263075576163828384 133984
205441986878973 98550602705902544
23614388614676848 165992641301688896
28557041956242816 53625963075120552
10648814050342740 212318209710950208
104446553524932576 228389594703358240
116286866955657024 179628051931608864
25624588665708328 176595789442651840
119161517334034256 185068499973227584
153029345417162656 237306189857470176
34228364120330124 209958806810040736
88481240727852208 253444814082161088
9401475200951550 49812058398947592
106365597424376736 142361581103800944
107003705409030368 191182417590328672
196982682858490016 255786025158690592
115554004647673216 247515081627434496
51216069389658552 184634085034688288
67290348056735888 207928021533092256
41471445103970928 186763848971901760
148003444090354112 153850424763784608
137626831344434080 259479164498266880
72343188596465472 188625918853717920
67808416215582488 224491040493245792
91896893111873328 108784634472760048
216523759844852320 227254599058268000
68874048391468272 170875303549689856
36900684486492416 180740588062005312
196956617935753280 205161020126241184
46534588169460640 249734257475897664
12555386371788536 133396809147498848
92042794699703136 113496037544014096
193048449188554144 207697467825000320
24043592105346200 95468492036717632
25279872354265144 71789616956553520
218795373480941056 241827233344224896
43126092439860528 189390243330312352
2969293078997106 176878778361271520
52032155781457248 135847934802106688
80781925981236000 114931478157518112
10742054815932716 191849138840901376
149833755193856608 211070782679386880
75655005159779680 133730126955300464
57371123977476584 176749658147250336
94798179906487520 224212790745784384
69025675238414056 111533508624893792
163299666275163968 262981510738171584
52734809274054392 78681079525432848
105146853710434448 239624681002155200
101209276904655920 182921609967519872
357185444499799 104435491913440816
106564567910661200 125925560729226960
59788650034169240 126485327203855264
10152228683060838 115851048525282192
131149130914347632 164974362305046656
102068065959362160 243270757646812512
97659691263652736 145447332168558912
85312545160720224 115158508192982848
190444557682916480 219398910940472896
79024246311791520 175697309864092704
26404174618617068 221740828830302016
105460956951754512 126747469917217552
153450945692858432 234718874285105952
43096195380628160 195361147186702272
23856051212361080 107176280453245968
1788659194212358 60664197740379976
119950272393179184 142955487193197760
11807871697295346 223891964640143264
26929114841612448 152361183512035136
219985194256385504 261390533373421280
68531619925470912 134390058074487728
54129962077634352 86766225045783488
56600734750510776 186666784132064704
22085833519890868 85611600270041872
45864532272831960 231265830852437056
125295710212446848 210944219695460928
107334917106070080 145132679887925760
79079536603221216 205811950513627616
3393127065350134 56267802574199976
82945145323175616 153983377233646464
45819589172276200 258717447341758752
61416280891085600 175907325268098528
222235081464480864 248158797793548480
175959733483679072 234510706447813376
54526100755539976 101333582922057632
69747140416326352 94457736382095424
212626913910204352 245700712470569152
7312846314454111 219575390293346944
162541044564984032 186379584499287616
69601382456304128 252291380423735904
126296833910676640 210897952272119936
127507774505421728 225464589241209152
206381771409169728 253118878359855296
72277055566340240 138390519020330544
63275002072205712 152502814665432672
116203564492006480 257204706520078656
99296320419118544 244603224814586720
81496667522334112 257934442058079168
226112901420782560 250635280449797280
115175620315294512 213687723347023008
226889650402290112 229141648481860992
40713124460212912 173128490936820800
162237020208398944 191852896517148064
32757798295069612 205892731677559744
23982572503837292 146850330327164128
194111497406724736 239794742489355808
93675239575971024 230951565051003296
73171688569091488 211459291645741888
12080488161647688 163482988995894016
20933479494830100 144572146678291040
130415833445541632 199815258919565440
103256321243104912 128968389823166912
30984034437098780 35699347915207832
117740111684337584 207105926987613216
32865612423879436 50822521053079848
41216163809052736 69369429362035544
73683276098123568 226206505389688896
61269779686476432 179933206443708448
35801300128290412 125840360343552464
202737538150399008 232195031300603520
83369622876339376 101526132327985328
16499453917948568 244582023907172320
148093540109189920 201239352025175680
150399157280238528 228487989263479584
23234280224744684 123392434454939104
96141834600319152 185798134943434336
62362282586891928 236198197882571232
114328570401958400 125252933489668080
67158134899898832 102316015040596928
74822137696807168 243723416492592352
1617127853868533 157101496969012064
38532762630009192 254123589205215872
24814180766965152 51341215484468424
117941956175139904 127615641135930720
194724062930722720 238373200849531264
45757565977167168 68211389751896488
130735898182097920 163257002107010720
17552921513300164 217557008506162656
158814228208736384 217013823856689024
42188844423848520 94051953939651376
8532193052103562 64997267531868000
76601376890315088 258405996902457824
10449664190403900 134599308220644368
130642397578405856 215145098326326432
25096572100828572 36054359129039688
125825754313586752 139623837454333744
56486933905554128 194825708775627136
62635879652107232 64149874284996016
83910349165323152 248152749687254944
79034327027523280 89415698824291920
213661511734661952 256200112243050528
19524084298886992 159632616176998080
90306496987389344 196582824695443072
22953982405963944 227527158294751584
130438016946033328 252386921092947680
19232572451744420 44116574478787488
85327130865729280 240802116500713056
2781115671622716 167911099710540832
125194106097155056 218970979119281984
170449001425092192 187425549386933504
113832850866503888 241639930578479872
42282592819428112 235913775946821376
45241240795864472 132594400174306800
160160329300721888 195044057133462912
28196508520881428 67079760925534384
12260869892608578 66334677566571696
174337444281862112 256799111298157184
13007660020481516 107534719187858672
27557676865614928 61979494202506616
42374881692091536 88061851591564864
26953874824967460 123863792762581472
34664226954061928 109412291168855168
25853006005501368 201340127460614848
176873287194264128 193855319848241696
171337007531315360 217516030521257632
119597509932575232 224552599580032224
49628344272186736 239555643515608096
48121612729195312 55082042644936280
144870565011049760 168829523368368128
86561576113602240 118434352827662272
60638810211435424 254858981517935648
14435316145472748 184083149398747200
24288114861962032 218071350772093184
7576361071201009 190641386136725312
10441100588409314 61433070563930000
57978940762634208 73995738774276096
30232505799552624 225881280076906272
84051535363542800 205725311117629440
80796961184384032 191349086539604448
52015376710807592 207912775120562848
37549900088829184 40405741617895288
139166047338944512 182291702027920736
128196431737045776 197389137226741856
154700057154706560 181071514466752800
7121295071052665 59477745104257824
74980929038479152 101277374094802112
95464415398093072 228837558569325792
18846598165704248 227936288352521984
87241740449048176 214768485043364128
11224987067563948 134904818015636560
40287303186532496 54449338948561536
209555763104567648 228045781820565664
120929783606298944 204250953423059392
43252928158510968 94800134497149600
60985734283436464 68347791243431424
102271747433355056 256802131339301760
142589325262843360 223273661843476416
107872616055250528 169575431430971168
74608883993893392 135167812194289120
20736531255884788 101978855756660320
69803158618332544 248678251172298240
169007062537621600 195138798641764064
9808311413671112 194082232602949664
73964408168964032 126456142616627904
119198359931277856 184529812795570432
121422550916105 183846567031137984
47633533369792400 143084956135981792
181113285152712224 241946153471474112
85901030899180016 251068487765142624
120266084648145552 184331898923275264
103027419910223824 210038701640689152
144010469644908640 194800300861801056
175129171159959456 179275271588932896
100077967192473744 164706204687705248
33836493276957704 70921251146261528
53143853826126160 243954058529568448
180616857870787648 184931340429517504
140567627954951888 224963237021366272
145171972271565888 238106732657996832
157990649006604704 214960461116358784
184028917215321056 198919544586497888
32487212610281044 95432058422289536
108801770269899712 139418621262927728
111896544627976000 219886885219606784
69388527422523672 168466621269136192
111509107409866480 241247226951613824
188494823814800864 237910118866698848
141765365787230768 225034802078835328
209606076618002240 214249778649613376
146178845780831200 158027778516001120
34808700956486828 38225901941128120
26774076551884044 79886479863918224
167525834216882080 237918046447250688
78377224439468256 165755879413972192
114904910028028384 188535374266465696
132296903902151392 149546795214875904
179664883196046400 199183661690786688
23565362500018884 259783861206046464
107879564688614992 169263078739139232
152905266239450816 204748217132019680
41932049798037520 194942080049827808
74086116671939504 246686765656252128
81879734524652640 205622394516649568
26325951983788056 34149423788819868
37571542082558208 153240636005247200
150197761406984384 209334949513695168
43525568451185024 227878861931465760
42891256803180000 120689446450552832
28925630827108796 71996576011557752
37088579495173440 149348885779791040
120416058571455152 240205137356966976
28952222687059588 222601220431296032
21638297973256504 83797822636486864
57931047223628256 115344379421252208
55037431983328504 148881921545173280
57323533376376680 235624294847711808
53179574800892120 149625880181863712
73719163853477904 208420419638718144
56652371317639328 199785845515348768
52287351929255920 254622641803432288
60293194354564568 177201923389992160
35209153810637848 86306010953262080
126290066804671296 154179331437245248
113243890104298784 190061745103568192
26155530919247728 33795867098537852
27563566083373992 136213773275147216
68732701254618064 219123532410005600
76317577572241056 151228225698674048
156907873828679072 211795100758464992
41395841163809536 59673300903865344
28595322827758264 219600973329814528
15871697176324700 251777214691031200
92444535705827504 175255226704583168
3538590144556633 40107760895083952
82848923971632736 153556306697240288
65935911290241640 254671350888965408
107522041126021392 138857624148296864
202852317914184416 239236634983715232
16498578625210486 183135604267787040
3394223444052336 241336062988611328
48788268357774040 132732217876131632
191012766816962784 198797818884591744
112571039196665552 175931985969789408
14855875342385094 258737678059936256
17178486828821490 240381430117971712
40060284163668856 245813463911972480
56988477568110240 245710486603767648
47672138869374720 164749615526762208
116131795461120608 153044660388343424
79698907997243552 216814418489547712
95769543951286176 147297299238359424
2185257976922999 196972637073022528
145996480008445792 234108012931498656
142915164578529568 225352852178541856
126637659302873264 224042634412289632
16874023213138920 141013465978987664
13908636909921770 114749683686474416
1217609142303759 204490267898780320
76206927248643024 110225847569906560
179822624997884480 204843578302499040
36340465983417808 142933092756463488
13298850260280062 188196837037654336
29567651052111608 128252203299019184
185753526134904992 227191362094733088
184348910576395968 214820063850807904
14849224343007652 207319482106294784
51398463003163232 123016953494544416
119327669883682416 175944715312137280
1493312411693725 117510228273305472
96551648263089376 202163343804815104
136424400916567232 242719563977973088
18986383489902492 67862024762958472
6429987304665538 80706219715738672
185608992560793984 205880374298783488
115204252897122640 160731609091878400
152444081507921312 252194515359503008
142305697714187904 237151759139651456
23142664690968844 200229876095967968
136171995655975856 171677413804982272
123145123431872336 138617422060951824
1993645891316998 163293229054048416
35419818256795264 198746320165684736
119764051791528352 239815330596571904
78718798075773296 220300322345394240
39132769709558592 41713122048150040
69406671054648672 144403038468002592
17376291813119592 103801504868113392
112881891798305344 219555880889042720
58157303464716128 173243420998399648
33514645894279960 188501021636313856
46303240537998600 141980987830934224
115846229695957280 196048031620246752
36765947596682784 171363203105571136
61063472477886752 261043231408909280
49404006093724216 132539696931058176
218615989333901792 250553627030520928
151792543929091488 248362553427438816
124863095297795008 260657848376920320
125351168840038720 130474030898692624
60670818660844544 74202100805851120
44287704003558704 201606829405292960
11404397939899668 70852634681018840
162200286245233376 232166826666346496
168665357820483584 258418361792498272
44110050216877296 169004548269718816
62867294917059992 253940042967932160
38511275255253072 208724073919285856
29818473509892324 53778305406070344
57074932494337400 179362767508178816
29373282242792224 246476176617521440
139705186245718928 237013084654469824
76146809917769840 238564131231236384
170617494665715968 255845633870563200
28623333870752756 200504508987562720
137662111654500800 154527724518143712
139703174020985728 166190628439645024
118692797860426272 256253880407388096
85151943516073072 254477479852482016
41729742935345224 250788801730444864
41271331432145816 80513408564490928
116213223801431728 134545865328747440
101479490036739616 133039191280171600
132834187730067024 182207653368787712
214284197117011520 239722864990711584
54331893428746344 66689273789092800
37783683630259592 48373879824786528
218775480465762912 253274171951503552
37435394439559232 161807012022901888
114830215252126416 259765743324450752
42036298121029648 89223886216699440
129396433645627808 153457936250991360
134127442217751696 235530672801181280
40233514811613896 212441946110737952
118949867548373504 215289758974835872
60182035839041464 131883969955904208
45985378619641736 234603738594498112
61857470045070808 75382356753738288
102213056982424528 180573539344919232
101689155626216656 236486770008296640
96047888272112320 261589425095487648
43287063197671664 64974266380821960
124650216425306272 209596562819481536
108923281009452832 213428644984324288
51104008693745008 238804671103104032
34519210452895004 199909181904988224
123384936991932256 231707671949638528
223633789651086432 237363173833068704
93734244965026128 187568131978457152
111783916498845632 170640245530869216
36592768966581552 228337802860371104
85710406487676448 124436183440388112
117841390341106288 144762977893771232
166763985760439808 207941329028148032
203400654213953440 237013268867984320
17646096009077334 207442466283953312
103946269868908688 160940565683200704
191486294433879392 199286650644160096
172924631611837984 200113098823971680
149508007294716736 201535437147350176
50085188474513168 206388341102886528
18885515047917912 94681996137148800
4784535416441106 14067225032629780
64054956276610168 70634306213491824
148138101138258624 246332535758731072
117199706230656144 210648644417857120
34683351867328472 262285314426758784
46960918626812768 118123722100464752
21179164329879228 188775960344166848
180739570829142752 257402580507646656
110590716715815840 227430211724635552
174711509837196448 196669622702566624
108491912176805152 252493581667880192
169287283079958880 251444898675219584
145729646689300352 260002698216606208
15602431476190500 43374610000046864
157954376449026912 204123930426437344
126798437187441824 259866966480546304
186385569899688224 214494266696345568
88687890450466064 189962156378349024
190386349348332544 192854559870108864
63978192144351864 157410242776734560
37655306979687280 238367659704220448
102561183854046304 147496083045587392
28246997012581156 58099595621284264
41914934393586384 176570288570807392
84679301876537872 212485627581323104
23182481810146416 178451430996104928
186922995218273056 221286814344669152
57559325784340440 227089493787515840
31667375417798564 53137369471259320
59812687812910032 211608121047061568
227063876939376064 261382221708283712
18419753103624864 138928955760149888
15959400819500086 211099500080869312
112975796928094992 215084019926091872
115809654110521664 126127952734529184
5575060326978690 92468527632602448
125426402226345456 177879406095899200
112105585506849696 203231107148057600
68400493067481088 133193469215186464
43660392005633488 129297682320424544
108986215696258272 162034925694923360
93375219395989264 159103216624359840
46043574050827192 193025807120542368
68688463570921392 124760118859266368
214547388463595808 256824179101644288
80730781033282992 98289073591566816
56101952992748360 196336513474396992
38356686547494560 45146536901349168
139291846305511856 164292135814361152
21751641749182312 201858871273164768
80783693987746960 125139362386996896
60051515866498304 231319956905410560
141286507179959744 189059349945031584
20897810693274676 105891818390586656
115724863259062016 212561566110684704
205190043111717344 240528987619635488
120599770784814544 249083045720783552
179108160657198432 251689448409741472
31341935645320244 59894968362653408
16776782568791956 175693427070040320
164959918085594368 245412207899630976
223206750843041376 261782066560734432
104438048393989056 109526722353041296
99590744137011792 258677663049666944
45251616037684464 86845318491893872
113008242612231216 228665993937604576
155411591939635200 227183231821046944
132163889169887968 133398724730037472
40277092173811064 48494373468944648
84889333929638656 252668756363501504
99056924333574048 205360242144510272
19546795735509876 254644158420896128
27336991305492056 48912344572300880
246984045092363680 250807792854932128
49114412911832608 208956223485376800
173645693406305984 180807149586341824
3737573949414409 208524068408543872
116559296358684576 177423760820894560
67893120083878776 161217317914609728
211112130106173504 212519060680896704
67126531646320424 119984487891440560
22223969239372056 76593730319363248
175221410005677408 180443016795969888
10491607394093306 256155874669337632
178804605434454176 228602032347497248
2716685892380169 224071325946983904
125204913623942368 155245297244207040
149186536738924384 162643857645313760
161171253043547392 201740219774180192
191844310963283456 219386664199339168
5366966417705967 49362345731496160
192811884448288576 210399540362021824
44397932065863640 232267541934711712
17381006093455000 89819596055273440
65638562516186144 144357131883959456
22501133111172768 131042376881818096
19742759193201112 102187131385740416
56016308136487824 173082043685011904
9012510872292872 69082804375134776
195929491758796672 235395276774625024
188500317325721888 203592185436208832
8218161180202865 89454795197075920
141734731273422416 206013961475524192
77174588605576608 160969837917188704
91843387747872368 196772002918493504
5060662879395860 257755850278567040
92394586401341744 216694131665172704
27688695912152584 55689291836887672
32068937609373940 150512493782090176
175524852222809952 225166952924209184
143753557997929344 253779869878699744
152981626902516992 248977329681962304
7038791008830627 262138322862252608
8995875041512094 43652295657633464
223794658590722976 251452002945515328
29926065593051144 217316121443655424
220571711411185856 244534481122453856
179996914184648032 262548707422459520
163740417399999648 173850715067796480
34392175049616560 39981437093362320
1896342853779797 177885535651668032
163383763083710272 173421413070403008
18344120399236968 151470650325226112
20116324610121068 256092511786314368
159306815166809696 190427982470178976
51744909465825352 207416594956493376
45318745115497880 49465128915467248
84729786597218176 200302998064029088
34112112122778332 88010284982324592
38355801536239656 220212359289699648
108346494662684752 229893977371719584
231723854204119264 237610558298396128
1413867090813937 213589056688187840
38524495533923936 204172840461637184
101381169970700000 215545788975803488
48464889691964880 157940247232597248
163700122320644640 181206503577875680
27382786848521264 210208818863721952
117103511834155392 215966084226937952
34366920285094424 91730329405406560
109562350709624880 110785446874203920
85222389078345296 189250518297279136
131530180973123600 253963044398096736
179043591461649568 226086846476355840
5003926740595802 105614427257980752
18528649961799112 134430714697989712
60476323330350504 233174318164921728
34009439570188688 92092584493714656
71267251130290616 193259199094733792
205651610025003680 248012184013555616
17860913783742558 184556878597205440
123169038021745264 254822662951027072
14858612561402136 43543295050733576
120723201511150224 122433852486005264
114356021389065584 208942510687809504
188352062803253344 249387111753928704
7198420152826268 57165652847473080
99534344872956832 138598110499652992
812116865069062 50905424249353968
205018895712056736 236300351132000192
174633279818844128 183200696962913856
59601299311883488 98587707303419824
44046689647949120 125537300570323344
221684533486751552 232547846199478752
61341085743896288 202979514613880000
129283630604050032 182141320761678848
86575443089244640 247718081261644032
39370930712690880 245660992732181120
105729499877086240 127932668569901680
191882323958711328 220216965995394400
7612508873801012 80433016159628016
59863951008431408 130309151565548560
172932418690384832 184457493368211680
4635983526214589 41538123341955600
60406111281762624 151584839951877600
118069854575981072 195918606585173024
177225769618009888 186692689455326848
133174596314844784 222572008730683008
115136282565457072 166040047895812128
13653639522963448 226449789233875392
50563466213923008 64918990745679408
176713844092968480 225810772276615200
137677492356786384 241589941344917728
216510497719484672 239023882947483424
103508529434261712 211124236846901600
88348816398500352 249726239802792928
6204774730503422 112929468816554400
17725247269961564 92974419072596016
144802373690399360 165003316410542144
62949999671227648 70434972879140960
5268798424672151 48705753347034912
31070589442852868 157166657807852768
24202791343427496 118543730130164448
94594989152154928 239606586196764928
106375190274806528 215314543899509056
210339997997092544 246969643779169824
212410356752041088 262413179260109792
172312978924867488 224320255898411776
5008281693106512 240560122798557120
30643092125732124 227715271649585056
24852091790728416 147128404251742656
88302932679304000 252578872450205120
159123126637354496 204167360103555840
31074342354385708 123827805024527184
126271773566447968 156136119072085152
155789056434306176 228780941414162752
65391105091872976 169956184650925536
118836442794928960 249496511730720160
217289259556362880 226775794844123456
25793866855228344 53392881182512248
74534875016374864 256960921823522528
18064081741867784 29931220104936104
79543487914393344 95615291576361808
187467311540300992 198656145516808480
117471590936516640 261862893429928800
196173129021545312 210674359447747520
30332913742768832 133568000607545664
67914563288342488 80130508463171312
55851388177019608 234034683753215552
124179302688337840 239309334730606048
89777582682252032 106536852986204624
193847518260352448 222839512346816288
1164451003620034 8768849935317201
76548472228031360 217464450447471328
39752000206840592 179760044815061312
68791905712937448 258162439071951904
82805307328643456 242157099961252512
11231168763135798 199752016008023712
103370966840252320 191048713271571712
94186004127377968 213885384125968768
127851944242776032 262213534462812768
23649829543613092 199910009270750816
200707370986120672 213157398496295936
135586213136314768 192836793441399840
2439761803108322 113364440037614736
103667818292849632 256927663897643808
33178736450486744 217768374789944416
67323373440179480 112226595831538224
57001046175139968 123541158002404976
103829750223606480 217858145714588000
102702452016227280 174374925837955392
114802048840102672 162097754298451776
189958063215446816 226814993430622144
121032575483567296 238829177792502080
6007362859722223 135351909999124912
5975634079517814 73463649418193632
44108643436057976 170235155726076000
67992412337019504 121125279311200176
37586712838660840 56943552319224800
210575168044251040 216514648705836928
82298281856276384 211296691701549472
190493657998152672 196889687455833600
66269387503498112 200763704476299232
348544416787906 85524718675649472
7024075294621984 33097349323136624
88035586593562192 151773206057053248
242678833698330144 253699019464891264
142205510417173616 150039648238530848
15415160808429326 116885644756477888
40089246315909208 180098308055648480
63020958527735384 90135876097500912
13066978047860328 169297133375780960
7429824555816354 127335675746036640
131298006714264032 173158072977955840
187633238086272864 213245986343945184
55957691651097976 59354251715130704
91651575383702032 223571758478663552
30771578716625376 157096248301435488
33012906498294580 252368349706735424
166118209163402272 241463979021410400
144631668169234560 258065381512383744
145940200132000192 160119305550121280
28904747991958500 46562417073954032
157678980615737120 223557838104688192
86233696073602096 235785703843034720
192971583077567328 243639528017171552
29195307754604832 100401633010947424
72275239158570928 259596561816334048
71530090325804856 108702566343922512
91045581718269232 226162863417953024
3049751233922924 160353203575522592
212659179472691648 249126457718722752
5433677094020808 245958293988182304
5777175784784199 213492253730494432
9296759376160228 44456388789159432
26245712716816300 175218762892168224
13566944897307442 82908616819055616
166970753603409280 167120185362492000
25274059344769620 257755627659545376
52057505595953240 194462898055374912
68660244494058432 245175157817112416
155859903782027808 218688524037019104
47454602668500944 122484408473811312
21266824063790012 150883989680196960
235813260116942208 250247277149701408
58359400718339832 175416525995477888
26862576380294616 122085384226664944
114997755090197312 211702230555747008
61728094652235776 229350677858819040
189415176946622912 262107326042376672
91183823478066160 204476087722269344
242350305324542720 257173357093011584
7792798863625294 117394761380943792
23822111711224232 225956658546755104
74326775292528128 170910547402173344
133025446867429952 243516055902941632
85579368187481856 214633865509008960
61483434712530344 157955230839725312
139063009837733440 227280693373219008
164877960200999616 258053624702272320
20302056425641316 225917335536209504
150086175296947520 177767376479540064
60463255176299576 204223677497008928
102752702654149072 140424768113539568
57313079505335000 65504801035921200
71278768532468152 104646888888725168
22396102519010440 214101991862762816
43190709085133656 145518105378117056
3909239227387994 235380817072694080
62060760404100728 213415146572955072
13625937170838068 222800174391219552
110299671705375104 122539031270296384
79051176056460320 199547935566659200
126015620679486576 144531810120435776
3988559651144608 39094320983285728
57469108063353384 209293506044421664
32417498999252668 223729297954667520
159513950007137696 222823807195716928
81304492582855760 106933569499247904
50110413491745824 56051684139024480
96527046005916304 165801910815183520
172247053613577056 229140046570579136
99707388524828448 231886533682025568
27261543565089988 74218071067244576
76040403586318016 205539014963361408
59175481761222576 156933001036302656
17145729516441922 91894779443653024
132202648562419968 240991221515417888
38775356294225656 241728899829371904
27759369221656532 32312070410882864
47483546977592024 177107676743472960
6077556971890138 178750815131522080
17227716553401000 84333253156639008
120158433105637808 149061415348017408
103789475766519328 163236288027574304
40539070685043616 98936764433159040
28323126922701072 36660004237478216
31671129145352232 125099755864444608
75790389666871664 123493743451422304
79427687856925872 242471287308596864
259542902278189984 260009393318046976
22631411456749308 192164169013381920
27297509530944240 201663964233029312
112153978771243920 243142843049913152
12117108771054762 35601221289109124
16291950365727816 175083944392777984
38640592606362192 86073723345258304
100078467365816272 144358661449514496
47779118997525008 205443404775430048
49389973062210048 239621966727252032
153727845754707584 165474779072243360
68834547812424392 73772874123318416
115643671358011600 199729248739580064
184427731490382080 194846301505185472
189524390871277376 251003009385806112
52301045660438528 125672870303815040
33540488851328140 141747297120587008
23574048327770896 60587294740372496
19457290270792288 161400702116030848
50955985768087184 262235691736385664
126116223650687552 134141499600580640
114902753238919760 204572418268289184
70875752272504136 213905110186892672
4988752883207830 147003777964974336
133702793822967520 252447856206244352
55180464655839912 162222606340003840
80654799097810432 201611420290387168
181407410460604512 255808617536125472
159845196212182336 237269024695335968
139765586636007824 253761097672814112
32600537207498072 157102936161895552
153336603004934144 240756953549703104
99860908031245984 103728199558172032
31714229372987748 75456582088182016
109566691667047456 132431294665754448
3645485157443399 152121147276268096
148093428018299936 169519305245875072
10292606470125256 103429186511629456
66891889720550320 192130647206670112
1812182735391481 17334441007631920
83152984177394752 153954568193197664
235661201500195552 243466789245535264
80475332145912848 261215273350900192
142637051637646752 161503500919007904
105737379164281136 197090472267211872
153503998423779872 244765666521068352
54028204602725792 76368155326536544
133774108760657808 166749556525066080
120705154356631072 200807718069214496
58541472984218888 92041101066444656
108815857553128656 254191222456996704
119777779588560096 213643020074918336
13220015066358886 26189760394496220
137624734205996400 171247622373237536
97061562916287984 221000635882870400
24613979028572536 239066882979304128
3428247107925106 103091552838698320
36224448245413016 151312635077006592
46033523305588152 230463403624108896
80678950171043760 144049436858296144
6131124558984811 112053378591176192
50986431945967040 175826718530959264
18606067177413748 171456855582681120
111132904117514864 248772332033882496
5977838276108132 17104446224682168
114528102274452928 133397040458612128
100637380817214976 237995914280447904
228524623178198496 261325429555929248
57825199452283984 229227475732140800
175663996874405696 248883924874349760
6475506481865291 60954417901722616
162104412764637632 219935117993480768
234885286839760960 243800156840743552
5427987669909925 199782312111985376
6021773788234530 120345956015379760
67399547589013440 229892386144697856
180306936146727360 219688661477571296
64330699703121152 104608402699513264
126178579629235040 205826751768252736
3371554042263011 10513644968152312
2949382343128930 156252388675780320
783184087728003 20458109364566812
22097091486726424 94118275323061248
65365468661633424 142795619363925840
10602652662262066 128060203949414336
9779021802198456 246350393608414688
144167250383655776 150753429395848352
30587278489920152 245986366770375936
56780330541719504 177335414179078816
191109119421828768 248407351415679808
157734145815854176 181041814829967456
5131253985485703 85073149862237904
10641926016499970 17725630158824662
182890690876377408 251374296080257856
28056817734534672 207381330837587360
136639630340253616 183960374762164672
416714148978528 83920385415252352
124631588409836608 236951273061530688
100388720397270016 141465961662211392
25375293375767852 247484956369005632
91523559674538016 259591186658814496
160295291118941504 241432392968733824
183195163113197088 234406763761844160
221377628681399776 233059633404374816
126701542428401872 167274952660019520
58968053814134120 258719537223038208
171537400543152768 172288940754912096
6784927334610937 187925543398661568
13775744736177548 200637751475462080
67324963078903128 242046117966352640
82787049799940544 148543187487239968
124925715873288928 208912173105825152
145317750165118944 221515125406558272
79286369343852176 185929065595905632
165820030184999680 173866200024065184
76508638787207216 161999260138721216
97574452814538944 120888706820031664
91337660674993536 155437075091032672
218026828886303232 255013923102070560
82904357192045536 226005116190681600
12659938770392984 56341335884778952
6861598340759118 66866290417863576
46671299175800920 245498192427055232
10253513889296442 205686741466226752
3773825664413773 190591839525818720
6742790749630647 158855488519170848
78018113135298304 259096461389051328
139276933534750656 238381681507308256
120830293503320688 155938503855515072
151204003599557600 249654294365415520
145980884767886240 213628052589580736
57832894766815368 139472716590936976
1547672810971497 189767076364362496
103487098219712208 142714053524685808
89831886704313744 198802497859488416
51004141451444112 219800618419251424
4505142880644627 125225885928399168
229414533847592448 250062962700696128
188332826568453312 243068873863181888
106195685888002320 198971514332020832
167826077187812992 226797104855444288
82428649722406240 184349500541145408
43835697430140832 240261611950376064
50279890577851224 64714314573076360
62687212919338272 248614926187951680
8846898916205361 245333916080699424
153427575704819136 230838589837958080
60219277060921472 108507523281678896
96891631427264848 163379990418384800
139321756624277760 209535050769435296
53665954163845576 247662946544259840
26676982587960920 174103011218735296
94098563167484912 217882780921876192
245608755681832736 248070813794280064
49820029230781088 175734925134661088
189777055199421760 255870101023951904
181798264719195840 258309165486621536
79886436962178720 243142447858682720
103434912055727856 171055577415608640
16752624365933756 74972036342676816
113712239826599296 173063480069084992
12305065060482852 149499966509104512
134558627618575728 176095630060647744
72529537814601760 195568140438495744
205799155741517152 211461795985616960
172392949657841600 179444627773119168
28046955638019368 53545513471715776
124384820183437088 211967099671316704
117675125322231824 242902852892869632
66400090585078472 128766893508442048
20867085413286612 90641476416927472
177142534580761728 208727485638811200
167023114525018240 257320424962447488
73829603079122352 242938685031905984
167792152991711136 195671693299324352
63379702086938216 115959573040489584
163151781285979360 200555710085741408
32255313405657260 47216316916022984
94060478461043664 101525378259017280
149174484066256768 189576192000968160
43828132116670272 257091119242325248
143484194918606624 199704797642004224
148602625454964960 200703189490110688
154169094500057600 167171224573721152
92357062809263440 125172243895031072
159109453942830432 159565150645367040
158540170615283776 209195102631024832
34488054396878992 185735868905151712
52724341718176672 127032091792677136
54775832755880776 178487797781585824
50112163176344032 257632509498915296
23534802995440960 154160256957586336
75669287940690928 193632085173483584
89735416546715808 256145349025525792
30732737076905780 181972957314151808
2582330750551479 97470294786612080
182231205675273760 211480281107573728
47747751074707344 132936791753541568
9349272000196166 53802192529064768
3940864382213916 259929634099002272
36479426941490096 181231835306834880
60699774898161296 174106374384315168
37804961424940344 214483849733255520
10472210250654124 28146302567629688
75823079950875056 155416429060250592
38943252966283280 235228561237877344
155957201437821984 250959743256791680
30042000043599328 180150099127913568
54010800855220496 83451024959477664
50635974703885864 182362583126654112
8417169477813317 212641680016764096
76249104664103840 261209751655448032
125816573503784304 172683668077486912
12584161013186210 98699075983875616
38646817780703312 120180304139295824
66345689941758888 73531349957108272
171361356022552480 231476682327101504
73915300050410688 87903033029146976
123761234019820912 180102914126610176
238669498421008544 247926862843203168
77777443048016608 146009285326787072
77461522802547776 161230451374706912
42669494226244136 137843279786717488
189400918167367456 195813761204776864
7118123942138248 65362700535164224
74157463304368448 259410036703588384
71133626840776448 189455729762625856
138891234780924656 260341602337321600
189523773810877856 218854984031130528
211118989425643040 215542819210902528
76696254947815856 179456962007510464
211760912644669056 224179233238326432
122549279205175856 146547158836925952
80457940932193568 162648212338173376
50008246795793352 126730576975090480
13162442349686524 13560841086810606
88035767447044032 260739457411518304
41753755525870712 135181368325536176
157699788831132224 247783501319740704
101801542832895856 148187805260370528
110954444408698160 166971820373613952
108125977250167600 259276360839303072
145404413794814048 250711294366508768
48440892352169432 106733329566095504
166864184170628160 226014265781446080
18490420770066340 136331148153369168
30796237489628880 142679314607939840
23767206691143528 61553733590150448
28336820535105020 235484927977728224
65004860595190056 108442524399459840
73034712240183456 91903449383721280
89119947315568160 124387389572385952
42383189107547168 201928131939945600
15364017793589182 195542217316690592
159860135830856256 198845955744688000
192267444746258624 212272641079664448
79653533926407760 92624811705418128
128338752168201648 170399959011373984
66449235766444512 106409590387881696
142608485972622160 224008563570239680
10679481666641186 14458508995546480
18977906350379252 30303523081048100
4898288450883031 193726507864576736
161918530602124864 216771206220922208
133478482364951648 162376288312183008
77344403840287808 85888611007499280
138766210630264736 226119924095111584
44917394362150432 258563203691754944
130392975146921120 237682932518677792
8570748058362707 40679157550461592
62241567714142936 199159592128527456
231245022885851296 256832893185080096
60684339504818376 113687654665461360
139478482684661744 152871273452889248
10111160833324184 41091527993512864
155702598896196064 259693192982220704
53184670034797272 192244690076093376
55621256876449600 86439519971588048
49516202831789120 66916623172622624
3859713854098945 113455296714000816
111325837423298240 146690113395424160
19952465257682524 63824233409706840
45950838161494752 61346802736437208
172325003330141312 232635770678942496
125745278280654544 192336805017473216
120738035611381776 179626186876602848
37531934127768064 206429289256160896
28699173757579752 86015183787545504
156744509789881632 214238147886004960
68124945713411032 229532459580156128
31039046238214608 54288195255884720
40074931919032896 191669299107647712
97845462925199808 153986176261903040
69821448220751576 209049188640361248
29146987567232908 120565839343650416
186508239735640864 237495163946979744
22833409822291844 171183018998835008
220293880852960000 256467428940310976
51744840676683424 237323109083943584
123703572978967440 153085844848498112
59155621506281552 92927685287506176
115706150225094112 206665149020161376
142723871355378064 160757494369782816
194060970635195968 196757562427118016
63547009154745240 212217671789463264
6653055114864191 43412050622249112
156932381395203264 161066004840579744
147905017797768576 222483895818553536
109638562583738848 242210302709023520
30052136437612376 186478500647605216
194657303385825024 199063363545248320
103620530557012416 166728751189001728
114965715619953920 257915863534026592
48775596598239248 117535457925993264
224407025415662592 225409434846718912
6222428911638817 83638146565277760
243328872586690784 253093971138909472
40196922802282944 198939271709833152
41773139946078608 159912433533855520
41781151993623720 184574107491105888
67888676170222032 137804745321295408
6411308036355057 9251804469048284
20204973228439976 240554315604090784
6847034443778299 227990147829998176
604948981814135 51343954970602224
81685975521095232 253228098162120992
12182719210372970 47292701392710040
144973569840304384 201383873725180896
8324572229076114 210260167729820448
231456167592714112 239104881404418848
124987972404885376 201893114411960224
69150648251341536 188457878195198816
156732851119726912 235289351135344064
91751677842541344 190617554636260416
158441452378996000 197111076394807072
132581425047692192 198325925724864224
161700280239329216 167177179881189408
11006443075328796 111392998630490752
118456397993951728 234897942753605952
86874070468005568 150648389389614432
16808035623136666 49709314052962312
119569221261869760 213096098782892832
51833343759226280 157163767826918144
115880771583847600 161250371576189792
60288106024650072 243812242831542400
91658656926536352 136531130732010144
167312897831076704 196863276767214368
151189483933636160 184265134173090272
251456300267734592 255243966882970304
163561969135538304 190081093632987456
48082443101953776 252575712867541536
7130503746260774 155019365210889408
128962317885134656 148609926765414208
46229200923117920 177620925106701792
40945616159197168 99928636717538272
48181867826819088 218433209878628992
120161596298377136 233797574862267072
137474759815370704 241499612491411616
60616661924003432 188048693141260384
74511846635831024 161287776158865120
6997053766257170 36763299119005912
132733303136346400 185547107824474592
47290559368640496 75321079974574656
70712608647183320 75407499120657776
10707527094905656 127790253657508736
101352795953616096 231122816135192448
73419032110715376 178402990022706368
78134164948797632 113194237789086096
156340479284744288 222356992182819744
206808775429401536 247250964082107712
15438903391811408 256223934098716768
21512261845178336 225649061652302208
113979887234221360 116706465363265872
106731424677859632 142392312253003504
24069782324374428 258105621293012512
12593629490027064 100126547315394384
69033247813284240 222525810499313248
19790931508767928 27656237797266988
154783754032669856 224952253229212192
71321706008580112 165651968626867168
134322599248019296 240236651333737600
84597248257084784 256654950911343872
72056960975388936 164413530827724672
55254939803903984 222841268164719584
73202331025640720 219446655247019360
164903034622610784 256246852252953440
40007841030747184 120634776258352144
19372353893079560 146422593205531040
791923787828512 36048454971469072
189070604844965984 200870697950015008
162394505330031840 216127501638888288
68476012487907904 118612376184225040
103248912496619088 219134461257684320
48086921705558448 88372426706684848
246783663322736576 253401254494556064
16715179853220306 74244964825863312
41456880584188592 210336594822391616
201156806632102816 239678854020235936
51530015473212872 169169110712143072
81773681833305392 123674779968586128
156431589498987104 165485137806710048
62212532787494568 71314462489123920
53049056750535032 209579794390220416
155522133009757600 192725719860625408
21633809803866064 122906535440323104
196482574705036544 246391828309440928
189371726401271296 248697425536933824
2803535729607943 141246091644300496
12270853944905318 233071791549027008
229403332943003200 238558395786731424
88989091974414448 195591163131162464
16732762371173026 125115917811482768
173292668194210240 215176710576428576
94706938963478336 188308701318725376
26148637022179592 149583385107523808
110088476126597648 160060545053486304
192321976896654880 198750787034630720
123655704167884448 167353518787773760
4120236984259421 6942149949301390
41766352334314808 106364592971786992
206516304178193472 259047303665254848
6222629011163140 216898384593866432
30018457133703504 100536073101587264
8951308994370404 111418560325582624
81728309081413216 85975762507854608
37709128165378560 186774159492944064
30789218595329120 215352437474426624
93557640054155152 134126661335089664
161082062611284000 245735126857820160
142877858202912832 155372640142617952
93545143282558000 254308523758649504
26000261556812024 61120390970137432
15445666983876334 102666253733028176
168487743786439616 193931284044014752
154167079513130144 212563851597159040
57070354387726200 251426296877910272
21568461375086600 173814933493864928
45225903261586688 215760847923911616
27134977617908908 193271637320234496
119129216957674288 239554138768895200
79308364385008384 239334549004322912
74513699716138672 79144868685705056
23962159737080608 27972659645962808
78310209750045552 191795206094511712
48684536679955200 94822326515492208
10718129631589782 198774493140548096
204894028040126080 211541400873086304
100970411793649648 242188691794587200
68117952850843344 172102610316136800
104856291840150464 132447779784107136
7209475043424610 183170637126322816
63246270722908824 251442834680679936
173732912655397792 250586231423159040
146158930237401920 180855282500284480
119319589433776080 161618809098780576
85498412464432528 174045401467182656
118318161835575664 172960309479231328
127304885696743840 256467425667407520
37003384581630256 90189177532800640
76154008211998352 209542009424906624
29842132559635680 145876818014977152
166436215703438720 230248025614917312
178379169114497344 255508850167835136
167274167941568064 229656293056577920
143490318876210832 252047279123974272
91248982767793280 99025953488394240
1866564679584500 117277733973964160
96749791787579856 112452948901062976
56791500363859784 88287321937786288
4501881822426718 145591994221832672
183722932561543328 242886568705240512
41307690644513264 209954042131701536
9934552305283610 23817034234885956
176796325651555712 189720426530760192
42936564671159104 65958231573508736
82964214134711744 172559494726659104
127378163190534640 220051867572804512
114361711100412304 209899348134329056
48987453744374392 78569985231467680
34675657922482820 108994572891608032
135606985855549168 228341258537775936
89053756777177024 121208200371452784
81328924561493472 185538286537763968
109236033571558752 182423846346829920
189070786740727200 199854706198481888
37009924709246336 186942026784956288
105600938957182256 117790730604172704
28451489864392064 135262374257455232
39159219178841712 182504263924217536
34898967057275888 122835890848270112
39128424563303304 160217252237393536
120890338166815280 258124357469002656
115965228714700000 126081124360355040
27387896020219728 55014078165130016
83362140564124224 163260332380950688
162747942499498848 194173523916050752
37505368663267072 257120412743463264
56580337610233384 216564292824378496
8175014305050983 158555750897365280
77755167514470896 204605617698118240
202161559238917056 240696426106019776
100961591779909936 233373408001448960
95954305148223776 205870458766250848
49335596614918912 107527605655941056
36177226491313472 134169690802791616
186360674664648896 219033065016897760
75278609107132976 82957789224838816
191094691116726208 205693186732873120
97866863443630576 188140942366576416
21646311034031712 21942610271803028
18866715239793772 147464343340814912
93712250653575584 98221812294284176
44986161742880328 138410686012099552
73480398658279968 168895314587735040
30319004133500188 136646413562467760
79984115001831952 237102235957514144
17457526285263744 73353676484965168
83145983529964256 196030126751165024
39537046831572296 56336785375718120
18124303644539244 239731495188444832
193960961428929984 196049229321633888
17403256786580742 238158256672248544
143009661682641920 262468772831101248
150123137238910208 200005080880514752
2371051119807898 61008671042442048
237832477681180672 238173403865986528
71104997167181640 96888967584561760
127832928159735040 141310727393732400
191836984472181024 249622342597577024
68618775809827912 118207969764279936
110255388986824144 223252983502823744
144220231061031392 208950719023365632
84828083760643488 164856276361448640
69725263724737736 81261614742315760
143253877147076000 245827404668293728
154527144113859168 193696302070791488
133003843086834640 180029442269116960
109158639391511728 170269525736828544
117950087914544272 118421185850026352
186766299942729632 222652904535199552
159796633006943776 258525294288067232
22465566034906328 39009182614756864
70527671084516280 168865249407076960
130569388934916528 157986533574921152
164585294804436960 233960609884464864
10270915544833176 53281773502254984
124277771592019344 155314365607096128
160811081091611840 193714538026385024
71688588951928192 86979529435202368
54696794115023888 126778388252245376
49711337105153440 95279766868094816
32298430115092308 42742647078357024
163521896886175776 237539388793486368
51766083709610328 109656866005490288
52702808024889104 199442399276540608
77814698309297536 219870860813298976
11377193705905476 126412667151526624
10749561599736742 147143473407122208
136815087279180096 257224053161351168
145370368341616896 237311090666403104
123820915472987520 141299479939048192
8721428376124910 72132135067649536
215314028560314176 233100553832167264
98040918659236336 105268358744835616
163260524555862272 166255256899759872
204377039316761728 207087294907917888
79448655701936544 170024150553877568
3381998447655416 261110339743046144
223873455599784928 252678772278107136
176637613937978656 179435876415871840
123778090460982896 200607065765092704
193454646479398080 220396156056274016
30022399535376736 75148607427906592
23021622240091120 50919529004750496
31956907215210152 109645154358321728
208043614677585 157074926189138112
31453283057320320 208339731233592192
206388238602089280 219866961522216288
115202334154747712 261403374614400672
3473182767039311 124001526176092272
28996539061969296 179587817402918624
58135709033499984 127977898327327616
57189392998630016 164750123494991488
51609922929663704 261646312822086720
76807547108911120 252710079715014176
148419737852427584 199070706609076000
27280487567684556 169095606498345824
220442411906473856 226058042447329184
205655809072158592 250044133553126112
86090454984508096 106805679017546272
42395665041752184 224019540135598912
51292176548608216 104002975141850528
45625572108483416 136311508475745792
109600266284037536 249808846093810880
28769889975611436 223535060227234432
150621153137128704 178190272912665728
30094500574700300 254347295148905472
122729221148186080 246542254897405632
62860872868256040 197151464953813632
108692337415670144 130516533274635344
49194448544487976 182581047448834048
105586471867710960 245856245498238880
136319845404444976 217370033891293664
215453505858147168 261133312242002848
82990323671919232 121382422869539712
88569990484489584 229354175561322304
25195868442084180 48898315375922824
88032771535840976 131297394816571824
54169298018966896 58413433021779272
38160936758748760 51733036058334040
19266817505041432 223995095703422720
121319161406243312 216317405746343808
29187329020743032 193434653953815776
147659449501196032 237034833956652512
82012279525757376 117200238096180176
12469752981250922 12854373698396082
151575480048375840 154838075400321920
50098461339556200 96110934119768352
73752001183183680 196430158852595008
144786124278115520 215080006879599072
20161719907981268 115425776817219360
20285812886772184 58531056098293008
161682632972102784 204531690715764672
40157199081327112 237198603959354880
63282067674210280 164927694017357792
4057317023492715 174349857519402752
228943633514616160 259848257120182048
43505101750467952 155233336296174176
170803854831702048 222839741751312576
98306517802792688 245771290323619296
2547086742515270 120494714557670576
2241369960748284 200665585997366944
146227415857856736 184688669049206592
54595808505892664 239124113646419648
102475308613089264 240737870248921984
81084180720385568 201815237065609216
122541338082734368 150475505489989600
154388211583358848 193480852340742944
45278380169043856 259368594791023296
191974826422826080 202664590680867552
15985010332058488 148379011655699200
124822033652075856 178053475574006304
7253854684051377 169878837916181056
161031443694226624 170634338939127552
62155778173227296 155247667381797216
134249051872826768 235385392063568672
89307607827196256 166463177609374400
95189784082608800 158986987906507200
69430955197706680 167599042855847808
91189095646804848 135206321542284000
265630227210052 151710714910259808
35615265683696500 89321594022817056
97498324695593968 250632770914804640
42003740399814864 98307160216970128
26947445830269548 240083567856091264
21078490972391952 70879153401361560
6445747308485556 133407375613081392
85699237778223264 197617062129946848
39464631498327816 141022957958120608
7191125953207383 58171657193787456
6102698891374094 157806559753807744
98595903538859312 169527004128079808
174490425151853792 226520421308043232
103339747629208672 255448300886830336
16538690150321834 238529143295914944
68391625153621592 234340070592646528
151052576902931520 253998130551257792
575489108120123 255865956787383488
129429540786310800 244110939333550112
1858337751214319 46610216250910944
63956786323553560 106399702361722320
105011992184574336 245042389354268320
134905031249515392 163558361588171808
1100735190649091 207441339364771072
58920401258276208 244264375951713952
3995344639061226 104665968505792752
74950155443254400 232361214687217632
148783654377019680 196773548174766944
77202455963902352 164245069709152480
17093917259470680 153380379820736000
214138865316336064 225433220531821856
78002720850378528 124429557714452272
182031434209463872 239803030896826304
173068959920341472 181200451533638368
101721190653460624 167133083332125952
140586940405806560 230665620343098688
121008911667860512 244692058176071520
53282380803537272 91721790617537936
139112095549082656 213690594696063872
59470954307589008 131388978386076032
162780641493820096 187817889641860608
94724186855390448 180412242999179552
172031997990442592 259637251372511872
56422440463062736 149265483433707840
111137091011165040 125522703451842912
7244757369182682 141157765073068192
156596298601074176 208971307877058464
25653194479360012 212327602731384000
116107047441003520 239397636887311584
26266073920123044 153375034092501984
179476858791804160 201108979119920256
55560036330297632 197227587410942752
27925151819507384 77757498901280192
61504773838280632 80603875187300128
140886135606744592 178609666514593920
29393595702197348 245523161749443968
77545473634045488 205926202998933888
123400759709816704 231191631083685056
10544725714067636 99454691404237648
21623116442872784 245993161260245728
226609713895317088 261659724162136192
205513980983055520 239288227811121440
139768870340184448 171011082659217376
84312124869441680 236829146318262912
58016294211251136 207219640172712256
78613049971372848 135684646389489456
53294740256952144 212053052112954048
38281300023142448 159582769956388288
196726554784476000 227868630924375488
25770583792377172 105701080212185392
82984587129271 241044833810426912
81415179603362672 156199517245622976
77582082097141680 169284023719622784
29953387420787084 155092164781928288
33140709171115212 38841920388248368
15744064742867124 199134071949486592
6942009958357031 196234309508076160
43138050989049568 199562123575178624
52762117180218496 187999505772350304
88135346063895392 179308977131707968
83748325837256576 163138736289222560
125094732709518512 188219895443795872
23643703888084068 184978426175032064
106618420665887808 228400832479892384
51291183837831760 67683302876907632
90046820375435184 112078153386575728
102626417467943680 107686945977228352
110415045966730336 220984173017479424
234876694053890016 238864645788651264
116199997546449664 124382032568278992
187783218768351840 200262316261245952
46223642347056792 117437166989959664
48340016599765640 74219692483591920
27133540981382784 147383516471451360
95213902047768544 184770334878641408
123331468583093072 263025559296303584
92735135551903776 214043088659647040
128139986415403088 192565572735673600
91603515134047168 125990226495004656
70769812494840064 144141763942667968
93465900561696032 256590572457753728
141537942529257936 251655041393245760
27656211802242596 142084320432565936
115567837998898880 224596141485470912
69667700621622064 204266707852968512
37805791525556360 66528570891172096
39691876404337592 165485298221066176
107805270509009328 233138032766941568
130626097362991616 156827873831419392
39953062743583000 152380658205036928
141599967104079424 159616518888024736
15991896055912918 236539888701845312
112157265278151632 129476487848398736
19241883888056996 260894624635291232
199708206454328992 234472790586073280
158118820669487968 248943891164593184
70711409130296488 171350762214060096
166253723805621536 234296269341442912
137850041427247952 139566218232735312
7900170368860821 96779244813509760
27208775169597404 27465914184886108
154760034968969632 196404236380688256
17416957759112306 69365673443435760
122765002276678464 202097385492792672
18264053771429156 225675110048283584
101810882727043824 154132832184627136
33706372832595412 177934927551256288
153743193837585504 239751392442837056
20688478518807268 30153530844961772
68315065369587264 172435198839832992
156253439152228800 181254181911530784
164354000024664864 206026916330405696
144495067228944736 168651973378492640
131742648724453696 259529598226937952
52185937971234688 206473728071024224
226094739663492384 239148019703099680
68618196963913584 253277258237996000
98753933029039792 112105884663109568
168125554393418432 211558868327627968
89744353507995376 125240287160866960
112007538339498944 260561132727588064
184742638935232928 233966661159051264
41653996990631416 104831513943765584
111072556675307328 205810720243201984
11219803286812782 80585687959351584
192826903652868096 254500859179640096
195871094132278880 223002834938482496
3149327483210743 223507826578445248
3983412602132319 55101148248525904
54497908729932056 240631130158242976
22636509034816688 89887055257536896
52016224663318240 97248459154435536
140186399639083648 152911490947017920
237134018337875040 245433670189251456
122050457503631568 221581553373756608
84615275916980128 227886713853467328
5955972139157365 126868677238031872
96144301250680704 215076735348525504
97141407267197152 209945019834430112
245345780233928160 261081731804925024
194191738261936608 258038311816025152
106885665070338448 229447322112117344
31533443624707532 246955727808703808
132967066081866528 253328705951158400
38917959050686632 173789173840966816
63658821096936592 140209799634846736
1684499722339502 66355019694244640
23803614364943752 155314304476524832
82596791893667760 248380004995444448
193374309125365120 194836534421087680
67732420824634504 80191613510100688
28320282125086128 71257194920618824
65474756686653008 260167087396702368
153019201704053280 237421920045759968
36260929439477384 144058825982940848
237034983470714816 257368148176771552
70203534086450744 258376405025145088
29224697196157624 254750326528580928
4509213694100178 242496329232843712
170354569857478368 171303041279430144
76593572992199168 131789973809676800
87258920591497616 212586544090854688
90741105951128768 225696506745170592
19738944604682016 259049913025926432
46611777179676568 258928923366413760
31038213521506052 172254233744399904
19239044411048932 191317122699648064
98320761928169552 102578550112865312
42021857758772664 124332752793406912
22326225031859512 196643881391462752
114662978013944368 181632794345723840
120889618835545488 255787462753924128
102103250564866672 202426783568237152
145251047424151104 173373557107389184
92738268829875952 125301760378476272
94074497625833008 216999120262018720
21399101745372200 37779083199841512
129656555368965856 184332322220308160
257839088093815936 261501822446487104
1109937161961018 168925439823114016
2312423736272957 196227768758165152
50970988138031368 143394357114623328
7694368540029997 239880419057109216
94609293012108400 129793365011698320
24012919365272544 193228419420341600
162228412142316832 189097981800425952
45835243652409640 164674679958228576
122399296854949440 123356485909725232
181531972643142112 244842696599462304
98680705885208016 171189222534778976
188484484346240416 238559976973249920
216810628461204704 255206805655445120
6413124889278472 63389430592082560
17410216629290110 74156207547766768
65426303492951560 79810639172628992
242142743383203552 254396607729203200
159230521297154080 160218215896411360
95075028868403584 240376850281918016
159032258847765408 241284384838714912
49188947806048712 61161911819664016
12969656707618934 117522425896178688
226958257916325632 234164131024049152
83694630879664528 255944927747958240
52793158890748088 119799551107054832
169969946809953984 219236968951789408
966862767984208 37867017710410736
13655550261093100 216734585496230112
157071463441442592 257121262647792512
37032179999489520 189856009481255008
13003972294438590 200435882323805088
69838665064408264 90538676869577552
41995448578219864 177151495965061088
115873308387799376 227895914335956896
36310960324019624 240951927849954912
71014647192715960 160310648190506272
254728780433696096 261762536764647360
195404108074919936 213840451067686432
51128923154405104 234897777134156960
101659166876473888 183211500887280992
68848241757029328 142155786477953360
26319505916803072 229095341368332800
122252316594942160 130575909549419904
192858766075349152 216395333476372576
36793394237837176 91119739656318816
125377986672455632 193505219633860992
149943951148534144 155189399830396736
61666663530894320 224776306709769152
222289345587640800 256779232799750816
133006655602424496 197566510327663040
28346865494359500 67020183908344352
151331420878544736 172973284971081504
17910458050365400 116770940519993280
9264118197064266 22081539390183616
96482987427008368 137122496704752528
238343011262182336 244376591041302624
65235865984309608 96380843918807808
20907320620525444 106134013272309200
42151925103392688 105285940765368672
146235526388754560 170577560555710144
167507585007964704 255662646780056608
106762394511712240 152659000422848096
61969267417577096 233256348395881664
85726146305897200 157666821390818336
229816887313121120 230064993606018112
6637708293694887 29576798024108616
47928496547390688 190928603339424096
29737150703507616 144559002250144832
217729714016573760 244277720742816192
79436562009014144 116349365522190784
113018149431292544 219646896769488576
91177093804745808 252207703313448256
808653755108218 146842784332189696
138153001503150224 212307821003644896
110712824227540064 194514034889120352
184721073196419616 207047081026165088
35542943684465468 113090794176159904
94136651583128064 256951583468748384
158855553163961088 255001031123055136
75669180444948176 166468173712252896
7623368663547853 236022095167804640
99081573745086480 108194481247656032
203070879952350400 213366484453456288
86951164723891440 173394581510123296
45990759199332784 91266861299009760
78875117373654032 169926392903969696
175559863965561248 248367177245751872
87458202735186880 155286425798950784
58447919450774520 102563342928705424
180735530493081440 231108539751456320
80278910398363904 173915413081323488
86153186981465424 218250507662940576
222676518428086368 247854924980975776
82600028949934528 91605948157276880
219784337974246624 237715574179571968
208727416403107616 255230190527532992
165346114160873888 235829939606860384
28521346054527720 36564576988064144
147944259053721696 165819667625529952
23079898756539708 122239789447131248
15075794461679852 136794694384519008
5093431397687427 253706770696022048
53080759550421480 221577628977176384
86565939128617600 178394911860734784
173971709340888256 246233331204338016
89647570821767760 116821326241838512
9983144113099364 123642230520738368
37438290385573584 63858675659897032
60192041105010456 103606674922284960
67125424863663640 242721575078516672
21831781737703200 139698490999953184
66313669448640008 249588273712870304
54197806959833416 103820205320996352
197404197241710112 255120474015082880
99905345837336480 200603065046436896
102007541320356784 130051447422415216
206410039177412096 261356284582607712
58665395004193984 184574360188455360
52693482787091840 90713573631805248
77791967045888160 90180440218720800
79905754363670784 92519726170386128
59732110216118512 202162357350932960
47380430604175456 66142848606664552
40195999975954176 99272912527143376
152051163674604704 178736744204568768
149567218345421344 170618823557553536
199709289746991584 217800597003995040
119934047974422064 236052596713416480
191945575295336096 257973496852063744
119856177095413680 158714924389748384
88961133527637536 196655206801690432
17281373695284568 55551702462417960
151652212130096896 254961378197983488
48261687919500976 208405947144816544
75398076059774976 140992181866018480
86201051497289136 222602984627293760
8653463360509892 192639842749466528
4319585621583467 121452787856872928
81057369517090512 117321212704274048
18704269294156980 54347586929246920
17634068955934420 114613268730965440
25599418708816464 63632443148606616
112995711580258064 223762626259569504
102362048954143520 208951972324051104
67632903963460744 224854034869287584
23620995817672700 179971230500458816
28568482908979648 112174080515575568
163513366114075520 171619495215505504
34306368152166020 145468252873688992
89469962458808400 198149967040640128
12955931229733048 217957007925729120
32142518689908348 76564668549565040
155305680256809376 203467852439030880
8521038285951490 171285001777118656
62371781236659368 89827851629587744
66960576156749312 245495973623807680
37362274828429296 66968869927720712
71652332329870520 243076779166076192
77053230922794192 80024337157141504
86306057708787360 205841510962649440
187321784009775008 220710509777135168
65765207859774280 82757824873589376
46323660923524608 67086629024706072
107983287265546272 160477106607991264
189350429006829024 212673215022082528
1773493528937287 225681491942170368
137764955567694368 200353909093533792
38812647519892800 70058847635231520
83930297926391072 192676416583850048
146412746790767328 156556305608573472
127940266179517744 206090971047694240
16118739700879948 152257173403152512
32008699905251632 138928083104989664
6668001094061641 39957808511726696
105108954309800192 153726781052814080
49285364650690472 154223009655788864
192313192571791424 237355046481830720
171448252583685056 190284105186702560
200321031695660576 240345977439672224
173456616702753504 232454811667667808
178393735249811072 199870146824388416
50058776498130576 124138573539155888
130123729615903936 181119232488392128
251968213604397344 261698042283882400
49939699062811816 50408549968162328
56725702276108880 62617070173649360
5348210910067578 18630736797258516
61987875558414584 247829288406487904
2271190103820144 241366249844389248
99807157203868384 116868850684806672
28400357821077788 208143217306501536
18292763541078924 229831345003113216
206188076264657248 262576729644384128
32651727120516396 223260473508518048
13236406854529206 150000882723196224
99155512907926688 141447917373702624
63483548688271448 98196120294200304
41572080364084288 240593206409053920
40524538275169176 215747301888425088
35860552899315492 131684995705084800
29566884274058852 164146549855708928
54315347515912344 250106747087438432
99426176322447856 243353369322102624
74355007400514528 254162168826644896
110497155956010272 141805310604839184
116054132455824928 152420283838500736
56907800599257904 73620075154252752
41963979791551560 111086436115424368
34681505288360708 171112041982312448
20073849821876756 256428144646362080
45285393609970360 93323014442224640
107969381622820224 239700381822059168
25825266124321072 43684489785637912
180274877193186976 240182566703494848
35715628571739500 158541089483708736
8091205472393214 166735015526902176
150955627180011360 188423803025925184
17977641649873322 196551327091049920
50846613277460384 138745752612478928
6770854636742701 84464224633669936
61966296312902384 70590674219477128
8000281313553914 244474786256183360
187668782011642752 211050795464875424
104966113566961280 171905506734993664
28272285089804304 211650299735614816
104103344072064496 120655089737432208
109312562151891488 146864350898472128
70233828998027320 200092216746562304
49337508779392632 237860060188186752
197352317224448480 232173085355011232
135863424231622304 220944375578260448
160944593742565280 162993217269726528
111714825231027136 166058335234727680
27879419335075132 229872708730471392
91105501639678368 102213803049027776
198041642129361792 209595661669513760
62735289503704928 233496435551677280
10582012490606062 220069147454964512
19622344479383544 82782998029483312
2682432796634780 122513516646069072
35920751679463028 136854259756886272
114290188613338832 234994496863522336
5228943015908885 56872345728562704
25566513060080332 36709444811636544
69115108061567576 228727733982289024
200560579419034016 249120373695457824
158051985426763936 195189074729989792
14079092989524632 140466239253693760
40673162525598088 227794106002812064
101618644289652112 223300364002308576
210077911995773632 261294486021649056
8753778052148154 111189958182381984
2119593038494744 215003614746075104
148176465784591840 262602102304810848
12331982286072998 133575594331426496
150633232697428128 174550297540133920
78833900861778864 187481728225957920
88910439539814464 118672596420922096
165664708973751200 260515824940822880
15221556260638404 209723425635847584
39542983043784128 202016251098388416
69286249447402728 199949544838810912
139052518898829232 227231837088821568
16237397311842238 179022730976280512
19272196865169240 76458479510394976
163967323423170592 167370786539774240
149956878455841024 201274953000190240
162857904424954528 237575699986479616
61824173684586056 68675543357526200
48626129444570696 120187859734478560
100619880822285056 157323246295449472
207494718439815136 222420727953696704
163532928994869440 197519265441603552
128998300218970800 167068622099239680
80212500039568880 119807904029529728
147222831722844864 155394814094993088
32997069667052708 225607219107876192
69767375174952472 253262042405728320
57190744879647504 109942899892668192
29313387752747632 185718494275032096
38877201538843840 162414607399277184
11718280084334430 226837762170035776
95192448112056080 222677509646443072
72117331117748896 137083617459888672
75217678929542960 246548786904587616
67163720605632520 101413222111577312
21324279925191284 216359423910085184
78017402348480944 103778164638163248
2826245038122847 260934145552995328
154157147324209632 243636947517660928
66048187012302464 164991209446395840
82073370067257664 262614122643594368
201322606120564128 245714890932337536
162736384805630080 232475148972985344
9843535864839810 149224992685991776
54742387654242776 221142067818973760
224571839350746816 247457851184370848
101041088953695248 244314887806725952
166033904684982784 233344741832907136
30178011711955428 244969692805428128
12042398356638252 96851864632346704
33794858919027460 178824632581214144
224353615045654784 242728460878143584
11331995464475390 14443931913482128
37395196490663768 251959447808781696
56387765467225944 116120245470276384
9519275517344068 253638513455494496
70700751468516512 165883075890885088
164888471105708416 217715688708766592
68193610162527760 167294650390019872
2442982370346176 237974922509981984
163320585111956768 214465756435042816
173091525006742304 192559454451594336
53079116407781352 216464937868232864
47199283820206840 205112205382212928
108188000707239088 233642980584307200
69304500217160544 132365347493792608
77310340458518816 113089475869737648
172478593374756512 201607570344198336
162118349039623648 184136161107209056
126558030152859568 251893301408647552
169844601472297120 240689401755400800
78214748108758336 221280336018808992
24945585550513596 31336568789471180
19167034471448204 23207047470105024
77282017723131568 170021020198122688
17559671328762184 152374119701038688
13575843764938540 260533341018315776
7198166144601861 104079198394208640
144539069251215264 159042741618796384
14295476224741198 143218654846272608
58477413667181896 142710166482259968
48255942702247184 234169073768372608
6494160236557058 171131841762558432
29555989874647124 78696559030746208
55746472702799464 161125681830870144
169426428460967776 251953704845540192
71662203568792552 143507647363671536
171798015908668416 204539590467746560
19926089848712720 121094336888875264
89225596191832736 201380469523519200
189895650671844640 216527587742850752
181631683708695264 200639333059034752
73815093254466736 173086006183435456
6661211854194725 84450774038912048
19209833701450744 126418842435041200
10589336763418800 22022055402830980
152170532160062208 153756003830695360
11217479642066690 215445499832418624
77921197972484160 134999988941493664
51095418525841472 116152461194354112
158003669124138400 240565296216457888
46634362116499824 163555722034015488
171585382245555072 201932842670582496
99132143530519056 227697566196876000
161498298024131968 176571655141793344
3475594470746868 29531270939209212
48976801447500056 254787008304061280
135774811747936608 223966636192451104
61322917821216944 149896105549614720
119181637760186832 125532275236005040
122717408413202816 144788658487440224
17640129942386792 126569113735899984
158399154486142784 223737069908486752
11213824935470846 217007750829412096
131524779754134784 146436448867925504
77122248210309488 212493803801582304
97675425291273728 228277325609669696
159092614235840160 174935580818306880
106379589250020960 181753761286823232
131244415767575040 192370908390015520
133841437171606496 147248559067246304
73771812419861440 225560261093091488
113754375158215376 198693574871214848
6986164605596305 77943675675632720
63124129040339816 242302892625603840
110588553052772464 174518855519586816
21592031886347028 110328368888707856
38709008290843032 61120141259166816
70635115597830024 180680137239292928
114741988065037856 240382511212823328
14226602651638386 203782706489141504
91701466165904848 152865461627425984
58331084454987080 72822604543289168
164757479387700352 170075104198940192
99840127637191424 208042688033588768
114227116139547088 244673691538979680
176826388900592640 252164097428536352
46274953250321672 212746143984598272
215726483711193824 243395841586572672
170120718390650112 194841386439462720
73809071504910544 262895706845876672
89407254392342096 111167571584222896
166954565028241824 195031020961536032
82347173279620912 246436818665023968
83495983858559808 147575390600270848
13179522338102026 49092165848585600
24825086182686584 104173546196249168
170453387140752544 243728594837027296
20707819671984008 55265692311977160
210019979553823296 227133960174360800
251408840150921824 262046094190227616
15197424924397722 225195136110904128
220656178041288512 226664182443464192
171159667084346784 257089975725469632
170948617691825088 248560701951704992
195519056699567200 253453471279814720
37123973368381488 149246912158031744
71751042134017824 181155369440667520
31085082870820292 150465891218988928
97865401241545424 166467503730073472
72851605653693136 252410090237412256
140765282325726576 150959356843532800
183724731226828864 238211753944616096
146764247743445856 179743596408008032
71798564765381864 214361984129996992
32223140509405524 242992782605395232
35646693314954724 131074191258057088
108150306058789920 258034675144512768
20408507953604228 173284541825841792
203060082939078048 237711968783436256
162635743026023456 212484998599544096
143740487740346592 161145590993651392
27942711021097200 94775914231034736
50859294938366248 158172141020502208
161339899070306976 224942346819009472
149530847026537792 180624726067494848
100897079777401696 207281708674150720
109343410797230272 158975950887336384
103746246423738432 145505534682752608
33540426594129692 104433255901086320
48918603892924656 212740868354202496
180894764118270176 223982403211739104
31808412523417084 159823393425080480
137620739002779040 247146676877615168
60665853239699864 89676347891641760
122263772982175488 204859305451458816
41194206716281648 59183018703219648
192723108547290336 259752138215073504
11261385480004936 220876130213684576
56565278086722768 117145561385712480
112316723356946944 157853156117199200
140524807316865200 224505054313684896
27015028673563784 149616521707562272
50777193449154896 252079553853677184
169602790029930432 174221548883207136
15413663398009044 51282819344698096
14371604507682348 253068754298158912
49643995403914344 237037067907466368
22380889608202068 245851530011677440
34917604420481628 177517309339182944
110540431932757248 140964897001803664
60793479818070856 242949682670877216
53975922402785776 172291046727756864
6346189884735180 135571949844584032
85647362360076384 198251139993928928
56754398949319376 72705655292898000
18657970766853672 64132580694216408
45582520752240272 227792934203689856
2584630106390045 178109461524954592
35004098383760980 44843209152427760
110969793213222416 162854207970705824
165066647027506656 242363336785684032
156941753027527840 238756092699848704
155128131405598176 214056899217415936
89774624177132464 183812864665020736
47025044856977384 204170811759808448
90673760821734480 171868549647889120
13914889331087854 110414610337571424
69945864177259200 86010846656573504
203366130815211488 251381113191807424
2300396750774984 26302397635695156
110534247834044144 177772364194915200
156982267768674016 178845190338755360
103555048248712080 167352692513203616
188947401953928672 244175239247695584
89769046986888816 232308518097860640
124590932525424944 248716131296355584
137433838569304944 149194398403007648
1881282938743344 191370436919722752
177249715493855424 203052276185224288
100327100372359584 181631344048541536
8119416821042360 9830327899462142
23716584286063072 108618683823655648
104126031152314368 256967066498705568
116665302784788448 144881348308545984
58890672616189080 166821672611398848
89562396570358208 103807525584275744
161735257711018848 252118247037967136
64155557285097544 262374184460536096
49128716937949664 150122071112874592
17707854983506972 79732622043223856
60820957627205192 141985432119838336
64606227182444080 128620927950048848
46911621947601424 109148113685915088
29816408361160420 139710412660835616
42832589337597432 97635287512713120
21310164116586700 155222315614166688
85606094749601824 97764987929399984
130435171853989616 188534666468846976
134884917509249568 219525375404463712
13855633413573006 192770827467022432
53999419218676848 253017183124751680
79452215825356848 148179157755499552
13719070908238780 204533836069524032
25821588574802132 61498652588966688
131193926889178720 145995677447116096
18006974636929986 82817546234847056
62481001597295832 176906595459176000
101391875596203344 211433669226200704
13925340748843386 118779490136418800
83386600423576880 103289711749580720
51050672838127536 215828725977031744
210963145445759744 240194426841656768
160819454315072896 230488202656027040
120295562699502112 126873231623461056
50170940551816840 146813920908382240
107223942588380128 127373412564540080
128630378753959376 261760826611516160
13963421584505392 151682520286610848
120739386537426672 187199721570265152
111867084427435504 125097382064482288
187850614105257856 206879720143821248
208133091667538592 219090916997059424
72306518684627680 72989244406016528
192551578150234336 215808748327602272
23849099479967472 211825585032132704
256900665350544480 262610326680157472
15615298178294030 122431036339041248
88753914039964000 167195875375879392
105013690309448048 119795647440061584
178306802464938368 243758319345795104
57868166714807256 117763152560503632
53305473974770248 107943234839613040
37961160677554024 187448383474123776
120663779676419104 171259177007678464
87898275365546752 170239888664827264
84550392720992336 174901558200857664
151937628557836832 165710956464496000
196625142114704128 212504531393310656
126320719502163120 195728549357773152
173426736440519776 245712717345345184
167393703439662528 248153446759313088
83484801099225680 240238325807503360
40992007617333216 180706863535756768
1909561781697781 50979448820042424
173034143525231264 251921923588775424
146707214878096000 160340048010595360
130906235629431248 170528938518958080
39820381324687016 240978052356251328
110270002806478160 125334938326488016
189257863800911808 261824568090439648
177872622531897536 215171049907151168
20352421611742288 188673504761078112
132469248750860608 143905477777889312
59553818536048496 116910589689138464
30465637369694136 120599956646033264
28236291293226708 47260968254268032
23342825087651136 89701181667281872
159448494445654656 192921287548894688
123608417458791184 224023161486949280
54237774508578240 145671278611494464
20035404067666988 133240411165615760
163732090112919488 220362875280745664
91948115649803376 99417589377976736
22423113692637472 216840360299559200
14454588112555238 202559479045010784
140919810817877584 176610199929798112
192929466377557184 238764225114113600
56428929858092592 260345293804987872
9288646170325420 88398486552415360
45626928242499856 60061565229613528
89720005525463616 98769410776223072
17590341059000520 191106606554023712
120322241282719344 120558639875614528
34454266113765116 152365067939202144
80031715934266448 159266122705047296
90783240837784224 108059331051698992
49912236212776104 244712162328173664
110753716383057136 130509160184521152
176508196528980288 177135377033029568
15592822787115224 68776816304014616
137114502467021152 191240756607887584
134957644051737088 226913488256146336
30174955732594320 230885369378599936
169667105057182304 170643325276718656
112754953054485072 186440901562939296
15055978058956282 95592446505123472
135598250774407520 235127981058847072
127793035913557776 190378922385632448
36497428892022024 186176299944370400
74603036991033200 167505598885260992
218426704659391872 244198985905120736
56547170847928760 129127019687660160
207429914525389600 228545165780373920
105280074902041008 211223514915678080
35806807096885100 105696089781843920
128177547534435248 206916311771320352
173200545726496224 253507550875220000
103731663935467040 253425841188553408
98403671023134592 107192542261643584
107162294997622992 127836468111453136
165891076695354432 245365277152167712
9474596829423396 81072621005771888
47956689120465024 233463058852908928
77687814746178112 210685677456773344
162796755249799584 186052586318537376
173750775225129152 217617196246281408
23462654185783440 85534384797621904
195663971013526560 258228674028380256
130759991895448480 176456584397581568
55505081041578392 139284507101523568
106735825307039376 160879241209234496
134119307967828976 147492828573492672
50509604922191152 65864819022522640
174181212819401248 249220622516369344
20236014585699156 246850760448558496
98969974115477104 206223647727633952
91247736811483136 222728235610896416
22644605982030916 197013709729845472
75595951655468352 88899216329859584
226945720444151552 240615796363532384
62290167582207144 179624549695995520
27795165822212956 179954583232403456
61535696106886576 95424105176118832
148435881968580704 177883938838966528
13108359669710870 146264006407088448
11142549749305780 24280938573325232
28047595965707072 117330399480488976
138801161527181376 164514703660030944
53573177422956656 246574367248500448
177281781353514624 223869809179280192
14926868696505602 161410368508173664
102677058566756000 206665614063678816
12458642896942576 104569700987088640
132726878643745616 156829483365046464
98453193956827984 217134988031401440
13686709445270740 94852546436517920
60140442073543736 210909829903250592
63981403389494344 233728376151120000
150780536627493984 260415961854139744
154256648042560000 167293677526542272
122636928699967536 220679957466706336
32742043118095896 98358595634230016
84561430400821952 232456833175246496
67194727877079752 245434510546646464
64543407366189272 117707930695029952
17059076353661952 167818484673625696
28147200647181160 228547248423719552
45978182268681792 103731039445242496
181028272177707456 242776506839402176
27864980288447560 180604476469450688
3968416560939778 163269128473364384
26882050059895284 195187363377869408
52064121380777448 76300096867816880
28863639084741588 224492706653799296
132377013845000544 146319743592371808
68747098903942456 180138366695591328
18862185592162876 70126419357069928
188789079457731744 251464024620677120
42646453359328160 192063390311587360
158931783990915936 216434207705861728
28209464719270552 217762878769804224
84195634688984960 142754855356281792
71068656397144952 134503488562997120
90241934752011872 214942912293926816
18083529417662256 67987758890821840
10981869900877778 68317563686713008
242380106601517824 245443625836218592
4799575028727757 52073934506055488
167505490670754304 186965295217086240
106993699630488528 219913919047925728
238011232173688928 250291154782807328
9698497686837110 62028107756762072
75433008031211168 145027342361771072
141749296161108688 214001316628972448
131799095576594000 207479901686840352
28254094770328916 59388898460424192
43823886404825112 112986727557562128
176424285544845920 194252454144949632
98459644644468192 167804805031103776
4876907425170353 160786346929896672
193809449023864832 199891381702931648
32939536986278636 86446198829526848
121584391555676976 154250843556891424
40259264325239664 56658295627114784
239792817175072512 259785639576820032
4660016547461595 245708000424826144
22223250729545844 206814677631941216
132605682044314080 249915315179560256
122561870644512208 213584277974497504
43633940769579608 244777983985380288
130894263375249888 150258216099075936
155324031753492352 237084716119627680
30814294713640744 241829057502397120
58101199071886640 111198707570193840
66666834830622912 251095997105222240
131896331444070384 186817278042570816
63912800180745760 114108994975271168
187641835020713504 234371056236351392
88953063076845168 98910359215086928
51351420903300264 212382903787165248
92690659352940448 141211382410827296
80662446162466784 118197010160381904
10921103129704356 219328623942060736
191176531668732288 193478938538014112
64484083728903136 123456807670090560
142524409618468768 187441838129794528
133196832836551872 253392776329550624
57688947422224272 148706158097540096
25504803677533264 158507121593151584
196975084597994208 230917726838620512
48229747320817264 254329248639544224
18749625691883000 88309707918794640
97086308542141872 146986737408866976
136036183324938448 160549826254705440
56237257544956920 79536634383720672
167684148513275008 259138533206282112
94734852020467808 155756834077439104
45299042097344816 169250380788520384
25935941857867476 182292232130821920
82774703101265280 138488257786650048
70755223228435584 190101662239392480
68574383745268992 136099537851730208
147083898768594496 171376053893725856
228659605534264352 256460224450556096
4514920015600411 67680013042678440
187975225600100544 255577536269870400
34624662173863136 116280015879583648
57948967731673152 132709711627224976
98045280254273408 196883377875811072
127076096851507856 217305119327286592
56747488068958912 203951986442433984
103178511808966896 225114276369258816
28080408242323876 38567056504732208
218983046738103552 239873009222833024
22858961948788448 127174896633860480
138220756171728816 146604994838479072
95897259426762208 141882143404957792
39468200297437848 207062593477890560
50603798666872728 142474345641929552
97666163486097344 106814871163019440
46524368089207728 103182592076715008
160566723231200448 254054109209866368
109942819736580880 143887833106188848
5590306769587366 110924886895763568
76962623709049760 109530645867780160
9865239921184334 156965226221478944
133410809343038912 152008133840036256
111454731820856496 125680178016936928
167330391907080928 185780885314208256
196244704848521344 255156502015226720
79117295621399296 93898814784277056
26945684728391336 111385490423597984
133757048266288512 214020130918212160
36279625286930272 208869747198231680
42253171081310168 164709030338116928
85537959684130704 221015671196640544
59948198223726888 227879421784976224
18711975365662868 55643594887073456
130642378172059920 249677961689307232
16520239874044190 87342993170581840
91022002857916944 160234524116713920
5448307006791682 119310868546618848
34926039676188248 104026728288377472
237951169414369120 253631716272578272
150682866893258176 169632432588090016
82356716822410368 107186094959532800
116168510148568160 159233299700158528
41444194542834528 163442517309278176
82727521672653280 253728815482927456
116534557193364528 252991418649882304
137441889044629552 214526901544825312
144766933550733824 206437438175153696
120502955243857552 236809088515293024
187252174014938624 201773933619208032
215618024517967232 243002476085080192
96692953236658592 108070597811467344
39534858674680856 125320614471561920
101573848237284880 207037841626706752
23291248138962736 251631208960816128
81143135256760752 111504668543515200
54732922110008584 103825965221772464
118473671143507360 136181569668992784
107515002752767872 133515041554681376
69148671295886160 105907535207466960
56311122548477280 211255830462328032
227827296363613248 258808514517529120
233242343573368256 248638677966848160
99937644512746224 138139926056541840
101729899549176480 128250609828838144
17504021633439012 147577798771939776
77227512939417504 250630175309641344
105345727330908912 154745720697252736
104589134305739968 196989383950091360
168130083041494784 234592572602704896
105390357976804592 262905246726777152
118079363851773568 192254047915497312
172812598092445440 203958472102750240
119491315456959024 259515155395997664
79806884846918192 144576877237191168
38236093729321368 144419384053058272
76219607271463904 185811321732631584
96551132947940704 145985034884602464
83734136831967792 120563479335543248
73761685223217104 85224829282528016
57890494464275248 172523444773563872
75407073702522000 117619113945414640
39907297261868472 261582185950954144
171802979764063040 216038927281981888
100879784891077920 216419686705836960
69347977225233040 111210742306906928
13280124607277396 60294586398646408
192976621419210496 223458017545619680
29295286704139500 115167957874118784
208920961691478656 210444763112429824
11223612845526458 163165778033335072
457340264582683 13189596402771434
28819207858092576 197874268177097920
196029594667505312 236099287368099712
69568208243345288 106708701533336592
149352977670541984 209811051734138176
54680154541518752 141546078651019968
11425120041652480 184337467765140192
13471001668036148 161439327360238016
187414750260380192 237883508680826688
71595366519857232 149757790722920384
166474418035031904 201380560192276576
28739282242431632 237237035966812960
33980656278511128 59112773275543824
55023688295066064 106435478374766144
143301917842009264 174057169111002816
45229452274283544 156359577906717376
38240231855817776 256026628644765088
135760072498062960 226264862606912576
162569607275623168 233500932898082944
72010592863598800 259440296855687872
54402755535548768 126818288805126128
87944955015306896 215875396043610752
183906393575717248 235906564920532096
113614533924923760 246655500950487072
32087869259416084 134505540448725216
71733260588325584 182561286677429312
27378880949789880 163209232281886368
107190820759315664 186124846414761920
61438025496847120 220313489755581696
91153735173858832 230452190835746976
147163944350775040 214787031008860096
55312469217872152 254919291359350560
6194123496675080 127604099159149168
159246006394693408 184922321863074432
32211392796189856 94113051464790752
8892506759679366 28152711784424248
20017827586038188 54853394097353552
16845379296884058 222800275083477344
247178009318426176 256115178103994080
206315550703304640 206829023090829824
173827995843543328 221835634337629856
38717365012109008 58975199840939312
97573272356053168 191706951389064192
15112363896711286 168054100606304288
37649203422328096 62566129673968968
137436101111228976 188372660194661760
59908466255066224 115689548002116048
52190454994807176 232320343473567744
78135005280328560 88423662100090096
139020170484116432 199219382492385856
248992279624945184 254472649651969440
54049181115425744 126756060547046240
106999076310881888 151608748604139648
168912728217361728 231101845548937312
157788102170728832 198217503200514112
86442413627992784 126128286234964192
95908065773453008 146402047468516032
110874115891401424 198915779229781216
6749427647248513 206785307350967200
5523786292784735 170580264979229184
50413383518903288 126593903555535472
166170980988476320 184387399612001248
157290740213894528 212918208716628896
16857829116508400 238239819405852544
16655586084849180 190349421010426560
32574772666508148 127247381070710432
134680699523425504 215675454107436896
144244932117073120 203618067151356064
117140941064844496 125401101731669008
132502756929747088 251615473928777696
209091481053039680 211801338570698944
128864310239367184 245597583973432704
109348462486169904 222740577961442112
228559773349907840 233881930838800096
238559861092824512 255116415155105824
100815212159787408 114972522887528208
143768137264742256 257758712831882400
18335012051571652 175162316746007008
42594120017171320 253427078955643360
152655300330323936 214864496549897984
14687622118295912 184760633440760512
95685807924072768 172028929092374688
128923130450492592 170154126231469824
67116877757421712 228073530490216832
27645311943957304 237059762593943712
188183754160694 41564354446786168
32924095293853040 231626487849352768
128049192999346848 191902989893570208
203796869709563552 213983513325056640
5856217459736655 24215300815463996
4749341168796983 77100021533327280
6537095434283395 178571918245200192
99981744804308784 145382622571533184
70435348215229112 245572544471398304
55709643376939592 246102843787280224
95830681752231776 245777991854651968
112595130873308624 140574847401986608
19333129809772464 96313105156641136
86427635778683232 230887439344349536
65976042461336744 133075472173374112
36384703901367880 132144477286271872
81441046272665264 100482392937986384
12622323773484900 219537746709773760
129206979447784976 183274675073037632
60645721897560064 113283728807685408
16383709386191140 172731520293573312
213816648318074400 261009008099505120
171835517654919168 190419020891964032
151261541740693152 188128138664350656
91611058614070304 218925690059780480
7127194086934912 80901912643089664
247390428732616480 253080912636923008
107541470303611856 181549642166508032
186462704710274560 253385717143490464
106714561431506032 258230598694762496
68802257209448824 132802711737128384
61392358800578056 132400139225463840
8934393194607244 39565557253562608
10792276139825006 105309032508832256
173395286191189472 187187835101667392
91477355823479056 169152494570461568
48225244790098392 165914156917050816
83946227826238880 123887856187897088
107399671474716560 147755112627099808
122897884004091888 185281740411591648
92488650652052816 224754802010959424
2279321518482816 253592061883026752
149477063019284416 173375204866956288
172569919311538272 177725641984343200
114061875163943920 160778642363890720
57101770056802632 177565682736512704
73900702752117312 235058326295108768
7873909802847580 253171208030188960
76025264604666960 168383754988616032
160331567129206688 202503295220118944
57552158834930824 138026983141714208
70309075210342184 166256289673882880
129511069496271760 179523730417494560
5887203588364230 233421548395206336
66556809704239800 220046408800150048
238739004025320448 252237104043737344
161637306578962080 229899518393622496
91234607111849632 121136744908194496
59510930296740184 247036927452182848
48040743488984840 212989937952568384
36429748303940136 236321480822944032
44361397125126088 110788677767562992
136408680805168256 241194833574808288
3925024645978156 113271605858733984
92000972352047104 226272604057357600
55303245391514392 238161428815647328
110331484539429856 213857922346018688
173811830725316832 250539476973999936
143204957697221360 207057145423242976
15244656833935010 217566214308322624
123573988184485792 155733735391578944
25103623465670600 157955019327592256
55652200506304344 134527215257504720
147109240056368960 176620692542883744
124579912776754 39708607284722112
236671056012841088 239042641283856256
107743109520489344 116958617965734288
72880076229694944 242272125508048480
47297618568249080 141921092999038560
161915024929338976 180350094089302144
55000999787159904 166137942643372064
216638715714766528 224383900624239104
78297428519714464 131617413857268256
176629603141229376 185429618538104736
152675113889555200 177137355906734368
97738340932810640 107543038305361792
65193846268017056 200267517245266336
53642111701783424 236156494978833376
89146563991075824 202191367807706592
60897339440148432 100673405326425328
156566516277175488 216601710482693824
25063516208217912 146746883003354656
79326860362858352 175643439783170304
147941058458467296 212987263402030976
62620672713156520 77391710992604224
54729301471764824 216424667818795456
137932881089513232 233843195004683936
1257174569112883 58647989176488088
20006475994158744 140081362978252576
2370097206900037 152368651970050496
140811332562416080 252467017940188448
179277772276596192 259305933012275488
218988227411519520 244937360983713664
169532019177170784 226991329542896416
21463931921047436 128679745494784480
37737613245232744 170489079926173024
49376768919529472 171086040940503200
82076080386707664 133701754217700000
188040754589537856 238386403092750432
45596516898769528 136695247401701936
185066303810868352 254913970234839040
44761195985714248 151811430523888448
26255354129203252 41230723027390008
19163440797777960 48246219098078560
23312815555451128 55310807280528096
17576345057513094 236075534028904864
17911929711020928 192047040522714944
56455549821566240 124032278156540816
58388675036876328 103561621285041888
14548448287651178 236513579302413824
132296217650918096 186658500822284768
216267414424722688 227902505339408416
110072238728421872 244380188365803232
75927918090033472 140044451108841648
17593320486731044 55023953693293232
7430989587165870 138377470774549216
186843990885247200 213699570153006176
3859684491310614 220049904709746496
1957975763059580 26110650231037492
133974419862796752 234221555762818816
138201549940868256 207782743950982976
81380749507174432 107989973526442208
53967658754835344 251788583537600512
177970235878479328 218636915509161184
17255242633807854 219535882497643328
35596184812011372 98789900759495520
10279931682727952 240545824171992512
52187579264003104 237682338467096704
70490279854353552 182689029637833472
9647815321705636 175898349623196064
85775980113430592 190697771865121792
88864883467716160 160104904042682848
208119540923747968 233199485464514976
80060855326526720 170281580475210912
189726582313919808 201733762070932736
69236160840568488 173931413916701664
22921652839336592 68073506789909296
74612082076692880 130260381107864144
133493213485510320 226931953101907168
133589301385007872 179751426289944896
173281946354719680 199372437771678784
177815623934246528 204604309810328960
19799999762786832 84804146017148624
11784110145732254 153371273103670208
138302183806429072 223828696657062016
118977739669006384 119464930858099440
74143734395592640 213872810559197376
137556183376989632 162392921346579776
96474935568601024 142657596448772128
5504768147842315 10377810944808150
1482919560541395 210298409977926656
28068258902237844 196250270555012096
1044949203863289 219584547979196384
47400276292548424 216644095939388960
63091663427144040 193749724530044352
173782960648674944 205665521911934528
62416519457522840 118198272085650480
151047552726090720 171049871907214112
49241313015336176 188596925971535424
94738398866852656 99056611409495872
72605732776517136 228709101754591872
30125603535127548 129894554072532816
58231870009662800 187356750034883936
137172817942427808 196542432855169056
28914079142171748 93402283218333104
108374799717541248 170282253426729888
113290495818147968 188028398702478496
211151546691162944 245958991527482720
8881727378689250 149705817430499072
150791216053339904 230941331963843264
217230570127784480 245072854262629792
4433037949513526 66501054467320624
3500589728828618 8796209414394397
87182643162328016 217539535429141952
31563626381521352 197463445552652608
22845806308479412 239660640686425888
180558493715812544 202828481723599648
195262953334542400 235493806452009056
212030742612921792 254802496327223680
27301144184815612 184899556776184736
12524517085079896 173178815470374656
1839385566002715 114152000095689408
90810760622509520 117992588716103728
128251615729883472 157488701687995456
15555660595277664 115514989531546160
196011488453242048 237793841187927296
26955324726090016 136460783433751152
118341920672453728 154689910346486016
162022624359377024 252994574911318208
50446288781640064 209296071052449376
110872787159357024 212169960665413280
145920605823130336 236170503436652896
129268328450009616 262825233418543648
8709053388685494 222043166105464832
36943001096967616 166300696669520160
255957230609548672 257171760492725824
48819869527106760 234404706964400480
135166332374087008 212999117581034048
137819156408044688 245330865160511744
172513707657085792 204161539607474144
121529986066442736 196726575654946624
101702867695621344 134755255859489360
94602680333481968 162993115959661920
106357852800212352 136067638933926432
239961467999602912 251503122540810112
8572501264283053 21878924126826432
2764394239479948 35449589934997700
101351511437434912 197041034951419744
32909617513576384 60403338026734760
122193329639800544 195100298091149888
32673422957399744 34821320399417020
3031903585403937 232184711242233152
185932651130977216 186027211258436864
198898233339526 193940166274797376
151909665336816608 163112685453567008
51690814123909720 225725901597256832
75107457301734880 216350896936146976
182501371571457408 238409420387819904
52563693853778424 99459457646128656
51822691050879192 147050892977646592
9682295578872116 152669353690025792
83946776231503104 92290189932624384
117450128991677312 131434525865758464
51117252535391776 143490139911312240
51661380316461880 111657310579796048
37212378943255680 215249731158077792
109915029481552368 131373351731774064
87200176379212704 177118806539650080
64438439026387744 90899692231032752
106599438085742688 206426710249382176
4329987451034199 18002201966657420
163690203615017024 191370546347693280
81001000792313664 233419443155278624
33815690771160580 123548270280948112
13733307943292044 194711112983725760
78853103861313088 259742534696923776
2450341546700201 15776037169858716
89242139471153600 258304162812888928
15803922367929806 46149390854099992
150535295006156224 229808998703527072
33857532881620048 80423943336857760
50931353904498944 189796575626173376
32053881661678264 219322869095163360
5013485006790194 230954880484477536
14985885038464018 115106982495509008
16530988527994 129824397603255216
59751976134137160 84564962839480432
12300844202861246 210087806258675712
129703690265648400 169838785901300928
20297782019381072 126334904352854752
131206192933923600 231894277910722752
98670861724203280 116882401578010384
32613617028257100 43206599931933048
112126248791625360 119878531090747328
11136536686450220 51582510799302264
98859402634616560 131646985841683296
86100414394248368 233950268221957184
220960757444383744 252532691798020192
17310866328978306 33375625372762216
133504650419852096 236124517640443040
38298082736905232 52540576722772392
105699465689659888 125915357466006528
58300402178451744 59741967306602632
85773132374826272 142603899418146240
161620627872631104 203544099113281248
386980384306912 92971872132139584
32586841109594944 150708259429789120
81997567118988704 250157416764380800
165376056659095520 167388284538793376
76207996018422256 101647435455704080
168894129886598560 185814187313957120
136665599516641664 183465382163722336
77056136610617328 172891899352914688
171336073735659936 176928067733867616
5301405956289318 31563010125374700
179772007359164640 202631249242684960
94968687737443456 258811784717635040
126845761884318704 236317494394623872
93103109529901936 131890688069533712
77051567503850608 148413027053738112
40560881426118760 59522800077682864
163207099714518880 231391525580725888
7978058349685976 89549000901023232
200883354468784800 213914414168976992
58464172940009072 168378657744273088
4628342986808836 174713776146277056
80484289467484704 152963461580745216
43664582498859760 82330123057011824
3263085017936609 10350983193607032
219428267721887680 236850711980753248
28283628496139444 243036433593700832
38370013617903024 179175688937388352
205475909550276640 232568202677412224
44035965759126048 81506997977605408
4055632424231106 137583858412663696
40580287747971384 45280135457200432
53021093070690760 165334761795472288
66419657653719056 85098013757433360
164060753225063168 215142522795948672
46648841257423384 115259072778572160
32772017218335068 123917585043667296
148277587600028544 232665486825415840
84400735280200080 199008899177096960
78371354155849040 161182401767938816
73796161780063488 144675219182092928
13036246491105798 222523411560042112
237311637053710400 239906949663284576
229056771999304960 254129566459158464
28907993724369232 174155830996644224
102295838705862224 170299339454533984
132670101426708992 175110024482970912
1541695485326712 123823081128268592
73990921959526592 216585106211259008
83574771499538736 102113387566551408
22264215648874084 229349272284759456
171389006903071424 188487674243159136
149359280953648288 179209466586852448
41435055764405640 165188441535277184
112113807847521648 209126875098184512
38068695169229168 108580919361337536
160769794325016672 242110503142455904
12205358761653910 221742868526148544
42049450057399688 248223394801790688
92827370534404624 140749568205891040
88359729990217888 196760388949404128
168548330396664672 227817145537869664
90967171270628160 234054454233971200
158113121948840160 224286944818442848
89624574829078320 91197033164817632
73786830284857856 200102086496015200
80379865553536784 190693315151325664
52781621473941688 104899843043596224
12614293109765560 73530892578373968
89971380619038016 233345051934904512
32278177339416440 256036480273282944
25228258181234356 230246012663508512
108670684996295600 145525436679619072
121010484663750304 179628649506501920
53407017660737808 235078789562512416
60136072466131944 188070814283534848
24276437165418340 230297918501884736
19203856857770548 85236985223264224
209103069035665856 227006556260886048
95990906310957408 234714576207275840
211401085643827008 242501652943790944
151097192535981600 184107875952490848
127030143478457200 232012989400403072
39567318028689664 194421493516567200
28760303608931744 62165513703086864
135745352929456368 199846014528069248
201893717462085728 207657039024164224
126706686671340800 153820971725403520
69642751908035912 122102762287331456
111058033240093696 172037034895198144
47678182045343216 70107068690829088
108456332661481392 125005644150592640
83118598431753040 198344179250770176
53155412733015744 216066050267415872
55732282689925776 241730612898990144
13138041084158226 64859522000759152
212044918545676384 225495367383879392
78174457777224624 230741163847250432
106804793306430368 216385750578628864
41121970070292992 240291971039609024
27292406131416468 223038216870752928
11507150051737334 92270685389638528
144642210556928000 210779995005316352
143114929780329808 153266203813477632
15429604534265896 246990075983748064
128477666945145568 207037610618567584
130510222089239952 159929903464999584
36953814267275376 169820007436143264
111059347119619328 147652382583519072
62173194961903320 77744833487397056
101472784625332752 204944456232033184
23159160405729980 133606223081210416
254617850479340384 261743247240870080
98936799714700176 202685665483010208
56075060472718232 180560923847027616
121501319153562640 157156184233881152
236994983269108096 259439279694375168
3045526005904147 210213705066552800
82403712839061712 218582674498459200
41411361077559032 210626417311180544
15632514867356944 227083194441622400
59812622898327936 252892580389767936
32067312306893200 258075153777740352
32705471754243432 242891718182438464
97658950712850560 231448759804932864
69445434149922384 244701002829253504
53984725467634168 167683628452914560
21369501243624968 148906426835667104
52066652986656128 187225449099064832
13410034508752018 200984014840809152
65430479426715776 83804536697457696
112155180313374048 176852877241019520
3345445428932904 202823513685186656
73039439826749424 206519515666136544
60252905559212904 138625534983953840
107242887068190416 206326825208795296
192929688839429792 228145219591693600
32997240053398828 57879222436938512
94163647320087456 255707331286659008
172910102484029184 216758627360433312
81239172558115184 104027323107540208
36517045783046040 220353084009324576
96711428269464544 241713719744722112
29715095527464348 210208199116150176
179259121509828224 216436984554782176
181488564897161632 246888638487765440
206100494799891776 240171868678455136
47251762776639488 53336385430196640
60534041848028840 148588260259791232
138879934183535936 211850481416854656
72016983583885704 88082685296300688
218736006131987456 237842950507040000
2768421271468766 163918379632402688
138457348591908272 150768682069356416
141575101345783472 184071800051697280
118666418703146752 210956237918056768
39024812105813352 260483432524818816
126463114961014944 237098832279157664
65548699668054552 154288919987814144
61494511986252936 193991269937493728
181741231485676576 197014048986523168
10299911440119404 118594690704952816
13768063442988120 210044809329205824
69045812249939304 217751625226439840
56404345335702864 223485081521059104
194826559714049312 213788370143300672
10379962327934040 90691763282808304
146427532483974784 214356623599454528
2733500783528481 69687955616779288
237559971714800384 260903312105416320
38899123163748328 99567808981871504
30709939665285800 164329038823651392
156990794089949216 191287427510865216
3214682135880790 145952388585033344
25295513100054140 220915252477043136
138768706568656192 209504644166658560
61352213736496848 245470859304015328
176577980975159552 194490456170564864
79453980278870976 178144685470963936
16403375356947324 198264722700990176
48475372742373328 221847044891257248
158728241823085760 177919484379789280
103015345876369104 132394685111569552
176257317210950624 219702568071065952
87920492545240512 217853533150095232
24770720193259608 253025704077904192
64391948435279136 141567817237020176
163396751920840896 176225205410393440
103897641291144416 251802587942743648
12318907928026070 179739850800908992
39653462486080992 154688415632285216
80270247773774944 139215025401138576
105839982659582864 167712858423060736
81911741483775776 229733199788198848
45903223387305072 259641792050336448
45976014757449232 58197008815269560
204135416087904480 205256731879924480
164749718581658976 189462313486269216
136285692464109296 169526120749410496
4583061988682012 11587413014905586
209988561785639584 219344439555833888
6007701795339734 20539250297914004
91214242890456640 194098542084151424
19555424895831308 207802226571869664
130762957077651504 216290579729400384
55657502268863088 148137666034553696
48654523150192152 59838219213645104
20209659840227552 197399647890762336
19242017074741560 127543676736627776
65989074964521016 220960652584534656
83502492638604480 131053194115303808
7239387574851857 28206912268191824
46103203451170440 198408199556996640
18189835321059996 57822388025623816
204125439870707040 245764670854890880
30037703154632584 109150058287237584
167302988208901056 260393640199555040
3464932952896884 148473792429915008
183424667771003296 227102304114913728
199663473836686496 219196285353590912
153673422008030592 200028913890279776
71932337028697552 255785481271756192
6899828525699355 36114416360147440
233989093082568896 247815240920263392
80836941775242640 98436178700572128
41719615759961896 119928975020586736
114539840493146656 244833106521906784
53208892507074048 59916263193180856
18179272219363604 152273654590093568
173662526424756992 232012724520626656
84183236100082432 195788009586555680
62711567769435264 240736025334293024
62313181619236648 247768522029124544
40381734188824704 71133332040942864
76336726177728176 164605244881610016
76205342816237568 245582287657905952
104787244111642976 138539327159830416
154432812128881568 250447359082913408
33590039221133816 221486811861078560
2841050475020516 253030005863271648
151031207246121344 175598587759441696
131207626500938144 183222278140275296
100063443134158592 261096498548876832
5338016110324893 204021920232420160
45289003299762448 239061867966684384
3149837205780165 105087646624226544
19549442402588276 103439968726541232
13943016268668368 59322820886773320
53579820975953016 76573975257102272
3940199057201130 220075051173416864
114750042974706224 126263754429376496
161611447799846912 225219012469721760
71039512518613680 93641362937735984
169188000522680416 195025246973515168
109924723909350656 159128770214018496
43669160753931672 222972953438419072
42613039683301472 71432550625697152
50452124951644840 211720542160058496
43508827448374904 251515826526864992
101641409746832800 236152994152583680
25664934880744248 224178778107943360
41242178285363320 174053598478810784
215774556512236640 258570172789277376
64851743153055424 155177347288919712
163834836005104192 259244054058858240
92140535207312512 105831592562564656
59023254364080272 160037137825555168
27909894250936084 39853755717431720
36679135541984048 254824590663006432
180050293345424992 241500098258811968
68202052487125000 164335313151980288
68185077339430416 206339236952247840
127525688116903488 239608994928125248
34177890758347068 149933826773384608
215071409688355136 225280396191055776
5983204758193107 74079703457409936
56969327945872272 113389310170466976
17862328367306066 197350288376449824
27890441534506608 163985492007524672
19227694288554304 240149910760914112
195754932048826912 233285753967043072
41472454109458784 124221098564775296
41719139661955024 181691835268530560
19122071696513624 207949278754788320
9528892293816988 119123510693996016
76534168835878128 221750292369252000
106702359550223264 248083029973418528
49125648985180904 165485772862514176
107844019363224016 122188325409248288
38741625344389288 45746976650733416
131086657660231504 232082771404880000
49317906812070848 172393435015323520
109341995498646960 257590790267635168
241760742138278304 255771295000463808
85743758872280688 184168895067736800
32991191519461532 203656521806337440
185732216368798944 231305175677855200
124932581206185760 151561394575808896
185264094517598816 190712606404045408
60229418442498304 193109450212273248
135013214697427920 139281865634287280
23050619996058080 67362581257728208
26196862836090620 242919549169765312
56099152177486256 136907987691737040
20883279466625904 235954762727455616
112073531598853936 164672621781490240
49531960387579360 174849483106246784
21687546983328392 262040504209152608
81747395474570768 241899530797795584
40491084689904624 225016592135509184
18476431139566588 21152067453671408
207773129072039584 238986795355296160
61593702310858624 155097013947213280
200522388922551904 227107271488225632
180177602996531104 252291749919902816
58417938305525512 91944469740585440
124186937899522256 200159292168778688
25355133520325992 131861907739544832
52871802056894968 107921339074551488
13002583618310420 114582421447903552
100183921229712848 163971150220861120
99072685846330640 196362762368078432
157847015153638752 209885586116640352
145470663751436832 222632477668592736
61266545905991776 159387518443575104
57197203353182352 67190946689625536
111217633875499696 153633985596316320
167062525583530304 236868047627495648
51674861203496080 220206029636006624
137572419062417328 258440676824874560
35689391314824268 85880980287039376
31649649132833192 200210361287454976
96884119324048400 188377345755361952
31235835644943584 261409056277724864
57921227672589360 182484117854682848
138785285553064528 209777795610627552
25321998507257496 74747589036099008
47106448240177840 134862334587395200
102314295555519328 137493804834762848
26110358804039160 188265259272181536
10229953708876186 46137066360428640
52419634456119096 85394926783362480
65220110449260536 177409420411905024
18430164418931620 199683771018824192
39510839832101504 178260939949796928
141285962669029376 229420646470168960
23879246150147988 239170978721442144
83844265824721504 179468466340087616
63554505213059712 170125796050327712
22726802963013956 261285747479373728
175471999079364288 228811346515297728
35235908970376788 229826202853429824
207164652645133920 228573038438694176
9359081899956618 188725944441444128
5874939215202489 56175419299678720
16137377293986518 186391359720374784
95954732837883120 208983897265478112
223377604625623968 231993116708319776
108219788088255168 112578167340294912
31337504173921920 137628086491808848
4826173378323385 237911420260187904
4478289957861859 40187851244390624
6952598156399985 185600722954981056
11526299512202622 144014364791250816
89182753637159344 238338693395552928
120615947126874608 158944310398058880
149168075598256832 195849297697268320
18383183767429848 77699896521295984
171640070916559584 251033587486760896
92715319223638624 189689912085705280
69061087130628976 187295912527432480
127438370918571376 228661548853573376
5545729129558563 157355197649398240
82716525498070304 219360321269428000
82584619470859104 105399488872241776
114340695340125856 204515370640548064
41701425543404464 195053838676254432
103038711541084912 108830119559073744
178828768344041632 258789287723205920
797103257392393 104612083750822400
146924321105710496 232379570745802048
212576936995325440 226141316757166176
183454601794502624 191703774900587424
194804747206863264 209587905260945824
181842533271197600 189239642831160480
75952288936022208 226428517729121664
27252124520790936 175461386250191680
41157587099473600 198178985238698400
1754267931354536 223174007273182432
10770669425101456 54416442873309736
92231540124091808 205324402601771872
43850928672821400 121083831890021328
60648905849264664 85596063502031616
112938119916042304 179996883085380384
147887244492611616 237097278414325376
5175991695342758 178489466884102592
44737905016702768 262333769615393408
18854997956709864 109300913527043056
74002458327026096 259342049295961696
60134005334595584 162409226625945280
39676413387360592 201913000917881216
105626352489873184 206781171997701184
106234021245043872 168760189435125344
34853180115756524 239695779499633344
8505010362510570 109498716205927840
23707615196611036 140769614408908016
5972344725014768 25713673902745748
204919848430606016 229928911970885376
75720091958402608 144260834919850208
220951935068038720 249786634991503168
9423481594136418 137411569614644640
201344853675861344 220862589873656960
33336136535793308 114208314635570208
125190203227305872 221482305350069600
46663553538414856 209247805207862784
9867071197903260 74974383749205344
67241890629985200 196944875921854656
124748409988740512 167205798265126368
130871246493753280 184095304626364640
97737165193956688 172713751766235584
82529855481915120 219103897862517600
35963152082914024 90041389748134912
120443393900105536 194295820256616384
24564920404498148 161586642492741856
154208067109627264 202637662311021216
107192118775146752 173470875082704192
7961896031064234 41116274751124104
18354227412276544 67053371678589984
163315372222273664 257405216896310304
199566850332200576 234793204036317728
219033396913386176 227272367666572928
17614420152472540 213854386732500640
26635592608954516 237769173587860096
193631645006712448 222376762230420064
79343736916818288 252817688547728768
52442358900606160 107481987009317968
24635545074308788 117208536414984928
112751440376772912 114269379160331792
59649097401806136 97916744109673568
42683453968612824 215892456264530944
41167020478481824 92714656387978512
81685976015563344 150706227539171040
35016202882382128 74339982911855424
160610779970428832 174089658379222656
229460379193056320 248792225807024928
122850950691606256 255436992251462656
168663140850820832 247488873256492832
134215213325562464 164352975617751552
104816134374586016 222656806579985344
127817898542516336 151567701522293984
20854312533854012 251848258656492736
103642200275216736 212809532185287136
197807896539371840 216491584171698048
62348547105480608 125102111529943088
16113771031199552 181138476590756832
203408788582223040 248134287068475904
107908341305019472 195957493786704704
158255717357034944 254242505604117248
75726605436933072 218276482256923232
53830761965056440 235731314514526720
145264509181300768 214917533559923584
141253032093170256 155037964373884608
9616078806574882 108336886333270896
40680242368481304 190540615643038912
71441056741608408 98268787210035072
75672647729280160 156136193674801984
27676985973292592 144795960920079904
152566053855797024 244348329383053760
110025469446526400 129650149136055616
182517934343427200 250004645387372672
93500804392929712 148124862975728704
176873858223305440 246906638632959008
51788441302611544 186033280165363424
16836504784526848 260198219387205696
11279263799542178 227295662314901440
73629012894150112 91182707000818208
1249551309109632 108045990608560896
104272347669394432 151495464867786176
5147530429885207 44296039857168224
107676047939417792 207033083031682912
183814317778828384 190235857473627328
136208723307487936 215265333681683936
207852458433910112 223690049258343008
33441440732117980 97297428967768640
110497821645670752 179186084226754016
17513041205014530 121377112068934336
31222851380231840 258011219898664544
39578652800328040 66259885136317096
104463301347635136 152573905379456480
6257288842042952 154030371235046688
92179948036018896 181301722865716032
54785884845354576 117199438853010688
79360706088436272 146799455941021376
25435853355650424 138977986033010800
8455463548914048 221141350987114240
70529408320872552 253535444910140384
10442402847119150 217755067734777952
85486615583044176 128521285373425344
148441636551253792 219886709322160768
65834978390404480 148027668810908256
32725005898843252 129547823658521456
74843180117950928 144742831484544480
57835092321106440 231605544429814336
177318203109137792 237414905166184032
28307460194165948 144787159583043072
145012358517969856 145461398618140800
91136180043388544 243601895093751552
195111272853378368 251181667706035104
120268028675495456 250738596320338752
38140748248990336 220899583039019552
46275065100617720 104611608650895232
202237854004270880 220421539160423936
12509605192145822 45160036967409928
74168114367680624 171876789611284832
62960574161070624 252038145892817408
24996974326945344 125614960663276112
1672831052228703 184280412853214976
202076848716982560 259633276436135744
95774429349774448 125311870439169200
122268985090932272 202311510920969312
4800042983671228 81851264254079296
25268938712359728 180949267497965760
4991522022303353 174824507264020864
32032858430910296 125597869467128880
79716738771218416 178877379557034080
39693997496776048 48180577303375432
42885825054514552 191073421369557664
18768066954926628 108009029200275056
1699251639553439 159770835091210080
10838140512760130 180300976902151840
44717535389341992 106362881049192368
34410380494252288 112122033030656864
84472609661028144 202658877381563136
139200497546230592 148372587196445184
18626725394303336 208018085690914592
127311826859199664 162784483411068768
48039625809883992 240024107917755968
52800928390942848 99464080052386304
131640894650230560 250806359495143296
61755694539596784 216176713617523072
137783999775210784 240592473731858816
32404824175958944 163145780375158368
134558185150086832 177869078731207968
167243591262525312 167364554098663104
60207796804649192 236310206447227104
105368149007259328 107229203903849152
121821276013166800 204186417926572608
102682808629071136 109524950243280960
61707788467677760 67951753156323640
6606446422170216 238856605694028544
28353461592449988 247365682529067360
19772113596457344 164785491186698272
47110593720844512 212744529185848768
29694072927850700 215516684636151808
203906743739352032 219411522551599296
12783517710184838 258280346392771584
79709578812372560 92579955275127696
58217907949962376 138758672604476576
187915910505582624 221383591733011712
12245564280110308 252072403844945344
20352109313566744 216636963243880224
43204401008017936 117744821667709888
9994889857970276 99106400025040864
187121523457339968 237078133181431456
62814500434853720 200712163011590464
114106627841199136 169796108463126656
167853519609174976 242328040336155808
27426312576273824 143220307579374672
25901761477037028 175107367922921920
46791855106061928 256301341309581600
92841424412040384 97630019554278448
123518283551784848 157067936810218496
111459844100178976 135589273530353120
39392754089624168 40651053271155440
180319564564980096 204743041394859968
87521109190388400 262846277713665152
129221620216696704 227042574137280864
35084869592520888 127876024794103232
35889218355765712 134128824366080528
34168407408053544 204336278714606144
80035675951515360 256523159592572288
107511570083829120 226471925146747168
44220203235671352 211359244565957632
80471711387368832 214495214758995168
33218758813894940 41434835678372736
87966345492181120 250868202218828512
173368725267042912 243758673351106272
163054254821644992 233914719129702208
77453644218566400 125087489997727536
3472377587484259 261420222658236288
105544536611559888 193399819563056128
134477722466844640 177507169540533760
6692550174514267 120189122055108704
21375282814910336 143137092445756592
64438715253371976 217587250774499392
44390977808912568 232119587011126176
28233796221240228 128554927150813088
50427709425091896 255517515341257696
76904726587353008 89582400507306160
48374463365955616 73235381419492384
55261555826121032 70006472224296224
164134186601934688 238027551592193696
75319311933697264 140080307003627392
52288104601545136 108871983167329904
30131219035222528 201515503583335456
47103465243844936 109555957028028752
176719022408755072 254337056688040224
27043890068165104 259014430985948960
144367211441267904 181788310842803424
15218678028875398 253648680402024736
5413555343826202 34958503327285420
132977594670335264 136660330679731248
192439908148590880 256149308963174880
83605969537568496 205622794187566528
109553341517226832 213192202868943360
25868249758651684 220431937717538528
75489736760692032 159169318274016512
56018567693329320 240136100843204704
48263219835884960 76056604810348064
69408775096734928 76633305093196272
186776855183527136 253987297188795232
75849927488464112 114291311849596368
62071377498969264 114116088553974624
61145454940570800 227940119262536256
25110040607309700 240855851364954048
140436076577925648 151446098070629824
111707528017228768 116355137698701904
102671891889074016 163036289335286368
192494314670217984 216244908625764800
167000121214250304 262849541254025984
62174776849070704 82095274055452560
185890361074717792 243719421728969888
235125062001443072 249258950072845344
38599370591830616 182125463031412416
198142696953710400 214083862689541856
44188677536172632 46998333793893064
93581769274478256 165125907934451744
94466934460562368 168869602331627392
27274704819321528 254263895086315680
120154179599399392 255710371029831648
101142347664588496 205526711886672864
126000366720568560 249682515736150944
173967251190350304 182804344057208800
164368512732723424 197308597778401920
223984884376926560 256855258619089344
108370494826775152 113647244131686336
154686518369194720 237419927669950016
26580091291678112 110321379363104240
70057084772446432 223809847695568832
50625387810846488 187794296106994912
207090865124461184 214088834984188576
214382819612404192 216492526621009248
99257884359685008 202405640973493856
170469322655607968 177056350556451872
29212886325480540 243833440467528224
10553565428355870 168990859998542560
57003813271639816 127402458960796656
61119040445503984 232011270915694080
53973134679824392 221170141364239424
72000199317777344 206111838895451808
24233705891000396 63901860290832512
108287722864007120 262621613362872896
105193138727751776 221350439341544480
59338410880236664 110287270949894208
121677525970784176 221738612261317952
45924725514461248 95081459375193392
25667829080525448 243110929310511968
133712800837269776 241700913889895392
5784425623455977 111529196823258144
178218911812470112 201840321739501920
113743283202768704 164206855715756128
41656757971995416 159061694443279616
38086695657537440 216765283804818112
18177700380380248 55651119256482312
110996673224882912 208907183428478528
39414479107035088 51376019072331352
155480624707031808 166125451773490304
184197836876414752 202429464118092672
49123715000338072 133106257516133008
52298749604475960 74159330267361632
85229464895638656 93873417875531072
29848581845764060 213136144984892480
21659593665772796 150365018059698816
70520651536821688 104422625156332320
41575785788709456 184969698971501440
86387121558188864 142693988588452480
8225705604789607 132331306362829168
16848880456562852 93349041439723344
54271517306538560 74542844585418400
26130145539018868 84019588083660448
9791667417332202 263064154621772352
57907940132500176 219983401269012992
26014591176462592 245074800112033952
163397560587412416 164369560102615232
118169070212798784 160631404501279488
149676359782253120 226095918730736064
29689271066129384 151305786512917984
92339870687010656 115862176572994272
96685267452661456 190370726132648992
4690596571121161 194931963598241440
131964789926813872 175440630988853056
118186117983337680 138151345916722608
43516557287801896 259973434648465344
25911286366858584 90294238766609472
34106213767236164 190169041707184032
74646940091969280 142471376085795520
85490606389046976 195172435372334208
122357305285962592 171194256921223200
201938816285113120 214341405307574144
13895718218198448 103804096550483312
29069248367275392 157926148356909280
170991830370671872 213112943299737792
121577728966938800 143976525251359168
119513308880704304 262334651820582432
63807288322581096 211726730853761824
112749067937254672 143418194473864720
35031744125560876 63152702788954368
13878622687863568 96512757496997600
109678908012077072 135532404738177104
25426012276788828 109050589998306592
7613873356514899 176517345567158400
94033796320772368 182886229615978848
102899209292015408 214544550270443392
42712549252774840 97361087878813520
88290941968982688 98615677504150896
179844188981463200 199861033808007232
147564056633319008 170388297442450976
30048745666796664 210528324573377984
98091750728186608 222540377963019680
118476702126075184 247847670429829568
1643596158798079 174484605897362752
19726984784240840 173322333783057728
37348453642231456 88457122607213600
38760843147855440 183767171089403552
13847645122130570 247635075157216960
50467927887568688 130782835963787232
236401109254219040 237048463211201120
131059567825579120 232361890228255680
13041239384964832 18659318119406192
233110588609814304 233387993074750368
82692785846026592 132413073994079728
96674099445732048 221996795019893760
59051816362571728 88956300357698448
139562429626179120 239276626956965888
7410826999417439 261050631892186624
135836489418200096 229737187094802240
219591177614908064 256908174953237536
2439541653245641 213462239335306848
207915955604248320 210067496488882592
85689958869225328 131997591574125056
123179628754213520 153769546060293216
165474210359111296 245226218503488416
93327451191810624 222946976429338400
153843830533908896 192862135901598464
45903007166202488 247062168311287328
42110802702224336 99131617654817248
17884321683024690 54470368988745664
106956351149218352 171591939290159712
81550108123251248 100500922504524912
82178140597093088 203582214594912032
129692173875227040 153100873589960832
4851320672878046 31503691546479712
90284413068460016 243192640366296960
45763560179752488 78139220496339184
166174098444314240 189889137065497600
106330095129616656 184834132155205248
33767656751675160 125363070041528864
56425595257123296 214219531873884832
938587679342632 126386981424460416
145631369260458208 147370479020654144
141747989904260080 245671944407768992
53006195049730392 190359464387399200
49185621765184112 123262343393539184
69646813797774648 224425466576903296
60832028175746280 228475849260945888
164447064596702400 241631803564358112
39317118195883336 68559047227133616
35399930716322420 72579975769494544
75309488907275264 179936051534729664
152989856059384000 207980052613741024
78991286239634656 115698615777742528
131029704358525232 158530200308974176
67234313909993184 152210371043724416
202977037653651392 256632594555627456
69441303924662648 213806023821769376
160833645397281696 183791564714802432
24582203616567600 45558724609906816
18215450803658204 248179198985488224
63357857898853536 147976089105533408
62989646969002200 98341390839270288
68911086693397456 130316761067681744
18214677462853676 121751283572573632
172261628530269632 200852245780033248
85490798025118784 108127095909434992
119025298082776272 181943100562162976
57418367840721352 88986278609327104
6304211341908869 32794516536795376
55401593026237336 123648646900098928
104075946821992560 218728673113433344
158984349412193888 160125442846938304
181643944875278816 260972718209801312
168462172285699808 174550919167998752
184666574253063264 238558160591822304
95846747764524640 118778052350116560
225377531456960832 232242585356172256
47623460485982176 190336142781666720
22587144932164800 30271873912890956
2364823056787827 86486323061506880
35476446729821472 80254104596444928
35084543236857424 124203706437496048
211691501380045 111454210524658064
51478782233975944 262699771800430400
57781732304769976 168378876274904160
22561311354938620 36873128005103112
46604739307237288 189947225656150176
135680894109799760 259281482851489920
74527887966885792 129409296120508608
4495442922466865 242653707902181568
158515835802537472 204375893014592800
62024800831342872 111462402621566720
165714578013229472 203447802112517600
139387413570474480 202813940447087296
25924906426226444 194565701646544704
157367103263994528 236796300893585248
116237208207476528 129010727249235824
136511611629878128 178665851425130240
52775119000992288 193418725277847328
9785334229799486 64977258938860968
105727924356553008 109622947335200352
254441822179242624 258753491607591840
27998735733806424 138419173228085984
28589385753092136 142157660478353136
128740222883040384 183652156652429088
35248354001402780 259831255377727328
25634507825006432 82181266261665408
251559075573750688 259326515313190912
154827796039723648 168572556666730592
74178990685663264 96640879879250448
139757760386184384 245803241947766496
62876007643121032 104549083881592640
121474731567841904 200667307187717440
73752159129340656 92454717207655984
42354231648276392 44609258119627736
70412953121577392 256714288237953216
84787431038527152 114063371701868224
50085311503435552 82577412651944704
169989260336955392 257224017104716768
14042225220791910 167023381255431840
77673550175568624 128475289266104448
127455327788095856 254912972085689248
116614075928429568 179816443832858464
6186770942654690 72561079873862288
24423213022712592 123201682126914816
9441915052681546 174116980213993568
41652349685926432 220859399033543904
53876538681757504 62426503514430120
87892125020237104 138114148963536832
54231154537491552 139904128524036320
64378426643506008 143291502936454048
51260494233515480 52798518230142016
179900529085023488 252445407881499488
229199608265880928 256028279334341504
21413816067371416 226832585093395744
32768832856920424 53411284289696416
98575905653526800 222051999086435616
3313002020838235 232631275921627840
74948633112114304 98246156604376864
150807802714827392 156251595998473984
55769783093095104 181070789317305056
85077854270102944 238316767132456736
157066700442533728 213067349121452000
214789073119828000 259560506503177376
7148576433253912 129182818076745136
129588907776837200 227793750412235680
243448488637451 258215804607429792
18425993285629968 75372927206864128
35603685358201612 92446464769687888
124828651127022576 239565137510521184
68843669429794832 116910097914341040
133616798443394224 203604757896527104
74143852255115744 132032303427408752
54626694843458200 65639724671541536
13762551706032674 91566037502184752
74321705498715104 120748850521008288
18439623839409852 242347467307036672
98014032624708752 157624346381343776
45800126555507488 183851873641831168
59214002508106704 225957687747989536
143848654400083424 260507049055763904
112836462882063312 194174504237054944
21004897118235556 239796922881414560
88693448635816368 258606205973016640
29476595440468796 89688171521105424
5259827738343992 104372384705361264
66013085231534048 184063083315618272
98437309375856128 230491179650955744
165182324169681536 186219699686912192
68385026989502328 165890944243644992
67899683520280696 206777183895823936
2150433277125341 86666684054839216
24947655123085876 170532430696752288
90119978425108752 246543010537197888
42473562268824504 258882835067791584
9280281368140670 136352686670174816
91307732042437776 172375495388107776
106625273675020768 159934475260810624
140816775161365968 172818910446294656
154080697390174304 172363629003476448
160394215124377376 190808882613068096
39767050064781296 170745780322075168
28481885344962456 32912291749911972
193276465541839136 212755404948904736
11366446824126532 71620372246295328
56186991323795656 58327943359109112
18078944289246272 261982462577023680
3674188815262182 35198804205065924
88392512337051744 170896251092158208
182141081422641376 236280366148152960
3071170369592466 27526238998248984
78009205066645024 174736263717706976
172946612504681504 205159189462988640
18462390820615816 189593897584564960
68941927299662824 220291709208179168
25557188335312032 215367296392643232
103865942394464288 251657321586808256
248227079318448704 260691086425050784
245795552761019328 262076240008406784
141203417042257344 215966435350234080
111625610945414448 111838573569324304
34653189593268072 114361704160501872
19920503685274688 156351488375969440
106472150552436512 261054485485573856
96448700559669696 183252858640220640
183361140341193440 251530443688946944
170225289021911808 251329256737894592
29039716897633344 39025585482790952
6497803691658892 12486099238320230
229335963044818240 251771327644633952
19427751416815644 25517237412933784
48239105395188664 205555802764678688
144221277497105984 193167850395924160
39888862587709864 222531153176125472
129620980919399088 199697878730383872
17896267811310718 166098999252734016
254176065504515328 255920020469708256
221028302707795904 245567611468269536
72430783292108672 246510312386670080
3885086766816554 232286947530203712
69317352957799336 262991483420996640
28637911470962244 111053017735890112
143346318596879312 209338984296199072
15869920307954622 109873194823467792
35626696198747876 148809302728214368
217295441184500096 257794127464891296
63353873784233144 87458275365295152
202133897555843456 247402615003204960
47233773279468472 200569790542643872
180009775326947072 204185435578086688
86326646195157568 167673261772567584
93552921658552864 158091530571201984
67088007595051640 126175764736444624
16422602551496858 78984250486932800
91350164057201232 187027494446152736
80327875382172048 183324644997128448
103228982631486976 181093462028147520
139959272365528080 222582708796876288
152836813336742880 160945633486518176
49320856955095016 147245929696175104
63486733682886320 232297611362288064
19248936757947532 30551176924937676
52740304544906520 186490295681430400
110023088726461296 139226404512871472
83887846223005936 175208715706217952
108669128831915744 121619873649488336
61112540056638584 158320191912756448
83734859178559184 210681404648509824
105985602372975088 129934648007683008
6288261342713398 67476883236360104
44768138996143552 197574314224013440
83523076030320752 167464732982563232
148335050065164288 198901696483878496
30454644076548588 229546123921728352
40176455467943192 107609093155315920
54046998680901248 67763170547488312
116105159582532688 193552985681097312
153686438500553120 160896621469857920
11385317710780716 226778517136201632
81915047844086432 84892991507590048
66464378533053152 210123600027441440
66896354099907184 179579499676180000
98274810315021040 101924940020574784
37214065425104872 133278549303863824
104601338552407648 169537955138435744
77860042501311184 175488549360184128
57792130319397888 114612530803221616
42810767900727872 125016355491039152
130559034609162272 140391891590042832
72235160386440208 222009865694164512
72543178566713408 195524335635656128
33523383259975796 126457572440351696
12518352867891874 77892869607686608
136394060073420304 199556991924065440
77033311053797376 201670708103717440
51141527715427008 67172417227771432
111039625007334208 216814341473280608
52872147339165136 161898016885796832
49151439181390992 121335915194357392
4979214032844950 256116716024638496
113154448190018064 222478431555243328
115315979341627008 202446231546162688
174301068139203456 222636659887908032
32809140919240052 158610050799003744
101765291721353920 234494202951538208
7397814965415724 146425555962051360
85673954363925024 214783902470221824
132049183670508704 188267339839377248
124271399868672080 127792014869242672
16662231332195386 16986254411226610
13864545273781444 52340568699483896
110677882324552608 224909486125813824
104801417527622784 146342210454399072
72235216692317664 130392266403814448
948669020066688 252706879630753120
65309540193159864 133396098075978496
16117049214787904 197079449717573728
129709577280941072 151410178919698592
104596410068731216 116175599196291552
19477436406403604 41697253725127696
216641204749229024 246011720598093792
101298704419565872 196560769745592960
4789437501862909 143649222003918208
115891385555666944 145589826370061280
124279814833090288 136276664293880176
93409541121380656 227177492844845472
36409298111856824 46259341429926224
199792144544043904 211617801297201600
23161086816322824 238238261036784672
94724322628391104 173978247579177120
9649808221075984 259961347312662560
153653349733637216 242965143063780864
179666838290924800 259549139555623648
6731672027946882 196832679782216064
21249816267962768 54841486924665584
165753857574372896 213823036086595616
134538253505835600 190721503753126304
28937830411131972 254808435882770976
27939513781175204 33591223178045112
89335393872799280 192280790882317152
17737022667325012 92401308465242832
238344192217560672 248309263366076448
173242104709536160 237930760427880960
190533105223256768 232120794640978432
71353736081594896 217922460813225184
40225755678931472 200316428823114944
38544329358861808 219893711331404608
120491933361643056 208622539122550912
183749859018273248 205201163095089152
184437454861738496 254668653403016480
19777247734262308 91755469061108528
95959817045655568 238893618717737344
32143414208371320 185711176017053280
92027520670207312 100116472524679328
116302796321348512 116718353430344512
113710463990699648 129124500592140960
897719955636470 48390800194302968
58365005345779944 134140816391722832
11748790492558690 64427970797097240
69793506597860800 115369996348007632
205793383125531680 255047208334584160
98184402040968176 255254926929900832
55848722395531384 82906603937997520
198108636846533728 204084604213119360
129659480711103136 222900978287563424
123266883558486192 187905232996815008
20317453770514020 197608356728785280
71366078603539064 192461535083665184
139580042305021296 154671743965011424
65098961474515480 85747217791365712
67528905534991656 122578740964468832
23318989613251652 89903715216684368
200427072820782048 260362477559358944
40110469812745480 245585013124522208
159497814484664064 160183390290328896
22896425666757036 37474958200685544
17809067122765704 69383380255210312
173279717324747168 209489049127164576
143876002823681408 198456622575320896
84350601498941984 227490007748420000
214770275611841184 258058347766629760
97674910119743440 116629855845754992
64928350945678280 110364790424844800
15655508169706660 94724141923241952
3140806083370376 26473104412450476
97625080420530736 227568602239370624
88866570114227904 255273649665025696
50164174317511176 234645992167879456
59911428222312064 257579161933675136
85254590416350192 249255577555595520
70239183374575688 167682901789293504
73492764397173952 83249999857367072
194479982402016800 231042369136541248
5887544139898192 157747599964211712
76054007185413728 192001375488603264
50664169761580832 152974657664766080
22852306557564960 208798646805427872
10572423125449632 28395406319468376
30055162134701472 154132618731806976
172672583697194944 183734731328939072
43213482928977472 226141613954471552
114512648066033904 208221889905556608
40220365558152312 136152310688845488
90262722627497152 261881796064203136
56015119165502832 208486702296060672
49449991308360136 196204355869412576
80593551341167344 219460755247400736
134280154146577872 159447656207323200
50555332018830488 111874220239856624
44041437381689984 138414408357550896
102277595291024256 240625403194977568
40535918203608928 120899995861498912
115940154858440368 210867673863311360
49628031864576048 183646112572117024
221054527045008928 244935399275067552
30210419943382176 133563965022326368
70323481477842784 166124148784154176
124045719398627760 255764052447159360
181083132789229952 244257220771792064
114814613861944976 182775991779753024
132497003294685408 198450532125149248
85871687235840320 92232497221473824
158863342835774880 173108957541039872
67374318473530752 134696629296440928
17403940047496640 175858126701381568
40095472942836064 95778489757540736
107249905149552704 216573697212721280
36496136317139200 93182492921054096
7853007128510098 91208664721650256
34257938278307108 205865427604954112
43634618621941600 151603563697988512
149666432593921408 206772215105304000
99678021918328208 183552345251277536
59462433784966384 61393539102052168
106882663002774800 224411731536810336
28362033710086020 108867003619144784
70832764906460072 92712493756741968
11674717455613812 56840241413556112
45910328630659504 74699580999099904
24217041559043476 199335673765945376
106527459708683440 227963419160530272
63955005219609808 128406749016307952
162425511360806240 254969369396278784
33534577298046584 235874515927289472
41358234973938784 202015394365324160
19086968661180000 78325498353207968
73931268958357648 162349037814436192
66247160250709568 127338093893192032
36660422799439128 91111102415218800
189949888738894464 225061826571423520
201103331211081824 259612293894774912
191655372441710624 203375917186429760
26975940168634208 176581513435405216
2118913220511513 81439923386906960
118177819610922432 152861640658967296
17868794768987514 124615177799126208
6007678183643334 64587052526539720
64964349557338896 156189876862955840
88782024868384704 130052986864797856
51694757676380624 117776835533798592
39986322521616744 241230465073867392
204310783490422560 261647833478136928
7778882263097517 205743797486245376
54397435677377896 243920061136127200
16669518334459392 187308031354061504
208756451501012384 229004099917500544
27682187735641976 34051649403916856
18853792350048432 229551107383557760
25223645028965436 98834081282644064
4271931594058367 153392028629942496
39539366887847592 119923737705083696
121994848707505888 236166830847381248
61844535105005056 116704058927538864
186907535653067552 221587784098043712
80651888475605024 125072189071194720
3130506013943301 66705986030590608
15380390068982330 249326274339229248
72726516086381648 223181190669877472
189752356862549408 248549184804509152
14947471622914302 151632192099706848
161178721975983008 176606659849644768
218364320245502784 242269299213618208
57379157615735792 205323093664154176
189140201682032512 259009111707185568
99939301904865488 215234915694720672
207155514454792448 250528373786051904
107440086215930048 240772483695001184
13956720344076020 122818005276357136
102941625081906912 128538249371557840
164235097467458880 203130270153152832
10458818398917810 251390037296757536
38719985903652976 112187610717088832
52529221264194304 83130351105307584
30455835217417748 256515549426391328
110032739238050656 163924824329449568
109093628615817568 144090233337959184
225316137032224480 259482362627583008
4338874630795253 104685521840750608
29995445887424052 193228481764716000
84479955575111104 142243805607702960
131594301783919680 234977623772209280
167198853629919360 239618346047349824
68289070099587016 186823076452944128
2296978627928370 43503384941849848
144548159779352256 255362625842105888
192705623995180736 231042267959892576
78867177624496608 150739757918348096
76538344557322880 179954826769276032
46943595312983368 112617748962695824
117165735492538240 186925938092959840
127494334550778480 177735547524411744
29861135527266220 186661238117648192
13138875983946086 96245365363148944
94423504638674032 149034952564579008
56003402609087048 124632258591814224
60612886444508816 235690781002680768
91334009571645952 243502625549088928
91331500610267024 122579405339838288
102095705728131424 182754375226291840
63123542326031792 89349269716745104
200927768375721568 246618568581016160
120452120790683904 223623244282527520
144861052763722208 241504498441851584
89893322640788688 223622850105879584
77350858650872896 252490952549326016
21737657979463856 197516254622354272
205993977330105600 213708336793152640
28216690369512440 133713834287241232
162666275720182368 251775353856093280
63710878045528760 245264499970716928
146538177666142400 196236985082939648
166275502162773344 195024738394455136
103647672223242032 219827987699542624
37560443814806608 135226855382800368
40904419519654984 226111093245654624
127396957675742416 172740896309783680
764768470059128 130052385108193984
112962593286892256 126251715425615984
93464752248121984 172856921478344352
149165593780810112 246995807173858624
144583055647516800 176325434573230816
3974243132206455 229340136514177920
50616449885820928 64499129491907080
164230929742861792 247184341392096032
42266931694684080 171927599638485280
19995181977989184 77197193376016656
100044841613945296 262347055117689984
136332612553032576 216655797804417472
92728305167256352 124336124361325568
33022659907695200 66251762593926280
98031635263874848 153507572466541984
137652109095920160 220236712821720384
61355042669352696 151595357256565440
88168303956460064 136838936137236944
46863283417491272 253284873894335456
40795311950489184 130588679282621632
49591948828542312 203423109135864640
56726793115291840 94964650518588944
116229112787798048 127089689081162704
24211414221568140 38613665909365432
31281713191123256 150960705001923328
152165023232026080 244297556096478656
221496353583801728 224007526675513056
181689753302761504 206117412304470784
128955708149462192 229809942438909024
109347955682458704 111970087144695216
63616958945080392 177938637281717984
204368370936741344 239115599058647936
175431304311675456 234079436472758208
19054054780552080 135695291061990416
37917959142062432 183769728727162912
19301180819807604 74158250874827632
61647239314081080 102712761346173360
3195705862130916 241480301405185376
63820289955062952 76301749107138736
192703774293656352 196495581755661632
64500666023819832 151984643615306944
178016186693863168 247507146422791520
6463756330026920 141103044725006368
28081328927963580 210477691007232928
80022778866295808 197366925214925792
134546327651077632 230721885062309248
54647314328337112 124416683940228032
11414134960542454 55828793254837360
117561913634911776 198587677841847968
13047542589960212 199779069670443584
106746736669712400 185686048942607328
65732617042073488 72633271141726800
126060869585674752 168959180424354080
118852055227251472 153526695307570048
199673924467400416 201323384289137440
74543724070156656 113050456824402816
221750630081263040 222195315879033824
16948210185258276 189029169059625248
176516362150803808 205526191552415648
186732937122516672 236380278490864224
92891871218629104 106464778388058672
28141897715930272 40954284638509136
208884115131209472 237580496014664160
182636734470924096 223494722909120352
168516410132011040 256214909293112160
2357977388306619 262552825244645280
89714508853213680 255641405766978304
75780961387641040 211427093692930880
114672059515205440 226517312214854976
7573961800691551 86722703205064368
52533609455980392 200920305475493760
58390863750547792 118905955214892896
115793399569895984 225108691717756576
77838921236192496 166576302774615040
40453823212847592 182494933756815840
84380836112606416 90871458089684848
107467600812542848 239656288797965728
152444816426666304 259323574134684000
4262638838252618 248950859221134432
240288245053446560 260101094037487520
150970778194779968 183034281082669248
150949152946492480 181442314105005216
111581830721133280 219565934923666528
15287967270737486 112638803096495136
53451212440150896 257029055962600224
79214872171029152 205830549772125376
134214046607820560 177972648650271456
176811643692775200 223007196311234112
177940733566005568 262673027988940448
5260441013291518 97371696011681760
152522752862518272 187267426701612832
61354976354153216 128574342627528288
164861810739001728 226897868279797024
12043071017459528 180618331000630784
236230602186782848 248255379659137248
94822055234138544 168582577563273504
100990496083878288 104569897283391744
138527537529808400 210988414070323136
55777066781530920 206482036074383136
52913484521644512 153136672075348896
12838291842980868 71615766992510584
161862339764827872 226715048993230976
52406243544011520 141567900177643200
169181358398585280 185282820461983360
151994667663648320 162836881787408832
15832313566357400 49316690927565696
62916763812663752 111252078505489648
190075018325631360 219064412779781184
138681289687169056 236359071412707104
4716386065434620 136231365285246032
27377052463797648 198372768614504480
111626453023250496 196335952652017824
57396896508299760 146158477722242176
87069540786005520 168470170777982560
156296759504190016 187676143510838176
179888675596497664 209237241218899488
6587156247072991 49475163154396960
23352979226406976 49043837855892696
79585946206765360 120385627882887968
102118206501733696 188900468190023168
226493973420798976 231783781694714560
8938553031142235 107435807609216800
186769649604119168 246628498382322464
67807104437134344 146714767630450944
233445296835425568 236870271080014048
2390519291638783 157254333379559456
36062172508345016 80964804222534656
35177697167067152 132143695151156896
123236045181534512 162661029472292864
34592635305572240 124218717189235808
2898701881632018 237305780541293792
61739494602814168 181531237944439456
213835487489619616 260482814398300224
135820634883717776 152120229773902464
100882100958326176 124552243007428864
43317920525767872 196260679036178496
213535095230858784 233373518595175008
63510907514908072 110030332202923456
33825344808733104 81197071146230640
249745701591652288 250795618560638368
37871458498728448 70421079190027064
32729142557849340 94620878591955024
84303459515207056 87988430195515456
198588304942276864 237117378740447072
132235787706654368 214638877547186976
857662940926461 45783583865213344
156686880610747264 211174068832271392
114358167506285808 255176291687505888
77436319858386336 207988936484901280
48076567751291512 179840664668592384
125504318290669904 243651615924066400
10027601758892036 187473064818839744
102967466471848880 106955134465785856
110240680125089216 149800287675721440
186050082625775456 240743818929841408
47333844386642696 214798563893138688
19647988091121940 131149627292327328
77046951625454912 234481012531915456
236462241699310912 245962464797732032
1310131237280875 145407300642397056
190478778798929536 257690664625604096
130586835009030736 225744771708292480
9675986154141528 211648049333574208
80296031898900288 147498292156046688
40339550460281352 165382479411954176
110810652554243152 229735234613432128
26616166564062388 59097803228398056
8817858037027518 149277778699337728
217503401114633248 251877770501241024
145102584595268800 210975733591042848
147082169470219008 196641713015229024
151601364533155104 172833714579673856
53683058934977792 166564592643073152
27515854731657876 50457006427900480
82206270214937056 247228387888807904
74171294247610528 101597899282507264
26343772546500516 59595736449893504
75145225433681632 175315874146632800
128729569721740624 175216138841792672
143359373183685872 197087038707949984
89074970167467104 203574653149358880
89083004119180448 262447666815320928
23211439009362316 66521961592791616
67095724854342328 177045375797624512
38163228927099360 204674097126504800
216075439463600128 236723743271131168
149483577563301184 226485533088312320
97323937332645488 174291303407715136
56652427744343232 72748461462116544
194183239886387520 226848891916366144
212501749832069056 234812213481945696
134114435475314096 167869396509518880
75297079159931648 101740073741645632
175269731491196448 261119254357694176
70094877197109328 230345559590641152
198735297403401856 258740703382106048
179667071347444064 252490071718953856
10958373342366650 175069708637078272
8613570588933806 163588291528508864
201903427607729216 218158855224124480
104475561898935344 249066027842462848
120624462746671888 163115144075566976
91282245671439904 250190270923902016
58563594286677144 91532479860148192
157320680415899648 255630710635688832
4252752202771750 50391669599769312
101211215790581024 172968179317690976
221047159220508800 231537865740613440
178341655544208128 219901170713445024
46807026261017912 223224283039908672
27499362303300012 39564143669020912
67173228181988904 192622924209897312
108507704358334080 214056953508031040
42473121979199720 65082039123472232
60900805095023960 234052543264320064
144430323889277824 164501696941366656
152279334045345472 168318418882546176
150617259488333696 161432385399357664
154536398243434976 196466933985461184
137221404874597312 232089183496982656
168803625196663904 213709925812552544
9002336250744360 50497311722199368
55446906478082112 137126498032879184
34220082809472368 44820043019135048
130022225650083200 166911901462406688
198114496997192192 258044417561172320
102559175931984944 180109301377114304
17083044210002448 216091326901437952
57426972579518424 212833868865560352
14350265689784956 59486217596009360
105427747167879328 122532079110423504
57006239824030424 109585984113422416
18220258476176692 186173462002305984
29091387649162584 261342582631313408
42463422893629160 227772838042992992
139297686255053344 186828889430897664
128394038190393152 153492055027369536
41043134445439080 208441093465968352
27898813036577032 48531975413269208
16618773755047782 120621399574144912
59949918820961656 167106243571884320
45754654102784528 250288438921299616
190992021089296864 201971578592629792
95804540075721280 249262606630414816
180292394893887392 249262820590411264
185716679659609760 228478184308103840
21223875436339228 75887101579388320
50023840956013400 69041632638044096
46608015820157504 257658899888870944
23921632064419408 105247978293771328
79635212525316160 209990244153052768
89319582291726672 135909179281329264
85250828865525008 91228597601257216
53150775819627032 94963950547494272
93234607169105984 102214546226753936
109698143310020480 195902773833953056
18901637480228312 249962614429641792
111287200704216240 157260279248422016
197943525823789600 226913054877496704
40190186090428824 167230260562630688
31503890397561600 33634559518681788
193954966904038624 214548322922139136
16694525927947740 247334081134107904
74885900081291120 219126627101041632
43022062090868072 243835633086637888
192773321554980480 248671723640898816
247709291077821824 249759411706830784
16301524530309370 28418373212020752
151725886385889984 160540838447208000
116004902327952560 249745797343468576
21724281265085768 245929674897170848
129523721924452704 256130726952808704
120177331394783680 169168556992667648
45382192825131008 165487691768070304
148693118367604896 208380770162041152
26232549564057032 173052456344401984
68317882775485888 188815327901502752
134771496372356832 157513677133089632
92721034427774848 182119118719745216
88920717218081328 178861550979888032
182262432536277280 193644103535645248
192654092806260480 205686391626104000
44224823032572360 201163695902477088
188949514792134816 193351654335536160
78883223754985856 234619749151297952
201033095949032192 230419999823816544
128014725054368832 215201463102294400
151350878249096736 209193460768230784
160137403227868128 193957821794065312
96208396602339664 105766213225760096
207056174951376096 259980899675882368
26119590529755920 103144333422479856
104442162512956448 210497074341606624
33467517029440716 77606011164915040
79238846625210320 218654924370175744
19921555481127536 175812732803813504
148510421619772800 245775355953447648
84686180789943376 174879274050932128
66571521988504360 133490012133426304
205408775926038368 241262767994249472
34893255993196728 78150057412414464
60645881353520960 121882884946713744
166629743420788000 195986045699300672
209840463374883328 216961697318124672
52810861925343064 122451347828709008
40080974036622952 162500644812873696
67716466307655032 218599465636306848
17576385273051432 155576554788742240
124645564542113664 139779162389562544
3219765977705491 156169667025986976
118007989942274960 197046647046472032
229695992600773696 239231194564002368
90198885190674720 251125097296099552
42366497318419760 119168764063040784
66479095556082408 174752049783917792
114340990275225952 182845632784398752
81263456626497008 166317055087506784
241619662219162656 260932209813387104
29249080216524232 201430743283166720
228769832206562784 244484415691950304
60782810886642568 165549317004735648
58863887239395832 234377694781634240
126613078126439712 247254629051797824
1017454876007704 139622289481815376
56225717671182856 144593150717901856
116729966866189744 256854060638405120
4329553729004439 219159822987815520
64707750002501072 95540416621960976
55857415909442496 81885317758582320
170693517662049344 253604327349702560
13564170907768958 32404271353405184
95964963792854560 132771468966134256
56355192185111272 146068464324746848
8149166362373706 242806101447210176
188905631501813280 217589787953488000
9163748570901660 50197244270852928
52822260789414320 261704073670599424
45611683637555664 149507239467707552
28946361891401176 38151024952582552
57731827987802216 170237410600156896
6486627769592971 183876949193601472
89080533836035328 167916958574914528
109635513405835504 212151954667249120
84980514592832992 225741655738204800
36242628231267704 80416693993952288
3216507503084824 217187615787058848
70536046898144104 184040741686030336
195925474088772800 262823599943052960
147566679855403872 182838516081722688
200463151401476416 232902914362770208
134287526352887056 244154182508534240
40369700089168136 167996863146165120
145432275783570336 200752271450879968
60599977408951128 117487496758622112
164817745675180064 253566477203821568
106204097111734608 256539311734467232
74178244608151920 120395048622089248
145321350313183616 244415970747916864
149885718090910720 189004867667555232
38725948131719360 178873693968873504
185276317199004320 233849977153459904
62402107324487400 67906805887290520
122861197648480064 149145219952930944
119487041726537872 207606459000618208
101237860047462448 140637892842833696
166478749597469024 187823209776971392
118366359914780912 167485931666481088
81064579734163088 94229479536484496
162393332168598176 228904030474881024
70308685200311680 128923139990226432
216124080801354784 262549489621559424
99096985633276400 146363433905449568
29512600201765336 250665812479113984
123746133476050832 137818224946244352
195297176055020800 230515201264310176
175811031435040800 228341831705712768
32584131762447492 50850453522113712
204794872876623872 224164702322035392
165444184775195840 168526565958979936
189786175499815040 239077740704127872
89696693947462608 152979429562509984
222201340222429888 262259233286468256
31953034945823832 130768089626603232
64347114084934144 174613195070983104
114348554386817456 195916016329163072
213995408003898240 214665874360864160
146146843901031232 198841578218735744
25235132700117964 62557795895961656
117787964673928416 207737656119763904
90868834977280928 229285057555450560
44360691372866752 119654336890005616
209631194875862656 223148746018512608
55893684401745928 244571350756987200
173636374966223296 191447526554242144
15566633406481052 193006096878644128
4989333286238098 45864746607128040
46042144250478544 249457215198195360
44902797676967360 159298115417739136
44026015889403728 179408310064606688
82926599065530416 175136233763282592
116930817042932576 141326332842800912
36038629812794936 232766467441234368
206607982926988160 242229609465186624
28544922413250940 177531668371722784
52514533780062384 223222903982876768
119329456680205456 223135056786136288
158817705856891744 166985281341899456
64295131905914016 178615330984866304
60905388167671560 198857547407094784
38692474886359968 236013807406493056
101528889238211120 219574952774064512
204585345201958144 230159225100182016
33185858431240180 154515141769190432
159705630295617952 260383174336376608
89167463760753088 259831397127556032
46717224330961512 258435577444613856
47374261986585768 178279646521863616
7097944367196334 69300241088837488
66802589499471728 175624876153482816
53126417280354504 206109060330792448
18462423120216656 138941821268834656
35304907028249592 144648084560124512
72665877160167888 211027417423743200
66013918032004336 212338526623624096
209025496102549 55283270368043432
54687803497812712 160390517623564000
8866955327342506 31637348920601652
193163340382048288 256985279719577440
117396448037514992 262009855129021056
93533941420621280 174873766418201824
12929401613254696 76216588483038624
222604918870512864 262057738283995968
223213878684498560 232867927553327296
161302228745011200 164343582737117248
4290027242736446 224520923668934656
92535536919888432 143213486204045152
39814336873593272 76070028422115504
16671478697480022 230207934766004896
117952331344302512 158455349459416288
169988480790463168 234092090888957920
41966496137023008 87280286378020160
183277891383950176 197257532283639552
244389941406095168 249210614743734560
53492016390356200 145483500578256736
6832858600652137 105099122727025104
102252996040684464 167933981085524736
233731855256518336 261955506569457408
14413738700158426 183650223687522336
21117970572636656 90186223049701584
100585047951924320 216586801214784576
56426117331435752 176506969021292832
66739177645423352 229089980174998720
212900636679807072 262311572793688064
84089162342302944 89159956091069152
48955251157431696 64112745190889400
32546694276229744 210674802806693248
52780962818095088 90767706737172208
53213584014509000 90158861156875984
9295292751429160 59423824960527216
16200015435112170 170359475042726560
70839267431830184 71799313677812112
140085125563843664 222337096130993536
28421080030886232 129510958491770192
113961844287048112 162176136063545728
26056281194377760 207638940496444192
132876575020833904 246007685042832256
27502726272093440 199884395544795680
30385947689417784 227648411451271008
82827551970740704 159333459196420320
18209637848261060 76466592800771008
119574118890435312 246759106960437376
9704349859634004 135305116628381808
197847974647918368 245094739211206016
77600559674981024 114422632039678960
56503586761873544 178236837750108416
63506594119584336 205256709547910592
37730647176329856 71610959040794088
36940659056999024 134663237783651312
6557891098710217 165838832276723744
142037691685460480 207129574723347840
239610646977636384 243666727996072288
12167919431423658 180473737811285440
6577112585300160 23245900307321192
18416539691307716 27281959681942324
2361324073146822 102837098801402960
112463359989583088 257496207946803104
13647576605538524 253167833778710400
18301840633917328 134654667821782768
76265063557249968 238757216216706176
167294619447644224 233133023191465152
141324091599489440 225146876325281984
232097797796033440 247563360792319712
45774509928117560 212303195569153664
47978040180943216 166198205469238656
54069211931877912 103600795667773360
65812615783114600 70729674924737016
82317880341891344 90027294171162096
146367171591953824 203394339316970976
244297823762707680 258466264492855008
108111114345685776 195836648133560256
227070229496220832 230543989063141248
19640558282637836 232881521540295360
71495392513064192 119546370417752288
187351580934963360 205868099686051200
20514149865062564 133914119624665040
119913945759046992 148637928618637600
100907181197915296 153792467236135968
155658138061568256 164160287645169248
40810710490761144 127299081755032144
130888414505337568 209980110286689888
52005802912531760 257732676880963360
68665707206488568 114832587724843728
8533988192961172 169158572538622048
111755800029707456 183649215556330560
99672273840366208 105421364647675872
131042726164172000 162431565869073312
26962259965078764 205520522716906208
254302033697871776 259847728140295648
151533181520685856 173011358262106400
96140020673004816 156269589213583872
187329471336626528 239450831391668672
153877548759322336 201729679957427168
53458057117360264 250608390699305728
34219534781938812 154006728673004128
116124439624764464 145709330935075968
178837455535669696 244497005981529216
139236194685333296 150893336949421984
55674431567508808 147778918812950656
904698446856466 204952158273513440
74487830620777632 216542496993616064
131911205435232240 254003452971022784
48323124848352504 115784001855683232
15441564078854116 217076887263128768
80622499721088208 206611228305023744
111925333877927280 123513704944175264
122786241782580112 168187727349674720
82298018906197680 244073464648270848
50763039386545136 182920891317304416
42048000978628224 165922147712293472
52600187518778536 169930569461409312
136527280539046640 175396912594391072
40029862505904904 86163165396513120
218197293499570976 253260665858568928
110905976396758368 176553164254777504
13834395440084968 79038929911380800
48612067189915328 243261549350379968
81972251702331632 86595735888599424
84525907258225232 157538383429982336
195090320845934592 236710338133179424
243640866272058176 246426655097843392
204290703778916864 206501325556138400
153119529325390592 162146957019619136
128033206172836064 208802766757284320
130567144464711696 197348144323577888
107728710131924704 201995609918346528
232918329189368992 260771889360157696
232249877414191744 238056072521675264
181188367966323040 214037926008311936
117655828632314512 161209009104264160
32331977328804680 213072120633708704
182814715036464832 220365234230124832
236388872484316416 238429428861294048
112198706718707840 227900473870773952
95097758026330544 129619618872309616
72216922974351360 121721557228687264
7709099505499553 147560602103838784
10941791279148082 220251722642281408
194637676706168096 253628789722695264
131333850879637200 145037078889198144
109113766254058576 167942578353266432
11009107536011624 114365361805932768
18793231605666628 168587232530600960
13411131062207076 70180485761880136
163057785576970112 184862746207919232
91678196923003888 112559873739220240
18709100834114344 217166706260437376
83049102064559744 140018722366677200
84244439553304112 175501117998398784
28561746062218852 196153367061535168
179673743603036352 207799488615483904
100278552607459904 254093709488944736
4184175573470272 126304223888512368
45999628779258296 229799478633575712
20108824459748500 180404054122088160
51593671208862624 142035281869430512
19453898272261476 108836902077586480
114699516697242704 227290672325162432
107577115816498464 136855745156479040
93201313249688928 252521402607555744
127503753170750784 224945439977727232
140514863558260736 249659198345523712
125378729004269552 191623762469854848
63022927155195432 240997101177698304
132425685440956688 164225204541817312
94431909694760976 174426070472389760
148457072744066144 182030877291742496
2470752733239646 61301037834704952
233802293714125024 237655583014576736
119681872390755456 156667147003242240
100866796006982048 175746584182036160
176970944432553440 254252014464234880
164459479190593440 255673102049549184
191849067347759168 207315945327024000
50969456105392224 201690524231688128
30332751049321452 234459089710817280
16218447735221812 229705114435416192
7795513513041210 248169787312228640
17666223878062198 215985238336752608
245321436547453856 261443327395108096
85933838320148896 229552376445097376
140999482566641728 200025309098999712
79075310418446560 184573806752448288
98908430823218688 132023487304642880
13662988681725966 195238117008288192
112798373723183824 236556975354831424
80532594815395600 196830702156746208
97430296294705616 233262043401524448
33083388693959004 68036339792436912
84575220323368096 250642773771249792
20009891735448492 93082010386736672
204854168083219168 208348168462984992
2986155495138421 55041059649799840
32567392929678556 185348774791788480
3408320533796526 226802938076490080
13091764858477366 214445027987456096
52139807148186848 152703776002197984
156108123548338656 167113646450032352
94886164440097312 262655355972259936
34877267375983940 113434001354271536
59420572054270408 219084524230443936
251230908644242016 256790836778566880
19181020432016496 170560823878520832
116196044207674000 198094732992859136
27297859424631724 149270048184183808
145342757265460736 175864847982743168
38063898646966264 128745444616295600
97261914463935264 157822505989341216
23727976709566100 59399397148874256
245849559038633568 259701452618768064
45042913442056872 213158804998088288
60119010173987328 167974690387254560
178844199186095840 194502705516634400
1860016351901803 98362295023853776
37972404536308152 227028517435147360
50700908722968720 140216342987213072
192657018418630752 213666786918153024
146940704073986688 148483761561618112
149557601079940448 253716465376945856
76321157980826992 164233994215206048
203266661516225376 252489214767366976
85404157650446656 165033980927547872
108908836970787392 199615925372534336
150854168489095840 212363350747666112
134855355816824848 166007796486803232
111232903938438896 119388510839290192
52536701679312656 156931038047660928
17317310454926616 64507007984641248
131848879840599888 209600485358429792
15662500297949720 246343891696256768
193186500649151936 198522860189174048
7357131458498074 58157206803708344
16369798866410352 193186299353486240
187454781217766016 193029083994456768
119209042191562288 133549451456220304
108853114612491456 238616264653315456
14493883636050176 171147650783621120
54509335647236424 118176006499311136
72015350259935336 119500699432294368
86666475292858624 231147181793359360
74902415287432896 122610586164986144
132828791214374544 259141918165278176
143331020224537392 242398985228521088
31765353293413588 148753538424349760
11426279482649044 24495054540099572
29061612862152884 70337315955561008
45026938121736736 135444670969232000
61769538459170416 177577770752309952
81692251472025056 221797292866239424
89314592832572752 239749051074382080
154867303860785664 194004736524880544
146896093399934272 164042278262883648
207013305925285056 259490641232418880
83447358043511296 174316048756360832
75814940204876672 185022286608943744
54241812683703552 125187366396492032
131443795887362208 172075437024038784
102787633688644512 190445067507586976
167749557333789696 195214080756216768
161069677702074240 248464031107068256
36649575967391024 67321118793174952
74459884164733664 184563343408751328
101292871846073472 147844891570491328
81854825178542944 152710820966909568
60694612379859896 197008520078020864
43450630055426376 135938926328629184
44804513261298096 233429194388322752
147755648935069920 216950129844238400
106673543632691872 187494936079809664
93773095633673152 194660209716503168
226274931093390464 231624310081986112
129184320242706752 145308966660069984
63363110070997088 122294988110726992
44677088209989016 219390742707681408
64787798036045248 131950628362632048
55029827066843896 171680735714007104
13269448752723732 181423845592815008
111892686500573952 211880513399411680
67428124870359184 159400985896083648
104354561575490800 260883908426439968
84854235453549312 156639650694152384
67447381765704920 229753106344744192
21668601014153660 69676925263391272
20763489918922432 251742787672265280
8180876367411739 163639704374483424
98746926751250352 162359014009735200
56344341516370888 223134581136696800
170200808337313504 175554883139805888
42515432993588928 217456123117256032
197816368158333920 227172935402951232
64851925177543552 220610633028292960
14236096527868142 130814948490045184
49457911116865776 156831546742810176
74236599529601136 189137339687950592
40063518665888648 140671034393659088
7609274215629425 69385772638323504
72338094521323872 235451033041388288
76412391883228464 223446233097907968
131443186643644112 185456031599483136
39642481448448752 58943579086392624
188735980918905824 211969001295503840
113338580539060848 139472489648773120
94532008657775840 96624092975573584
13046003117538482 159211988709099232
141071994916337408 181348177196417952
63289348840711224 167850207798340768
206743768662911232 210937242822272448
65875863193251368 80985013095623872
134405700460381440 155431649914285856
6799434128730057 223644121752443168
26033903793181760 82856587700832560
99232323536092784 156174669942569728
55543335098932552 153832392272054816
62942524170270800 143383106472974160
67280950338440656 172092049325358656
70546150314626464 75289607863449520
127700865203324272 235823278504309824
88181007377650352 255477725988362432
31567781932480784 154401888216587520
143895586918803664 199555312425872128
26219230284361240 32549442148902376
173055775218445216 200414748887269408
148923235011255040 222185554205957376
99746464129568144 191129334360041632
161585967599942240 237263946722309824
18243032858166776 262266695740254976
44544421810846480 85155510294283984
89550042222962400 205916974753233216
56590987897500816 217006505254907616
145600135472165504 247422205916785024
227939124128627680 262717653179089856
93860231711323296 230751141137706592
25555869003659948 90357952952770832
73433759227351792 258283849954196224
76957729046076848 146695227953107040
139537416189024464 154088553481537408
85973635454532000 132352637186654752
80001984252471296 117360731575436480
91401539627632384 130468425253470768
8513093968754894 83873442966762240
190898541733228512 246019145316312992
30475271310799528 248581276965550208
113855879303424752 202032628610951040
211068381572761632 244118853418953248
88861825179164880 89751957123925248
93023639891505536 262548338725766720
66200497730436912 155708922807687424
96474092601329728 171147011440860992
81703699307158800 258158423886397216
748010207341061 28789018709551596
12884955386853362 169883275990798848
63159742119661016 110391504148092368
22351125518512104 219981436205686880
144340998183221376 228138432452728448
112160624368706144 251781914209942688
7089588651053451 89255734680834608
37055308337531920 177155461730277440
89005899890610144 169671330570579808
17246364679019874 155651052990516096
54058273053185304 231613637753410912
128602387500571696 237977322893860832
15794467374956638 206766053947209248
59919030522088216 107978853217621200
8844721357554234 182033344243965952
145078401173869280 250918060944995616
178917313731956672 226470908603204832
39300747811338984 75666315691617040
56543019213251152 188953968558940288
46938487863142848 192317738841045632
122254264952924384 168578791452243232
90317643466158640 96189155668740736
3694818278999719 115172061703034288
23878692988677900 241263561661387360
174498032192791968 262607935686577856
20440541722689340 108952924927659280
12177465536179216 228527694185956512
151233236139313280 154852043243258144
5914434316303503 16963857177872794
8177650321930066 20315177696591556
57693107949309464 75345601256920736
2669637205186473 259731465896138368
70186962421231272 237526310905109312
28609617439778492 246615772480846368
68346242241522232 100985422343797648
18307616971620348 185658444377135520
206320925113647456 246690002442413920
186514152857805376 221118986430460096
223015826708001984 247921866457063808
854111310400525 106356502337239392
51589248658537976 55312945929817424
14208971153153490 27251291273787028
192264317531843680 222851057435879136
67448291345697160 113294538418240832
10056803259501232 116568439305917008
212295001742149216 214973210822589824
51922270832310320 151960444965184256
124318754319159344 184908277526624896
92499262001704512 255607874322216800
189627640679175680 212274490471912512
95361207481627712 188931626540768736
42896116631823944 120936208640627488
155773537926943552 216066460148543776
137835280052200128 244980030511543296
177325382557707168 199345517521388896
58281741547129744 196553145910535744
171868011627347552 223355197222717568
235724284603297600 262408956571983904
126895764817592480 231154250773313504
25514190770717504 190745950301984608
94666745758935728 134157443500665472
3305638430574303 236254051513728768
87071798894936320 176409099068189536
10172090991128040 214299947352510976
123347132774154112 139555620198727792
2249952083203278 85900442746457152
162272434979753952 251875664251259104
3316584483929862 196139564288508480
187996562623527488 223912204677839360
125710292781328560 259510719273412512
172936194313051104 253135575296352672
1279139050365523 94636240176232464
30735197354792668 76851334655095312
171931447003877952 179457673450066688
30737321843484516 193499010649695488
122164365997170448 154590576361213856
9517492284077318 23331400528962160
11341748049598640 64738679986782744
173594601646147872 173834392453211296
62714957130476064 185122967942860736
134431040003881760 141951275598270592
52614181129163696 192067083209494208
159671577800746688 245283792700333120
148762701289313984 191264282109267104
47190917289683408 151639408594043104
35597667004744600 140568132702422720
50643268488328048 67100918863067112
92559499530919760 220054373165199808
85932087661709744 91148909385472864
18917224903196088 185468871600628032
153909058350651936 215487636458729280
127557482660456608 128904502310835552
89583901745237824 228605219002267520
102076402442592272 244692604965617440
22143825171216204 237550072195556704
91720534783213184 148659510882423936
192399698830204064 222476726903305856
170642225855521344 221726423799558144
122497397041515488 168320422614129856
118612751308823696 214695346949135680
10017250642403984 165118675375375936
202800854643068096 239898865558427040
97076044175924592 128258418774087568
155812660036415872 219819970757181952
171836713975957376 236504130663938592
124282772425716288 158346662436643968
53895098401489720 125150146720687152
61709352588181496 152821020412286976
34346747240136072 148996715333534464
81097311887599104 137585910171594896
80536660755568592 94064691831576272
42137424830498688 230869815496725504
60034154790417640 79397178310942800
82526429884902672 120587207771457568
163300687831438784 187408415854943200
151050715592847136 191501711116274496
91771838141875552 160288986039121600
22496773289432056 239844915883827584
257237397184381088 259754320673384384
3533621517288912 53028143019979048
109386713623363888 245297040492215936
149432075451643776 167822087591652352
133171351327478912 206703750805423744
15594001938185144 237317149425965280
37530848878188480 160105370608599328
146183658925937120 215587462410448928
59641694854442192 83718816916174272
36714105921422880 66362300462966112
14238773395238228 124334514934966240
46849418879733208 243682975891724736
132151779850287216 134990349291963248
50657281411983792 152011296559637664
126420629327103264 166162137995970304
93052376807926016 235705555025716384
211973538818360576 245063023444055776
83380035404552928 139554565902673984
162250848564082784 220028318267296256
141743193978428976 246379366648222912
167179622886422752 231213626823645184
55159955168270192 82175196384470048
200763825602682432 212020343571135904
34585900455862492 240288226831474944
124794087231793712 221860294188170816
46888762600703968 122948702984360336
106651275462930064 123780482038804832
2031404802897472 143831607863747824
40953946036224456 239558749037232160
149531460138849952 243012467477928704
139090325938369456 182018187259801472
100435729349820736 262623405431871104
42626441481528224 216455858064494688
92406562091644176 192828728752310304
58421462587806744 232169677756900768
38101046126223 95942584074506272
44325211371977288 243971914349888896
107425965942745408 132408586064512176
79775542132589872 257478220022783520
77719248248470544 111114873427341920
81491319784671728 170275808680509184
52521464626493832 110073621075292768
47119109368251752 167067369502852832
108413202044309872 213718651345065472
195262252807535008 197722119265739296
93068820119640288 158171172034941632
54113412669403040 142619396006198656
217854702979881984 226657924089949216
49720123480556000 136283925484167504
189490643993293280 261710866059749728
230051212035629440 257480468451722080
112422796820596672 160460355396127296
123118607035844000 178887204176449728
163270151001769792 219555512001734496
109636203739652528 237621393595159456
53313420537657160 127274949535506080
12266403071626738 81964331886503152
194872693674810720 228225986037342560
77167071679300992 173688799923293728
217318889134084128 230842067593626016
114027003701032720 138643375354985392
125469776233166272 152555291743105056
86273179199081312 242250103812846560
62629164516519664 147302174238080288
223356041645766368 241079930377946848
172851848990683008 196151980382943104
43578731814742192 151158720087861760
23502754325650236 104342859688960128
106733698458405904 188838849953956736
69456814862785856 198354187472753664
140075515413418608 185105442719822624
46177132610090792 135133216708875168
13912715194170064 197793491548030176
36553248745242912 94869182043478576
17644610925028558 229631033271998592
42101954942906272 133355111265774352
91514696122038736 152748913976784032
123008120008361008 237893153565559168
36704960125845552 239219381992687232
163097463279037568 230926868438675040
244728100549006144 253690621179265024
36688175088316088 173351817390243808
88389983441091456 223771592355361888
146518287354061696 204229694415986848
96467036999783120 135116159897251136
56479925858872304 116842855120450560
46380265344115512 214418514815214432
38890574519568184 50479175339863984
640549832333813 70987819411416888
187758201954087840 242920002222941408
149798436964986816 198073774956561024
14890742452964634 149260193480499840
25485883945468552 77570861108163568
74727301773947456 172712521194950912
38411902796298848 194304108141106880
184467227610507904 212427847215044160
54732889363843280 221295563149107872
4295634180995786 240914832667934560
177953442916765152 241004025432925888
2117139282276930 70894750347316424
87213067028834400 131298527712240960
145116044464765184 198538297288789920
51808009582500872 132719279193150864
123221149549642656 127966079577781488
183511585069627040 229085155445491200
59239498290624632 66769767971179408
73452579995776864 93098157771549056
224835848934310144 252395307676788160
116475839196322992 197388128009642048
159069764585411552 257325732617006112
36454206685195344 96561993963376368
36117784050093912 260988116619513536
120316817972988208 165612506582349920
63614926423923912 166438219618105632
83193895937050240 87408294243194656
128174363833565376 184505691382372128
149780900646206464 159826500191457984
59706142183565128 60975713449465320
36380063396219408 185556971656823392
49843809853175840 155535496800270656
115810135990532496 228359484459976032
113363552755263408 155186980223456160
187840483651215616 253915379577550240
10681474456216552 55449092628105128
85052550434824848 159053485777580512
36507757120747064 156685642801471776
16728192063945080 45656274938818240
225822493024098400 244521170604218976
32395728249442452 174529350388755872
205188931196077344 235077305603521536
147881356471695808 209017579435131904
233337915111498272 253705237597118048
98482833601557680 225909160942019680
49303900554538128 189454865289731232
67841405958589928 175534771826727552
75503531217797872 86974664474899600
20655908321000352 170504110570732896
38036974549210624 223330346209815648
61315928487131616 213424220157562720
98231504400039248 143265084749626496
18847183668850448 95252089071332192
2893077714008514 209435475774758496
47325116989460032 85173109643076496
176163008236731776 215977047996557120
124621779248518768 192021544768931360
161150228422290656 250335460116622752
66713269620997528 134162904063134064
147471729475639296 209894548644374336
27694674392920516 191218910585688160
143621679116066336 246794015712513312
209073198785349632 215008693598134048
108799534000922320 112991090254517488
160696739925058496 187940364637084864
16938010890844116 202666854290602304
225194237006535936 248869032648122112
98081640282330816 192662918017176736
110897710239283104 116761340473850736
32874481330396840 249234264700392672
14017195176407268 68459812329251080
148444302850579680 159260347282910912
163467394819776800 194373621199609664
138949637949263696 242803474390183584
50020486672088168 56208113771473632
56693618104458056 245980832238843104
24539881106019164 190994920381724416
83541617059820368 134667058091406336
159377618190972288 187722102984030368
83418939754508688 135808043588295168
133378295733872128 223464097716140032
117372886866682752 259830554730656192
156315137291154240 222379176615414496
106512871645263696 131189020079046288
3472713021968621 90300845780360992
19012530302508524 261919807898672000
206319528081666272 242064238585899168
102887980911558368 141395581305463872
79919894369729136 254696023782503392
11807123190115074 163355542958436736
127333782740649104 255245388201039200
220816080056531296 227932220243436864
213886468783266336 215290720318985632
23753128467188584 25904509595926364
148244035980830112 183824895420860512
5240523650722171 200860278737300768
113424033750261216 187201252201735488
80719477359690720 90215372007727984
23156455625197316 238037225926605408
87497641430001024 133822405591909440
14749819749387136 55353773050262424
147632502076583424 254410461263090560
71859841354531024 230607486805622944
141342726563738272 170834661784149920
34667167688151236 46949967077946064
119383615813916448 142663661341141248
5484911487036885 152286507750631744
11002996422032424 219780408747879744
29481778611623868 223616406551909344
108346777933953552 214626077125713664
124046372791437088 130467137175913776
121638339342817552 121882331741141168
91561916457732976 232626817697688544
182124235839051168 239618514000748320
125003771441440512 241401228516147552
83374958698924512 93137379208532000
124146893982581504 142649961615156672
17938216481765726 202671752232863136
68130022447585912 175509932075652000
60466778722246720 129347016684899632
23396675840527340 213613800059076128
102933034855126208 157410795526763648
38347502900741328 121902635992499392
46784059202115960 184458241648773536
146333379563405152 251698535348418816
98384917946920368 131335566817637936
128973661750137744 198949927970081696
132047432115389024 169553903973013120
144724437420307232 221025211149705856
74053837486651440 120914583340199664
62443716425177888 206271402505100448
20056614930099408 60136568157716808
154713942805434912 238960888264504352
87224868083685424 178967796053838016
162413063449906464 216829518039461696
36117461105397760 124437496007491056
30677350067913704 116236509460198592
153232595809655232 249491827128436672
6682585982302154 157202670178988224
90756214984364976 151404705894906912
78596105021458592 139981568431115040
129243966278962912 180543629808251680
79210655597751264 86358585378875424
59806175157049376 203687797450100288
173721590098438624 201468030374474336
46135535648722936 131727319304426480
141954360249912832 247456859346397888
72296638629264976 164070997343542176
63470338531517744 224246317154862528
85983159321391136 226942543024543712
200286472403734560 200851799891644768
95460569771511632 185796773717773472
126705606952494912 203788853012072768
216994219981345536 227912364508517344
8968215587903604 30840270145256656
41426062110531464 87372803797288464
84504976483001504 239203011842965472
108325212376682256 208827441871059776
157826026497933728 173429820409195424
54571614052857352 242739592965825792
16540007576825254 208929223798658912
8869371839203720 200963750335380512
57984949594795816 91562987905656832
142108319358293904 142784995045807520
72408469171642736 259204790203078944
13451762402590276 161636504356637504
55569880385208528 122110554242485360
60447875400756024 252891750222215424
13430308052259082 21576552462877548
83673393312911600 140678289258950128
88933551872873024 117119998550572128
96107041199447152 241619548575084960
225000878619401184 249523489834713152
58084663164844552 190644091419290048
149837365441109152 178445445575948992
73529057708970928 207039952012340800
6194082605094842 100838595498301808
84515407059077744 88552755143541088
189186891527792512 198329317144567968
160320046245005504 193577174286570784
185610526066286368 262403368740142368
25191234578356408 89034494226484032
73428123208277984 261976524665448608
163578008911285632 252780686795501088
141497953147361040 262297303795421184
132682051994451232 158216003761357216
39883389015363904 119738694957767904
48645458088727296 159175010927043296
196179973630943392 202272474585990272
149694992769690368 177375392750818784
151191382659372768 241530346649308288
36399281223457928 82275210126116336
138235512782938560 214664896051738976
35799138721962276 261611225654313280
52180429978631728 255337090621167296
27429868237104832 119208363978750960
140990593231493584 159230223515356864
158302937733987584 173369684753523328
78802394896277280 120885944144828112
66102857998087192 170310758898311776
115694153454927920 250862326256249440
52931008671193072 188717680530733088
36777920168985840 52633243914837240
63704629429957864 71199378161759384
100297748704782080 262671863986000384
35210053011137640 164809243849056768
79070328571879360 171978718293556896
20091159460929564 148141714407487360
82760942115338560 85537675652731152
109840278281989664 243481504372200448
331458794444095 7786308194871199
57501191904650984 114523292673647088
63339714541414144 109841244600034240
121842893036086240 213860771656842624
223540246606878112 236954193325026144
13477678528770626 58957890744649856
28991385996671600 218180290350506976
72102476905860560 212598055127760768
149305917593235232 159185034813242816
85322863616633792 138596180620330688
207772079948281504 248790719446246112
75769824926348416 175350986279438816
110735976857331264 255984321441306880
43155453513008224 143564726049167712
64292153042294776 198969392492143936
40052895602720592 60572275598470344
76423300276854448 96038968795002896
32237769804202260 88111924781485840
890495153115332 166203929310604480
3139063947985228 21702790424626528
149001056933512000 154250498249067488
210344101490125536 226961624131287904
75813664552025712 122589757342241776
34976775487515192 209076005443661184
16400958462570126 67784940005068576
4927287535688553 159060045849463520
180893432445715872 237552077244134368
71833064543655888 213617143013608576
38842110538942872 112256722077313488
53046519664991888 175457608383142656
86426425384910448 94134994232322352
35881920064855128 167911192013062400
82804447417634 235447039825062528
35346725637816104 136564378636045568
136873315888400096 197522231074699296
44147071728600752 75496393406948992
152049976568173568 165070439646058496
114022734047372528 162853899131242368
107799169050631248 195624068665867840
44307145145046944 170596203420662880
159306906492497600 178937395825728608
119672899360437024 206689600307213312
100980928140094624 179128677859520448
127837979336641088 198371568700420480
104903288155494368 136876290781641008
163121685915002112 167184641433711200
55887509537099864 259950419470377056
11741547800046378 182061197103662976
105641003722301728 184296441798405152
245766218778098976 257382452883249440
185352498093160160 259376150900536928
140245241701850032 224261232561798720
57412646263247784 74059775949153856
204340289287667776 219446216175423136
117607133451346656 121957775890982608
11892864515511822 226684890719607616
240582860476009856 242717057367245536
14189378806300942 124949344722562080
248386312909580416 254947701115581792
131973016687930688 233215017088246976
61600481450904952 105213358193412768
143361971709950528 158121668131485088
20844393585639788 190664402265150432
114950447961527088 201570630790776096
2154420613171507 151251546492663488
104540544778972592 201142845393203872
37632137773049120 129513081142308736
106202614344351200 128660184755532032
57132700290321736 194168309743894336
207706417178689696 239959079619352128
167277319328816672 178555317166303520
107611153790295824 204857170730854816
39119479339481624 142604740109950768
107457918661666560 208147643392193984
133356045972430768 165916403170947936
38557359181194752 80830835435425456
28951626048421252 47377498335386432
69681866593388192 75598008820937456
38291634273278416 189210366236516992
204684350592509600 222971555428291104
164445729583405312 168801858442693728
53577242955591680 210811136069673024
67948295289855976 127725367604843808
113798040473233440 194427267189126304
57125362020116992 142173206107926224
30498820904967064 183484913676912896
182588788386459488 228517160630267200
235136646448925792 236771460354836256
11909500449005876 227297156077404608
32880418221186232 221874473380819712
29088157412090096 150270261339513728
10811361035307366 98384432414023888
13639743476894074 214090453500000224
8586255916150352 50159251255274416
49763221706828072 225232610403208864
182273858636729920 224283254420259360
42208597599563752 110305684283214512
143155486643946272 195994396867775648
141311873615029456 230816114533674816
100546785768142272 252409175258722720
155727248145976032 174987778906865280
120045315178880512 243833118519974336
130088142657679680 262162464647737344
37702032300178752 117050769841123280
66108127182334040 199274583024914208
34283643676090252 50377070468306096
146409590956397568 173199472361461344
144120789492380704 230914589401617312
121383192979694592 207702751576965760
29561588889509668 244839396962745184
171136073731568032 177391061786752384
1016985629125884 246322368769090944
192226226998980992 211697398907463904
25257212637715996 191177105109532192
27836836535840288 39830104371586792
20814101165289812 164679238080662176
17125904782110660 200831665391729504
167390475208231296 232191737042852672
187799003851354848 243580721778490016
120878822699016096 147774349947250816
213697540391793344 253928344623472448
113816519492860704 131874751388891920
65935525102597936 196979410474200032
125340202686164400 127153773764352144
133931070057363568 185224455854284576
96750297622094288 120742203015477600
30324748588867044 195387244526321216
34523903247152132 55877763538497016
13677174060388528 257937264665656448
64745696388158608 261311044200853056
66898567641650264 230053879126522432
162399011478551200 239809201523900448
71319977668220400 110500890962043600
14115465144867554 148999819071346624
198825453877684896 236515240605215520
4989459582478567 63761199859308520
72376638902188832 139510863907914384
91771281578625584 100235638547102448
85350184470755888 137041109564452144
5573799494536284 252641423282886432
217730489641930592 261718700084124160
16867480556809074 118879619750541456
185945070588464288 253238380083695584
13148085691330218 181195937262580128
132819422356715008 226313751896374976
105187687574473216 161056163176586048
33952577657343056 164838643196593984
100908734704829264 254222664654296800
489896704758797 181195268266111488
53522304449713272 182434429795916960
119933891030169312 149796315600585344
73430194734751200 84615784508712816
78559027016405984 111990252276114336
66123010458252720 91354411442809088
99418516077666208 203314328415794816
99827526366383296 199073741126681696
139066958729002896 213105651659797024
10643320048259432 192547907590000576
77639711275554512 233897357436925984
28061054465505580 30993042239114592
121260097144106976 127065623328402640
52110860556571600 109467740002086672
58003710277021624 189807917199032128
70176429296174688 141342452567826704
129026784724259840 144864639354300096
25244703375996976 182147866571900768
118871379128360896 185490431564906976
81143248034880192 217047677487055232
17042809960834518 24903012028422060
39461691617643688 158894262046709152
109893452111789040 160434239109412640
68837798957357472 185322895310215008
9595983106464786 137516824558599360
29192839039745428 225746741966826848
47220865236074272 109103990542672864
124853838815459280 258168466741967520
10311103625850116 49544241412138056
83774871845071408 134691185547585936
159246516098377632 199528345830387648
126775802734289792 130513412017552960
15626843056368336 254986522853234016
149129197402768096 186998453695068096
63843713110992280 141737669834143248
81743741638478272 104302493686371712
24200269593999592 78850793530289568
44440959169702256 151326964263348576
56058614337847408 79147459613251984
59685493690134696 242761205877200064
41624070767681768 123556784677532416
52949734211271608 100004568985230512
71548020612047512 207433430408167712
45123373284532160 180570048942978528
84603405535141840 143080706532417888
15011678298039554 41562291508797752
66758725259748936 182877861743165600
24425933531162980 50663039348891104
85688247091783744 91991589938662560
111911005841796000 179436661997544896
4460372836458603 180179363122567296
16847564186967728 22251043605342848
77861749885514112 114426321067607536
12813938778748236 15973913054431940
18511030266491704 210934979605030848
12371802232509230 188486998327998080
123673209566153024 219542779315590368
64065684421722104 192557660664600992
18469499565421164 179195546664134336
197941381955530912 226087571854822112
90300629942752944 186443868688194048
190693518484001664 256310281472534432
38884252623942040 182945738448016160
68085786836530544 159656222200757536
2352456759264180 93617183373710288
62476602519425152 172266088639096672
54566113170019280 175271456135607360
223214624849348480 240371097188780416
68808790304996920 89013820204018128
210520799779214304 233734675614238720
13710747242731282 242173941047746784
53946491313948400 95617342507879024
39305965661234800 143820720416820144
53387466062932216 103241505002527296
34481583581729720 154136073057958912
121260996951968144 251316059694208224
32184038326315048 254675238895927008
148292719442421472 205858946472758880
257678145649144160 258563088954358528
48817078655825608 84451612037057984
30338271386913796 82191702468944576
146720972804678976 150637680365053792
56209551551936296 160064548560776160
101083115588824160 188868257988925440
16272225923446694 70463618527087032
178541902379979136 235579950084537952
17227838100264028 183739117672664768
1760548867738677 82168782003060592
142901502239760128 237845102908470080
59548657204967384 84842543762670800
4768786299220669 152840007068736960
99743130319571520 168783360080593312
53997785765109824 253551507503907552
141121332745799680 189312060013717760
130985149127738032 166194440623938688
124820484801776160 161997492464035552
216099746727101600 228394312348740608
96602273733468096 196203516627822624
150240780927922048 216807440227655616
86951231925311024 180946782292385728
31001781588434552 144074392421971776
16095726438499776 171874911058832768
11953677490482172 205945876458894144
70845727889831256 217354880455529472
20854018296564336 82813106583164544
196053166234515072 222597075172844704
17190876617867464 29480879511025044
67729090056290896 72521507895834752
112599054919521408 241885844396629568
186843465611003648 238629279440265088
20350556706851264 190125358780914816
187420865572122528 223673035098498592
35063753213966816 222280741472018176
17904881960274500 175070320168266592
62369068436411392 162014084895622560
66350990377603488 190133625329002784
122935461004076592 135854759041624992
44554863678361984 262363341940665056
104574397622132672 164763440865061728
21632706396230640 152181952448860608
22607298564517056 155386660823811584
28660097097863684 105132418732453376
13407477020928226 184271612211668800
54920936913847208 76705168966828400
88946786003862288 109407531389018672
81364059396220272 157580490070008704
164940971642729344 195425635547701216
127687501465782448 247553927934139008
69552990480558352 86405299493042736
25338732534157016 25546911240970656
98669068523640240 241214742619588480
27051030169498428 142166297367654784
83301807128126944 237609017880334112
5589429917373404 256361263882452576
59916450204532720 258915257511665472
33329700146944364 187457089409755712
100180510283124592 245446409109901696
75572666208563920 160481269526622688
20247837875680096 74055906010106560
55808676712814320 144789035682338912
84540856202924672 176985954179306560
18218969807520912 46551433107976120
52483963022234272 229568461768978496
3089939262923842 196043710586883456
58382004999214848 134708707520003184
19693911274301124 140193371199650736
165224602930131360 204888450318270176
9264012399361286 192584121714429408
42858751018915680 90614291671074480
3471082341716088 213209366399112064
104171205477500944 177632806939463072
72171075353471216 170033953048785440
146106266197277632 179752871975273408
162775033273037888 191029061732104000
63584145827303024 154142171917086528
37963343166941424 246327424203628896
79022691198230800 123505481064808048
113643849487880032 119191778868846400
122116747273117616 261664299874564576
85730657162013136 109631912381522288
45181678873108744 190081253002981824
66093084639716560 67751450728963152
71885074876697048 82491147312592368
158931306288884864 183950204997415552
145247433594367360 256590867618895552
79146997101385856 190787784940843808
27970232874454224 234242366225102464
50534135920906264 235111989721138656
28276892283021892 180734075135385440
63100604694372280 201833829207852960
189409634664841376 249789332957158624
188908623181744768 215612268976201664
59676761530198136 127087722807125232
35221879830233680 191459055448131904
57155659831646992 65937321863656352
70925646351485568 125705591246657488
109271716826503888 209101556729311264
5192557309366437 60012346472370864
140967243949562368 213764239204848800
238614468627394816 243552494440901856
43176293630547168 106738922366324992
669315024051336 151339055430057344
130411833223091408 155257425058087296
40634274734540600 184745233740074432
47798820962958840 134299722021488272
55944183528449728 97743513591903152
31905547397779452 179071971232973248
22015618754607576 165533768087761120
38244663397660264 69889103096425960
103666644094992016 104257902400180080
61587842386549400 221759119578673600
118090268812802048 118137099095659632
72855493166632464 130949861661927200
8477862752880038 69417874482316776
58749829153982784 231795947154792768
77475366007307216 250875344041891712
103171235438130112 239977711477875168
152592584333714656 254289021531370048
94012003852273536 224230302401953856
65886666700876304 84077131243784000
48133452382070944 64554720478557352
214478620770816512 231676793617622112
113372656745169648 179173536845619648
8880115043056358 156884495380177152
191393940902024896 253189648901113248
50053316442296200 162001103863793312
70988960801208504 71890706432774064
52872926550867416 261025353023203840
118338709655045600 121299001993490000
158759925436626560 220893611158554112
165915024399787296 167797490876421088
198957457357519584 251606952961295392
157662723127624480 174761992177571392
128598106782823408 196446417297117696
118928672919057424 188938551261873088
80441502187622160 149416505151954752
53841751174636896 252472677015464672
73314864256899280 98826234711423040
83887961679572848 140584325424519584
173025422194102240 215979116937484384
44983560357506608 230346295296365152
76938371793513744 95559110186914000
6904800086594358 52918010771697640
112828329040422528 186601130184085824
29139641116335536 77832785458607984
115582354626079600 119749984730733456
191307734205279136 254804860326510368
36705590527283216 198436103755996384
35660768088262544 237003520906009888
98799098744746928 157318922392487744
69119108197597968 179246246316963168
118880389894901056 209242608343633824
113409720380387744 167145302983296832
7018543728503282 160184448250882080
52683494843289448 178701302855734976
101886431928598464 189767713413389440
10860760691599858 78067689498403040
94490961256263568 152323750988426496
11862000859997690 253070430700872800
83625339668697824 153376981737858912
83074622431845824 103668506205457072
11960266354584872 58440139336389008
41692067430710344 79138161550257872
11245025461606482 112233620497938592
51270514224085752 257199755419423648
177613374645891136 231391697606148640
13771121226044502 252299533521187008
18690875064535036 124749047641010832
117946035650571328 173176820490063456
84358759438939360 244418970393948512
62767474695872248 125193410762503408
166647493782919968 175021255623637440
179653260330114656 257976924140000608
29416529494848568 100227682456056192
142947480049182704 191767702403254688
100350370266034672 160754068276100288
68366800822606200 217124041045992352
164700086529046144 226111290791926400
84338500233623904 168936277819389536
73464305382727568 165306640450842976
56467425915212920 153408822756365376
120600953100529456 228180218904552608
227121223492311680 238867708828125856
19205738099935192 129315489690420336
87536002887729936 260927681631423040
134741755838316192 262363920835534496
8285039541293569 111919910374711392
9335261435210948 200676559699424352
58828317390704672 62248769256900624
69855225273326832 176368355455247200
166305183107382944 230848739337783840
159976954090055936 227090862530553408
2369601489752044 190022875801574016
201962256720308512 211118990310946304
176955110854269024 188364039358819552
63602939589532608 73385106641589312
29220251738332400 218209308529452000
101405975308632960 141220325124941888
89831768019975856 184582216514549472
3692861313354979 163314447057865248
170700978047642688 237216528602572448
135263289559830304 179560989813225696
195748360169704480 204742934905569344
12418772021663254 24977862992101360
31188528970882200 181965345131028064
2580006479239177 88551232192089328
39743229690027624 84155737910151840
71938424050275648 104296792575257184
26005217325912800 200007717883725184
17864998931210984 69764206170529008
160564705865527488 229535247761418144
222145259704728480 249165847987938848
29281552562809432 120418164959838352
12148041688384238 159592307041776768
36776487115474120 135055494143718336
95493463006335808 228715716282143232
11974509939093824 143015676872668016
48294655887135304 116934789182031168
63564684177256168 257427816552875680
71856948431234960 254190035955680128
83754654429595312 168309990572345632
143093435313245280 146042659840752640
77405792016057392 166879581341926592
43461147518347456 73822407324260544
85051689275907024 107275671548712944
112296620025382704 141574219365838000
2129869323011903 175384543395687744
126347814194167264 129873054226319424
167797025929251136 184624724368832288
4598898631986171 135398867556257600
874982904714422 27576431936084712
75363847640274880 87124100507391776
109822742937116624 117441617652928240
45104130396910792 170251963191708896
74388996694531280 232616026670890560
94684964070338896 98716414351780048
107438216506910816 166126533313886688
70531418010466384 152281285690950624
63227646550338336 204134773169646240
6757951548998334 244661635714793056
49261887050529896 124734156251936048
11083751151946234 126753209426393056
156974775213741408 246497341701539840
86167692615073248 168090800736058112
84585899012311664 193177022548300512
105849570617472944 147340705448577504
102955119666559184 253217325471811328
14495490117275958 115984817296145600
193930354203972320 206734470279074720
96774431827084768 177876724424728032
167913298242886176 236142595806323008
143002100007616928 158572449798783872
61820319345119336 207109086214138944
7991296444145699 163500196034986944
99683280586486112 204519303709422496
118209640336720784 132447456372073392
257096806316652096 263039390340616768
13046629957840540 71538707517153456
15368178897786386 132173051730869632
126785083472821856 257197815844305440
102648900550793120 117953325722519824
60253422146663304 219377509731279776
14015126157045654 149166685599363328
15396725029456018 169261797488165728
54537252828260568 210128256538112096
85512879672610528 125255174539765840
138588880293293024 161713156300410560
37427799106390360 165201003668303136
98782934823095456 125783031820887888
113557257090501216 218795104564487232
37289638786801832 113235384170812784
204088970651431712 218935459684889920
20699536084854768 226664357872086528
107711371794628560 210048804883551424
32611142077752240 50947611968224432
139902575121455360 216867146910460416
29863281155260700 235069987595544672
45809484878248048 124763486217698800
21186166621577308 71481160259276152
249128450414532992 252532412679954080
138852256514634736 142981171996346400
74965966404015360 232138809106379456
100446111396659440 257624942260456608
16416107737000330 80110987962219216
75033606001349728 142085094171425648
181843865796000960 224875848129183392
36033616456195760 65884736428168248
88732546819517520 135987350595765056
5267781121329910 160652201662817920
26730540631752400 171853600713595904
84316862879572672 149713772967301920
1040891108876145 121428543659386624
42048897503390064 134475263431299856
110002897067849424 115062688374505040
96104198458652048 226524703706397632
148342320007341888 206916514877880800
30921631410538488 43881054776283944
36949393076142408 109758276944289696
55295696416258616 179265294240423936
74185347826056496 87617530153743040
140611085066119920 160379404276950016
32256946779344076 245453123753124096
137114780161354576 207641043872261056
102825789893470352 227127489230551936
232712979750099232 238219531812842112
111870757708091984 240092336859646848
62412664537936456 118176358224806704
40252704428617000 83671914301519632
78063644495504464 193770797093940096
161951372296520960 211144083149227904
85719889601517360 244106776487580768
207802455270421472 211670280318350048
66682242916825312 187810131867431488
233373149699270016 261452607380175200
11698145074564234 78436879531029040
34990296381571284 54712146491800256
193308982852087712 258048058375395168
74913541117059024 125865274676429632
81931194094116080 156249565762368928
166070655550627712 200135509912098240
5416242120702394 159515557217596224
139904442341874288 153682992412616704
45683518878815464 106369670116227104
72594331151118976 235449749311621600
31581999948136128 74700102504701744
189954137985200832 228588944422043328
125512028657405168 129278566971346496
165581103003508288 176911570576486720
55272838047275248 105103813654959136
92240781910535360 195607478969197824
82864073616360480 92137785636213168
196274320803714752 203978932441977344
16497322659927870 20025123908831128
8820048162420732 235270445809060768
177987843948486560 203005761111494400
60576974214033648 146601429979812032
180244045395698304 235978712923484256
33135462820334852 206388573613535744
144550029515101952 214788354339239776
78684063608789728 182429938166365792
57270588579808728 186101656037617504
204177817852355648 248549371433102944
67546730540699776 117286865399564896
54051421033823160 218847641867796672
1800923273439751 192500086136132896
126434773280114320 177515951555257472
111726076323191456 261009207183895488
99447228174099648 179299488794550688
80359742643396336 159238839080494048
65389631922440696 228700907390989824
7853607360133495 89470840468690512
136023872453293040 215111994572174816
104046719984459680 173742397992221216
88517808744565264 169816007467508288
178844277101259488 239897353665636928
215239287067820000 253106835107773664
80075245120876880 184647139762719648
157204262576294688 229030623268612160
6948583085622809 241950782777683872
88659351289820784 198784991472076160
137328676642347648 192097624794474592
145736208091790272 215934688638923104
57328485487276560 169455559990539328
133390143150907536 217663706054797216
30431473499421856 191431713523988672
44845633867450160 55281653056596952
110543311362744896 227419599369581312
27654361432037456 41627290786440992
73453904564819920 214734639798277792
74997467559424864 110699946459951152
38949985010253336 140032373457651888
53849526214610728 171528632819568512
23029842697773612 100995125809748192
46888440534311600 130602614516469456
54200507032578832 154666661390218976
170833913694605376 180317769481651904
88232977086412336 230654646652705504
115036346968023792 191325508072236032
243824734361377312 258449612418359168
58072781959079392 79753569237054784
190936429434991168 253714576466122144
185034122544168416 225392446587713184
167102599716557088 254917459391325312
19979595229471628 144136108647593920
47976013689543936 226532680443376608
10110231672938802 28363181806863712
159327316627214112 214217090771259808
13875927631207844 80117822756901568
48685553786705032 60901163608412960
73740944865374880 158174863517090048
24021703928369996 101745259384267312
77179020918236448 206400503507070784
126966778954234736 161823391656637504
122091434410182272 190146147224643392
9151418426516940 223215286915213728
86632820941063872 97822178822518912
31884284197399168 227190468569205024
91081707949926352 109901242284900304
23880652473433064 170367025656089760
128713371659535776 212197582037543136
54265562248578792 247688230587249664
47767808619846816 91194564292980208
7735680385323989 196752393118850144
230690510788019968 252952972358665568
81352478590130960 123319063643356352
173708190237442720 219508362845366624
127429218470870880 131946649743654592
67361171542606808 190041931114213568
174338666180067488 225825518153104032
11509620043012718 225425784667150112
81218307437473264 217123078158058240
23074207767735828 162217126374825984
9118679959323586 14404700050668604
66645627371214360 190669442643106688
42241138973171624 189657647001159904
141339302384589984 258611848521651584
38242904083822232 259534038612836672
197351634529706592 225873880109743104
22132088295929148 254018538381777888
11349829136683938 30475243853129020
26999578775597428 134025320603392624
174940591464963360 245705417680319648
79302389063201952 121893559888677568
111220332266651120 139639172382104592
41196802894900704 64833347986626976
42619028789220584 90580892459454016
191511901524420704 198121686330158784
39128022081525800 166045174464748736
122202336334857600 260619175216669120
238523920334932480 242933519819557184
161926087585212128 202278871665347328
23020075724840060 228074357558632704
30461816944432480 160625376084699296
71443298282188048 177392655129603808
45276668302772968 47360012825933072
49279005238547512 117857518653303744
36195543026996776 249384049474948448
127665993393029904 246106725662996672
169972770033512800 227747482411271456
68325115157548904 227260169722551680
38809585531061624 121671570128868944
108445724942815968 230789217088432096
139422153887652784 253570441875931392
9111130093560538 253782625433292928
34562497074202660 252941002844947328
4710862621085596 127122996679128528
16927698203330000 170600838777699264
120395379207690544 208720717032603424
49431442354396384 256024354765105760
69632573670181392 210883347278997792
35284057035876588 80686254870282432
12791828907233370 110751444697704832
9465674925612496 37046006260234560
155861777692882368 222751120270272256
137540358999023632 138784047862728448
96324077712309536 108144686378086992
119313446982042864 157428395855788128
116959048723151840 241537681984567936
168855132333205888 254247073881359552
136661575057761648 244557046380875616
153004640485127392 177086870464547904
212514043716175168 257347250710302816
74629733492244112 186182088830446240
53712023797020640 251513926856668512
35558730251644764 127233892181698368
196965429055351680 205956305757308544
3478706106372126 226087350388396320
133373300081820016 248549627996471584
117898945905067408 168410226180255232
72526146554924816 228748630046036544
9826107853183530 66998237538476696
22776463971747292 72118426175342880
141996150197379168 184475113007528992
219409563536076224 255652615847324736
121995222010104496 161893948210755456
133016897772266400 181207427740735040
20574209061624248 65553652007344896
145299489948777408 197263996672384928
104192792038357872 194072423690368288
131531117310775808 172438370760899584
42727744834700344 128049764095841488
104254771628349376 133211144085320560
132972275420397792 261709201669077440
82379302894683696 163502745235899040
40019918208399936 57263984864264880
181833053728433024 199584687895911008
84155875481356800 253806026386453984
2106033320628406 126823170917110176
32335930899244824 49537732531636304
16025565109500186 37808103844108896
203526029259401312 261598224800318336
26491555756525776 240844487607359840
20593508938544832 225466720929557888
40812041901422176 181841233045747392
171083945829728576 238948585491538528
41934351965892768 111293706540606896
69009829685962128 74098494034492432
202931281918276768 218716138191763072
143194215783704176 199750153798500736
45329743585240312 239538291343277728
83230632804366640 114696914940851792
203470336328235648 254375751550752960
149453857236675040 204742301826581472
20905061330195252 238762579548359104
177177076505425152 217271478027051936
47594703719041152 107177619218187552
70175964741059584 131855161157360656
5156737397888536 237227640051672800
118908087064599328 211426495176878144
53514894438328928 183412054934982496
12721622819548332 116600350378592896
42828337266479288 44472213678752440
194781825376767680 245446562284679072
28272715213969288 150332478090301984
197439800499846080 212119428071617504
32290560074253936 71564812299552360
30286517009306964 152197567420549856
76956724532394880 76960843549378000
35406636428913584 39678708013561152
3359134580854220 243468603322264576
106258174829849808 179534785277309856
77986076632156064 123226107787838880
14091090974587438 213003685680314944
13709623994578690 98576183806688928
41653046183140904 101385614982465456
143350711774372064 194962782078270880
225735950826474784 261778344123755456
57201354462406944 215109460477062176
7949628174957287 197996546289463552
30072915810519564 91391716803719008
118757226642975168 231528827785867520
185287033632546752 208888782336130528
207107667668763936 222729684732748832
82322383209213328 203519932866002592
201384226481036480 247439099775613376
1672731602407417 202984100992684320
32768775718463256 177634539004462016
56934320485962720 220646346829985792
81286267550442368 135911313317024528
50357791759514072 111913443095371984
58810953188596152 169924726981042720
55896516654278888 198002017419507168
82547465551606272 110131087267659456
221404890241869248 247913813851426432
73074046193214048 256064944858141888
119462156007760960 176142910383080512
114545534966132256 236855186077554912
18693936624510228 39153425801446920
85005173318113232 168290084755142048
65460979681269680 166899640698135584
178868799773179328 189532877062586336
12719659734112342 90984127247834976
194500339085879648 246802474497494880
33487045068365972 78468647308531056
199190241618417664 207613497852928704
89410835228929760 166722746009926688
66225240241554240 213960670600762016
95404088354717408 165821206185839424
17718973475492724 99857591867306208
19241755559905564 78968562053417312
35968728620866652 45397711667199448
9030328160970986 26707324817346848
102092671453123536 184410590335377344
1720517067407127 242082410328572640
66138126436903424 117399789635860592
48647814082265784 161721323529302368
11001701061869010 206267496241117600
82102606561592688 248956245038770688
147269270150674368 218887618921608864
61810538693606168 206236068696672704
113229083675054448 150922464383731552
64174124233290136 194076089923326944
110820630053932624 121495906270335952
68229423012515464 93887380329096720
135671411288766944 176950098367873152
56257022155193320 224563874748590208
85311387190358080 235785510928411296
29943283349164012 134001568595709392
23212306364884128 90793105142317616
106690085478943984 194020804493169792
232867185086507616 259595255203842016
122143566922981056 179009117771624832
183012189508937760 256151362993940896
57182535335233392 94972218432089456
31643712618164092 240686558542480000
80642169752814752 204445198536046752
93111211424130000 188080530966557632
18121274885561424 114805456495037824
15429602868777488 80876525459449664
40490587529589184 96586823374124288
140178061483976912 189711215687754944
69787414191435752 164311254264218944
138386443627085632 235457329447789632
8352780888317372 154212554108115168
7915676959109625 92003846747974896
152607336705169184 226012432444127648
47432966556429168 119700636963344800
59579963789631944 113775288522385264
143024276673028384 250602262747008736
186287825129020448 201655013159789600
4662212414374237 91636319821407536
148653960414083072 193877424853901536
127710912746425536 172671604317680352
251494641684606048 258794197664655296
186551101338598880 188761679495352512
9933679954208778 50357452644629432
61283064680645264 166143762306527296
146271923364798592 231589789364946016
173908723013495808 252703752516773760
55783461753399880 263012769045590400
21227570104909564 55494564358096640
195941121591063744 223538440255205408
93338484600168288 186635523549128672
35988150907645704 255928817193051008
134449020663968896 256585306226266080
77927819088899040 232644547291722016
12836669165488492 123013394299793360
163709069172721792 235100712969572640
6586286769722993 159417606170099360
133934288200426256 164805545036966560
213065248125425504 218024890694160288
49197576176455464 119850576830796480
58811996052103656 90440931676658848
15849912282741322 39821443214895656
68148000678641536 160864930290460128
75881544150435856 83637146152791776
139765025462019088 229282909210058784
88493859772479536 183406253667937664
78720217852924368 101148198841574976
177268203910360800 226499587049992064
2267790733156365 64909895611395488
16606522290896044 53216225555014840
18334491432508632 23685924969626600
59295368632802096 164840190438936544
19162951599570848 50072720092141912
76637881043954000 211915387525900352
151858683914189728 174219737555654496
196163906378590816 260679823819665536
82259936236833104 240320384723038560
153002567703873984 238842560489755264
187935021874180864 226916443323775584
82753279246836848 196634049747920672
80207603193926032 96797328843682448
55809739283165096 85110053040577856
212988392636756064 234199386219031776
6210300942076876 29428006486380488
59054562119708120 141378207890143680
16405752624639986 215464516642327744
106219086944558016 193749141507795200
77292814388525408 250060844268296640
82786749262987792 241136652051092000
30127201920644000 88845966594346448
12051297640392842 78180890452574224
126874407029099920 241728549982484256
29208089698773424 127673335646713712
28988875796203100 154143917945354048
12218459560955092 118169774009573904
91051035348794176 105016378134011408
12167401279654120 244908381762185472
80438794761273792 240043369063370592
31426844626833224 216754030773813504
38252402236444792 176508499392796160
136999902742395920 205330825072189344
49736569361757368 222181781996255744
155260169927816576 255869886673010976
44565384896786648 49213484212738256
99456856250747840 210499920172374272
66769003074289848 117378114991874480
107028223236023456 251690265967855072
182096344696284704 194388491626126368
63193611506728800 64662036356308856
87175486623426624 259338944898956256
206720720082828096 233260216039796608
172376974472674880 215585679033332000
172815480460246592 257069072549401024
63123685484068016 145496978011439904
33032608589457936 104875169161971632
167147346896327232 194575700132354304
199338410176929888 217530613901666304
91501651726060688 138398902374222336
25771196452896556 64696750874421480
16138933619805392 220923187303446048
22922519581205076 244396020064932992
147132427113684864 175416956919049664
8021366949921229 163254817202367328
28688990573184328 146065156440232384
3113252802484167 129371221325629648
29608873597513340 56674833400014536
149432429029867296 205903581396196960
100481331533124768 258609406743512704
95724310808944864 237523030696778624
104220232821247920 184189103238462080
20186028011420784 31581624877962044
112336690888629584 240007923332335232
55092916154921160 182733286063960064
100227263594374624 167517542788446656
142339444505590480 179563384241035616
10516127357522878 83848307786462432
56954698905084264 96186509589154384
62643501255660904 225686506697552256
90438244151116096 261216618387133184
125802525059381408 207883555854051712
8238820980338833 94598192458969856
110291969424167296 191583350229659168
34949217870842176 185650349465042720
114405558689619504 245892767224685632
98785525223850960 164814333875437120
247662776697333888 250127459224983936
135546941222324528 242341257267429312
176203816907018464 206259245252203264
177348154258772064 186714433342297312
68869071183785360 163934398275827232
118703655487616464 207096427027912032
77636576459485232 210224993336303584
98602815948645360 198529182718835968
212638135946702336 213498279000932576
43406699804266112 59174589910963864
107785832348884720 201677261930429248
787499950672346 247082736953222400
52851098579334592 240579994007860416
149000837695955040 202810728398775200
26434212954758908 163491868918629536
98097781156814032 166175141192731136
82087715308845216 167701297212212128
96373859703709568 226340172980048288
218016053162942944 259139492814398368
90119416329504432 256553869749692672
26367006453852624 253384532424516544
4087021165122056 168216592403000352
36958025446801136 192598292460708064
58751596101799400 113556281397027424
69620943313121168 112106409721560560
114331497618845424 118776263117114864
81852754273708544 94327352134510944
65452481027656296 68544699125195824
14193403936351556 115463379488599904
10884312481635274 181350439589362560
91408289439268016 244027000201524960
176357583784234336 178089621029749536
172182049324988320 194012207356388736
11770898527047428 134912544016067424
19707947482319840 150841146248196480
178424025439001440 240307704552829952
44106975709674984 139165823696839824
108183086401802256 250841317871441952
46757592500726464 156437182701616864
45467040319374984 234009654330283776
106069265305215664 129972573212572016
171435689861759488 219279017015517664
86800469651157072 205494900124935648
56475170320139688 231006006618705920
112941552211144064 146609627133132288
6745602427234889 81417364014136096
92012859779325152 102471650648130976
155583781618192768 164750005478367936
157528008502696928 190283195377200160
168966853960868256 261061657066748640
51788999522532600 145958885678787520
144955390634304000 168854553048355552
110819968533881344 124545302222598096
795006525470181 193817579635290592
150586424215225440 243508444484011456
2780399582896723 39643434050602248
129071172433354208 241384650092017600
74947166130890208 220092282838565344
107024632359965344 109880260161503264
55613744645208168 212304127203889024
99985128242971360 109551381090642800
14621024660087970 146000703717250752
44180371204823064 171240900908316032
10013036960274340 110869773630799680
193581684851343168 258428851462723392
60469860344145032 149757795198380480
10120352155672374 138019028847589008
36146837710339024 175564637947946208
1044273106231188 43163604710474520
1447191963272638 248277360530029056
111605856479025424 175263779876861920
190731183209469184 204567214364787168
171936081167052544 257406630125342208
16321232496530536 221549494084581376
130216929441278224 165605973963107200
1213534302787297 51556458089905432
51612441130038000 260511375024403008
224180945226307008 257989363130651040
15980738252437992 48940764277216128
175793486419910656 206075596172164672
180028588951725920 242200833747622592
132228475926950592 172695930110729664
117495601078121648 117926561982375968
171713284863863264 219721222389597984
26310009774777188 206714282726331072
12050157670810366 181840940606284416
83448203592560112 189126087307589280
26958312645875608 249141993836168224
15386227159092314 155342294402891808
75310318798420592 247947531933601856
145483000591812608 247398259208189696
4445245096319682 256224840580920128
64410888606935952 87888571464580992
214399267191904224 239801416099327360
26392071514487720 162500768155234336
111046112902284064 236552758232747776
159090067429491296 234921827804837632
34258712867669964 210728358572199104
145299417249361472 199091088954807040
891705889242017 116624584242174384
42907756422766232 156071210534679968
45583824844277896 128045623946307520
18611549877788064 185153994695487072
204684899574420384 238437790827392512
6829784282342737 102816496135413632
132206661451873072 157056851828783232
6509734211116158 232222859300888864
16667592338853524 144521322680709472
81438928291542624 227083230155790752
475172198424878 15013962904959582
37566449354263656 152185965371486624
184390593576291584 208887852412817024
79660100565800768 214870396874351296
188539018404218208 204495627222692064
93266886372123072 207342436970652320
37457127132854848 194586580271504064
42698666381938912 44749552831351256
43205235706763600 164006841483679776
23346771352919100 135637946708637824
174845530932022848 233422934656048640
74160258844873920 123122496736019872
77164654242562336 97271174907688992
138822064524575408 206032825225911968
50532622785560952 260501873964414464
90342591412712720 194947413364675136
146752980654116864 167567326632468096
76494479689225360 257398456201187392
188572453254287808 227977899141944256
9744768655557670 93524619693180112
137777861553280816 165081501819998784
96143492531244528 214533687020048864
40483730131038352 204201062509123904
70531679270032832 71169711730011992
63350678136462712 163497394696778496
80348531990124080 179409187660307488
129356028746824128 196285992331139168
88934956746275328 193116201883127840
73916867419108064 176629286991354176
113038879966791536 212811705341574816
170752545783182976 175208489529120640
942383956375734 2451215797106548
195341741094964512 228859488215374656
44873474239735752 93725346911242832
63581307011114504 95354362313373808
11337459802369242 173304714745926720
67738463062374328 91972423464448080
95169735083813440 162529759176060352
198074235730431872 245690017577938016
9814931372858994 48932908020452112
112787624106318704 129338283878828464
20871675152031068 45391371776672472
47422026058878816 158802280852806304
48825082286475040 199160129542453472
63201884989752160 158390795224828768
178394019668181056 239308841872375520
5270705439312178 78459912299034576
22735526614406668 89759396791726656
14257131582583928 85780071518455984
3839661924708247 85310969920734608
185906018652071840 218973928928471424
186566850220078912 190599739046916544
101357900604193920 201648272699615488
31580357313722816 188071759702869792
87584524944668160 259304460314512800
39383252333113128 153495543083274080
148318244475146592 213323782280657728
40052877750972696 142370694930197952
53447510897094376 88241879396745248
157425589301883392 199180141600891648
73791931786052304 246033632444561248
45641171697665056 95609708680185776
99226831750036448 155842769453135520
25749587274312428 47980056396468048
168936871754521056 250489818763467520
82910331686975376 89393647361602192
91187490190652816 231854966641519360
213852927186712160 256098852946359744
4471239552467450 142371671969012176
170789248404602688 198316995272843712
711196321669592 67301786009458504
60062515707711608 74556779114113328
167656910361724160 242082769730843616
36002026162219932 246757413203207424
33060504904635076 188924093971946560
44277244047503440 169529022710670016
172025723328692096 180634233780095360
191328452355737856 233369338951649952
75404995845007280 156458936177954816
141766894916887360 184379794392787392
26461562989569340 178009029524693472
73478088946618512 151100760954024320
1298198791464401 156175708483429472
227069721174863232 260975027453541024
50595608217008432 130778973844658928
36835843795469400 217478829228125952
189353477913970368 202378944552221088
63822459798876720 125854820692561968
78869263215608624 111791048274804336
193608641669374784 207358400763009568
165697368257687840 244052459070698432
4631047428188708 40184825034194064
156681065376481312 226853924902605184
115791437468071584 124790482281470096
145051982872766112 236733121973673536
179383053027072128 202259173083694240
150292743767156096 175279679751381184
2186619353979333 251643701377979616
25874745983681108 35162734225033668
7478229180010702 253006559727891872
237135460783238432 241022287686564672
115969679674429264 239521061933536928
97223007481459856 142210042031748256
114093099433388992 119209677580980576
188878196750360896 211229296667154912
29342648795716044 189369930418220352
177885299087001184 193690708101438048
160694581086882784 170410771924322368
38399824620333672 114487562656367888
132870503558254656 251968289136742336
135348636840930512 232504111792598880
220421959490427616 257157785624188320
19261258697641068 83433552510511088
223749830071150112 247275250748361408
5836569608664985 63672545029057648
113946046744176352 261724488551158592
16388495435131998 155367872039239616
137529767622198432 254163069768619616
234779565246528992 237079875043213312
64679772169488720 84586583894971440
60811977052521656 177277794946556416
143628939420947616 157144866414256704
123150990133201504 195254054528760576
162738204101683 72149835849639792
26364832780530164 106706203616979280
193628773096765184 261319691822338080
97069961105806928 135828858574991216
38284989624293088 171921869149325504
42762197207692800 230466813476299872
250625823535673600 255446790912258752
9129282198758224 154925463038458304
95367071652549552 219463328181788992
105868984393181840 179414321508100736
180959354001919584 248093389930405632
119862761743741952 228313434639596928
23421290576778672 251582145017190048
824698807735684 140636158394171232
121131101078632128 156962953959979168
232171872757257952 255219168124760128
94202207042503472 155874026626594048
86563803506125296 184525078720027872
128284742764645520 211133178053485280
113944534592408064 208855224643837856
86132859416748192 113474197394846192
23730417653605544 138194935693638320
56067483756806816 119323742992505296
26409551647456272 132599363877088128
114400229298513312 226085574691812000
70713584415333288 95369161506169472
107250610541844064 210812409815249024
158717531710482400 162733489500755648
88451465090323472 186019490770329312
206061295876524544 222450696909230528
100748923458197152 191813419393478656
143149058912385088 174376040380725920
18290535097038560 110935482398067440
13630867818231034 88564334512091312
13990638057684862 153869662041689312
148548252936197440 163003938931079008
52116386897599088 157180630790436160
151563773109506688 213570632413135872
232184845292425344 253646187210277088
16837814134062186 187343680591071424
144580135155476672 155362089088267040
179086189208393600 243170521451148224
42266431146061480 48412747582830936
137259499145979424 247201560475606240
163670368115780896 221179706629867232
3082198563999731 61743526078675328
68704876666037456 110227587992086592
51585241546371736 161269816412318336
99920426340735120 239414247551234368
236544972840572768 260898872444488416
57491904330262952 242632499977811232
224323339161508352 260775739386280000
70200014355466616 227158865407251424
177719103582805856 248616686692284000
163701675675466848 238967437432757856
5568237686073059 54595227500842432
79866930361770176 262377068325665696
6107506159482838 252451700467201984
6135796246269170 258798557934027808
23395532473742816 256240795494278976
91382016945741296 210352494467490464
81620596474674368 204130841998625664
120009657199964048 210005065929784032
11375228834752798 94262242353583216
48959125900998808 60045227376062512
48742993059805432 156474456707760576
146852797670376960 155319381865467520
57674622463667656 227795754887979136
65663615900146224 198083485311626624
16424375483442860 168024310342519072
212778887002203616 218072153614375168
136595983746409168 166942710562675840
171061282838128192 220624697824021696
87333512085274112 173498669774490624
85972740139115072 129564694511311904
75119062425733360 182643291412771552
32593048299046076 142496284798505920
15554987830157978 169244446942300064
12824206361412504 23106863036343012
117219889676974528 226789050248050016
6154297129524071 222058265709809920
36599166566701672 40841710183362800
14417363238380278 51193726038163112
54478054354902384 111498409165687264
108481604791981008 179119641705337856
151869035650509952 170770170133526048
4807558223768488 113967978562590832
27953863204575444 172536304504051456
109358700047027328 110052372529978064
5525865539190940 100434387673147488
180180688074710496 217936637760311808
69667913196155256 211169502931589376
121789826976870384 174207867909685792
7902645016008367 44585465937816920
157249109544788416 243225104342189088
31563169374622052 137253250568934064
197162335945955456 229305625642758080
14766525969511394 233480063646873280
39933996154478872 137116043473000480
197294928468681024 246345552506004448
186483175653051648 200401338263160352
126294490384820432 149801137659412192
66271787760062304 204449102126082368
194726709152890048 209416835550399648
21562342094568840 91531297820344176
56068384822756776 85845407545675584
58700722219949584 213069768050216000
48716030749799304 251124116341727872
105688621583580624 157733639411020608
131061208019132208 233106539058378592
21783906582737808 237461449021747008
42798412752949496 50621923039084360
16223575749430638 95122009561215152
81609427216542560 180354449211152320
45441701342352440 176459274674454400
114002330480121120 191774208751163936
21598607133435272 257202854077439712
159656862999817632 179079589613895456
31560140481774056 102556670697933248
90297327196955664 125403238524743280
119513034128693984 183666738147454688
50488771220071360 210502195263075808
32760413748671104 42494207879664184
122962955500632352 169066660063159008
59175135417995328 202561933744036032
171414786697199008 191539750940800000
23856678133427508 71021693087404344
42791018653604488 251412196907932480
152676480693779584 210120411421388128
61548483919534096 247354397271080064
73203166182586096 210934508551095616
37982769803666960 89637899894739984
212538833470900448 217682824262794624
163404995397206848 176254584217101056
87432232483958704 260328121327351488
228428995675364480 230107514846038784
68216502545786336 129770193569609680
74858407089412832 200609544981963616
152029453282793216 254060749175942496
85696191191398896 235157276308884736
109231184714121968 130589434846346032
47198895999944816 136709615869931440
63287855412740976 206132648012109952
136302846478707232 136992523281851072
80612741663694368 262656906657269760
71679856675121480 77271097322803536
168914414204932544 211585791779675200
34275733221288324 226773827861730112
31442531127266688 57457513416467824
175121173279596288 238798533622076640
105913137930863152 232812981115604864
6734156921222341 120126622921352256
95118017587223072 226374659387146976
104533938001578336 112669927160090272
159662853630841536 232133820232547328
104276354502309392 251112193182654304
191351297097866048 220341381235715808
232075759803313408 236641330999974720
20708075406239492 130050877241467568
124498665618904272 195170101002958432
15326655306853654 209787502903664224
69199019599746296 126067095227224480
200727787769950848 259173042344306912
118274866477286960 122245849894351328
221368457393597472 229468406120837664
191788799240038368 255862657931365600
194557374782869728 233360845474611040
44561101053744176 181233883798867648
28382076581803740 85470354368679152
72584030060209008 225540801491194816
48074951056312544 192850941656901056
27308819037050804 85080759725938224
186489468409593664 261449565725468512
67645336566396400 192465672994215744
31678167175632196 206019814291208768
117738142602869680 178576166453813376
7959095403766945 104293695699449216
126952718837441168 158830117373213728
181496308255336768 260383866407776768
122742600063057536 125020464467002192
88721201815802496 247428297772750016
102048785804528704 200094058058208416
47177683314869320 178667884096361536
111445014559416000 222266840811668704
47621550177878664 228510508630010848
132437427336602832 136074193662854592
86951199050412304 194674392438826976
80782438050999600 155541340368421088
112137976282621936 139617569183274832
41073598442154688 237979562875559008
52994746359354912 127651228907077504
239227547894603200 249635336310562304
41429032140641784 176195296882339840
43962430677516256 44701356560951848
61264973306587920 232848718955335904
127257646720200160 235675585416911104
196070109409607616 224996272764246048
3705301985926532 23927045382422972
72980070467701984 85605381851080208
121083676968836976 130303369606116976
194323929853164736 257294407143753824
48499724914079872 229195729752897280
35346921408275500 135443985634276592
119776622041644288 225329997876922656
14612860095537210 200394009404797152
113208378635729280 159242209249433728
156820980207761088 170283187697647680
7269148213538605 36096242584442368
6382370034021858 185416155615779008
109674016951669216 242796793444389536
36643120462796664 112325278900183824
41778491195234544 191214745395504256
48231914978259952 193276460871612896
157540996879913696 172364180834175136
154444610538613216 181828148503943360
206023958524175104 218126057728010240
191527342424541760 207517884236028064
95659320505131552 247671327499030208
42815649834138288 72517361585634336
119138703850778080 136213860085069008
22466035752083856 142607108156961248
178191738566226080 250069772568666752
13006253589609992 202061374707677568
144148867154716160 215199009761582304
44300678271388384 189215959922045984
8274123579863762 257420636714570272
76562658482589152 119471661161795552
37455156917772480 172156748623950720
76240335235965408 256569404849695680
194375755319221792 201481630587297568
12135937662257050 171961351928599168
91403908498363200 256403335613909344
37126943641158776 148325862201835648
43079890914903904 227693231314935648
160201022408893664 262305756051573440
199215055046489536 241792064178259200
68663708459968528 90727827185450784
24587185522223188 256520815654363840
128964794355477648 199187541478258144
26824174419207376 257538805539491712
102993700315692944 196106165580017376
185665013077074752 210699933109541088
157266086516371936 193364545570931104
107443069343826448 166088886917608960
70656131930016056 227277360304519392
5970838348281807 175097542023369504
164463237041884576 249799424840818944
80041602218816288 139807714211420656
46229723162079864 141675630229363984
24337091134334504 261303269433341344
9277055717070980 159247158940906368
204559250620522912 205423100679214208
68371515186234160 165489803706658368
117226123480284992 252679681080082560
61840972891007864 210642391501298592
74700413509858512 135249705954020208
19299480796489344 22181976003196700
210062988948386528 215576566606399008
95655152359328448 128782523694541504
210693086651101280 217767714586125408
182527877459805696 250845005097045408
154315147485450432 165101720739864480
38731597888211616 197134625671418368
50024495856841496 261330280726866720
2123046513187390 112718809547014432
64161926645119816 210786273283261664
47208668355732688 199756509204505408
19457374738236064 240849987673448064
3953438735695129 153461348092915200
10993506076390748 59628422333679336
82649861576606864 132659293611284816
32380294707945188 41316306742973072
87941564232369936 180147647044793024
160079112968371776 196791959205884384
35737074364899800 151744467492322880
92362129664389072 104442764856609344
105591274217094384 230258302957992352
63313839487595256 117577534215240960
108592643531157856 217130384666394368
40996660486643176 123198690307068880
74389567367959056 129576285414481456
36587054284012152 230993165392194656
82519188557515088 191443146599929440
191700692407664224 225657103295413280
47247026830120304 197809275028625888
93158506698307680 192495487195138144
143576172228059360 180254182963264512
33354820731560444 178614403115728576
17769779280729610 112145927429599392
222421470204505120 242364847500854432
4596212807956288 96892543885942016
144335367412372800 229819165384519872
137558602686688224 139912621878779568
58172920003403152 70160665512664672
14879829885390892 233004268988720736
3750773611404670 240547537096045536
193690751745011008 193774645743735168
134351457564687056 178209236768235168
138248705105419184 261085860031944832
1384078472760875 76931437397906256
101589018252478400 233949128270882304
93535292993096112 110197443319228160
82525166318151712 226322664107600416
117935914213019360 210020097842661280
9031358044522428 29616779508486816
251379531218529568 259552737922376576
80125931078707408 116769929644969040
30801303026411876 171752827882152320
162558873676391200 188353584796996832
107430903074629648 236491921312121056
84395343497757040 234325529819201856
50680665463576760 212622631755270240
89189742394305568 229204735880121376
114620071359947968 166662191186994112
18437827384035048 112963681709404224
25055432269384720 126465709670388432
4230036314292893 86350052722449168
13417650719852696 218406504628991520
31685032878391976 93847125917715888
15714209822547088 242361941130703040
25729030401394976 26181269980820868
121777128011456864 208215133408387488
32359140036145404 115021090803296208
234606406742989120 250974611656181824
47503129653213600 230947545401528416
25920745797890684 145614527415742592
133125240924694976 155258880957263392
39598062870857688 179753794424058432
36592577883353104 221623315032249440
49194152445013744 70645312210234848
97887197148921552 128330336304814928
183532265498175104 247239696262772992
94887306304662448 257669780994737856
53041148598121008 259891544152667104
20834515773395300 232026629695293568
70168180010092912 98909747838742832
44638820203438104 258867307832269920
230826915597014112 240767778790963296
87559019044645472 200486775539845344
117337956210390912 163342721153756384
163085403604659776 247922332966164928
35718513450572116 43864065733403128
134048858045645216 229175579756064288
81579060059766336 129296991290755168
211501974864467712 246323420395152896
100951176262866000 187441396411421792
86865651700854944 188243312842688096
41918819006198432 170291574956788864
144546256098353696 154597352006792832
11751297799894720 194943543751835008
50124931584561616 186222548397158272
220815662385883296 228084600176081184
131497942994967232 190259915874653728
10730407459000718 256128075008452960
84553370038862640 157349893229512864
134064041136035696 188473188672145504
55625205628533640 178514329714667840
225217633908904768 231449518316305888
31587215374422240 65302289544879768
87634921011716064 251129090978958208
133696779263801312 213738214045139808
7402026303328927 12479500942052388
171343647578696096 237589387445427808
65961549912164720 183236838139495904
43009683068555104 85701196536353312
186985838833231072 230399467173622528
34899202666326172 194517703369475008
29255661619321636 209739858349017792
31762503941710728 98007674996565552
6893895811784992 152746331482784192
9281217107370316 206875190450475616
2419067860871246 21281298454102408
62322790900870608 106313302671901968
17021738017549506 116863759581333744
178474303488844448 233135362695028896
36122044376605168 134629257416103856
198668885607788352 230477851192813792
16746965618289098 221307996175903904
129056565760681200 150036995687416544
78790704505271216 178724382544668576
114817000891533536 217090486565582848
106503809891705184 242849412222971040
11119822821743968 260805557865932736
65899060613832632 66801643838370792
4867736438343908 228921262855717568
184291117321726848 225924711089302944
100218693473066224 132715311120920144
180590248276404960 236430547453312000
104510028106638656 247408342984511968
67268181639284216 91098500437966112
10547342293479406 57630437208151056
3451168971749689 132267086631045392
118626675922661760 176700914262893984
101001093146610432 247714598040675040
14733459602526290 35940264277818552
127526889349541392 261769300572689888
22438740710897364 157740335592046656
57770161331569368 209007681488810688
1736863558141027 197909697191293376
124155075265584416 234007947593657568
15990961819760644 220588330423789248
138040929108186576 242564821521741280
47193401659076960 141105392778577040
204254952058720032 208011607931807008
41395929226238488 41893918111710672
84347266372584144 106071011466207488
30876038071638388 233677283389775456
44295284042686680 68237652355184544
39033308158431312 99868215436639280
90618859180252896 125813580750135200
122199377258036608 128579656360468352
49179680863988896 49645928822914952
7574367942526128 159013159572788160
22226934258557460 195551773382663584
91686311390777216 93043305002361776
245943041325980512 250615026392097632
46447179863344496 238584025317771264
24359902286891828 218713078936340384
84624046989678672 128758246525885600
13856698579746948 32993476048161256
95713791926226816 205009271112210432
153286098943857408 261696917166357920
126722776078632784 136455512207323600
232405263077431744 242545964912140704
245082742673047296 248964555844584992
39495648080008072 184181605405001600
41331267185584160 167683645663653376
57966053825578160 129876048995758016
33596617082730392 209990135060260992
163422100131285568 231742991367807232
11666875159636926 53931463654460768
12867602471351114 196581865931352032
43524369389994008 46958559333482400
137610294154929888 238823011826949920
124616319750683184 160726840661026464
56832315255105120 150811233124007744
58876893195515208 85734638815879664
80143278735033344 205768858413590144
160667852395000544 197022763771198560
83503313938682608 247559227354897344
214313575761936160 256063948588233696
46755607990571728 154859713204308832
119692064518119248 231918344998692768
56957350263130272 81136234781501664
16849047549625874 154719879432013120
65298332031021696 237770639090941888
168544652524355552 191578227230516640
74704670184983264 111358611559374208
94959916712305536 162160773381767072
55161150328020416 236545786967247808
53409592169460720 87041826489963872
180196556706348384 222137582194018912
241843023125839840 257347232008920960
63393277229827616 90400411102062800
3952422123052624 73606195319504096
90592680305448208 232804586446142560
60385094022127984 207876567405706112
34961420571518852 91417128052818416
59836473761883968 134008712563463776
60064309686598952 141795565689226432
23735690212960668 112916450412086544
11585419752128742 137858579391826176
82270780845898720 144432971095225888
551025590562828 153019182536358208
28490583179873560 102302612973188624
45808200403923432 198210207812166432
49630240906264160 228895024119318848
129198601904976352 238786418276212352
147855839377000064 157687884245338880
76455065774475440 176293605142382208
154825929327999776 157304516711470688
88148855050406432 167750799793848256
87863954275743552 258237307505559392
84685625139902896 128457068694290512
34773338325624612 151349306627759328
40584823135757144 54516184253139520
125841125874677824 196490442802707296
89183577721804928 166037689561003168
117922356597780128 147613018746370720
84316336350396608 179873124647298144
110870959210159568 212712427941448224
134373289545739680 134859919688199776
43803110326526336 68783710502974552
93276626272208784 162010712112015680
47338792990047384 68019307632078248
16234312189987478 186867637241298304
49603224381419176 96850202037834704
232726597038465824 259609117226779616
153288666031791360 243175695555764416
181009063809973920 226999003785123360
141628500951658448 169020128105754592
94493798580235136 249475560852414880
15559168448770762 208661738169194272
120338930516924960 201311961224611328
176679752540428896 249573098668019968
153752192064200064 180774998288976608
7730407712266184 172610775436541120
23113874083103528 42199783804361048
111949388741303504 254827993978608800
194616740050455392 246190720715472832
122798818573655936 134991106698838416
102283664822000064 243022139696706016
3783373741656376 243480799685853632
52369766640233264 233801380856693568
75991250969896768 159692383654845888
121005765527777248 208980336665912224
41497873690112608 122578203323175776
72688024189280256 161259327858121664
138164048079110048 200475773877691872
194442836560328352 202915617420733920
6037925426346830 118964594841343232
32555626051416560 61500748114357240
47873693396522984 136175423920223920
250769952737727488 256850776968816416
104166202816683104 147645228195511968
70051340111330576 107950749075256416
95929191107997680 100411552203950240
64607220622396272 105148537664863408
80170195152681632 91351652013674768
46443887731301480 98515992479679872
631438969658306 238606682287036352
6773075137218772 182469866021998944
109736337373283392 153303710858394752
125705825935619392 128172171557711520
190668780708989056 246715969367754336
28324186896395924 96809619837675872
105898562360383184 201962166624881600
58475788503339824 121186813084281040
22779635995290716 69596054404391288
29089587864959688 192182858523823840
35927616016154104 168140402286657568
93835558200383184 254677303285884320
144935137434217248 246180407627363200
192212486802512864 227175589455722240
19970644736045012 100536944712549280
160860177206785728 176115722372362848
70994666672779600 199621561618979872
149107907599475808 164811956836676992
148061368097315200 215312536328995584
21157777328588112 69160934491735648
61802877600621496 154542831765773504
25399960165813624 189185927551695104
123873476793850832 233686770602184192
12963622089169020 180234059548739520
45290807496523776 126241771418018032
16886821681426256 84375231556496496
15936515055341318 175511129080143744
95698963424286976 221169583076915488
4725651513293264 84849955171245216
91415853487405472 92149079020561088
37488889083035400 262036272490247808
53903921730785752 221544850712199104
121392916926098416 139173996755806544
34377238546937224 40380038947353944
79633546284741344 237960198990667328
112422669332542208 215138581225456000
44539603887191392 168824922446022272
128484910300103680 224515955139383648
156916883774801920 209630501327628672
20923214559495644 114931690746107248
19197747289043060 246726426527146144
79630748104214880 179246244094059168
53906441596174592 108977578218645856
40426844631763168 160417763133475072
89122265835339904 164308634621136096
98521641632118400 196975371415595872
39716548617656792 211166420279519808
176925176741035648 181931123584579456
6427794359315945 62631076228318296
71280563034980384 82375343798789600
101090925148058704 212653259362310240
79794693466752512 144331365808125888
1982132013413172 99521000881243648
17780665147606414 113512356048725232
42179807371448848 52695984647102624
99947223991137088 120982789963679296
31254212437130160 92317727320075104
201544682547775296 242048186818214144
35644648500024840 238185889392891936
196377137375003200 205760137442659936
151763616926348384 157658682076033056
104313211921370 142396012202013968
116245892299976368 148516189212670048
52630369294651936 163905690222770624
7659468407807923 200741699383874688
108062440472747840 155845476497395040
13499862610728780 219030027657134464
111765275083161600 135459777329899584
192597247753919872 215862939861520704
94861733836287664 259430871785170144
28876054772020512 108647988530652384
32392477247147328 84877701440996416
26365339018629996 161721527432083456
46240003084763136 211144347598793120
119026214199987072 242544079801324032
19316919492745016 219564235771470336
114397488183856736 184921436524370208
20587876910157036 233051417258722656
56609302926809368 76000577156374672
89289677720088000 110291128775127792
131691671218667536 138926761276888256
72066885435411488 142298348378956688
231440290241974688 258972784937837312
47955234872924224 109592419791453664
141161404953402816 154858483350308576
63895381812380560 199190493188636224
54490633712285688 248210427653127360
67889814407417928 186276937898829312
71941947879575232 154492302618383488
78872169099334416 134883121373501216
104469853314021376 144333264697205376
47990326594380880 104304855781972416
96062532124229872 177725251104529024
27206455779756916 114526639978618544
72128264024496928 169367009924721888
75791012792616384 253564060278031392
122764318745969760 197827780029507616
21316910468492460 87018945357962848
29989305077773244 129478412502205488
108119461399200416 165442352239875968
155924323551403456 188178241984893952
199103923465195264 204099701952752640
221320812803021888 241330085427110240
197993580328891360 254337842585888160
46911342080264968 217864260385460512
50967179174542880 170538423502331648
126803913573031648 222554548621436352
10207242539183324 111133523102409936
145645171352682880 204472999868516448
3016230110045905 78203016023094912
32415902076032776 241649218479308768
43750652789429888 79864788608226192
43057234945101768 213474539639904352
97502446848917680 105856858421508368
84879346429172512 171378452312863904
148989294938314432 241753589448311936
93126790891452432 249418371996107200
175723299163006336 176836302844472992
210260363834176256 246714024281616640
130175775731029424 223064788232698048
193800693811355968 218604495272467968
50706657276622056 177888588482780384
39732968966043976 168620991944461824
107836249122136032 228294146910831264
38166356742533272 80256620743182736
80796445736252160 164188591301659872
30904064528990852 218558152618854176
1088116095328242 88373111235081632
54319699155552872 240363942114710304
82781268414465664 86004374992296864
36939106495240296 61323946117759176
82695548857793072 219168479368280992
37836282133782560 208118182806741088
254187594885476544 262596354172592512
126844164227534976 237001386833890144
1443121426585047 66951202309621208
173151365652123168 189856573402008128
59172508121375784 73101475338524736
117623036850416288 120688148245906416
29584771247536932 154368292292638624
135533573882116704 154614641432656960
168940987209949856 188132747724379232
108689588747287168 113457209701696704
33945130217095440 113810070965756480
14639864072271070 195955836051043648
149864950442515840 222048860818109760
151726932941166624 256055255619931872
147373679565998240 192520989336977696
83354331618639264 262145099004226912
161462999283062240 201296992923700576
173306829186139200 176589189914569632
471404346545871 258792321448672512
190356812563655872 224410933054329600
69325495245895424 201529306977489696
141824995922760384 195589767704374720
140735177108681360 142541680802662992
98499764527307392 176577193592177312
191587244728048896 195829450157186144
239773973066370112 240376600388381952
250837472471276096 262763972858956352
107335321516619072 123435882259202336
211467930240093984 245860994776838656
84185781353951152 188424573756554336
130753103111457760 234300445978483264
14095892287897426 117395587252201440
194585036173309984 261895449142854528
151142473647267168 210700587503236800
33538528381479048 35933795023928440
74259148476228304 252008951112106240
138983579815159280 253542796179119072
142585505417323776 245765313243408928
47223587791530864 152389032226663616
51594369648827880 53651745926640344
13630847957796856 170355932131965728
195712495685423616 205521772523956160
78799287875601328 218720689828122112
188608098026644736 229195260440369696
87153494699247296 130720978455787088
67881564166082232 260161360196762816
43407722302033344 46440002730860992
59534313095773672 259503212995259456
157078714253788960 255877322864377824
198325215311201568 250762719793611264
46816810623258304 228511729893743936
227829551832012768 252640295799711616
107245361388270912 150866130952035712
8893491900117270 261151037590862112
119451774630421728 142205306456707056
137756697479695168 254205524876640864
149845269621704576 260208002921958272
198625814498026400 240607654843605824
190136161050196032 214071384223627584
14788384089822716 112656370079145680
187746715924731744 201832513923803168
137761058230125696 184043611503087488
37201328713471840 178745018301932416
192721835672251328 214852216942250112
51470066594831768 72821783616805024
14120301735739940 124710808415464000
115215039265390368 227243885001938272
155105725863992192 203224402823392448
40837070962859744 258480911960597216
26915130106489968 144608423295470880
35573591798741552 76025765410302192
129457959793625920 186458279661178944
56825431929715984 257428048110077600
32339843319155532 105212368620388192
98560799219369072 107300741750048496
79397124392607600 88970159814847280
79385894942213536 134246075722100864
28357512686557832 241191990048139840
14641590425869096 159038416593950752
2944670582117042 189755988227727648
148485957499945056 171313172456687040
68566277239532952 215120572199934016
42258270790894128 132382660925961408
175493883557141952 197306856734325088
7179161543575379 220698387463787840
158003462425867776 260677112605425792
149634096195776672 153770530863970048
89084662711236608 138202109475909344
2142565457810500 223605758965809344
896528974954859 61175067703483992
10781687457206100 80761860111390160
114184123350655792 184312298440526080
82489163393967296 101333264409295776
220104058785247648 245466339077241440
33343670544457508 60013691791784312
43337433403859744 188539706914565952
24624547428127800 65836430362561704
47754195333189304 231002401345942592
61190132707649776 179831290180242112
50218823453234464 173022131093662336
8717625314461161 59139651471744832
136781721472355568 151002110442582912
35583352535920304 73526660035519840
33508361081889172 140829330392744400
27609193238146504 65358704459241528
121956631812978496 165400671802067008
196744242664075296 225117523999340224
77908853586104832 135353860941994160
42669881197241408 202982285623834400
159208638623929696 189510866953652480
53920352374318568 114513702485469424
86023064659168160 125658727151686576
99701867292625792 222620491244728352
178069426494338816 203888058233164224
6950094623904142 74770765482030864
154143356670322208 192990831164225152
25114855922982064 166046496482373920
17192731943823378 260827679054778976
95408174063730608 119218501897880016
55210486829918024 92962347176300272
31188564757105088 85496672983923408
83184151981829088 88342221614782192
50204256849613944 258750565978748640
126284395683645008 216428034951526368
128470716525747568 158609648562898048
190322613017610880 242425058993711168
18744172497311632 22545515217126548
11543725408442292 203523156284225664
196073943044794400 215102542798389920
31869109136445124 161167267461597440
58215697313501992 132043463442908544
2639708424127938 152654987909729312
157541187915347872 198681788758413824
104215135538735536 109665471825967120
140725168985591264 167451069908251360
229059123171827392 236135201127626624
160159212123620416 160352197560224064
2683908259100242 206316077517408032
58390576057144336 109520009392812048
120260199695334720 232612547835659808
107108167058398128 183040563295374048
29340244132387216 168682564835041504
97402648449945888 218814820064139264
19911059100107720 133339868379438384
15716811326867702 81231741788643184
190489254379091072 203820740933379168
208411535183809984 224426688013454560
202254690784557600 214425739155526272
124827868498570400 255814372607794400
59963062642102576 220460838956160960
111105857879123424 131749679297771600
10964935231236354 171694974117815200
123457296208023008 250732477538107040
204573292450426272 231981839345503392
176167940994681280 234260358471776320
42874869335934896 43856984424226864
160286222963889888 246274912604123712
39262481379175064 60707493921004808
178945289857252992 233018553799313824
40501661746478472 215577447897708416
119013262424044784 248025295768852832
44418278860420576 79521154985134832
452528211152412 2464544728995792
7802610272394294 51213116244149008
160049733565375392 183115622420541184
52180158569175512 203886026273655328
80066996608683648 220977919608273472
154773704332024352 232530581790573536
73461305830850784 122379286047523024
191859830738256896 199251303006161024
56986758652055416 169870908823059712
87103768731435888 226974433879664320
41669317234898616 126321924252297696
669586996816920 64371873920911672
53190525962218256 66743730275657192
11177363224495992 241994275235878976
9363025605879174 262353282176482336
87156154187347552 154530361364562144
51207221972142024 175250287947195040
21795636977085192 254131441532343104
135122372754182944 179882857690011712
140742783996591264 222127937679584896
138015429626609360 159569061432646336
22793788649545280 232754129717788160
76938411913989712 203915256628744736
126493344530622688 229682085204773888
26467467879830852 113205481620715328
136177215374246304 260190364251016160
83692549313091840 167408047862260864
89948363016589488 171931185998191264
159114418847272096 236665813954188064
186252914076056672 216514073734133792
55204102460715792 119387545755774192
140849960966318416 244825540572354528
14976764163991582 205991598458913056
15634184306178656 140423217789321152
166104161092918624 243625971961187616
80079574762896224 234280785913124000
44678211291190128 107795921366107520
96647177584048432 257802854154502240
47343933381593216 131631635272224832
223246894258626752 253719242708308480
72250663318776928 100788556026792608
233996573801717472 261813118946980640
2956741776853558 217421072539521888
50631981645799880 150906332431406176
73486548550284576 153974336406398208
163302142496768608 258824211000161600
4185848462490481 121724299023342032
18852716932744424 61254898440656464
144335069449108320 259321120975262496
200207389049766784 207712718134074912
127927615581363456 234566088859828192
100221266706492864 143687792262880416
33047115150378844 58521032072569728
137886483788778208 154816071433243168
176628197719137216 204474738236187968
177066774865416384 197900379040616736
103620633855295808 111739547764906496
27063769200435280 146267654846889408
173908076636111456 230233599775958656
160115822541342784 215857851738494528
116660492243726720 249216956339664352
122425396984104368 143207581537062608
199005303222834432 262709481747100032
71261703326213248 139608615507343328
74212858413068208 94539615182678352
5816024547946091 179369102385513440
12698673025142432 204361105872356800
16125023643585194 77605206992138320
9717676474356934 202471396019162752
74568491165104704 117817259583171152
26221201424230396 223444577821141760
153036547024738048 161181559226996256
223917628324905408 246285311813287264
43180437581221872 172201285664213888
71862315795195888 202654158320385920
169048263175840896 215015183333563488
243662843614448960 257563632652911840
159457500492765792 223448659352726656
188432696918824992 231231733326933184
30971691625367228 102709276123326896
50983433062142920 206056904492969504
41833664157930904 124342050820213008
136097657346898784 142995324504133824
33435573546680184 61782107055677128
59211044913103000 143676274494244800
92755874724351984 101066980670156592
64378234459079888 83565353070087472
28337777285230980 207943293098245216
41498272015613440 112572412518676528
76915250531716592 246546759968535200
1481733204436723 169862813755297376
138674076256113184 246448308016028320
193385593640100224 214709135879642656
150778671495466784 253848960497161952
104005835697247488 192090374716640736
23855070796609504 124706095200376576
87780383720298832 259079685730608288
50390924617596432 261859734532551584
26696226743740788 45943300283200904
83234451959640720 152800062761543328
36780071305071616 232868892538110592
15007715101368172 83130630383369664
43575257064721480 95547308283297296
171040937075987488 175901203512283104
98089319729974016 130596650976502864
12359161238387736 20139059761320928
4146241132421580 52075962415977840
170583509697005056 184741589348666464
149427407703754688 174507992127849728
20062966137944672 182151003796391040
15355381686514866 25935827832638380
156264389390460768 239807838695467808
41510459729088032 243501404596348160
57908382964050696 139430813653481296
25613912843328444 220317942914555648
30080694293012956 262322788717023232
151953900755570464 222766449865695360
99903507733522832 99918619510010160
61271369442584272 192258565954828064
129195787353857568 231620714910745344
76282672269667312 94630028588017136
109850192659287936 117448537085911664
108527375578456672 186567591745182784
104421910321401392 199521868719706368
121120861736525552 176729220663209600
40171656123402280 124256441181770384
92271414098848896 251410337734869664
27757025950740888 93688366823909120
66672854231545592 155522575677142784
23012232771101744 44087364517273584
75251136584242832 248225425435946272
177039190273050528 249559565785393664
13139789871683364 142589905368883024
161578442348019072 253889873853177664
85738452318086976 133702246805447040
47611063291632200 250077285613531680
160189517628737024 195452636716702752
85041113140811376 173621096265719872
81037425925648992 179165503361713088
46835413173107288 87187411383124176
173102616309602624 178102919360915136
189576532356523776 238277791420762400
58728255904871688 93533761329723600
52725197575646632 147712927964289696
40822152093281384 138315450276836368
98734673767845568 161286556239555552
329463280259789 196363424830417472
94629879315722688 150404645971537024
11988907480215852 39267928199598776
142127857079487216 197316509909199392
20347807186129524 215562505095076256
77783323860115200 122046557360012912
62523271723501264 255323479554293984
1320744166201162 128535418980715008
43609353725917656 232353953391972960
204975530627974176 257892750110913024
27171121094585280 107536224788135664
166829514189550144 209785278225815904
34237294216261404 73685436357128064
99093588147093760 146328908332540960
6069848005585328 89640429678118576
46514841515876192 259333150848278592
149808989280307968 204856854571087456
114444793528874880 148639275990677216
219264562049605472 256679658246802688
19512954706038164 206977598816237312
53938453618228376 102939060196723488
111141355662131616 237611489721819552
85053037265842256 174864644176892416
184554105466479904 202795894364326784
145267816707255744 186632989878480160
56111842635252240 137031006504088944
44749611747520920 141785494172320464
107240048311434224 145616321847133984
72695972307940976 235688601521899648
97686195330876720 190891332548039392
119566965811994688 243471692794296672
150034551033587328 182044314717433632
118582251648879056 210280545345731232
94383636984059696 157658551438323232
174261194774143392 186265817868180064
71477752300443472 199016285639223936
52655081859507808 190789140169627840
46485353869831288 93378223389054128
121279927475642032 158419371655018048
16110807524563080 225842996417663360
148584866546728128 149401289670753600
82838185650622080 222449034298803616
3843827479655754 52334910043428520
47575024120846560 95072586359646832
106248006932462176 192749599031540096
87715751177580656 114504780002276288
76257471013983440 131586584616939808
85016390329510752 221244410556485024
20247712539726544 66926193237245640
59330484125035160 196563194298647328
120568935241076064 197724901232528096
106480794001070112 177561343597125440
16772963639136218 47577044278262128
161768685982858240 188613237561268384
230560727380310976 245566470435588736
40329741674911840 193846886470570080
81309367428009984 245695566960632512
26092239078564596 165245525330827232
46337479323872664 87603457800647536
139916600099771008 143502830584876384
84551949071337824 152552436740413088
18658638869468108 257601284614642048
63427449415703880 179407620431347904
40176616438343768 230804231327811712
47214177905166520 120852997096427920
113700584890242256 218053623756560416
12566244527827268 165464446036289952
76029209157228896 228876733305530496
115056571401027792 164944945199282720
54135824610252496 64894201834000784
142528752837404976 211487754876861792
56766344660783744 179392798093475648
48461150335757968 80117657690592208
12537175592329234 197533372309219296
40805458710985544 42259730166066440
82505330360624304 242763988000303264
116250139244576160 219885320976934464
15118804322514280 43819381464038424
25401194232233908 213176373905225024
126208814003492496 129970835229186656
1609796948321573 27097186372069564
104570717150313264 224790760531574688
118767987957988480 235400787263411872
112993770779508064 174931478957194048
234784167695044160 235307688916653760
5259806240851048 207556516824558208
198953844784545120 222877909234236736
15560484830570352 140736289865732400
98124454795548416 173621642092263776
220469769885876704 246129999619330976
23789223508695340 164513949304377536
186063603851975552 253896800953272384
53802633810296936 114088040604866912
91724913014602432 104500420874218512
108351480559483392 163834831231085152
63839970576383520 68021903734870584
171282557558938336 223416199761960544
51030256028592176 184737547493129664
102475239612317616 111696010632743824
74551649228613824 123121047326156816
42007193503549184 65843319953459656
58592598609906408 157770081229387520
64346792735110264 130428807474223232
70917485904550416 118728936103181024
65288125870861096 189302014267110400
76414644569105472 212300778228912992
143823643199732592 215586401655515584
14863873290004384 53542313491043744
63162447493957096 127524042553647280
15311586676671972 151510758892694816
106265922847869312 148136368567540512
29981542957252060 160448776862097088
8769087198375805 131969963321383424
114994747623219520 181012670547343296
71030881107531552 212093023479737728
113997162616567520 124824351957761680
129350723770472752 183892878198794080
73684267458041536 93113441070055024
39467608792371544 192920576394929504
145265189735135808 205775977958034080
84056560659762672 96823884826145392
74948885745331184 166540325305159104
217917671256542400 254707983716475264
123012667158813568 234366481231926528
62868145546544184 178989642141819680
27499496417811716 40617908670903704
92884017819989040 109851935813698832
117494887897687872 236544183032040512
92106627215308528 237692055911317600
23395316643434248 97116421791050752
167486445178694336 225776007621788288
32916630002089316 138997971807424144
150062029358123648 184324176336432448
22619367912425956 34707491802238652
120099102149911456 198290667170376064
29243006451595388 50896714991578432
28977444649645984 227086500626110080
149362383839798368 216972505042023136
78147351391312704 130465318946708000
93057274653603824 195514114178008640
257712309501016352 261488943664692352
191465184834201440 210891528427669760
13474592102839450 194899422790808512
53624489315345600 57945840685487336
186051379048086688 229479722192191456
200494626527352096 261836052659469408
36654038371166280 55596247833133616
1540994083682121 80674103099098416
74947358632231424 257544795883257344
2391356828513821 100919274751504592
154390860928065056 205265232564607648
121559512242848592 164531262440560480
44531460345354432 162679508497410176
186400779143864384 245784926837395424
44018522072829816 184362114552411968
56942768375481568 122994448179788608
102924112205400304 213075864618895616
11374235173882526 114731204087817264
45376370153223704 51473492252509328
59576878131761880 177960340197582240
79020169391160384 208815746604853248
45042833542810224 253001042978703968
108994859948383968 148909514167731680
246303926229215424 250729922254012320
66624808291793832 143788961831552912
88419648333222048 103977788652019792
84815378988667616 236453005879720992
230091127194325312 235605009174062144
35051984553806104 170317403563666272
144608894474493536 212651025273701696
4604127593653160 210307055081141504
221079451697524736 236761754596977824
144062450027862896 153229491272750304
3233277602185993 62806092974468448
22750612185434356 75104810833742496
26699308683370124 215474990373504512
17686344640692646 251623993108783424
22215551291991068 239320468383172832
25873389696780332 105833249844578624
136190251458085968 136890065290623600
87487004336510144 184947250606612736
166587266698834528 193652895305713088
28621688753519856 221318625267711328
15486846256305456 87230968997448656
164000481767485984 232495116908397312
112325948374819632 162937276148508832
159335900967138208 198037871642916320
59825336103649016 112471177639013568
178624817607594080 246490295293756128
59817121701179368 65924788213215760
158120906072094944 261468984656810496
41990586753213696 192219247883911776
12725619138633354 102165190813589744
28110531319137064 37973680698708432
100347968888893200 193775886987556864
183690371588888000 225489406561545632
40109186297058144 255221048084633696
9357900152227038 177833906446663456
51480191290205008 71266135978674504
67514297028317912 71605532997553512
105685201550010256 250655015504775584
16501579064505588 229526518346409440
13836542542586980 213357211101498208
11784090754959166 241945304243338176
113376134676877440 259317982167363200
126815014715488496 153563298561292736
45390575932018200 208405889208385344
16255405559512816 77023816880628432
203545882360272128 231121450488537152
31524147616274252 143180683885721328
1478118778385690 4932594637639355
176143168986609152 191359270038177440
50436389023113744 117174977341938624
126774243623398752 146112877772669824
112737054299992432 197641028402115680
138806218756894512 170229309910551040
147749133503287136 163068393975727200
146676807706355360 253139981477214976
48845548441776280 258638674409153088
24937695762816612 174082459967591264
4673271544724991 55215039342193800
151614035988651264 209197186104846304
20965009686190788 136655733663781616
180657586776640928 243606816502106144
95515176265727872 130541472797771872
3171804070427157 86396377747922096
13037481035746536 218108349673303872
156721772428171008 163437075979468160
68850385819864432 186557599197976608
118168904699981040 145954236436935584
4164144648334395 20009083622573652
235112761233654944 255690516904220736
181255320599454912 257545291107599936
226940893943213216 236044761671108864
179828537590657408 208350499706879680
64313063942628384 223983969657817120
97897071158406512 212004186185384224
90077491495080928 115533454902202960
87584811004142000 95514245485212720
79818554424634432 215304741319792640
24260289850863184 224870319287403520
124029341428120608 239492149254172416
11355997604062346 218668209623658272
177390754546973600 199201263953990464
84346806927313568 95282090738663008
33789969262845588 242213625784284256
77144797281166112 246661128742060960
36982046309448720 252425802454652544
38822661921326072 60048533220468352
49407181659479744 194057104559400384
137243812540881168 214210254435847488
11002180215744646 113835667991305328
58980957993239160 148288145367911712
56856506426143016 124103992614625568
150215403530931680 180950751499505760
50341589099273976 126286104495879952
182577873207056064 224120916442734048
65625304832570176 112752089339382624
23252200487544892 80205996561529088
7674853593671836 204073889607864256
218264980610318272 258409149337198272
51411215675700976 130348879018620672
114393333665202304 258996013786504800
38354733069113024 230955250402603776
179442167523724544 220564531812458464
4138620525091433 19608505227719204
57474909016263656 133054867558987872
160982755091544128 177061643721524352
152032880911602592 212740154272935616
71584268110617272 155342079697489728
207529865148528064 228821039899391296
156342257934069088 193871050199448608
96111013003350192 240679516636106464
106643868862813984 117120356316854480
6785419782921138 57556418032411056
164253107096616768 246154888414240416
45252308056382576 257485330715806304
196221363447280800 258086802176632096
166127990164151040 196716534139517376
47701565330763024 54602215576679168
1606098105641781 117726508562686592
143734899886514080 191511536249443456
100589041446964880 213568399285279712
129041770946621488 217407282484866432
48641531336096312 212233347709957440
152748876541711040 171177346681826272
84913829013644192 186472894917785120
77882689084361024 230646365931190336
112912604129505456 210792443424739232
124194158450722112 229320900972996480
154136151326204160 237976026104185888
35286596771407632 230868283778329312
28054026937904460 98215555761858912
15985544463659972 71267783525109952
6290958082633299 39070397890913216
9178793438799936 198112503109859520
45948726045162992 179374828642909120
7542917579625856 54161376569171416
15685961064779706 16498422412702778
125489904374217904 210606485974743904
172475117601424768 261299353787179360
132039822495743600 142749550250482928
180066209914897888 217821697959853280
211922029138230144 252141437171164160
64533777238835616 95415675985204096
40118102197194632 134820277901781184
6373425894832436 219205139450823744
207150454693018624 246268126727020448
94962166311833552 105990817691435488
32477609001250472 244363630577678336
83256926480382544 173810979584595360
43629108633061464 261455849071243808
171285792157661696 261406069656194816
96229844985718144 141549912502204912
100752895460597392 172183598156856128
8385643664922218 79798115834813536
107164892714146624 217278739978929920
50450664621537320 67336477549011408
100220368932885760 242888992079501248
173532189042682496 204653363156886752
172937064975241792 258412384685220960
101288339824617920 102001835867419600
35111405616192692 157844449931792416
2935680943218100 46615570417238096
88354985602743728 255426896254710336
85435288384767872 99486652347560448
3326570799657174 49465284735681784
37391220576496000 112358095107191664
76437038388472192 77078525691345520
168690713487051968 220341677502185440
3889678123788804 5505291392346061
77721170734103520 102826692396264960
2166003289749581 184889178861205440
33451047601240056 84880531975241728
60808094962509008 92719883009002160
25907317547628696 61582198884954144
81182125844630320 93412347064528496
5517506206160711 155947474624901184
222040822495083296 238642261512107264
98473551322298464 173026380573951040
89874499176978752 139139748984024304
106784132126828688 197603062665599488
8462649226981803 235550085912720896
103365965551796992 228511560270802592
39074030014032384 122473866625475392
124217085801718112 179788299244727392
93061310079122512 244111519874247968
136753364387243344 164732468091436640
65987734255180880 160854278667657504
101456709393297024 237885352436825760
90452131025280816 236357601701295232
15290205306547328 39868325412219256
154855041771462208 223082970081905568
59739331564520376 152829204210015008
104779464332887616 146986408018306944
14227882729221360 180611349079339616
63354612417747648 134645053574763840
48160247886501304 225141868034790272
85133006532794368 100093122449998688
53360038747230408 206611178817386304
240475597538199072 256947827702962848
191578544702456192 206864741262854368
184231117533729920 235525503697417504
46130753258591416 154367146648732096
5274972218593290 117018169730208176
110904033637626784 205527062324351808
56558033520146728 65604440236422344
125905482900863088 147593237517152256
207455746778465344 226894129162720448
151833818326734240 238177875263324608
66075197605002312 82945240982951184
94205823141789152 145493513611214624
92303191834297136 124898393391464656
138633521864007264 206742728138119872
173709398336047648 262638106706652512
160818597384672256 262145713636274400
189184471787449056 213239031491287584
30434811757157388 115058374168857056
106005611887083648 190315549978906144
186162184251608800 195958144438260224
42207840278720544 204856774851021024
175301032074810112 241061720331192448
125564657600852032 174248019672122688
160707012157048768 198465382499173280
55625750483830184 119122316216450656
103354630396470592 226375553937310432
9190106436849408 70988552013945152
104472587633092464 165337953703017568
177474816099344704 226921829334725568
38991837860445216 163968442838961984
256876537670745728 258180512278646336
115541344321475408 136855422281016688
133699835623605392 147101218795113088
118005274910213136 241546773247635200
71543781246469000 220626073231693408
42600617028932072 132567797946009968
10723108229525006 108597364865101712
5655800932114802 137767558218350720
48858931740924200 243875332552037600
159869994728904096 218184949979676096
167485172467758976 210784524148936576
140847436382994096 215985104502797856
3353904648090357 84540829142439184
4413815512832567 192517773051655360
99353831327460800 129865896954131776
132342817363085504 241737066590046624
36251859231522952 121252086029008880
40943590437976872 224788690692488320
213110922720129216 216042234806005920
171367234699367936 217823343056700000
26209064136101312 162498414707523648
57861549504835304 222568568846950080
58501440751342360 70740588570357592
68131573508720688 165537863551479168
128025901880429696 205626626230502688
93334635834743312 201776165504383744
32515109136241112 148612389258525216
245124803231851904 261568893079855616
212410975453722048 252260002430854464
75720674674161568 121109804190414688
74579562018969568 259608819840043936
97907546844357200 104860932294828784
151854369627466112 252457649313536352
120346417237705792 215130652109167008
52162139520709264 163737360662657408
231019931295656864 248081177234563808
98656807012764368 158893268406599872
153523972250619712 172565606868801024
65311003679582936 165580629002173984
44044218243401440 74590220884306272
187506813925608512 194473497164143104
176633174277767616 240335462293215552
15755307196693348 49790630807803552
35300728641996464 75949285746732608
23809586418005860 176590826589769920
115592546067148576 158149626442018784
4949028820539249 131292607883543680
2044319805576104 262921842005060384
76851033199389760 225826520225494912
159781991759025568 238131566997728608
80232072861010832 261390389579030464
44799377078933792 48624963071017376
81642585153867712 130995691730810016
37985596346542104 74388939319205600
93780225551205440 240011059801203424
87624646178824768 141590389372131088
106185512813070096 216785712743671808
1394434102871940 195045614146131776
168977969961763872 262927067329142592
18322126844265584 36778235762539928
115666983213173104 203748601147437568
54169465708032720 171436024397980064
23177949630287532 130184853446875904
134807995805765744 150607232644047552
62435241710211136 211298207430470144
7062570008491723 174403937663910048
89900979775869568 198100566103293088
2933576240323508 89788634262813056
138258551434011696 151304754885652224
120297773530069712 215920649805256192
67496972500676072 222114534292027328
10781931590955350 184385423476736096
188875701075460928 197911913073665760
190529029022600832 206888645484981312
83153311299468768 143223389630966400
34004990063055448 38216528830818240
58131318146260808 210511344836293504
72723889189222032 200430898123117120
135763812309679696 239028423775772544
223779774398387136 224039803747629472
125701608027222208 181077208100287264
141585603770593056 180796128163428032
15052047197547568 147935266535916320
156936127048095520 189242338975747712
7390356395819307 235506067003844832
64915119583523816 100266273564031728
16563428040169882 246633744229418304
106786353144269456 199542961989204576
214982920630973152 257122448158810240
23549448002617164 178184852898479488
24221293090116184 72117049429374128
121682860979682256 169260216819489568
56144818211102960 191419251467031488
11343855427206834 236917939037441376
68394651807482448 131022516288791632
115197955186921552 195407360407709792
7462972007314083 75951578158313760
152068277313172992 243364368208573248
5792112464310899 96457749328138208
3143159797690490 141999902779609296
97337361466040512 110318099597041504
83347684565440656 258776579206154144
14076065016900544 158476380100175424
12766495938965898 172064293236404576
31851048249449856 183933593190652576
131409133777214480 175748025300577920
79706374950057120 260061116783424768
38953844823400072 148263031051686848
15916597672244644 256427856549477888
82765894383823040 152593064542089056
72700015198421248 132714169404852176
71083256103512584 255635246426873984
113331791044950608 129026373884862896
34104832858109048 139363610132784368
53639321611884696 67093836290350360
174083620775581824 191634471470991744
116673691427518032 151327847259122432
85875614375003408 159434441174559680
64460164712389680 237929247326347840
193977928527858048 261976357997679680
131391468983332352 203366129974278976
194061326746458720 247130739042191360
227926159822438848 260656202993447168
9343976557556786 198348482976548064
217252010730148032 229152813895981408
1368558105720370 33819970406160840
57402566537206464 169154677567902880
70183755688106112 109613626302429248
134624628330440192 178028457050065440
40121474936580344 129548806336445584
25292901027610800 125946772866753792
137015235901141648 140329443696440512
61550991029524408 250068417721521056
42685286311212480 173497595301439904
7960019225352826 189449064426057792
110142438872372336 204463149738954240
57837743661691640 183859531283930368
82170861498217280 153096130303188992
130323382300954624 132529425932553424
18327157129654012 256608762646983456
118502162366155952 214338054798224608
138940413847894160 205768299950721728
3784894569948099 45220175358586904
89732874776018480 160800028563817888
194214769524142208 224098189291940960
155689688407459168 254523467780057984
17132103126355016 252913206817236896
70744746293005968 238895876174057472
177013157465061216 255843855695824992
20048401075377500 190206205444603232
9961590850091224 34562388041288084
56792415254628448 138247091881271664
136915527286064208 215970428551347776
63598464228606312 238789682525178592
130472175443994864 186956025070980160
62413848866335072 110814192036131920
84001103319239728 238511141627543808
14252015419838494 114317814451007696
106262684429681744 254625044091724256
48167133545416560 114312162743867936
188076830471120064 252510325183274208
26571352148970752 41517883152924816
155014180803201920 165303702059952320
55143181923516688 199322548796849024
145039261116598816 161131531119201408
109251188982984912 186435182877599072
158582791667789184 176230282993979840
102523485138575024 233672113376798656
1883360964803093 141830150679969472
152671340226045344 208690325753953408
193832494203561664 219469562594439456
46470874941374864 190017431281462400
40704959030899320 221751195073476672
64132739857106544 114899571879532512
77725641787552080 193908686134467616
28462486345766180 166514883167048768
140860158627280560 180045367609855072
22280692999206048 40416563452393064
96299121016772816 152417938139899456
43766734543241240 225564261023013984
8052552713818884 152579955297369088
147438966699327936 221370260480934496
144673078927765344 186687194121048704
116023317830664480 125056463854550544
182726008955195648 187498099658238048
33255323116131960 161988251798614144
80120465442880480 195104463919114688
65230538872436752 168489612590127328
144802380405991520 198235954285502816
245850820647881504 253923703060555872
105080861594979552 240530564379972352
143284017146304256 158394993439108640
46705498475596512 142419034362343136
29672303102547812 177107251574082048
109331618421229904 256617385913963808
55342330038382256 154524464605274560
223853827616381472 237812416429983392
170504828469396576 231456918583027072
16098793878970464 62237963176938904
150990912084028032 194578828011018912
58631734911765832 190434403139605088
11638237276782456 12397303668150946
92934323519031104 148799900824866080
10734632680216306 124300899465546720
34725847587491748 263004796262544896
213449813231428704 244710139089208448
160196448429910784 203777077146514688
330952179664122 154324425192733792
128461032247070784 188613724627098112
40909732450184336 67442150858918784
72503175191222848 143394692489015504
2455510733848139 182725959948592864
41905490474530848 258110091265618752
34657624558824384 136684705078784080
49793382591363304 113871176659857904
165063304786775264 206993703664681280
119673210964667792 262270773082291200
133834078536719488 157792334172403808
182824856337140832 209398211480961152
59762293476696288 67740749850213728
25997036506339792 46411418695020880
158501545731543680 232084356233017152
73219700003604816 159924394188115712
228242022888780928 248922334144930912
43325485011749672 64857567819183720
35411570544277080 109156392373816368
106424542165940128 156118778908158784
14751038385329848 216754636042299744
90111995031868048 185491633726246816
144436011894295520 161969197984203104
114554515248095536 173009132736074688
12553093943578408 143035325869456704
148663761295001728 226733669901177920
3655004790671030 74097813562552656
86583234762217200 169069593788879808
167661612034455360 239309131960436576
32036628693120692 90606772625897952
93243262299588720 95385636156154608
24325235061403944 69468230125795904
146607450913043648 256958318453597536
103691248743437456 228687318775147392
142900172386708528 260013976414441728
9791161565187802 71059162400328016
206081635019927168 213418717626235328
58388737566620064 84100843943228704
69852834325923656 118662558219399536
140077399233820368 179963198230564704
135651979376958592 176099172022406400
148006741857597440 215547136215279552
199909673871721728 248882976802577216
59904400414263336 93307201671865264
229005842230802272 253782267755416512
45435580805051584 241252923821962784
159604376612975840 230969523360952160
20537121182530144 135927652122075984
160695983715791104 176409072669006816
15423668766235208 172440518654943488
78535347418765344 141954631242001552
7394099383072309 147277571511020896
22974948658295924 56875551738787240
66576173147418704 92915238098974272
139788218105174592 188265995777513312
189314639773770752 238021711799586304
135924274144591776 242696909494906272
146973621781093216 236141482892914560
166914945312142912 215924414140425472
50841993065920080 177943020634549600
157744673465635328 205362627416217344
48613804593130544 79373229932565360
38077722925545208 215662493009830080
110333891246922672 153514033030708864
14379765549193118 31238222194856476
47290296179373536 191637316837323840
35176730023699364 127726903588903200
12826984401757220 165795780748331648
40953192524326168 52325127498243032
5107365906713965 90629056103090192
134230924353905728 141175017933755184
92900130462232784 174432950946562816
27016786690259428 193421061373890688
239561139294216000 254848792347782688
68595982687764088 195768909622046976
4688193449573756 56382484587828272
24234570445699620 176546680312185344
233030529592654784 251098984988800192
8802994132705142 164917272251975168
16638624496005026 215365278750067744
47407228704379448 103092014389700864
30271695328003536 150346165860237824
143708323123857552 248335737633545376
211558166994339552 229259855670948960
111139533589692080 241568968355263392
111664232731440416 251760242488481376
41752639087591312 179415640010205088
171972114957786816 238854935569839168
71571999621001664 149147669635527200
2735721588837647 67323592692402712
152133464535529216 168710163694884704
53585504975846488 119128691256208496
45829058813519232 195558557123340640
187010683666668288 247585520509339872
40707422775709944 254480898051707712
63591975183139176 117720718292947584
207400843499585728 224644623760285920
23646872594005636 88134336538520256
38735243856283344 119354884409248208
65309514224372464 170421140142538400
10747019209543696 16030316811230226
81061058487238256 198306875298364064
53974766534875952 180873741186165824
36219770498807176 164785041784596480
83301653613353760 181519847248441408
8305512431839488 189082001394304704
82525046220265808 232626085456677856
209472623450867296 228558119967493440
66804664065746456 217347187182513344
20834722362202756 189473378806193664
22298456500174084 27341130952351852
163770292784263616 167223360274626080
234962185099092416 240797712594408128
23749010583589068 31196045905525584
23830675006949192 233455171113961248
150709327718541216 259507055699369376
155075083075365312 206534994212616352
96227803895139616 199045502104819008
8245021006727676 27631607902914208
73974370803377920 132491229533448400
176816261418232192 228948032039037856
10096850948196014 239912905442400000
39154646779932144 191507504356484000
21891715421919132 102780902144118528
245850339136800864 251448108808149728
111984705857683408 199205441650368192
225481881775803008 236106804115426912
16966845878992208 240231503708907776
6106500023138248 22756302534832048
33075784152788104 57654107012058480
107808678410676176 192330113035013152
97169024282669888 211735754999358144
128746330469180256 158323917575545536
129345108777981200 175152195526771104
90098464614578112 259139322218775008
108709940462729360 214510382306448448
4179342596246731 52251237721199944
213249227424064320 253748079547020864
166278197941162336 204316207173128000
100829648634298768 257639829504788096
177921144809500544 253002274500146016
88092069585272432 163637058343426912
65993038317443272 212664875624891648
21388858235290164 224042756217318624
24891275452787428 94418758645599888
54927999452522784 262634630909447456
68959330277384480 191803150026081888
70045630715199776 98086776779179232
20791145065311148 65073148696382072
109240145481977168 229851001373843392
121421586635053168 199715299876518016
107613423487855552 258018716570386528
194649314888429856 248836737134288960
17595873251350834 262076614862849984
99465890108288656 245981113140243552
142624949179265072 187322311990199360
54625510438936592 118896165969884352
43596694318454880 47836481370584504
159242533739749824 235469463534706240
79816785228004896 185199236736090496
49121963443267808 152837362908305664
180676447143675104 192939313502482496
120851157911985040 135773276301021552
126156244524629424 150767537206617344
23738569945643912 211059790854809280
16827389604654370 220323222155114080
85603099231892944 116737469106473744
35226446664099204 217240842450476128
80874754270850672 245280571415494944
93052714210533632 185248213952814432
152069588882797184 216446403790719136
18489289903079004 114739712870442608
30235718823530092 201951085040762432
88471887708684864 189436202866435200
14387117961008284 240966481986811904
101650778681197600 147007080924587424
137599413175310272 138854513588968816
146513528650106464 215987781551089376
179371176038015104 220857798481242496
92958214726544880 232044393582301152
193675713051539776 222947429998992288
161494879076020096 223581574216533920
16288534428344756 75262839538089840
125071104050792560 189136201654999872
243785338372545824 257525564092983904
66744561617097456 122744768716562064
151655912835612672 235546322013070624
24339567688622416 216106109197110624
35229678122848132 101253557519640496
9346595436051608 56279449892183984
84267896211291872 104517236227255520
105290238537288064 256446470053019040
119377706281262976 228254146687710240
93577561792636000 195310753675608928
227416463259537120 232242705198296064
48829747506301800 204381456423898720
133084674284055584 147835580184135776
2615946028287283 112146743941909120
87809198453433472 175592004536920064
151512663306609536 254732101143116736
50945746150286544 207092692721303232
20742257930932080 209662637271366464
214664304688505888 255429798293215328
3500910946799263 238911897901198144
56976556353724024 181299069292743104
69731790359318312 228317565743252992
204555365706856480 249836325724560192
81230168025832544 127786162041307872
153028498165785056 232339190517366688
121262153331364784 250461814312751712
2134193719479073 115070461684971888
243898761134591968 257834716234915392
28838530382238292 83662563987871376
96884406499310464 235717762068007296
15114474221708284 172118248405334720
78561853560416704 117080868290498608
7285488385727982 243549532504062400
74192310800922112 241036986372834560
16219619032441848 65925195539375136
78546770910449232 197008584073830528
15031457486354008 115594551528633648
78781429008224752 214380417555063584
184183849957683040 244843771553202752
38558737777274480 97125033169711440
7732870677177648 249962895727329088
145784716854996768 247744689036778272
13821231615870038 75329697857281904
33057379108378692 44610639002638424
45400387369785096 46539937293041456
145431708243098848 238005801614940192
201466557570664544 244411391444008192
104727490875082224 253654795341508640
83876948426650128 132238141273728784
116954751113621056 153799377772465792
39708563252684224 154369478277717664
197214048107081088 202506429104602944
67101830011380600 195546328212961120
60566559431378824 84091021238291216
68253778841952784 230433105382867744
54490230930167864 95941663627616496
175258655467386496 251182809926055840
67600191080651784 122774575493037328
187918005927012160 235754006242692224
151746589743109920 182471987114172896
24034872608978688 228813695709597280
200570027535528352 261137183588323040
195283920376960096 256109523329697088
226681747457113856 251207348373796096
221484040423784160 255109568147211616
32273569936677680 239617515129909184
22280272118730148 48398664681982080
141979862599812688 152578535562598912
206799026706925280 229706279354135072
121355920142500736 162088182922148160
105316835429390192 151804451978803744
58067778820144840 95575623605831520
107740405928451808 140713305048543888
77552727492568480 152678456360150048
45073853562833160 140961880158613424
68495610166162336 186925214893880128
159719787151303136 186937813454720352
179977282865828288 182164456828640704
44778592266769096 68316394172646896
230532097458929280 254271588188042720
174690437417729440 218891053243189504
221771342278340864 223023238903278752
87220432555159024 226075496129455072
73047811843049808 253725829628869696
70940525895628176 114046656682610816
24647408282146776 116341811935366288
167505686483002048 200807802249694400
204512840907586304 213861201620105056
199628570048357120 259699509221517280
213385641431415104 224785067082323520
12261804146949730 97313275919589280
124163042011539600 222154802111043488
13590148092001562 127479037311563152
4155221501366404 90441495460693056
30989848221590388 165390352675741760
186668069995267744 189816149224783520
9866842927089640 71140272741935264
200240295035292960 226583240336762016
9806592937372890 45270186403212944
147699734878762240 157488856060918016
85615952315155744 154823685228838336
178645157958886368 208150959145989088
50407149123167800 253170895867603296
240018971760869760 242586999102196928
44500689577179928 61323499673777632
180243400133544224 245077658838398720
91833574497157344 228324746090616096
63116198854146504 70160304081219360
45766774218555464 106400782376628848
11126663573885974 247291919984339072
130021359899337952 190015468920256064
136424659635148192 184421535557524320
58742175122071472 60910236926826160
15098415418498074 183621779074977696
24615516871992032 122724317953144624
133475169771826528 262428993575800320
156168522964766976 203517954468373280
92538227497064192 229050144690332096
52160650609594920 216507737323621952
175265151757852320 223639757053270112
47113834251444792 244415627643752832
144608824840882432 187739651135456224
7936693506790994 229261779507515200
150080857508657024 173538065117049184
14868356773389182 164571426137202816
93552812186947168 241260900359988480
176609862876599040 203089465176547520
33377520560431820 58859303115784232
20812426537454628 40017806745116248
92374079200135680 255102891914213504
104960968011502464 130642995130051808
101057414059787440 150366538419068736
30311616555849492 51521304501949016
23449870732271704 136551318011638368
55897576763664576 171160812094582048
44298072039613064 87973805604325360
58190326123647992 208422231226710720
89288517364629536 93575554333178336
143426962039484928 244699567288002304
39906298822056472 113941987801629216
137996537523395856 241067849635150784
186520548910945664 235287521162864192
155703616560211936 243314230878799872
100925677383585408 106098580619922400
59659667291122128 132128155706864736
188645296274725120 255868114378295328
25684912572707892 222615314276410336
126496358322823872 173379128471193664
91396860594094080 222949203932213504
104088520733106752 206423036914998368
136794697849897792 176435151904215008
43195461368504008 219900962797569184
161231520257733664 169591658911421664
23475140252706228 90958718423483664
19225080179552080 66365110723179136
85615807944664176 100800658488939920
67318944716825064 72788904187632128
39391935379916568 58591660159946176
32876335712867720 91041123638252992
61382230590732600 225234656476578944
105031015178585808 143991525819703536
49149169715738752 225374489886702816
72731449666116768 174695588798608672
25626020791194768 170266632861451072
3012699466036406 219812556624006048
3712194600483017 16575342461727790
85647622571419168 245713689113254368
155891423003739392 156261848181888640
61876270380461160 175612200171707808
59655776594833952 112158801212409152
18690010345247084 156333268276178432
14740582499549204 17269834058285554
76539548903048640 211676541129608448
33860013593062252 168793963310882944
203477675941555456 261074583256727968
18854148006714496 153645639678405536
84716303066278656 256305070413240608
247132022699442752 247879922013422176
74671286649855 219527584353248448
50386105299363552 170435860384301696
47831204829999040 162729798765105472
158533520648147776 224859075512284960
5427775094120585 175519438470577184
23467787593229420 188761704664122784
99768198321592288 101778360703317936
192925857289036416 258716196571934848
31108899240973144 35378295994936620
89840006953907840 115162497353170304
28858209328504496 169524296622338176
194215544365541728 235223720324965664
84840101498359632 123224826295228368
160316673854816160 212989173005659200
184923706474520800 212442454668594912
114719506417122688 244116371240923584
101195385711226832 232467982729605312
28668463899189320 78997105965476592
77617043494781920 124166748327136560
191349475170853408 208745772666660608
78261387151546832 78783709518049008
199978652327319776 254118763585387072
85801894208838368 216606136718933088
25012118048795760 258182079663376384
131514262205914496 231519952826234592
62721635040520248 157075854541640512
132463846762577904 207351742227234720
118845194449859440 243585839003851488
122112389539071392 244591446752091520
37091862374021224 228376234583827200
104800260012083504 144008894501764944
157660855907063488 234364014192745824
1760618230016702 84601703518495184
109549914961005104 179647031461689312
71322327865874712 260321038270228864
144019429948950736 149345653300205952
156711629261007424 179212497127083136
21374365455771492 96232165429630272
125005207726623440 261244737302873952
18376148762001008 109910572814805632
48267627478849416 251226350594286336
106761048985092704 187431238229482592
3667959227317713 252366290545710688
54130300415063888 217759723989227584
41268098333988456 72419449362781392
154452882949480704 206814208773478528
99154772720462784 239164123742720448
142438949076991056 150638392012329984
52479773673821224 229808841562502464
8711189953869324 35951008162290920
179732712107781344 180127704049239328
121734660583128000 122419620228897408
26873526770310860 71543709102831168
30263491396263256 123747033523337680
95644826036825024 109021983063520592
199149431602253120 213489460047709728
257193279348920704 257512956227235264
149274892763494048 196659791170385984
168390213741228320 230219060057276320
97138859977621008 256959528402408768
116411751773389184 238015109172371168
241077285047607456 247853177022249760
199287149214289696 233053521085505184
212237640427343872 259917513620242624
54954388837789016 163874583336348864
6358936585293755 167899702063589696
29394211031809452 146336633886641952
5350882020171552 64700807083557312
26828562253895736 131828514811686544
97232899023977536 246971206928369216
88814598388173536 227015073384419616
85972700509372416 96567955438155360
30449696579453080 77575950963675392
40658818529502344 187955833889881152
214232282143856096 234202498501978624
67629516607507888 189266045699122368
64980919730356368 135891212643648640
227923476799889536 233750578930582176
93883282964250784 184521872920404000
53153937857279664 73980789044516464
80422100003451696 255688947444719360
225782382252578176 241811979902052864
1620219780401800 77484522921865472
48923152711120880 61461907115487840
89112275287506416 169118523543414272
50830107339142696 141986968720368032
71008235507151208 257162604051469056
157455817624976864 164725700675501632
14556214168379010 67018922011742816
76988450973102752 77597506807698384
60933604667907768 114334332908496560
211417166419392480 257934069712585056
67329891378886952 224661519885814176
131473275535405168 210380047429115648
47645298138700744 56835386321364584
42386123541439712 232547129078595456
86330032724131024 248729247847016928
125624531694672384 258922699299980032
62620002790402888 248568910427028864
38591936457213520 122272580412180560
26804075526097412 128141285434246848
10560882260467282 64546709611205952
103168458267143824 171088436363652512
36026483783144368 246440475837854368
26157281037434896 251387282041023264
9356270618745780 243259481193824096
67867086306784296 136914079581724528
9457832585057392 41530478208316680
126740832730746944 206010900876548096
140252833658819904 159972114670957568
203841831109440128 230076108755544160
70711578504639688 92073100431264336
160237090462259232 232517511971527680
146338143264694784 171429376965233856
6749773403446364 91498754884717296
192392105466214592 211508798457933664
65889585385452720 157255732356862560
75583633806180480 193390792179295680
55225707357923664 61188358892504384
27343684334263496 132379649478436496
26882685892706828 43599514654004864
59400403736598536 253164055940535904
11663576080698966 50707502308392136
16794547184985562 154482041930596288
7190519527782017 52058220274731416
121902390385430528 211491914291091648
21841591274108564 141843210207217536
106154785761708208 107089469692763280
237468179496480832 239193869188387872
111696599076634528 168220705725561088
17484297066151768 136857256442536784
161900172691263008 226565195509818176
39272995990808088 47856618130987168
102438216004136576 137330198840768112
56519132533393888 221418161114488576
74198178516475824 157825774893618848
206541626406280832 240357185212865088
6604655381295446 236642455963567136
118019497744513392 215669630497124256
112709427326767888 192908964121479776
7218796661244628 202783329522489984
109756769307078096 255843112386760576
56424283432051952 215583178066382848
76330696751785392 114341176343152592
144248290122750496 244233751255423328
41642041674549176 183213766370445824
7918028402647351 216749479219420768
128272701637809104 140426697224673632
43686449571280152 242416891988555360
42969211146781152 239538491256343840
145105064732992640 160946577818779616
159806875435852640 161009674985924160
36992104328688080 69076101824706224
29677335851299592 161496477283975104
26993907999991564 233406047783904384
17081861862133382 224523042371998976
144997922936886496 201512093451871712
222969059821206208 248790053022718048
34025588972012136 230688995496124864
228157926980552704 253303553804309280
85945835675881792 188603927046576992
18309565749785160 142932112628169264
158571485823953824 192453083205492192
133886308071913744 221255369646436288
190910588329593280 202864461168230656
115680555871104464 144304700417205696
191501443505448608 210485002810666080
4479769425261805 25674647607362396
144023550561218304 170232987630557184
82172274060573232 237997085299015744
42405981325629120 199482193887606496
9126804825382018 257224747931738272
114794398208330016 248232834633182784
181781708621283168 250767163571646336
28954951056100424 222032790121866528
6308404066090043 167894347407976960
128263286752237328 159141453363092480
117570444886571808 204057325461553344
161789688819953504 172998241169359328
137666787894928160 156282835107923136
49617511952063416 119871504570034816
177719854000881856 257484749585311616
88317460465024896 205257611740042816
156633977047062016 233048401445616736
99522242718746528 260643346563335616
66080553489103056 185791430575477952
55354140897081096 242989870672406496
114232601258831776 209906525302662240
193906990469417792 230148954597714592
227337050555705984 235712623729420352
49016550063335008 181083129536719232
131108338822021040 227085095888718240
217674469357190016 233158477759137888
9911058592250864 61759490606984408
47919430941797920 243321305367105120
94955560811645968 146840250894435648
148815885210683008 172094105888473184
219251356072418528 232758787709505056
221068141348563104 227748118599419872
27811980578278876 33600637354887160
187783719852596256 260643192390266400
77262420772537840 194453441415848064
110758282380404416 172132181239081632
13833750663433044 235131516189668736
168319672429549280 213531327066166816
13186714294580264 207935524963711648
89506046668442016 182692452540830272
43041403244632696 232708912835146944
228047128911466976 237258715283929216
86173622663292272 208640867254477600
218542898464782144 235185680916143072
15453595577709666 74852042425975296
31791016856834304 215713623386344672
5247893277312827 141722211877506096
145058989504548448 223826519783658912
132430552762894640 183940913193494368
1651843603292723 191094064397623520
141295532313351088 212968185357465248
26603728334734360 237694807325608832
6724599658341595 12979411568762252
19864452437343284 232528935300397696
10829261688542698 30820803969191704
111455792788451376 166304055063054016
105382462719986736 165941857466329568
90820120077864480 152222967670350784
78868199405972944 229013681779739072
54423996215645672 173213544349979264
12232221863243032 147786476050868160
8551854453676588 122383984249386336
17841034986760468 70066500328633632
32664161211596804 241746183245918304
34786193204859820 67965054162817840
152154991390398976 185732552861627136
204470322813088096 223401705834878016
80470690074772240 210593119675198560
106219623531090592 194729348355035840
185993974855050624 248459997656935840
48469101169148560 138969691158557488
49492950816017616 55440918837501792
112183247792640272 112986734347116432
157787841922673696 225684336964247520
160137950575911904 196604282544825984
51414622165204920 125839232046573744
84862540523628624 122104445693938832
65777656504907088 203551585740685792
68603049504922304 192022819396765568
62927256711450552 71343947096666464
177556447418252032 232527797590617568
116350993561210112 228036589796524608
102971580181794096 197263792566334432
98954072408751600 227117014447583072
14973548315867780 97659685067014160
164693244935524864 191676345471302752
36738393202226240 184638565488604864
20865812045111348 43921091929325128
142662369201791408 168871898596125088
70711531606413840 150693334925336608
227789370549494528 256626752520377568
118562713150197936 250053072070710336
2714183934194690 159138211832238528
65420086471582808 220747820201458016
152343562670946240 171467999893715904
26367532577754420 219769640645746880
121307145932056816 182068031784760416
106589991115276592 147817765605393824
132101692853384048 165010524290959456
89371880050541232 262475216874900064
109709785969140576 200210197324452768
60757074700511184 225134827723298368
38385543956079280 39926076442439432
227865598416748672 241194456162922592
39878805827060240 95352294486740272
10377837642860078 14441871256461718
246995109426934368 259978740978579136
78889861439151856 250979382992132320
112601830610443792 121541503102239760
132438613172684688 185980948713132896
145352184872335680 234459307715022400
7139919479644892 204689729862520160
178495354278840032 233231407957786944
97512406705408416 164333074837307040
249931411464811488 259696132588134176
153620705941331136 229704995762897664
79079307102118512 166656912856340288
81463372186097840 170907368349350880
217069696051038336 251888938826866912
25973541462840352 204471087574488672
73540109675637856 119195125766822928
71716818295586592 167493418668602112
148320887894442624 159681283937905024
109941482720926816 256110082936961856
119408447496108480 261682007156211456
80092217057752832 157670681474998112
68616205102744832 88064300724437584
71591960608572840 182055614443089984
71909522728178424 119618875842373888
93653677575313584 260724627865156896
100118513483980352 128487255177104384
128258589657728112 259867000660633664
104747501915582560 138829691237338048
129747828031576800 160733340846939264
79313594457276384 168853836843594048
126736991346896592 176300132594393984
162791710842009312 233492251489355136
70632790063785696 75546115304331552
30670138176958792 157893402864357664
25390482177112472 256779319753801312
44322604927261904 149641210414861120
131724339979583072 193171017399176736
25021510785190140 259535679489731136
65495431441255568 70798444862804720
38411199433937968 238046554373224928
144138434760491488 146380220321353120
33486063008278584 163203648113222624
8913296625747103 105427170979183216
191690756862906624 218170078929008256
188261187816510304 238779614783321216
238212356159262656 243124226877515744
178690127861427040 208958276891106560
184840299365308032 211506701377874048
184016268976456960 224545356585715968
232321874527749792 251099249691410528
102151210435400128 147782701446304256
25894341144180332 227919414499860352
70866158755679704 169149348668303872
179687091409248032 225169250544665664
29445307827220944 137242587210655904
15204904758232794 165294021610905728
51578430775006216 123176034232592608
136120469017347024 176009021010015808
8173294439732296 133046321579462832
118123277294097152 139993704158088704
176424753262481600 234492631092088288
219830048485062816 256917868929489792
26412408666844296 187804446636468512
38483016422954376 85528121305071984
136647699864506768 157790015583115072
218055012368827968 225474579044704384
25451862484655656 109634907497893552
99986914994042288 121408219754257264
114923039972879808 120690615258912752
7277970572674266 155738409354763744
67862164051052872 257668011698037248
140865189342300720 157681590907552832
26059781748930804 26262447905942176
150752237287525504 262680808830659552
16102215168772484 190502973489180128
32552664879977328 164761007488000832
246274509249121216 255129990027098624
6495722192886291 246480129611760832
49850139926357992 89963833761271856
36036934315282624 254167093266030400
22399089709922176 80649222358860480
13740763162580648 54108986884702352
75200978470029856 103961359972402512
244035951550168096 257183951384611616
41954545971216544 97331344709380176
56334356467463688 134636015144735008
79474417824829216 81900949524657888
21887499640477524 27367088519593924
705134147641771 101360801418024176
209828500540402880 251991729382835456
5783762343321238 66853994332766880
12005297344855160 136954889606340016
58782483880778072 99376030571477632
92509553325477152 141217236961443472
83727880955391712 189287805091116672
95131979431946880 115869414017012176
144324282627460800 229880527487859744
43646907059644936 105479742573358224
151148134017717440 253768105102743360
41554072658651800 72067803626803856
20878346024089176 31826865572789580
196547367142695552 252037539616934144
6184188148940732 230255780654906112
62256704265177352 253211140398252544
4360844270900785 107643148690227008
15627633667823468 105852819674618080
10270306008689224 25628467285515740
130101423498707520 161321310450056448
203840381887165248 216519036622581312
58296981223630312 216416208991408704
74056862166733600 155187125391967552
89863322928184112 235270440238930464
40877039637519520 207990472070918592
2536539777098909 4943465583070125
110542239078879456 213339943361059104
99328578736958576 146225877508769440
38589308865961456 97404656765206064
192004590130859008 204347024759237856
126718191693965328 262066355903078080
199562234270604800 248885696968460608
120155730999591632 222053044992698976
118084551281802704 250305115521223840
72255671173672080 220507554732171616
80502890635869728 167891856307738976
251982099696678656 252392719716401248
159779411886750368 230463072265113472
141100727500051648 165204911628263040
30497098558676556 165550475043756832
92932840045652688 149473170701879488
53817229500276168 224105843641808544
72673733638999584 188758400483230464
110705147597130656 215637338246093056
86035343901151472 180688993967285472
73040447102721888 137064150585792720
2481859757895840 69900094549741488
104214703597067968 254693976227445920
21067798801301352 70872906572339176
65423213957980392 222298467774453696
218129317960456320 257211039142977632
162144490257826048 242435355235004384
5676477410875434 189575974271374816
87438313396346160 198251205977366688
161746967450752640 235322886025000960
71924396786400136 81939107785163312
61856071624496312 161040074458825536
16859259964018024 211927669605467200
101666631373504912 251539945909480448
126897535968382800 181420667114760512
15122200437745698 84575836062841648
170465135344774400 236542879378318304
108308283073048400 140612097887250272
83410918961045568 245338783290646016
116515057189104032 168335644142308768
138712367518506784 233391245873557184
19687389686324112 127541793428139952
132600207662401856 217551308127951200
26604143857013404 113169764259846832
84241623483680912 242366653098096672
61111165374742424 261231871550839936
101950121302730240 161468093105244704
19161556157377564 204483676111093888
195148372241300640 202000407246465184
173817815065842624 196003968790826912
83486150730163824 124285551219825040
154732042700250816 161999862352243424
3328491285962330 142560907365078720
124580389692520352 129871469368831088
184828049867321472 200187468855433824
146884607360088800 191570081444869824
76079937790993664 143159002744777824
29928097443932404 229160712203936000
242312518174900000 262415244447189632
12412656959848120 28656939065985772
7750015601837221 253674785925262656
36281297784743352 232281408287418976
88040440503515024 213407102966208864
50669134585063736 93142790843219056
30236605559244020 251080215249284608
1098196994361010 105680322191205920
84266743990577664 241931647154864192
136175402099515536 194913688113197792
24011642649728884 228645309029557856
56016673907365008 107892569963210848
42319983319673000 246062806661482656
145360905096151712 221693448685825088
141438726780607744 221255773174154144
7048218517078486 32388227193157064
142430269880990960 201541058636927200
114426688718011376 164955328685227904
28429002126332180 141567142207857744
94626842063512160 183381432604238496
106683105730028704 110076927530465792
195022045676582848 246703287885500608
146204875071349056 151811957218092544
3744434019246872 72752169590184976
70464974018156904 239849443397435232
115519011597368656 223304038586325536
63570990474273752 121131210088964112
101875577354971296 133197670311787920
166907973036045696 232343256305665664
5434367633834506 31175769727438964
155122599082730208 188461531911300416
129987402006501232 239859912266130048
147763551895163744 184092484628670176
50798552741589360 68213840049091944
70711781148568384 147341035244949216
16393807221017294 90512784331185712
77983519341215344 206190513331219872
153334316837242848 247586564308299264
30550411933800740 81462787433756640
66165942304816056 68629203276514616
4072266597723941 203674700835735328
154806705791945536 196111565172361088
120679110273174432 125858674915041712
127477820917060048 198343038892047968
56549133873787560 207982146739976896
54998692839176888 67306026471925096
174777644261889216 214487458365655200
64796521203813464 162905554228972992
200883300567516896 254675399603395008
175160877619175840 218557036121941568
131574567272568304 138252502205621184
111778218730924496 128880739384840672
68021642635860864 94970020223441824
103266798217657312 179439957748135168
30653129140528808 147476229165101536
1236288426283349 249791376504645920
142417016447887824 219075517822976928
177573439990694688 237863469195240288
121510306920610112 253666060406610304
153867729805611552 183089728444223296
72056924154168368 114583161039815152
200805068051247872 254178095139954720
139485282719710928 245748212440570816
21954750309134964 117532548446421488
17274016475122276 81062955114867648
25059861178816932 122476716152142336
45693403004278944 102400322572018672
151857089973039104 231274469028316928
28164844042851652 251827286826831904
42052487002294736 220167894763704576
52110434105872856 129743396613677760
37451281851514256 227513910457770880
64381652023237016 78761496436418352
73538281043527088 114604047311813664
71096513458629640 159514517065303456
119348545398713904 245906186280064096
120558406515072464 129560232373346976
139119506732933184 168088468073660960
32627719978222744 53724459036335960
82357741719307424 197739163372408768
132944095782256416 169751336645130208
40611930827717552 81130903920335840
55129617775437656 223418363499673568
65862688836797 155303814306416352
40480804749702600 234952064014022976
96517595034198160 260666540286422176
10133111723101190 156061412368018272
75694733931332752 133186067866781792
37115211195833000 223125733395356384
226270904320883584 256084385821694848
94539260246900640 233782334690239456
42935441727819048 260683394408406528
227049707792235360 261878496965175264
46910827291737616 119715942046067360
152026558069625824 152309256367186112
70556948270980088 250618186027478208
39574885669638344 228922180813335072
60295729972076240 136935091955871248
129861128131263312 220978873091392576
47659173728470528 114547485230911840
144815781939590272 154905391878012864
55867097067731928 241190906218318912
180563249899205856 218084405909534560
182810922136392448 222797926055657280
68153232008691744 151189394202884064
81927607580128496 139225789038125008
129926657462381568 137746547226757744
55555741850472488 148210925062613312
157080381211605184 195816567624933888
63017107197540400 98275069001090816
154295341399296128 181837159776630784
29111251365841076 210163059004267776
212507721537399392 238064472233136224
68861586507647968 194184327628618112
72335132858690560 133140386429244160
13899805309385004 255960913529884832
48822521823665560 113497880879311840
142775237136223888 242116246345740864
56591787663627856 184765089236226272
74690182958920144 215586421339651936
53818855624685544 98620139121976176
22804237875053700 81359320609691232
53071493102878368 53873946383311688
34407302580552080 51625062338709920
153668658106875456 213479478428874656
12955569943489388 122414358790672864
113608107174683376 201087984364766240
65895886458489440 176402484373772672
201811577577236896 215612361050907584
110124964174363840 191730421701576928
141411846056506096 174414839725000992
111507465893531232 244523635130694304
100723723434787520 178300638664089760
197555949486934464 260487443314304768
66873204584260936 166798609492110848
49210032985494904 115707483891381536
75913394651943984 90851167545284448
33756149647855592 64488107625943968
165710050990295328 246997104735625760
97177150753811440 151429211421733696
66868928563322632 129978285549087488
69828894847318688 253103939256441280
110683549423547184 216122756325453440
5862209095103223 71445527468059072
157340473185586368 258259348263119616
95759549293925376 122749779153026304
34283547269770676 252516156483684448
119895452644947472 255691237448869280
38393954680651616 169996722434094848
152600447446918048 215151624431314528
83067001824139024 200998471845600928
117240864498012640 244138117277256512
125460186853142656 249443974717195328
227055896448921664 258798023123228192
57243308655767168 137067019944444576
80873464645072640 153804468637153280
45442417572802320 174865914068867712
5877466385294324 246282971489241696
2905723515616337 241164568536701216
25236203968463468 62129503548325120
159908490837874080 166007155260930240
24292012919664816 176626540730400544
108702079806130992 259893121675346080
42157106916774856 225841112361513696
122669072287696624 179251164677356928
143412621206239680 255689908326204672
131944573156567648 153279762230950944
12421673450442242 167783150291114144
59735510431142104 230083163796545120
42289229032183016 115002346311089920
143841217319562640 208853386625007520
144736540251643584 258878355070208224
60945127983432184 235701351568820000
145222886584353120 207006291526056800
115856138897426000 151249492694500352
105973686411151728 228394631642893312
2652234095766734 218088667551328480
88853698335428464 209017904479998976
60771461455772960 137127204089109872
55562246307255368 177102983653332768
175063148299089568 242181317828321664
94793069589364592 221219576579052224
85960233005377856 172519565083982080
10239335509605598 15235635526585810
3990741877615302 211554893911639136
45443173458008416 256709487965963680
129633344438739744 149317135695333536
124568409767940592 193949370823964160
78447180499989136 121812853012754768
41242062661349584 170912714527344864
105073616984138384 236302137899503840
30386724415901276 125151112940610288
30784668925539028 123880824002253584
95238950805166512 170854215006156544
103624996561133904 187463037363754656
5016766868263727 51743134532586944
50161716967650320 116443498801637680
58316745439382760 129828604658434128
1398957174368070 26182020408019800
1555695836742863 157157224915728128
77860894162895696 83429031644259056
89002487462728928 257218674541630592
13084610638762962 217184165250869440
126263224291594848 137699085807685520
31718525551119976 111971725134307072
115463453635895696 216088397967852128
104648166525050704 181558636526648256
102637896299639296 155546627933743840
63766031884890496 177084072709672544
219469280312717184 256301358211874048
100087629952961088 138632567410195040
129323938686155824 260095149799303936
22714969328028492 151761153787627104
107783881095168944 261207124050247520
17105853412114156 246232036170663136
107041909188908112 174028304276126912
5128156179692522 219910027487438304
131596108129955616 208283090808019328
23391232026280804 252239986234308864
166896034395036544 202447033981136640
30445584622820844 43034251905680912
63407255015526968 196862928318797248
117985683611314144 255924674045364640
103602444592540816 146093635305689024
33948259751547884 189885210421794272
30945177483636236 160545575035457792
37367104892298664 140818708181989888
29197677843999768 145424214052457088
21605909617469464 113510310518847504
100227404635800704 261817028739340224
168964170024166400 257886053034283200
12192446738458420 194671046632040096
110896456855813520 231195884551238112
103084934597573776 224228395386643712
22396601738549600 261130343830179200
55913966564580664 175735750854899008
162353872993009216 207432470791979040
80746440462955648 149201768735035328
14648651818086500 239758777987528128
72259069342316608 211989742779599360
181514410712988928 208811168547883168
124626782814868112 207000050480741280
136452192024127040 146568715511585536
29245134072208892 210379520854570656
91449479100401328 155495716548224640
95400674494147840 162733964735637184
21521164003700808 166689944044894784
57959389388271136 255126883712801792
7889783850084637 179859218093819744
57708535569646312 58791509543213304
8352896193867338 154115300628347392
90878473835485376 262175156737375840
51102568197030888 215589769167678176
103854090035681696 122891386388876512
61207962548186888 110279388453505072
97894680272103984 151456426393863008
140363618496337232 257640714242853728
60031982506567072 123121658093442224
43039643529339296 67364657972408328
33491536950226720 114758617963509936
73546531602693824 162531103628679072
114670552510063184 156951887789248736
135949338482714128 238602897019884544
192791459075846496 256726063316189312
34941001245226468 251485966119366976
44344926291470392 194852263070658368
153104130108370144 201201057491091808
8449632049441144 123343791025457968
58935001758461544 248091151292772096
27208753184280660 161103377557838560
28361133932847128 233131213179447552
213005614903152512 225347233550659104
18435321905723760 213089542721604448
79950125988602080 93416168327229936
32228391614081332 142292651102235248
75275372414867120 82156544248131312
20256075925737896 157969381645353088
83375918613682384 133619119250853056
13297628093885724 14150210914704112
52984831717122072 150273586688038304
546153899269817 117487544760021440
35498981563207112 119308688229723232
221884885942979104 253850677149325440
68411131430349240 230215532757844416
156437005551895488 256837807239380320
85980755319294960 186712377001092480
103952996795361824 198154984134489504
136925385336240816 152012917013887712
141525776883304736 250384415884789184
336103106902807 175144136281207520
241752352730354112 242527970317376320
33739548807204164 87931237977217056
5736838203587052 219400371235084032
113757553015044160 127477855020282336
131631820799578912 224144340329019584
91855704248038288 162765977296239104
64461153838440416 260150109482268416
76262158215761328 198742692419161216
59099526230766720 258118120698955552
25260612121133804 39790840726622200
23678421890600864 127800078771654192
192042266631850112 217898204447995008
193641328512190464 243769287140948064
21928216389327712 164110184271710784
67233591455577952 199787302239070464
198568860474796224 252583945727027840
126113859457186192 128483239209614912
127287834837697888 216551881214748448
74362066356914064 213514457594684224
16131152381854590 165079599463205824
157192076071237856 168462910767014144
130501804398463168 221586897579422432
122058418410048720 213709338992899328
189591233151933248 253412270885313856
107553978455537392 197902169524473152
129694495372006080 165853136501309024
18735054724868508 117069240137838528
54575979064389152 134159706957628064
13627854133929390 234788283516827296
117177471667339968 161246713919747968
34886750801239640 172804150316008672
235433072971572800 259132922494492000
15301993696085288 91313300391339360
204581495839477952 221621611494169216
4234211039644973 198856683409822368
11370301234108452 165465464705480320
98711558859003280 99425407369381664
8437082888525942 211711201912167200
133203808096322160 224259983513779456
58216984365774008 70770855334710720
28342866960640120 85739577351611376
32739869465069908 43470115416705152
22470666320851800 79043694619609520
38731145090430288 91593848145753872
161514562679123008 216824594448910976
86512466894980256 168602582191469824
207670966490145536 261893481280485344
20650175609773068 229705106779223264
32398026501326176 147585159472598528
144267556476056288 186592391226622560
174614045407283456 207656718575493088
26849123387082648 145481424999197728
177778194537812544 209258876066982176
16097471853056946 227012628015092064
97489164803480720 260548744023924864
3874302920980011 74746734305026288
32838214296765468 125051600969233120
8272854876458359 88354945378614256
85075662534275824 138142347820020064
35059374189631860 105498429771647168
162537265290788288 236211593474686912
16611717155299036 64990052993044928
218353967359418592 222262673392386976
70613518541264752 214788431472576096
232533694819789600 238461099827248000
18842191056598900 210786043560262304
97118261524062928 216124907252653600
30840202957537832 116261969792392032
157077146036553952 215175406898500320
172678100219114880 173761279101878624
30202979385535208 230477172330663040
160709052681123328 255491281388857024
205643957412380896 240392564776396192
88318616338661216 129064529961009504
31948762326654184 121871762602017984
31884712954571096 106579866861137616
75455669384500368 207281965531451840
155174596613938432 225331872043590720
93618274162249264 165344005496631392
176418279015575040 211919520372659456
60388450377783248 179301918944815424
75316603584838880 120356397219869984
38872240544478016 136539218402043664
117292452611787360 169730749332261760
70830754727818072 228500419552849152
103710077378272944 128809699387496560
7274229502651919 19701670050892424
30046747618216024 170846868596560576
54658676079346104 159540551891824480
38146171792797304 129591275375056928
43200236007300776 213253305979332576
99024186572266336 131594076984548752
108904320555369792 114686657528697136
17112802542240308 71886487833179920
163835315675006144 184832807070834976
89700557783359792 190119745077190400
52448522582420032 116525510794107344
129941205727411760 133087884468653136
107551426996238944 199678146191577472
2843504095210090 40961333107017576
94905500133177040 171946248968646912
208923135971133472 235770099812503296
54708406499088256 102962720145092336
22835145515458196 254751399189105952
178968009907698592 261313354782421568
9724945372794330 206874500202092384
91365759021122720 202660870190832160
63315530772664184 104888178433483760
170636146921208160 206775942749449792
146176083717579040 191365328890408416
10248888151210526 178697593761210112
114828753809348608 214144837383211104
68850274273784624 103857758938959296
114007736889879584 213859795676302144
7986859031254976 96377465393671200
11608438295881806 16989906331106270
60069271253742904 135379075983130032
134688994239590448 178754231070473440
79155768385404752 163823128444922400
227332249226184800 250438379248753920
113474297731396960 185632562058873856
64804187713759048 173516907615298976
136930524164527376 174829896024930720
222179037785960864 232296259229044192
25457283684497600 241168345134124352
11439340226950858 69358341322929568
32174633371586100 230689155614907296
187004500485175168 247461740856461984
17982699308770498 200917024012442720
63387414384039456 91193678673537712
31734098605495356 262945240269084608
44126171152722848 118809184067703552
67602933900889680 210875218655616032
198460459615006400 215452591021415200
38130162539445800 259657302508830688
11322900796151416 103718932250593456
202226424940258400 244576027890698656
22451884434191640 44700837042543488
2226387935291772 27416856394598040
137770829985904928 229471532335423264
229762967055917728 245353395942416352
84258879014114880 233296876775679040
35012165937788896 47511410937829688
229652036389975136 260556318652296928
227743612992806816 257179608239711360
48145853706455920 227769871364695264
22012877603490068 149609333679004800
168111991160093824 232708875168425376
204732590845418848 231146930464267488
484808256447898 63553689879206232
36439356066334128 109970258916514096
201012943883714176 258818900381236544
54181597008127528 189983773763107584
110379584579903744 240751134991027040
176253677850636000 251615639622328992
121527688280835792 140970882604314736
144082457031077376 177106435369708416
23019007306685352 39795874185371064
24729452555320876 158261707947269600
128940388517026720 202122930359239264
72592291837177184 246032288204128320
145543460303629568 221621976093164352
94127729580284480 214910193305694688
4859920247680818 70985381793990456
142114440727350128 207559256416944736
133811325562075200 252506534703090752
3574529960084267 10205616825566290
71685754623310752 177116642889099008
34912148432467528 196353988405116736
42722305733570328 179617422036222432
11951684094437058 147190676486940512
5107343386200656 261820612401542528
73277627742999056 116564833801778016
2885459539362418 116768985708613136
53080503664428456 139612228945712448
9355297218099544 201521253268825568
4200799909037676 210318897210821440
102190310778330656 253751781081722688
55252924357286104 179132551192131264
141732607113745392 203867820222841440
122497104234015872 221688654732297856
85826862296624704 219764822686534624
60102786872940032 158394118673581632
58383363287295880 218129455104746528
173702976961183584 208862794115270240
216982239905127296 248061045266223232
68537302518456008 136161728362571840
11271274993666964 83376711849705296
36199812155579664 69742608700074944
4286922791174663 177438692795202368
172401325907664160 174003681114326144
82317677906323936 152050096047955424
43744074169504528 184451480756585312
140899179906584496 180487330120851328
22932875301711896 245070032504920096
87750506084364752 174927867977276800
36595192335124208 180558271500320192
71994866031508288 143069648721306080
89072364332566512 141708562349412144
110518580480433536 122005319911985824
199986284199744704 256374926323793216
1681439218340743 78525033630072240
72689534924630288 127601332201646880
117532637844532384 133732610842962144
155194639296684736 180756374523135616
147699559435013824 167840712589117056
153644097003088032 236453060589105536
120249058107766736 201091223206531008
108103865764908384 245398027581430720
111063957285835568 124059201339818672
58231977584470768 104072582638455232
48645993866413288 103537745418419328
21985459006314988 208947744512093952
206478233087763808 213387150018955104
24390290183305132 227872322023310688
176948006362957984 234617769037552160
2393142722084949 68485620793237216
63198126796352944 126217947470170144
13658758272022168 98395951237284448
160504252926573216 255530255993564576
18692215970127372 53391631287457336
51370415644571104 194297401916383072
10159821750776598 76674449713259024
205182369589862848 234949234468409184
19681849074009716 212095702860702048
142039225218351600 191145951947956192
76332846033393584 252240419647638016
215633590472712864 241724238159315616
5810551590064718 48783304488616968
174031997452766304 234853323086835648
92381905828951536 226776084945760064
22711451639526012 118715464343390080
171667651216880352 176876980072821280
112621719597755312 170268694148994016
18620971172793604 140610066617419568
12340637928218268 251292061652815200
95007736328453584 154622560153963840
41765964947768848 84131975964319760
77579584894995696 193860427088166656
83886111936318048 237192754184565312
3494398471238501 31146116724499136
30042155667667276 247338537961528192
190776546428870016 199059394885526496
34904714765616092 227619548471156832
44357615005063160 84825712282671120
2385410553258238 4808763831426239
125650243860320752 223167307761493632
13148305915058750 18456519943896756
141260239464795280 147207277151335264
24540995172268400 203892262156295296
54403874673600192 244704233793384800
45877333162739176 48914717155478640
29541811125220456 207948563832068320
36112908926137976 129500657914430336
33719130579634552 210990142064058592
36340085679821200 192112189660100736
161860434701268992 253876616898464512
18057847049365076 244949502120838528
147579076337816480 173755029026559936
79591654266135664 149124666984418912
202130896567912704 255600938177141408
136178293588914768 168253839774105024
20231054994453656 57114292756539088
177513594894417760 236013114920158272
111604898556747312 120080500598492656
14935608741307812 134128882376645808
66515286623046120 259978909017623584
242455622260457536 244110022498158592
114965733841735792 125363261978642896
171357015427364384 255394859980855808
221660538810705536 230079872826775168
63906931523281880 96194060226094608
92124664258739168 123947401252985328
178204940719816800 211652023840353184
17014868668562406 215440807835344800
85076893270868896 123112802581022032
18885288774730136 221089136061975520
30332948652159980 119633789532409408
23338018891342148 180328230291550688
30980204686706056 150569136991643584
136187649886544752 181512324125271136
108809263253192016 165122923178202688
149299231338044256 175343128073862944
785933716101611 172212737873023488
62796049099099448 141906410447060768
65215814680371976 199986423137367936
6692553779247656 177747042837962048
116521316385081520 252121394122923392
3260127708423789 75003395404181184
156994504630265024 244120453035086816
121697056861158240 246884455749469440
98804894022616304 120509789137947936
54485266822623504 138836488856609744
10952143602793062 42264161970499448
100931885993249408 166824665491270016
32304350935742788 211642998045061856
106554332096153744 139558249316866048
75963947020375632 160390952387652576
185176199647119552 230149237506393760
70097314791365288 241450916635508448
99748874361895440 127844240492701184
60060228591702280 250412178056253920
54976199236507448 250092954662307104
68004676130043824 242360945531230816
55880204743442768 75439820196818000
95476856983404000 220828807313750272
35798193108266820 244746191225871808
14655283671344852 31832145436753304
201311299758464960 255727289867073728
99808149199771776 235552808325057280
134473772003099504 231604723997008512
23753195708412300 247886943544060480
135441553330132336 207920074181719712
2972510511562685 183701880052935744
18587428654286456 52549405168656312
10529985293471828 129413872846971808
8009526633476363 91662480760520336
18216607119010104 125441373103734352
15437969744054964 189303329642196160
232290488773559200 261837052748195968
55081058028697128 109278904264464448
166038298078720480 213791807369428448
97627599191338176 220979698232001504
96346381181029344 262545191885557952
17510160459575986 112858086641210688
36502636525509368 72828023366976416
39340950193802472 87988347494575136
154025340930373984 165957478238727552
89402572587803440 162100857434456128
137752453768610624 162183820394070144
11251589747304006 135672435533268304
503322223769415 70595578391812056
20701811992444480 67192313515710960
118876663744628384 236332490775299136
84937237619969968 224169788643273888
14805183140005798 112406476104589680
213247248362902208 234495975986722752
121008285077429568 204087915836953312
75486805404737712 113962835132537968
14313642643024408 72285122316287248
56928782773880264 229203272141256928
2655664522745283 242321519744721952
39333906136600984 170682297706131424
67972870770127808 152607679350537216
18650804170289208 218821631628339264
58654329912177728 198197724461093216
17927864694002398 246310777332606240
8913071558219911 115683189871077168
140575579877287136 186094901572208864
147461042854069440 153539706359756512
191239361832096416 206204469558261152
84677003284184448 207258213375553696
132636347569655248 175147770630984160
13670135128480100 45175903486124808
110458928006587824 253364906137129408
88922805052926544 225032721189517664
45675354443576680 154180964220420224
83353275253554656 239204823674316640
114754990593383360 156364341332975584
32974143654161204 130134686679781024
50056345977158008 74328517269763232
34211038627433792 242284966590772192
485029499383496 229812117263574976
133427672663932224 138210223864124912
178352378798557984 217718106222625504
39730068739660896 198469452518134464
7313176563366316 41642931775909168
5506025643551507 19877439853554424
108894743684127968 133813433716343120
191690852204338976 258611466582928096
741105137645986 20327547435947808
233356611177141984 250818730733974848
52828425049412240 158452778521625792
168042668504025920 192588743069388480
92715652967163984 153091613814593408
125844662892685440 236690431345350016
144247562916371712 172923001436170016
84533348960594752 196221055201552704
235330883090461088 257685275576860224
158828757673541792 166949132762077056
173751008483871072 228681481983481344
233726007328260096 241086626091295040
79808869015474208 84177033393495568
103299263213949104 194277480129031232
73287063423899840 140449663023959632
86261422193703728 192738908414171776
217832346956429184 257216461845016512
148756484554170752 183233883330923328
199608731571087456 232544169485933184
57237401677101792 158082905745417760
206950798306709472 258969824122914496
15185538844642476 59631666392015200
87074726192482112 100098009183534272
173392026386480640 174042006932487168
102723313891855184 214021229668507104
1796121298021361 166869714183967616
154484530968755264 249991071676751968
44117443839430904 119555595568162352
91941519433262272 206680984913934432
2670860570482133 100865237927385664
53679195641748632 108358257324105904
136583607538195232 253896052569288800
43588419423886416 94926845845101920
189504145356234720 251818051994452864
79457447450983552 219277580696173920
103582974158246704 230423074807117696
134181766158637792 219966226134618240
183275839576532096 250087797095739456
161854496306076928 230750384006125472
122149087579489536 225276251383123328
7218521781209324 248363152280466624
118234059652026848 192566455401481152
4849211834354676 21592563793539772
233084430540043840 243137725997513760
105157843848678544 125971476171146736
64194118300986584 126512339100742752
40809924389149368 79975301552862816
3552423401923725 60975364652186456
49419867980519696 180983462730743904
9019641349658640 103574163890110384
126965145281373088 157451995254790464
1192608133628236 179198362945663872
33290805650683140 132888276982880064
151440688741534624 168716029523580480
75655797059692576 114639640483163408
84832549830415408 259541156494895200
68186536569653424 174601309758549664
16896092955055814 139642036270719616
120273936842069952 242598876200404064
77577685068894176 240111213497462112
16534817151099922 219066099436502848
4943464673192596 210712757106647072
69343978542044472 116064757650731072
20995203092256212 44137063715381352
195892196547379328 247205829495554016
386329422349762 168488050174555360
18853094524420656 228980165346173536
1500554406167568 117093692704642144
9374640510912950 246873289243374304
123267679310223072 143579110055110736
44444605126163976 217298511109534400
211684961589403200 229796007274581024
16145748054679580 120106085579959760
88577830572212848 198591060139085376
50989516428647400 231765468809989664
107567497460686864 260632141062984160
153016249126143072 172909572228042720
130805675923333280 248421818466735872
10615626884679834 68331756003534504
127259813407521728 143405159204574768
99253973782317568 254947315352102208
16556033858208062 161277959423271136
64670348079473064 139482742773223120
6648120956208532 172742900872255392
52282884364322968 181463502087563872
73130331953946000 106605814217538800
117091261868349904 150293057904663488
158689685756152736 179823042402545472
28080504772449508 61179310385102016
164142749204503680 179500804674849152
102953675929044368 183856395540047040
225575363133586240 228935897069077952
109696517171566384 201887589260669056
206768538332389664 230327838615831584
68647540483503112 85399898800417824
131919953529195360 170796917038637344
100212392427879680 168774798118131456
22008159295780592 64371850934497304
168464136530591904 194174877669239360
35284110678926164 145595595352750976
138334106503240560 240253956681302368
7699666345652295 88598282303755024
27508745445594872 46133500334348968
44871130845599136 132593810580508192
231823843055743744 251666260743629504
151340652302908960 249876509460004736
118469105671315904 119533760897520528
23130586455183468 226108606080176128
12421073054361898 126707533845557984
77363406070757120 217589152781923104
38219525704450384 110319905662014832
105256116442223456 154495838039228064
22738547057480488 155428732343309664
53613302821393192 163623671691097184
189534005383829056 240934850075642912
31943971208499140 119331156951731184
69684437745152456 247202339102392320
48957269473402200 241214751384459872
211789142864821792 231759301266409216
138747845473699456 170461745699754016
145546707393092608 226384661003873504
100401895133161632 211021016479089440
77662690555092096 95247627310130592
23001131974066248 117672380912689264
24017889740652028 232256306543343968
104822537348992688 241946626212577472
81700886364957008 85180637832534640
30611778007399312 209590702766995904
55111459804249968 195837089721905088
42035764821923752 111585369682852496
138633291727126624 148795747263270368
49165493503435024 215435320909472160
39718011247368896 178743019184255904
221610101243596320 239951867273514528
53309542598116184 243795952536169440
72790219743635568 171404793413302656
24244967626941240 195142058292030528
28529915078118068 139753137883021264
103116147019123888 144702502842545408
169150459184182592 262503626936688736
36270708750498992 120795377472172176
36562043441646016 204222928361637120
67330056483529320 137080793179330944
88822398970090112 144636554463034080
65263570616185176 167364693609463552
228107201683668800 230036042960160000
80453418409593840 109495675553693616
33682259681616776 255598137693683072
69220156932498160 237735148010489600
166065399094117088 214648400200774816
117886325195928368 157300800754312672
31699208317664500 175484164456576160
7959389384240256 251112400861376576
152594801258426272 167708559964279200
161617378470914176 184082250551782304
21675729124711992 161206891133157952
143502012815147088 226136660769666176
41744645088497720 240663595153133760
21922802607021304 34009006166609612
140386002159549328 238368857841352768
152106900562036672 225374500757343552
172419108126350464 213555556370544192
4586436611973135 236815499604922272
15502706838017914 112578903301728672
120922192327329008 140109428240675920
154915090344448480 251107498482372768
107226557234922048 135197128318131248
147841507667339008 149747835111101952
64450238812230688 188512814322965408
150527904059522816 251572130427737760
20134908288577688 113157788863180608
17331192215601750 155625241291737056
17307364168695366 240065862125789920
13516843135286690 199013749183768704
66781628369305520 68010872477241808
33505508403091028 243062769388951328
88014198657740752 145868453501700288
95603844498868960 178166924057718432
9095065183369148 171877165441728960
177554546536869408 219556014725218176
94114346402981744 254046053826389952
145081524934650944 153232210553597760
28379923525046928 171413796599424256
54232265699472176 95019054415989424
188849665603012800 203981855610392864
135113083038154384 144377268286072736
138603593517513440 218916108335846976
3285719108854178 238041895507224128
20080732090324920 31792113012988428
178559427972957760 181127500417668352
1627237355934596 43915128242145544
25394899404395520 220976788726333888
54070049931917416 226028871801138304
222131464070581440 226877341610733152
66505881437904168 213813681028419712
13045387174925418 136979565578201280
121756194690991312 223120798385311552
32832934177728472 244599512197266752
2970489121447624 131666364978345280
64412937510694776 77524549029645776
78551483397812400 106492711621772160
7051253950596629 7164497835452878
172575591321742784 210220685644981280
47236135353945552 174596606910446528
117452300072366496 160337420978783296
185253587017419584 245447397182513536
201521726858768448 233236410733657088
2553033895051215 55892169934279624
5681884188668692 91256617732916144
20902782213730012 58819916097357240
8766896299166013 182362607530241952
57700103397753960 108184574949554016
19991913895512148 169645586470679264
186727866271731840 188279945763813504
134977253737951600 251564180109428576
97332598339716032 121120472215193664
115870882414100304 201704754808504864
199190558740470176 227560239856587872
52593298592104056 71989435457571768
53768530586982672 203815414302641888
64194410591187848 83763735006813584
15438948257408496 133586808060701360
49890636574469768 177880191554137280
140434876146353536 260829857036415648
36172137412753912 144125336925994112
1145255611650761 172698744468316000
26611369237655960 189226000603305696
80715335974143056 144599114866014016
97434088494945040 166235205932158976
69731278053145104 118264801212176896
170864087146059360 253638237525242912
10912716187933406 242569736936371584
185115248447701760 221071725135343488
4531182800467170 43457617105565024
75490556626422832 252945656518287712
86345577723707808 147800147049409600
79172317351541024 111172479352250528
9759970248209392 152565367314818400
93115224176710896 207352709270763232
119922381630533232 124577718588881232
80512300015054048 210050486309645120
51564898790486696 153561066481525664
49490522369452800 216673771395890624
33669385103999524 75105391452139120
69784129701797968 177729796344000800
103991695783543888 244389306998641664
23320180928737208 221237898829627264
48295567112201712 84341516913307728
74760177853599504 174204157559065760
136229324546654656 161975696428086752
177919186307346656 227418178028395232
41149928432177256 131376651105206224
42802446606187856 119444264679601552
143854612186801888 181612212409743936
29807140758642764 139509344144705216
142798156023447744 214772435574357920
189342189111940928 200268062752066944
231220201508102624 235907032148733600
207936182534206336 247663080900451552
158271158387409152 212536476102094592
802857404137157 235517629170726848
195302552693139808 252217199813449472
62680179131783784 116018083316483120
17156458844082294 50703902311503272
27181189701755964 89750759044352272
92825505982682128 122106071187964016
196659631876428608 203521332314822048
61264976879162488 205342563355194176
63953759720934840 80050469247624896
151295049173136576 206063195639418784
129983327681406336 197251269282672512
17837935028976650 75216763092632096
8597657540057776 210666177430062976
176063596259529056 245395216383586272
14093114716118412 154827090326723520
115053509387294272 144447589092548448
194242725827943008 236588632637436320
27043797773643048 228055558932286496
199886454912984480 230532347733050368
154945800540305632 205016943767806656
116801485341448896 227013961047201632
37366539684107432 159970104702954560
68376741245240104 185088745589052544
122439563092146416 179492486768742464
19015461250363172 57853074927157616
76760635327101616 164116105550434784
102558993106479648 125880625707555280
146418976391148000 179238306509255712
188127225434728096 226920327903686752
155031727101493280 251378762235761696
155212733801116000 188901751451633536
38058455804098864 109230579205440880
58122458936458064 135164623780127008
135706226839726672 150863811705937920
116110315394188208 220815071982533408
88461571656037792 256749955597959968
27959599622969000 186995803217034368
56468082767303496 241483215112920128
71314167539551984 231001104557239648
111233224046282400 186152991402010848
56007021801203384 56696974249363104
18255165525879900 84556271233917216
14469886943503410 63145863695200376
219674557443884672 225583115176308608
28764167987130564 128029887167973312
40743291073048136 88323977338446064
103876890529814000 181327927680083104
1871509150129728 52795930230489328
48423796960343304 102884612575813760
153131493792861344 250546071435198944
90572641295854112 161243581988641568
91948300296224544 117085034124041280
147061970523029376 217518340192390656
4577810189066972 160206725757549440
176183273658189728 213896255461644000
26759586782239952 238405237633065984
69130202870561592 127941604314220960
16033413576546916 83938723998505456
165751459668439520 206911413154413056
21280720940767972 168856573699830816
141451539913967776 159227918718195232
116413610564020112 138316053149314448
124790246305164496 193440106202327200
5485813523513587 49004272351695096
51659626126418688 195055349661301728
64113326109346896 67039349902813056
79222851661650496 181358643810236896
42379291219434328 99862951506985312
97215749272887568 165804812148711328
181853180126645120 188897732150101664
232613009118395776 245726504083679776
22458255294888340 118867174544892528
54793370692378616 146279501345019680
112287066012811600 199176797235530976
46196232097754800 207132660619806112
99732871772277104 169915736378411808
40677321118349784 113606205777643648
51888554567235600 201784308789518368
113587723539433744 179923320337828512
51406260962878520 137757045462286928
64040461873398904 242129551447912992
199757992676668800 226724020274481504
71341252838670776 129863064625607616
42478232442097232 217297786266054400
98319926838413952 166264245146792384
172702167215589088 222348238820850848
170774639727772608 222869050694038144
17173995041551126 132832085771393696
79144792404494400 259729506412651488
10561700350234276 100414363314400976
207980771633325920 235407512947025696
73969827177962672 123902045222509008
99950017626382672 159277240303379808
157050225318529280 240461827891528352
53462238962870344 194546902575105120
196999248469533152 229891801648985152
55674363950497520 184145386434181440
88375878959161760 237495271292251392
98020825313315200 102615618494832656
104035007898029856 125603158375056400
160724178148123680 163102794971041888
150022398294811296 209518687804220960
110036233869583376 177388113146081248
6255930136939316 16597310756304096
122978508496962400 169487571386094208
189611700765778528 249457304672100256
15591743130305550 247752033004976608
212830100455550752 228470207975865472
177047909332723296 218241357519730912
35892351424688700 240089838604653600
21922477594678528 48958396641017160
150647008543736672 243247638835164864
133896166470470784 260182491972600992
101120649663363344 203679999962177984
167229011827024384 244541852656910144
18344296875794160 172154945195731840
170761565132574912 207891640506877536
211473749537922048 257892568122483008
86423666186738704 144218520344208576
98555213712812992 132011594912905168
60340701992861704 140214158623773152
91371432435042000 202591884457128864
44692065557586144 244284467403861824
215545130959212608 246590086104282752
188854415013599488 246338254272055040
187184193326712736 223837435006571328
95223246851702064 181599698434714016
221180870022937344 239879865778011008
26197343721139680 190834167539590048
71249538495730368 180449099607481344
64146789721658768 149840067575683104
73176158699956192 254025518143960256
118112772935584016 177529142986186816
80986249690543888 181454870856942400
6519674301938808 252017121268868000
43660263960288680 184466029053886496
160723462088600256 193964422712869056
26383398806282832 42076948312522760
174365690159336992 221431680161251616
28506248070899356 257876513818873536
31328334322368904 72600489028275280
154319823359975808 236950373563563648
36613532639195000 167542237688267968
70873477548415816 168010227635802688
53997882218423640 180890321138378304
70611999309891208 139460770068705344
113955893964100496 183294094414756032
204179068468985888 215366915095186784
81681486238357840 85144392651234000
136001977200571632 162551463657933568
96749436347201712 242582389457324128
120536853996441856 170050694045413920
42538631219851192 86219637618086416
18597818893184788 139070169007563712
75067355343756112 217372193503408352
87762484277388832 247478409724578688
99249264639559072 174124427294525568
133990631796492096 232956073513806400
29693387311176592 184839474562207872
74608167020181936 193757170349703296
85365835940802592 151084935471532448
97916665178756336 108126837221958592
26652189110218932 236998739094065216
48514969636367144 105070111233984576
188351035583936416 243420860621964864
118482053731896128 118860030435049744
66840063029740944 200054829213220384
160268073359587552 202292588785310976
164990823399479712 186110000014779968
46767817760452128 52275664020656328
190103166021491136 248285378768785344
16401497161893938 29526073612756028
54001395224031872 213608330557867456
14931661545734064 102511542893030608
44347399817469608 220737252107828448
164664434371325568 166317802413145600
78244658047268176 164237364676769728
66717183479004368 146863818383033856
3692412896126535 161109107482685184
30352185246345720 165074546536326208
3250493461215137 243258519224468928
163964766501228256 244227100211338688
117777807124156672 148801109146456480
159619264696165888 234034532727509984
47996090742129440 126612742321603600
111840318195105168 237517507391128096
62203011765054872 126938869076433120
67022396049399016 213363819771414240
150519270586506528 236079162568838592
73661565186871536 90259231314773280
123760045266933280 253823806807162176
36836640410013864 128547086884844256
146632542233991936 167209586013406080
52267893246649472 205177767338699936
28802860917384680 158622566662987040
136240413995095344 208245617420185248
155622624785565888 257495854075462112
84261263966293664 210895316517483680
17473348008283618 192166956115410112
96623776704456944 221730168740749472
129946169794939840 153326551185489600
153538685563110560 231229255908436704
131047282472439632 140792291499476224
91976285710604112 222246968674217664
191238394637036928 249320075678242688
43302140592847176 148244482295890368
128188573967205696 245688015492013568
67747086299941808 155392943600173440
120309700752411888 130385784132050240
191814058658330656 198942608986697440
105243562116357824 223428825692748544
112336034459291840 178439008662875136
23561317292717180 60325519689164240
256832924680673856 256966251606404096
139146873368578848 190918425247732960
58733297567202328 147762454397097408
166415469606106176 167248625951138944
93910674255098480 133126497658399472
53099568287191688 67544890093576280
27169499077548876 164806847812155072
148259892931279648 197527611671397856
134108731205267056 171850398508749728
18030956853817564 174926242548336608
142767569964950320 216168541984567712
105145567098848992 129944584572746816
141168315734819376 142944730324112992
68543804766273072 255687852340488160
11319507869735518 71078737405372672
64704792544620064 66020569935437488
130058637582761216 257623242305956256
141088635752701680 145808954396126976
96675393403930352 224567440995674880
120160044721111344 245001451986844896
14113376088329074 120279199282714624
148644599029493984 183175254915141344
121642365538031104 171728094022076608
200832627003322432 213415037637617952
51107374427238992 74418289380231680
78763109935808528 184772412451167136
173500576795787104 227844273548397600
136535582017193280 175769668539400576
68622849379890472 199173343817786400
153179557889576384 202216233184087520
105263570212534944 197990218461112800
46224256646017264 242928372222875648
98185636967201488 233965769995354656
40322730232965464 214802523059019904
98585127324109600 196769736248970112
144368616407185696 246886549961869056
51035326465663928 247512729297816832
94554517464322208 147078168477736544
219560368820743136 258681588774631520
76454999024005584 208157273980681152
192567846341972672 252184923778634592
1113703967785649 89453968273371936
50491314876960208 186008008370913632
52719694276270280 236700094471842112
23094822665946488 120901034951762576
74235545591879712 93159034116953600
6449962174821299 112961569265486672
129625979235832448 207161687232035616
42203142361758360 58646544912213632
11588678804814750 87404687684559680
136025767286103360 183545980228883296
34673627809145440 241861824682845888
125308506409451776 159509243191330208
157268168878508224 203610205236513792
160404313975534752 228179863900168224
49118797145426104 128713130503192912
168204856662444640 197603777459815008
57194450145895504 260067348647310784
22409910123765928 171481048674662944
96022041619931248 218156437181319840
97819875002795664 143524472100470944
868268666298996 18113357036688836
107928979422678224 189279428401725376
6351954800074732 38490236875547720
72968982255652592 188097248431352160
134056662367031760 176743718804821600
140498347500254992 256482927376745312
175628642752245280 249887356101237408
115806415662927760 204117864414146144
61219750444021280 134086998725526480
119234067300816000 262329261572926944
119986573772039936 148024139703174272
187180051570380576 234000664167446816
136571263815305712 233720296276963904
163269220052093696 255646439948633408
138496830006508672 154128693285977792
251109840655467552 251439908640493920
146370946148515968 159995706069996128
23245734975523012 120641197058139808
118625629203289856 151666463062529024
113427231088759808 207615499810267360
118860156768701664 124033288730116256
3825289424794155 27225114003076632
36469442451054600 89915364266887648
59706733352636768 158585926153361280
64842488306278376 68600521815456288
229118787249560832 233630168883779488
68722728429853232 204474424922011168
149315988113057792 225902811674274592
142674934492413376 227036383103644512
58741907063125880 225728303393321024
68979485248718856 181131488145864704
48757887546072808 187126039004202016
179671492596453216 207973199887585728
97455941997867680 111721822468066992
202085507144339264 251282290612607200
112128140594101072 237066746568381632
16540786352050564 193211300469994016
37895302681155936 150953924097293280
34018424041723040 92554148406021296
11440262816864408 144598795902346336
101409902804733024 197353263261135104
46159420360155992 67230890757384144
74428151801727936 243964051431053472
149783424373017 122832116740424880
37070948263063392 163461549640646656
232670856614900608 239683865954037024
24712325642541604 32503878725974168
43619920841406976 65358821156526128
114880318545142000 175899908952102208
74152791603759040 150650502184087264
9527465931565224 140027777675520496
120162952692480224 177425815696983968
95762964516476496 261356731932259072
193407149154298976 243019913758406176
94526422638163696 137966712689163856
66722395271775096 69025134190305320
103671622834784784 208685981987246080
157522667907325536 169593836337668128
31790468945042796 145152484638510272
86418002023697696 179988525605484672
26479403978507732 191766511840179840
27710224545664816 67579194926502912
396460999360991 98655503956002000
118444490304441120 215747774748670720
146081130505579808 160629194217535296
60588659455649976 113580860319612256
177566720902504576 209331489709877024
30991512155988296 155587121449086240
50522212399803864 193794246761388384
216234050898973664 237751779359757600
92998616393651184 258875856449995296
67424119930614640 179215169166595648
86385325780117712 142773038846924048
76267417648324064 150601315715419584
67731839397212760 242572687840906976
119326227747229952 143865484149009680
40697961651363568 127609606960563760
181130171852165408 253740930040036032
58580534377592816 198592704652311264
109978489980213968 197077989654821472
153496976839677792 155598834094812128
59369673980771832 223667344313519296
156991211871243616 219326032852897216
171188037827506624 190191442430577824
23924393579117252 168111638569313920
38115879176697032 105072156518812960
28796732547801516 214523139926258912
62488989481563888 79192121151251296
17692900688911158 262357022705356384
19181258611113724 81284256423553376
21183420714925936 212701958188163264
22261712825011700 176877316974348256
127851294645589376 137870249297089872
17711328142449086 19374554296707172
150634907995242240 210382925486602464
76550054656440512 147407592779189504
183721316557463168 195452619620377888
89129779184022928 105116785402645616
150518524170180736 210525255831338496
109936457394955728 132184406010960640
81467366648942560 104949388079544736
71444661143994552 96683746498246720
161100842047838560 179678623408276160
12697606790681084 86615396759727552
76553313091157984 132536920942633968
107141199821672320 224636672249766432
63649301962939944 196064946114502560
4748048422361486 128461339328976176
80676386701577632 144834436114196384
29603402805326180 77216268319960624
58256854596125336 209082804581756000
71029529352506216 135735002094639360
173733311457018016 194299031932826176
21304112881697876 199026639779930368
99422006198529344 245799988111960960
130127973840625888 172614382882240160
70679953175586176 214841078143245152
140382886919145824 158830525672800928
70733394921695048 162216237487750432
98075348710803344 151737346591227616
84764350839077824 225682264304492576
67593902148563960 106054217645877568
78260969297967968 223853968157781216
54436907293485928 117766565179520864
207202595809162880 246082600387413056
216664164157248640 254034035664815328
32853941791151308 60933915541107544
158295759922843328 196091209956674592
390823920426418 237442552891107104
68566685041498632 133160130967680240
241546758230511776 247794315142808672
28435795532754852 147254303375440384
3829141070961182 156713561109483840
133189799853791408 162119226184470944
17342969423873028 41768834662502480
138494795050883920 195482303900589792
225735650603400480 256252780174571136
118841543859421184 189844349596628928
70803496198288872 147870215401686016
241853508574969664 243985632922289664
186454625542222816 211015722628657696
10390070419108310 40872051920047080
94759880829621040 248796314292371488
58305200530356240 84506142954142560
6042731974162578 123643692570566336
3066626753367454 176733241502673152
1467573903656504 14123395298953446
118967967098816688 129562590982473296
42931006812501088 96491580597509440
65334417965664848 101915425863813296
167586556848362016 181539305617757280
48001170528842056 209195172594487264
93658647919681968 95709249176137616
73768167290814640 179603659976307072
123284689541484992 247836745519254400
223958566548794016 249040458408166816
50097745330582376 63838612087228528
97971816373638896 176051916768698080
89035757066763136 253613516497021440
137786349711048448 192733500541447552
5181940840247245 152986354410487872
98460016411589456 155460785714368576
68041758942271544 79686993418024416
188455193454510464 250212492777493248
114286569459368576 218603144591075200
25324982397120276 60460127716533400
68570648613501480 239007493579094560
41266968758928248 82275514681795024
172358254901742656 220533065641506048
30673774211122100 45515852711394760
136438018316425168 165087822320972384
41569629915823304 194485622706881152
2261784206473500 42327885676499120
110547223374501728 247683882455039840
65688507911449360 185588563017753856
52892795836649064 213360235222106720
24946971862530744 170620233292610624
34133629596614820 114616369435430656
56137387547398616 243219547777254560
170518685019700960 184853997327737888
14296390468820088 196312021325408512
57856447524420352 139180790514217312
155846051547099744 173900656412976864
18365553550190176 257658494229196288
76859441193452816 257280769954552672
12923674529768458 103049033163999680
71118219348515048 188036079377339552
166920696488102208 250216967244874720
102886181007733776 222420242463275552
45882203299002352 229992017895747648
87903366759984688 247660627006257728
3368317152416851 66467971004293840
26179763526566708 145821764159811712
102367619359769616 230888263088194592
52140538576710528 86100884252345072
142787911947356176 180187299940154560
52048238939428232 153836495323092768
135151097022561424 210321726184430048
164581952670224672 166383517933930080
38384228816036704 252319881866716544
112641692413386688 118874777392603344
115437611511418816 163481243560448736
122965239192018448 193530325285529472
37804999199378264 95464924253530368
52712939063017576 96645338022198272
148439734385555712 181319151613375520
185490396387227776 207913376942147008
119902976900003152 200051287031294176
141105441742865312 224156711677510592
104568976228990096 114614544043857968
22881379782357456 137671576802946304
7152344483752542 101156824159600080
126863194378700928 223633064368583520
97469516882948128 133067785330525616
51803362958003240 151397606871921376
16041940142734990 65546870761291840
69920508948369728 80994822550016192
13239734997930246 216411053781384352
25548532319036296 205798884416499328
128054694129707296 248434984419095232
121710775602086272 221526882378063840
114503470039710080 129976310210433648
5310145009459852 118376790900123248
48027739731717624 253147644835839680
101987055727618128 263013523784559840
84566173178995936 194372083270520832
45978526447517704 202902375616343296
8299668688682920 79473681238790096
186309611000682400 225620448200856768
15396957602019008 244631874826895040
47814136787123264 246423077479614016
106980828047101040 115474146225997808
61002691988923096 252034895727023712
222093510844782656 254229119306642112
73177271884425760 244868493027095168
556076101349026 250769020313329824
66419916282870664 143892921574206464
174358604827567296 226689789803515104
200789499592890784 238111347471479136
121485449300463264 213328218774455456
45628598483510776 85616620260776272
1826989023816656 188790097897307296
188814230863628768 234414365088624256
29106082336706732 89540591810047776
230627617519283360 250098930303127840
89078516174892432 117301539053471248
117346017382188464 213669104484377504
174554283014885312 258760254218124704
89200658215066688 117384668237088976
32145472838221224 108417581427423024
209656867101849952 224347018899849440
46282190977306024 209426709320263616
67846217482208056 149791971428487840
235863740146202560 243951746978957376
204992957138266272 254597849332911648
41044462137635064 260316049614669824
118248015065639024 135166575323983456
136473933948395136 239829978565040512
115547471396797664 249460292765063840
142786251972262144 181080907407285792
9025359988356966 157374792091826112
148686179738338784 252521933874095520
87491731597851200 119617319177897568
9511819381573822 168137594121803936
38671994045924168 151727262012930144
32246304783597960 61502835441610256
35159297113060936 203309408594309248
97538355173185440 143239465848441872
56686326717673648 209285822720167104
47494812415249296 199553617374784096
20496632614532424 167057455015167040
67942577371276808 74206557327019552
30606117858296104 63843394211656256
172319749938898112 184419514708131360
97138732215635184 247649039805760704
14968203442718488 92248393220546288
95513576141055296 252556893509716640
65964450722309720 140656950222946960
10581749911266984 256078485294387104
73867881363015088 244246617852462048
129247117015198144 193778972672577056
44115517000869968 103245627551650928
204797941666224000 255620605830258912
217346601411335200 250629301042221888
147883905752420800 235083973515275168
189282837703820800 191275998664128576
25089043503710972 151183865503028096
35611629795209644 200035436260508416
185087801853321056 211865894852188000
245766795969079712 253487112006044064
191414064190582048 205478728500520384
51205872553831768 83065416387546976
128007789902193392 248755554926074464
256715167776162 76840153573165232
63811892742550552 231728505068231936
105734180480822512 200387536597756000
162031891053126560 203817741722274912
54128996530595928 240161095387141472
4520679323654281 172645723169725888
118088552019623136 120786009249353136
177835748847462656 241718366036291616
182798034531993120 257751098398801728
110667861158888896 192523084775366112
6713215141017571 63210006866664296
152804274078165632 201666586252142528
117816598396579824 201184741290919168
164917455149026560 206685200286967936
33366171941998728 142712127304470992
17110033560019062 182992574755336256
53451134672499336 55436202402674672
28497254235891584 85079622140526784
114011857280543984 262013984194820960
83571042812291088 86987802267378720
65058000511089984 148377507087231872
178169056541352224 185447134044691584
164904877509557984 246618351442024352
114259844415149248 213699836805340576
42013596356117200 257478303135618112
101874517283889648 172714627614975136
217275573860817984 255525520940834144
70110415703358816 126962123950606160
2190918499128577 171263247240920896
143169426259598448 195636795170849024
24620228197387740 157053112509117632
95696352836156400 210655571132094560
7920119381465369 67474635353219632
192815763804701120 259645620191987872
157872459774162112 167621207469757472
51585667344250448 136291633760438032
51599685463961184 142900520171562016
34895027595622820 260422600799973216
104119361030855632 228490473096451264
19770502388630172 212384429254630048
8767334489682593 23838700981018760
128834167320165696 155773215919677888
56743639801786360 135309248265753952
101688212807672432 244998816992169312
1619135749234918 34731390328848752
139597436221014608 151207546217829920
154532958529669568 215698131223436448
114053617332005904 162979853655636544
168660565468278496 253697691308658784
62430201223417880 110778559062186752
63382177704237728 80185867718614496
99092527692538128 156932488074132608
151236960569952448 174838258151874752
25430728993443072 196743359469861280
88705241087237824 145900083027011232
85256599725813232 205453516385624448
159267852824487808 214266505499861984
116934759692607648 133023757580038272
106463481181039616 136025501604037744
118156813941143888 180919542244323168
172804947471764064 176721568494349248
21054008978029984 175515178049556864
95749110682009536 247098811849783104
201737823288623264 218670433052088416
93468425137061024 183254951905544352
143481950666321568 202706809507894976
121594225563752528 260227951085184032
137998943869203760 213971757725478048
145031906932161152 169663148361679776
75110579153674224 240820976275936288
202220261675077408 214177950606972992
160555453902312288 191515223622457120
131619301842809824 183620843367920896
29165305072856944 221925275403376704
25044201286821924 210363962783937344
178436536187209056 210931658323959232
81402769121048576 135871463354170544
170202073161645728 237244421146822720
30286705575798952 77501706740531776
10211500427531714 161792729054828672
145506557108701760 215953143426996544
76768149859898208 121654889095774864
181196448391902784 245878680668557536
17431933903074198 131135609597184480
87176162096281392 110762697898156384
150900464781585152 212833009208681504
3923888168824599 97326600853999600
562469109583773 190913735634868512
42929951277210984 231611103653958784
12016272015142928 63176250418440912
176476108386052928 193862460917390400
135496815419472864 254907671669390592
80888835570558672 228452743144630784
87645084786404624 222073461116383488
145039488949139104 243400337339746368
155387238886970528 209845516912034752
55511399229566272 237792509888623968
40794149902703416 145736601177518688
38845501072672304 161410179074012128
113981686129821760 157422142788193056
21156705356216888 88891739001147216
42484989191388048 165256499438190688
79857905142079568 101426209812813888
7296427340044492 59151038785049112
116400479152118928 180856904444109280
87292518451316560 141431155548515232
37526032482808432 106973735535620448
636603448993765 204781675338587168
85761458523022976 126864896899100320
109153292358562016 113288110880376560
131078112758045776 241367475781144064
191046035423986496 236477823780790240
47848799725496248 212451315019141472
8143073635685714 85703185528366640
103217031603118736 179761503827552416
13929497384579006 243002988819911264
70077758612241272 82287733757380144
55547228577441336 86048118061830224
19958137000545792 94743641297140688
133661025248062768 141802617490352896
46664429951663856 97275204323617056
10563925722236740 199693794354558048
123159747620284560 233715630045448256
133774094311790784 153584492809460192
106678305117362928 121758229009614672
243533404146768960 246298194268650144
57097767333443952 211036074536477120
48238638304925776 187537913646846368
28496794364479188 210675705612766656
53772354344153912 253279459946501024
58267652516704976 150489695304948352
65015500818174416 249904586900439808
161702775507016448 206885165404607360
53273369756913064 158136290010749216
126339767922889328 161651923539522368
97807239809572640 148173673806788416
77262802616531680 126610293357865664
28736055027295148 65643376734634888
26095144257000108 225458209896879360
102928145332459360 103481704163339856
120610294733818576 128590284584044528
174449268107753248 224504292159802496
113072566819611568 136750104346164160
132202791939193776 185107631783288576
85783055372088688 86729700539062960
6228950657423805 215358005179227360
60680450416293848 119685610497218912
63368837480248440 254957076007821216
53909505486443008 244784877261031104
73314426433719328 189522131212221696
117950870670572784 254444814290116192
127794244945718176 180905062033821472
92016465700707328 251511628439706304
187975443687523456 240222767071463328
74503235133167088 248853768599173792
43749821350911248 57316497213541384
30475812590881172 156436801790290624
166392057282934112 176298848484764704
22707627034292888 241579156077034560
138668914436822288 257649575567568384
5693522305280020 47786490549331816
21464052959391104 68184405794577744
35747399746486556 126862924714827360
63801225811523040 166019068271291680
218466599505905632 260750078033908384
15309010311936808 192734070351964960
5813593343379793 245716409383467968
120603398377797616 249811743468994688
121298123624994176 251215855359799456
181145360338426816 259333085711926048
20465494902639764 242278174756851360
127205028684878368 150196006057469216
50803749469348936 60979648705388456
37135301095077328 87825739240452880
212684457898232576 222625608195605184
100668414291279632 131286527912891632
76164905641798896 104923934286124144
109080352264150624 150962224276162848
41579096772988616 255063527720331008
182323411944776224 204165363768013952
157142735583163840 208130935865688512
112950455624314000 136577280506981056
154396490509476384 208855394378474304
240874424597534080 243020582541076736
1378682440900378 21053559875750720
129365383298286384 221683975137034400
207778064925505888 250611465973078400
70969237243895088 200938019455686048
9232461933770164 91864650299258080
95003280514025056 153134766803994176
102034386628624672 122760610515597440
7658960573205822 109643077289996416
130069244448454192 140638188313478048
191251045620887744 249394295915330464
62513680520229864 205627262063803040
154344832440514464 172999394290157056
90005074253190384 213552659813403744
87887776407952512 183661712825365120
199121021449365856 204348611876864032
197070244232474656 223869696239827328
45747404178465856 234410391853266560
61552404719388864 89750219463860016
86084448390208336 131411084192008128
110363117140603216 161380570494215456
61524410519555424 262900700412474624
161844570665655968 233176620369146304
79789297311023344 216773241062573216
55945250267070376 194044152215838208
140163344654478208 173433982443772256
81101098555476704 217747704812338624
40514310447292000 219592395479256768
32009323628545964 77771204368544912
196923516666162464 256310039596742560
21160440109814456 219537781817222816
110847968644395168 227181833846965888
132804840268978368 220439575690544288
41605640922940632 246280095730193984
52279419327289792 65009881750896768
161354048529555936 171652108466740864
48452426753551408 108570699626994800
54582177890099000 258312152068405408
118540176218432176 248320380447121824
108598291798709056 134279250847157920
129156642667510832 160686981111565888
135196543874189712 156466756614866944
161978094254899744 185712806625114848
27712693844145016 42586844230302096
68754334570026360 100079870080877104
10927670115899180 63804028957279312
124498958786031680 175729820173579744
87194570734830144 215504454597976832
78112924659659264 195257030872071200
94977841119736896 237988801357158080
186300818139959552 238359477076719200
5798960179241272 258145756842634208
177574484433258624 196779277527963552
126018164809198384 180323526076537664
63278747508512848 257254165504896800
117807928164685744 211234601400355200
52633398022885968 103237044997568768
68780744674225696 257086174405236896
88313087663122496 135524542094854432
162562020213709984 176880432596942496
107520517804156208 137884633807998800
30341600027710200 49926631402010232
139749549227210912 155333475617259744
76836958636722800 103630244206992032
31652566107038296 228785406997138976
161038216601806176 243469140167509888
177659256533427072 213942264352980000
195044417963805120 256843800624160608
73688738035645472 95659578783599808
24220044818794984 181849662251890080
142254563918848576 162613234225589600
37350069287758664 115669206066137104
91122201182801408 129918309122037280
84484208926959488 121517215890165520
164788850719331936 243366906885604352
169783733381668832 195826658321195392
94664847675447520 182602942944414976
4590393763120076 160006049567391488
99070455679832304 206982913098605600
215530005266153728 219095508933184928
113421769767408192 161742200991895200
120372758953942848 247102749830136672
610276626606796 242984814701172800
124547476188291264 178313574049245120
46142678259054904 234998916873051232
140900516094384352 201511993399415456
184799104965815648 226702603756492416
39225831281035168 231590637111020704
31049266071336748 84602709209824000
152724290046756704 253708282352975488
106913876351033296 178921653701969312
54219752467123416 79774061629457632
99001535731790192 260039785270706080
32890576207883580 216896376299116768
131804984068707440 219753740284276736
30360931419894824 221124673612664992
18047071614659404 255412743826358240
186395249139597408 252534642640408992
193317546866539232 208253046399190784
5587255421904534 247478681627280512
14884606183938362 87159935811303984
126259795863020688 247794430384870944
64169665973401136 160712846245603328
26940902173300976 183813124144468032
847373627788807 84556182147215504
152866501272985472 225729696066125248
52555693417698104 122699383240272160
59416861685865240 188806649927972608
71857076571276712 225413139937542976
198804136755497248 257569392231203392
5048074681336877 41211557869769480
153364119285547616 205491967148154336
30040828919695616 82412114912511136
14131334653897966 110716330238767488
51856477012235840 83119001346288624
118882229781032144 170378220382434912
172626377767658848 178882634583732224
46141663603537824 219091694529960416
62386136215864816 139793707424015968
93307258342592288 149412948937985024
199764179636734080 232129109895729856
13643337661219312 157347429248786112
27644201729914300 194901758424850080
72471215359541312 216936584125770752
126647925114402048 212420500067655136
169387142872534592 220704223169544928
21834697326509 58019746479299032
32543872474829728 227785001810501856
121394993643799264 179829806426988064
136536511059497232 216372238749243360
71999288875006496 243125653637481568
5546728970472083 179743866219976864
99756873811817296 115472176973827728
65422676793702112 118503559601092496
14776897185857420 232964218628276992
96657567036739760 228874544212432928
32072855750229084 55772417987434184
10949094052383646 104204296654580944
18782048338709464 89211463192241856
165256080962241184 172986374702469120
203870762903151840 239700747735954688
2060759377411037 109827223622779952
49472683362998280 52382314076339888
37644981131745224 107677858189607744
184007685583705024 255353906754654912
183702106576916192 199116878423732128
64973465727214920 206985933109955968
140592587168142880 261886587675029920
7758653955793511 253869803275040800
27137609207501628 83098681880035072
108358390017476640 109095124182140304
41779103486651784 136754110345210560
168534000232316064 209268643839668352
4560605184053327 151512142608247648
23088934706146288 67334168539824184
53850500496874952 81755807788164576
12370535226499642 188430808838922976
34939825144263304 125511173130508064
81416228161894448 228960665793663776
113434396987949392 258409814499080352
3012081210238558 75665658060137600
26166575373097116 254104084865273248
154997435077295296 174537460372108768
114009102198264384 119877333468997376
627072038464873 85933367663975376
218218671573903040 252148339324276832
112056970762219552 136350396129132896
92155798965334144 122196557480482608
29938282725252740 254418550070678976
164680074467370400 240812312950728352
2531590195559564 230133856434586368
43728143544363440 47123546533652808
27334433580038028 159835641837019744
4370157000183543 96731463292956064
882546485500263 192948946074325536
116841015008398304 246651756738334112
184178384830008160 245480164374840544
60019174350282392 213027243621880768
97517562555296944 188932597509297280
108095478163467472 187388077126566816
71268919009130816 85671176951733520
46130530122791024 66989997997783352
183762495906763936 203947241599342496
186463207221457472 252529647811529536
68223307913418784 251602248589057600
114838101513758000 172510540170224608
208163436118095680 230693238983666880
198605102259984576 256126591203032448
56807832438349064 228530756606427008
110337956755848880 226076270510965088
47176190076031248 140229582964490288
19692387090188196 57928358215164416
141696858041463472 194035870132430304
38365441308663000 107807994243423136
161688473900206048 256411201570761120
183877081466101696 235792299152859200
102921854985690736 121196160364337504
63760046569739568 246655795626836128
144720095088564064 164954874345926848
41199380004619976 171883685120184160
107732548815708624 163414719551782240
80519872246210432 140956920341864544
14628519095188386 236642389451704224
100832942128083136 134584741160456944
240117566029113888 252898977151523904
87815722622247760 250781332924058464
46095804974740032 215577042384250432
16040290987033936 82470462798923968
32294710360489076 163009966796694464
2415876740174114 252165468527144256
9828760567410764 255563654370437920
70355753208055808 246890796368602976
150405366760476000 207327885819882592
142291363475788768 170378629334217824
25436211501158848 148258274614760544
35056367374195524 154609916700607264
82696456807942832 206016359987153408
120117378045813776 200881015984930976
252624709803056128 258665198369543936
138333265403039152 191558596608222176
129107334308111184 145463016521516960
49017605337895440 94581371481736864
71979985366949168 259403544934137568
37751227544878280 54746022654980456
56097905488231936 95518712589999136
34792575479140052 172337674268697984
18233143876385236 190139040794337856
143834011972926688 233267222761213888
32624924026472560 95135954644600288
62462632353294224 181114120010381792
124580997616326560 130524664245629056
37518555420626080 77197607106660912
16514691674285606 41108095507068072
7387758274299928 42135632954273960
113538293809008096 194082123928804864
145460742648357024 202231098111191008
22340693222214456 116156475137713440
139808784268413680 231773208937214208
95427760229447328 262593737021064352
45154024036506672 52162207457663840
55920991211593008 123711266082938528
70221229333783704 150223550507420480
84226369952354336 215926103920317824
91058437981507808 144847885386353440
52762169788381616 91201157884640432
7647199725316944 14385863069516190
187720744355938560 213641323527431808
184111686626177760 198533223410712704
120262302478469536 140317442939085696
14040435793656832 139504482564026864
25813764507915932 235119625534740256
1869192630823241 174312222531400768
21416895108416564 157836473406841280
39389077068823856 208219220845587968
203869786513580800 205327818734193024
51326034051144384 122072399840643536
62209497346655448 166203456088105728
3005492369620362 141112755482080640
54261235304197704 253038219565423264
55917963939651464 60366017113651616
35272091973649804 129810771594214112
15917378364251986 82958513969029088
32322465625520948 70409356386869872
68046681613317992 175717056802346496
137481571853767552 144195559511292640
58549982366915480 234587387963795008
142235985141062048 164288186162904864
26105650211653800 210503643962878240
17357977621723758 38364315012656120
2620904509889771 196810401060818432
5115995100565329 143616229906548896
89723544470841712 168911499699728512
175650460559139840 243335929023893888
1288571212364865 102131967386906128
28443601879960424 138992802927944976
23765895830356524 174301332015830720
138966626956833184 215697944482444704
28818118156693468 33477751588031472
82551978953664064 147274367821792800
68268936992953216 224618314565764096
132806612285851232 173621051094506464
52748671424669296 210476362197614048
141004446327232864 252407634332268448
20494864177587820 147385341559877984
172063493895116448 234257788182638336
169711606776763808 181185032016925312
39319751351586896 85786018014265136
79598271136523024 147017655745214496
54392098376817752 191013346778083040
17593380967703058 111160595692249632
154920218561636064 182998178034868512
177529562816967968 212811149708799808
183110321243665952 238888028395987008
178696283931291584 194742935404630080
52381800919745776 71763906964855912
67040732669982440 227471459508256352
225202740832165568 226712380470994560
146319852369942048 186816628987978368
170163601231355552 246657717275879808
199408898429237152 210914275626316960
86562153608064576 89598735812895584
17406536481731988 155058057828174464
6238282955667279 116678764261572752
1924575659699990 146415791847778240
40044506999275472 158935250595589952
27844063291442704 59390987315522328
226391735925733152 230732066185234080
57507096108913960 183678012627465376
115320579265685664 215917389980161152
167800494678039616 224432521784053792
47228150769411432 254359852767354176
51552726844106808 185285103516655968
160466849186077216 186585148851219744
58857958272298576 119435622066388944
192566224117246048 243779284217826752
54455382660628512 58112181736758400
182368395264166784 196910920703838080
155080414728771168 186075978525855200
21368104947776020 80568437419449792
240495456025395456 253829299368543616
133961860696993424 157131013758018848
89246888028621104 90230682387645840
53627403560948080 210868846555511072
5394998893197213 32032438789355736
66868888677239336 144148126652320448
15166155052587802 44383741071212096
116632063175834336 129267694792071296
7761764838125780 134581434324458688
89656959479021584 125588364900700352
37982929515574080 49110246779642232
31312864272813616 96180703112833248
9432971512458644 33587937312762392
22746322080635616 67124640657170064
89982976774661072 143051834791195120
67524501118245768 236247626067104032
182224371632891840 253353801679906912
52642439652631872 157322927151034208
177670662969759424 245453138083862016
19122953320764252 129458323950882112
213792555542155264 249849000197259360
78955557283219088 174832881250590400
14077949956492594 223198317584037184
56425276525300464 180211632306767456
95666775999993648 117707858226309280
7588325343922480 31899851623942848
26854388420132548 206917850329695168
41501479888723512 55871187905776720
8455525834222494 237545516630134752
210413655985264544 236630008768266624
21356973886969560 234507382318088448
117344334911642336 145727299974308992
77867874226752128 216316271192726880
88258159467333552 233879016005258816
192377090398407840 246124362663898720
39108304342406240 231647063215695456
99146524790650080 195101129860061024
94765683346568208 247046457445109280
178978169183211680 211927984698657536
115797149359540448 255874258786342720
11383834972918586 249057477790256512
110302016257856560 119557343217242864
190350381495617568 194586269465598720
123072924871501776 206074992381229152
96271399186168464 238518436040972896
125043095291087696 237375791186363168
113500393088103056 226956580710108448
169890080129807744 236430276603473344
53211270759808296 198009987933332064
176021443428852288 185740832747948416
102538524795138944 223094733847819008
22760212326400000 83416200955632368
63995098655482288 210058536737660512
61575297489175800 127442026189637408
225069039303375456 229556598112410496
26140585659075912 178085341269179584
121896222370800112 132851602677280224
53921793309679880 56451397451040544
90997089422938112 211832131692585760
78370209877604656 149193344101583456
109011681177025536 207992228503936064
47619444148598920 193641156400052544
188687312839953824 189678654461497472
42040479147209360 145454733255256288
116880564719858640 193578040251344000
106050513899121888 173949944392910240
77087442484055760 187831505267032352
58326152932072728 185158477863055936
75642140580066976 220892983099344928
17716887669456422 244098287894067040
86041539278404976 215956966699914272
59637675251930704 250176869102455264
27207954466798796 136226790813497952
29916368079094532 246001283663405344
70664242549595528 248521519886550144
123354189528300368 142171466473916848
174506320745759456 199322567331513024
117586300688279872 182692164780091232
78639654572241920 159608280644580320
182320948749525600 207446353497823392
222292746494528704 243230992428547840
162269731342154016 198405148145665344
60184817959843616 96682687071579952
58223580541879176 71216522460771496
24679935758513156 115121661730780896
85096955688243216 236858027900263616
63342445079810144 178893145814634208
60582782720044112 197919539263690496
54341321754296416 65488184711105992
184678421028767136 216184032720529024
46060455097976272 192089753967493728
101311800643486352 131998616994728304
178902998056197888 203440898976931680
115554344585015504 206515937907474976
56425224910632680 93694236939006688
181100870989566048 204506804751649600
109804535275185648 171511888196435328
100159596654315472 238960223397975392
96889065318718912 256292946925655040
14231593219419386 162683792681843872
142262827764996176 198003308733967424
82202330186951088 244581711246193120
25550866662894752 148816744212761312
120400089461650080 238199806187466176
183968796481565120 218587630509080160
43059956277605216 85468780827145488
125122621630960528 126184212381188912
60617397516194864 80518847418850944
79100241396357728 154138393124191776
154299546263324256 165753033140199168
197446420656218944 207759833295918208
104388758407173248 247779451908702624
56714354619690840 200633993517091072
173703432397039072 244346542313791968
9824572065359512 49390013989504456
171932641250905632 172043252980860608
115586800030858848 194600655575601664
121865470553423392 145063392173152672
98197720894388512 194955138801995680
93148053269081600 238680051478309888
205410981603657152 228868178798639040
196187572334702528 214577065969081376
216733987482165536 228113091551968320
112350850634271360 242766329316285216
15487510951246226 139208759720963280
24414794554257332 247935493461051744
19993363030553144 88315784559027840
32436802623647404 254157936896784256
54807158392994648 182841290959506656
3270795418827072 231046844062343936
62484289301438432 185272102141627872
208766404625938080 236793184897350272
57984143666302224 217989482982706592
121347110200843600 135428470729865008
9937349708075516 179875473975223904
62092484951177400 119371697257143808
83002534338290416 137055524176463968
5309355997021150 30805846508302200
72917423449020992 141331453827586768
43077214395312328 134293710979381360
116924565016161648 136290888895840016
71333643759235288 168689752470311328
77314218849145056 166884289656263552
13079979126722144 17401669994256092
60383564556689824 68361791476774552
255318252074690080 256599912439130912
66974075095659528 231090032924411712
143824336826207440 212402600555938432
221621660928671872 238736423287804800
88711271492641504 262887111872850496
134165280149181520 159564091325754912
156356790428329600 203281376911142144
37123104588136264 242065700805843264
59360385273587144 177929488095268864
39666380224326192 177557850078789216
9381593072721602 122411399699080000
26002025701373208 34596125200553472
91104751276275552 252374671040241056
16079332643246066 255859070625190304
151013455249031648 152454485892209728
75200299768049808 219770898985351360
7076321455831402 28051218874817336
96142414982651056 102381361638119760
47900588220836456 56080545804529872
173152907664468640 229126345698621472
119963689257521808 234447866282777184
157223208294369280 236368784480695904
190106027218190656 254446785837495264
114287017925003504 219310880454074752
37788739111045968 240226370474911776
31507054078940660 256538581345223712
74822546745672208 251482718946400160
36482004755374344 155225924860580480
78794059770024720 255202075486135232
157851964028154080 190765080710083776
105950189679523344 167739781379543552
157247423936699776 158461477779100352
75651165570610064 230673031590929472
9063132441782232 148546032653495360
4792167392338227 113442010830366816
82109464663124320 173883367701075456
12943783807212266 125752504311848768
98229747608280960 138201285604270176
131504642049438640 142255987901107104
59780937350482624 112996528921332336
105597526320695808 224360323943465920
55778381640548288 97437961942296912
71890172570504608 81200328358211808
141797180737187200 183538829199441504
29252915701384580 46479486257272184
67179628348884760 170734293929643424
147733940402706368 198850931162394176
87261832749753296 226530343388535232
62820912232519200 199610502170114848
40723355198210432 213167059738950880
63218613784317072 253322294043696064
157891729929442336 228466934295060256
7036612350163199 216890058005169632
117248900080590016 245758992080314784
145001865023440064 231589288220445856
159075505274871456 168503733944719744
81327606781336448 246142447337207712
126912447992245760 190816238166938208
147911759162829312 231203313413338880
39665041294821112 45399444575297376
13517311638078842 135483121234941296
173998558265901440 254092157893049856
43180640904487984 131992127753690320
150879796138255616 231893624127340928
72000216615312648 182497183540305664
48900144472708416 76192824275795712
178290146872118688 219491039502293536
59561697703235680 253042803889796672
55403879734154472 180810804788675936
115019786747823280 170711058967585024
192400161882177312 197950389904039104
213269419885549536 234993641095716320
122889404208732736 201852007702690752
41745615459666400 186333517431448032
95855587980271072 164968238321859712
76458477159138880 112912480582306144
72679035795830128 134440204713418352
213182304044509952 247787744988020032
70210094609417168 240026132710519200
28638849243949684 189025286077782848
87214719895784192 207890479614061632
53698350593520152 220961884931224224
89819130020146752 199668805057815616
46275692092232992 111197886958626544
108136446368406416 144373702085775776
73813401725024208 249096921034676992
44795328283783760 150858621785181280
156910116963026272 228325773725530304
17061899322576470 233693723506970144
59796555377553664 229132929630227072
86067982721369408 119962107665227136
202375374997171200 248616709242930784
6697978700420224 78587279286356672
39451417707421304 220113332385582400
18069402068316492 106211392113128672
46759782663114288 217765955557396928
308191324645094 202495948993671648
109446025745399072 151013597064998656
42087781120826904 181082076801339520
16277486162980212 113193711823438080
70801659975754312 222193575263226976
5168355483144821 244220298379141312
17449285645117682 70383111301824904
135686936728920000 153736291080504160
43763203416106336 70589336037968464
167588829278055392 199709241709919200
102049852047681184 147154673418510560
189114516538237536 224094213382064096
60024494557687000 181453132921770976
29814909580593636 215333503710206240
30591117327294044 134028380933254448
198567780216770368 244209348360238560
105866751629582688 222318184018787936
147993405277511072 194527934543855104
21426356478128196 153126927181354176
17857203467836614 124957729901250320
16257739777506220 50020439614260792
56595126577892976 231536265865458720
88960820333394592 158529236903464128
110468461734856896 147955650906240160
136737234228764112 259583370930777536
129970594549579120 178897449834524992
130789651528271904 260111413223627360
51605739820124328 203766782861264576
25741497312525232 188278780425404608
252722232719308000 254120593052158976
26636963371588316 227450332991981408
38619425056290584 84657651257252784
104632055809581152 126210625459229008
60419347223582144 215576796378370272
31814552992891680 215382028719922368
145506737403996960 218808453508510816
41168013696720568 241596036612356640
75071292267031312 158499697323625952
132888304073672848 166550050609701280
18694213384566608 35906641275826164
40710911614447448 220128486852879552
149582512084609184 212225662316457120
57804740449074328 112759442632800832
158046136819959008 231174227425494144
163605249056684544 193707064909255264
88757855207272224 250342292148438848
77148722364294448 102201721046629776
178317051472569056 236166683042922944
2132365724927663 40455753397438520
90568793366443616 157199181962876544
75682556621429536 82265562208751920
84535294330636336 234970634822554048
3383359515431674 8232134059743031
184668772946510240 205092115871568096
68729070427401952 206655876684428864
70139241110565136 140342128439912912
201156616045766912 225080648567418848
94208741908348704 98519506502533360
49809674766835856 53663581680807112
87051772855658480 185076273104135712
52855047723300568 225982268231612960
57154374264108328 194530076107555680
80751988897231200 255303037151122304
17175820428490852 58021443702119960
121862482437047264 185835465725202592
97089471377422704 176573949094379264
32113227579657628 159814714387368768
116509605287026192 124574007450970016
36498676481347720 41676657860580248
131407268028168336 245799130281216992
33038104207846500 53508091757701432
4743258032189591 44446072086795312
10007286050076760 162033701725617920
59353337471853728 118473815224836832
55765053847001808 190698587197752768
1817718719379192 118543317498461648
105580206532018672 185685165876632320
35726622467502240 102612169439997920
91346092111715424 134863958121438720
111613219337733104 200655768676168864
40698649094221144 259505533458570816
200094381587330080 223843796688180736
91867463075399088 115183234190984848
23018408902914664 164351193232506496
66013746523225696 71285216559684344
107080663385638400 173576472046700992
165534725648750624 234479742381045184
33284620792989804 215809219065516832
116190989373121312 204527441964775072
37880657524937680 195992602952254496
128218439255382000 236490827377618496
60090044160234608 200720872061718784
7465738191525051 84519437662399936
187370999440419616 256731799303522080
113437809931645696 218954372304152192
23311807026201372 24674935823839856
131856674333174608 210952982341391264
116335474618289248 182251608977995296
18718549040971732 89353726225717504
128076858682370528 222701611218075552
98059230226822368 110635896211858800
6168824961141010 185558576104538144
8834993010555269 174684905382981472
6407522264643004 212474788823179360
164394036429447936 191319182380413376
181768232790864288 216458113041930048
52634093272080456 68479193951118760
242698811623111584 246198837939454080
18341951514091336 176311326063286848
121514828799782864 159027684398814880
59438774807337384 206292811826238400
719870118988295 71706890302365520
100742310568002704 134420081451139328
32008707350603688 88149159200815504
36803420187123240 174903305167125792
73852523215102672 114759534803396096
108369944056434432 252091351164938400
102628538909444832 148320554140180192
21056011127385096 105175769255542032
47649657683995008 232278784215334720
224219995984188064 237650082144945024
22098588603337596 241971097128010304
136444146143610416 204164947602268672
34484584097148744 187379830008003680
99132257478588656 225965569505905216
39681928256310592 78402280376851920
69386072064086440 221333345655547360
113058956502751616 183178551888882880
41920210131689168 63382443773666336
83929098700086064 203232637325163968
190667281552056192 259843853253008288
106332399099462400 215980519686492000
9477790172545046 109789276388998848
5701858252281728 131252995852306592
143518420865672784 216755810392457536
240312696345041728 260299734488963456
147987863840007104 184920124420369088
41192847244659048 123490840710927216
17365214758994448 70494950666290368
56802049493112304 179889675183394048
55298486168065368 250865408652971872
131125911816190368 242832249400943232
13640488702366668 162458223856979360
139668536469492528 224134424525626784
77106852329404480 187193355557913152
187577295226387840 252805796457506208
76061755021306128 181005750541497600
154431461060571648 210780697907063392
78487565268714432 159453796566878528
30010733479445280 77385330049266416
114184313217543616 261039105370749472
20239372948149944 108487698793168048
108222558949189008 162305668585433664
19425888072539816 141201514402301632
23942128262671668 57439678149172976
14815578382587514 190152592563513440
71290626732580472 203302839558445440
46037721916767056 58923874652539080
127982772670426400 242291860136339168
234857016442322528 235021369222346176
69626831328453472 257530520689546336
203866640101029824 205901909872580000
49622163105670920 131141770302567728
3333578409876973 41554241408627040
102110707017610880 141463309260405536
2633800472974952 168979382071497088
118517913428269360 217841705384930848
71879270257364856 180846220205016896
126220799073560848 239727306033302528
59978633336598952 189831773054207328
129571080736802096 213037183400189504
76832907881976176 103227723699242480
67423864678376088 162516239392853888
45127669142156576 232197936919968608
44844803179319672 194887728825265152
57247279680724368 217846756607809568
81726105413190112 149007381193483776
189706175742604416 221433346721885632
80681647743307840 158057494664096992
213774465245640992 249452413757973536
87202160849295088 97348036671726704
2425484315719243 23388730616910416
149798436399957728 236893181461880224
49298012140067400 171791769298453728
163289579564193760 231326557606073952
14425623711126238 207575981763245856
96042339599833600 139205750869185840
39568429588395544 209352859483224608
237177426009756960 256794312195414944
111154458115437376 190281799628837280
221093139915812960 252411264875159168
42500804888688336 87035166828274080
121762563801124704 133097319866971616
28334946466945340 201317823908713728
51379948454036912 211121949461017216
81738604346817712 150940746792925824
17683996816295664 245019828313318272
46555931774885296 230356503506295648
146164663375594432 154268975926727392
64691548412372792 119681075532815936
187304352185140864 236804315741891264
56427636282354208 153649620666501760
46646573506916560 59054443671571416
55035728239803048 135024750130750400
51925794908828536 134804450165685440
60687250172911432 135274731408527056
31901363628751448 151061612486710912
36181519453013672 95937685280544096
20310750773409784 26333905290026652
105751176217527920 178089096866559360
164051187699259936 234645077287340320
6144752123462308 162489695354326848
35398793704754584 156720230574198976
68574267663830368 151088746236572160
109246526387778272 167915002126896224
106565924216066752 182625211837342848
92944617352994048 200734284816064000
165979085377520832 193575671159125888
70846563915721008 244480563176202432
40610538860730720 149377135146685312
37765464644193112 258371754899349792
2455862459258645 223588505477294368
133475564389344208 138793217283006656
72897346985335088 109762748472001472
82894006353504000 248131986273042080
3304036257629101 94639579574310864
214239846053739968 234394985325675520
61788335520217992 165444737048351296
25956216874159544 100152429846626944
63653811618608672 258787587864059552
789859828234760 245102571419934048
57729116675295224 149501915937055552
137668637124499760 195469897818415680
181069625047828448 224569293212926336
133373634181903824 161950448390193856
746510898324820 249693919299290272
111651760989479520 180319980406479968
120161594986489056 263070969777517120
39112884114789976 149654123409209568
240445894280949568 260050942566874816
19309427677643896 185223675174560160
246793329773004160 249563394791337824
194332766230230016 219947314387704256
7925478999340438 256016530121131840
117540728055369152 140997793181462288
233175164385130848 243918705551741792
124519246950098624 185324481251422432
94895656738666048 219743311333492256
50484673857206848 113680390475943984
67567225958279936 142515825698300144
69769062962657616 185199110000513088
33432959201015068 94497347895408880
175399191443675808 210297448156403200
84573431269207344 148738994576233376
27297841689310960 127512750760849968
62564547259769024 179413299578966560
124988880625187776 147213460910455360
68599799947314336 243931982216249760
165041587332385664 244103294643379200
192369897989688160 211310674438016128
28099358074730704 123700380159709008
79223100916679488 247450978412663456
243578638842293280 246763553636841664
85909661046313232 226684184479493632
84102691224175360 235292467088675680
47475468632223176 158087063106360672
27772475513407008 253935182210720832
94324914947174224 237432020577317792
26310939583108492 202177149085340320
197541889000853728 249866401885449344
61537556320296880 137978023296686800
78734468336558288 188821850531732064
83333381700944304 232065356617793600
38898512078967424 201077469864427360
56789328979944128 140398344558693104
14950913468487884 218322092409161216
177880942899773088 244303787223038016
29205938543471608 63406205404797472
138796549902680944 157237972348372064
137778504765902400 149714534316799648
24729883269814512 77684788295938080
206429682516943104 225753298385779360
72787712392201728 180303182988079648
79165842360759776 155190735346822240
20368160902293068 77838627977643104
19969106456807460 208725615412105728
212817320286981472 249916192063800320
90103514970048080 234591097774469632
48373889243361184 123663056305829952
149985207145704576 258499526902743872
100080820342305952 101150551152680368
94748066288615280 141461041378493168
219378963269485184 249474356268399040
123801821937919344 199060988570761728
80817690304634912 141186167622608512
45229103563190856 219390783553417952
155494547366461408 214644778319773056
132128433385463632 138599238689806976
105961089835689936 191492592293317888
60176946588751648 73773217701321344
20886963002126672 82138972577076864
5527056361357995 99911881198519952
172997874899377312 230562813642734720
33765990402852176 83533237340515056
201888673256898464 207330441066050848
32516328802347584 71513433198571448
70522666358071560 227325273002501216
75821894769957280 132379670680898752
2524858026278693 136131162304474448
16264507735550310 18617046434766992
24688391730105980 155667945003375744
5337166059578043 91484323475127360
8461292831599201 179950561044801184
191438524018093664 259659086072910528
7443272055286431 217469071061464256
32448212372312524 134002038826549552
132114748500691600 163432566854992032
110258272953840800 246319355156355936
7757459685915015 62533727960185832
83948032365011088 231604683117192512
26600455895630088 130933481175933184
208702101651109536 212826716235155264
167856601695727552 176985657898839840
23196400167786460 154930698195114240
20994069067305564 44308998975737144
17147041969962754 76246544657959392
152290167002077600 234574617127146880
14536890757741198 199811070637678016
28705499361289976 222813342806553472
10864320082206830 222039414795169120
129817963452845712 166524798408898624
118868968790680912 156967146188238880
25387900769322544 93564171349761456
96226406257252288 235113266767375744
98986461540314208 175920294772764928
155691948274135904 193543670328606656
93905331516605200 168454386256569216
156648779284077184 223127494995923488
148343254394417632 188387443902054304
162485528616480800 251883387664209312
190817612078675008 228985991626738752
93098393943768512 154532029121754336
56740296828047232 174644450454344320
80509024934876384 261512780138055680
58137857847391128 116786177293109392
7338564876995342 10820151956996462
48285686460009064 125152747396508656
52752865281501320 137941816663683648
116166035451944928 225927021585417088
79198862742312608 162169356740974144
111520750794400400 245204921035983136
158279775504610560 192374792346013856
88050468397444512 88795650181232304
42409705236540800 136054848198135408
5293452894397227 182920910089479040
116380814954517040 137104105213909120
50766068985901240 126013551283924288
118873419206360768 232183635321461472
40785596227867336 89693221485929952
36716821204132488 93154222221649072
35192556638865484 149048596052867520
43300873232180192 145122305441213280
87185903651191344 171870859320241824
31624979351085828 164529040291198784
169770266407167648 210717939506635232
177894270046294272 249011903856438688
155972402161330240 219203161473532192
177306940481051264 229904616811034464
27619810235749732 144280123825755232
111665252588401584 173381366094015712
209474870944932544 251550063325261440
102730994269403216 120755444015172352
4379214160606134 49182371480890264
50745832156509624 188256794111800864
88245779104937456 223265212238239200
10413464226143552 108359192760443696
161049109817115552 199432127778979648
136094112061458112 239521450282943776
3221819797952124 163120257584739264
83032316666857616 250496888470765536
221212929944862304 252722755956161760
48163453061597400 153486262985581920
134842697094008208 230731363214883200
96918778247783552 183602533385886976
73846695737606336 107834183947103584
6800529798408124 27697064548221040
21519342839982652 66490086144967824
111726804851218688 246960136978989056
45840581231262136 131655571509134656
132795673373255760 236003558011467616
81674411788069680 129594720442334800
49447179603751568 97827807767038240
162367596042546816 173038275615356096
4105309694817919 214682635998517600
147269758788885376 220093858003971072
27167324246854544 105117855211613408
63223170004757312 239109204304638944
72912482429867792 149490995717375072
166475654714615616 174499673638880256
13762335317988884 104465562654649264
55816209678901904 227227131919161184
90961993756974688 123298315190969344
111901289278992144 190197771191625184
2939728959745674 227768110518811872
120342291919665120 253390949587461504
106218747835405472 222378734104328800
71426933012941792 259217640145764448
38373670229245640 159661383787897024
242827438248536704 246461126863379136
58952095401353432 232537832642607200
205633229615809184 238745857232381408
13624287784528668 176070181207645280
96910094647349792 256599402794413536
65406989449869632 162787538497691648
52753113931161560 198102660315933824
141544900716548624 175446648114719264
179363815993581216 261880086297151680
175270387190583648 251459208779834912
116656802747146464 184348704298284544
191776321000344320 240789453621639360
42569221534718784 137091933516346080
78547690704682544 134747113974937552
58528737764824296 173026287363154848
105801616088467184 158086678041719616
216298518427566720 225576582223312512
103429309494742720 202459937399319296
24376838847726924 233160769836953472
144289868723323968 192388381849654112
31911829906119620 223510923944116384
8496036458979308 32616404139145612
77286555301086752 82427930652611968
125759483866476464 147810636444756576
18590758892566496 29475035534623532
183907934637206240 253012583284769728
47159225802853320 121944356495218576
90450421634995472 163879480424759616
15846961668895248 148596225254866272
64583489856742032 67632600545247208
108756625905914688 196545878603332096
28562750749876056 257290279730146272
156734513046436736 204395418473884576
166754442718067392 214557358614791008
151615700720793248 194348296588363456
82518983559494624 94974452300094880
173208476770655744 213302273176285280
187671835453158720 221221133806397696
31871662564366844 87565598988525008
10513207198423036 222691196790875360
200076020969961248 209191175862321920
28365778770865416 215443211641658912
44836392080547704 225565292416690848
67409284637128808 164433872895873696
83327364585038464 261119136311279232
37299665044880096 178927217402147712
90917249086587328 118408472350293312
203581258218260448 222563985004945024
124218794979910160 230189467751785216
161654921811885792 217110213254637536
25488910941249648 221357577055116864
4074046300796090 157662695555980256
76933286053815568 110399057819200128
15673407120363640 253589417172203648
2816371454402098 258759005864874592
87228870642177792 97340170144110016
72102827902700960 112378650497303920
194610952595774368 259187310636947040
89165382213133808 180341556868924800
117226112797055760 243636241575785280
206489634266781632 223434019922883040
7101347493790823 64875452163159160
114115696995255760 172045060375214592
98290722994503328 262535041931125216
151002994700017696 158731006168304128
213862856221463040 244489436796288704
64377661267706240 192737348874686464
67602752276998000 227231657501838336
87410857406805184 189112596642409632
12465879824293938 157375999268950016
89485566603294848 230826800156579904
54994340324213120 218579491270191680
171931501231902624 181399187015235616
12177184947604850 50302735683669088
42210585011162640 106054634696628880
1816894702337424 25538464327379796
20441825262012584 40975905748931288
64673007865458368 249355947576478560
4759341458932757 172188014763184512
10840334003517146 211995326422150208
92924856475276752 94258716008853792
10063762729169916 218756527131919168
17102132472267382 43718472006445104
172397909338708064 260753305373669664
21666916113971324 194063555215478048
74415470121017216 193861981244694848
174056613044041600 253591230712253152
9214123279321462 96045559745300928
140526255233790704 151935705410003872
133464091571287136 192719322625821248
73352013795992704 250892696248718464
60289169406250376 119817328405386752
26364406389156264 61828984662144384
28127768194857248 96009352989653472
10345523146187148 143722405343361408
101187738314591936 200400715420891456
3894329989398182 230330128778148384
25195158600232312 147106098187387552
41913536526895488 231040698888051392
19052351033783452 40061805733999656
79631122038287456 262307589961478368
63790607760941680 214936184658433632
106988446567996592 179978585441555072
170117054108544576 183654624295366304
33483090112431732 188407162110459232
93264179541560672 160893259794290176
19564461959121312 62271815879561136
187119513070184352 192394549173896000
24732531482158644 128600930514022064
90393907932433888 217997467947732288
60287069742311256 114196251540000224
85610880886790640 202735049585175168
112683380806080208 223098337172953664
105656470266957296 240153849119318912
144415355369336032 178400239045255680
13177746297362780 153928849060277504
143668274552298928 157411504483272096
87297514588516608 225087965246898272
43720224863888768 101258266053417872
117526542108833424 249068903981589024
69947149129234152 216903944277681696
67082668652163272 228061785009643072
17775173256388054 85858163581269520
62824366227543088 130476288721879248
50003806776205016 164688978022948384
120560766829249248 156346123976560928
134997909854394592 201825510680251360
216210455717393504 218847245574375968
7406155434147444 70079797211120272
11464722646093876 31093550289270488
69103281519486232 237020321635267200
172509767968366624 247658078374234752
151918807684254432 181737275700901152
17188429698379500 227193098329714112
57495563503235216 84541984250522944
53162505009088648 128312757340052496
19511475801256892 201785520708152000
16293486293952284 259049314328578432
196713900448979904 223883282728774016
224618424255769984 242233157005012480
95975300779891760 118071335335144592
126577300564564544 131728323696066048
178794412752038496 195757987178540992
1152345167330852 153227386378034624
53058626877061536 258270823124359328
256934006761870432 260749657653065376
105202920154685360 123776292219495120
21215421286595976 237776834164411872
152864329717003104 161082248449773408
89386910714366688 148404067624782784
9408497017170456 136051548445641664
12803558773241586 103245349755218288
32478448732515736 86710224106296592
102938361968510368 166312089793823488
103416145464071280 254481064860552832
57397649244422488 201574418704620288
42971075566074672 219142837800702848
161136761707573312 169435727429312064
51051744202312088 238761481649559872
119112947390813488 255572717691172736
175219561635977728 260848258441360736
7905160280475810 247476074406391392
135195936571932608 191542626131253920
96843456455026576 183326225223657248
26222541685231204 199629230387665088
87289671166125680 232880688188524768
85241920346374320 243660061881984608
53678589354402088 244200878657737920
97042341170799312 111934108323266688
215989798683950080 241266926483337376
234279453112986400 242146549457131712
241509277865758656 250728230078072544
54679425974807088 232473351815973728
38923365647436960 175496270130601056
4971162116876415 18375646921306416
60764926125036072 118585274182606416
87584238705687920 249352482292080000
19331284219552104 121083463435772112
11411144508193344 78705177492817936
3878890142084217 196730434233215232
35345525305780456 198503463528999520
126523733844219728 201460164419233888
8247516531490184 121877340815711936
164712025447636416 233247613662845632
72282760262200112 85140277917402944
234616046604206272 261517085815187680
69421223608875184 126754255543480496
185383571294477632 189547623071085440
18258238314230040 181172821801759040
3749119719769923 88485306568298064
49725450317756344 215364961952331680
136550688757008448 221381485602967424
42566403990050640 102152287247053872
157583988742875168 224215462360572896
70120219789792984 137608198032079440
86159362491945152 161952511784898720
110080795285210352 238977077462239648
232635703566377440 249365355854718464
21879999834170172 37551518355551088
109081150716267040 247834141665925504
24208678880251484 246239162633950912
121103171855934784 122849215350781296
21264350593552824 24779327975821960
37508946866624784 236990557520993600
775289788127731 44644986760939536
144886144393832832 203120346587495712
83056754321340944 113189341132351104
69630766300175520 119696628580693760
49938635394914040 131901638908194912
58480835135257536 179347532951801824
139690079043573920 182343529542768224
64114332072366744 126312980807614768
107026423962054032 109540868620601696
228392908973644384 260666891834846048
84252872435039344 223781384045176672
84354530719182352 178024708520965952
1029949969433484 117678052079180736
8115547678882100 252866570927614208
160668690641624064 224060631366051648
32348238280534316 224077671931155776
11992243585263512 139721011480423008
29468586397818536 198765280575133472
145358877834357568 172803181351158624
89144920862141152 258449530552266912
110318964420211024 195953742937900480
63786262259749528 215580580461800096
11143462994728296 216722139214343808
56635791429971600 155371787349576096
121228296575945552 218173228133054208
144180721068623424 182921741282744576
132781811256284816 232782561261900704
62068760983948048 104693179348595504
27951966203245516 84551327229110432
67427817578022288 177596438316444800
46106169190896520 229666052988361664
104959600976489360 234302467947867488
212106211148698688 257332432367724288
178422696059568160 243821469962974592
4838811193116811 103240605215237376
142639828586145728 212488326635595136
94795586042601936 136894044718071008
39781054190662848 48593729747931328
111010592670440432 193335910891171456
71831894799001064 146639716040412000
21060395901386668 245780524732751072
87002779945105696 258801320680903648
182286134482758912 253663801349269920
42565495547575880 65929234315671760
27721626936079060 210620551189373824
60236242977139808 76324212852123680
14964000450547418 184833603410202240
155126655206479904 206084726717772736
433419109197086 171041185093388672
28495369886125356 62714659847208840
32027270605280308 203513439614467168
77861084024493504 239115841549998848
99789073010808928 197941593189236992
145923216242431776 190302980540420128
192072084012465120 198882778266371232
205321986144556736 257292119854273024
5206581754617419 55704305146316664
194314144522638848 225403549264799648
84679743468954896 94697204011128000
13882905118332842 59787074569212976
208816989153139232 220636837287067936
2901303502466685 207744202615874048
198367284417223232 250254190638720320
91874559456857008 155617192954462144
44134551548030800 89082905012227120
5803594020461233 178456205458628192
152686047111837888 242204541151075360
10253364573075216 86085777694113056
138176876067309552 184513801881670976
1936445494623284 32244390020034536
100388016613518064 164267218261404096
164259877758183584 170791199990135328
47105883678748352 258572922709913280
57795803799092704 200745022231613248
80505004473809888 224415998965585120
188879498905606944 235349856605312256
48743156654415832 153822754784123040
165031230055333024 253593051173891488
2208084664405845 197444911230082048
16871767171160318 135454621439322784
24399717481463560 117162689392405840
12832916283431146 138147252747721008
9637457525027412 110347308762293648
146735122962596384 256788136171180064
229891430224502848 254876929467797824
132024812982899024 136232940580431024
16550643480527484 123085160705375888
15527275838792214 39335310385217552
7456696583928059 125751052107660704
135530186065312608 212822513192290688
80541051725719920 93343427096971264
164395697342752864 260624282373655712
21182405724221716 170521535598961888
121520444615532112 173529686749704288
190426447979871200 237074311252793344
219309339643711136 256253313086048608
139660067308781360 163157039608343936
33047308817398940 118740014604357008
224345340782842528 252157330785448736
20656579086664180 253128000041182624
123227460267129392 162513044206695488
26190468757369276 186239168726987392
65739396828905856 71612354654586784
973011684530959 260823681123160864
37670011355781128 68461938478711440
28678537323178636 75160444495862480
119418803040627792 238990019453078176
55487077940554416 75742946156575776
137387511038978480 180113095007199840
105858411256702176 113173021840477776
44972829218099480 84787107185023632
205263578799853888 233277496033785312
117283982835983536 218450230753423520
8379667786891859 76292882850361552
156998822253766688 161051115999965632
17757527909837342 123926328790707472
33861036717429344 35485715829285308
385031405808362 151985158689045728
4220976482935419 38031285596374008
54812671828788984 244448695895275168
47307167063687256 175750576199759680
94482697645510560 240062353110946208
12299140762347288 146190927093047264
167195691336533600 207496517880841632
22410660009317464 94191577565714512
30000402677802104 53872256515758304
97093049999693792 239043927124438368
83904640863214848 133745837881281872
207494701209562144 225226314631682624
76121684770966320 87561012319210832
101381978051210384 158447584778228128
123128034836645760 128892222250224720
37492398008793696 58456472005716544
228127062729497472 242453301177005568
16399086910437518 116018806000563648
11676184922898986 174864112825023552
15357954457688300 134472544077564176
138213048729905392 153148260750695488
88112061040275600 249232969160059264
26951622243152404 32876859667655484
40216869836636568 138653209324630736
132683705816424096 240762208945654816
13156597989525968 103220695749116576
100025603471421680 221729788568721984
32717002281424472 236526636477666496
4095063855676370 151209065212343360
211300918885912320 215575264134129472
17848819459834076 177152528644753536
3764723926512226 63531172138454608
82691279894831680 193260231254728704
46392930128509840 144884034179634592
231676076515381888 260893841901677056
102709091471938144 258580595414428160
93044466915965200 249370312852530656
111198303637548448 177831264268806688
59777901398599704 180178711414984896
30967893883892580 189123674942358400
146654907903119136 237126508522712992
130762734508728912 240767765104139296
125174759486920736 192925589971227040
151657264525859584 218977778904790912
189905780221853600 239751333902820384
169046941947682688 226224975420444288
149541091112622432 205335761844606560
34137408269338296 119560055182666144
55147597779014824 94902647394014752
131305047748401408 252153994483122656
176754311821152448 197598935093549312
56796037481639456 190582393742266336
118761914434463920 162733159418622976
196809878630851328 227597651563499936
29452721970938552 212273726787065216
29699765664079392 74315699332114256
45527626178010904 121238692451917232
23094165649545704 127075618542790208
78495001371497776 248178578465193408
75088551947811712 236631171202558336
160727954641524128 193487872987925760
69864505748070176 204176955088126656
108769450945447728 164830765983009568
141028245899332816 225670132360497856
111706168576492944 216924831238159232
111468190007473776 200259254684718432
34775480984971140 59048862568407816
92972006573345424 193676090388747424
18959967500361596 90019759364762208
8720216589030487 32953856797612920
62017298766585608 244825210270662688
157410105948198624 236318218208352288
181772794888890528 226516416585402560
72819398132192464 148978291757603264
97897965454740688 186696164024485952
162938371958258368 163206128102539008
22107040600194836 58685195641527616
86790915103255760 210179759689946912
61679981384997488 181651834514666496
29511375405131868 89272116690903440
35766001017539056 70272961327406432
36724444138735128 164399970668998880
134433111995734528 249538581113445280
167665584844687200 227225053944599680
190436856577393696 200990695247768128
199542136888014688 215687526839507840
78280989599020960 149768889389063616
98343792558599280 229423928656598208
44026879968754624 196803410103914400
110946381093229120 116561949192684928
33525790615834184 103903545293038960
126341937054448880 148335233407308096
60274419706041032 140922339164772288
83789561106164384 155936991098618240
128871875987769776 211249255098810784
109649612620820224 228143439567292096
99369405000378560 204663008131706560
49222695847402208 214972622190910944
118925640648901952 123748322340484080
33310056661627544 203251322308203584
34879103202894296 60356304672158904
66092923673450784 146108611064944160
63554917714628056 229642311108771648
148819657727900128 175193111269842112
123416241363758816 233197086661239392
7994027540318984 186010644819395584
203060443020176096 228231056664717600
45565541705766728 136116675702829744
80608342071010512 243269667705409184
50523521157386160 190208493852792032
57991852995935952 260758527128736384
55720502230242920 188060742238314016
13686663145501104 109843795475794128
171879640174668256 180016832738456608
43121426300310824 214167268356528384
8135681512306452 175478654849264288
75957282809280448 236819536182159232
137613180538973632 198911869217398016
74776426312793120 253391312780529632
132275781770909984 197582141697735872
11557703550511296 97511976408060752
106566666320521120 253665964660192480
190925902854512416 220956513624630464
51194632983525328 183974348305351648
94038222881976688 160561467221212224
191912181304158912 203127600743385952
5042518253419433 100621510086066048
11196548588030950 89371156105128752
27685356630487292 190001728370537152
76495920445298992 76766270965785744
150899052840030592 259920676590220768
86335011259511328 204659333251246688
12233338182359630 188859144479808032
55665258650159368 255780531865810880
123208437831437296 135451985073261376
78057378110837072 254426524499186528
28024564095082096 149915100251313248
14718029052847446 91140675101387472
74810147218469040 132565026289725632
59081936864427416 191330351513079232
105366442776608432 255805694943060192
8473086003637968 165034526179332224
22474598200932972 78282853509529680
23088453043528100 185097226487317888
10145214873292952 137745390310336400
74368806080278368 132537799079303616
81447238408855440 180483415166455520
209961513776322944 235731359013962944
42933110994517672 85507398869328352
24738660065331436 118709248391504128
161356932802813248 187935878949303648
7568153217225309 127826227938794992
93318736071880816 181669543977747712
23119295854833828 167681071786324992
64878172724434960 190290057337176704
12266208692635610 163332785660653088
24664351681478176 45271879024841424
69704781519588448 228325902761895552
77735433921020864 157987012951892576
41015046839626456 41345433242860728
51449846289709384 168110547036335712
105726584281483248 198651203040044032
202684123777195104 243817834254075424
37027865607365584 73886227990913888
219246011846739456 234135033285356992
14432712759497318 23984317246957492
121796510604881248 209001765864127360
82821002650934720 159926491678621888
121129014940761200 187624678885856640
42904083152751480 107562284720672944
163915766407828896 176276201192982336
72712798838860352 251409763118881024
92685807248251200 188976512848564384
26770530391029480 206095603369492000
193934477873784416 225770871922639136
34588913170618752 154109500132520864
113099166593271696 218525607709975712
97014552482063888 186785564801371616
5955983992148881 233264405504299360
80926342132192448 215180615123136928
170387454809226560 238292606700352128
4531203762097155 70111121386397416
89460240342890128 219689080758035392
3045301896059053 165378782391789408
129204270145903632 143763857713698128
73045936127018608 244381718936089760
14679610318069428 71617132257258336
82137219518313424 199086148622562688
70827652918169904 165315797056638016
114105124236164688 122514211059840704
58089990698938440 209583163130137376
42654353970305256 138193585589351968
114781668985502896 197183193934086336
148957328659512896 171016221682917760
179347172357357984 203498486249278976
173596017420163648 213151124593007872
86609379471884896 160329864865847968
154176212134103968 204632679470312704
141104138118919520 158595797616139872
238710485668373792 244936031540208544
178675967640591136 258428636641472704
143335870495729680 170840224930669056
30087664885674940 81408048579310896
79130700027574192 88902106959957968
31851450009165104 105881189961611040
2264417094024535 80360229672170704
234611707118795744 244556105463142432
70761922472131680 148760537947256960
186798628658747296 236647843380122624
25865432035469728 158913208029046304
190777634010660672 208278248478795904
22546340593128204 71270008970993224
126938780252565856 207199355707789632
38923166135405616 47603831509996536
29962964161147684 197913077271653280
41105138202742456 143624495571493552
86452603991058848 174143485732703232
18356906969307804 49352307321210424
44515277462983112 119489098291402976
5281480786351219 48530489016661288
164732269103541408 169446795321429376
53483378423885336 181899911613642656
117388774512693040 225472853700729696
120596705629563504 253352083927655168
49005203744286856 150005852742050912
142737158681555168 228981492434667232
12778023276109854 101890056480191168
101576699309459632 107588418809921504
32667029572644676 52252849568478168
23301101921453580 219457452562041440
5809762488651835 127528688612857872
78004120700160800 89058335071350224
83130918046512528 156805340448176352
29934801955747376 159099254161907488
120050209675605712 169764846932152032
160771165072872064 249445075087262080
101863559252214928 103806482930173504
97286919145016208 124259926170866272
2640523148868532 45767215370984104
50040815771459320 160305100320122336
166598580813418080 174587482858119936
89478883464718144 259759508156004352
167375041205125760 237422729614013248
72747679439553728 252482440469865984
22466561257998432 137136488066832272
230826661427746048 240593414916396768
143337293536672464 171205476604993984
81347223993658976 96345768948452800
2075161025221891 109697309287029792
17401675785424116 121735028677506448
77184116758502928 219261881536763264
190978419601623136 259700470340128160
86300418596156672 97760908553392864
253548640394276128 255711546600873312
204801683216542624 234667887028499296
3378075242270462 142509442090146480
57445486530361440 262453071814448384
52343802049713424 204289790920580672
66325228480267472 192801117249789888
5994213171026719 90001134031111216
68445790355158280 225282076636167936
38227801746951872 72806220698661632
24451902356911608 73866453693354944
132133973352764048 163556375612901664
81133951501904224 170821991329308416
76397864727978688 155757848906481856
191400501225555776 215295866947332128
1390585438460145 141185766544516784
86570491435675248 238835804081692128
40336577231219432 226335575020863168
28424735018376440 179504523590511584
178203771068541088 180735231251270944
148208954701527392 201877180192243360
111850238624989952 143037922865916304
70282827656843856 97865266112182048
113642449599735776 242496670945483392
4615725172169625 121637197517158352
88650726841874704 150870880077473600
3488496300796875 229413787792396384
139922719726211104 223472002752862272
9301095618255882 210509771590078368
114408332753175248 258310562878961344
5011988802656696 203563868611084192
148690122480053664 218897947392652256
62269535827233728 108874864771787024
3943573344457396 203315534776968960
38430640448479792 224640710668148480
50931273753171704 98469150202274176
128357503435851152 254631481156741280
80872977905390288 82322085691822608
15923254845575272 238148288725858176
31751945500012904 120481331275227328
175441785743352352 220204867368497216
272992172835352 150974680402703968
41393264065596520 181541041574637568
58184540067631896 204202100866769600
236493540144296384 261867178325487712
119919072254132672 142884761059912912
169916183621365536 203777479654587136
27115715614275760 150832904644850240
73089882805049136 87934588641608992
5782809524064832 256231137137945856
4871918029313450 12486460117398850
16686935701141880 100148509500146368
17235064876390966 40021695385103304
77285183208673216 93102389720765936
38459345754120560 210956324464642208
38419241645243736 170598341701435168
123805726138523088 170858623453449600
116414561607841712 251379570442197888
17877547240178094 59255993820384672
19043915146099104 225904783657734368
127639276162275936 199831928095655616
123817836755072768 165077554543965376
152025680685755680 152116193961772224
13334475665657794 79827221563724960
49157180408803672 76320880053046752
53755758327501896 180087610964993248
80148948030023856 240881607461657952
93328044984293904 223093334101722016
14452725720212586 121568664943898912
78318680075866416 175282013921838272
67743406371165192 203255258265925184
95694705220436656 107427017896617456
1280722919522361 190175141833441120
135669226045598864 208391822914728160
21135191690355168 133707887556449648
66242751461008416 202474744015355488
10233925737007772 38094363463038408
22719100975273168 172889785828061376
20329844185994420 105961853924730160
177531045028818144 210470714853786944
13401807607205782 105552555669154928
22277726413695780 254988819917124512
19839516345195764 134986870479269264
13310228021509630 167072750101861792
65813010515535040 102611310850634496
21023550662804248 124668244817778480
57897684861077592 226816971131706528
178862130603686464 188395765537649088
47674142094111104 198609133320798944
135335583630008144 205080517338336064
24214875631004956 139529912791995728
79609286624360672 96445519368675152
117730534378246928 212329051769626080
134303633827228800 146835657532851168
86719449980757824 104818094285641888
31722590177911344 127743428522605296
39937075835320888 134297144938140576
21476427151197756 129636419930855600
56107421744998872 178495552536508064
38725878749274776 166184094393189056
74908237457129616 192957229513187520
138719731357157632 238851874148394208
1552010692238184 101075409539958800
68110736552506928 253732745499748320
218663773600658144 229771827597619040
126860447939716704 230991420387131616
39166413561600840 163409262476977824
207617546891842944 247444861565049376
37252890147415296 82775257287468912
177881720901533248 201294371571403488
209023459447347968 242645700345432928
23325923092874728 43182175424870360
85718182268017296 207382901800924096
57899080136644648 80150898140095632
161678251341669312 212398977629644960
55626729903468520 85420108349975120
48215990400546216 118792904067033216
1482297815661546 184754052474424192
16877885958830632 158578764970355680
142583279489847888 252982006813241504
30599718353429212 201211827324150432
24578732362545164 57705858004150840
131709027116982 165656022427623136
168542439240680320 256791214911021312
176630087709438688 244209124865135648
132938816201315216 177403065295997120
105334641805601840 129688315760718240
114765120900078032 209369819949242784
196875637936310208 213417728351663136
52800691762406040 158159348967589152
100430105514660864 239054193955405984
111863782442062448 154580403602199456
132047651244051072 152857957410291136
42636061358111656 138132259700121744
117483404860537104 169142049777808032
81432374949034784 91941472047307952
587320043880321 36263125515749504
638973452910976 100430992635981600
167182407321592000 236800181903777120
49127227716129000 113128380585208448
31222604929642464 182907346951078496
89326060496441680 135375150269810048
127887125836434816 137054452154993696
127042704690175088 138638068817071104
139256926080917280 191481255056926336
155793291465364320 184201550558075200
79759689595953968 170259886250914848
103054416451809008 110330277116307936
78112676494047840 255835968335737024
56719975415262312 238864151919604800
381171402873345 93621541808498880
122637123364339264 200008930702048864
158089322254971648 188437310846304960
62438996235764056 120087784004386368
62692266087450168 157446256755247648
109174965556477712 263024120309112064
19886682644264940 32714517031223256
63028943510609752 246159624122728416
11991906708861306 68584794570692952
17810667797642230 244674208199979104
169153141120577152 260140055647450304
48099949008162240 50681483055029640
39271493174894824 221717199879916608
94989318063885776 256530188170442976
14319082574709720 187701757147963040
49262123769428808 84709069271535904
7259199288034072 196703232969404608
106419876054057408 224980072174808832
146333365762333568 154678455314929216
29749057887063488 113306396425289904
22658114122219408 229709906593560800
23226204679118920 195370377693286656
61592199134551184 104920169759400112
36690545912507632 86340495683922208
3929174556250019 63751101855346648
24065708181535612 189244756912565056
45768070212311656 173397196903186816
220671599506615296 242937599809406432
75008030578934368 243884231600398528
218455690878201024 245347905447871232
72074801355130320 143929141490266896
174729767318839712 211804847251945312
5632395099713828 89069614354239504
110482185560025184 203422375215501248
151848286135154528 211442018948129504
171094827058800608 236925357605014304
154868146780984224 169919360358281568
24964209365770460 176984446844156864
210962247712456800 239793431959781888
13711366803013046 178210079337504544
226974174324884768 243218283707749056
158707585100234720 232459791091671136
135094139321057248 178498800854611488
7965484093048547 168441334879593376
26154321301554268 225366584406148960
91886564972990736 96028305957062496
77679795403383792 182818120544221760
82588643923367728 243529789814827904
108206082991507632 146729472303414848
71781851914329088 235013538204468544
6002533502389001 85154860101694560
174108206642427808 250757427973102528
162932525168310176 232758391835186496
12845100562229612 84041767590619216
33297743675391752 194607348933272032
152155956163885312 184198839695420704
32558170227744076 243899418853331456
25258591950506272 149995153706805536
55807214489200848 95793919958734496
106011460369050704 245427553188167968
197283431606092832 258852741377369952
70941556897413768 99913167725398752
125018463447369728 257487718760336288
18396111411684700 42299227586806808
162166343025175392 220453062173047616
230861964450383648 244816040765475968
49088180560412040 174158051020164416
224490989595372672 228564290367448224
195006056518052576 198811849106621152
49573557531742576 52062581670027312
207096010751877344 210899697584253568
61984637295193704 196730601000721568
92393206397852672 96884241375643648
41619910468226248 150983883144776224
182367009792226016 250030563333773536
44365283420556496 181445391913694848
101132046622257904 190773951421444160
19607665311520140 234064305308540960
48871430349329712 202459633174633120
67450889980796928 110657772377711200
49748641588183896 170850585479315712
168498846564626176 222191896160788736
12828588897847580 121684839007990720
39993471826203224 113948531980455296
113039532383458832 145055042130774912
49036775847025528 152403803775783872
12189315626234668 210577032864727968
45551822703694056 238957008488382144
55454566838788064 153626450208537856
46765532880769968 193484465527502496
74125897326127824 187413184481351040
13829265734056342 87559230772299072
37186538374436704 190146413232799392
218419919871580928 255552906121690208
167776401382632288 199734342324662208
704491474823560 97340061319348304
190895339240481024 207527623429920640
43808949988128208 221048885711146336
20580372953942532 111323855793837888
124623170899442912 169761597737110336
27497240870575060 153349472216862528
165516724110198944 211191826715562496
15289557365198070 147476688085229408
158496145120479840 257716986878539680
87529153141299840 161100060562606080
98537799159516416 255477996201753952
128021072956222800 193096451811211168
201217820543232576 227748087778923072
22987508362216544 90496070100432640
156149453367587456 257782702800852448
113304866695146160 172132519931717216
139077684632794864 253668164819260480
38798120991242872 84614567875975696
28574132216721344 180525199134609536
204885874774453312 229968500845377920
60041500758744784 137953732319063536
82228056138523440 183030771681160736
92028270885148480 248470808376503392
158334098566062912 259817543392111488
154857774817465184 175641586470878528
15970340150604220 80226170807711328
86770754340262672 201807674484108768
105147671682051792 120416780741479568
1386896419007759 190191346641222048
27542311018215544 132365913333705488
116658826351704288 197129642485091424
71080517985793416 92389719254545456
171565684690430944 223407956538169568
142020301318911472 260469110777340640
28159453278209980 106494106263992256
9712648811298778 250898489518094080
20497507219319520 131161971817817296
44215945928225848 79014165249981344
46150435024742968 74577068134094960
113749109782909712 147085866458889472
156313334217444160 162513805845417024
46851828748039024 258831082630897120
131597613036947664 171035682337845824
9310260797188124 50636093421134024
22168169153819368 89387049175680768
69152316219318544 71814241345231960
9484249307076086 258280341676772672
56144048755988808 60812557312448520
130687746362746976 170173932098256608
15106067791444712 152017072460716032
104343500078444768 198568651901103808
67038246651508888 104242190118505312
93280479582067856 255635932422062944
58180827444068584 196975556031884512
42474529627086672 129237941651421824
15724481693024426 140715627912488896
26631696342001416 250948766823309056
94221523486804128 236376680436353216
112013998055612336 243314442272729984
53996716880474576 259091124433936864
161485428131424032 259877845165340128
253179045166326912 262437806369448352
164068834362736384 232176532476162048
97018219185289264 170973855730561952
31913378730277652 106558549248460592
15341677662852190 18298819468815832
208900284640755808 209162718182676128
135716825300952704 180767093669132096
24285062162464576 28965838639716192
20469442103121264 192732618431779808
78007748008409104 147829817189690656
225896907057755648 259428437672106016
6830153499556520 160897245415147008
50212968624209128 165519364376897344
27395674308188120 54253718742554816
216307002809273536 252291332457073088
1630019117106170 36572717983797560
50849040652372184 148308464519946592
154295476375558336 261463443386469216
214917204631275648 224700414551978464
109501955363885216 227909687100742912
91570703161620432 190464791929765088
202615501520847968 216832583141813472
141564937013061536 217723733989212896
164708146121025568 236576000797589536
139695044429628784 248332082988734336
3512596449944376 38721862638623008
136844528610168528 165812196198089952
117013389019621936 248536668967716160
127948841674268704 193975938452735936
124058615635815328 211922453922226400
22345098736598944 177590806390052480
47381103677538704 251885639742174432
17993598733477110 176572367906182176
58737403333912248 126477531717641280
65234829520253992 218445545741612224
238969504767282304 240559949228417248
59803389650200008 96520632690917504
28977455952392420 50827326107618776
90929611946859936 205253218315373472
117158475301969024 205679761558952992
59787953253549984 256140608555347520
36417637484935104 174540946353781248
117612315445228736 229128516696367680
11850481373910000 51065317021765664
63429499845138544 72805762968324304
106834560456698704 146273930181327424
62014343763103896 213662571420788224
106336236121424480 260622423040329664
214733411613425024 241073993133631872
18096729910305016 158000929106317600
125370040561915744 243139164776322496
185499305768743968 254400404616324928
100223141207838672 227747936811607712
83689919800091104 219532160668332352
109746965618528080 219821103351226592
73452361569596528 236654781143850144
144432209226443712 201928978064930656
46337643552010416 72488314172465232
63986025357583336 234759166607865152
105114380668615600 188864689992180320
169780077885317216 206944891444656288
127181382796649936 222497979249148192
24991268006550784 256168877524113728
173346801596018240 178331371680752864
61237261330048232 181823336989598656
56780470361004640 231379686970972704
35909154730734448 244362262421091648
57955033560479240 177081954470787712
48234768409896848 55737549399192728
96623032839534048 238525902074437344
68945936695596304 249974163524457888
126422022892170960 229582187483313248
33813564819803924 59134987625678800
186166735619684480 256860580590629056
99520982327214048 191157193408129120
43667502187076008 232396625946729536
65718610267092864 170786857979822464
164720093770449792 189158647958430176
44286567883903832 215259374000964160
74721886676726640 239053231635660960
52042870017358800 76289140393441296
17844100346075358 149682646294762304
154083330450105184 160816712350962752
184941937286042688 234927877135756384
25636290169121124 140052242639871616
101146983085626608 254028577257778688
53883729567157528 72111357837154880
10403063555791894 206625933003659168
91304615593660448 153568624249729184
184254298193287488 254468924627854720
87929816217707344 259884759720522976
76148741847126544 142358668810495584
70110978945230640 219967360372979040
22282717175338192 159451514149023168
66984099858088880 154568043038124672
27171326781955872 115935645047868496
167032392888519040 222914131189663680
8126763025430490 229850107888980256
206321396738492480 240456451927588512
46320856723463016 93321405765365568
137192493649248528 178217521460774464
68703218976402336 176239258925884480
80967572779326288 246963231892492800
42782472013759920 116341949388574880
136454538067711344 236075934297644384
123979797683358064 156587833790661856
36461854519075480 96785183385518352
77827297707451360 261684833472373792
84084469464871952 191782433520789824
136418377163800768 240575248470689568
157844939077661056 259853183662417088
54326375027625000 261873662651013632
17477964463208128 250721670045389888
70935282824642304 217568225777445888
107796283948912224 149439858792663776
70021722530807120 132837826873372192
129715801333693648 256277869819249088
109217825094070512 209622167653866496
42491262850394096 98844371617387040
92893249033056288 252101954510567264
96873475639730320 259763249944600896
108830648641428512 193986390549540992
67397279108348576 242543950332004448
122110989993254880 178113293944573696
52162731033687232 121195754713810112
42250728445868704 130795258488039936
29618164939481336 238834174748596960
164788351406294048 209319041758249728
47357236946444912 139418469855792224
96232697647462976 256273783873779552
94673310905315488 254346220802331072
6979642537698742 119123798395164400
40586843420897680 63776820826511880
101716961865778304 232723075237821888
65208967445473368 121348143452344032
46124299811347768 132141158677509984
188430637553984992 253926761552807424
140484560064394096 154447583094460480
53696386632070232 205086838369914368
153374825266444864 218033129769072192
32828008838562248 69744417767448600
60393410706219896 219533289825679264
61515033320908224 99977575955709008
57658737718987496 61740811504061768
174181997042707936 188860898277921600
25790083126912944 169772516066112096
248391389823564512 262964866965956544
200454767574782272 262512468814972960
121410356502929024 155145415223528928
214122383974014272 251596060873406656
140992798571591440 217340892285897248
238168112574373056 260138685486543008
215451952523552288 229152746673923264
33427188211214864 134622694744240432
49796618213278080 258165347280267776
163929017299216576 222657275654703232
101134661813822176 260097043599645696
154249798315874016 245284819048291520
88881806050457536 239534620418723392
124577005381625376 250803904251354592
97981624651546112 181527894731828896
149942289095820032 155661687330457152
27609168159072880 132612039687602064
48949331438146192 108213532371961968
15328765535423714 17465167924470832
2457868437777574 27400570577203088
6804469056229123 162141416457830016
25406045174637916 181912448521888640
59889657287840960 149220684710794528
49944706961975824 100852127832969136
103819933064660544 214523999542257856
70696329076779320 94009876212740272
141737093032867696 142523219264251488
164842406688338080 248788466495971968
20989774950892524 199894051991259328
193090351433770752 220610340033991232
9161203766708794 59582996202262736
32275532349572904 144019773178728400
6582950631015489 257981936568801600
4849458465715940 227200401912811296
183366044947494912 209180417168420128
132180031793172704 149269128354101760
87841688530284960 160647182791061632
37470130272644216 182892805342951168
125988146314384032 150982626374131328
19348898326763696 232019483302175168
174832748263145120 237669965046352256
170405388204198912 179619088860684416
66197408144180608 68618168640400736
58543203057074528 187640234185195200
233047076112445472 257750320692322720
233349003621939264 235427740405045312
45937442196540272 82764248929601024
74798540781053440 122625370293319280
6164456058021311 175454463042019456
21364160066469360 115292117530859568
218793529386527552 250838425265337632
22636038130632908 202268998472702880
10064094388721564 256842115230028864
134414962659892240 134784736192898112
158792840933574688 226191874170996640
71372074770041784 229879465152215680
1094077811079719 163251310374648960
108007033170683152 141225787311161936
102095335155076624 137097445870282160
74073131331174496 167513292265335520
219342281158284000 252136593171577280
182972466185360416 211490210492711680
40272194919483464 243560091995312928
103805986775839152 208531620200614720
199415647625477312 251036656095454528
38145940043941560 126899955505590496
44537392080998624 215843049636053312
45453714150557600 131884547861342080
182713199631138528 198112031606685856
13396131344024730 121847436015804304
35912784255665832 238155062360870368
15612135486399798 38828155289347424
204019187911484256 254525774342264096
79657506285411296 215356058582853920
91330553995456176 168102840915163488
17421352652123400 199803779261053056
715293977527277 103696639288009696
64818767413609488 185802203798681216
148119468349727008 185384368673716672
45171989566900496 132618737233121920
102687882687082816 128840757941930240
28508273449566668 186727154745263392
103983499153004544 177069957752948768
50365814805049168 140815333029463280
44951496153298808 109504338195041456
102403908947627408 210806660118104992
31448673703741532 143540162907295168
173797121599478208 220648598451994336
1527640865054633 125983912477217600
27728752266582332 163727644981617344
10906128817286038 171184261256910240
29371129086371840 54847026467945800
47022020641302752 213790875318445312
213406557393505472 238515335847129024
14800135915508844 131407202000720608
112294893372631344 187752281628725152
21302118275116204 157060826174372736
168839634373110592 243409184765830656
51744343269196088 107383291903258288
199178676370595360 240420231092859392
84369012326366624 131695206494045024
76562688240936272 187360300507308032
210798989898238752 234476606361869664
186184126411852832 201405317811857952
107232063463917984 149373506591409600
124800512939913584 245727349346590016
59626857752872984 69692437219824304
63338800733513144 131468723074866880
32874634299999060 109776861178616000
14531569549580100 148958752260868640
99186685347139472 252661718817798432
54383273003556808 146723583624293664
102344904382773056 115910101791381936
8723100670553610 166603037076013952
153004804798842848 234646254227520960
199346270537485376 208439687351052064
126124749358614096 210082979812180640
123734687077092560 183276923407378336
25171474420707796 69044688989071976
21562057862041112 157890158319188704
31368494373631640 78614238957662448
83344422773981360 99359794738177104
134001003433545056 173671868430328800
46592677478780888 54426319965051872
71825112872989992 109715011088014944
51830567397980088 205383757776692448
42416491314623632 169725638521550208
204263454421893280 250757011319007264
159745899128727840 237696262061423936
95654062871825520 105917807511219232
192664486310036544 210042885942636000
63503585448190896 246624643614348352
29417360347124772 212127273678124256
21900988836720956 28573644420651324
29684868852577020 217007605504201216
78940624819300448 184816344263724896
68281626096469864 130248309165660192
11870603069812758 176013173337706368
149705008976916224 155667678214838336
67162904980295296 129714407390710224
55474693141309736 120069403678749856
47762074193478792 257930361967084960
50540391902249016 247762656782504608
33899637042429848 141974558276420608
146548678308268160 171837990936212960
57661581148124256 205340469213192928
137767951100090048 212335842640659840
107067810088182192 153878876092021376
30327253526333784 240060250768511040
38435418084293400 158622821893352384
20122373993068908 161172568820354912
137380644931829520 143212567301629472
174710175944026144 213705255692651072
9929043587057446 118231258533913056
22648354929987684 83089405923016848
1609178998769984 191828940645315840
67169995007502944 225934646535195168
151719028094712128 248199221760159360
73349879100802288 168883995990850848
236209705941297056 244257709251837152
156816168446850144 169288451863375328
211535525837910080 234646409507350784
49669180284193472 177800023207401600
132007120833447472 223721858003287488
40339116465327776 251207616617919424
179069246615247904 182273440718556768
198894047889712448 212980487181559712
238059340073162528 262830352869575648
167799414849540832 248570085945698400
20814669217832260 190834491336186624
7725118892814695 178289413813410464
46722427677414328 167576869730086624
218563230647289024 253226585654720448
5401738317042735 156108896537389696
25254613304659068 217452425848191232
34874016049643420 210879341448894560
11616076768756888 222711070964458176
15401881387529304 31389675217600400
144820570446465184 203075372814105696
107778033898428656 239693302348224800
144920971307459200 161525716147286848
3259976728257234 260390072329390912
73726329642463136 111178355857280752
97340536586053120 112132112182459232
50836485715913200 130103321441237312
213391804455728288 232462905090520448
212957212190841792 225575357969523680
133612288423281568 168770127742148224
157369536895559520 159108430797604192
66283014371818560 144718066986940256
19471939443355956 256328824707652928
44287406347612504 164365549283502368
135345903436066160 191508416171989344
72455570619137104 97401821274041696
101071400545094704 130222593488411744
108315236632617120 125193352709532000
15177165007132740 88581565417614672
13316624936532200 78247769047336064
22289771738455148 156461903358249120
126022946038179296 226802836687602336
8755650683987504 64041394901175496
42312186738250472 82871346730522752
47369485621835488 234496716694865600
14973877988341838 164539512532901792
95361518116126160 190838937968199616
116846381834449424 187669128665943616
213949616359468544 215622560180304000
163987670935142784 248946324440389472
24646728285741324 137170185312690384
107456889676279824 194396954201533088
155381779053548704 240360546067703296
62171417107260744 112207445660704800
101443869847557280 232787428799625600
110662224631899504 181477750435722112
63874410321493056 81031592380193312
22527495372607888 169076995703201472
93297969357295648 198490592574041920
104859879945677408 261574981082612448
101048081855342720 124029574972866528
76269390298799984 234835231743389376
106032917243833744 117477088881313168
206845392475622400 245818980369288768
259569311994004800 261869103299865824
216918582120506752 256957737979168864
82784969457965024 94497052856463664
213050453201527840 216949422143183104
14561294665350412 194311139947797216
772006878848321 7026506057793273
111089856574665472 159266808275258976
6605346893327576 262040930139081760
175766842403331584 259977496038590848
75588131418889952 246868291975084224
19774248858663888 183268005561089920
74894473870879472 146652950513040160
183766720022079712 228990184669177152
157012324432496224 172792666359392928
57107670942841848 167702958582730720
28849357302332488 257431307809330944
94960439035719904 218683182408457664
115804384364287952 177238520177763872
136780792815486464 173759020827157184
57665517409333112 232666846513083360
26290002401290396 191412516030624128
88353472516165648 110922872774743888
39159897092196872 103981772840861200
93897675696254624 97161465573265568
114209081627868704 201572421359948544
35130140885641932 195617306658640992
155034655534802240 207841861969520160
100098421385237088 210509874874497408
124085000249354256 235982431341501760
162115048557829856 180589746413223104
13787700503266552 154803353308103232
134579566845770032 217484364563079840
90827122554302896 235984685243423104
66798260423639480 104056232113040304
178558325346929088 187873491631072128
61721577203544760 155119393913933536
85913941154185040 189514313429446304
65613110697384488 217620357618439456
39638898257260888 124076241557902272
177223939082079520 218486929466560000
175781286155424768 246747319049633920
184473372929408576 186591540856615648
50087976338112392 61387695440219816
96193688157807728 199000056376088704
200424463973181504 203524624153962528
20548796748305892 103110894805358368
7590642173293199 261651200357535776
11374083150283238 65244642556079328
29981179248475392 64697515628257176
10291153208983122 43601069302655232
60367846439280968 232823855771191808
65760429314568216 105921606214802384
77794911103728640 227340271758605888
88162810102656160 231053073638361536
5894207338542772 170011422146481536
79656881828037216 135971450858386240
182052764375647648 250334984257551808
154089887465859616 202989893304193696
101205089953466992 101846531880089168
216398720769690112 235590853924025536
46351244220772488 88766403753403840
50263112610503104 86604167765562032
141869795344623424 146906226093561792
49815256503623072 241339563957624224
12635412057882438 161180928950635744
93887097221733440 190721329013995232
3697564570544781 99025410732326480
50224300366247512 63154103844886976
137780785576438032 142669404303035008
122400249978825856 242363615841519552
44136181874380176 158728888548223360
24385465242301580 163307282388162816
174456740090197472 175545003943021568
15593884671881504 85138699012365584
75797818975057440 137746452704549200
244524357875181024 262201622021908704
38265566940894456 86409334962019952
42650345786000928 139836767271685184
18482495550615076 18726476741427532
121643720259917360 198333546910386848
42661967452007944 236496890363291200
39812189695113144 130575344824539136
94185172709150192 130355146242056896
26553160542375040 97998584650394896
56012733326529136 156346094583173664
16519347648098850 53023391351442464
129905778865825680 179379085540477280
106359433576998368 164145521794453824
199311009804669568 223311871086656928
25343299741337072 192341878513194240
21729994995507960 174851444625856064
3747618414091440 196964075011314880
41420427448517432 63943879960352336
10974068866185176 125614852672318480
115341207413281616 257029658364034880
176356375395813088 242508556170980160
187476773439195776 197817417924191808
69014090185160704 90605675290769792
69742226874545704 119027742142431776
49272928837335272 249914412330043264
28421852264463772 113766615288557248
109139353108781888 123124734009909136
131429256041923184 173926319992250816
166118889477120032 220651173138292704
25180613054821992 180471297151838688
56591606215148888 63993197403361008
126146947793339456 147737496869256704
112002103195926896 162587459512840448
219173318321382976 228263855882559872
42309460061869672 112363844533071808
48767827103652280 178099011661958784
93540736062208064 262151601665041120
19111868064132164 39049729958757464
100319306279521456 158352156470847776
17441781500073826 93052140016398704
36564991705184656 89790796471043472
47449530103410000 93307754109830032
97726954306640464 171932188074822592
13394755335275168 68302197115283968
178876200178145696 217493888235766304
14447398366911146 184882330325745568
146506149150018304 230523719017387680
74524669346161552 190199304400234432
4064293952389006 182191184677548288
151037998660264256 201201982816482208
89486025542170496 249278846792044736
208520529709181504 239763008921814816
82329739102098832 101703333754361520
91395499713696624 134968533945459904
735567130322565 213603616035143616
40181527669419216 199896071548767200
108223563918520064 155999373176332416
54788487768214136 258900590624586880
69808504157631592 209189863339806528
101293197332117744 210889496782219712
12438134467841956 13837640612039764
13938811589671238 254980277198183520
175885451865356320 211782416920793280
153756220128191040 252972314359560256
58731984113167072 133400384744872064
140503350752659504 252211184919778432
4044120361806396 127109304469143008
75792873512288912 170768048262162304
98364207152661920 217549207795836032
41770985712287128 247283914020333632
154509516441387424 254975712679058944
23671494218053252 134262940613251040
177553567096715904 212980682891587680
49956200674493680 236786576801776928
106597769624077072 221443328786263616
5000697584971276 99676788894033104
135817055949278608 199933963422758848
164689132980920800 208274300935625920
112728228972047120 216266804089729920
44212157324871704 230001998271262080
34553119960236876 128054426500737376
82410264229625728 110755538828439232
139168327236480944 189446175471697920
56732000404254128 134802842635623824
136138163073523968 231426867922615712
7532739858956608 23587148345884056
21932112430245624 29940023187911688
253709773167815072 253848935419562272
240493072691231392 255196631231520832
21347096360653360 254414131952494240
15272555529128742 114049606048984608
36093596011149632 245086709979774048
165042920743841888 237993175272165344
83210407673076496 96429961196415536
33983549407508520 223833578629267136
110375953610431952 255944176162758432
178172156397492928 214972780675641312
80185312767617216 112681693875974864
110753760614322160 240239416461216960
21091876769543500 164233208043694080
30184718591874168 167974517286582304
115988615081478800 178927058401220928
124285032560367968 161102788109479008
200195332585953376 226666327369693824
137702600920937952 219195118035931008
82082287170157376 239174503300053184
6840471025312906 144237299434835200
7987455560379653 177910041309264800
107811157672523472 174872714770440512
46459093933470416 155506433009516320
106685641076753120 216819436888046432
82312648500853408 231899898816630368
20916335884257792 180946630112892608
60058207824537336 67327647046874032
44580636510106824 190291184212362080
110649008839767872 191187101879891680
60093545563938392 187597928560512096
5275524514463115 35609741411841888
158766805731871744 226493665973674816
30091860590887940 118439754798955248
168583348443830752 181731675835095264
141597090605341360 176792401186349184
235858963848637376 245893671069439168
1500672557705289 121221449648684880
43265629989574104 193411490530707840
41287374512114264 201350240702916352
63872872483029920 182643485438927808
76893758924313136 207351265607678784
34626141274702204 66614639569203544
84064017959667792 194306135882723456
87819568542439216 161461735600617824
496678809089277 20589070324352652
3911867830132670 117801852067297200
151138357903047296 168934715570673696
6672611528566867 184369364652911616
135219375357141376 215780319506800480
183720514809876608 260545033713802400
156780189963870624 159406403975741056
137986596084186800 203933025248044672
104042219398716944 110432204248008352
30832532192733372 154628035538910272
19764463348284852 127196121723048320
58397024693733248 109389747890568528
5606755385876772 46882772108093496
42716707965189368 135119969158424656
232804061703574816 260552794262148864
330669239960777 237729556463200928
98198013523700496 232448587762324480
55834089309741208 102441076839291392
166418997352054880 259888408856093120
39349731354920032 56516151623232024
33747239516056872 67792890827632392
132912848355517232 134456823715624880
13536999154652194 20164264104334216
135899180592280144 212317392152127200
163369244077712096 255894516528598944
37151650791244504 130962765506837664
238943152316501920 257219590190199968
10093163968709248 228143694564520000
105817242366112368 117104843606147088
49545618020676616 155060208207685760
164299826334641536 231287208827697152
63340559390753360 203975073542018624
74863671613820000 200918065115609728
76033374775697744 113375152562975792
16777136383248424 154278824167202624
174346654171336896 259162273564608672
22070202224911056 209399974228512640
97248728575549600 154335112751705184
78917448965759040 144948659640390400
170490560659940736 255769171943611680
26990453965929024 98528118070850544
234621510518830432 261669938901986720
30710128421104364 53495755814767896
71369903893644496 192400887014299776
105147535277753824 222604338937716608
214508114772014560 219006886378789632
18423308702623412 239252327591606528
226917349053886048 246463276579098752
82325675909586560 240501079945509664
34518017473829560 198004309193497184
53104361118330344 72507060880027424
86833365582612912 176422756545562112
135490126318856800 169558559647063648
28473176340651692 138619302352192704
147707534311290560 212746952388542784
223303967754410336 252270360783349088
103845877043847744 115669821499991552
26963352569340800 259576491257401088
53444491342034232 121511862497225024
5627481480478339 189367041415983008
147058715688103872 239724347018653248
46993091604239184 127629870532650000
176235486170493152 258295903338570368
123067445326723360 251276971634701920
206911874767783584 227429841164231008
31123085904039048 186744744119490976
148430110818590144 208328227921393216
93338688248778000 194591089771782720
97838534615190048 133409014380862416
120988431302453392 189575280194997920
115500382707901056 161840901038109440
113575073429547216 252984752593239008
38484937305446384 220807994964969472
50001963873000824 108672400347786592
126396547929576880 154938052512005184
40202637727474448 106072639518535040
26390923367635236 111755841913316576
236601004318394720 238839325886118528
12859498087845156 131894119903710384
115450697429643536 160459916704751616
90286426069376288 131862627181968544
9945501862086468 57513005598667816
6587914406088750 17013537210048206
17196043334513328 154090105120927264
233787793672352480 233869950457860000
96523478425736752 251809494359540928
43317121843266480 192158952052837248
124803096356222496 196989060246196256
241596834273856448 247144278332623296
39503086458395560 116123263616600928
10449981021658696 188225524076094784
17296812902253040 189921153054412704
189042229216102304 223645647173043648
156110071683941984 221435830291008768
1191720565428997 71599013341272456
68377863769726616 230921060190938944
190832154223689632 198198618662350048
23344600899514848 102097421306622144
229532889786887456 236778352282807264
17375492311361678 234276087374848224
80799911116431808 209578938047409024
118318651267997856 168480617470344256
226344252549472864 243526706644407616
126344571096206176 239940468745329504
134971700048416784 138485630434634848
91986843882390448 158901783459113696
166086381115899968 233945808855281408
65228709367854304 244405404954191872
82775245362720080 255417725216114624
51240282813343240 116073507358975968
51602522190905592 58763886937613800
77374556006251456 110722641166604416
35581144294055840 161992238494846624
171085166173434048 190386124044176096
24189571275968552 187271775597620000
53134561439503872 232547480235287872
89978390145240736 90651873069871056
23459608115819088 126592014491252656
13678433963969156 202924657047060192
36847203339060328 125241076491955424
154172597629528896 170302776208051904
91129220434307328 195519210689175616
11915558520490898 255356599456334720
13286184024601006 136717105292453568
139099697170676128 231231461244428704
149872756578551552 158628858167902336
150671048108966144 241845233724022368
69022822187984656 88116565532241632
50765638641954688 123040099321119808
220257730917354560 231421488682694688
150092722225266176 159155448880133856
27761744193346688 192920239971531360
47827578503481848 124913700632615616
41437935290469744 164816793004660096
45236374211882192 120729141216963936
44248827822489296 235276513077312608
129177215896297344 162277761111890176
135781720316288992 259128923643078048
10267390528985304 198436624128078176
23086679249508200 196642657738493856
4313862511638352 96819837450434368
72204176951662832 193704786288784384
135751261887943792 230972413790670080
35112826472879468 117540838911721248
73416420827897920 238417055815402528
14414131265392978 196691846287393888
21361689614262352 250562797467165856
41371941993614504 60279238535214528
17252030549782510 197006227439681088
193672749739757312 233743183039579968
70978656016041400 115444825471306400
43703064445662080 126006767139548752
33727389028015772 110020922271263104
23590813954295292 36491502619260976
50792354091662328 246326285611506432
25680546785272480 234452815766227840
131774955829351440 183958161893043680
180730477355589952 196282557013204160
133228753759314624 234210372600386240
175913513224493888 241598506297038080
38974098774303960 54309777645550112
53225245150982384 61277963533680160
182050077380089024 215931511699847072
29053491456329964 136308372587214112
171481181776373568 262083114503695584
114129023180869424 120706828839131872
64655564636718808 146987932579948672
79857468149862416 124599561298820800
78017314485471664 262890455120325632
5868120882582110 26359568832272340
203754198741031104 222926556494112608
7383613357714625 133235786957153568
119636896145246464 233155323319440320
84567751668385552 110124309042046992
11126885863101194 160269730228841792
21392799400359012 183281640560409536
156104518947616096 165456611357507552
103093719357714128 223968028355923808
82503543320645472 139628990143622368
146514864987137184 185724563116682112
58590459057871736 204118622228284480
40506026379584232 68190050965038232
88837251737357648 255624239255945984
194571707484505504 222902606665273824
13182681470156058 253301211298290080
56170821693806992 194857915129296448
73495569646326528 73646288046778624
129758994574803952 136422441041134880
239407075019860128 263012273980636224
5707859474789478 135293631301428896
97987733821358560 223401457813188736
194002382443821952 232487968226426336
26067175637890104 167955463009257280
89703953099296560 259963482762308640
50152954864123488 143984065765080288
63999539328890704 84349455699614544
100624021775820480 260958555171736288
67456945529965744 258966655826101984
84406189922992448 93383888298231632
9929854205813926 146109873193860672
39816277518712072 146808683417747808
166148367388406080 191192264231317312
82475512183409200 197503610467443136
10275931602185740 188597966360939712
236121660783924032 260878614556750144
33050965174481412 125138137344471056
81199465433974720 86566248646869856
251343908009957152 254717070112009824
25916719091593148 109182644351642016
157005049205344576 173982296394357248
81216887419807680 191437203418863488
15794344053206504 213995814061572000
18469983066933808 221922000820614976
109522667432134272 140291786062845280
29770711034709984 196525560105226656
7730665944909429 213891450832216000
164803361855676544 254861060150360448
30470236357182164 131116142626692432
42507009535299664 223215021248262976
29620257862922208 198985738461735328
3962021906121429 141722950093064304
19139269710842004 73170149524029392
50657874629566392 206182574538841696
91512258059123600 125249019017563968
28915173569936720 101497601094431440
145627280403493472 217701067047040928
215601037688857184 216957543378693600
11885747244063474 199178202583723616
121450854768309664 140485132206389808
81423190757877936 184097963809170112
45409474455677312 161928634027281536
164666671677804512 231735635305733696
142815894709656144 204636024063063776
132156060111619088 199910125166450912
79092264441074832 107944040118706432
126076399088848736 242596398037741248
106754805028773600 164245448268798304
64271144860769776 166712826012861664
48224862529849280 73421046008665456
200559226422990016 258623935596446176
170656857285236704 231196511564678912
138031589807742224 254992190677852736
41434096369350936 150455908676115712
74780821395710256 225671771153327040
44431611362359944 86977394147483168
133005156206680928 195160582260411936
14135450323309876 207763006431430016
80138354367445328 167824229084548928
52586672952138488 109672579647696064
7913154741190791 138361499416105984
7520841449692293 93928181620817376
221370663148811296 237710448104372608
46572196795258616 217958004581199264
12968479713424040 140809887896562864
164515451234066016 255083080281048896
127873214123072640 216871068484428032
27488199931653200 186923341419760544
46110979916623800 173086094273590272
111515234616839152 203825535851660896
144123137400642240 247550642714825472
28411391395865404 159137882574210304
172313332203160992 195276532173361920
116701981402215792 246529206938735840
114978750793773072 203334399714344320
11639253730806660 76110506595614320
64424101766018952 133068991010480896
178657667930269760 188115313358720352
3472941985917630 58819367244598592
44631629770097248 109300039058866480
44445069852252288 59960334446164968
18932253811554216 190499787857762016
17800844375444622 38882240653310096
30884928664894932 45387406837080280
8924963150977948 98128510872728192
134545130852761088 245924774594184256
45668957169307664 106123023109673088
19384484606209452 214234745426988320
95623011533732848 96938822425985296
25675416737443252 42922200533847912
92597734572290208 184675339380725312
74456529430072704 156461488950523648
85932742754042096 236927867580733664
119858296702726240 208616235420176064
15911320819214438 240075353084731616
18457503840673800 59786796691974840
28475707512376888 120918117349415008
203387976674585856 213184700375588992
129788221121030672 151006772415282432
10668922325608480 218464589962353696
184862273025205888 252384140666531840
173011542756279744 188973612511509664
159874858123183904 188587476127075328
149201357431710336 231301647235978400
94688916458319760 111629477920156096
139325276070514032 231674830530221504
102548393218259968 251471142781917728
14476815233290536 261296330373574304
181685342619984320 200430375087316768
16980938576941758 87364343630942032
6356080750239 219802378105319808
113688489137127872 214713499508802944
2173278814323631 14880805601861312
142702850938007232 190474634952366304
48618116021795608 261896205448349760
16463346621497700 147643964850336160
13019003039843410 115223954927246112
212690518932796096 233740254934892352
40981937347911688 114013692702388480
76744175342350864 142118772652263760
4376517738141535 35733471584266884
49394865324339024 56948392514743656
79194170221027904 179948556741073984
164974503842715712 169169081783800736
97341681356285088 106608680515112256
223141649698320768 244900044631313184
55013536729575112 136405394354042176
22497986859827140 88918740762356016
3931352198537643 138960909260959104
96035894889004624 210578601089202592
14860318757380048 72993116284835936
15559759174896840 199948449646585952
173452504473040448 235125215681482592
31473329709237412 98109984962519440
23048914142480808 143991753588836496
100913969106699600 165574864272196288
177884952658286848 188376028673574240
140740195388714528 141363599886798352
138585945381091232 193980799254473120
5416905038296107 54355125890706584
3912039849443866 11442236096430984
146211439215701216 159130004931243744
83186671189320032 185641898260827392
88864707863948416 210881684654125216
85417740458631376 152996313371653280
136140924335578576 220296362970989088
188223092990918400 204313401290007872
60001525327229760 174089197006089984
112611488447077488 146453805233596320
123540342046390208 156073145045374912
123177228000825968 221608165749220608
4448710220883033 161803930088655104
115719051210137536 145834085452188352
16498273332924806 17249573544056032
1855947901449734 180120182535170144
42820649274607992 192089058040934816
47077278232402448 254570061955939072
138124644011460848 186485900610536352
12750600843665940 44703401733625296
3716460766354737 165258085604315520
166529204797565184 215225600751977440
247055659493284448 260460984109868384
138012844570036832 252088198073335616
105614250218586176 232558964343260736
36311356690172472 62421139439989464
71197857840893504 202548935928001376
252528573352308576 257339939892171072
47288083634902640 164270236529633632
153540490697095808 227339352382563488
55917846857970392 160587920896000960
116173910556971 73143391651343856
56877494472886576 195643120126364736
128905447995265840 179067777463725600
36303996681695776 94474009448631360
46809863335754856 167382490944092832
227148853856434208 261205502486812416
10695548582093434 147155221178253280
41000439791255592 167573081312360704
7617670864087556 160541483182356640
68246297040068304 254418903885882208
7187023191342779 27353442017498828
47160742249257504 158134100537273184
88188187505590784 151906478742492736
23861942306762524 124686350785636256
107586650534818752 258259058842835488
3312992711423012 160034824471632960
1255606910257077 73279173153217648
206246449800174976 232418863331776960
75630492525016128 105059773738597200
59500835791960888 178642547666956640
37120764832331192 63735338038181472
124450048170579472 212138914605443776
159728285480593536 160708117069856064
40151680277697992 215944144419728608
40905187048318344 64570089189764184
123903301140857200 232850624489339072
92122009170414368 211966306214800032
116901729742797872 151888320195437952
9330350966786030 257227426185348288
124380215207359616 129122407915671968
78411719404971552 143696145274645408
45812709921184344 190975635128830272
19747045092601716 90914543710600496
82815921316155280 187678745271357344
30394994471910628 141375164808197536
94569551853903776 245953644432168736
16026540360273288 212434000070302976
68582888334621176 201893068670988512
41796240891521448 94106466506763680
18833706354580540 101764728668488096
83104613226154464 147663071248483712
163328796277395104 176165647285449312
41710081174620144 186530207741787808
40004685098790616 177050383754234752
153006448312350656 221730181991074080
26620793941632436 186525282781266336
49163437870307552 91708420213245008
52338867882261944 125307725605780192
54604373971836392 84411951823273024
721173848541906 118324075904183312
76000979965266912 250185997533018720
22279294758318336 130270756316641152
137233864435394880 147485077207200032
3737924110379594 4277116470488206
1683448756801747 141129499547232784
200238586489033760 208784218085205632
6125846320286666 91258851511700640
42248021635773808 238735372009265248
12308634405106856 133652561638696752
45879485130369088 159705344666708608
11525516724797558 111850982944430096
6061086055214802 11011197360499996
10910680658827694 69009358811273472
22512466804749352 68216627165829384
209027628496242240 237500048439532768
98949882861939504 104072710531908288
44561647729120096 81583699916162288
66686192726042856 124682510016490704
179974886008446624 193962264927615424
131385201552182528 228389982384665696
89105431878258336 241098405502015904
207400584255549856 259003644336007392
49562116187433176 176595846618284960
14499039423577238 116163967224625232
70396212654030192 210225679936228544
151257202852075200 242228222661525824
62056791333423936 214495431925464192
237524577654724768 257080235339487360
21442566121186760 135032160007351424
30237863980207312 91062153421131008
51713948087194888 174730929888738112
68927415746023632 104627340582555856
60557805834139632 136194594373090080
51671414879080888 79377455750308080
71442457943526816 136353606725981776
14922906625733290 185953212167071712
119184854965599408 192376746032316480
107706719924936704 216745236548843552
163496185802742720 217576247448734240
147806199790024544 220327028508750560
34835002277195944 185997858975326464
97664157282561968 255607991473606496
93531483136577776 120020868216554928
96953387505119760 242234867851923968
66561170337554360 206881527880314144
57329630323319720 80387727697356480
61986266740283992 160514686597232576
44015299555167840 75127653639784736
130118452141171344 155352364301773728
44622382903806200 209679525307127808
84101002834064240 109054647972396256
122519067214096848 199466024432470688
46441860337149368 132653183331147072
40095574522460752 116981588926533136
89894734935932368 112445411169938176
51883801136042512 147681242568319296
123474802426749120 207708974981236864
37338563013960720 93717151648359184
20850124973622280 240303833137639520
31499750713592232 111832598810364592
33368109839118480 261050794043037952
97666278185214944 111795401434567120
48880503211594720 183945326830553248
107456600852534992 252596875426322976
174467529693945024 180850422955241600
34359728508969360 179478922436695104
1755003875347127 205916283588650592
70696100096711640 145627241585651776
44988649063273168 151787927451346080
137763633144744416 262012063326965280
158502845307910528 196845914433215040
72675214033092960 127004769327728592
100610907603919584 256917780882937408
97101431615151920 229259474713995840
5637753373733598 261156349776154080
86492867643103360 203837485994713728
3383017564941174 237915204127493376
65942608141552224 236161358938174976
18052566712641024 137050773444771856
146655558897923936 148570928666108480
158197825256458080 161328421635929504
19530667149978304 82273722223297232
111358817360393280 161072821594776448
180967330822479904 249342628133376352
54178296938938336 67199641885293272
31219193395992100 133966215475427024
55451059551933488 193900152944145792
34098081589020112 157552563417287296
237276718295156544 251051611891168736
11700431385696352 127574907549855328
9501053911839072 190799564785604096
97885779289274976 234057585415232480
59045604307225368 192374099944138048
11226977849594214 230287910041085856
104335648357468576 259427244782195136
95713576707316320 152121746754617184
259238730038377632 263030787479120064
27191589235279900 117041311933734192
87600072510124352 140186659013030560
34657396792235488 183238255674855008
29171809907260204 226933412085105952
56155346396047040 212476565288436960
54987615441972560 163176170856381152
12825125311962676 244364390925145664
42943142180752632 93746066397056384
230715196099499104 257253702735031072
14920760267443382 138505700418733488
154303035526407200 223898704871951232
32784247537736204 261459055422905376
54467013528883952 155924026286234432
126162160722643264 240741352695395840
96220105124290688 162537955329158720
96258761845193360 238440629950454432
139391268152524992 196506154820888672
69156472252510800 184738789661452160
5428560043825278 226954186139168960
51724588534125536 238974964865793856
15372720601173514 62191398351225832
106865853340777744 163739437122082944
191720840847564512 212820462252645920
237016864719732640 256820835155602624
95773135259996752 262409794983233536
91921541147125840 171417234962165728
121226944770862256 168887459540992608
14718136672215874 158992089606607264
78613310850553344 120031416861513760
50741026580275824 164494011424506080
100262150791892704 199983985635633056
21823513592398 127781564473613072
30612521764160028 248021616397080544
35134784075624200 96251745401428192
37708914600356744 221150594183603712
166328162552056960 233960072458294208
96325626937666848 190030463584868096
35515954828848724 110521781786700960
228206973470826272 244625248174720960
30930332698099632 37000212449989144
67672148907751952 260022557305909472
116586808005153296 180400302474244416
129564911353437392 228779189589780224
39367456839420592 39995050793950672
3491508988779661 245694793680381888
216360883028944896 237466372481656704
24242453556492600 44018541013418608
101160430493856016 207110392394484160
120643830735849456 154796654469115040
49027605189781240 86940724406195200
3046447408984349 139545230804203296
43916479687760888 86785062212860416
54812584854384064 249412812452350304
154810490563348800 257122438015220800
73534301344594272 199241951093345856
3530782689450206 41507831772698528
164282704827339360 210771247029141216
87105270265850640 124623365941573328
107422352691966320 203519333763952288
168571870032181280 202272032135623872
79857249398223520 103863933225169904
122791617936356832 230799792464895200
207771658848449312 250311700264199488
104669940010834064 206527942652376384
88573269742453536 171792526760531072
200112607977573408 209961286505542400
48602912391355024 181710202343826560
119942445160837664 211824258841894368
63976240294683768 189163662928567168
23393766469160748 107786405962600896
243389414167128192 246500096189256896
108392482073127792 159394398418810656
153196811315523328 237813045744835424
144778076772413696 232054444310428928
6003540343254669 64118404996644256
110224473323820976 222482062836291616
183822538227588896 203192473225921312
5229520424728078 204927227674822752
23678606068209596 122627132780393440
75361856897789824 105025761702266768
85160852983740848 162091480982467872
129263810961309936 260737527360159200
116219905237968432 155893372610136928
43448566837812824 202863219303211264
14264740278258502 195332090956566304
16401165872073442 27303530448575904
2858020542603097 138145490516827664
47294035179146304 253513255432804768
246946250435442048 251850990469373792
26683896562575488 113801659473492208
176199489703719040 240352410123971872
132368812028537616 239439291868973312
51893750618235480 177750715796062912
166464806214961216 177561162130681920
31331182093736760 138580208344877760
59532722521014008 204427350485103168
14717356323548474 178004755728809760
183719990734937216 209430225329190912
10289280342165088 193614736837580960
74027782248106224 203874730670255968
123734831064296144 249597348712203616
99304606079378832 113917975050753552
58433168176820256 259440484001480064
118116384275558976 203376629916624128
6911012053830142 124068551057380016
57276639256106208 209609502367316736
63317115734666824 77852006201008256
121688420435646320 169495058984714304
203247400779891776 239800141064741184
16754786206689218 205237290738591392
25841381338092220 165912638015828608
96610531599398672 244039884461111168
88104253607214336 237607559296098048
172845283658922720 194073965119775264
49886229781646760 129823685947168224
45211216971339920 132153351090562944
67621214913515416 253810241512864224
51035132381512816 243439930721052160
108719122630211248 166158249924638720
24538725999864492 233061882114440480
148578816476766752 186554760840199040
146756003790279136 152101039874233888
32920922292999312 174632172390608832
23692357387708412 193587789843233792
28726305671522416 210501837743775648
127198530109549920 203373867434849248
154174324624540672 241269430512208896
97911285602292944 183488417333412064
171076960224829472 194025376377692352
82333234753214336 189216775568531136
134077194924251392 245856142854985920
63152658863925328 214130418115542080
245005642668450944 259743000116815744
24207107829241580 29054915096521528
3158848716865165 63724253654234152
125175607433700224 203431407040809568
106927156864627696 256878879738243904
115170158746960736 201527501182860608
4123015587190100 188494341730841152
27165899372789588 207257910136880224
10837328017998688 213451863779373792
225601736409087936 262044179089025504
95294442989778800 232850944582966816
194526480077649632 210182737963143104
14922943624983530 241275804565791424
2887587715246515 252499954481230112
72345136842274064 260173468481329440
121959701423938048 127932471662186496
19859527393379708 179111187567575648
56129879921310600 83144781369630064
95861316487344224 170707945785165920
162668941272324000 197396687562432384
19720461956786380 104347340525116048
64982374655214848 188328442963780352
37308137687382192 122093105043596640
74536979481885040 230430647339827552
17081751099374430 39538285771012512
139504083800453632 240452545637899520
35160235895727800 180715727319901856
18624326475481956 191756199091919296
96274873977044752 225181138152645504
30961117155695484 65445627110290760
170507701356940160 207263363277126080
38495798188662424 85219220661230688
90776397623292000 237969759276400032
61337859705180424 156558163413281440
20829763225150184 55741429079005768
96650484008110352 141991140488751328
20649746354222540 47597173752830152
14952645463775402 170633946295812896
143784554572272736 188984943750691616
95296456484375264 116753059665819504
138553030731391856 181905893636683424
242096916986588768 242856960406754080
137740407723161040 141276539755843712
240790974337043424 249286199113963232
11939212236272410 24284573485176588
39515214688951672 238169512107584192
103737904538641712 174657191329301152
198023781498702496 204023586091922048
4598450394022052 111104817289984480
103297882367120832 145334163688514304
63608178023976376 86661660567687824
200088726146392640 255435501997736992
181343861718782272 186025831126199392
24860782779350256 261804480927767552
47397042760004856 109076204533208320
22484720742952880 28623937840678768
62129022695698448 134283055023512624
222511478044827872 260626821611983936
7288318935579780 145357242670358464
189351805142812896 206937808362311680
1252714866008768 163617927567671488
31427992690967952 193106336354808544
18831466278137752 217431122706454432
62984657521871376 167997703854879968
196522899925949056 244538594898558880
38116345955648880 136696416341988000
153291642278754464 234134237426525248
178484913720886304 192050847655173920
161746713325075808 257865347545708352
212607351497494816 226472068248941920
70999860236876480 80554920250035728
32951038563260988 184907873439026848
11424511223731312 125150049593792320
180236759605718624 242188202077784448
41104945362011064 212109382301106944
108985273909673248 146816686535675776
132423272664348368 232597167550296800
99847565747996528 180340642743630176
28770049863609800 77932617488700640
79310160073723088 114555809041888288
85654302048309744 157251530978257344
167578881928337024 224664957277684032
150498065568844224 183352935889229408
67662819985450448 180012879918742016
91589951613216624 180624789153640064
42612531498081448 255389386787824704
41327682785806568 220954668081787520
129266059729583552 237301916706217216
120378927336700592 216228828649998656
163181590151138912 262132828238587488
107416706047874976 248801744562796480
154782143715076128 239082128026510688
204647072865143648 210596623012258208
107376476687215712 209616467591223328
113996071817045680 116299077357970304
12627062721263222 248835260218262944
155722114350444576 261558863092004192
139551828938504048 226500868148026112
38686935500932592 41824775326737376
8946487232974374 213188282916568192
30336242817328976 243467817014932768
10816639926304950 56858661881891328
53013555124844496 161188514930208384
5810080615445183 226663569278736928
19507945954919524 246777034462116320
110243841860397680 144005758817699936
149001108250975168 234285876309412160
71791831926692176 106487734993049968
82384075433792784 248459519170246464
99094249547559776 145530428609462944
12212682374887360 186896998070237824
47264312125401736 216680773349425696
6220023755928923 221577366314744768
150930831099621504 243234320139326336
172327748374189792 174360059808158848
192132110094129472 215856191768762464
33135788404339804 239360577517392224
57032848695261104 92460771735655936
51089487699572912 254763962246247616
77987362353638928 135745203007930880
137478962227076288 173328583501988096
146505761957553376 167106219211881184
92086728312403632 149704140943995424
52431553434751064 124805370680213472
26632734152205912 130330628909259008
58606916252216384 252114767355679232
45915653734434896 246835256637095520
14849062493383606 239110023862165408
46662652536613384 120092163448902976
216000960205059168 250673366305880064
69107815424725688 99624245403827712
66335745240473176 238704058380652608
39010484361019088 162304561600094400
26925429692514052 160962389712221280
65737828261338944 200730575680409728
35051065974794664 99396885994965616
31013990546539216 230365746841030336
164024223014495456 241274729833716768
9634333121659002 22711384475813216
17267453206129806 47507068083133656
16021917177221320 212219817443011520
174566448031162784 230140686625117248
155345799354546336 167352386651566176
19841959250659012 214759116403467328
72139010276667424 146470040239178176
206648122736415744 223662940240718048
153023093702803776 196750845255682816
14527428505924634 121043094331982464
226136361765843872 246330334390433120
172031992720662880 235814035630428256
48154828911515792 77632521332605824
159861636095833952 238124002876941248
33984833174291336 145644980232114016
47919652046859384 136096411032143168
25515946039254284 72542255833984320
183764720914411232 245450762277760288
10355263979522726 43132209550088488
27173821554397408 179157285971243904
3296731527679344 90852253162362352
42783403831242016 261838495053175712
119621999145560560 246124938487285408
37557699624067048 105080232300241744
106545041761851984 199270292536002176
46756393483715512 118104954347543552
25422620407217636 50449214177653280
30761770479872816 214871034646900352
15189521607861354 186971557803327072
89398598123745568 179668181122149184
1151159163349796 214743373050987264
29844727365052916 230137070973533472
182052892098846240 207311994287874432
67674068837599528 261559604148175072
95451247914183712 202206504919790432
75821046794092976 103110768335676336
68186095693923584 101802107806801904
6196959309648274 162350829612085440
205739930471231360 236998331273276992
179335314541907552 225858276092250752
72715463502481744 73903725323558944
123649750871012880 249517486551499360
71733310783897368 202484130301869888
73319822883197792 250125763200209152
229708468439852768 242305493903089216
43179582522656824 81422690046039584
48409112144386304 122184826029008272
109773264405532480 156213588964606048
205858139737238432 253983247545049664
29628538203275648 38641632228656832
58312155045030272 173636522234462560
59672644688162088 190836515749299424
16124012885609626 26927955011680844
9826126154822242 106499257995679152
23508112237051408 104783149151322496
89050762654252496 114251918524312416
163107423124995936 199091901692693408
92838651910477488 123229949992310320
89257716812066272 125343647115057632
157687168677651648 244205041457008384
171430854286131328 201539949062327744
149966360143620128 157186395961282656
30270336186191136 83803949382687728
90253503599624272 112368209091744400
42469227318457848 50512632260588784
30908764760557528 211822082310965760
44426624479328064 78292068629621216
168103475450768160 223716351880294720
110793731111112832 182781632549195904
105332499691797328 210251059181826048
34772589825298000 92441479652548208
78617801603290544 170805365849563328
82111173450972832 85102607410028656
370054709187236 51283037640800064
10600182552857586 230702980529910016
69470198913094872 80784297977608672
173421055164473504 182604163950469984
119746940210943536 144325288161693824
11405181108937488 211984886815285696
97842910180673680 228469263327032896
114433992737802352 182439242508028352
99066880359371904 121805072002281296
201426948709159680 202475074956832000
8079125452928647 189583445703820704
88644574351409392 224761080531850208
46823607753497720 211217491376832096
152878445792953632 180294415687862272
56054719742948504 146348734840317184
102878068095237008 188046261361742944
122419478778348224 165974677060514592
138525188058364240 143528546194769632
126668781222774496 240188912162698816
69553441327176264 118760155138555872
27609004389365680 49330911626349136
169676753445110688 192499551523254720
167257874363147168 202131664158869312
61084447352742848 133394970179973824
4063829066519715 257519100325566112
12480548084726682 251187344362388832
172123322976290304 193061723792377568
41063798775213920 237411202646849984
73710186089467040 127879070979855440
41288670137766496 192469564669400288
152082675712091104 196665237713521120
78856096554672816 136994185419464384
151850441681820128 206480524172974752
173316878053299328 237527392000831968
10428200171628804 166832794440019680
75430538249464432 244877918589681792
17120166813570724 154950997941140576
201222135887024256 254691256023921152
24071667019751760 172728420931716608
144638434641652704 187920043470540928
25532956731225384 144492947026298560
14831493241736760 102778835144716736
33631172515509592 247918325947198336
15082654124843564 251409465254480992
6856801042952436 128907588049175568
17059194646706726 225422743939314400
24646833405348084 92052267998744240
186328366315276256 201811261196528096
65549777630686352 80755711918875856
173022161756665184 257345482651323456
88518226628959888 118622805459867136
46723396464926328 219969579255207712
11693546701742678 252716112471386080
131276966732171040 215929663474014368
146991105463856544 174009268304738976
56927892539942696 250808460953941664
25178905233518688 252615615956450496
91909656661785824 247367187960564736
155447010878275936 247004314327965888
42607895337693192 160303055579177024
37064525835212808 179679794388873664
106082701625321968 168563185913804256
83502383146742512 179599276803063136
203987844588109408 251100071513765792
210604776378006720 244669425331327104
88199449287596848 227421803995287424
208677616010062272 208940939410213888
108097341021598112 206633143934988896
70442352968218472 95114380008718384
212685401774945888 233772918849649280
31855226856207952 138578499999702816
5138854635888373 175318927974750976
99656497449036096 175650841717039808
31032795324185000 163136837878964512
50296438565990224 163548916863849344
168535387075194976 203565380157579072
118284553911921328 185903695326597984
85941474984940608 216502355914353248
64097067180697816 250532384115757696
22070410351433356 84623879993262240
190085744677424320 213004091446832064
14800092348159806 188493338614055808
115167933748541040 117052081840740912
119520766478389792 126794363550057712
154143137374374080 197190023042491648
31836175614964580 252264905215425056
536068286740137 161790160555395424
194278498164221344 221024464135214528
133445262447213760 235275304827369248
2857923748274700 131268265949854304
30575322749090572 164722945874377152
60770706902012120 65266812326380072
22960994536324880 155412656980722656
38616621848826152 219923292886782336
97435125839547552 110510398363859280
3902046840885482 149672433163756800
173823368989067296 258423818776906944
59614370309744472 130394647697592320
23561418554153812 142685902949458832
95089904660132496 240125300886043744
218052127117844416 229292268608805856
62011324197060888 163892586544126528
12567066343298032 201118949689547520
26950677922852384 57643666590401232
8615350925503398 17384434469408428
127719278256706336 221319533033519872
66227186680400080 89548268305747696
54810355229643408 260293180076174656
10637620560267372 163916982921963968
168362579848871136 172063862491846624
134391024448076544 206741208553797440
184617643255782976 236630626179839264
170318705276648096 239251213943297696
223953299226698080 241631934014723744
49553010207223000 173642388631961472
151074575404864384 259225374952460640
52267368475073544 52566686887235848
86186801396827328 214425952505108832
56070511914559112 159022502961370752
204104574155335264 234229557531958496
23617294711573552 76196020579581696
49031815173191816 262241524126263968
8134757914488342 247541383146467872
20618850071905920 212731550489852288
13587377061467494 116349542230436768
190056967247902912 210125984613160288
41051740412201736 258415345715865312
112236932420164144 136227181020552672
36759990890864576 145194513068887232
208492103569539488 257427865365771296
486167501869885 56167330793799872
198033656062453344 206698636328530496
79616425758634736 82604607973197472
158910672545160864 190224100949159136
45515836087823672 54083087399584736
7606593320974996 152935916419489312
210345695672543040 224634265034062688
121390919850270816 243698530942067904
50532421607262648 192299564963020768
7159270620483552 120239945638139776
21916968557633432 41335621367337344
2756889872846012 258408754444004288
83886947182765664 117791019417957168
59326686871179624 214856333875650176
228936804248834688 254629892903933248
31612919725431344 170806503435848672
22323298517173804 86140226255388016
48584551046560064 237938382882915424
178600711550028000 230661474571646432
83338561112385280 96549901050121344
47267486960649672 248696680768442176
10734210480564072 190401587371899616
132573616100295920 194013632445721920
148847160619884032 213779391544717472
12535038390414134 46841028026877928
18076048163739544 43257025675100048
87824042794118784 131429296390093296
199569815595024960 235906194089075776
63661966684900840 130730962973036240
112490051258627632 139220130559142240
34561167910136672 213795723629639104
21752514471408936 63154488549730152
47718060026324576 255434837309603168
6952053226425395 152720452572356960
1661433307180422 2917397280937184
105064081082596176 151406656900294624
209858856600976096 251768365926481600
54501196303723368 239704139572407200
33712481969614416 216614232193020224
6758878283382284 75056767362674000
66963232725368888 174065548145235808
38986888795356520 97030801799763904
89140835240273984 125906885211997376
101593871533012528 246783441703661984
221961934035045056 240502828992709280
106268436333832624 149822037259131232
131233936688182336 193532315925809664
111835173723226208 178480629680741120
251033513443998112 256817645153105056
16921840999522008 255904373314355584
126289367280881312 157182125368781600
125208182033774336 161677082905776224
183492603180102208 258047337711066016
63321963733833656 253153953842646688
36798333097683440 92887526703383264
5095758975281690 105743528933239552
78252643268771904 189019017516649600
28608446523857548 192712727326042176
200446620638263008 244742047528496448
41960960093584280 78436233822731072
46631729407263528 130085123442280768
138436759639912704 147895134399148000
48014567263482976 127754681480783360
23688248488860000 179627565112287456
180564947246203872 209445200782669888
71033296864268832 75180955623206064
241054247583865824 244247903298771456
44992166088977480 141624626601521024
1717316424419203 31169084073041736
175240722069867264 259964795858507808
91968855084696304 98766182879380816
129282046437300704 176026256537366400
3949099085691216 119971492051945520
11604410546565580 241930807752674496
99813428489497472 121110976084587120
131483019262717184 251046256027605568
125805275831142928 251741026527762240
15394310402980670 88591649258244320
227371428462875328 227584379807165280
36614423123037328 259941614130114208
119272603382113408 132108592820000400
85151354148318064 151709111483648512
13736546922744008 66637397016344216
5505218994204142 253139382664583840
213320605159317216 236196000490207072
55187650383205776 253414240253449344
197000531697425728 261375085548420544
69350286220847536 221089757992026560
1718107836577478 77944397921636192
19946125523453152 25749306342449528
58715301795277112 214089108717752608
182863510213977344 204745855046701824
119989638097431984 151371618685524704
29158649359735848 68153145105869376
61347060548761400 85056267974686240
56252987051694672 80454710644503280
83293292090244768 124200286214352368
4257111849582027 87063907736914320
124576895553480864 205615310846292352
78207343487515632 249112133797129344
18572364268022844 101406547749639952
79031733691202992 153555639989641984
217713152806440704 254789734808246400
64692331522522240 102016840748777504
44807894454320816 210201115796467872
219176779861137440 233153043347239840
66675430705245784 79244287625009200
85877881179678336 119651038949178624
43380555229531264 50250687407913216
38064335920934848 239128236649929664
180439046056164288 189375994258491776
181471576129316896 227104237494313984
166607978509055936 176782010071209824
7919429508085552 81074198484448368
160670575240134240 185075887273196256
63884770407427608 129899628505654448
123074919830219216 217535247999909184
43199446945740608 244578813481266752
118162518608004928 158223491192519264
180975407687825024 185693236608019040
111274521391382160 135467987864950928
169837622954133568 194210728491342496
236934664113524416 247714757039680224
17501093667642 162303291663099744
117716383631543968 160886667404802496
2407573381919474 33152502725138156
42725122945617824 75967339760452976
70372817952213600 205412313703472032
34294967202478896 232870611503505600
41349372823168152 157758561699073024
128627172772750480 142813860912646336
40901219553022064 56659842944829840
31201354835483312 232587275899517888
17133294419525294 100301203525503984
79121667239033904 230463156073647168
30726893793266740 106062868311088624
57517624467997776 65715094416016536
9511134668789052 45485449980838480
37528679242125688 172512825052813472
66411261372074152 87461765090060240
165501983414219360 190162671729532512
51399421247020240 193381404137804640
5644332260209523 236583337972540864
131387279528026352 206600606678920928
212634573860986208 216356171719251936
79091072287771888 144590772556941024
139854122610127008 142570362062922144
54637518549828928 77362413916598064
166982903755904704 258883816536689536
27726461249352784 97879979773472928
226066547871183616 242412541380620736
13333448819827358 155574929937645856
161567492882946656 261375885950854528
154163717757064416 205986702798669856
2783686412179654 162369663587162560
198557328479905216 214166823151359776
206526777035741472 259661722534382912
163535892454218176 168351756293489280
11236678678708990 138219700224455648
153558488526606336 244936275407931552
231115730371505856 239141567203353440
56018446903395936 155047480607553984
159516926242013216 234236929355297440
30062940965616404 161984338763359360
27010547453447864 55540793470543256
45068287230314560 104276732189720000
3948569335095911 171990631727627296
2704975806694133 170927121985420160
3485033321855577 100341826233643824
14929196836568064 35202858123481792
3743366448884881 70829740886397416
12218103420452370 32663815335165064
84937615549269936 154405022887112128
147731558086954944 176797028246108768
14051487022330706 112323595985554704
203692616118836704 257054893890704736
163924292394217888 226586382459794208
59450278514955896 191398876751123648
127213841756730896 164953109525505088
92542435152152688 98711194515354336
6327500930410646 183805201757584128
124511350063281280 215824339246832832
74421199633839664 174943892085890240
36059800022808280 41142678501130176
127941699536608288 207932249822461408
1693741155108882 83347470060304096
8857942596383974 121513759687966576
185978486558835424 253727537756699648
103455684770363872 184925560611997504
46868553595898904 192572865394663456
128705782982460384 192746870183583456
48199638753410032 170073166509345248
112793257147787056 210165747991390240
55729511264885320 120547627851594816
53994473324283960 188770519251604768
83123878349761872 201824165591592064
67947683998216672 126213028515992384
51855025884675824 257967500568741344
68471827042848840 184807682369550080
2237923901085421 104213952568798656
197497824448630080 259391036508520896
49888683825900456 228256257986375296
13976804210091930 87468127388715680
25487620742560772 110512824413335520
53463785120467568 223212458631144960
81990965703401792 151445346784620736
7169325185629807 75425136717522432
54978887558646568 140045440612062272
37922668675467264 196014207063813344
83969948391722928 142515211415400384
42610906765622608 134163385085476848
83704590442006880 226646917175505792
213067098065509184 250902765199022528
13085102278031232 206795425116808160
111198728560898352 169846522741212832
37205303191517424 250800768026911424
49423735214105864 248146835072417408
76926584641646592 130900344776158368
193624842096639296 244905593118183296
29742958244400988 56013906904925608
137291702503902080 256163334708162784
5606811908730963 195901884276726592
3253361296042651 9985860938703544
12822397684799230 51005809212067352
86274286176357488 249276264161092288
124265606760542944 176600204474135264
136287840657285968 244081602158486944
24226732830563596 260931721942070784
27196168967947376 85908981265803152
52527046374791976 85451006017652192
30350397505334792 32315401420581216
151695375960516160 262339610442374144
220041085263490208 237440965102510304
187091265383673696 244571379531956384
136592194457570544 239871405650693888
35588466009678436 75443668177820192
210375017594997568 241206647613338976
37220247009846168 100240009986619520
54937549906594888 115761585253541680
6871570936193245 186798542219875392
163079529344580576 206896068043020640
176388997040878336 259938020393783424
6309600412164243 95190357926982864
178589672839178496 207543302744521376
207098434168770400 258498051309780384
29404173109243312 256180998606104640
34669622553752236 99360103642890064
16583242676478786 194892682937458368
61199516468859944 207632307558065696
117772966642411376 201789329510228576
195249509322768256 204539018857472448
9891367237573006 223998352782024384
120394485716089648 170044963823197216
7636483103621843 197089260878031520
32236870140537068 162169151529959392
136687309935642544 238398436198513504
134236464244846704 261926227514293728
50229643382849016 89530594285330720
45379987993655320 80078620068402192
146836295662235328 260883409245142240
240614402061985728 247537247393870912
134960380454584704 204338501709482848
113210918606220304 219027590444127104
48259781930946904 192620694648021888
77031270163258176 211001545612547552
178735220001122016 219513632306559040
139109729275976048 251120325490071104
71169409534103896 231346339308136864
213808680223612256 217804147181885696
255522559583100288 261883023990990880
125972675212371200 185788459403598496
75946540290637520 119992960957225424
190414856171999168 257780971819493184
88119986742061568 170656939159793952
38377868008220560 73168422048991424
136638364500476208 142484484830558304
31228917328591408 204649008635448032
195589052419720288 219651903031892896
109037393311750656 243340714378264704
127876364007642976 240101805634778368
158764558056746752 211704355162175424
55200962765722512 207300591546268384
88171124340696912 207820673686368832
122353357227492464 158836462887817984
154882576983545248 201730032304855040
36564051305047048 68789101804098848
20022277503679648 44659458962179768
78657307293682768 199707287959808320
8547066731993643 109058183081781184
37543340120792208 250129348136788064
77120655260115744 84433523177183680
82168508062100720 242306963814158144
27873939514174576 182181977336711744
24987815950797112 28682536200932392
47559426217835792 213570285897040928
34167851010309184 246073834321774720
23729382156402636 144704836152051072
56257035929852192 152250736470195264
214476474833145696 214572426590353504
29556795340381884 122251495607998544
432025126748819 193875312138520064
9194847542435516 52557812228992832
94831349188364272 186600193213929696
200165377382465024 230565627864475104
2208544741827071 162031160498415744
99743099067741040 216521205098337472
85396296267395136 220853022711654816
40404668906427200 173392060793152736
99390271193624960 211633331588301376
216286165243921664 249035559246931584
178162075460190720 262906423147503232
24208294469562292 182716283395063360
86541237191808400 124174718071505872
115423554673247712 160085828185705088
11672127105031224 63385461343768640
230790860853746624 248471473859309184
94508939221703248 198964705097988832
32370518568780196 54718483673111688
61179119013641408 77213048655047536
98727112748961344 140501208246529088
136605988629860304 231429363007417888
4455806056080211 251027672581013472
62170841441580136 215373016796122496
99808011841239568 187987119242744384
84378557062519696 143321126153393808
44290417766017080 261383272156118432
71432271583125944 104991397105400192
33766697458696312 230351360148667424
59986052017959616 83852493016975744
56568848817277344 59157305288842856
232964587144473632 233655194249372896
104722050239395488 115966233512057792
20443229673312164 238475841957172064
5102917982250439 262807624435110080
3682885316157798 94191316573812704
84696049766278800 172838427688260896
38262810009436632 160307904848198720
50314761124821944 235546206978797632
46193194571535352 46305863908002096
25403024840796428 232678839767688480
93696518238644704 117747372693508160
69951293303206504 165578999680371040
60430500538407424 81380793273134688
81533938297707616 184821927345362784
196100805914147072 252681868335728736
87383543579564784 131323750843356864
30704902715000588 250796954053589664
39253968548281 196969439454783840
20570104472131244 61363001005194832
37207777683225352 160909724604408672
14973411939039582 183971451872383616
29896231827123376 81616069348571792
14611876189494220 183191216941821344
188273017696497824 236023452833053344
170920715529225344 225941078247932480
42332509385865848 238897638222625568
17523291764492628 112126380034549728
101637877890851152 118667631555894784
159108816831777568 216412711730594880
92201437944449824 175641378657198208
81360400398427984 185702825643634432
48372516459524504 232529426263516608
60346444993158576 179222390709200992
133461448231490016 254901751888107200
61845684169743928 146313835627447936
69952364263982312 108183992655099232
72699533976540080 205462106575332960
114441097268552064 244457753597208704
52523869458148048 77328893797495520
100179429112083648 161237155323983584
91186661235381824 109266680557686112
15249089233188514 182222286072525472
16935363660337646 202116356253262144
176727489105022464 177381926368010336
9395465028820850 41778555259061136
116814694428954400 138038858346747184
55320820007031312 225414842337797280
93025185317316592 152010516478613408
112270717889186464 112401993112448512
109943669502129392 151130669474039168
86761350251820944 193053097975914048
96873255883492672 185897749039976352
25130721869894580 253552156354511872
35036075223452128 176684191958314112
84083029847759824 127565787168668688
91197143675315616 93701573990572544
207641073903967520 215187834590086784
136099996877779008 217910563859603808
25524695226709032 93241182755496544
76906126108039136 133293948556681616
111559922111588736 251559473865916928
56770291934562840 247909098404587808
37234895987496032 86072915102117232
122003991825416176 204231155906351456
29156747775707044 214587938134207168
57455306059543032 227163982081875264
112171269027285760 123136982903943824
68798333752092640 122763720462040432
31550061711332472 90054109885636080
73767907391206272 255309390104826880
50929740172861080 111995364390779856
965314809271289 141661988618710416
109116707804940720 249387945963838368
134750540851089488 195152458340088192
186109566881967584 206161054681848256
168286752587158688 232572456717291968
77757868235211776 187881487771626816
66715618977165088 92105334036401888
69955706903285736 248473245633515072
115886274422059600 172089617269694752
234888520510597376 252842433110160032
77932706329726816 88390038482365760
143963603807332832 202325089261966336
93752093441677840 214053281935480320
93239352730313696 98583504717840864
162405978204052832 257948047037916352
38787697762883264 245987805599977248
43448619658468312 111442922585503504
58691572724184880 156839453415821056
36776101218942176 261076426875839840
111958539871538048 112557759372225920
134971994075780592 160981409939257856
26511484959107404 34741731122593352
146499985770416800 168531216722448576
150616306184578912 177321461311613184
154245132907077696 181289246591116096
100133046410382080 131163394969800928
34930760565331292 82654000404268080
21712132767849180 170393281160582688
68442562096501208 151653718103629504
159574402498979808 174251599808586720
150435323202503424 189908494044425632
41612957501123696 52870760436287528
62689851214024432 145254633107770304
79595167077728272 177096497595907200
142587565452701616 144983445958447616
144572707739673 238587145600577152
127419537944378800 191179741137771712
2643780098467599 207859461420444608
56338215256140440 109585855585124176
92361037873514080 246099818314616896
234927078246740544 235109436831681920
76343601091755584 230313289035571072
195543706519837312 220739461347914688
39033609128236544 215720178861643936
83443476916399744 210618524046295712
111366035826809088 139867186556039456
57037990262270488 146969704004787616
714326146892657 40500383694688352
109014018442669472 209136162405418240
102475019490269600 123910914887878592
60827927707656952 183702458633936992
205825879990497184 230230301704008384
139752842722670144 259761353474657984
48917666597243600 49661478215446248
71192589277785456 215996662010100000
76025290901074720 133647132748501072
8199131470788955 136433009438597504
40131316117467328 166838363985728992
101280729816145872 216372164111134816
121935556306396080 224699911033325600
118113406848367552 225430811872492704
72733809494524080 185058221523562048
56849487738033400 253242365477571392
59482314001535152 192347192095337024
250881662491820576 252761665543660864
140964943852988544 237608032060608320
118662124539256256 239293995469795296
39998411320383432 57963545154386640
51864121349212032 62775474712545712
51468078758064024 127296157858371792
11909120788529688 182010013223118816
156258889953764128 163316612680263168
134251863477958704 193148121295533376
6530300658436690 72700572158395472
259939130748509152 262912263909858816
23653259847712744 108993889847930560
167839303472339712 211828284225449952
127792071965632976 147429032407310208
147864162155482720 199589026601561632
58486899429203152 194470129119505600
60531467221564696 76818784375575376
172389755844067232 250329447472483360
115938626808260608 226745568494103072
196974338761012320 243719563606889920
59251726550573072 183709665136385888
28761518285215428 97825579267505952
121144692202711488 125397208120097584
36939018608078248 60656476775980128
143630975477749472 198160388596956736
250255471217099808 253382441728404192
34619621082998400 226020983958042688
184444644682787776 246775039548529472
20326592164459516 260560749650686304
108704841349834224 126103537938642736
26426468771370812 225346530970099360
38712829018061920 156761267453195776
12058991771347132 89294730006970720
27621083244854264 43186232789734048
99478310584719232 206159076935154752
135624135113042112 152305807101594624
46808726746806200 173131591205186624
5501848397835660 102217478876998128
168257245039176320 171987397614757504
66541633306366360 229682652738132832
117402928654655888 153308341777216128
83779216603495456 238714349729279008
6206267393067844 25153345851147080
10179152836879456 22616840084910092
96128026712477600 129416989799298128
98019220586757632 206291305769902976
128836696691148128 216141998313648320
63985039735708912 97426072554885792
188108942294368224 188376524063368256
140814542071733456 255365554707123328
149710571511183968 153378922499037536
96151439508257616 186969928575507936
713210067011060 167333040756518016
178614178653516864 245644821177457632
48199030892629808 65047850416600760
91505316045507584 228215594264432416
4778583204892483 237964237938009120
194813844700907488 216104534298373248
99143740821162272 180247996800572288
159739373910546816 240560513199276960
83290806948013200 225188021918761376
200861743475873024 213140902390083744
55572844844209040 175649501362906624
218292178001073824 228822590227252896
60410100806950120 109776837235200880
17821784651442986 198734534939024384
74418141658994880 92752832134307440
161397916496253600 221731649010475104
25721851621878320 112558512029697488
135516852198361616 193109701624232384
203601829637568160 207247072170834464
152764635889531424 190900464478671456
129715124957296272 153858018856147904
71782703227890216 163810145746923392
93387355895976656 109947869710694720
17730557190899532 81650466798136784
57915727369770008 72999717148640304
58697595333125104 75482895945130560
152020626220670592 243529103945966656
27378575200917680 164533437026469952
84333430396371056 235229329693904256
132353601150360800 259568398997963648
18908858772975624 108858290716080288
112683375361114896 254272098541216896
113844090882567264 131899095951902608
37422136252536336 176860199725581792
64472473020371672 153119764200431200
156358251156980192 176738169067950080
82266811964163424 124202729858208704
30412875299989472 61819667679297216
170430025682826528 216505615114644768
58561100410923608 208996571863002080
45462439308953136 159709725216754912
85888612756630720 133604488299688992
39054695133473280 152391337623851616
184198160310494624 218815364617565504
84259103996654096 256176037418389568
3289710403071441 249472708085608992
32460879015036988 92743483228412464
74400258741635488 128254610484014656
171006408464785888 212864281569200160
88780972882971632 254519844999555008
118855675107529072 250926395426980064
11261996756228422 157186213274316000
102831820695848784 228200848419722016
158256022735280608 182046121810977184
106399520138299600 199810828527488768
102356766808127616 236930003306223360
183725864563554688 255083296660228640
104246877497025888 191271861904312128
34046733829501840 75478765455583952
83266793545495136 244215715267935488
123300315393433248 259046416160082528
109681286859260768 255034740123890816
189099241793208800 255380599496734944
57760145368320832 214679323472798144
140144000181730912 166421115250318624
11369367740493418 45565760579717200
146130645297391168 222310951243852288
120749889041976272 232375298039945248
969485524837210 135425891001082000
65295489597085968 200428705630200544
192777532075977472 253783886871677952
36156934336717520 38414486911275240
42877186080426992 127639371777579824
75787077629741488 240988777021873408
17545719130575434 154476451133254624
14172629380839670 47799392171029880
229283740677560352 231036466075841888
90216070256428240 227184398274144960
45710540994617176 205342257022054432
62571045327648272 78014932473019568
28818069451394588 49402492577658344
15295320355470078 84632342513922880
190002816217848416 204172030555393824
161023868458592224 247869497238075232
8464569221132075 101914183674898064
33973736997853116 220666858172873312
153502316359298720 194880614952355360
125039945938507200 136874174701264912
1606016371773808 19205911789055600
105411108558389360 166170847343606080
10319568574487066 230424809621139104
44042679469330344 148543008333212000
8701179926829709 111580321215320880
97975346482929424 120929371886101808
97493531349318752 244517041121891840
86902346858682336 249535524453299968
116625100222229744 248867068433889696
49584072811905864 116715413021352992
46218411939815672 59301128309752488
60572397061417416 160021422175146304
226980767284499040 253810765787368192
199101598376007808 239160284439404352
89234185734849600 121120207320258448
22796416677485548 231290259783943872
135729805535950064 160306887058748640
53938256126440976 184426761028214784
1609542967768821 132278853076555856
62701929902890528 243688892727859648
3780464045871475 112819675915691328
113608476819687664 257751773247986720
143732464866962336 235081049374336512
90048054174390832 222486878962963008
57751321392135008 145377388834722816
108905866676436912 239206671237697920
4213684727655448 4238950908433228
18685680847958332 102285384810970592
12468205272055826 236387157624953184
115279932330782928 165809156153542368
121852450208966592 140905143015108048
74638332426184544 154345780899930368
179323333843858912 238612872202291808
121216385639160064 146059871034440864
17708595111734822 60153794618572448
85839473686560128 234878135303966304
109559958140627360 204524041123091808
28450611648481496 151442918705138336
32903892981000496 39435446628316272
45011865032375296 162050393641767424
191400047873576800 197811420433712480
45552823697837160 127837998000996528
176095084849273152 222517552857108384
51296119184682528 190471109738869920
103120582070966384 104693405430191168
187285359516981440 240600683180399296
102990340790971872 175506737840618304
123119444610962320 160175827252176512
57210257742319816 110840007720241504
11449145266631358 75655146276238960
37837305850089608 140905487977129296
182736659520746080 238298451132488704
180706273871269120 210611622292649504
67169517148784528 173923968082594240
114512206070205328 259581116452903104
116550416344321456 243330054604477664
42613351364468360 102633944939542608
24874438111339116 206762073956566496
40623673931586112 203295169646436768
22095290236451980 161288990674062144
82167347048814464 130762697772425280
52849566041525808 179663169066097248
54444614337017712 219681942092465344
18097327714300720 23950843212177844
126636798056241152 252597053900861184
228376945384208864 250642755191041120
104740266944368720 124000724335456544
138742559383633808 257888289690019808
3172982303509743 185266113381185280
120357528454943520 124520276352663104
53213433651561400 148086090946498336
21078965464035252 139511641043378912
13873082779646862 181021604682369856
97500569509100416 238702170251641280
24103428341650112 192693319003862624
80911507532563536 237580737135468576
189668649463368832 246997132953384960
40082923445654216 136181966349173632
69521370295406416 226755243627720640
147734370626391008 214749218793623040
7311773307748797 173164996272040416
63258148636918080 203153595166519712
156199202841603328 217632246629048928
18866717616131652 196756259724213952
31612189385719592 193888697132845920
119936883273867200 199012912298334176
108886549695247088 162311865663636448
71993593028671400 102773720631555072
74717633794598224 85128708341470000
130788109510332656 143473190354251008
198423696491062048 206865164720952416
55033655796245336 202264908409010208
82167669064261904 213066200583215712
76403282846489680 154746884499851584
38579511178420272 44130972942199896
8918879193770028 20297432122353216
92545564358350144 173197358294093280
53211460604564968 179855552993718528
71052005391828152 203809121769123680
1283065902006771 259568528325335968
93116562502188416 193703053896695968
116446534771855280 174812145923498528
8999980499268129 92545365538937344
76505204493830976 105739025999057712
56522495495379088 213217633065716992
110915615285341168 139618332139985712
141763531649262480 190479130221670624
31188928205889516 230952388228337856
134050813579209120 173979014910899456
38704289109308528 180134956383903424
64898403912813752 111562910086545664
152371573764838912 179015692130391904
133963020795072880 214465283500218240
109951763362252528 179808293532773632
88165816108384176 93956826327379456
63007969139460592 111338924552371680
122178204592623920 158336201107432672
37357057290998784 253088781179319776
53237302587423576 225549077880634592
81554012192117648 148938086875743552
70550333793982976 212507546904280832
70183284637546776 165377267051085024
16065211856878252 214208145625139712
98333977906363088 251560764078086016
108809769834961712 204246909063161600
64894057336904856 258868687817911264
32759657767817552 251082059100939520
172752690681449984 249141421876012672
30229483137418960 241928954905601504
60515528095198872 88687910821638432
251595937563170272 251812773960132608
259714127673734656 259869240765364032
230657521360177024 248750680104821600
111144720870928688 205452072556522240
81250963020742128 178864201981889664
22985237328158948 207819583702691168
108680694138126368 245691709967479552
148544959789638272 174563758492332544
37101697327888472 115417287784332224
118946940002558560 120147068853429680
115992112933534432 236163513703205792
49639893209750008 132260651699255328
150536164548022944 250376543721472128
90057023949641408 205480120741783456
120020595430056496 185619882335158656
138756934459906416 213693399969821568
13426760436114892 115196674216388176
76079993427449216 82399517703905200
28992476107424660 61995391097108144
124338918891693648 236413498210785312
20855530257865808 106973744456924976
31725109051329236 170172954881587488
175289303753098432 252670895950372736
127481623682271552 127714222508540384
93551738413334080 245618590357744096
53678822168114200 88100386743014448
3070775092589886 13762799879139846
87647089495763120 140674460685611696
66748118019153488 169379112605080608
150306405313988288 186599908405325504
112439505930106464 246054883797228800
21813289433930728 204953866965121024
5485926739417558 82353906305006192
144067827675805264 248249384445447168
220512322683589024 249724813717008192
83671464786065648 200281145181461088
120334446662326688 124913337435976256
124201939038725008 247491750738048064
100474183410519968 161910331334877824
92483287845430448 126844940994135680
36248321866193856 172771574536141792
111892110459428224 183561867434508000
55374331845753824 145446770823744640
84980758263180384 220057211777731968
149397723985839008 199733032783708608
139941977300370848 191898733820099040
95971034088158576 126696792014714624
166479379775939872 237688551022686240
49540799414491408 128710757923096640
108277736836603552 236844123207601472
129585178109072512 218129595740434752
65462128099982368 179577064916390592
191142363927185408 201501155331565824
4167312315977726 80820388815972560
6451147370074460 79597573624346576
101167435466413840 186034002172601088
38891619257059040 146347555196006336
77350039390731424 210111004242322400
202530118861762848 216865809187145856
38366587935408184 226167884615531264
85162652676815248 185195948743353120
51360849381635592 258779844526194880
23480791663404952 26727169781793904
206950295569224064 222939380105426688
141954766402498480 256464928417029856
37055184377041056 126209259213656736
72291659024344880 100498736469771024
149481560185307936 212358567999495712
74148249961965104 150570774777962656
104008528278817712 148353547488933248
63758066106417016 241508497015425536
23801185897355320 49514259085832664
99269775781558640 205376132470668096
59876846749647056 216502464988705664
183781305989814816 193184566501355968
62011226991346648 139280806209542112
206291061995748768 235103858829338208
157991791020054880 167709524735114944
61132036933511328 217031526694098112
66887955390078488 75414842480680672
122472519840126848 227377175364874688
26662155150389568 166222571935931552
151614053535652960 162040475707171168
65684608365327976 66201611568387280
106013820605245504 154385695888978368
148378583134057408 247392317099761824
32861574593488536 231987702734972704
215923993074696096 239109526767793888
18886635452592236 63859567531158800
70313114470316584 93995731863697520
9094721668609038 249229502298802560
784079651267353 47446820603822168
133002882933424048 213898808931054048
50323380101704984 176045988328734336
90519225043502080 120871345716596176
143930513229002528 208041199400119072
52739716563526968 236216764690944736
103203011555439360 241141706945334048
217212717250026368 263006332112611680
253181369511333088 253310266285747936
60136293099891096 187899613931185120
84550634118217024 203122062495591968
109408265418829376 161010533390691200
40544009183482568 210500330346227104
27480409829575860 133222187752232080
65047852586079296 74978383371731056
85434537064690496 184294115846885856
24338067938711196 92188066062820240
91119996768688544 113113806405961232
217653087691758976 248173250498762944
66490316380691432 195206804814891168
194636504942613312 257548995650529536
202289829179924640 207145424923165824
186253461784089952 246685696593231104
109374900979570832 260533083466700704
214330948910646912 248524435905452704
36242211324894640 131287214695141824
146945396858155392 249100869989768768
118382083582625504 177175570385036576
227240316583968448 258614656918706144
235017266354632608 237699321917052448
109668189719552144 115661969432578032
78631661600960544 140398747329187840
64734073208593256 146381461217557984
65988897811866784 94013108721096112
67914768538912720 206524442304890144
231506801273555360 245705102764839328
124992028238390656 202082706560560320
29296938219171864 167270088227802624
31560705011784012 148924443851789664
41719863105725168 179240955028428384
186900080075505440 251835753483955968
28443235943140224 157876534111726880
156073130560611456 189990195572235392
40158543222258152 68997365100537920
63889018036453888 128815575173564704
96028801853838400 99308323179010704
177640643005106976 225389963724611200
7022611133475775 180133491870525152
12735367184796646 202995927929958048
58088859418958632 92401783049702592
115236910238830032 176882771665093792
46639582148695472 50696618955252552
2687683089196525 240812966634598016
68950901239177432 152188167822057824
40969140342800408 152199663319915712
13294924042623200 207651053893402208
9590342240827674 255555837788969600
39278392697015064 56109541209305232
165797579045290784 231056293466501600
124213328046009024 172590689745224032
129581220569182128 199078985732070048
5294098825418051 262627710650255712
69492028104217112 204787427954597856
212806041307215840 236607000728366304
14017854406947056 28832919664999280
9970238787127718 152884325148656000
24645958697669196 167825071239228544
239072735421519040 261887070382514560
46753633600521912 258416475773797632
149626404917160032 172615613964548064
80230300982180352 152360551629419488
9179215499323756 76683177471947152
79917343958329088 198647554904318144
155140998636872704 174737333937354016
165308985955925856 243468207258368992
81508717051299024 148589223825350528
88667371192819616 191768050342439328
78675545146999328 250232387906154272
158455791351254880 191391215327070752
13756334428117670 106710628985658336
92509834087759456 171434428188449984
52142936437466576 55725593119207480
100914982839541232 141877259832209056
115503160563126912 120187883349998528
34544821281851080 223658281624359360
17555074716091388 212126825702342240
2392621427798767 39130102734462800
139259972616710736 249022604994238272
127876374484897952 223273260056482976
151267309254926144 213863686262714016
116076165682362816 131255984520786784
154229094219457184 195743550140626816
176574476226058496 201212152516408992
104048406945562080 223792419051349760
60071504594435384 179912601699669120
135983609643093248 174671235557571680
84119561819880256 178993274185314720
109113157613885760 247418213477515264
23905068762790744 199144923016186816
98756081295281328 181559570224573888
48668399982220840 125635520120631984
114574671640348448 143752203386087600
162978656736004736 193714263556409312
27854041130527968 82096100450605216
90565556132119136 168371476625719712
79396958984286400 196389549682976416
134228741210859008 174100122898511232
99948314137234192 245697251109219168
66599006837912752 87940116613478080
98642429331969968 137627683549822192
73185106016001584 246574165236065312
95861280554443888 122446160177299168
69567071287897440 158363049575204160
19094665839369852 27598931491607004
28520405601853500 147582845500049824
111360625519219376 224606824684962528
79837181980949200 90169791585269152
20644833689147452 212214851197852096
200773886779929984 224771730771380352
159246829364299392 256456791388737216
133865612463225600 201860592800155744
3513955716526436 192938225227056384
60125117645306704 262667645763054624
15988857632282996 53146151594846168
72093849007229968 177416612087155264
93572486271805312 131621574021684384
63848104641404216 229133292751013536
33184855732005496 67902218580481472
191893932015357568 208704631399078656
111031126259279056 151717864578462144
135496254384797600 222928542317853632
8414906680133737 80601449443028976
224238452262967136 253136696176147296
12032700293376802 50885581535834912
33515421195782080 148798934123881216
87993781585170912 91576158024189696
85497774934347600 222543443965369952
146206326495177216 168478870423831392
137222778558523104 250511862736210176
89195147551737264 202327000304723456
137621515475936080 180517816565668704
69590834251231808 187158877692676096
185000835239639712 257369901649581728
30616920216870192 46549578913619592
57905983037832264 162269989024607328
7643744056824760 242345526103806912
47175755628474552 81068256930429392
53821968683140656 130340231045615792
63511452507787152 224185770168040512
21398820647327956 105696787197647632
20595081806202144 222850749217878752
47608030607034648 52256349264850056
103214191122395136 154092060144545536
5042496134944706 75872378669912768
94377599734239744 182275478064093056
16110318892616906 127939381583687232
21132596193194212 36727917693324816
165794643563824128 239732048489559264
12784597329690538 28606444305226560
47342456021558016 233493460801997728
37922740678669136 211780924295619744
156703618715806912 186848159328611968
7879906998706536 235515889697825632
96356156896538640 180622437582837216
14876109247554626 88668619562518320
68578288702001400 81842357776346656
105760952161282816 142764002472391616
199343596327294272 208645617624784832
74554958039104864 214695964859895360
118703584089378640 199658511967418016
49989733944562880 136686407162867264
85616022090310352 103010868368413200
55007034691392312 135311952325659968
74186738945217904 256864481071590112
104737201293525232 189121804463448960
50567478444291248 217366070948836640
60618197949175432 250728623008192192
10546580554468104 26088263869987120
29466333910427500 120990796605156624
230667799923551808 249052882553518496
39174081748769136 193898042884283392
29435889543276028 228942921839526240
88961166387669072 193100367000081920
97850616827241936 228423247476177888
11507980178490342 214415706587262848
102740761728285696 237947859955598496
141472522281777680 150114084179001312
157063070078122240 174578982971777152
74926955049557648 168589344456846304
66333646750788192 202786875077315936
107064435215454560 118941220842784096
89928981342916064 211926543758416512
29361924448318728 113998936770165664
194842696014812672 200783293926120000
91781924419673616 170261281115441856
180932652422359360 231801429003754560
188313623231012160 236682596663352448
126729512303832 261211300076684256
5450114962699788 109176948515322448
87630089905434576 239528803425286176
26378781153948672 83161222439130848
125147105718335968 212176659932181696
43050008829900920 109982988433961584
30891999884855884 179382603681411840
81557199628825520 155372538118091520
164774881772853952 220305842524257984
101632094673291552 161589860882068928
94776364191193280 216159495539193888
11240931252763938 199962745278820768
94948628300047632 204171295119464480
128676661781998048 149016856204695360
164310179003472352 169439648694609920
42256367401208264 75847339296896864
107724290280505680 218563143168425728
219234292453835488 253316554852747872
161678128975857248 192080714621086048
209203884841218432 256659113504529792
151081599432609056 193892812532344448
20754058007898004 73776999732054944
71083145067308296 138694187728783728
74299173422108448 144566877636832640
160681704755598336 169895560450089760
98245949663685056 239463862260197120
10913185548701094 189341413949266272
126786495971605056 178327018367895456
88675279083293616 92081014754108912
165649189718315488 222663721797798112
154183831887598080 244747841158393344
97469028763614064 260120069485861824
58711360795851256 83345962658708608
31287820765993336 254149363785616416
111306732922340016 204311023337026048
96222326928221648 126289661634185008
2008656785557320 12518937290093878
16806298392000318 49164563938901592
96337109834223696 121560581970130480
53992153244137216 232813338668836864
128634067561803552 190521632660353344
196411603518758976 222894172246081728
92193130686734880 110303114122658528
42011014870823832 91350729540167792
32630589744371428 89467798839097376
152674889355145952 213056731525444896
42479344934383792 117800999343742464
91326894659820528 183855624868711904
95300959115411024 165777509108741536
67558285033081288 103892822396997152
9347403505791302 219554202591038688
38912406020610528 135553763436935056
28976120365910620 196671820864845280
21446695460424516 186392085008491072
124549794267887696 201097490494332544
93974637194407232 207534806079190304
146839424479249152 153890991965096768
122605461933377744 189965052793563680
84878009426792096 130678140764528416
146280986418637952 186446059651471008
84763235964142752 103056826963078224
108528970290105936 111913412644913840
162588381282381504 241410993919804672
67208959575968240 167334893851209664
130090710864657152 226078507515488672
24502928705230568 34393227916177512
40567361096177232 223535868195710464
70987310044787184 87375218373374064
10258769688398930 224997394180439168
90494926532719952 130828032384482752
936934747291024 53500144924019792
161888336278088928 185305601442430016
143237005172897008 248591161364248736
76136474072469984 222461046394805024
241920730979831648 252654354901558176
230433739914131040 245774786953978848
170448933366866304 201996205691534112
103081823263268336 219828182333411680
33132684693599280 193649269722780864
538482539285965 66059408601667736
34421684073044820 145591425849474976
55322367140510728 96406996445500880
56675308769484024 118433282870716032
32453883392702300 163081575891720384
159787640115348128 196972832151021344
55076887123975672 119981196193803376
81336672140101264 237450883463929728
37869768281889920 58370266918032616
208928202551136096 248073611602831328
76746760703091968 177114102273029472
115245163392800240 163174307551270144
146711859125845440 245079741503962400
209701951415735872 212012899445255744
223986780050824544 238315462409903136
21276770471631864 114840641192804544
78899457242955840 208178314487522464
33358720699314972 37061322432510224
86737534605531376 153839957560490336
72086217607756976 142142788890050288
117602156678263968 224684396459512096
14948612421713678 158220421794741824
43655447530909520 74098209777235264
63276692722001384 169069808823106048
55962484803657576 179385488568411264
165071221046157184 254796526578910368
35183015966490408 104750314101463152
139469738886552336 261875790794193088
26646731582885232 30259522342559384
89250449460039536 228559613453105248
80067732453469696 130254426087459760
30797565969170248 94645577904563760
68417726144767232 177120732939714304
38554865434556920 173589443075807680
499060411279886 252586816859021856
11201858637565896 102014953698939232
62043593757786960 237643276494012480
218015176513505856 221411156303999712
121005752354227072 217229079999406080
25261783951125040 44202457927829360
7902016998790342 157570397952128640
244779321500447 251219877935927424
72828823689578800 212792671366091104
63323201561224184 92727851711167776
33817525498321944 139364784780390720
149709560251070720 226416398806624608
136983152897917536 190083258073893440
111116396624807568 242217293002771424
146009554829821664 162871257877979360
65691900842200080 168021015902299040
29820952324284452 172249875172658720
138784382834764288 200689345693816928
18715521011247224 79574053013702976
21683288925655492 233871698203675872
59901587106318464 108389591878484832
41780201400780848 80598616732779520
39511183513191560 91370469601271696
54028665950517792 108056162623327680
68094801993426952 78045029795487376
57453414592349800 189062279434782400
81684762880673200 182910015264313376
183631694192410272 243816354023213696
42300863112135640 168172634447343488
36549986380199832 180967747070171872
669265421289644 186449701998199040
83758054119445344 107808483223948800
125070011052442848 195632309132291968
138125910844868160 227814455239474144
110535396896978240 168764073015256672
102954978969692736 193746679443945824
121124217098675200 205645129453942016
34743426920447856 154628071009359264
54200304915577080 93948761319154128
79157866209918544 128193356789830784
1273893040959575 10334778800606508
100356877014224464 154947564009981984
108097308412799440 241640226015017600
6655478435510686 183478618317573472
12397700861959858 58458285725496736
104750430781262656 191257403909485056
94565508806895968 146790493413669664
99374756144144448 211382528171774944
2821692465604414 66517415608857248
19801815190695228 248678906083620384
52612152774457360 204209415762201600
52811248427715744 208874866158917312
147972589009800640 238518585249090816
221201109053686880 261918230574019168
66651830610935992 140709786101629264
29118306454734440 68648768034492992
59783337834287672 80505566573715392
171683540231396896 187447054984622048
25180616832588512 112306474933045472
86654471916175584 219496363158164768
21454910241521152 179870108884982944
129710282537524768 185667618205628896
8682867548106292 240697931342922976
73694502603363536 197735574773825952
106465402938958608 116760053262329552
58918512192519464 67256040503207080
165763154894597024 220012617526256128
131756228927888576 142093542017504656
4328268287649528 41162998580711800
110920678292656144 165266068083298080
171600331152114016 258567181945902464
97662195233931232 166378111511647552
32868143945423448 177516612764827648
10216252771251264 179421434793638112
10623398108697140 207717846265044544
122411018797632832 235496353349386432
4338376638814175 233600045011728864
11224921147152174 238004039884073184
160381710505881216 203864750759142528
198608492591708224 210159271567491648
28839196927809696 119943027175563584
132148693031275904 249275862717918272
8917351906806245 97368625681046992
56940408751382992 126525046648571584
92983997641431792 163456395003499488
11348742026066590 59969943142968720
39906958182159648 92453772658888864
96262708682330064 135786419896633856
165830998263865856 239961537471295520
153295625464848608 210691814190058528
57815491456252496 195181153872613728
24461169781675304 155237976109880800
90266634295571024 160834827809906752
89524699035481632 248109324096231616
115273523519765472 204423129206982144
135813325636989696 218301883003485856
51270094432583472 214094093139613792
74803514313527968 191243482410004096
116461683333333088 203424767776379616
7976136256647131 183714752084228896
44634850146288800 223486210908396544
87201867237628576 106293147250869312
123943736521677808 139343449935955008
28508882740949140 66602600264429792
50164063616037928 139497625228151520
160477775722808640 210962163124196832
100261103138976528 108642463925332208
123486615254091792 131066575559489072
85298428649729264 162939330651418304
138083660878798880 152553926323985024
147765519433451104 154656822623416864
36486364933598736 79231927973873808
88047238227262704 133715619819514384
166741180644290528 177342877612417088
116155840721007072 147593325821291136
62704111319679064 102606004184325104
113966538919701536 198785059377607456
51773682360926320 224257032952568128
114990418898153808 162512556642915200
148055144377601984 200142834760439712
131852584881993152 158502697814180032
195172437756194944 249945298972085792
21489104705251232 151023945585370080
53988100821829168 90184317402102272
214112400574800192 241298130526064032
64975832874771824 241589747480209856
162850591609609120 171391452053891328
30166085841182068 148929256276780160
203495999423371040 213150508979423648
3163287736098900 223605018866695264
57176054346569648 138005817944319328
100374237173715056 172644418297004000
214887292771745184 253550685996354176
83128736563773536 83744441264464528
225213993625153920 262644879874170112
136087244997885072 211076638037133632
57586794485779352 213031397246305280
57610607092222552 258302707339965888
4234932131033734 48359390029913904
3312969910845295 210177462412016288
65792369773494504 207497202324414016
41634813689613816 180452830981638624
26215683458142012 242594478050239936
123279154844013824 240686241658556800
8607074788078795 14365350089020332
63677902473173560 77455391638079728
182159271168873216 233516879839884352
117833905028944208 194662695136433568
183613770579540576 248500012819934784
72038233821649216 78453700694099616
184841391101597696 244448966018969088
171133619517669248 220302495098162848
42197758758910680 56173674705355696
45572025022471232 64479413083714056
98371103396652256 128553684939690064
156404448353735488 179618605862826400
133203134684107072 246545620879960416
217555577690321184 259534267479306336
55026586402343536 84751274162064480
28117164044441840 40371927998314752
86205150122869792 111660248411050464
4949007775000789 33507461211664656
93499582014669200 224063954307660000
11384216096047434 84565637728363920
214910064933256672 251133796112559552
98634306435255408 123650957038806928
93415957989090288 242937745401175360
83470879209933008 243643815013747168
223926161771156640 233694965522426080
9695549360254728 223703941200620896
111378070189534704 127143190959421104
121290419887059264 194086504927845664
96679426713838960 253222924205350528
15521522391233646 143475904368422640
150803605732936704 183451707743941056
206658205324829856 220315096828055808
25159067559050432 88251309013808400
91859255104067232 96808779682267984
40918499216472512 43116949304732440
39899681972229160 64993099973360664
157671412762554016 203313366183133216
90559674901766096 166473020199932544
49834087400171272 160086978719281088
26357817751543920 168717920522123904
60266953987966320 160761665883549888
38931800440682896 203593978659979712
16429309451660666 260343485360336288
204242885575723328 240218844051721568
57231005865320000 154767588098945920
102883373920874656 179007107350393440
17672169878763030 258525271730541568
6018637533336369 219678041754382432
51407837061294840 226108125427920576
44768149078419224 59050696611410928
47096057757744264 260070520506391648
63515139928379192 246052520978448960
168458750243463744 193676954475415584
33114749060102440 249051944600804096
10193829673042084 145898767004707648
140136118548071792 153184123800690752
32295739994925524 259491202746278208
157670414353283936 227893471476217728
18279952572310252 163683651827594176
134566786078780976 226310226232090496
6366427679923363 145141406593890880
11100922284933830 187835098735022784
127308916875977040 227764604546726848
105367534623202464 203720827026504864
13195576802534608 240949956256531200
50900219786073616 211991912539462592
67004227995329072 246164218797105664
77881995435262464 232025846785211488
115913494291090576 258908159313573248
2191127683288146 64445657543910176
185401866015906208 233470285832286592
58446754146993736 68970745268825920
179522206913932192 218427010988230464
134439143211609200 153856817779750624
47287491793114520 135107795426867360
144852443175328032 262830352413846176
59134477308725360 145799815585636448
79217304769532080 222697962330175456
46047228291954704 213808447636864352
32355274871745196 133218847966986960
256756398384822432 259955891825912256
112936660210043856 211208570012303968
199998448148659136 256386217778733152
85218952052949408 186674527042470656
120144534226099136 223595904517277152
133488334048302496 259557983451327360
18683690256933240 35620593891596648
202075265662782944 256177106120148128
157265800857561824 257268561649596064
148948553638566240 161093505147211136
221429877669234176 248847131104150240
91240295670467728 146802190599479840
16520025055714242 189906981457143968
52191889018386744 169555640668317376
66044855425602376 229170799887393792
27430656937068888 82513691862467616
61356739759053016 217938646944933216
169761984753287744 232108730228915456
77802209767518208 148882827005500256
53816877907814288 237802751924772320
36812169385844048 190507698132513568
25135044050149732 200264131817452224
83687125141122304 213123641245934752
130515844916479376 161217710802937280
208770529530061920 216976887556922400
85492895265908960 222351097116054816
152941954996339296 252668426800601856
219339949789467328 232060790171595744
90980876571459184 159284657687385920
199642423829331328 222635541439331968
161192582990089824 257225800460049280
58190518884065512 59483733612620776
79046761857337920 171199953329760128
186023154379165056 223117842681559456
83534988530789840 242066359671998944
113251079027386160 178430268337013120
149007190754495424 207404721695243008
70437454360744392 225042047926574336
113762656762902816 139411913990147568
170892486890493664 214895703056415136
89918611775599584 226622614019050208
19129273139540452 262099229776970112
47203838806012904 194696537381914112
199513750116836064 221717555111332512
122692689428953744 231149856892287552
15264009480213790 69024644896221768
160677442553281184 256217317890233152
77310071371111424 232322202058686144
82151882792728272 229164583613610240
115829309534706800 244538404423369408
30814207554346884 261972230333539296
24869244186008760 161930934588427392
165294932401321440 170499891091946144
82206751110691392 134954433829619664
196034066325233792 249596229782438688
42582035745876088 78281964064232896
8177142052839887 200720207435261312
53810733840193584 212983246996243840
172651736504079008 202604576194964288
79372226196550656 127249905911317504
145682821800993088 227762777234063456
49608156802254304 174694432585779392
57201338253326536 116990078277765328
196298075496270080 260122824854477216
19096123713912592 258544193932615808
117708649286040176 200589389714858336
32468566619816344 68746386489632288
117378402674738096 201313672122504192
70023536633543512 101517711404239136
27028493025871164 150792824528947424
58278892913900152 202776613878547552
100679172754391760 260887460236589152
181322735153851328 246125595678499808
2405417978366636 6366473936861608
74983740224687424 146503809489547584
48035318639889232 185848598404810848
73128842918327440 99709253519706784
64320897282174456 145458747750638368
50873537424720688 236499456098530080
148140468987692544 195738481341973696
107450456339140528 211155304933777088
36809005289219120 211714477589926240
22187672932202252 174351038982222784
116868155476741616 201779520674772128
22368363819787520 181901504651765664
45107415036335528 58709656930327328
150215869056933376 205221312779165280
11926905533201574 196028777697070656
78366558554854032 126848024374665984
248194973991203680 261972543261280288
42035385788750264 99140967446363152
24667341467583136 38892623603471752
107259866414350032 200455148046701440
122648679666734160 175683507792830880
64878900759235296 77166715210501232
87288675685846160 123229899992382288
7618323013476222 242752521869415264
121312705994213056 186339634271270080
42070323231964472 201601917546903584
27829985131250236 53053057868998448
6020172854733125 105335960626591456
51692976093322912 194466650283714976
124750352656731440 155066603841362176
56317926509940632 207809131410189088
176349128808290240 214618295945071712
150801909962108032 210637540871717856
151320700200831904 210668998109099616
196920814427774208 255125773423514336
155059564283011840 177142485667152032
40161705774169712 163926721868879040
42933207814064320 242033324501344928
210494743200822432 257175527037930144
23004808563882420 44710699978079976
37420539196290248 212347361501817856
103690500454791024 159976054617470688
83706611271737040 132198454627844304
186144160788722336 211940412425110432
56394083618841680 236159727886264064
116623000655639104 155661745063431040
21093599809054452 38436010058817048
67104351349779688 94242017813015200
19679489422510532 243892749583787168
9309533545587142 45827382325465024
134975271807761200 154430328539760128
80218711470060336 171766582490631200
13946124367323876 254146798857339936
190904755243193408 221841157395251456
15404722045840496 160780000665617376
159872030461510080 239975607823394880
59847412785935256 259005196415503392
93902453841854944 120835086023602544
24680861875135132 117681663214364704
123217822922852464 203786623608882944
191671989617896320 234113975147269952
174857173331007680 201198595887588992
5580992692688350 140458087091365520
180936325904344960 184421993453853248
87476315642959760 136606852560430832
64359154752518472 184672096521988928
252894954659418464 261950464983810528
182620992015761952 206090066358673408
27490085669690320 206818196004841216
20936973867209872 58744385527146832
139350316315569824 191079452472358688
55016814074667528 204391260169082784
97082706994131808 110112979520780688
10266434832001034 111787105560845248
146384086140454752 247888116081703808
60413358995804184 117342646283008416
55897994207613776 63352779639532752
69638826797399480 233974641572641504
10822539262991288 178472796825502784
4861560532871799 79542728892357840
14690263098818738 197371560537836864
84871812425557200 235336051726783552
74732987682677664 202905513067558496
80207700518248832 101599307649431072
151271072041652864 215307363682239264
53865647749843384 229330450269194816
42677351412097056 68504163306410296
111877664892429792 128139769588890608
102935596344694592 186057831206449152
110986795992137488 119144213848971824
53346206934817776 145704248022800928
14776200996662206 193399465806750592
60934702857338352 133269506283468384
120080843698191952 189913047318182720
60108993771440160 97234474686176704
116671051953181152 234168133695885280
109451848847796096 216656927648681664
26996989409367600 135977783704471632
29856980689010572 45850393884491096
210441806761681 136723376144475936
51188475883114736 120004644235792624
184873542146701952 217420205803728512
81921460809688880 231569284350665248
13529560927658296 99660994721850688
164374096248765280 229407710885763104
149598240607679264 239013245365383648
139161954736992672 184060193915504288
91587714861587680 171226022335982496
85864533960858688 160610726127951168
76567928870699280 104812277554100736
137735399294644720 259634117197225504
123640059014781248 169192324409899232
27332210218211652 184765613279971392
172162519248176064 236442517296455392
46437895836776360 250116040988470528
146401842453409568 197776106233414944
104302044717150432 145338604419114752
34160834860535372 188665157269930368
77015421402790576 192579233384299040
115762176854732096 179577115515400096
134120046159558720 194790565481993856
118041011802618752 131832341766948592
171785820462972288 227922501961584576
106147974188954464 185792287226667488
26947651390998412 97182837483994560
100104302989851456 185036689847775264
74380025681372528 263075231658008608
30364464340425352 144321324433284032
130880940779654768 230636599632107904
17671563328792316 150247453847202272
57913143346443648 101054791654722512
121561423390724752 179784492137953056
44291548619878440 134216889817341184
28168597331354372 181439567396393632
115323472304370480 253026934891763328
136878782985926352 208019912092883584
54614365207590032 254915698188415232
122252575182799856 156225817506700320
92758699531323536 114654631959743136
36250464037771728 166335079251583296
48596447289803040 145983430881468896
90870083561546896 118157419272767328
107847912766374352 177788934294561248
24582840506028508 258852345081102336
62230703392106608 229725499070368064
64954254323370768 124569761015852256
977690773137786 211443876611522976
105659665038893248 199775957915351776
54759819872324352 254038736302593696
120779765335284096 167678567909515296
15832027382956934 158486599505300512
125425465947126448 151813775988976576
13168361461961128 230619271701819776
20582987965678892 131887634652345264
170198239856762624 260628431139076960
158610032800969088 198383183457855264
179975450480686048 221148522462493344
66768479292152952 184272950489095968
109068561743379264 166460502224848768
190773529810633600 206321709732017536
27561204505719348 159058271192313600
35533757934009372 85927737926427184
64796931757481192 174010401242933888
210268124307630624 255883000418886880
28008303887105660 90533866880714304
124554735387152160 170512053588660832
86477954177786128 215361731220242464
107029036437381792 118051293583441488
88871261251202704 152043964970525952
36255794780087840 44858746163459200
19563273604357092 249320446082316000
37315967079312912 50414136101245376
45297261042788904 168249664581874272
112223604666081584 123162471262777280
67615443607425400 100108928949210608
149713777172820608 210985533851644224
98608483708819312 106609720009339856
33162017282567116 103047361702569392
39015866803908760 146694974464430656
68537034236855792 166755112253265504
68355903335788424 153397548426786560
20626815796029600 228540096872083776
199576709448967296 215334363375162176
23905502796062372 262028556156253248
70379864322647528 167222268367272544
143918119508451440 159794267306009664
145216640857286400 166287199828409664
109463797290679136 170727319690526048
8357111490988145 253625061662642816
180216627103258176 209644666001719680
70595206024519520 147144873516514464
29002494701878736 162678125360536736
47220293486258632 49761757918522536
141055136690348512 201094854546450816
26982256954908384 158102681945544832
67787977548248800 225759426599715424
62714837584007272 78740801287500080
38581588439100368 152350250784396288
41303768450150800 151527066568932096
99271297558685216 194232433219197824
109594419492937888 211512779617368544
103592893423897536 244360991934736064
77196851287465088 83585941512022464
92077289619076720 196625594475892576
25575964705702860 103887681722140944
84917529846176496 253651023700855968
9568953588592900 259415595259254912
4869444659266966 235876470958946528
78233857374824784 89867452933366928
107649458534302768 241534403149660576
70003420454826032 113472885913539120
73985400447190368 143816913475538336
64991454287779792 200206262139436416
52020895339569832 53727178427536368
12991888758940034 91708273713507072
122675873378797952 179587921238042592
27545542542092448 143111221746702224
52492646278224288 99910436298050704
119424983742382800 148135210524406944
1902128421788903 233498161143840736
209317028565861888 249188344693977856
1473869849784187 154585923480693920
47442708800705144 154055528400928672
24506304033093240 68357464366476616
213422602234017216 233267349489209568
110474148729275488 193393095705675296
42289707837924048 193817120758739936
91416033427222656 255963497918497216
2344354992600331 88450053346838976
86879566926434080 113562068321239248
2158751071735081 149097346668944992
43587409629902648 163180369448324384
47519591477612136 200364529561414208
13552569250796102 145738363653276320
129824313018659968 224346017174131392
69543866318362944 203913640252269696
66191797806463952 97872511290429056
23589859188789772 39357679074925536
75764406615804160 245327262871236480
44989355823972600 109511773835698704
38287381036515032 111587155729575264
26644739795641212 210521713598643040
4041579866195063 145390279196883392
99696286717767712 120324323704276752
50465555883108648 77940070258266848
48291241694545128 167287605055435072
53050466128701896 204041961588569152
110557774202880080 226655471396094176
119266238942268880 144759470100507712
27335254224548296 87202809062212000
51245574725381448 159793404548824992
80517015818312800 154138984678715072
31009213355373136 34126957195257300
8647155463510402 69707037605117176
113227573485239888 260274899581771616
21724256439093716 117721223938678464
169451400544392736 177388920709545632
175329370464435232 180255400454646368
22010787163215536 28618047125160392
170039667480263104 247534095751396640
40763893275158944 52075344263111968
201031970382825376 203565563775003840
61721385561490368 146942765871021920
46117889033889416 91314535866530768
45344858694629800 140040703408911408
34356685823253056 223709094226472448
6173952591430035 230196545585434464
8811036140565779 178629623756337760
77965133056849024 229391482815692384
166580313331030848 251846909007195616
140440068975769680 200038316047398464
70567536195853416 170307710229274560
129535282320296432 217578531169103296
75340300779211152 95717020285590512
67417319750707744 238145461982322176
75372947350817120 116823063864451168
15639058382835288 210403077334971776
53890915919106312 179744074790986880
209134555896330112 244318848305722624
15910976107824164 170909083731910912
115722442048272928 241363077615269728
16433507483474160 152601440140261728
35731348007812512 104740358575029008
123397635195722416 203612962143629120
39921989950059568 218179795831659328
117848330740496608 155391707056451616
190823900745010432 196206569935081504
112843169312537072 141474939454822000
25342209901223592 153291654748744352
64054898893972864 88617074819966608
33622746844233724 225454821928765792
28940189410091516 51774704468961280
8990150120144166 216202359861750240
154248769772733728 172391037117508352
88363847385235616 251950500609228864
65275789293445944 134806532775618896
82460819087623136 136489231168874832
70351159179958016 194097527054573984
44056231447822424 242941136244392352
10011847998665582 187432772160296192
140572719337421888 207364332979752864
55404818675488232 168185296464681632
9848497559035794 213083632018295168
102408738365218240 232146536631624416
96522641352412192 114519060859687376
136417757750275888 239211422396997344
122454122705991072 147443564833712672
89032949552188288 210471619632068896
50152961077293840 198525151407660736
72202470808483232 217448962253668448
31714674992401248 83096180957302432
2629329858982968 105218029066775472
26693258956020600 59117222725211200
44380400602701304 119075812350355312
151318265562310080 258287475340563168
27498791721806400 112193917181152304
102897255577381280 230929620696951296
69474208106074832 72877271268189456
22374709079543752 223769365284044800
97676583398230496 131888214830961008
80260815559888560 211609276324584800
161298840281054656 215351118397863680
86783274570031664 113392320794620176
54508828691763384 126879000206417920
154597699845093248 162304754939999776
78880959149864992 227633800617180864
40195984344959680 52461602607796224
94992930936447248 177010897159806464
50199051466099408 154366910825809920
77282822538145488 153888831500059136
212372241612334240 227012336004960800
16780082542176668 213293049985891456
47462449735349016 250457151422231200
100521763762911424 109051503645306928
89316135366942080 169639928624896736
33203672819847108 115207184509913888
115027026802794176 122133634394416128
104621099138669232 111210931216519216
152075993631304960 258346868965478496
239808769568686336 256284292484702816
44518080978259312 168005462540530592
2427298893614235 189788588856076640
183589350787257120 247657589604978016
98510290031851568 211105977694112608
68375190152353072 176532877218477024
67612210736977152 183657366067061824
28211552128920736 257929094081430368
26286160580119100 102971529896764928
43744875207576264 128953089820050704
80244898959512992 225719097988389088
83511363128512208 145618822871939680
11125333682617250 95046750821625856
129805187513387104 231326316414524448
173848607410207040 203425311832600192
102794795880722032 158594384799056480
25683650107283588 210164079165336736
194090838235516800 212185469291248960
48073364544843000 64974941790253536
190113798896122368 256845787552500416
840130737471871 207635237531293376
66711592006075968 209299763233020384
54669035923835256 171124152200377952
18988513331186208 133017729809918864
15598251940186490 89222405857377184
56553414975740720 103622100742380944
154941893904874720 260575409426398976
207160006632758688 258129919609286464
123164056926854128 253500644964777472
63931205620151304 139434826597564592
87759786275619200 157631654867024224
174051324785468512 262651733635750240
90090714268492608 140569713390848608
106911450890108976 218409199247315040
120102436223290224 222751282294149152
118684179855545760 253405729858713376
93823985525720176 220476670420589600
139730254598875392 195628280704168256
70782484916431856 74485800691227264
76839208213636464 248221177339659968
141437023336450592 192083072168287936
2652032334124286 200957863940607904
22598027766533972 173152083391187168
162229183616404768 255099113952170336
185433207170197856 236771498351076416
217070690524694656 234888332965421920
201367825889810368 217070278115725952
171038096995306112 233742096051957408
65330250025483632 111106911873202224
70320623757333872 207608330782418912
107079490586218608 211333598338818304
9659514835996800 17139751868693908
49491755138151232 140103832679022320
212171042898827264 219058238284404544
60693571823460192 246882846605050336
86075862859982464 103813246340695472
128474370479903744 196366188848536096
93901537529141536 259360496234344384
105825840563238304 240483161786586144
144573603522131680 166470642571792416
54185500744233088 192357238347205600
7127101436142281 163225475821542464
62660419282289 177672746224592832
50108492349803656 177536189427030336
134645629793936432 253535966819472480
221117171635531360 236506466514443776
153936658442404864 260033746348737536
218574956799004416 238260352230422784
45200288436826552 245088412476430048
72945628243617920 116680332190894288
166579593974752192 177478630688711520
24148002294038044 113994935696767408
106563164149328208 200763075848509344
185262566740863456 262485207724536576
125102666831665776 126255014375476576
134531339789100080 220964471968314144
64226790448755920 160611224663208704
33573109327378808 80387495206285952
161030775592059872 211529730536179552
56560991603688288 83212678215907296
144378208970345088 241633796089653152
69667365819653776 114004304118235040
162306158622886272 221844739539619488
7743289484996132 110855645494602016
150831104469819680 258591459205567232
94593675327427712 155647214840369760
42479172370587656 67274686731928224
120061664727536560 208291608651689792
126436224762643904 242059091675894720
67403580499111640 95880689613604304
139925516094122160 174238457600409760
38405365830239744 115420438996292448
8616059785512929 191281952116976256
61485709983902840 236695212492259936
155682324046269472 252759154778209984
125386529495395952 139259090776798400
108286988817579584 256446177115420480
84840968278051744 186926420236956608
83192527744269904 179743877205656800
84039325597772912 259751809109128640
10843327506921662 138558725457773072
47335651895133952 102617943401832256
111483420009228224 221692482213226016
71817823937842112 169323522133651008
72399227941295056 169767631744261248
84744704481666176 135313139176556112
78241527691625456 224150819867038816
67378544828622496 91710486657041616
219253983688729952 256185724395798144
87114882228427520 149098509279010144
17888189661942652 107070608126258560
90783364871874560 115133264877044352
106933677154268816 178518007846720608
188949660151875712 190611099753952576
42391195525824984 256324175165205536
123690039566618720 229281477140093216
115374136431548144 255125515562895840
143983667193567440 179066110968358816
10870411628295470 120913000892687568
101272755959728560 243924854892415264
95021871721914176 174329568117693984
21137266124669176 252291273667915264
80420681249112576 200570676119333504
14437302650517658 162207818747582624
100776111036112816 133311448746217840
6015766802498651 262214871122825248
31967245992739068 217271952592034912
22239237332912244 69439009396846152
63018444988489632 209274362879293024
28918436902327864 242682227670046176
72754584888501984 115728494300592096
16072542972033306 217246304101305216
102031535789090160 252074710116662176
25346183242148912 37472955207007072
138970259426580320 198756452355074464
138961320384340304 210483164715912736
148536580664457152 227261941436343872
87827713139216096 242108627330002432
13080869196029858 173461502825891072
52072597252334720 122555883265543840
39125306484610600 180947894307436000
36253297042388264 262589998670800192
121687710355100608 251151918524446496
88444455635756560 89520999187987168
58752782400820480 150861332147444928
2039639671213049 3217626908086831
27826729340307228 214121136325900224
132946020691050464 172322229627931200
168542440732218720 245981292316632576
127912433619967568 261189199359921664
29593226210924244 239717597358745792
39554811947825904 52565870811780688
67412353264998296 155695212580646528
64787838126030704 98734107870282704
150031450991047328 260718319203059072
27053932476327916 218534522709196864
58775434171528568 157140689649853984
1410637435095761 150658348734580960
16065705579938916 223618251822562144
15454994154977116 48362131447909096
172565064410048160 208680064595586336
111460705327903488 241540640390773504
38106087897451232 228228007912064416
107947102608059312 190060459278099072
20655294109750440 204847839798484704
29077983784910800 217378840372583488
67300048574157368 245429596084324128
175951746791787680 260079635333428320
134819723968432016 135507526615133632
45403157516892656 106541454308877744
249265959399631200 249975306524022624
7823011138963340 237627848696384320
61420904442941560 196234027926971936
42723776141867312 185703378397237568
169515043650914624 229403756178991520
27397388341090656 121247314303906496
113337619462042976 144583886385898752
88144098320032720 215989580308496928
21009076369419752 97006476798547168
63931193498378256 111430672002016432
43732584123515136 183911746135378944
63541405054730232 175496024866050592
17603949028989692 36519429968903992
90013215330294752 133817369658451728
23879913811387976 39104848687933536
10900285259906312 102514265649384528
57490862123052304 117396720836533760
210079364686716288 215099384446713568
81234671750140288 245882968223341312
163291742988149824 196263411343722016
53479357527549408 64604494744812896
100351495681607744 233121673991041280
45462117543393640 122812047589456448
85391275160332288 242067207151125856
140727727105418032 201798050811179264
253064149706634912 254397456345923296
140923285661256832 188071473288149728
62650326387012720 159586788297144448
134647445288744880 245730226177423456
85576221560904768 256933644462747168
80071928155239520 246362617521790656
148150303964377888 204498816278488512
11431719800445870 43453996429382672
190634165066489600 233742507841541632
23761704081836032 75922769713816368
83357717214832032 196970352249827680
39936960593055800 145851480527187264
193868955719961024 244470141853399904
112640360737930336 216145915102276672
118217695912707136 227509025259847200
92956912046112176 179232683303954752
97312220346217584 186277448353985856
111476516786021488 259655338310952480
41846395847851496 179986867314609984
91736617160393360 249282658511746752
45481812917644192 119379434317981232
89617067594916160 92415437004555776
23585525380328688 157406895270432096
71319318537096504 148757428747638368
117307383165789776 192589097000212256
153960263234172352 172036376315026848
51906771835885504 88122045401567360
87602967389996288 256343851467240224
37021578717793992 194219582272587424
163919688138135232 225705313840239008
89569794580460432 224546767911002112
186321266122938720 235019548242048640
24230455957686176 34244253145095820
17064995164981252 239059640218788928
79126007521337056 129213934774045936
34273515305674052 49184515546290928
7274866340732357 40569291656710880
48541580981897304 223692699657734880
94897997725387328 129514140015476992
82847868083052592 236708411926152288
61995525288343808 177466656777092672
134759593163592624 188264355143626016
81705015165613904 181636788490275840
109587989866054768 184553805546093728
168172929360684416 215848075942525536
35211549008626764 250363190807173984
32157422914701152 213686643447943584
33397832774860124 201158673586013248
67026861241838232 105056403159571744
94736106786669664 165789466995593184
110723671483113936 194300836771330272
128075659309334800 262778746653343552
178190084014958784 238945654755420160
74082292401472000 145209958934561504
115234220179922784 248796542772818432
165034361819610400 256316406292299456
71647731121330016 257119599706207648
84315501798977008 171669816811238368
31896335182895832 129273795916052000
13572765849513938 55334720578200040
150964606400583872 258076215139848160
966894602258781 23424766161123116
92458755089163792 118596507342343504
154387627589675424 241165402704038368
33697671381130620 59951225330115160
30853462562565068 190161426327799456
50644546300636416 63565431412765592
67324960309945888 70665531481758704
138083081590477328 193612744723823200
177656772858472736 236766373818864160
165749983865643648 246481767256092480
59097453300073104 182382095617096064
41342837323245080 154550924936791392
11435615107512076 44343677682962872
220882565503416352 253451859122143264
74368296573776272 219714034200296864
7329426834200506 146217606486376576
87447108873099856 166661484181305120
116509062143944992 192490551282443296
3559950267644526 222463111716694368
19972325275646620 185343924669973792
64805173277390936 157647831237306464
94905167497072144 223864909850936448
149322453118423040 197316001370233216
21050514655242732 242656476680119296
3912202503840443 241266794977519648
132283064293409888 235150636299789376
192703406559038400 241757243194037664
33199757193924584 254456554008867520
2949828471272083 230486262319020960
24986078570540196 195975489598594816
23531096662489752 214096671333795200
15227091757217292 101132633114871168
79828672179201856 109479079913108624
167397536634458112 183011752688119968
46349682059692440 124935839847370976
117342969382695568 120394374984999776
59022334256133928 98563087607553952
67918234295029480 177084909338220608
165227193409720288 206042568099139328
22227734651406796 127092304349716368
181518201457189152 208694923162347616
43106920839347336 204425635047483008
177210014230574752 243463253264901152
30313021578305064 222200107368357472
27661549693404304 91644856995573856
179633348207531744 217104201293252576
11421282161706462 210380697629882176
111915994148967152 211896239819609792
12519247387249852 249958204666215584
120117855484495392 182268701309190688
200471163140731232 227707648747708576
148722206048838688 259636154588862528
17237906394897444 245766706266220768
76053405946048400 255401056562181024
60462656123724040 97648060527788880
110427000167145856 228969680906975488
86026259586942816 150845319929707392
130358737086108544 160879824316517408
46721330651021360 69971723203971504
148001425219014880 262778429174683968
111000533571669104 255951394626497440
51613282550271496 196481170891892224
69264438097457696 174081396340274272
34225876860662208 98395218393150960
110791838001960560 182015795008993888
61959823900633048 118461579230578896
36533432977320592 150948722523883552
12509420384205250 251451545858812480
102675504333154304 161013243372524928
96068053029429008 199973830145269152
162124720599888800 260076722513907264
51189312971260712 137548543416067008
55503158404785488 99903195582707936
34541159917428944 177388925431859872
68915021634963592 238173661495572384
51155859628875288 220253527561733984
122218305124902576 128798532102723808
12901352886586278 148435787124263296
76736023144407520 249532110468356064
111525162759108816 163539052016492768
104453548693160320 171011211309594464
61736549947463320 115029573176342912
187385141336754752 197311238618772896
103230923939703952 122663207484130672
134952105313564000 148072069528901440
24210188149688856 80315074302916768
69019923295205832 147287238938069792
33643431437541196 37816943828171240
46929877793364472 164462044374581600
153325231435572800 244530420261638624
19275043612532564 59951201833782280
42406753428849768 103668761174697424
63066397267661856 219036940807025824
20857480877064452 97677927740383184
39035323966492024 200514652165340928
80198666790667680 226303628678329056
16215324591747884 92072703158950992
36211084746933280 199729055657802336
92402213122492720 132985608303429696
63844015295992280 249565319858004352
17114203249328920 81214952967314144
257393020858758 57004280378207360
95306401760852320 214793803400260992
101868933378652912 143763550419555520
60900663025067848 253880398628140000
16675203255558142 43573029787735776
105129088719254256 160521966323276512
91440151450744560 244533141243081120
24547201371915060 117232117639903392
107605068227981408 189465984182166688
3000661726778126 155221033857190784
22761174747046056 113976352248153680
21011000254406480 76424903922615504
37660897993824360 92006469929041568
15882754054984800 96840255622580288
60633832595066824 193674547203220768
3018437911570558 158842917027489504
10547215796776218 246774738557797824
78773259760897504 199362994169074752
25632487394183840 224593926859488128
96997615425927008 130148881434291536
101357357431037200 120261731871411856
61899366946057704 204519850809921472
23025426846611236 235990940422403744
149785789553337632 206350794961518528
14090985568141124 115690750904987472
174149741077914752 252133597644123008
937327623334709 119685112872403424
154140203113027712 246313776458669248
31605553713432576 262716129987559104
29359836131012632 161735673144061088
213070355290263040 243682306828233632
10820351944860278 167279500597683776
7220616170371253 241974710737579744
148557762151664096 197241248645748928
58324484183573168 91441318276408448
231641924075104352 247768745194473344
36401370868742728 195580006312429088
38576670796751800 51203214266090856
157936485636897568 253326086774637408
494719414788750 78213229966081760
35057698163841128 262928796500046400
204911144141115616 216557540464765408
46142055202933744 187928025386652448
53675795438492992 142315054463548064
97416273525932448 176557334389638688
45501977145073960 248005615832888704
45605404374066888 113570429960601536
107180169994794192 128557474346833488
59981397863053728 83478565736114096
119679355009726480 244342232104030272
3770989213179317 202914492803327392
75383904080427680 178546088009110272
69260129617260936 108295480515848944
107207117497981312 137884944598496704
131067414204205152 191535412120999008
218747376887576704 234716559745903776
8242755380529551 19958380957955180
27243343811819456 177667526980410848
43879507848339496 133115019911684736
103421065052148368 159799035506043904
72595290351256128 221029990387007072
244904818213618560 258575200617671968
61061456236170728 63354531592562744
9283405314628150 12816412595990056
119229942098107072 214358225459821312
164156388417153664 220913018082343520
91958063540591552 204823472618495456
131485079726581840 254791370694171296
100844273718648480 136543105507819824
137646695935156304 139556002196527504
23215124681194892 112689908569574048
169006858313848576 235103412710356320
231397454379664128 247244731301989568
45144786782625520 175204468839862752
143919846125245632 259261925005991456
44866944187367856 244607432940750400
184098629439415072 253948012059455264
74412780707178160 152472520933695584
7610788117297439 136660253311569520
162232006446713344 166964626854553088
81979853960054000 249057462445618336
73912955542276608 134715905151701776
47250851435905792 72803060496931344
42584722330510592 131882049546648256
53940675530413112 90843573358776576
49464813935288904 102030464221412800
1573399398309642 20376916447878688
182309552433071040 188835609362652096
123576026018239360 148937790940640288
112955151057089232 245300246370428352
57403188829767696 73554100347458080
51637419176601456 62099289759550240
20805695982675172 46162874825295200
117560891777648912 128428381840499744
66292185444984456 232754738399757728
51059037275563656 223463063628760640
192120898242728832 209563738471865568
68837378207705784 197044525342087840
24236252297539788 182705344375236608
13519971780555298 83595699418537696
162895152170404672 169130132344475456
110815021326496592 169584675585201632
83810338325180832 240182577508605728
149050055103109344 167696359084858624
125159059572251552 152831176767038912
229570726948448608 259912033011616288
3250149097696835 223667474180187456
37395278828653696 133233435567487120
8445383092673565 88943374184849088
50291897569450472 76217327874208048
61630237726402416 122805636923051088
40751444714119664 192718506466351040
80372734146785840 135570399272669392
179309932755432032 242274160287703488
75021554582900592 224946312079613248
49061010327964296 131504688141383456
73916415735473744 212142001408924288
85032236413756240 106331178979969584
24189653004888580 40073924434929048
206729586383356320 209177220546204032
71731186347837464 200174297128847584
33853183182553548 66906775397811096
36313895607384424 140313425797892592
110075620202878240 235593339484851776
46289169100867888 214433834823727200
27319552887784816 158014240595374560
139680657213736320 175253425215627040
47320849455890544 176098676415407616
81170715911136080 219050633875272896
23819532902551112 90309038527316640
148157915227388992 224149216020168288
298050836078483 65433891864128368
1865069772317667 164058827218841760
46225546136765240 262343148476482112
60750089477867280 65480152080456928
236327446185169600 251356647071990144
124175805310158480 253678079566132896
63873602296700760 125060858864162608
226852611526587392 227678415458150720
149367971180016832 249340413541694560
28540007370726696 250831556457652096
171401186092995712 218311698312325472
5425706293145132 173785854368331840
135494712156710032 180886282629359392
27375414809540224 211613291361253504
100410013272471200 259337122602503136
76954170385460608 260185559560359456
249997297817645792 261588716809993728
53065704177576008 104251032192186544
76702297277823520 194804205228688928
5876716836688911 57565134921808048
77003816267084912 194166418506272000
46843573012596928 128817029611290080
89308264910776528 221617922375920608
72304353017357152 223904465687956576
188328684880022208 188760654531454464
26391596274600312 200948537816978400
161286166094279104 235840689727999744
97088587404140416 216461806501399424
74994387213609792 111374173148522960
75528902242093936 128806919417501792
81308543841621488 173423723126569888
108043089447501696 181280626254622656
140131163364570416 144409893580027136
48084690642419776 146959213023796928
28858110634861412 75362811300807600
184011772989550464 189344426518262912
128561584752153856 154542707227127584
40978415010875784 176604234415318208
90905170300225088 169206577349520384
148142990119666912 195552553057702304
26026102649368980 203275399109715360
92772907299348080 245218176970660192
232263415474344896 240495961314859488
20054278143601204 217954215088576256
34206823481821536 124975011991629360
37342298666362296 251100420491827744
149978892397590304 190253302428166176
32296584342936440 194784735288450752
38907455378494488 233231253967200000
57311382946621656 259140461566981280
127915872747113856 161174544572068512
71059553479559992 168220360905916096
173228040278198112 190069593401612864
186198348957150784 240454921564999712
109374809445867424 209026262422340416
210684044415124896 219383777960585856
26795433219605860 170792701519306784
30352350843679448 228572568426709344
191758136715718016 198984493645069888
170150174361764960 240501547603993408
135104006989189856 209508897368284448
64639142369213952 205071533190428384
225409914944904864 239657008133435744
137678672705916464 168323729199886880
99769007213696160 252112332159007200
104013450317984560 226432999036040608
96134930994726352 122859876570179856
236487747528132384 237729169819669792
29178884315599268 87901799567037424
28858117960460912 83671945453510832
110595912747261344 236486088148270080
30291976438378856 102198468180865904
46874666178663824 101098982653435280
28966255882139064 92705906308669680
92020793378143808 173287707283909920
51717175708424384 255869931118703040
36466191100923016 182293061033891840
166808028350934944 171900840973293344
50373751272354056 251534320551488800
85026718285668064 224960289681214336
130565611327635440 196893702777860480
181826400609365824 198732523760455840
77489765854549136 211889702727823968
156016887705275296 198358674295666240
86405856970665808 116063044565206304
180485408466664384 213588155442820288
115884561914072112 231304043742901952
105544701840264400 146648404100112416
32486578047397264 172906077638825472
7456646738843343 261832096399058720
542254265196740 154396576242373856
68268218623885416 189720624603348608
74653616094736640 160242403809953248
158748005883282688 257507634111432256
48440445810832856 100701908259760208
191644759579581024 252086879793386816
222096540851977664 237991977061361600
69987126866419512 227465829606990496
28500932326827072 235599700460282048
77491365413561744 103244025839641088
12742364703083220 240096409779866176
135533299752731264 211628985316667616
56187726291630344 65525320147716432
48908391026802328 174033163704607136
25327069430293136 37837681831651584
81388052887540528 86617993460862080
94470327342080416 186573455373774016
47601214092715976 146550900359400000
7679435059804453 193716627079764448
211552902613601248 219761642508258912
72028128051276048 104861524472886352
68726492287163760 221125833029133088
77991367937180560 201588867510227712
40260801813460600 68292556016760528
98910933728384736 129954679800469728
144796403772396096 216231939840596928
58034412378888232 217044395515454912
69178441868330848 225420151546432416
12948487666738874 131317094677824256
28073379593645456 101423773480631968
136702176655246272 250095341941130304
6591594423043237 179402087485628896
63118598557319640 219596249578674400
143031085663512064 171979586188467104
24037981804314792 190322500178932864
15575374462467444 227751959318519616
99050489107909456 122729816920500736
5657216943347685 134196496487507856
18844525016077712 128583669643519376
181766858530477920 207651450565102208
188358685746962976 260851202403129440
182906716083037856 249210183179101344
19942007284985008 241761976614567520
169813346010917472 229891149011411936
18426658531947660 195773582145278528
21501990868091616 211522307462160640
119321269679609696 142058228735513168
43200018800711712 145296711503436928
60983668441337384 77324593583445744
74694467855297776 168441218049305920
63795033479043272 135030968515880240
80138806213004688 181147335121943712
133136091451737648 260431090372857184
234296592700314784 255438368569460512
99402892077272000 210998354493788864
156829523084992320 195421068969914624
138627284307564384 257459331531150496
52325758985256928 75048016229963648
13010392939104406 108527908790865152
5450760890684927 82743670057533344
127799852221258240 242691088830077696
176632972606518112 194492917857554656
7820130361231384 145463739129589472
96594243806006208 114264739269276880
6193404609917309 116909662526157424
137451581944388304 220822352502285696
52186621683555504 110967157966343808
31964425007448672 96824718797747216
168728786098527296 220239138219394400
46309018486561712 180074562293364512
149051448528810272 189421571063790336
72257205154072576 176180010608874368
151529656745198304 207521423659395776
183200482485872320 201258077768410560
8529209563127899 183511764973333760
160182532477930848 242747158812587200
176496925208908704 204803082713610592
34600150454696140 250208999303118400
23637844421839956 102597523937029248
59479148790618352 256121692987233728
120072596557063968 209112379292951136
137978440264271728 171010940696021504
156582980974835264 220789958130595488
102429817841962144 108010224957903888
39714599631909240 103778542357902784
29660296278363620 51986343591055608
38186070245032376 224280358971001088
216593560955096544 239332166475910848
3501495252901256 118951463286762016
98996579363259312 248361067818250112
9382865710357498 219288807860683808
125492374873954688 221492483446691840
79782880523562176 97136376496676672
172985576382668608 173245056204173056
173420883206070432 241360121607642528
65769617792190400 93933409783113072
90529103533595120 183178080136218496
105447971460218368 121547270894860432
203073104162097536 220103410414305920
147125819090273536 207878462468212576
248171021083625728 257711630553125216
82908987003371648 221996135183850624
420999573753275 254085129536853376
201865212078132128 206478909950009152
47112637870963976 182110875130940160
32974668075628584 63509112375871128
136286376948834464 154990932913557728
15803430054968366 89926080656102336
207385412548412256 229471514640082336
84331132244223808 235209127539161600
202219680419336384 206811250308921984
3684525889399618 109940608720533648
188534616497848608 248522550734999040
12787196778577370 159104554682178336
124865741125834464 147610978160945952
42608015422311992 101923195312242528
256629529486931776 258537760319013216
210319343850821536 236099386178922304
180472625426078752 249259735181347776
78777951532057616 180917736866332544
128790435438377888 178880175844464896
164202132410139296 261139073366678880
175519058262342048 195074381156968800
7294307802479792 91456682176110032
48112209291065992 126051334378011888
49819914751272144 51138085293903160
5827375552247508 254051305265424832
10649883697894882 238351077161401888
70237220227499768 136105147168206048
7714528303461054 166275271401242464
111764442660496752 125848183370382752
162791429866902848 203575197885264576
111235852144437840 113690028853517568
6369209520617183 192769616198452608
15340124755359920 227784923488885376
68860015508929800 217332829272417216
255965326910103968 256054494616505088
191556367687075424 261426782511222848
547733066240662 69690439714965008
109726764112729504 224176259815535840
76392954464783104 185173347932760896
24551195594578004 45851827320089808
17340478529265344 88924359705561248
146381140608759104 205536389835035296
121151769529714368 258385848942136000
20839539992112296 65154191490859552
140460620013241856 178900791658895488
14927507528184556 168541082768110176
176152977075094464 217090372154875008
100107881369656512 146579325427883424
33004554079769616 79189348929120064
155549745796120576 237360403414373824
61386187757111240 227652722339222368
85845765794194496 89456423249274496
31992461617485456 153735160444967264
151373112345026720 175182670916799008
97306909433195568 174477410014943264
5794212576210822 259654380261175584
156261199228860768 188205415898295296
67152812855097048 105398266038849968
235733837651452576 260764167908794848
90099527258211536 205746067621866272
6717374801801520 261413671596700192
18566216183911868 244407758142101920
137416541767791760 216331312011060096
232934623849664032 253810329550716096
14628456589697418 252470129578894272
7386575021160135 244021062095814656
88102055498788256 170306360893319424
142307764013483824 183654027008596064
182381533828691360 210468676057691200
185924597617755904 187349502224276160
103162321522663600 104187775313466688
234695542420779456 247511771189221664
85717180783101632 222940405733545408
203054415042324416 234256738662693408
17908251616073066 186574064082886240
203430862392451808 203468648543021312
122168259544202720 236166168190249920
79598236644635808 208092188757614432
45840171273955168 72625029598074592
126164589149966816 239047129605334720
86313623398648320 161867800416342592
111847329096890224 219552733205731232
31332943060941016 72464805436197520
89843740307303936 246352029642905920
41107432630038328 107332964002227440
65536701381041056 168253502774536064
97285557026205856 182686667391799968
99561465069132432 151282953493701088
150984387242166432 210189137373528960
190087932191215904 224195679366509984
41347371137399024 144554916921217568
149628176984084288 208082779257679392
2037892309591765 243151305361776032
28081892351065260 30076976712955840
149200292438793824 249476410955535744
29080785545633752 239752372608119328
29583472659860488 73631504120261552
158969781947905152 247519769204575616
116384910085306016 250529174481647296
197643087635038880 246570807235974240
36584781153752120 136211283203260736
8749907357197437 210957021730061728
7491676679310675 47325522029366984
71812915596488664 192359647863269088
44351705948522544 245092071206944640
29761178716702764 157554194567029856
82554184461804112 198063293239509152
119060865758089616 179322026822994272
13406088392489664 99746373144997600
10001679852322772 229151257943430336
95485297863232768 185219614583704096
13995292457514862 16167561478886558
31207228265198824 96250323692247504
113622905557452016 155699135478285152
30824192380278884 221432602666519264
119842083567889264 205179866253189280
127628269957660432 176902068812673408
74785419379734160 142861165840611952
135502041818044704 244190806927420864
39480681440132208 221411493562625376
79545370902377104 243856646756267072
77905178258005680 194719625730699168
2087180331263939 62200075850230128
18065263707587240 257705784547352160
30673130966861348 139183635183189472
18076429589419116 101783123357973744
47613469176339320 138205460333164512
106279805440003520 226241606657059168
25588361004124692 173230598679116416
79414416017955696 209072901402629120
32989789619588768 91081609503982288
99996884446264416 191397610564191136
69715114352585544 235032139006482400
79504140908578288 250399433048150688
86067223452940560 120798860631063824
35024454054990024 168417881145688416
41689899625569600 259401673245901024
21599011312815144 134792164003110544
85185887631102144 219140604374760704
58571631098956648 195127872336218560
161564530575422720 165511839820984512
26323811879198824 253684134642961952
170478292154490592 209984688989261824
61196180743238376 113791569502309952
5324243188882375 18190154808606792
65646489025197120 163062703694879168
102619274902357232 174465343267421344
25579470606862388 41984911696744688
78462492444182208 112096273086732048
53425885982571512 185343514672179488
55183587624486208 90732304673869136
75096260922695504 203081145894395872
164041136661271648 238406680823599456
109504210838125232 116103793797410704
70724805832134624 224304158007438112
52017896011296320 153093107360944192
143157183282131392 188642201125792192
203844981841186336 224305822929111360
99528043807860752 198791735707281120
9211857265560338 122007037725514864
131035209115924064 161171254668343808
23921997128581932 256537472197791392
199943412983328160 253361907981271616
153446437584439648 243694110693418048
38995841487989520 58947283289573136
204673880187357024 246763121563297504
36437110550448776 83556819571108048
37645782952655544 206374769272270112
85963772865198224 208386949313500224
87453169884045200 164782121015822016
59601997366005472 219901674826686592
77162535025648448 198989464435101760
14141129511379398 70189071651487040
137149660358076544 167215158145580096
101610610296283136 151051515419287872
151503286803103424 201420803062344224
14714101334479702 259636394672075648
161071902567527552 191790141808446976
165184085684600832 202782851171284864
151786093943750752 230427434492218912
23501562277895308 176594182906987488
170935583340161696 256112855410742816
8205600242777100 61856697554003968
112597749871294304 121601005107202928
30163477357810488 76766567761070272
68444756174605400 149868566594486720
72782004890020832 204148031290587840
18309854544754540 214655835126103840
197909529443101792 208588267238981440
97140975217545904 130247174783823984
101034853905673408 176446378704873504
58070500167141624 99887693878407840
69942501844718880 199219186433243808
95195657936179088 165447259948024512
25816325650432008 166492706557348864
93074757902953888 194370252731544512
11224119623213758 143897310339299680
38791811726940960 123983551464159600
80623218851189616 206502787658137536
124444060348368336 255859522116281056
3735819651546443 80480433289980592
72944424552554352 252186720488695744
153852115674221152 159715806796891264
54419997663020544 241377669993049824
150678775243777856 163157481116279552
63434861072135288 170457650779143264
76355990197742432 230244995634332224
53165326155253544 202171350375206176
20481448515380336 211228508849674336
87826321888465024 191148630032836128
208743488046039808 258303409760269856
150048486017103264 188372199813000928
53439319130759512 134233238172720528
63594422309877152 176901883138858720
73184509041372320 246973325202764480
99553620569235808 211426373719082784
14027612888510628 210487439154622496
6139217531314847 180310465855334528
94167710704753568 121825762566603392
86800021055901760 116707245515651152
105208004128544608 157250265200616160
216027377015454816 224618242349953024
148192756838410432 227207505259715680
102472264370128048 138583808815869088
48899803862331880 49829863198323504
97855326588068944 126833021095252704
133934559447983616 260292283119630496
98121263800450896 151505503292281120
11735303831345274 109739857448897248
116929691420811392 217141095988993120
192029524069512064 213819688456746944
115270418675471248 251501810863853696
74887550463408144 98693555877308464
121069420158366480 241617021194219552
117460864826348544 164477749347494240
7981900021016105 183560763875523840
3333875687467243 55037940125013360
59780308923155472 202103522171877600
103873039597103136 215119112933927680
144962963994821312 164326532232037056
27597267235996572 208093483209172352
76653044728758400 144100709695017824
62110275329477576 233019593823590976
128506100643161936 142770804733982368
3304547599022614 42496426471748416
41282691634969280 82061209811713424
50052660693983824 108622960073711552
94348158321236416 227569395997895936
44002729038473304 115814940954892496
207824196195465856 240574897838688448
32890452981348168 165088027241789440
28137092393834184 172184588573402144
34306860060490600 76427200811068992
23345230985795464 141607812753138112
138109707484006272 144128264309925152
115382148846257920 223610067030554592
213199779628985312 213477993923958560
9742319389721370 240464353054187232
134601882583504848 207354563992913120
20113650228196892 51817785531012112
69610559683721168 178594684356472928
45628650103203144 201572520129624896
72614552363417808 236324611461433568
169606521444316160 178841719032173888
28070216125048500 49600581158041704
92123813462663328 197833569044196352
4697005010941019 145503397649819008
4251612302224947 203598002720107328
58096017979971368 183283760964852160
76737141623437632 99818024217172512
225507906187303392 237634689875028896
120020747080638464 182030209583738176
63934637396619112 236973640849175616
158520998928959200 182521184359444224
114434396278460192 184218354473391776
6036653139227916 186232671946626624
194458262366009504 219072067312009504
14742898725341926 124023874703014432
174132682626479456 211615093716746400
38673826158390272 237794306936138720
35616610228006388 103584009556735632
40535532189339496 83658558210439344
78352615923022240 103368197967778384
175591505236825888 195604717705159936
119264565433892208 140568962364058816
23781886201689828 114254231185515136
172300789071238464 180405916923332384
48059270170454888 103388605036719968
176095703630573568 230567972171621184
82495834603042544 247281867888170528
53794593865332184 217083779117682528
65339415820089880 217010729614376448
61349018563620504 132430660137931520
111293635446092768 260643214541427072
12804798562169012 224393540242022880
53222961437443632 254287759257810784
40956354903464424 159041998119431520
180387428149130208 246874402951622944
187682940415527488 240122891889036640
25540689185634568 162064439003154240
37700867367760056 161500095207798368
169744160749681984 224593313741300832
17048966674478414 84942729665016640
95726869028113680 146014655112180032
15277567659654034 234297057268888576
70811532792135488 185174526734681216
125785880239647424 234725006842675072
34932649050117860 138171676099660544
175180201951490912 184455261882541664
104782761222677712 206819949131414080
1556775346637703 124695406650662368
32353240761257880 254794129598063808
153924522591232608 236280271662739008
165682861642814368 255710479295486080
31016306195599384 92974611458006384
944920409896280 94273220670588992
58902345235166712 154036944719032608
109229720034175456 176626277480913376
147837929857050208 185501256030699072
209926718169604928 230409050872230112
188208026168244352 210093424447625280
118296714039830352 217199886271767456
37990467347857848 238999112428045792
9415740418253608 89577870746409056
1190302622384261 60144777850014968
80851311250424304 194357813028228608
223634622233886496 230970662339531968
9538664967356446 158062824432023520
38903140288574160 117895833282911696
88899565390555184 149101660062431232
151020577785849184 234614966298052448
100892617665951344 151010351451922720
48755688011198912 83751174385480432
37439435123552336 193434283124255840
132861825537193792 262883302229475008
58144336658253432 239072507171869216
34046357372306476 205144809227172448
31453128112290704 217735607979221216
80864216377759504 140012008835542816
19665817059587400 52175925545227880
197604903303974880 261249073330020096
63523131295888720 249857268047037632
15134179670545290 47116679352849776
14506654570798234 67408502033214472
47770457002388416 141671296117129680
198889295393444128 224414035432928576
81756426869689408 154133417408326720
25947679831304376 149294703830189312
93770632884128048 170574736606528128
121403190644133312 174114839057827232
70576320672050632 255323722683300544
120234834270861296 152923710361700704
122765416430430720 201715274561251456
24673803867790108 90384320322710208
19621912810033208 126179652969800320
110209040527391008 137155328296748448
100256606851728784 151981519319920352
134940286028415680 210034335111657664
18239553732164464 187535328773445856
113314339538933520 179429459677170432
133009152559405248 256900241595444640
165655299947838240 199271897502674240
8014254342932445 80140083209068848
67976299026722160 228010848585680608
110948976223688080 158338736181895936
45841101172702792 203846624479466208
33786061964939900 167295489923082336
168949748715207392 174387747117348160
17779706187365974 88621383166273568
106351454968460464 143372687849076336
32327192001283052 260301645012419296
78561050182983008 101232552377214144
4925881193759433 207072714712223552
10794659550313018 57317938577665216
129511216337050448 142867819502463056
56353940863860904 170198246290283744
35316405045321644 163614514844339008
29813676498397132 81964713924679904
94604618150775712 223876044056316672
36352327414498488 127108853405989504
153072674839715360 180528105249541856
16539754989803502 40102930264886360
119011488543318112 184870197332148640
9842836039808516 175724870875919968
91166360803068144 173661650137229120
64769851187611600 180759961072353248
155034908499259328 210043666490343616
44158363353115680 77345758822555136
190390587144968288 208491897372609280
53393754811381640 172241213327112800
45441138161404616 179497753841957984
114967161021031808 161302649749045472
22005782628508740 206121186830957408
4440936555236312 58144670972479232
218858165254819424 233642246321776832
65250412067826936 77633531412011312
191820729288763936 230633179293934368
30157958964296108 239948091457850464
76869478163701200 180370481034022688
8454201205214371 155473490418764928
76970913140953792 80786663079646368
110197050109759120 146868450155478144
86975463212505024 153670580758404704
28814797183267260 129616807181313024
103494284788767632 229473418799543424
35808856693889600 190742662736020832
114460599425936912 192916012812408256
4598248313387766 53993565898408640
20451658273865536 178162537629693600
136795708573991072 227855889272457056
111531091979402608 170728862607712320
85918037856518816 204878171722784256
113978380983482432 132590404108192128
85267657338712896 149006629303827520
117949738224790720 168739363609198720
228971205775856032 248053182003215104
176019286231904736 215460323666553856
61177383155316200 226729809834487904
52303401553600328 59903273466233672
110204155700298560 227986245588897568
97674413297174176 172878154347893824
17061147487031682 261764439874285632
154780355024612512 223247980208922528
64225193743908168 164740847069764576
144168189983179968 145147574598140352
95608516234661664 190276950933258208
78674561122178592 203530918073641248
131891811139880944 222831061725780608
55442912381374880 149683460597296832
172988001663179936 227560953511240032
155428742429509856 245175500178959776
97433071870225216 214989839052337792
107776240998747088 142724508046414688
31289731898278880 77035361255153744
139362696334956832 184022395394416864
75663272097504592 136773733067174000
176220162306740320 255713116933137952
141625980719151680 262675837218701856
28520971808226312 157863168402601792
102205409598045456 122869072166030960
172237574279314912 198153278304687424
57953859415229280 132918272414571040
55406122802831592 216609831245631840
47057503412492528 60788553415424040
47251945273764568 100771998435619008
96663928062348576 245907831313351136
171911968566547040 210374909187751936
45988102021258248 118160953716763296
30899527882868640 216265368849676992
74659682747877104 255454014978739296
165874574988083072 205661995761316992
30646142893878504 130513342872019872
47986006299571408 236687912077542560
91330919506394400 190580021177858816
164630754455375616 165494253290652032
139979067200699616 217248498091709120
115997245426371776 162692817681555712
77737922059920656 255578323331182144
77873862700178528 194543788115375584
77819218367572160 203944886498970336
78232657243016336 88458777131956048
159750191638996928 202079958441984064
70588459481516056 260219589650178112
2708620020651888 207515368811494560
67731052503563760 252519226765528640
71655048405315528 94603511960674800
86309798799026736 148938052273795008
110463113693055840 179220568542128064
26514185775224688 223534935986974496
12780335951924616 169446791058601824
67725286168024408 141673425864457616
159762220542951808 193641780917838432
166815421658220288 179194604639394720
48945038217413616 98973626210608704
184261781882672896 212811531358080768
72467229903181632 78735578287078944
83893998565816192 172666218258342624
127864811807353472 242154850288139040
76310849831267168 95846425286106208
102949568157074512 171868664158131584
58446122992525720 200986388142146144
63607383030300040 230250792809961056
90536475329476448 252762750458752384
25046073051538492 30256990105398344
114272370584664752 193799981846772128
33732838903340896 65813757364317960
2356834117160205 79018366893481888
17792330062364106 128806528102265840
11926635173569106 63615942074640160
62741367470668160 83548695293250112
120364175090242832 186332950138911104
77346895436824832 111750413246026016
186051312358759552 243586423029352608
84213758407641008 173158442019264384
19489059288476460 225812784187391424
134896426437965616 187826207087503904
64108054112894576 186901004190403200
60905625703456776 236372314190059200
73779359186008400 111308557113008480
2670272081075774 199315439801009856
54075876522865576 182394254188997632
3784365928070521 234610017531201152
167439169456046496 207677314647952256
135168369600495072 138555737103296592
22151689674397128 205878344769380928
122805739343100784 243357703022288416
106513120292183584 223486966993876576
81364239174806848 239959695667371136
238843987052708064 249117297653947424
13096714409272918 155400104862779776
73264978903639376 259135725670803264
207475636153213696 226358380089107872
37034595984715400 192472623150040928
46999314296008392 115257612147725232
140128379341609488 157744720616292256
66578195312080288 96615261530758688
169683760089091840 261616161766724992
233741546093178400 253037537041607840
165980846201748768 205384790670280160
136022462605245440 171585717336141504
43283050997681768 119000666555118208
175671415470840064 196670072546339136
82895618997654320 222436539851200256
175831182157461504 182140192729679584
12772763275700116 234384892871570848
37591455731658120 121990385699237632
117815804426350048 172264074481216000
111898897358807888 145756616029252864
145583503930181984 257272304379381280
41544789058011448 254835593618088064
116987254528372176 147739204001258496
161407902635685920 242125986119875520
15103876524425374 137200889859855776
59103324440185536 132470125843049808
49943732557606576 143444832479968992
5589855151190371 51865058847915768
15800746932583512 148061275709908480
36565320069370840 246662293378888192
143653267832101696 208577117301093504
102819179950687136 130651821607404976
55474627165128456 154634025651776864
140885497471388128 148375125331663456
55053950337183472 122110819283118512
79588459554447968 235903307138387904
68449597038099344 251915185130865728
18849402355450296 57068539675675976
98188716989533808 254191239243378880
87389689835623040 141134832978325904
42073590947589024 253971618614778368
155952197273164096 184673270265184416
147013889158006848 174191963126429632
132775945061304800 248079014461841696
113123446386598192 230366171182869856
22032654653400636 170152282617397472
181479949384717120 234486145142891264
16919106220329606 38667242390393000
4233451436232727 55733260092058632
159548400121339104 194365833354056896
148890394742146880 256130137616133952
41664284510739816 110238761699241504
75813088442791088 90757783310791184
86520608117644240 94018470246503168
42709523362147712 169371919903710784
9429266250538926 260685005355959168
70345380714702184 103440102739099520
68702485295227192 190630108484831808
213493843874842880 257249881097118720
213818265977423712 236624482577372832
1133341008299414 50218058995855696
26328315114088288 61999482928566016
164854385075833856 261765814607440768
28980754301022800 197356560866224448
90221936274745024 143810218722608816
90087329023479488 229626031032576480
2399029545704192 66572439751746384
78739660909709504 96643609031580352
101893062017446944 232922519065821184
132811579372503008 164675784661171712
29068686500055932 138976497755270528
57685361288688072 119556125571758864
185489694532232384 210120750558290816
38280121436132408 95648847740921504
75962807427548064 129621511813565488
31018418377545128 125674612034468928
44195747868962944 130745655694459120
104250758276768304 172495050176613600
88290117881283664 195169755926238208
155817861951559840 163663355154182368
101518709941673472 163159536398144192
184395436256494624 214701688342983040
97352868076306336 203411559536840672
30105122746640472 55116244402215456
71496662047067880 261361193286429280
115327677294773040 235228715702527520
133364578722481920 224772361958781056
208692769586080160 247305389996272480
80781203762943440 204666715785999648
67610687253056088 86229723683317360
29855368277773412 199157577578905088
94146378938535536 186594465056266912
74518352372423520 90605438600317344
73922411136889344 119633428186240864
69659363188128032 121108391300555200
151268017975770816 246340733805465312
41637345159493232 159500528639407200
49436376154414976 196101291640498368
79986097862349648 197538024826197216
43848384777727520 154511428507643456
13363064638615852 164065268235608032
81143975245084448 174287446557320672
121741194902777904 235808174011543936
52417470562343064 251639946954282912
112393380314712400 237626114171288544
43586993064654448 175653849152830784
65925799746900536 81227334417471648
28586700869724696 145562649480832160
145990188537335200 167438792273681216
35731639481854620 52335088717661168
88210773714276496 204610596682729472
543572638991017 32950932490650900
11401117426495688 102314801164853760
41683773910535344 118738060309904176
161591549641925184 194765525431142496
74820678310953888 76842558791520720
118600192508398000 212991346205387616
75037458973426192 230963878808869568
101723332294214144 236046706227861568
155235067439185536 228698842053002400
96304035194537952 234694989042657888
238111743876673440 238773986497988640
160095500589884480 172285663323981184
52405877484310552 259335780602264896
31684786704831320 41254955399259248
58368243137046144 252176946138854176
153482071212619872 243767448140476320
96564775831823152 200648748599275264
96157061870843728 215026005639263552
17866977624505586 84973763416746496
109136244842225312 123991412812381120
65827811650945968 175280811562783520
219054754829569088 228936840682109056
93881450911905840 256230470399073824
161314550764128832 179545029949922016
123195219577306880 151934386690634016
10723981383478806 195770994680308384
98923767643397280 217618581409810368
109720302378418992 148108073818287232
120412765101675872 126363134630237824
75494771870923856 239539769810849248
77217109930840400 232970424010860704
108542090215847520 204374659875708992
48745684866353392 241859834623858304
38218606350864384 128527854622114240
217163175948693344 231257696660970880
116425623861189312 164323490263108896
41397185432372080 94988401403279824
112708922928399936 225255019361573152
8575569180839493 113865018410186192
102828259264778960 196967469299089888
12097853938839512 63787905836037504
34725566655875588 160997409435864224
128041787982080864 172259870942531840
175094333348154336 230917486574346688
48564779306041728 75241640821219648
64070607310879000 250272371253525472
45511152380744920 191617387386101984
90175013947264544 186009781444895680
140801692365714576 189761503403589376
35890267765725000 252067279700484864
137859746485934192 150127735859618656
17108712279366304 262218160850203552
109251277685106992 123166966298259040
97218696001302176 175463027039962560
66262661926664144 142078793720194128
79617741762812080 199114354918026592
140111639592286016 226766705558312672
7853997280698197 22090133825543004
19216500640890600 165590326160213312
10030818857535028 112370706224804240
25875044092556620 198768933309889984
32099730510988504 215912197584927456
27874012332284128 122177508475355184
172828423942021600 240420227981225792
21348674598251184 184470693667967840
23398601997454464 114891257470674640
31120851100218192 74904431056573648
106975059000495568 166539470063904288
116525512106066448 259771641738247584
104336989498086320 248924279571231744
40666971908444120 178011282485270112
58727908004937872 85217063834576016
96513623257936864 177267786144485952
11174289098346038 109250598741729200
52881288650922064 86557650902029264
97754545015451584 260739447354167392
192689029728122816 196254959960242400
126918329343848640 137794476909372176
99496762743505008 149885326620283744
143321619777912464 147527991674744992
141741250060499264 257758890991038336
5794707869644243 49161592553368032
206500483264286560 214017498892877088
149660339299998592 250515236230845056
23817290351052720 155013261600223488
34933340074510312 230271215807049408
35516503912347496 190866813637968352
91946856552187872 151974714997997376
57478595344846384 148109135449932672
165353617000635648 248855594133962048
162149406904798784 262950134974825344
114886953002082848 140330747275402448
40500369257228520 58149186797592480
151448823530992480 181150349222198752
132344513237058336 162192062802768384
64080073647248560 69738626761919464
6403601319363200 220302299377784800
75102508488769776 221747301689210592
138975960172085424 191324362967088896
232243954999565312 243333664963744000
13932158724674466 107555986938541616
96757033255507168 109648329869390048
205060284595632160 261246435686888448
41278309730788584 163480123037407936
28158573193850948 32883050033056920
16591526818479536 78018468120775088
119603857542975360 203212868883303776
44659010761619632 149639274775023936
110513793277596704 168077763051993536
148564607682582400 191498912946981376
144568772146539680 165260945274981248
137842705536773808 151625332127897664
65227263138252088 188008993045116640
87229118771550720 192285204077317440
39273166026540960 139858654396487040
149170573202872256 245250810868025472
118531737459459568 183298820528550080
117613920216203760 240349455710378592
95456104889816128 255201757343444704
104964993288898768 208189732238267328
30887297008299716 238412721179753632
805247462950926 230219067997319840
9357664262597364 248950754440411296
12499194891091646 255910003121662848
9623593262089536 226732832440910944
218845198898628896 230448053381145504
84475892864587712 126885533028250560
126025589108748144 128182402247482016
61532473224183432 252432438654101088
106703215345043904 258122987244476800
19619362779439712 161529995223638752
896722524320650 24429886754344268
68306473234837184 169100436641990720
7980115625922088 205203992833339072
79033117323041744 140988869745501344
67899733337511504 157589234882035168
151844449621492192 251465851392091232
183793097431132512 249709839457209664
75236619544380864 207301257002927872
73694836968389408 147151244863075040
42400830450917696 222043820220242016
189794304747027328 197453656415552032
78480309449556464 117931365290697632
185609679976574336 233687368737378048
68245998497058936 165659031515604576
180183368302228192 237540113358063680
1166238640903611 4968341463595415
182300393106607488 262003507207997792
4411389513981620 249860303803847872
63806173816617320 68638661388047936
47056498907540024 258308040191570208
9946834936559176 254543832864531488
168950199489639936 195390649065136544
71516093884432784 226656598537864704
38282367109672456 131490560296663936
18040911816737668 47457242422848016
25433403483309792 145490264772875296
51299462205548616 253514318579199264
73892112064453584 242997929496983680
42476415364169528 179434155598636800
14285706884211380 80772461800303056
187948350220604320 203546073851709600
21570198537520004 92252610104135152
211154576775787552 244319678398514848
80918081319927328 169993635287981888
125800245121370736 262765913845663584
117213163523339776 203792683584196000
78893027368580240 226177910437901760
22752877871626520 168777747933222144
10808085322780934 108116555825551008
81914917277904944 262007297669565216
160477514585378080 174336762961735200
99643283217772944 215821289381368224
81172588945829008 229130874228883712
35922797896080448 253219416737544608
121031862519165328 209688279530231296
92164648918748960 219957722638363264
15793445172320082 32000631833104748
28769733180357748 73123382448910832
11263591363523188 226173617472003200
81999387342131344 227868529245453600
26398787683578484 43970613427145880
218965448385342048 258827415486893600
89383360128605328 106062376504954864
77815652343449616 260171222284571072
98444747145336352 240772101301820288
16259223420583934 196906741446820864
19644224053899388 94590466949379792
173186942022082432 242215315954693984
13958654115312402 241796989710837280
94109355645968576 235230835087204160
85337099856879568 99152397930485680
204521918562360192 260235186032818016
81752013451350352 97316982022859296
38376832686710752 80000969627715760
119819177510789664 157067485839708512
124144450390709424 139076249646201120
129503303174299392 187201305632786176
88648006255252608 144761888839546976
60090843162793312 75007425950373056
3492853765910166 42257855351258072
70091954631821328 200050987624898688
96217862654715616 130477235176946512
43434388844721376 185770146349118240
19151218707546956 48801421991937120
15306018337342892 23802850937971748
183626580374280352 200073822393713408
170196971222627488 184210806096612800
121974360101167232 184413169867817504
78618446981575488 256335746147840320
156215828995413536 183839508921282496
89363216939683712 235471558325049696
71329066615835464 245214356927207008
128453330733523120 177170497348635840
62925758146783808 241489659024255360
97603135880982288 122750686992143632
62996848587822128 70447596924115976
45410002051674360 238565661760082208
79216143549044416 208226413408278016
22831258829634720 249688135085338912
74167374068441248 125192857330561040
173453740881552736 248796646430584736
180002441308440288 204283097552734944
118301159499085552 141138195497823504
14468322248725202 41248457075545944
162133287462330080 256625164319608000
21602519274939608 73677695684374592
35306613081315696 181666320427948032
3313329037967076 97254921163208256
230402926139657856 237453405536097344
80571209909528880 230242065145198784
216108612038545952 256836308276964032
61437588670663632 138291183781186688
170340497552165920 209804358884629184
59506736055179904 248962789388021312
12205801268403854 245895674972354016
55553214037998592 123911320391286480
200978958298217056 217827099069430336
215406882230240032 262680866000213792
61162937410373128 118096904840509120
21341209192405316 212680593389394624
105661861321233088 260713452723914464
2354598335429938 48877612985792984
11525171273451494 178964471018329248
40565105099913360 56132920506359728
106779700158905136 190178445689245920
45330501866051736 163170619426661728
13489969603954616 22698935784078712
51654385017790320 187787270772075520
160235744060755712 224925671608439392
44815394793175984 237435377916011744
83985907909328608 240331126779178752
72863807289005936 262617785153189568
73810710323256112 122430260324639072
50814967728093496 126275961480146384
211128813407706848 250608889617274592
69150111996912744 189855951778154752
30243454741818920 245056489828202624
9373928701017276 90094997721736448
74339260816554848 96854895842490000
195095271046715456 242832954976140224
65588931616289792 161267686415937088
61593375279820584 186491197675017760
25883066300305172 248255269798195552
35842153000744220 59687420869965360
22713798422968908 185319945306271584
30075872194748380 95858833013824608
124887277090389488 203476775538391520
132160052085979424 262119882154218816
137505176313347120 147120437967031264
36389445696068592 75980719999717888
47468811082679720 245172857168226080
403100603207321 4015201944217048
210793055209598912 246807652335817120
6431040804895906 36391107163432848
52820594485028424 82729885556158640
101191971050847632 140893921647934752
88506951196730016 122166941547119424
110391242837751088 138892572112394688
59279210445704224 139099621118146608
16028481297977758 150725092105740448
43183213107005016 107993495230286304
158815485299747968 196064941268933728
14975627408885886 105981302022651264
44724834056704664 122239919781228624
63748750770467488 185225742668442208
127235439112313056 214254621171137344
238125992236542624 261732751911218944
141443866375492720 237859852475685952
11474131985872224 89993447658467776
19860059308814972 169946652135251104
71530896666126360 160712946292634944
1611279063772867 106530034897542880
37517295312448856 224823523714619296
49446234161548968 246091024878457824
62830744472406144 207253775114925408
33608829527837500 180654402436434016
43827026549648464 180683774673030560
166010041277269120 261554851816597344
93124280897832048 145108306286778688
151294586872895488 219871124549148192
117641726941548912 127497974635149856
86620038727648304 121017872422136432
55540974042265264 76634369914979744
77991749975103104 218140069235295392
14526554427488744 51397943429138640
125097696412107152 152990698975211264
26427563195166400 110700947369724064
37502091271193496 108898655073248720
71860347007283792 258385180788557024
52753097476488792 165293399433390240
145437253814015584 225812718103056384
36621180775952984 176550988805280928
152092129935121728 152188399536022816
10198386093317904 13173301814115000
139149739130964144 240972498215263904
50149362887739704 120896503191747952
58560263779771664 139187651711306864
79965769114771248 196677115952348704
19291975544617588 210183951925111680
54413917575754448 233334477360967072
32543278353467136 42366045792888752
15308355815886706 131684986742028384
15174047418119084 257138633242671232
28287463759981712 91182115083178144
32398971035360688 259744436528413280
249416726149874272 250601582788109120
133355019012560240 230162045416000032
416497553226752 91811697891238032
30300963326344008 53988771729161736
46212611699611056 50141888066943688
54849837753827928 92623764362813856
15156235317384292 101369518383289008
128927111712789360 154311769800684608
44251603291971136 256891331453608896
146307138692125152 168895320638566336
17614197404755738 127909779029652176
108046415159318736 199546906000173312
22369986917564372 32084410782914920
270816242374264 153749284993385760
180246409630380512 198361649845210560
5623325608076464 65705152953801520
184172661204466656 207721848835176832
156473076184908544 184292348244007040
29870194552808112 173236928326388544
18623240397251856 116308482971443920
110588604133687680 174404212286721472
3940533580172357 192454023801915648
67179505452627800 154595634215479072
148751654087054304 201573553263103712
137327699851002528 177612317087898048
55410810204475896 183291531786768256
96803536708644608 215691544947643392
1507882082614493 17316124311952668
8284854557922532 103958355012241936
187529345406818944 258588466220530304
22007123368190772 153489970654959968
197012294486216672 203205023085776896
80557490918377376 260052698092277472
22201824299305656 27113488455990216
155129206761375328 259596436515278752
145812883126864000 241143251338711136
121467331388306944 185664209874249952
155537496053950176 234298211047344960
122427509193010512 163585493560912192
39188924206235072 80213568514357616
18143087402587284 104040152960550576
82307224716425376 182117042162978688
86959306126112288 104573972324953248
136097316848292112 156634624411459072
17243683106199126 137622294934752320
102286162922351888 198605407136841216
86589525625437392 102789571582871568
127742579842278800 157469311176184800
55960806257845152 258501097869330304
173649378079018624 195924900390536896
87806162515254128 112447281940114496
69556421914714312 179625353720057312
19963795988313348 58629214012685000
97495711786119264 110427700624994176
23231811548985616 65703753202852864
80041535055498848 80868263737857504
34516000607999796 40695280622381000
200742746801375712 259521541646035968
4252550655664778 204254490405851008
66150557470790696 77252274828568880
114377066263263696 190821356197071296
60981955181568208 186034482764254144
27337057175677628 34591673400275836
19214495925324272 98196389962891904
111786439986129584 225613222947888704
51269288703374024 230968893350067392
15251056794430428 227724668986416704
40145745211354576 56934093925365264
193903909670481824 203086530822223040
175318139777497536 189422831018454240
89120407980119728 160878686354901568
102399132732457552 130258833557429408
120719068984036256 126503659611317680
190207822266426720 247156603483988768
7216335107712835 257103933078669824
50752514599996624 117943542836530992
167402385075711584 227928553027889120
106515742423248 101592958668890032
5779774473415030 141718918338931344
179459989883501056 252837654370278464
117132215197285568 221779133221948896
156056868345005824 212163917640115904
64846538636968352 234648048130056320
90293276781537536 95800585868936800
22101880017649440 222507293267549504
42035333995694840 64935511884929000
19114476403338596 49384942442928008
70155345933128224 167481959599481888
136847601268775824 230606943720590816
23693669416379096 206896850631626624
35964060802546484 64450501243824976
115983123841646752 224372109035156064
99510566281043984 247717983757275552
97785362663836896 227627615600448640
20784278543353724 91840151371126192
5036460126655589 259501883729998976
7247401353783494 101478918712688208
11330145128357222 203354111704925344
28427111008871772 131807158410169488
60387441681986704 86215904713250224
22662348056571700 158414096706434592
41106409077281632 150163432994803392
70767961538409304 165947467396933536
167401792070228800 214920376237453440
104303601726521904 151489464451258496
55327335570874808 159757403547095808
4407262037954645 257950125597140768
88653122110725568 260176135804439296
44926480442758800 152901303137159520
33269011673136516 209059861660401632
42908015770310728 129542425043745056
159999238535880448 199402709491733152
24530821893536808 121034096383056496
24099738254581384 226093887167348608
142626212070349856 144641552117222592
153408615494288160 222500292251452416
108348896523746992 142145445166782352
42052495556278536 186074953449158272
46151115600712912 120017990053479920
49358678498398824 223038146880121696
234472899206320640 259269064670844992
127395906361460672 194572398084643168
101052188708664448 140481433316541936
164349595363679040 233849632972166848
50099528901940168 244622074764042208
91909806432054176 137584987155636736
240397448406940736 251395935264064704
66209263828343432 125418462234788352
117065004331270272 125961953861346512
17442568278222854 99285351872821328
57256166056149368 230679580331766336
105855043914461312 222947982314288448
42443875972311848 252859346093882912
11667526007832516 114336147848018496
90705940333317584 96243600065983456
26747882739107160 76061680876953488
182732831050878944 255183002579156704
153590585971119488 241132888467741792
5366598473028503 103387723188563248
100588714939153568 246017894155169760
37558662781893040 46420303384427336
109013996175648976 136546163112157696
151633395137086784 177662044682434944
1202369611399258 102787749491173936
78845855350850864 206058152362204448
19446594867153796 135990782701643040
27070293324966692 195623496871604864
68054848398255776 215560934598132224
98311596645260416 210883820168159040
34961021368906824 76198240707109600
210989706157451328 253768380465093728
32673636138928884 226423300313215744
164713362810236224 251311025286459968
45375289885680488 62426036790216872
154745421282415648 223525763082653856
18626620135232628 67387383948365952
234918146612438304 253616781629092672
67164915099666664 156474428513725152
157149646269677824 187500779226693312
69789612447422504 77352901816199392
149051380869321824 207032731022227392
5982612036310447 212501442554795616
56697074515316440 218205990924920640
58347783032701432 211573983811708672
92171123135182752 210756936845555072
127375498042581232 248105113171840832
111035481136134096 207697228467995488
170822586459924256 211457885851427776
64589856568074600 148490114281284224
128372481519499168 160611890829780224
14781964943733082 87414741102847744
45626090277245496 63370128052201376
163226938996838624 243203636855409824
110874866103794768 112832454347352288
85774321014906592 90861045421727904
160227931885300576 195872366099569472
70606070385720680 98442893337067040
130963972126605824 148286665027006368
144363804945015904 216654169215166144
153297276884766272 213820088511908000
34600820922924488 174585378855822816
36304220076381808 52919581574266416
48875050041166776 258856669720891648
124315244588421968 140700781907308688
181900576196995808 242817218567231552
15728717214942972 105188186234040576
120754174698429520 177616413856818752
36109558218099640 121847445085912560
94460680029306192 125145320417353424
110103496972727776 234424296373741408
2309646561112594 234207478345929056
174103454876533408 184655124388401888
52702827635638160 120940879153538080
6283302440747928 203878381217042240
7624270378712959 199697608900951424
66958605304860904 202305226840325440
116337393728340080 236309949053189120
13896091009558846 237066448023189920
13696218449853538 231415690788752416
73184942177018512 138130648870952400
167334890167068064 196480186912608672
29185261790602044 189489705129549888
94277906941552640 252842412018810560
211098265668678112 217958014474151168
100757655584460784 111012165705724032
175555467721604736 219558337896098272
9101473449457704 78540896976419264
64968917789760936 93004698155145440
30621917599758324 110288233547237152
142443725400246464 164127034793922752
76465605046575280 79820896491638192
45092925484144832 175707813172198848
157888438935262624 222754383046654464
43846456777303808 70946081250112128
98444219508650080 146597428678504640
148430181806659008 185260228458707936
65146645680411400 84454134191135824
34739358725841068 236386832021648096
121807529655108784 125811622639786592
24303048963877812 45033268524827224
221393213467811264 250841444065222432
180388033353724960 197635102934732800
112438710799739232 138737163629254400
55283128878677104 190395782008641312
81643754076097616 137775595488693456
50383090940268680 138650191127935120
16289915056723314 55509307997774168
206967791671670720 222330682469595744
136248537072839744 201225517921371104
130997358033932288 217573797540416800
12904861351314816 52083708459173720
164705516234085952 201463342613448992
46943290429221680 92347685256794400
210073772699989728 243650855000803008
107003691050457232 208419369467557952
135426259082366240 197736737467288352
28317415757159176 152796524947848736
221819295865414944 247291305153430848
3504629674337042 68366366620404480
37396752525046568 222412497035125600
23988706587229908 230905608905510176
77097625400792160 216076654849258432
132377081213478176 157014858761722080
26052694193903832 244574979015453632
6924711799368146 192400914311370560
136884776969037600 158679840812025280
172026901217759936 255413009226378048
106547023713212736 149717635128504544
134211278675785696 198794321292544256
16701052607282250 19150160038624824
70352422804619720 92363258038807680
63307583365300624 233198076469484704
76609299794001984 145404410300975712
90408483372411152 140253198499403456
11341094765689858 50949703204628024
15260157755048846 114906163728374720
95103472713895552 171850747851210752
169635933547190208 252928059760664832
173051624360455360 229210621228198432
10637399112609002 169739510494595296
69934928184045352 167520449502677280
1453703805516341 124147759369583792
17943098844642442 252174154072083104
27491957219386340 193025597347143904
129575843619289440 148541898995766144
42019715766096480 243720674078371744
189824963752818240 191418789810467840
126019221188857632 261419739881318752
4849459421512884 172800342023352448
90238894912938496 124575504967575728
52436320797546456 254625029159485088
110181761164068944 183061674244105728
20295222556812164 221155815932173824
171622922108569600 191414309828717152
118620934622767408 236750804065541472
202873802762341856 240982177576255616
139956989885601024 228175487821047168
29204555002706220 217335938559919264
10794448511413236 173838695065204832
46966162842953936 216640282671201376
85697812460673472 176564394680660288
99383988511652560 261359146686164960
159726722109369504 191326923162610400
58634667558748168 257377664380756992
3990461092448531 227423014418824512
81189667633960832 88417087178512752
91135476100084592 97533275830964256
7490298377227919 179292301359852000
80640745446111728 210060194528545248
34716782432807612 156059548180061184
183005046391521088 244633920664753696
88513858434822272 216153411860612896
92356253468549200 238496243210389120
34511123865650632 46146717938376336
12694333148175238 192494322464432704
10583603873987068 202753678012300768
7273477825863756 104671793343674656
5027813249441536 120904096868548560
119016200333010128 211355618235458912
173281983224947680 174774671994638592
14560493421837172 68057708158064848
177847718263370720 246691417962926592
56631293357295032 167395303133811744
79980004604138192 205595486858398528
149034794265471264 243348915950575520
97929900009701936 176227786351398144
139533881018090256 225768701212666176
108426493884701616 177250041316924320
191839931362455232 239913986332646592
198910109351095168 216252265776684864
173111752330164608 192618583580968064
88960382854116288 182545339909726528
97900774873363216 234215244314889920
204284248372502816 226042556755452576
8629214703273700 188808324782875744
66780425552480080 68485043154118112
48737989534919192 88201129674412256
174357973507559104 230555480545269632
80447825092047296 143703375336920448
148625897565267968 163766283470196448
115682092099812256 117579249149163520
213630213872208416 229580518455506304
74260673571962800 222949793623710144
32660692914715128 60530701204251144
60914952811102576 160565365203970592
160510328849333216 221759515563074976
23079826625540908 56353066367064944
95700353485156864 143405170278462496
124203583695872128 200984140609123552
107818683039062448 206773037824390272
135075948436378928 233798973654262528
104768716305387936 258293506904178016
94306833996087488 142377973259158352
29271636580758904 33340027724245716
163352743288128992 190481264330198016
31030031465068832 169896985795313088
97537139168988480 112480964673501072
192595206598315232 238698748851390016
22145796835374772 252982126191141920
63632577387207576 196057815206465760
20739714674836884 85184454616645904
40612530024515248 77397448292818592
118976584999654880 167664683484631840
12159288709272004 34479127110935308
133042128679923152 133356554408478960
38502508321869480 56267667724718744
188294796484538432 234024718975880704
12397642890755684 100815395296976672
4095831483135021 136014747313230288
82672942164224848 194507105294750240
138520190176301200 217430602396959360
43889278758813072 83814327164373520
67611203868789384 99628404924721520
52077524368099360 221532553044868224
90702603237487824 189891344401764224
5494885042435482 153491618813942144
46643989451910840 55545591376722600
77544269694965104 77652662997487200
53601995425826328 162327235625180224
3410625134361057 7661392975805169
24792481367051700 33830618037107300
107204564735265376 217984283470447776
210574864942130112 211160515220890880
5225867971794 201127199553154400
23236254407168764 148083590571939648
46084138401971928 76530491793889696
97724050535337664 262666104270645952
34786387013836528 104303647465454272
30951914736598468 50788161509467672
1535255931872960 134873990636038384
206499765022453024 228750265455971936
48659670012822888 237432682977604736
94542833517826656 117515947143438368
215073105449988896 229321327618553888
1394684620460988 69129583207913304
95798405817687968 197496226973131360
152833340448053408 212234623909371040
65601067294637352 257985846140544064
99542808205479184 110519475072450768
40386649294120712 82943251720271168
66735436753283008 132489077880905424
37338071223701680 170154845014446048
45130563522322728 75563826495655200
9192386364101538 153458684929500000
111964620086976800 213593007473653024
181694510632055936 184412458662464352
142209053060932448 220130105428237568
156378402220969696 226990324605027904
50932687123236808 257425038019244224
59672014513394240 258581476534263424
79721434295933408 89656597164704944
114853845832430000 230439804212718048
87609271571150496 107659561330190272
18764614258197520 185840213394215264
100291690138913072 251959388120807712
66237534737507024 124085302204823536
6934905759940097 95536437871144288
116125512327784416 133925486580638880
6193458922861707 92201769331396368
145047290376198688 257790049056144384
38405818228656472 153833900685789696
24028609211613572 155834714622279072
111318876460577984 218811918550820928
35597983200483148 217323366619053696
148970075185442912 174477490346878816
17642055520716770 170807367564258400
237991830985152256 251024154215478368
34946636087989952 153639960491595904
45990645382550968 206039017463082624
182169153071957952 188725144512249952
120799391239873920 135603083616517840
50611796716771616 112909742014043792
197645322050659328 207311031100585088
30208475889182160 65642745255295264
201366998673777760 247543797889572224
25061717028624844 254420714831299264
102806366188014960 108199449885208448
125154316949309696 133980662913519872
47391285087946144 183746904050798240
17385121148025660 80953890804594224
226677376737646784 250089018685508704
77914151424060736 161943649289144128
165613812646521280 177476857261443168
27790127599567136 76132209845374992
32794122080873724 168111666812144640
103854602845127232 199523871783986944
136144411834335760 176829767508083456
14664113181447728 169085111695858080
208383289440925856 242788265800811680
93064040565711856 138842699947601680
69669266785761720 207014724851675936
44573033670154392 73744152991948784
31246228482359628 62198220773161160
78426792401011824 223203641840293728
592343613633584 79593738222223616
186066572071843488 209706476578353792
87587365019257616 138456033163488672
12977126766905986 55125847900064984
93677926149638560 210565276106475552
143177155368027184 167528732795399232
162023224592621056 223229853663930272
75598796774846320 258121641114594240
20958449054007912 138830671097675104
125151670533787552 183187171183575456
31363009405066672 140759228012340608
51219991322494096 167589550918621888
133600045694833232 182869130703785760
132486131772790336 199503467246094784
80822258547364064 124189674457315984
96385199932526080 116777276406632560
77924988395345680 111874787271911568
71390115634375960 170665752428557568
200511842421454272 213958346778626464
109132954523766928 203648523038721408
81942106916817312 235592645463504160
157265533217309024 215805727780635648
148689749732211616 208961809374689056
11725718647563196 73460419793475344
180886595563605408 258074295933852640
26694653259315952 208565517460821312
69222440835258816 111080842199700128
44313900295337208 258059523240399584
69094837063896 96128516124040672
214431452097522656 244839103304080704
119970691975023360 127548231161396560
99444172486856912 104593339506231952
34599052113026120 199089787533227616
75908410675977136 154688366805708448
223276670358093696 235209821497179456
94040399807307952 141581653557168576
25040027506933492 31146225227451088
2045378029399280 172086000481067392
7054749191034747 8311448262727930
202490723605887712 219376061494501632
166695261937141568 249849444291306400
75960610036064320 190618922832076416
205996762303763168 250813341299045600
30274802437145240 123778894996503456
164893423076920992 202626817609403648
82145642544107248 84904356760708880
40324511377451696 110716246497381520
125352762562768592 190780135858853024
42689363330745456 49467423675301520
36453057206231216 84805733616239376
153780760281121024 156195704994079712
215257205714456992 235970273659850464
94244241701247920 110004215635936912
172422640664996832 181377804433839808
28327473191003816 154610435304478976
77503332770499376 147263325512158816
154216361534512224 255267085956514944
107898015371536144 246447160783828416
46714274671688016 214625669993291392
38570806746937728 226159908864823840
111735796558325040 169268998219482304
125801266964323440 247793228401893504
114265916419933872 167154328954740160
72350035803766256 97538982785755376
23106460761608036 88650079656947584
99023698366774128 149762308385314912
108737856390563152 244172847224766272
114197931384679424 173177202801569664
40000740684192544 153916815939678080
137459687256518656 231200056108710432
26006262958657936 248218354003766784
31890102977446600 64342752509377608
127341927367579088 211012878423774336
45537814857489416 77191869148363616
75958149571770656 241427720342584320
237351458841134 203957183101035456
12240198444479582 79845619688313840
50698129217646912 233158844035658560
29161746163397692 144974422975052416
108570598844516976 138023376996282000
99886995871103456 153153536462209856
164374213225833920 191593516296687424
142242666341568608 144493545181475776
11496192248284854 23327589752829296
42672957031779384 247090675784770080
15533754187091022 209071352897211520
58899868491576528 78033054385879296
46771480148332032 55252256231960104
197078373001693600 259579380223711168
150873817001707680 241706739938683968
69625191537709096 99957675574219712
61028002724591640 262192126484897344
89066780805752080 101055689910840960
71551073659929120 262159471882368896
15596546765130694 251225759348272032
108531387984490912 125144726030733808
66417934523599256 164592115223462048
66669092873446240 257155034425734496
189279753774081952 227217092138172864
81674456096222224 112684832286238624
54172930551849384 73431740347786848
39643389302816480 54970005864010096
30565468920168136 261412228209154688
110919612897616944 121590467991708000
9991410973050734 37437725282635024
7162302145484803 150478413577770624
221178519631644064 225823874242051360
128992494914144784 192351255009084032
184012790559274112 212684946357836320
88135863911702912 168871912960609792
86695211998332624 229927917538160320
79629547618590192 141037491033990592
51510414954812128 70602256121568488
15767662128251104 152290004216487648
116703900613980768 234544376322551680
23539879459170672 65219573470631056
42362693424832416 242552835870735488
21386807951959072 167921344141278592
9735958357775754 31782496173485784
39163822301958520 123862647863568400
189153357501861024 211850857464624128
63465946656788240 261222754376851168
87577150378849168 211021894884685472
55883942208573776 149043580076762528
144894649315736480 177491124055285632
200472599507431872 230335665946078624
51150843836509640 238898028295109120
28624693169320736 244925651330240800
128701302786196656 256784187691853472
139192020191734480 214880605522101856
17060624759715076 92142790513809424
75278755182381536 236683998471521920
7633952945152906 35172937036193072
92801118998579632 261372183490887392
60605095435184000 225032389189195392
33213815916833860 121688107658342800
237230965953583744 261364831635651296
38429945822198032 236163087156667040
51530549353902056 209226264227494720
79142312948495040 136387486614907792
255841688426399552 263070130671380608
18103197628198144 166857511369111616
125894307223353024 179453152305941056
75080786571721712 153944295894403648
25127707312236160 221014117649580416
112516359960629120 213441723187424704
234089350367193696 238612041387505568
156532941833829760 177414047814010112
5365757839543152 15702443612701330
46913404104074680 135728204232451136
52481808684840688 209079308824004576
213175760133083072 253238269940042624
3306989424237966 130617246048124240
176435008640958816 221624529999825248
58291614572289056 238695855385191360
47861819727494472 206870600441539264
230968368514535520 249602656969478496
51535820465533408 127544191026508288
17520323619742004 136024142616704160
25971330223845024 208863788135108448
49761537879899776 178002542019902112
95644720523643712 152225598760235840
87594962449632736 137724941416336640
13048077075298488 192839334548666272
97537433832923728 118016438801936416
33605537570379108 137603503571125424
47832776563955904 259067851675038336
812267119071261 62081035333676688
56646928962013448 156303879144310400
26973250088061248 56075351014180592
142698738741216576 233198461598381728
151099792371119200 232778534729284928
106094402243353936 228776784134516032
173499875023243072 255001118558294464
89978841326784096 149701285976346592
67195788638960216 127439561606257008
183910239543826368 232774096146212256
48310234430094336 121841730139357232
21189167614215796 246813655730455904
23521030217377564 28259482167544052
5721067553544574 9081054291671098
28524783089241884 204992219687146528
134098150322819296 252867159070219680
185105307499378368 228535122576786784
33503554487347420 198210943716480128
174580004538061888 186927491149534368
178761781679699968 251752800228090624
67734421110730232 226380518945349536
182296866864589472 252439825824473632
122127389996863712 170895144481665344
15359711112529500 245825628280036736
27291704005456224 194707689751824384
118386557103146048 126328774075212480
134144111535899424 169101843647771328
203649771434020640 204472180592149760
37767030977632048 202597784053171904
66815504052298800 129070976739616912
81857108712367824 226905657221233152
23393548649023036 150416838772589440
22746361094041608 146828956143972288
49237935978880800 249150353443550400
203667636301396640 225651554398929376
229765531331048032 258441097076622464
53615046611570816 60808419082988352
2830588579028640 164821003734754880
62498822429886144 102867746819148368
122955366256974512 235801655946425600
82759808714417536 179279893477122048
125936350775058352 191046645391232352
66453255646073520 228346433000984320
187720455322208960 209077821826323488
62807804737421360 69926244854416600
138469913776597152 184140635752048192
3681220023287878 166925576372874560
46549895312855608 104318735134630320
80527728808380480 108682814477676512
115451761736576448 217987092405750496
196783662368208096 207236029989456320
182128215727047936 262903536347797696
3104553388752162 186849407176328864
194383295650282144 259643254519258144
157483361551723808 229583785130922624
116972638328068816 150475407131053248
24868563588537604 171149438632002592
112010506534758016 122011774702158560
57822902007051400 82892238755587136
20964417154222588 195082361848313984
158969658376430656 245109006822897440
86887688975524160 140652326786824640
32308159387908020 245797830881354496
116546452073703472 206636705312988416
234991983989141216 262666929041508768
186391460409666016 207631813347070016
118016104742348352 205395934954430272
10985628883213120 262770741758687232
159772862285434080 197044436751919744
50978286733248848 150015103545042688
98501312809473152 187119572741361120
73271591472055856 77758196286168128
75884602349401696 89985866705145200
83167031613669712 217236538199863904
118048499144921584 244416259267479104
46378325917787008 95517617336884768
19248320878327740 238813343510199392
124046616410293728 192313798830226048
115693051521034560 132997284522443248
83670603396691840 132628911287959008
58983528757723616 168865767566132864
2096090553435052 15922091610851472
150491054367199264 233021842198034880
194714628334621504 207744954929488832
116591995108010672 175195508105167392
193734733004919808 197822447412018368
43124230994521800 183605936060852256
98998400290418320 126797589192574576
142335157854840912 187085754706235072
32481433862515808 247443258329073152
11856085069621816 123439162320560240
6875294815175088 50455530800293920
60025592686257144 259901789564139648
11114182287331160 157295298602616064
223985233111075680 253784867818954880
55365862333021856 108451158334278832
91723696285913184 189151484358470368
18124407155996348 252614991600975616
117652915994456992 193574215390660928
73476214184768272 85645091868494272
3459943855051196 144227762473424736
50322957522708904 237323908146596320
170605982791216832 197219252743806752
77546195742900096 148564008679350784
124535277510703360 184822272995519136
37743783384284016 158060705272339040
9922260821760684 197361974708766048
124823356057689312 257916498269932288
205408477477231520 216836110238061024
18358218555691840 150386233100135296
82963416231860912 245120721140517664
96603320328271280 103937990885360800
11138641597505160 12843281684494704
81485528427710608 257523661397299808
117718129356712128 121712440808562528
4362460426021244 65494082397784232
51335883703806784 107745985122779616
91439616904435552 124781522985737248
96596704898747504 225477721152949792
71966441100066232 218183865990946176
39173912517848056 138328489546731600
3415328971861188 15555678750421190
102245130352162800 247057210392039936
56145529077583696 95435046611227712
12545626749985832 163005565133440448
155719693022137664 228361972414878496
123322383878112816 131583058443219104
92406583108153888 151889569935072896
153484290769058528 237260492052313280
99030017585142608 148866492001911072
71085291662923744 119544293296621184
178687594907829280 202916487392476320
79016655630559072 191557896127580032
190922561478179360 224483947050041600
58714323617642528 200319347566155392
161976579833784672 210042138111162112
89704885176822304 253912654782643872
122470724388091856 226578224410936480
63416149915585512 217034083614960928
6121938250620588 117409689273472608
24069339656281732 195226614435197280
13777876466741742 88813049780453888
243344600781119872 257643235905380480
93456584761413744 157560059038243424
10122053349753916 219536868384142976
242286673733870848 250198381377881472
72858824079958080 200943303001673504
71191952489305016 210362464081988096
6870606224747784 43923717446588152
29311229086410612 120565532342731840
63802784658844064 221225588401920032
55217630424300864 229605325375971616
124005876426088944 224742324807373408
158297568689790688 246690714310153984
149486112507262688 236426515165773216
26754999200277992 122277318690594000
23778932384358248 183164610873578784
67691123738130632 74458131174443248
98260497606251248 209126909815247072
99588658555012432 243535140374734656
50899694951776392 56322797972492688
196156933216160416 230041235061315424
25411475918986860 253630848338465856
184092383996312032 259980258431469088
28664101200931092 178774580610850816
113769931977551888 138610837607313040
101760584369390928 106111665580069680
40947856157218712 70703085138036896
85244815856647264 160916007086204352
207707900237850336 220666708269160064
26499357406160568 96125232401306000
88134128164212944 167796422750083776
30916372206683992 71215986396178648
121023121374683280 176839193180419264
44816484022561536 226097989858629792
160369741022463744 224659632008573120
73556765822120576 75101660054405744
160867110312926048 243249421570000672
9674487724645962 238787610973305792
99374979389863184 124247352790257728
39551837240107608 139241550951361216
1998827247372415 144850189011343264
18058166432640568 194016143287428480
49098258129411976 146116064772414720
125396755810121360 235270028344592640
20931428587475000 60071374667854472
168567256371278976 257996739423331072
52174749268679104 144552827207822368
149544802142371456 164055512814644320
112205314156233744 235066633947482432
47021880239968872 172002489459990784
105473076875504336 215675719611090560
152198962518319008 182494387123771296
59419386201208152 255753141120246304
202922666579793504 241973682529600448
131219100255671456 148569896414485952
12941264100966054 207203393668455168
41876638589029856 97300846614465008
28731825767703 76825032891254640
10241576732037378 169767096427621856
219125357611027360 259508801290957088
43923132030186104 158906975492326048
165678239054762336 222195576780943616
143830361441337536 206420540120469792
23006139746110932 119721300586559184
145896620512066240 258143988700274464
84284387769532400 147054361172471104
9628217368486148 214491705363375744
160222520734395040 200339794133290176
6284083946463820 21524269313000728
72877917760387744 119382626553104832
127024577359906752 247431092729471136
26889753055665868 65927160773485680
77114393793282960 217080498772835712
134018027776149328 222927350388603520
33951002948556580 229946466150094496
61784525177726424 248431988065548512
2049833966521652 35991517541834452
139190751610457456 156099980256435456
121766518323844768 172930778640441696
34039151779941688 34243233416578364
141138983635929664 215898126784912128
143640366972273744 191872254766332832
102026927910889984 214276234406466368
159606974886552416 213010220795725632
20177674713539644 150466773622413440
131796259669897760 191124839756378656
16476403790197676 216921497727707584
1330951648642012 142167834508508448
17597694254236546 90424786845851376
50766388112923944 213917330718761888
190580297626204128 259330340602349568
10398869542477202 161097572229670112
94368273578614048 94805524715521184
60279689074935680 203501775440678432
138707447008647744 174849975625609600
81727053574275152 157454081119379584
17978214013143214 218374507692569696
67160051149997576 125664949081502496
202186255311287744 236225596128296576
59269268541020304 155589317427564064
35046866370071820 56204437547153800
142253739490272352 145255205535259712
71160761666694696 244230477551700960
43834467448498792 257738089788829728
115739728542482800 175464528962440352
171300813652790144 237408371378368832
6365761343336652 159572094226868768
152862390032217024 155227996560648544
89409521857558976 160717881443143808
35432442751675116 197617042471547456
78984372166036928 230850600057276896
205868973288951840 230900473810215648
87897806173597936 102971932427762032
125568486077236384 226378125728061216
44981504975654072 235669230783641664
169926853341248608 172371250643832192
7272996045056656 88792227285110624
84723554020705952 102400205675423744
6947695493184819 114203326717199520
6159006000970043 145194964426380736
17682253753489006 68036015043367872
6894192179938879 122454135390021088
137169120514976496 219752080524019136
61081591025789240 114511028555981072
140466590730203296 185239065249200032
100408379046729744 184201429831742592
79761078357940256 258008477091203072
44665028559812592 146586109118445504
33789151507064736 43593368384918776
126168273693581488 209356034966508192
126891011587586448 249471557919500448
227321125945295104 227696336935802688
115517864226380528 226738454596660128
142642370870269232 219170362495767008
131688575638717760 224229731418244096
167868874029515296 174449102251176832
21829448121230664 90911363815031408
75609415590514784 141157678770932064
68340518867400520 88939373398307200
114558395689605792 193055753882953280
8899975248244107 114973200555667648
29160686535431704 195968875771150240
172886751278774464 211496381526903200
130344869101179248 237295219672791680
46126868323852768 193597583533175488
176913024487202912 222634129496533440
216426708659063584 221773631087516800
125010020152807456 200199081737268352
66567862996333888 261114525714903168
128190359382457296 248662535197357984
76025772134873376 188172144322569408
164555693596681664 174318776304992768
72385943479374032 155754586679306368
1484304969265499 224314069017021024
117461332948479024 127582263442368848
50459283201189520 144067867168572896
104444025649366336 251646407862544000
31967621161637416 245595740599031808
76335000241028448 113741730869034048
180915669747577280 252657640770765408
96308106918457984 224685818185801248
26766291050905684 98762913413413520
9441376916685794 25819685991235596
17074480632904594 169368135929796480
53021359058147448 241285196468976160
135908635153782224 164759704357943680
141957009893196624 254639070142138720
169902557797288160 232058746451048224
24040973318898632 253928707605404352
48846607135454952 72393549127007392
50083828298055440 199982836670640000
72074536346139136 256183234322957408
13797196584798366 118114573079924080
19042006612405104 230285731164867840
65546161135816664 95033583405941840
127297817139885552 226256824597241184
130010415262342720 188078127349376640
72029590658283128 87293226416352208
140317872937730512 155485399834718784
41783953483842616 117221882228420560
162400117962550944 173469328590180576
21077493846931716 44095650250234232
138728363399255744 147006257369219360
189465148139878848 246873298656063584
153715123515590592 180254961840543264
89512577529053680 113373480527443952
15128579592819948 198066606613735392
42640210167791488 215144254638220064
122147974816133472 222570629934248992
89757766432707200 244663754929195584
1243138045802541 212101769162031072
129390542324983696 140273568463571088
81953951038388192 113535541646582096
26111102434768464 230486397434424672
4695558611452572 53963237201380984
136475145771487856 153298856283718432
140796988720109392 225925841981116896
11828973922320562 53617899326080320
48159817833163688 190727034962153824
43719615182019768 132148459164192176
174987077174197344 234106681992639008
149480342917540576 213110176073668000
76500791512480128 232223387422506240
91541755226244272 192991797857215168
15036347508763094 142848261293786160
34405263231263436 95104438143584368
21532362898758852 219914640629285120
141716450413719328 194696691396872544
164973712300565056 261002560003507456
9803342379784176 202070368509637696
171344490164808480 244999860406771488
182855071578851936 234525256476535648
176045047016875168 249628512402628128
130567722270502832 237419203245790880
17923889315740578 126370744858281136
80740785562515072 99888668092098096
49749333645170152 129440043756749312
255221601910245024 259676098286540416
185763034858350432 222835350433626688
1069943238465695 219712664344705856
128777790347923296 142525000706418064
140706526351941296 195549021550385216
18190167474728320 72190539654348080
6612103633488898 176982350415538688
132760147014864432 168604699879499264
103348463855918720 147780651191405600
73338372944456752 213546571320775328
127536070748200416 261303008551499936
118554832600174752 143980674356420160
38054434617225976 67936735563780904
79652202270512320 209950319436553824
242851989820760832 246109704089019232
7899379849180028 18333073969225560
167391139975323808 192313912983079168
130437759862972720 147145630749580768
99595594490860144 109912016082324768
30672779301513112 46898498297987944
119186567889846848 190749453463593248
179517087043891520 183618342023202784
160169792551402304 214637047189457312
88505882092453408 238577192360463648
103068628461139328 258757518198777248
48895884509689640 65365632753425160
156288496192783840 208257113048449568
93171216099450480 218822903209065952
96529669899659648 122048120837957008
248202044064444768 261148917473352512
156774175061293440 187642686133528704
45952470232957592 200239850700081856
17162065964819224 38252948278512064
172445211260050688 226961859263768320
201236882309007424 247530089236669760
119018589840895600 164144538428442240
13114669588567482 122719811100698624
140630111162221456 229858997922767840
151291504926555488 185776216186016960
130455351429754928 151709605358415872
144484029033765472 257405881747487904
93862886459310192 186765564626060320
60868497532991080 98482543121661408
53896603917617096 54753325464507792
76682900808715856 249614268233930144
81770687102904512 210513590054291936
130637890313343104 182363445436325664
3022426905862667 260042516980973856
55458025025156024 168663347099419360
45018730076632488 231945721202853344
631618667276764 83066360381661296
220116356037493408 251440790134821312
167960024496149952 225485686028404064
17827087643788910 48658842520088664
165810476422567936 224894718821767744
76243476556197168 234536373903726720
72669385597630400 125740309242923456
106643505868625328 174395685819716576
71490838165916616 178976517276172128
12732368006108218 181246922139935680
58142763495374784 207816093179277280
51681936020330160 59867094964362416
24862302784005764 188953705154732224
2935124288893836 213816629311533280
40923096620201976 195604899825529152
58159774190799344 199164460911151616
103770020862124288 160791613564093024
3660228711011388 23087888427774984
36701777640335864 97942641789343472
65562641726355840 115872639038259408
64929021739951200 185408836309146592
120090667459296544 189845599011490368
167039399488999616 258251419588913504
37546527178797392 201586917841474304
64660965261536696 178332708906742144
46222053850137784 102874139331321472
237216222450284960 259894735454358560
118022317099616432 176702376129806944
106155014809516144 123056430701609168
92959539371380064 96464588899904240
141275788783670080 159911245383783232
100359299388363328 204288287047843264
22390489341988652 36195603074838736
84241325700543424 228290544059718656
69671961783207560 109185804073016224
45815994953150872 243540393642354048
80659076339118576 230097158959338464
43391587643696352 200724432703675840
126058613135060000 187664570185113184
112165884937538624 179335265124697472
104947239933249232 212703584832104768
188606755953877184 193900125429931904
17485855636132838 47308187821052512
114949492787208768 212568463046848672
91588956457697488 104433128582875072
43711165120533456 183569272058243360
108103415216857776 146912597755311200
81106198503860128 112197775396807920
46310441280504568 164606108677215936
70004949909773872 145292921198567104
14824965676159700 135091594801571104
13642731428254342 57737417754507192
212618318863551584 243575978555189952
126250274895604656 208286153060304640
158976708909694880 191832662265939360
77369616656914000 131033798171853856
199370955438132928 199841721692576160
909481045294135 42756066019050504
49513728321895112 224398727818977120
196968068408952768 235681656239023360
101809824429999680 132976537081158192
127644094935975280 240824823369586528
1943423514083005 51586376725693152
153279440143237728 178677899300196160
127315185628658480 158199708546318688
72130186724137296 236582588911230240
7659877241878586 33023890420723308
154554200981827264 200571458132140640
78663672044663552 260461028470061248
1726932563040230 69011309833932272
108590404063813936 123965589522141248
95937049029133216 207215670954349568
56538250490388328 146002907093505056
65156527708268624 204819753477287584
18020580345341028 114196891319923360
170252236996136736 255246605720938528
29535672536900648 56661341873521808
45978332468479064 105046904979181264
141193105203006992 241140855208349952
136059255861715040 188732001040150688
23945166527942184 211238141918057568
132378042106567904 249533467648191360
118074834548558384 136647219762521536
70403653499586856 176589734161335552
110489128642595008 228861896486895936
57145604709321624 196562945891253120
12425503480113346 214145629333810080
48910110694391168 161259789245548608
34131267468324420 122093675714198096
54849993491929424 84763624374770816
67646583417662672 68017029547813328
134312719637170480 184474619838099584
55966252691377864 255722231604497632
108076668566378624 123503821885121520
50506895035487080 182465701739477472
49935740901590104 218373286176637312
22597928777904140 64300079822624808
109073926911438672 218993859415047968
167256646725287872 220819315494860000
150397913396022912 203848967611335712
114824404693145856 194741270245191968
205414121433075776 235932799437528160
53041954524840664 103763256738029328
112754074148948656 154324198247697824
22987022875564740 23927899055706084
138671315287747120 186798200209900224
69032432978373872 121024572209308064
62445446274534920 246181574088712128
98653392865887056 261072059856249856
22957096561876328 41144300247995248
45515972066490136 79108719013331280
129084232350327088 182339682195973792
29488867768021608 80644426966917456
59974359640322712 124160470786127264
44657205668602104 126493988437510560
124257743373927856 134224328335330016
140776549086212720 175806104911759136
96883068238773984 117810170382337264
39802223878417736 179742279870566016
40836564030044992 198486828999596864
30770812139881180 88945977692974400
50750578934249568 193395082680067264
114534875101043808 235954909640836512
151669467660102784 253333505378189024
91685048138901968 246072457649354976
136941336569133040 183215361454002048
74467054578085536 111083263683878464
86568455714167088 233800103621610304
167126821583324928 248746792401173376
124312645457716640 249745975597351328
31929591526375884 171081236284041888
15426181428615578 221929906184619264
8229237967824180 213109070617230016
105421869165358016 213361718681666592
60090454297310600 150584348799444832
9633052223110992 113045754068456256
71937631877788472 90418358118141424
3243016641284774 8997859939034486
201449691937636992 230977228026847840
92480478764781216 140364663738067776
68784644664703000 107241448708627776
83675615150554736 233237827513473536
40971727025705864 156355565678995072
182223393246848288 255426898739060864
119027482595536768 130361727821885792
136086015626022320 177848600012255488
153931369564315488 219552479813742528
173717536524624448 220893043448832864
49214766661865384 153049876272860096
55272341727414728 202879346472104000
126236275068886352 194885877954606528
185093242619018848 207788788059922816
14590138062244196 241582922031238240
173819967849677504 196148667965591456
127579221702312464 208395254835233056
68316308061105640 250749547909851680
6594665205313780 122762761312520144
87141518096222320 99517958111502032
54363512578865088 232136852635877600
185749726543996960 244698016113797600
166697871178169952 230059981002322208
175406074882118976 202137829551568544
22434850646352324 159860372983498336
19503352296043500 72717556273169136
133630656707963600 246875519024346208
95465379061034496 143777793519858640
105682196274743104 237881538072223040
127885747931795056 259137149716704640
78573500525958384 221544549843672480
71009190045576616 238019944360360640
69831111447741896 224271487725371296
18918814659029148 111284111864617968
5301722990420987 243959404485802240
48393633192151832 110266793683965792
69031382783832912 90006978619542608
226748402929313440 232456103014267264
122575172266433664 164139026387288320
130649343794615184 251654470787726496
56007410662356880 109983363074720768
63520281302525344 251906664158879424
104470723509559568 231736342340124288
173942471769354112 182759677066238144
7394486377560624 176845755940734400
17163788801564522 61031978657595056
191701808113807904 220646813391629120
122323991711559408 174679187303539936
66648225710162840 188948255361098624
87050692044475232 139733776096021840
160024180871375712 244763908552397824
125800099964651600 247533577661453984
122603371693239744 174978379909209056
36711254212660808 72801693193981616
90944291940730720 219905562226491488
138428500003017664 244867139407307584
32922963394092452 190524687783152064
112131674456495040 177019809525149952
142388029154442304 215009511318667104
206866273003340576 236646262663795136
135215619433047824 229276254827889440
98220993893270640 146758680933611552
158838079107946784 209064710088997376
96458217200745248 215711067170364640
100569844980631216 143694509317935200
121212329037181488 257860231991486976
13170520414666648 49750296911498528
207493101420100064 232019494370282208
132901563840887760 253218717525376896
4183740953127187 155389205684693632
185519763621963488 232074755088119136
924247913457641 91387178773150432
135628080684677456 228929414826675200
222512980267750656 224769776222291648
218742069386394016 256603913778709600
11645640663965768 47197379789337112
180464268765003072 226949049440146528
247434258888412480 262160993176351392
27720402226882304 149330522529181952
123698277367041872 194237405722188992
124976839274470496 254047780993430176
2039941752093150 219035229593034752
64255795282635504 131920640163641888
62573432064542744 250681045289170880
5005155144368401 218607030691569376
46735192023329712 196525404544852960
52992521890969816 188497237016879936
36976515847295136 41850223955775800
16114141599856912 182910076089230048
45505148222864936 133990561470379296
84045863629001488 96162156033457552
42259281215911648 149789814726629952
179297163059081920 191842102735408576
68709204637822336 174465172183280704
17325635234906372 208547919516437984
106505913073093328 176549997949506400
96194882418294112 195601661737420032
153514754596579520 184706961404851136
81376275223995888 133005529840825360
48833330405326448 81678689984912128
94216274183484208 138497375980629104
121655133563352304 179419010389800576
35512425031365512 206091821909573792
91522076911491296 189092520180138784
15613828813925134 43493915870106256
125740214190201792 226743717558005248
186426312307376544 208999746086007968
34629203129806204 71313568606085040
81564815956980464 185684110230815424
3062045908676459 230475889196136480
35062063693462920 154776167503664320
64159500034868936 209619620435625216
71201675975017416 239673022756239872
2075061230115693 103569145027351792
57600058412517832 122968164391601888
119290887940396304 189755320540542272
83473101837162784 164767533343737440
59544403038844064 234825668548779392
49881394406648616 116151006703737904
41918240731426624 254367143332116448
34854892282953744 38400766882361424
122446444219501200 223208316542886624
113110033706640368 231653119419930208
16558621552309854 88869961719074816
42353964037596296 215766914721144320
181355711798496032 198765616850773728
25935735602762968 114422226818112224
176910873256900576 177948671823164768
23632683220179236 176945255756312320
190531712216271968 241875118966583040
202521668569548576 216196746070633984
102961634535946656 238165512592358016
64259745962247976 204161388632370496
77581221802654896 209912709760011488
13220073161737358 90767878165765008
13917807369154880 130457050382599680
120702488702799584 226827159468830208
39285408857063288 85025212386431216
109510947241947008 251634439391026624
235389697404523712 262319882844754144
23343033105202796 31441774504812432
2593627879035042 253419078995099200
62216666100896848 99056472214162784
47299153521596088 252125962919943648
202746740833902528 252862113775525120
21809697252007308 77624508689341088
114473728049811552 240421130700063456
58053248315091944 165103247310536448
113381848509725968 161724677415521056
34399693334086604 74179507738278240
952592650697142 178406194419312704
179358377721108256 257319560779858976
172985451331350720 240312276309467744
96307528788360704 150968503287066336
10581911142005628 103707817665175888
166926663678781440 260194697112923808
201031448538529632 208070007165700576
200881995888312512 231617318246207232
136056991161324320 180728991959090816
177733437313956736 245349675882074368
152801343041273248 209659681865392864
51054948965988696 109240024942850464
54867305209031304 219940198277746720
135411510420304288 177590765339357664
196741655253014720 241578240736700352
213652264843325536 216890929074236576
13086505279339070 188014463344462912
4303714628348711 119995541430291568
152920976689011872 155951451580481952
25062718457372856 46983143726864848
163019974762964480 249440255564077440
49302521675012496 218349695955345568
39070556119265560 84310838396572464
106625615286906176 250287118349345760
72755448477511184 108865358771561680
138028953119662640 247326975570359680
10391548025177018 183598660387158560
119968863027042432 237261753604361728
16186965767061764 193971239114453312
34290935745844984 106906273928459552
51969477825483168 74718406130582480
88506691034024560 185337389559763392
11253008401262704 48445621700544192
236803530178518272 261110933194733568
46300851895716192 91887176841026128
86154319625348400 122038766036816176
182626307914696256 240383382858176064
19969253771751228 187064009963239616
34933378967545960 117834581444976528
168680156526946176 244284580241298624
6285773381859170 31728894076341192
39155097923386440 128501077874384720
79371507160891024 91661827785342992
20187454551081628 159869672936088864
186010087542136160 240036590909492096
191429076472393216 193780729044176096
79455449768833872 116585386982741280
54878311120974216 83765871576382704
12147163173650260 68315882574824888
199209364511794464 247725112249812448
100301799621745344 110819645980797952
94520593221464432 179945853558107200
135905964647256240 172672730784475392
137894091537403072 146015969121920480
117340355003389296 213887313752103872
130118101914371600 141188351022767888
102406560731784384 217149384512594496
22451226645461280 48442988300238048
34524999889229016 102683942479368944
169742688270629792 188987642160111360
99988753278325952 252542298076736992
169594838687419520 208001643426387488
36690725681551624 101072113900767344
90021972655747200 153334522440755424
138061836049832224 143306718824742656
161410187381532480 179150481876332832
22259059767677248 164744263130254592
27063226038623116 87857669924853584
15923362440170338 55383492612588416
115855146384604640 183787146236764672
144165918433883936 152307538493250848
44852348145774384 62347915854142640
163296350803149216 190876797310882016
58981660419662160 199887597246759264
100414470060002320 109560164205326720
55447457047793752 261842591987304832
201350882287609568 231276927384734592
26207646523228484 66396675729123752
117948852413656096 228890239539835680
39930840122620400 143457423676808480
164555999531147520 212398379037946848
15427523138278536 46146804995448536
47536234444246192 67614424764771968
25143719876397920 239727858245014304
38651823351917216 90991524642057568
40092353449211160 90790285196633568
22035237500109176 119500724000819552
2590313109588944 210429315399812992
140957884950799536 211449691236527456
146923430255051200 226671767755019712
75797078649930624 227539870593119616
75010977818211440 195666161419112224
142709887926440528 167151848795293600
67678990420862152 229731636204848800
88105157981578160 213850305474909728
33203066021671732 239954129661435456
18497379632239052 246719372392184192
27092700507124164 110337265652817408
222883590123471456 255706044329279264
148891098182518688 202402394308958528
66219230879264576 141555043751515056
25642150488369464 154217116116464384
72559856368211984 194271820857777600
155528321256843200 165426395334955168
16047277606823060 48033172433031240
1179329529566847 10608570774840988
107102431522972176 256640243457818336
161448955230123104 173782721806983296
212016586795912992 246389812034824896
119543472929219088 222304643195412448
62945049812952120 223896888260813408
108986951715236416 253184129746328800
64935495773940112 143329148209387072
187301575905856320 256763811262887264
208754039331713120 242987868521225088
4077534026387575 158949660941103904
223242530278342880 260557936205226208
57559037335141040 63273878674766184
193592491637874688 239135506188342464
2161844005926164 212215468433303552
194948267229851296 222220060484088960
113564993489443344 212024525938094112
42105532291854072 224743770091130624
98416952603006016 237513414838639776
172060030688119296 243790167616299712
57029171737651280 106476014827119216
5533311518093452 70437231387691504
165304434106376288 169075616408544928
198823443532532544 244840043611355136
62526444547240328 102960127663573568
164546896590357504 258265742294226112
72680928076449648 161202700856861696
54272280324474392 207033098791086528
54888241696948552 97049546480002320
30250430962539724 86959316962151072
22384493772666372 27027033661644332
118249284892164832 128370241092602960
71689377898860392 98951071598668272
16286859897207552 148114488428065664
9932209637887080 37355388855223408
91149131626702208 104328266059532720
21849714401198740 172537673518871616
143379450513090752 228890986411154464
63352302973800368 122844545294736672
5898488628860770 220568430893546144
108561512381858080 215943754744048736
15019591296835558 84366626483357184
136830467267767456 223364160355568896
53966535497241096 161084785071642720
136005423505063264 144116025473558176
208256020211683776 233466762045451104
173240911625473184 213469412281279264
103572721522446720 111015327894948768
6330337436454739 212022947897727040
233928770008049024 258057048493567904
191163712686922528 202907580019395008
183938628124177216 221840692402132192
65208435194078024 156233997523085920
165898052028407360 254072703627502112
100440256963110624 108896031486835808
68715845066432976 179354334165270816
218768721937978240 247442112346656864
133549159739356080 219023406937382144
121752551909149904 140265754721311632
125874473399394656 192662257024681408
70238191376123552 199701314446589024
51270284012802776 247808235574456448
116385360366399488 238599032172630304
12834504090557940 229320562605045600
94854093633037344 205302437885517184
132865830723500848 189423098830084000
146305447971346016 204016584668714112
76495358466466688 211473641699189856
2472449478163498 92307621914753392
81186827009435664 129802822030092368
25337623391077276 200833952177167840
89093692927257840 187448598668862816
47148462903828168 233126528314549216
172975354333097024 208310219827672448
97269643295138992 186125093955709088
108458864083414176 184920625659119424
51291955751910888 204913103104520800
49999945310379944 50273850368844608
91409749790383264 168687461562609440
217399088144494656 232010740303550144
62231650775031848 181423878664522048
182844226071270176 194823692342426464
74504556500298560 248269526818751744
41383046817224960 207005633814842016
386284283638190 178595941020843584
209012814937375808 235891717258944352
95420642740846528 149867040349551872
181748744414391968 255106741431357568
45627047975707240 65724136393547496
88748485287987344 104777072149161376
56195771816582976 233927095702130144
56179039540593504 156667036876857536
33771670088022656 145192223161766144
6138038293889586 243384765005749952
19299180407506616 202008668627406336
139639151059994448 202739352235139072
52694143456286672 201882816413881856
65739604067920112 113275288241763152
188239794581223360 255113165716801792
19844800933027076 184471355308291328
240710536192807904 254490536543741952
1710826041926127 240792723072088960
75039405025229616 94512196814780704
127096920754057648 216252245031595136
107711375677408480 249857222282767392
14924264311237316 234398626731494400
70760509254475184 114280671806433360
39300948281124392 167923312996817856
47158478818005712 98241543050718928
194165267756371648 204074103260772352
1320048820606838 94852987054926688
3249116988973990 189685457585122848
142699379589014944 175646389156668800
176779370976023328 203307547334436128
94204941417501104 253434006046227264
8348245152746558 48635532682845736
16502100084386560 115996444804384272
14468351648882932 227641606346592672
16427149181998564 118725766419526688
79170476391703536 214467176669630016
69756741600331248 213515208712277280
11449930942432178 95421904309360400
64805602146393480 134477458478096096
63706120768110144 259635528833544128
9249661436528354 130968459918478688
60829387987780344 206366921303282336
202815889125509120 228217037035784288
200895753221966688 201585825898969248
38924388207727352 160823584919123168
78753962112674688 211676496075653056
5721302414349817 170499685996587488
25085181715593876 162120334632875968
19784983699356584 65549162109925136
117361358080199968 175219457474740032
37512381869672864 128724441241046576
84559717423738832 230192766975461248
10952342968495588 181188377101006912
37180258780890984 243883524013556192
43939081303918192 126341046481869760
72330760826425056 202823731045620864
1381927240077121 135423239028133072
33431167142519304 161901623559812128
42940529714408552 184930803681063616
77862843809316992 86923225119120192
18226945121982216 22452402226025908
158882582575477440 161813884083588800
198399365690836640 232861400227244128
2692015389606124 129391035160101712
66361058142483640 243194872397866944
4625632002124089 156772765502266848
65636712351268296 131795198735528128
19380708184917744 199045468603048448
43239746149791976 77483075914034272
98614533355485776 112764834109221936
27651412809692584 146542331505752896
48130330562674560 89578737872970272
14072696026409628 68947412935709400
129694209772525488 233213249898856000
28918269100496796 180126182655096032
53105961374537440 110215205254608752
38513553734072968 202088554796945280
69156763437470232 73544223828434256
209257816719678752 215933576638940032
30990557958169024 147160691960537088
44144925353645416 160394881856483616
133982900443665664 230040116984273408
222015175351027744 242257502955058496
58453104640196792 80913203633133264
144740961970025952 169153294139258752
82019168506731184 149387551026289920
151768025216464320 256402040672316288
66016993778524264 76929621133960016
102304324052430048 185458433470786144
69590819300685072 197859909345267520
77383345751065712 190244942991394560
138132063053663376 220419062179474560
24016388038269844 69542061099084080
80447820051331920 112975134607080752
154998147540330624 164988517620593504
158448764457283904 187927188748986144
71114153804673784 82682823791384688
24320812789388464 196355093452720416
54413753754279840 102498447652441344
96150433395213408 144991600151576480
27554297986790128 34707940596659412
38961019214460600 134908716161634992
145170381474345056 177248266667143040
28367910567988504 75135030119387472
8820013207419531 94897229253204352
94171299453543936 199873994452090272
149820822247113664 161209152507717024
48147139467336344 183125885240442208
45748953813519200 134427909857563936
49917015077444128 159208360256976992
195793216608225312 247393821776558656
18355530712135808 170631002102301216
214607571954653184 226383877911678336
98356378463308256 145236330202085376
188495612938674848 199367581253666560
158408308905277024 220501453914804480
182243747365466336 243855168878231616
36630571650011392 99122889114400896
46734663921490096 112286855115122592
62123002070396376 243908771558422208
182331874693489920 248525296894407680
160063599277998816 221435324592395456
132422982009432880 156230748959023776
68428272923356224 98209451656980976
173887099758092768 185441308695973344
23076423715248348 28034986406290868
28005066975780716 220357463913196096
16626087065213656 170743886420638912
41919736889990256 130203648247703360
185020766061449184 251308393393121152
26408644375051296 135109041015157664
86441794715755072 158687361597139296
133227757479277808 189554858243546144
89340928673476272 157278745168004192
165655599689213376 259532323068500224
203050905554776448 251018435350995328
100642507778355952 206273647256664160
18770110802739300 237924203895439808
54357711454123616 138490512556869936
108308437866155424 187483568403694240
28899791598658940 170498083134246336
12472493635695534 179887103124293536
11755230198033172 65164219857833496
126263631849278496 152478038668334432
5710432447419142 144301487859591008
4993585022749505 24712453825422216
147440299487723744 193312856714225632
26310898925699416 235034111591995776
206807741394404512 240095576320480192
48357195948001088 180982200338320928
92399504192483760 260857535591050016
122696783885228944 220801468310665344
103870476224091056 108580880030268752
49223831262526656 135589877253743712
70531461966967296 225679421629628288
69372882336694360 145751512941309024
25081090915846572 245635327218830720
58952294450426872 227632461153356832
206686736528659648 253052692267785216
51430176446784152 195523142001701376
92408930274372608 137947794984404240
67427486392140368 165419377807944736
131440576393531680 220801143751341600
16543082233063074 42585040042654368
33147773889987688 257652316786902848
26803776318053312 41816437160273936
107431303036746224 238453327220167552
186647931383535328 242433720754911200
60326525417302608 191772616231012224
49523324810661136 81310340165111280
90572024719659488 219299277581399616
143278232603544608 229063159126984384
171874230368075040 181147771645945664
40782407879550064 251226965345782624
67574259941769776 206454389713193120
7191193044423565 128717664028284752
43814735427835680 60133148590903640
64548864263301424 200963135478325920
17169654592203024 240920346455438464
129043904758734016 208793901509608032
125866400168758448 241140587413687520
76012623846746640 132862322834764640
59022731636196344 192048007933072576
201352507525758656 239186101359300512
120246670285658672 194816714956351072
24951445576300512 201169878355041184
6849802673800077 86659676441997776
127378559439670592 256635178880516608
16071981609437658 66462772522538992
32758144743054176 170953676722995072
131085444928807136 201181216180058464
178411285093777312 244101613522762560
21000740204748748 64040869519103424
30465919965709856 58117648861634808
43902817294657544 257639606990763904
45941136873613888 160997644135403328
75968306461858432 85918357367660400
7960139317462707 221169233275394880
52517762976087320 254475683444081824
84720597792928960 172649359576693408
121132651423294688 252174743830951776
68608102230635400 103843871541067824
86925631118366480 251729818679312800
76947688099886288 258383289319517888
212926374068404480 247267405615206624
99944810775008640 136135634304748416
41580801079568288 260197481448350048
128318262468796608 242379916625793024
10233082217912804 54139678043866216
145914921804485344 216065504962229440
46813231772270576 247614874956720096
28176432015496908 244643461709528320
92269296986905232 146600856557941248
89211343978945136 114966864897058064
79578292868182912 204785565698755424
58581758210295240 90021501284887536
135302379144669440 255995931094382528
52589237221933904 161614449817304000
19124641066253932 49238748982527040
133278788348230448 193425138065413568
50661783061512736 119655395844853232
9536880818287530 130458756331468320
34048888638693092 233129484198456352
26036288422515208 65082844863809408
121297903749684384 188564317123846784
171097620908513440 248132301824722752
194326683416102496 230478118974654976
190521171990608032 230419313257694464
111701531830241712 224258411376056800
100968812096291856 178735758798890656
41708961275273408 204575885118768672
38299880808609592 76081424265410640
23119826438969644 87259714522682192
5437652542629590 253308880666241856
29101632430551900 131803724829510112
4898499555448200 103845604846869504
171985048354025248 217630181434191040
47376223003933984 238119440913894592
126230468214130784 232569590573767392
84570219930871744 171203121633828160
30472482903661208 138413028358157376
99368404005427008 210066298513531392
116120385837972848 211772603963785472
201525518896797760 247121737097196832
6653148289704161 27732598389202048
121790906879633184 181101025916595584
124119759989106496 170737992674873760
18298123904585804 152625062763117056
142377975587757088 143846739404082576
11886383302869082 26971323125508272
107128184140517072 162728830814667808
58148202295063480 62849788791306424
89216510765121088 108201045970180080
84925449985568096 215791570418368608
143753221735523472 144882234248243008
2230954559537986 254546622508859264
41988561210291320 154701155435218912
79239898996808752 250505249041933856
23253489456102648 80104677957126896
169849801984983456 221904917075821088
72848507586950656 84035440930809200
86818959098731872 210936362327386496
152641987460555392 204197395644442688
124134132706006672 139345934801971920
23808844234376940 94052756503797120
85277804741969840 231884763478124192
220213852081153600 232611262897956672
50327281499745856 201050770049200384
89037670351439344 124140217824093216
47963459575429504 217581804353913216
130829367128667472 241412972515777888
74660558114600672 259224994543468352
155269468205489184 189573141967518400
40121590214782040 112820472680098448
136287199078601488 248822820142039072
98424650785993712 183389013503312224
177751966164670752 245563954588020160
61421826142731040 145316459965356160
111701100883609744 159723753115833568
72239737308964016 261197057517195776
124673113858948992 214313638961877536
43945164610899688 90220493420416512
43043799265505448 99656805578763248
36299920729726792 226124248656840416
40243543745317968 214931746506129216
94605261060715712 156161845861189824
148478492895949120 205080205917868928
129931541047806736 174699694021585088
2535594779417664 257916623683167776
204880402209426848 239080539594756096
8309023018072827 139931546772973984
158689385148345504 227680552785189696
91040976963101424 112549216451176320
1405994201639078 212547530889822656
86707615276962496 93448681495808288
43909908016611880 232573874410560928
195482478306711424 200763049267918240
163738384133207616 196080757889460896
102027577521220368 147072458317314016
112035418089855040 193906613117983168
4344910421474890 223712131914821632
74059393099020048 233268985215156288
81586558584743408 160247834048851232
48870553491678056 109738696047819952
121404089869589664 259374859580967936
24405388186151404 100987455441849312
72460137592097392 72908476016517632
106137475208401920 247622605754489984
3171544724703324 260112324765844384
166487259540207520 168202028316854624
184039760733020384 245690930358687552
63389817636539112 254620497199390016
41328307083728664 196172208151733536
168762163622362752 226087728280678304
84358381112752512 150294029703567904
41205059354525736 169435522326027712
60754690664446736 232334821251501280
17064149537523342 99406975505285424
119065559208564160 147783011671801120
7988414111358673 140223775320970560
62536847010445520 77645369243224288
91806409532173280 249329657353796832
165331341440347328 231733726089522656
193956830263717184 225393909696571008
99321727644175840 141130033393631248
129373179023589568 194110678909902080
200004496579893440 261551177564031776
49268782647878120 177997033385169440
188946922494614304 207327638383474944
165525389948466496 220871883562555552
18917323131417576 144086042766857488
208946967166768064 227652919762538624
137762659857249424 183354368979348800
179540320062705600 225814142897206528
66203026008692240 149285408921208736
171170089590940416 204654741271972032
136735224470738368 255706888998348512
126350230554934912 259616132024157440
23759372963064304 131018310628108240
226908247599309824 237104384395983168
75194532226353584 196847151461754880
5254334764745843 158589357623394048
24953218610039176 83082597618941072
13118634157173316 251001786424866944
139536329268022480 232832044837435008
93331446777448640 183136184959041056
33393363357802996 55951613970751848
26676757416338132 197607854082187264
96332315557361360 110349900343906464
80482784437016528 260013717115104640
121965046370907408 132328902088421360
201093854653747456 202532549994467168
138701062964818096 175958764885504864
158951283593153728 174306665903384192
145633561838301056 190621560330127904
26828383329558312 54907594108653344
46708393101852256 146318112355792544
22567337889955600 64735575447631904
34748257354981136 103934191339614224
58578086894418832 116788693959945712
105198053789721984 201890620812463424
75336926668885424 80153339898561424
25034896502637188 188418787116807136
131885702280887904 172333539187236096
100105678509264048 153975368814329536
22789898100391576 83892610100985936
81082252420135584 263054907664933184
65367544093700016 136011262310018640
180103757862641696 187958376704923424
2702353158538856 98205508458329120
112829873768072688 165297650642277472
222744797759836640 222869331446749824
75867213194515472 178519379118981312
139782308874329744 245117418766909632
220336695906124896 257256891329172480
214935915033786592 234836413939808768
166336258801395360 262163515310456160
89600635921604656 252920807357523072
15082315487336340 201700550513015360
68084157758476864 102369001737819840
154274821486999616 165699932732775232
49583758774191000 203337115970722912
110778012372828736 240862734874332064
153776820253643520 173819315221449664
76350809451018608 190184970720578048
63584260378886128 153390890501354592
126415888114773744 254553047038937888
123823845253594976 219179844439498880
772096903113249 202263639629679008
236709562725785344 248209059724745152
148972570260605280 152540598914069536
98611534566653936 208683359471667424
39084486385175944 69143141599703856
192574068375271072 210295639898620128
72624239576706976 78666033068929008
59335987477697696 118427054701060032
127568423813263568 215745914963695808
52741047564620952 120386024244275136
90498952344280064 240685676668043264
127264407474440400 164528850575201728
25036565813917120 83198047526084144
145914775641708480 192986527232468320
176964965986522976 209929139944782880
112438226166390736 210428425891353760
15932670998129780 127740386985917408
31416197448035652 159313476967780960
73938240047457936 207606940847622496
88659905117964016 226069054420653504
74706325309674544 138168097280945664
9332220328286568 250717204209555456
3704764675942827 245539760367039072
118502875901020960 188746842744727392
180791801890229696 240256862061038976
90464796620958320 103355589079847744
78123721064863648 110150198239396032
171995764178611808 187329153545491360
98061180987128048 99913487633436576
51530870340693296 210141366041101792
133715806694079104 259014427801874816
57466083698339480 165596217011655232
120031014959633472 168698525568941984
89306339736722640 95587295012114528
17342684424163678 111215010731077152
183142113207427648 236995282024671520
93357316327654976 238267945023459456
20002078106251492 225153534641987424
3029587664228410 177132271165750496
23000991162626976 49613294019266728
38736617927029112 127803924604606144
190735424169362944 238133033431664768
81822257229379776 220899420314802208
61394722490585584 160531266942498080
35669898182243260 50898457317287408
121404172993176272 136610799833401472
26433551356105068 100045294719388848
163373324281090240 174163017088987712
188738248332999264 196897683700453952
105330527961352784 115748805196427264
124737521126149744 262108886739789056
75424532080856912 170609111658240000
17890920346960016 69801194783582296
7540855817580452 76119242214108736
137296429245594192 248332431491594688
901080698026277 92363547498539808
78298008364193568 166224155007370464
162517440226270176 184895827284790752
240069207359504288 240821487703764576
23715918171320660 34824058007211148
120093650724199744 126986592200281984
56559509507445552 167918313778562560
6114752326989440 164011130325353952
33765385156767216 138903623784734720
154774746146609120 245090718832398368
36854171276592992 228450752654923552
87793950701520976 232920862543566912
1285869301903560 61575035572077848
26657195590605656 34653046604659172
80152309642034720 159459142860865024
100876003530105504 129623674831028496
159897580865272992 175918827566742176
125781892942324944 169145286242267552
45924631748729040 61356235864949048
42106321124668616 88719333964500288
86955223742111072 216422458524533280
119527314441258432 217738873072530432
43975260925826504 220174593786538688
32909730894113012 97454322260783328
118030243308344112 199339009326765120
4125768050872356 81945444135501664
12651799999649652 101566379388273632
81286061889783568 231103392704924544
167917427973940448 170246280428070240
56780400861834768 162902067572002592
128727482920870592 226999727386545376
102766173861417232 233817661492982976
135065879063563152 150434150622269824
4022364272887320 81542071890101632
30759243779605632 203133131135647744
38064411446230856 148362407187976672
10496085108753404 110709977943458032
126402143888632352 235607489495882368
26900241160442804 48363632561947792
94147436484501760 239969412171963296
60957992446481288 262916449474851776
12113957685550274 65959881617858080
33953296288738748 87218296035836656
149883976216092608 202967837241201312
158235966907081024 229367060642276384
126557841443473520 199598281178601952
19107468180318784 31782410264598024
44975800178769808 109279262283920896
104409808144575792 153837055411693120
14400183031770208 196175096094320416
69376075618891072 101451299879030608
101143277249134272 102632554940451904
31608299608390764 82846051022404368
68729917885782840 194740370927902432
91035702055203440 211554139866565888
16222152509161648 192677089813066016
242292290804164768 249230587421336672
132583307950239344 155907227477455648
155011132471231392 244325393362295456
65375655208898120 84798281383072608
166835618802699776 170188533084870336
27892654554185632 196135362868360736
95187241289554704 138330468936712256
8052715468379060 234649170838272832
14188676607802022 156207987308994432
59727191574886456 170342631312768096
34338634565595744 139985900601054656
126372562596679776 237037412690545728
16682217025690148 37810072719056744
79773621224305760 226851743983081152
106611656752899152 220419966571128128
5815101614205654 182164952749515168
28133300004930840 159249679774062912
169642176981346176 183723315834220608
82252453250521952 261132990376454528
155639873071574080 173566775371209472
92604258060319328 252234809764095616
12755924855255382 245297127427058816
60662156353952032 134787714061463056
124544549804801744 189705836533504192
28615667563941068 209695298341074016
50383315981370080 251297125628904512
5845252790905043 232060335768436896
89559188965152048 133642797885419712
86471104526136160 232103392783265824
14103196931688112 141495572135372912
164730360749064064 220963988029633856
68047215320023528 232333786421314528
161936886091961312 170993962285312832
28001369394142204 252271533136193216
73837396801298432 237433857219320896
33116714217461932 217218840096572544
75649789319347744 165980471347691584
31698748251765420 223504232994203424
51202568578634248 168939741539154880
26314943237058960 119484733158397968
203918850654669440 247066704805276672
67533210912400184 185761013466410944
52628597517467376 203703327823754240
131325365763831936 141258356338587840
193546605036013728 262014936427726496
96770831024187792 227065482222406176
145708833600194592 247521855057539808
214153752487799904 229994627239774368
128771314646809424 194208585336339968
116286570813774784 131303590560644160
76916726767580848 127675517530533296
113655748184278304 225916370983243072
45426192356013240 67700898229100720
10757678329019042 210824581320860128
76644634491586464 157808975025779328
202308075000856384 261230698051102112
166836815800788352 227278650589904736
106928740981001296 199244874633087008
45076783595566056 68439109068802952
83672481122723424 153702907138975552
50353220035307080 91576043386774640
62492858773020424 147971413122957056
34475867022803000 165350537726275456
241127154977991136 260241187206225792
177453193366983328 248583564689062976
107106845115648176 237061173481204192
230342159602634112 241787545294430304
107831846401329808 140653962234010736
66146897789878544 181954387701104128
140060906397370320 247759877825844608
134300746786609664 157382717280029792
126926792131740256 254035568502332608
77609707237491744 137229526230460400
92820946426662944 198737379934254208
83755531983475056 136782434236574272
55282879258734056 130675731538542032
56120744974922328 104265411677438880
173406642753092448 178616345089470976
38911229432192744 194611647269879392
130524625299563312 164401155253921312
203770584084650720 254667659788661920
92309199897464864 157088462478715616
82483574853948368 192563145285995904
39563100172263640 170530324663184448
64253367773911472 123852606899080544
841479460085841 75950894807994688
55837833717022968 199270218774183296
153692297639500256 181062744833587840
2138340682060244 94268299218027200
51886768236529512 202693086016028672
3288163644055216 132801440765334192
240743030443405280 249916657337942912
22118827658075384 222073061756965408
221511788151531680 249645307015871968
20364770942081056 138831646608175952
20715147811516888 155518382243080416
50047790773258984 206808772510679744
186556612700419136 245571590361284896
26704916972252432 153159341124912736
90824357626357232 238369756087055648
69674609729545088 229366143582224544
131060126396249872 261034814635250624
9693577995080330 250772165596853536
63635708708804824 194960899296080064
85818453258635424 261556115245764832
139591021484460800 201292981356534240
59533458651362912 208244274093774976
18098311693180532 100093568321589056
36198066389524152 64792732205018312
187492369171126976 237810544228915104
54675353726406048 234879395534066272
171523104731834016 230879765207146304
44150027422014864 63493629325886656
1330900081231100 131743282142936432
177215544415152864 257429425596963872
67732580114298152 107097649270517584
161021400313290208 178934278125764768
55519410070152608 148749888645967616
137129872620320608 241809812241425888
18116857273886584 79812014865933648
128079872762527216 135722050664264240
61052964318248776 167984012138599872
146501045975776128 193975984576851712
169948247534468128 182249045813210848
20715380762604048 175462483930827200
43333944278687392 65905426595645512
42294106678152352 181269432189702688
12931917833551794 79150128462034848
12775687292477530 67936720713338880
114026390034895808 172029578559673632
160049095430632032 192922703297947328
37405347048291288 215922165412974688
102139758024794080 188465961590856480
75910605812950448 91078276491062448
96879074686295600 172984926722214816
60527087367373552 237476814061098912
22638751549779376 214089665645122208
217648066659444288 258747169413942304
61789541467622024 94527577942716480
121398055544364704 146560337131985760
86534062017198960 104658496661522688
5588456680996254 147443033711087584
41774522072421160 195115572564717536
38141148814931656 194106463376489408
180532573387321152 192026747302203680
78435975372067104 250462866638234432
146145367079648896 238029486023829056
3637523392045053 96765535691421904
35015728940485748 245833021422066944
102770141772350064 191293541410680192
164277427672586528 237329634494403648
187309952278464288 236374641597984064
107539516748340000 157432726096848768
11942802271905516 241909214462326496
111136314358241776 167488153497358432
11754490868843884 258210378904785088
12171395788480880 23005112004566384
20329925897836852 238129597330746304
36978383854455672 125874315119227232
59875797226516896 153049741367612160
34122838572980576 256625638826181120
28175296125480232 188065244287758976
128456805093362000 164460339215905216
128261573104920112 230195640143605696
67189968441715024 80848264231203568
128584221296780960 176319347012910176
134723226343668640 233623792271124448
173627801066691360 209654606126644256
7585346884036311 127172807516477440
66767563220376496 84186956730732320
113219224836938960 158919602044048160
77745272965771376 197736207631930336
135246541249074016 154765948951850016
216329324668584736 219115930087994560
109778804412105200 126381568457211216
106891906664554112 147502269112032160
107641930970353776 244499645061431680
76233237202063744 191897900110523232
115866207954767888 172237956330719520
23088353530235008 134467015494935376
31991075034215612 168872976553624832
36875523647317104 70809697623007120
99504750812587232 253973116947767552
80938618047673968 229359974970700608
226039526073704544 250909701133041152
5951482594423869 48568404251720224
37942894349277752 249223977476344896
4990558890449861 168318001939779456
50550063570578456 59741237916558512
146862224523926176 256252886215874784
56064869365046576 160320136224349216
125823974758725760 130324348546939984
154532792016416864 237300694921787424
23149826029191616 146653304502429856
1689217706806434 100992141519943200
26602605656625160 33444547389555684
6507297246818189 26227288623167100
71751399002493416 85395730074142688
227834027472538016 250300488653860160
165280007396306080 253166810545684864
108610697546659632 120986805796647152
100810864934386720 155281948183021504
13697851647094880 186312523410077504
73078656421831008 116976377747550320
116784845787999104 127537779806446448
59584444515299384 252822533746659968
227106998862273632 247116917032404032
107798084537626896 221337847354123936
2056414610385564 257626320393322336
81058255866380768 198460400337892064
7014262671619957 226514454056786784
144365904140675328 164509612748052928
162547737763504320 220588224124336448
37269556907802760 71289600804931768
12936115959014500 126505338080478128
44914813201541744 258891205793991136
249176026209691520 253509390123443104
29937365742050072 233720340645246016
118611409080003392 137191142821947520
184018029396992032 190679155489297952
54149154257326968 215942133226316224
18015113799787976 141449865853159920
142228991049585744 162963482799507616
48833762331917472 68602336964963920
60211707674810736 150393861175782368
45934359567606608 200123521341197696
166456214421770592 176560305055397952
70935856712343104 96302558234501984
5660682172546848 149040523623167168
114888393340517936 125263117878171664
26139024574017356 206177353453809056
99515793417782720 225343461829714048
30439745387587900 82385984590083616
58474032456926424 257567300589562912
64337189240367448 255584052780662688
84337600886166288 169387898414070816
2236665001540909 60794116739909288
35253440793966008 222248944092729280
71871287109367896 238840476363596032
131132081762523280 198228768668779648
93017455665453456 106389433005543920
79566625183033328 117793470032125664
166233425455290816 180575939471768608
78866203068513184 112265897874313328
178674502209513440 245715719172249440
160997453158951008 221494097875113888
150664476981699264 211896999430640224
158563485866289312 166494698691040480
52905013854195024 98003004275360960
119917823008746224 218576608308185024
131294033493625872 237440654377006720
12200280149810416 223132753005733024
104442130322907584 129660423536764576
5603421623009923 130773479189378000
1495339041514841 163601933793804064
169767979605999456 257474470264365120
14833149864467730 169919492136200640
77547859977767296 213560430046951136
43207053685490752 198577754817799936
16304679896104074 52355230594262912
196302454377895104 257170297867943904
144348559678377344 156593558380467136
13478559210391408 245408984614820096
18174582392870264 152023377879022336
46670157798075400 173033500792265760
90964002685490048 194621930305750528
187576983260333856 190573893839677792
8828654141196215 18456279810053668
58180796707871888 164622356658609664
139638765235203936 202524366768940576
49529827499120832 137337221328706240
26100999888241760 78996955654548752
178389319142389344 211592063635965472
88463399164151472 117247273521292528
75008134464613536 177511952852406112
202162728599803488 242362238352137824
52515747270738952 112955270046967728
29115843599694600 186707633012919360
126838002629834080 258596974913130944
99211676066568752 159861838651214656
29838086359571392 254596791456574432
53192544708938304 239763792156655424
22524258719906888 113597342494567968
131906770542244512 250376175613227488
134974429029994992 223938657711709664
67184094746671456 229573138222932864
8763641891331921 128716270633297680
113360535016143152 231601259952926720
46018942339945696 159358170531732032
65364975162401288 84767604702970000
81826620583990016 162217999151690272
101537413456551696 209750959891369184
62578205796754696 84914224348715472
9083800423113664 135817199049739616
84461266848761120 91876931802452208
194689663308645376 234274109197907072
108941661007198864 135098900509187264
3770009009092026 108009072529326528
138339428613443232 156139682709249600
114456163952635104 164101450436940448
64637221967338792 199158439397750816
140501841157382240 232354771638727328
91764724948705072 154174957292110016
110020010469183744 258808287287183584
44717502302917304 159470698551646880
239118356675130400 259629092707214688
26754325792297720 215632988163388096
40270843036542496 187069517670190944
90527780059671824 136726926549852352
198331368114365856 237547411352431360
61890368732263504 144256957240671616
187176491460733024 225674216158015328
14274932691527222 102695236256172656
81049548493620048 112560554555735552
212308955508855360 238587196838183488
143441478507199648 178345328791938432
65066907855522016 103068316737743888
92281963437342192 199765443882287840
63037710090977144 187018475577304736
1083706294354119 218916796117251680
12507595996807926 156844225616068960
102037868497380864 212244558656442496
96239623010338160 125150029420364768
59590339811980104 252819854163292640
47549842320479600 261311585035145056
102964574030693120 229027679620229376
177789728044736544 226050089800686688
91350987820360448 178568799463464992
151533221860297568 163821376715109664
2449547890656384 213966810846575392
10201139024042412 38430912277141912
61005097862310880 205858960713278624
177015672344621888 233738754671862464
176223677433065472 246665445479074272
155510676933110976 244986026613303104
56959521414038384 235391702652345344
93751067948097568 140213405253509024
93105308642470688 190340400064676288
16744124869984974 191342731940827584
135154603419992880 251576364656760896
21440388650980812 25905176166330012
307776012002183 94979163506455824
120494205837628768 240666127676332448
23888220780157640 239302429548098080
63519096351279416 102505875604429056
150629175794001696 162665664799613536
51488029454128088 201047797034023424
196026788348860576 197286254841322400
190610179999627136 243278210714651616
91910840028980656 99422936254240032
38934930537146504 179483695709169888
57480837466959792 117695731121222304
39605834307810376 97456789533077200
125871733035450544 205567564153172832
38534911412936904 141971069651962496
73014462124676432 76240222680709952
9879117315567200 245933195314223616
142710108010574272 231059347292462656
5074139311644014 151761217847613280
207212202178265120 240141393977408160
49643698936989464 153322736342026208
96294901217782928 172226805945256768
32345116518643052 192071797004469504
61208473236950104 96250311507635392
69656714392663128 99090405919499568
212482726410124096 230961784145308960
12690683925039396 255504162620136800
20908630522248028 212715752685383520
22998977691615948 254772577652817920
133055779110931616 200719836003002880
62307437771471376 221724647342456128
211731828610056096 235488086603124672
62830018730079144 194688523100986848
4924036723507898 122884668474123648
145710197081618336 235574506657874976
53780180716720728 176107279806159424
77471448634189808 261468245025376096
113238667230644624 250750933052851424
22936148878220560 139399439002650192
23065225877052768 149028619829089568
52862535566401768 75445554979361264
90448020664847088 199244925050780672
165296029371265408 203046455123777024
3951019374665607 133083948682947760
172933966350695872 185679218008445696
91461683213832512 150878220352437312
140568308748979936 173471875570808448
146310184675795840 229250339536520704
135476050541107232 255057999043180992
36443040040683032 182384745871456416
73958150383262416 235569451608412960
29930982053351680 243208081532817152
240020178376648896 253139503890377344
27121184832439488 165853895541153952
124252380097158400 193462081153900768
61893174692310424 85630193248308496
222941497455324928 247473089040893920
108545915680554400 160690275133926816
89116697955382560 202276498198692608
45900695976398712 76956028252021632
114906496147547760 238426736217221216
11018289509572274 140831271660270288
7748418165907080 35498013646784472
86564623586768224 116462728031787168
221676713356904416 235662721330451488
142900797990709952 152833736878974400
4026583892360530 5919446304150646
28747822717066500 131727003405185040
17656074620180944 237392809550140224
17219891980384366 159376659234917152
216448578978165376 246107267507973760
193370656588315104 229810015705129856
99588864368740624 246968812947247104
63382735933766800 195465430772034432
133451356291355488 188497948250625312
62646185564237016 198130181825828480
39058913234515920 77130764905580560
61848203471184120 244862219367604064
139796140291923824 253982393365174400
134845547305177328 256380984268868288
26429449479244628 143669402158557344
94974298178177152 196366196908077024
118060106857902656 220106946080857824
248913095906659616 259085471423473984
73162189271791232 141658867260175568
77037670909661504 181337903882215200
9545463057209846 60295104248817608
15912426698823982 233936010261097472
27620032660794116 139477552422549680
62194730610490048 219653369793795264
118321009894301792 239226862106190432
11864074032947974 72879818423246800
112155906408806960 151302347925043264
121780852647156176 137262397162804128
205978093031236576 249551356712221120
133321205247002304 256311311396114304
109300804380245424 166928958053586496
13575189947130462 201379278854663584
90575281875444960 199337724659956736
61265104047523216 252925214432413376
78617931420056848 146917062783943040
38700264231875912 210486106734180160
16277895947855948 243132621466809984
218040495705637728 233636667689777024
95731475031740752 110303569658115888
38642169416185960 232250379188119040
70303379545519208 112785096051657312
1436671938540594 169909074334033312
127157085731732592 253864259951231296
99232287287387728 235555057638177536
102244439011545008 245421835619681472
178395592375545216 185087128171458976
160799245552658144 257336798101427712
97489344795849472 248265924377532352
4857362080046689 126380608294077648
146558001308789600 187006773816846592
23686226755399388 97519203410499536
36268909970406048 207871135045141632
183041519347815776 223252893257350080
210219534559340480 260909500980717760
36152186832506672 244540838877256512
24829608232102588 75179222946755792
140258392930181040 252415140314733792
26930428352695784 113008680537057104
126839547997102576 218863416485300480
166559556598153056 242885789454741632
88608738086009264 100889242195509600
94073697746166848 235892982350943072
84593868759184848 219399984152649632
122193480521086752 126296732526428400
53252389689218984 256026240247448064
33164824068398964 76632484113380160
19506307826955920 240709003339257024
22116807011438740 36984431359065704
13869960940572736 183705397629919776
5717899931015939 51076742816253368
34752989492775044 208480250594628672
28304959381156328 120640491441362880
22188197223215540 253614917020239872
38077528121700192 139510311721575040
3235125462272805 21754306895368320
58921678613208296 143756737649203344
74309053114611408 104828914677517104
187158770915580448 198609031704812416
252422170452925248 254110017937086336
14883002994649808 16598841946630276
175772665781595584 176956084346660608
11280554054823034 232362331017806848
67897216298665400 247678775286261888
150434026468961536 167158937722303648
55917764072671104 241917490087480128
81257062444856784 251313980694657056
12942609559749990 218762521427658336
1176950204170180 30982363159756464
71702782742821688 225413160251242944
83522043477059728 217615370360147136
83302139750473120 165664966391426016
125981781876854592 176543320395849632
70773876414489640 130734094737461296
38761647603452800 145667018126640640
75927972052958112 183124407765840704
61049110835879968 102835715102923056
160380168814619296 232412851736809856
65452737207043448 96398845685051776
90473018785240880 167695969188752288
5649512598661704 184004168074961312
101525142376163680 206273006887568512
75801771374590368 226265753559300960
170146068781544992 247405697862260960
99624538259601088 128175581437126448
232342068703371008 255840513777566944
114034824228291072 136225359404806192
146168693888973216 172948083020264928
45889224657639352 190296570211070240
90597522936883072 190463670897065600
142053634910831520 152241996169244032
141280151049155280 262749220925288224
175913776176553056 202430363654089888
47424837453447456 258759488158054528
109101309547324896 222548973597268256
156617053804574976 219445326505504320
221506151311702176 242634464176256800
68460295736074264 261526089517122528
110542597508846928 253021819437144768
71396764955354920 178175874252700160
100144803284727968 192733298112360896
27741826423759040 248196070536008736
93185178614804656 181361367693396480
38482208719162440 170825394523022592
187425623032592576 239912148520154048
88174178901755520 212597042341933344
47104934873932568 128426313952284224
42822475419390496 139222550235297024
52770502058202856 237039876076205248
174026402107284736 252271679803823808
108099218086172720 131197316574355584
158800102654005952 171101757305540256
51221590435291792 64856823544670416
98365424899043200 255361417480636608
213260136522775904 257712732049311616
164722654267610752 186527628294327232
20531170720149416 220973333403341568
55663348411334536 218240597769789856
41864612662401936 142021638582274832
95597734892492624 260352287418031584
2318628577406483 145394907936098560
151269336004969920 151495253837625184
12716430605367838 129594154776675680
73854107299863264 151751408530880128
52109812472194608 99948834541431824
161706400051630240 240874752752410336
40890575217094312 247156870547960448
59758390865043912 78449371292711600
13986724508467416 34996347143546500
18739567343161488 71523488419930448
138297787009604896 168613944827253056
33955191001767544 197520537834011584
159156668349316128 191687779500573984
58343935326478304 190196700217947712
34607468219060176 47514871760469824
12127766561534528 77482176855034992
175031422683087136 232480624800069792
17631855562284754 37587276564487080
94128768084301968 113032149960941184
205288891440731872 240304160490463008
215399612498852800 221133602776875456
76590487813097248 77638494752718928
31288535844325844 218138937268604864
211757604039552256 250064717324877856
157685670542367072 174545519863790944
118268487885698720 192007016744137152
34381449389532748 118142215297968976
242254099075230816 247912717963094912
12293790720084712 171715101703650432
48764968917427360 51924133524608224
32834397592309172 120387558684710944
70027604367271016 162643719080041472
51446279905396408 157871198368744384
50982677729654000 202225605206202336
90394116222793472 189335475057343360
81670622270686368 94797430574331712
19052514385015624 214465389064124864
95034299419554256 192420889123137056
126327501495964000 192205857461554272
24842563094048044 58059977090389640
151195456253925504 252999844192555584
55537266125222768 103685709233017040
89586163983563408 259839682240048960
111540685788825792 199593502275470080
117998659913975504 131869538664633104
69177718163791776 109872054336095344
53736619592266328 235454135322746272
11591277093432346 117659529078363312
142480425725322544 229126204117029408
161777946831577824 193277453147581600
15830571811614300 125696005861527600
83487833010202000 233658367469693216
84833245949841264 178461643593876576
191236909145806304 206643245150338592
132962792859525456 168128629209320416
64203465511067136 248051524404582336
18617006837828996 117923631692445376
220788414183911872 226588478373275840
3808160465872275 139213871888428048
86171224655048464 152895635650025280
34366986837129704 214682045796308000
53637028757380408 82831328465775840
118021010251693344 230936627425070848
20853646796240368 135684977468264400
6493123524608011 183119601177740448
205072267967613056 215241963198676544
41014620270734120 207929427945803872
2747218414020926 98687020874603184
4965141453797440 232379319651405664
81878600916917136 174595969938659456
154903772661106496 197345919769395424
109806974630826080 167595422099514208
5097443388076700 176132482196930752
24496884411200836 262424077902981600
143011341325354576 236449405342291360
74883198206195376 168882293430877248
64772655405439608 155155787404718208
76007778344746944 199155657159654176
111965630856804448 147037457199850336
53339586212770008 193505435944186400
154322751316992480 196077217732829376
177481788234782560 195004336411767968
215895098889016672 254826515229407328
83553636581100736 252871812554802688
69181799241308960 234200232384058368
20675186234825068 175324673550795104
3980715303566864 106217260445852720
198423412020789120 255946628282016544
67250058378679256 217608204493292096
58593302954553576 171301632849709344
72959112175737104 249484176275093568
45908770513394640 128755113697737888
22119114798450432 90221197586294704
46911986582427560 72472109135177872
75301677485569232 143505003358125616
89885853150205712 118129022171500912
107279735039726176 156468220179327136
49718376081345680 56738095605536016
197332167932300096 245583138500163840
94213649187423488 123937910290477056
75121879396509296 185296713979438976
213757910220935616 221111991683307520
24468878034623960 146280612201354080
65279199378766888 171831652657694752
130106905059186656 175571612586316000
108226820760543904 223430321290780544
71900299229944784 93306609839453376
44295584167119896 193662962401376960
15756000902414730 140918374243659648
15023735945172074 251212154221005024
576488132716535 221310549958606400
26355216807272676 237401832198537088
102112954445250880 229755996583241984
2920827817609776 174653978406903264
89424044987908672 136568367700370608
18481786576158900 70561397978378832
70962314031944136 155940358928040800
29180065338744956 98480734804374032
12402174079769850 102819225970426016
136784995614607376 193882839992784512
104536073086556192 145723058927634656
84421827107681360 158484519157528384
91960160890083200 201153406245394784
88193740025471744 92774692238754128
88278773063861392 98559986951941024
63580344188536416 84978625109170416
97904183063851968 109907929228783392
77241897397584192 158193142033172992
54066712273607312 159321774170687232
28374570335771192 150172652956450464
11559902907162050 200189962960012448
69609060920228240 70717824448788752
58929463559132896 72258564383131024
42023859524458456 46378459483238752
210159954445332640 247570423555879008
65825857195391520 168451634567299840
150505823555866656 231570836103515712
133015696879306560 144944932219950688
2585631201136959 188089969065948192
87096040349906144 253535728614082176
67827502569109768 216938747734624128
164060141924612160 227292267167212512
25594922262919576 30358146006643264
92815231502804224 166335003758204032
16585854937283226 168043939047892224
26363431585590648 39289208007167912
119240013009848976 160816172713346720
147903494449447712 172966887281704000
16589455787156686 112342238082348208
252457592432475936 252699394798158304
164720606735976096 191839729685395136
62026502879272616 223108486392156096
97385250642773120 252355475112894816
144952229541572928 157434143320792192
10787913961413880 139137313443022560
170854185924251360 176076573468724768
34059684109455008 81648811850929360
117699838478392096 173324151244938880
22294943042498284 187913549224981184
155558386338188256 251803651364641536
19542790421858244 54072213006343448
59942568368419704 165131109232771200
53192112172968024 256829469587181408
148916569944427424 251257039764764096
174574572875068576 194394351822246272
108105257703532864 114671010010762320
142230008257841296 155017483691074528
40040172040355992 67438048909191608
239261678303111840 252496645756182208
34657636816078908 88377784163090240
66681763242416552 188859019000469728
72729516941659104 143875008144194752
52935059878397952 58290032914284136
62145329968043760 89116413594210176
103301010422457072 200642156194502592
90152067687627328 177195076201129792
48039163637577224 191028721963006720
137655863493494832 141686309701664864
81967836104525600 122099348613257456
57038074465167552 128467550024972912
182180792153358336 188559810634381056
76643225895109520 147946330505500992
28780646551117016 247881375770331552
135684533295797056 171271191722447328
57907717026684656 261493787025073952
147784641744927776 180403464298093376
117539186945985856 212248557130094944
170301919300938560 246865883507035008
87214142250135744 203444167771418080
103659896080772800 216524515351379104
20233239674603976 237192965073162208
25822067035894732 29129383494753184
30276468337143828 91856882135256496
21405945727639532 32475851215182800
32907965996429880 181212169062181920
182923860104108096 236414640872116928
22155887038306564 95721840749732000
14445806157050776 249406005030443968
104425817735224848 223625477704492800
3774109363039398 40388229845588408
76078869131406640 152337830775237888
36391850571489760 121427805760507984
76208202838047424 234915210883624992
20530971638188140 91477693518181664
10291762439797690 130784193871366400
100976215800014528 247777081456416192
166375590779154624 261410465646145376
109173413731919472 260629826307295904
182775926927968864 238776024390330560
91242111782907296 244725491791117184
46480189346517648 208076458289732704
49367444413689424 98501569082568400
44951619276365760 192235603476036992
86623393966548944 133651768133727808
73704427671378352 156433329064397248
23194965151917240 197943940522394112
41382914351551184 84378958996257856
134516906157512752 161740359545279776
52076342972765368 225162163065344832
25338233550972324 138116435885272576
11882936479559372 69950600117905152
153159228811185856 221890901592117088
4039839039909980 18215815678116564
143335793143557648 185576279802655616
55201029998305552 155594351543540672
57786351768286752 211409243900473120
151497618704047744 155000043151828832
47605147750060088 246819264943487584
80195199491923664 130541553359371808
161107337565802848 232874489548114176
118421587273796464 123378920718516960
215766915521387648 226668183818272000
20075846416443544 212807147259053760
158567891130546592 168712465342636736
31588215266437712 80947443766068416
135482510121487744 235301878138320640
118046709888023216 186499771206775648
64839279981024088 197296860963281792
132961127182591808 218635981608997056
196099109910473472 196368104650680576
134376662248541088 175036076958591424
116824615985135472 211207275147948928
159694596026912672 175309024316943776
74934847859754224 209038643539181888
147100913361286720 261600318911360832
31378230454015740 179348950844339040
38604984854112728 192979831120772384
63745676063076312 210012750173749376
48089527027648776 71306685475305024
87847610411518672 234537166779378816
154707119626127872 243791196916419168
178813155220066976 235091908545226016
56855397842879920 88523962603624656
36639669485373960 135910744634602592
54936474725847224 241141811939996384
790716794741154 147248561006167904
91506093984836176 189453809429051744
135103933085370432 214314514823977664
10414947682349036 234904580771838496
170046352004672256 176324243348051296
64965791261346400 248813519302533088
98607264891815920 238221661507909152
101274838399421552 257671626443542752
121477196965395360 204447400081100480
176676987540665152 262783540447949664
20017101662236456 228380005694756512
95982037234617344 221758728636581120
37734114927773264 255753051907119680
158616137335862880 198716135158103680
225415829731755840 249427084970300000
93195501667350592 201491508424831360
92113527746334304 168716720179851232
13439381290377088 93246840106508160
120571609617742000 130055445054026656
46533689168963728 94712181606625104
92341523766021024 198345889275469792
104682608245351184 198613362756595456
146806516867192832 164728559075400288
48961271873460392 101362766500430848
120520904752436688 149757033287793152
89483202930663056 178317179209851616
39797741045187400 48472665860680936
74920144457966768 126010894667257136
74881405454619360 192674455857005152
19213174637011268 107968364948431248
29111057010704568 163804395750032512
138040271902200320 250385900638371648
11388011112362640 160165440830007648
76587629493325536 144577048924432192
69537533146396528 206917140395009088
38282731501471792 58125924646280616
19681198100916424 255538445989296672
151135549482413824 260966287413283936
6868178449472260 108381014646243264
38102905303388688 141145445317576448
141281847458239616 221189396061866688
59286344886379696 236039316695834176
16274300031465648 132635958082778576
122858860846359488 175309380168650752
55758622200251392 228780751014857024
27545898019418480 121778593449863024
133408819168008320 178575599600832096
231585015647793792 241447625727210240
15689382372053740 207748103699025184
22239902705881008 150701223907175968
106652537995566576 142956444497312000
98898229332402048 128757090345839472
31981834803952432 121204221275943744
130580929821815072 154897474619985792
197230441121274816 214870916903484736
117801716669767280 181949056567861280
163031634091167584 260835183896452800
12133504362751000 33814670045219532
89861933444385104 150791285675589600
14851359328463056 232247738572319584
86294692599229904 141857453176187072
57346102399201616 123856880163883824
12944773918983130 89819586751652000
39489895961471256 90874286617583248
141184846442908176 184901969934649184
32104264152767292 87307527267038608
196133775820981504 258906103270131936
114840806812583472 166508946455966720
104015719718211616 183935547874636736
91063742420503616 230985459713733376
27261224254811144 124225759658028000
34177600854808568 186555534217159808
83530142360130896 143162208139128336
66751695411410280 97017106596538384
135704079955475296 223449370733497152
12149310000756354 14851146575937570
188955630639199904 259005997318128224
43106030742796960 244844778590011264
27996930807403912 115805432626982480
28082473513987020 114976543828208688
36745315055957536 117889684610718000
44757669866840560 112735438598966768
3385257987152081 208698045113538336
62153677175078280 248866244457216544
17700032526705120 137014158665284528
107482334990234864 216156475443528448
211932566221111072 261210504997921792
25488287261301688 28130721295776424
234233015966773184 259491876750497728
148840552528122112 151074031437517984
92755876496745504 146165878095217952
32262273712020840 261960849770140320
51067212728581392 156891298271950240
95057041159831664 156620887181564000
14994728670636962 188567575045711936
65608634843638784 102272276222815728
36357914995500648 58605881160527960
37559109041553896 83280543521437744
12808459096692900 172347170639154528
127058050174367056 214695404320543392
70694058293988240 182555177480606912
56551635791378224 67812900691051328
27730833643634976 155798801356858592
150209505512716032 156925725056908544
14975000800363268 25243145070179416
92589473151975808 135627971626548384
4605273839003913 141591935226523344
83413794104044512 174054217089606240
127918931841372288 239025309066296192
117740454122177104 184557934810730080
16192212662586890 121409628052300544
217543297981686304 242473781726586624
124761257539602224 179471154748258688
128043140670232688 241718170461228288
121170523060899136 156485249411558848
151898096380894336 184820999413099072
88364460544960752 140295251332144832
22471271109781984 71884863442737584
67994756015623584 98509576095200320
64420871047579104 212500482053726144
19411200217600056 87836055288782880
119558202900377376 124042717044161936
36613014960912008 243782624758226656
59804403208673848 136130745411604944
76488837036718224 217375075618006432
70195628807939136 205875013942067648
146097674504064640 234761978580890752
131635341260026656 150577439608347936
33729427599907264 220667631554361440
59820502683631320 94036709240828992
21884728296050036 190230823549300768
4088045391307419 198650388325155392
12545102261836184 27563317928707112
53920331133405528 148805360277371072
47981077177403792 106547912776125328
10855655639308696 80622891380455728
2802458558982535 99134085644518896
140748543997282368 176275185089426528
111254059578261552 251334323292919168
70482743582135408 131444374078582576
85862811589482656 244471509578917408
157947064714543456 200810079336220736
15618842854590960 177905045911541056
181807495255709024 183051226961123776
162983258838205952 174191024680446240
166323130323839232 221008254989974720
1927971543979118 163914597048707968
42335324271906344 55648163464461696
32239677590444720 199152103238663424
50430308322212072 220113129913983968
242777519331770976 245258173322538400
172187208286331936 191532498864583200
31860895171785232 234168280740279200
32545576954575248 79039228471974320
54603948607137272 145634121198278048
182304403760313824 227114035837665088
159254763391590848 170391663781039840
65661911485982912 190834415372842528
80934895785069344 156436336034860096
8841800709950182 200544320809395456
1777410492360545 4083561500659444
56720778176789280 257246336405902240
40079040855687184 106598659472565776
91004771165624880 161568652996233504
62548110480927272 188507088215711840
142283967035199456 219233217400872608
221347563157064320 223186424252619328
112234127957279312 125113359216872192
62769045914046728 160855507125984576
168834096543872928 217106837390045504
191740049391658432 247224654064766560
101330666855394416 239580058902215776
21957327865725256 37947585642763248
68106435921082192 146263013155639424
37746314879999464 237185105662374368
236869578498271072 258047310155755424
41409410555913560 41793326566256528
201401957623410656 224910096302227552
3552337979671846 209919493072623264
140477531986480592 161592868204832960
25526452345885788 58034735881624296
126636260911679872 131436807793304816
116517342284690912 123982425150620896
54760509091910256 87113583170423600
66335049825038464 181713376720272896
112419024147990400 148030874564911808
37238688115978128 44120849278279280
78618333130140 3250735734471513
63848313573964536 92078637534352592
227883660115744000 234796153316803488
63974907699551200 82845170230991408
69320205763940184 258901253465461312
75955961193078832 214785134611502592
21458363273963600 42290399673455744
109485157337822560 116418775343934224
1541217126436139 236937928662827232
52618817441002560 140455492948217440
168549803771042176 221968009030140512
51541562431274680 77614864987029552
133294476392257600 178418763504122688
67853801336367272 181565970584633920
11191789694499614 68643667990900448
49251458165946328 194316040840148864
108118678114766368 257162807930768416
54603322560436088 145314361933897984
25088320607818480 118158349307503936
94377102692769328 249804685516690176
160232685382147840 225925793302259712
199329657871127168 218728219421397824
231630191442582944 243919088935061760
1571248133907276 174371555121321248
159183364001981024 188811157741830848
148362148411794336 157651925862539776
88420986506484432 184727849076452000
23750980922397120 253455376844720576
16230284136465296 51549951830739504
195836217425502496 233211856105625888
6824118136244932 131753708374503888
86273340009899984 120359280182144880
24660897171067252 34107613075972008
52442212090930160 192294052642651104
61766417741868024 126232176742249680
81836794243549632 252877592028998656
122349664403953392 252921321257987200
143633682392219408 252922807430263744
91271388451191376 103863540358559472
63939983432922848 247785749888204928
49030298096500656 86466755809065280
16824265298422284 172458451949295200
34161423603759800 200813479305325792
49383520181589976 55751376658304400
35598263532862676 193682088106594752
80471573899191920 100206953267940736
119196891613082976 148268727241046912
55709574906119368 176053589679488704
175683907320886496 231145508390776512
81222481252452448 173942849156374880
74797603679404832 78196846146064976
50166412115223464 116695147360818944
60917998815539864 218341837738237248
155367750614856416 174714599916334784
128042479931147936 223562473509698304
39754761165976232 224872610851646208
72439435892560752 109490650172934384
147931602312630944 171631652025801984
194746918982397728 199562142653330304
34391921171692964 213601733945492800
59808750938112336 177458312796444960
105379200572030688 131641907365793280
124744985881434592 156564257122323968
140751037996483056 212666790585386752
10293440694648828 88455747079689344
100222296608736016 260792977798798144
91769962314826864 228351740888874816
107688865159162688 246048949515447456
156791867174522400 239106556929606560
78996287616938928 140310614876532912
219890121374032928 231051237315082976
165702774727917952 170722932082321504
145198020460622496 212471126915389184
160441511843688064 178641675721988832
43663614462096680 253552733376723264
78486996768974784 218211234290547456
18697297142077064 231220331880249792
4624216955774644 164672001622190560
50201778042460544 185311672139080992
73556031392032128 75092931894111792
126056926063484992 169745817121402496
85166840597186928 258442998948730144
59264244468156400 62638267365829744
103328421733300288 196532964928723776
43898037462712488 119490652609118784
69341112444127152 99760834929221760
36983651773272208 111365284581390128
52596294643590728 158608491294655904
1744798214280119 177801411705215936
112636821361071808 183643000950420576
122792396289219040 149326177628780704
73197417933011600 138910185631669344
117385628236544160 199873079269830400
10233758678473802 174132749067172000
69083508716229408 159349949667145280
30982615907948060 240946929966612384
68501036664938912 105289579419673328
40907125058394000 156274951116503808
92547117183571424 162976591181775168
64738523905290840 204392511224323744
42926995279873168 205516231456373984
141149076863807920 148528488333146496
75334100268252896 96431404795990800
20882227770708604 69547902911839160
105602991591657280 153623540177297568
51270230810483688 147812165144692672
121749048159452944 169597927800929504
155927468300353984 257521785611558144
85016715651856064 233383385344967936
1031807692569575 115382494192509264
21377166561335968 254288637515401280
58131233405204392 172745567520994432
74947553263146112 190406868389490144
79820214095634672 106906990689344992
82809837216292576 247937988178621952
85703470356874736 231453855689922432
80995435538855040 185906322957009280
45268012856472400 246215608390756448
44450799349223360 247486952340058720
8286006554043703 33701612279792840
21853414014077148 85724300577821392
8791445350352502 239699758893484448
135899742443828624 149876621377920864
99200412753677216 178814028275618016
52413061973218664 82712392669514096
19768797606935836 65680647832968680
52145977643284392 204127944112298976
118357195949599424 176782560692019648
65704578929932288 119513134136825296
166513069965729600 235799313644315104
13753309469724478 193294710622400096
34660330316496316 99421709604602896
62633985896471728 229590878741793312
36398713866647280 52854027032910120
21564259429574612 105161090911792432
64354786187530008 129586814811763136
216157924399020992 234215912477100224
188072076951881824 249003767628077216
95891858465315968 238195458476848352
23076353477346128 27483223719619008
10857931420080032 50981990004120664
46122340068602344 145769447710114048
207961847460414272 249137756219772576
196539535862566656 238870643661856864
44802898741472752 164270074935157632
100293071873916720 235701461683813440
131220772809833520 153385755174102112
2438469798794156 58522813302721536
49621057121750816 51505634391665056
122253348348544960 240629099394482912
51172519969291000 97705077337679184
26170056966793864 168388735798059264
5958274018864569 52504494533036896
145935712607717184 155683592109745280
23649942473100896 176855331095255968
7114288540129304 104561163878025056
151719227061357536 247853257887496736
58733177795449784 240797443692673856
137777174740684992 209702979586799072
39948690687081560 198741839296194208
56980801371173912 72244538922392816
112692984545705056 210182269067477376
45113596683362584 177911896890058464
46424298421335312 76381089737916384
161568437643389248 203987435088142272
214201575212436512 230199128136589856
61299339463764080 205227460819322368
150100884422281408 156177243765223072
95197835755292576 150977639446752992
58600910992305032 86684866693091296
96728052112074224 228893070581429280
239483702257454432 259471943002710016
74514975292350736 159517965260356000
198721737007245824 234290487353760192
149082185721519392 170649424779306880
87260889514021040 238709201668012384
164303800525262496 221125204184435616
158998936042963616 215009095888142784
52034890587738096 244924505825244928
62209860177627432 172972657134166176
105146726378889744 161290831566226656
157331947395135520 213647881551574016
36820237879347424 148787402655709664
32732694204005132 154760237956181280
227147005675597504 237069007862985728
16629861723641370 29624274922028444
130930870878167600 193228785378809728
183317361814090304 234571182187347232
149069897407227712 247089584410906464
78559248507350912 132842799589640832
3602436390603433 77981762776655872
13746626086028328 260126697939226400
35142873217368844 174261896952559872
160763164319015872 186528230754519424
52319205829950312 74838343525671920
39085588746035456 229922499325130912
216146885116182208 257599254669167392
89074128516585056 174959700229229536
78845554770619024 159979072386813216
48666663934589624 48839118663611712
113930492763748704 131485142884414304
161778553014613824 174096582963805312
86235168266422240 164972236614214048
51217779385016352 58935384174168032
89636356417509936 255573065702149248
17656605541289986 193996285975979776
42158873165789408 235300563952251552
177233462642449376 229163118223825504
205124965249617568 207105506298086432
2276196270591967 138693918303588112
14750044440861324 33678147819970280
248432451063823392 251238722380210464
60357686232681672 120301217675510496
57467148981172344 133838879891575744
104344964955818336 209142493007598464
2307124636325260 50064143025732144
195575765939818048 204734679642963264
14805662599107074 111564185866132752
58386722237344328 106228340119221984
126387874317841552 217570512930815264
72698585777689360 213944240464474656
33984061277655244 229559049903342592
45797757923458376 189750558105570848
3619771911549950 86997273439106272
5418088367210271 23087548140419488
9140689151637488 163679357841548288
177519471818709024 201644338387493280
17870954409428118 54946736799758472
108259304741288656 185007800945034240
5449486286415587 243421969469709248
109345108438423408 188851668694246336
11429311812962108 77104240169719760
118390642656815904 187245051673087232
207964400865519744 256994341800475936
38853589958190336 49325518238716400
72704574534967296 242947787330583104
39920359390353096 66460255438670712
214863796289038336 248883748718491968
75953969767696368 183155040395753952
44849655559687088 120715951586349280
49531774674487688 184612997335703584
121144912283992720 182342662031503968
72813254616503856 98067878571208960
71510692678778360 255244669853177248
150841977596425920 260450416250541728
83776566462308800 253126235171791712
221200847515092512 248726025119393600
72059843621879648 246821027447984224
88692163310071712 141614139422069216
50037652112010472 225982821004914400
145934096116471232 229668532129287200
100404081706916976 176011792316501888
131219377577845552 251729287358883072
188515053564223680 248241300555159712
109245145431951328 197396100206414304
139743649676308752 156874856148071232
65406250876013632 214009607780509984
2475379432136808 95339603062805728
175969265187930144 260242499233510432
84496917722558752 259355866329229792
45552248537293480 77279379071465440
60993048095054016 94358081416100608
246017565427931328 260109867179287936
82666591674423856 172399209901845536
75945640224931872 204519534889050784
33077502050007844 53510722638256000
12150444754490196 95404703124227792
32865260604531852 169680433735231040
66168611603703776 149827771815721568
74419251161922976 188205021873783968
89168391179032656 233280463352373440
59888034611527152 140089298855272736
176796538750274592 255735355461178880
11035940492913138 150040261487304000
94881987105074544 185136098933171776
119145141698973904 133246465409890352
12911440846834466 127933851685707552
39746489412000944 169021556643807680
20415012255421352 258336262404463488
134775627918213552 155147017300927616
76536342412447456 96272179824375568
3184329224732078 115144897521406592
174070458109466848 187725999940111136
109075247750800160 187915317324217952
72990236536732192 216617953849156960
7432184793409372 170286745620740960
37474030141064168 75511874376082352
31100511083914900 233852090121950048
173611485361998080 184858649734363776
128654981780049680 212258709821445728
200969929163112896 201821202018880832
204177946910046400 236292949827421344
49681535668484264 74801065451703248
159486722400979328 240800129908531456
131235862810564528 194367575974754496
6995515513209880 71474887569905208
40593149068413184 58670620677713680
157228184154921952 217970961714827168
78324595625450192 176563335022634656
194975916097865056 233332577324464864
35898639723210856 85335074124920352
114314304311256576 249531816849007840
735192057155792 83629092795106352
52379095832770584 206293893053481568
113163545317189248 185971623121874592
8743652093861571 47744337000394872
40046130134067496 256354331858159296
22134285955009312 79811874600885040
134239612485381248 154044222099395520
17735785950462588 143160528713650368
58963378278411024 98519232459680832
32551372412923024 98763795823112224
21658282390686708 30606008081753572
110531362783246672 248559808866141952
62800540244332640 161847471934985760
171405797871779616 177168585723134592
58756270430435664 223579047848171456
101309936855503232 198290940721279328
18409559857382956 191857427213799840
154916885910660000 167512610554337952
93144620043600208 226360823688192512
98851080495640080 129837695437016112
14147350819166742 167222901532931648
149898763519346112 226015807310105376
237930655732798176 247515442127480480
116886987638144384 260195644633624096
190199787606766880 261653340038462784
54342715415488232 252295393310397248
11359002304175536 230017719920358144
45066700668330952 209942128043769024
4767939133772204 184031876930984640
35458639416841988 128628215966504672
158661204821227840 224446596520804416
76970571383781680 227729529807283936
39512143275542704 84586274918815200
69745375706570648 243775478987351776
91723393453468224 158795632282106144
45413465009714472 189104587367024736
101085022470035152 218480420344319360
85249268678556400 156096183655723328
185306553958627264 262904000185688224
17793696857826302 259080923769885568
201551467980971264 250002084462437088
14253216546684430 184951771524892928
99699948537700608 133900737062520400
203454180493391136 225401420515633664
87661726746137904 121340795569913520
132670306294191248 136977214397104544
760803860593043 186625587528405856
6695633951363197 9089598032778206
128153118310353968 207218628138777728
47637442097934896 75718514624575440
108053699953317904 220644868677672224
162275162068095392 246393307218530848
99456235014778016 233587494328880096
16397497302594122 145766380057618304
34460343957883100 98608490360820976
69978129646188880 253488180560525152
42065594807729728 260272540396539872
168491751335766976 205603167256514080
111453035501560416 125870356443064304
3242955825954634 23825141029978512
81589540175244624 158694554276496640
76161464342149584 144100101379893264
4914484904324161 169770494513473856
417870622643104 107090912330578624
4059746134699725 93988738583446448
198244693502584480 247417464791008064
181071448485406720 246839453619295552
119228664025553168 239271834616472672
790346557304360 106736496300918896
145749084764133248 183259474897120064
209218375578235840 224645821833365056
10415436375089296 56827324897330360
174768721298848416 262215155134158240
92410459081817536 143528669872226768
155843541773036640 164876381061594816
213520246329802016 252235184001355392
80927506261501328 200325688214549472
93149978179754256 130167726929632032
21764568152656840 212222136532646272
202613000514447040 216326759233710496
152527875057257472 196720873900522880
155497235975621408 156244144262608192
13694641353378074 237246773492818848
217353362997785984 241181212356480608
20668859333603284 155217650926528832
145444264469313792 192184763143896928
131726417214810336 184927382429014208
191871846427234976 235057990330154272
46481708501540144 64086093149307792
45198203105042256 117663251579681408
52914001538007904 142440941189815136
4770095599633607 124644762912219728
172690129576425248 226249014015687232
77255599302248752 175555961577942080
212049810763763616 223370725660579104
40055778944821600 232894862041235776
156084131202814848 249998285339190048
128799954367099392 208543648472864768
61345619341991304 156462039948924928
71107104004574288 139537278434392320
107275281459961168 158991934675231712
136548089634712000 167373986943776704
21900531851477084 88227858269530160
157054996139205856 245941042849160736
161414266546890336 187011703991115648
44533795202731592 231395047703472128
120425345942595264 233787227324772640
23531582086810000 249435880912737920
24358529765457812 77750246556500592
48807675768679728 156787280609671104
91355950847941040 105409834526022400
6578211785752301 192780978966832128
5381374971680497 253620736932249312
16932967049559636 88899433810431392
192996227638147040 227060188333348896
154016179733273056 155900080075607424
54835670238046600 169219313505546336
22692557025362348 236008029486731584
5161869477048319 160328940977562080
85750063791068144 239032850001810304
88679736220508032 168940285535790816
96981737456388176 219414928612599616
106544386535453168 248400824086164672
39286172781197936 252554881356017376
33238541408430644 186728560590790656
140534132414065728 169890264244616640
154156607642856544 162912732264810304
7276201854219380 56112954322971888
78821008465275392 227514149931089760
223553529922902656 250187612017308416
38358807360129368 233441171755262816
17989740574573288 242842135033668416
196141806431448320 217719031067786912
76559448956830656 113315441326483104
23877185257344172 123427636331027856
130741741993120000 188372504949424544
35722752982649736 83042884824043120
16674572238695090 87923120122807696
65265476685056856 233814060941407648
31783646833326848 217455830224886208
429085001663047 182772132209515328
1334125420114943 210021152947658880
65977718093933320 182206199914662720
57233092519801392 119106161658202496
120685716677205552 250837812840987648
74740141278871824 200956660552159520
78581934690002448 94287609618037120
89365560485909296 135902613009029888
56759998611410040 229381067507205088
221013387678768000 247957728870469856
43700001788661416 226992136860667488
23098920141518296 28023384559633472
89919060009564400 119129671031408960
150074921565969760 167324215064320384
69808184416213456 175860023037673024
10284827168944528 127290445844997920
182715021711409344 258448765540379264
4014988613612202 141449330627951840
131628509417936208 206395143735387008
163642981177524704 226381519086089344
12015751062103114 95660657755076400
147413589940332480 172001038531171872
91663970988270672 93985780120530192
93186033782743168 169163581828244928
130212577021417952 239753232694388768
123527809429327568 170778512276339168
48171655712656968 227496799489500992
72742516711074112 190699754094074848
121926548894363952 232938749045919328
18193656481867848 146051645199445504
203791760589575488 249426776019224608
122578654195491408 223771836569824096
85732855391161920 195666923132910880
6103681495966983 262662883266255392
120525868396684800 243517132301215968
20267148822340500 48554068371552704
108087517401278096 155196688740288064
221962255580499584 242720286494572224
208892260877471808 252062490691147936
32356426063298520 84703209143938576
119699643287526944 206120194968835392
13447889418516882 188110773264944640
139685958436658064 208141717091434144
121384033906494624 204728170365842880
228085206562716512 249075311261641568
132938079315946112 247266167888945152
159876812377731680 185416785565854752
73435355167162896 106143378904925024
108694762758221424 150466844867608992
29446428537195680 205485152747761536
23844571604781488 120757068765619120
58886270510989560 195807333807980384
126983095254548528 209826140200815296
127745018732780816 181613299041268832
101489768178172816 154549122505262432
32928285508338340 50834165741629440
64536189979022240 96939887814470848
92726063890596288 130588109457228640
121419410145190416 180896878489622720
65779481492071912 149817473789194848
125082665704715696 162855397139942208
34506355309097196 189262355970538336
67263222072036328 78656134075684208
94996191887226368 115414928997056592
111807866607404848 180535250941122528
3834782497950542 75266357792116752
58050655115936400 65560110443378560
186749026224700768 209261132620645728
109203441057249104 140141321911118064
97566388260193440 227906248596719648
89833327084100704 190269042648169408
106240398558078624 207639084813024320
50264059089365152 88393030612081520
62366960829016392 212112587767208256
36036166679492656 151968631283767680
137742863961664768 208303771063959520
17292539617710322 225251688954314400
116678519610487760 201133692217182816
34361964176706276 151999934423057376
3152005495143568 51395711498053776
105860031316365472 155937329932528128
147296911708567040 154906872741041152
107071195641259456 242936106773588224
59756975419880368 103416020162411248
111303962159350960 136375787817316896
69863050478530560 218668042153910432
30076664532761720 181872366888549664
39045239576218728 107128584568774912
177427330446571808 245359477114825024
136176265542514608 259704485137988032
218641287518258080 251685886126302016
108441005237541616 196650938961392416
74948012374157648 252796382674936864
125810228657467312 158715900482875584
255543462180864288 258487061039137216
104699545125001472 139228912423324720
96612650215091712 126594204576025808
106833176837300848 259706370179887744
83632022827931776 136104221409620160
115392586208845296 184929227191610272
94589456955590352 258557714277217504
107089412998694752 154437261198592928
123345037815195536 211020818588954304
21440992784627276 68957537545442288
74091334452165024 138665621083850528
136565011209068432 193331274216445760
220110554925291904 257299891562638240
192941796484483712 247368206082505504
35335371640258808 70238936796975400
2275094269420983 116632264775164816
27657293315733712 249698237680339392
140679726059739728 167756545465615552
246348821642820448 247233054580645792
119268796229000000 218726399260808256
137665448287338064 157953533686118560
197402821540581664 211105077551498880
176518511261440672 232039702239445568
83451841332773936 104077244316782080
213329306808894112 231929884109745280
55064959087436128 95429946056034320
67015842892293232 229825947797861248
27462917548120608 242191263942974080
41883378713331744 66047012098968952
119223137295235488 126399290564730512
133390468490663184 142651290931168624
134295852562278336 168064737034921184
108169364523415808 198453848787942432
80493671756686560 88159293811900800
68012858032388240 228996071337800736
169207490449560832 244170985815608096
77065105102902016 77304273944725456
77410377928376496 159817194800139904
75799950702690624 121271251266272224
88907257164915696 106548252894083408
32381381858350764 222375542303280192
18942366262910128 256061080909973888
111583970162378528 241683185688919072
69225894135478056 81811016903593312
159457381758799872 168951119577769280
165745976879202240 221844667364554624
77254033819657856 156837525115885088
30230256158555908 100033792820834144
62297424986997608 146976595682789376
4502990024204728 99804506234686384
245764694091773600 248471777887327232
186893553129784864 250582416475300960
76090411182741936 76934464268273728
88629785543518624 186476070350268640
165372801901277184 256849181108966848
102510429385943776 201134507988764736
44667912871172984 171306397875094304
83194461833610224 220737242453695616
44459023715376944 158619985028403008
171234799439527104 210090790167904064
7232945606703855 85037133047328240
43507180632503120 172758378659339968
145123738005425408 157204086600405952
59491952726727424 244745023632892640
78742938059564736 160868445146813952
91764559375811040 258954376086675648
194501420589491712 204724593409875200
200058533208198496 262078326352114560
137384790344764336 137442850476290800
91836542990210800 232515938984856192
23946048460217676 52884920047749768
118950050628944608 191512734132829664
34599006693994052 124088669909560576
70762534887564336 130543226150642576
134882497692140096 145068558755720864
5674526565650949 52675286168568360
212065917937620192 254696128070339840
67671811969762160 163640539385766368
100428718559427968 120646422124866368
14795254080745118 40517243582375720
51518388681527736 262211085550959072
149996831287630784 173237297472936672
121589024569265184 136404912628671856
69447637292150384 173330372254005632
101528129052609936 162236866084653056
128820431195643312 139379035935674704
38637640370950752 159021095598514848
64426726634492088 70584658896252848
53569757296804432 144631045816489536
109657607022827216 200672176364452608
104342399146047200 160286791382291296
68148566846750504 241186271235441984
28986398867713692 154209528670895872
97433365384437616 198331836214103488
2998006300257601 206594413089397312
137037401487796896 236303855968718336
188800107106941888 190069028330062048
157118465002873280 206372919758997440
36529744713109904 145569125667526688
105594927740686064 197471177466468672
21769181455934284 236773187084423712
53898377238112136 83590526899868992
68608706635337352 257271517274993280
142203425808652576 202667344687407008
247018283484060352 252403215850542624
145597896745759680 170177843195862784
13432156338524156 79789785115434016
36826093576467568 84992363623995024
106908369790600896 129671221187576656
209397023772596960 227979927182943168
153929300331754912 235300944711411232
21137225400035744 167709773356095040
116825431474295840 178847499122432672
25080352495925432 194767167198047040
39958592200832192 232176398965992864
3715195608752293 91776874177002560
145313811351721152 202221531940205536
112859587951524016 152778119647677216
13721571310379414 24208030898236380
48345981561977016 191767998563190272
35261451145417252 123962487354439216
88885732370538864 244700057455588416
75497007567987648 106933030773689904
218313032550254528 232859094202581440
210587301584659232 224138002560189920
28883741249645584 262546298307457920
42620303743481648 104364854235916480
367378725657697 239198977208737248
97676031852556288 187965600598650240
11074135992010360 38556796885520264
107397603518478512 245380193816172992
25083894680360208 72718837574145456
17573688929518392 79449393600431984
48989627211862800 167611802496584480
111812080904608464 173392213247896928
32762225029783732 37724086544261000
86315968873591184 119216737011194704
198473280462719648 246155990436760256
162522726411633728 183041195286493952
113761430008581264 180279207046905216
112592669781639344 148793515154237120
14776006777359532 64064059645947728
110558474409059056 222723741625460864
12433232035850122 140082939677898176
13969036005102988 88294073590146384
15316929099239940 244845717690640000
185244673461499520 186439978930721472
231684517376173120 247489098248415744
59133880290458120 98173874840362848
198250624175647168 233720164839305184
30743343187114056 39600012209255992
87538994999082976 195168949186661440
94580439979308064 95525071522292592
9737367516372282 241330377780363648
53854361912244840 239326185048140128
104790612472814256 144368699117024640
171585285099612416 198777693426476608
94082705734224944 131637925889560128
149593151032404736 252125397664819872
102229675893806304 214684013562721312
113277677453769312 232518426065128000
225495330846893568 226125557034912512
197197058347918720 212750742371439296
19974402527881376 262282085360223392
79265612207173088 79791668866446832
80718380903956128 202668703360135904
2979060752622549 32426500281035000
37507929361601064 128072199564828416
50831177472278328 162584317515132128
145415927333177216 151441208112099136
27438828113327452 112447193739755328
165145218846459744 246624710452782048
112250274836165952 126046092150587648
163590527099671168 250045662296081440
233749280019769760 253890518128006848
173521136352651360 219085623319485088
50494712801912472 83551507388691024
19045981086737392 73458988699046176
127678141445563824 176421710834403200
119284283168682560 158724306391374208
39369172079778208 226618357814078144
180758520762983328 241785257463570368
122610871358356880 211708673564498624
121578934193922720 243600802350055456
78911458478971328 147378803130296064
173595231454761440 180355771986638976
163516076608324192 227636848625881728
67432826549256160 163394251871197728
34166660266251212 97321012137212752
38418736743042680 126728784787581824
22306606710605228 247899979395895456
52813699749882144 188863036595847360
131172608768171136 205606693149461920
36286402518409992 102185347905782176
87906632541973920 107142985182158224
1089630418428456 21493165503782576
32392734202486692 37677410092295376
57348067250823280 163781018531478528
42731274215429192 112990849638292032
144387642485829248 181184932393162432
121390690832839344 169975024846586528
122111521996520336 239756127395261792
159320000946755584 198530001827498816
156088491003733824 172906450846210304
101260855002929776 182446542066763744
57288603576721040 118134498961017264
52988192884428392 89549913047680912
22561111590497696 103746037531971072
125412409722472288 146883266225097504
162273838773733632 170759300967209728
52690510278145336 109728750455011952
10406611518713604 155046301330911552
141161855825505344 212691232531174944
38433287997443488 259148172487375840
31003105194243796 180559582178677280
59254957228557360 66511259997470896
81197787986091568 144703446411758144
164351122321370016 173211840104821760
19521543218353856 240474219526990688
67675031939707416 167021230337244352
219015041670289824 222883473051661952
203319238874657536 240463475253101952
64832716346431544 152815328838353792
34005640283009964 138912511064342528
69217722038391816 161499637472474752
119371686339944368 226085832795253568
55384021434388296 204276626992300064
53758982458266136 221218805699927776
106157217187323424 247620570569609312
178970089829312992 217891571714660832
62126262508450304 237080105845776384
144870470178940512 254218043634241696
80219020582891600 124190618522045504
119152109655247808 188759219381548704
42811518187644120 136959473473065152
197945263775299328 246686660550516224
138933213670765888 166992451473435424
99205749402784704 104403506725722368
116090198950819328 210989553669141696
29630850671354384 125238197944575536
102205959293893760 251061520112722304
109323047585721392 164267230226370144
48171745142658448 112552426197774400
153115598765838144 183631500786055360
52712858733026976 205576321329488832
54306093463394144 198127016515137824
137653458356267280 217800973199510208
209981198697418 71706229037480992
92856194592086176 123641160041749568
41262249604470040 223532349139570048
139192277612730960 196882706936948704
159432127651720480 238920588813342784
141687711809323184 194531388004555392
27928364225753720 148851541935103424
13990570128418570 209023350992889408
45044478386664136 74835581776894512
157169948822320544 182656752094304416
85586045332960432 162931844553679168
115530859684727888 144278206436547328
34303955462129888 102742188103369024
42864149788606424 216380511899982528
67910745305454208 205632874666927936
123583748168533248 143537761046964752
94712678025672528 245459432063819840
69203278546045064 152240511363102528
170468114364506208 235406568888423616
130729575560093392 182215728833599552
22515942630384052 234634614967729216
101731193039608176 196826423911626272
13181680067305770 36394391584050840
5265130980523644 241659231756243040
1835610473271981 18808669473134256
121791352614320496 126050889597299936
223648844846334976 232804568213629248
69836766553139832 208224831929222432
74483031482696048 140014660313675968
177530185487948672 188300964656480512
95495063588422992 120784408699242528
111374641901143232 168324074930325344
162098102975577120 252335989808355712
224756873869103712 248611913595262112
110869561603017904 234802346677571200
138139269365872528 260608715323394944
197495365310479488 239035571257056096
40843725547999408 240507131372906560
5523824017291803 109117899734421680
39443098896838328 57658591446321248
196020733696920000 257213713027902720
55423283568795664 222561581370164928
107500583748373520 154964944300326720
186283407941409728 189373645589488224
73299109564658528 97372586239407776
88299643889427216 103463889185799680
4292164755750416 43308883600320224
64198510713650184 98375105266801088
81248904314911296 210790499737823488
13834472482606814 161624636248638784
42010075085197552 148770380771989984
18097842618929952 19604385406274788
218775931392023616 251944090163818240
50077007467592200 189210308060700320
62361746164970504 176663386740654560
59367332105432160 107962368619038960
1476389547744885 29543338816256580
32065541710109856 40639451609397264
55776804995124456 63332380066054456
43218618066201472 253762120617363552
154138349915092864 236262742530708256
48436592190734784 245781368891978432
35944032529972492 72584654716206448
91211275482731728 196502662657779424
64142772590860632 232093976165994432
84800223343616128 166116407361717280
156899670277787392 165414312856520960
100359518986415408 133345061947142016
111249614383881104 254863738964864736
29817078185140248 138135606336224624
128135121474948160 239378103209250272
91087304867401344 104115630919824800
182788658259565472 260478060973156064
24973835409307616 133469887982635440
39307543109707704 169912062442627680
16876166328758870 215089899134412096
146128095255697056 185710634132570240
3795019205517026 62269018006362304
103717042499528880 209686146843503776
7562062974597165 141968211758053136
61709579914226832 214507943877355616
234097681294741056 262734254631262720
33295461265546216 115361532599034656
69887397830123896 102768869122588240
88922622164683120 145534281674956800
23721736270328716 96470054536091936
62621880081841712 130956490333665760
6145699399357201 212375669626349504
93706722542403312 163276444362122560
52840112443552880 217147086684415040
87463080384656400 207691353657766528
31430528033940760 205252268176636608
226770555130451424 262525412088679232
137854972006610912 198883792175857408
231750428644159616 258075147406392832
118329199330004160 258326785819504192
50864102147771672 258691122093490560
97511362911950272 231117098593047616
82796116862438912 218010640475222624
23444576335251164 141325605103442480
2439024494001289 44850508428084584
104324323554619088 222965386986996416
16863741456285754 85678480462628480
201987300612697280 217792426494540480
41426536168362424 45077442082216192
87412594864450576 257214436158144896
120901498182932864 127431389488944384
60038647851109424 257741417171430816
139816886068282208 259854363338927904
159313980506711616 262500798469219904
74586562579916688 206236085953917856
18085353657272732 62216108035175152
101299226112911024 174998035030938816
76098107801236640 145147761600115072
149157105054889856 228881384802820960
47319866669390192 73439058738335776
61904341536455496 238969230725350400
146333882434429856 226335871018526048
91179701549439248 138869974828773536
16919139025366454 104907883716003904
71766376909652032 117611644218904320
13497624664609980 226495490037517440
85128552848215040 121641045988802256
185936155189996288 205621289233979328
82552996098568384 239107352763785472
41380974207704608 102904947123281232
48349767447396416 139342035036900800
9914414600293984 52291383369868360
162262133063627296 247051667112294624
205075032363840864 222005115449102688
42292704489329632 93868379187888896
64770284384779960 74022998120980400
72715543678557104 98915502139846784
145751448727962752 166188206446903392
76922763268180000 189685969723700640
4737581576352805 139167935877864032
7604945858068563 214747093871155328
60341510332477384 219821948527953440
39541298836735312 57986275906018520
172525115757516736 208214518180962464
114624462685776400 159310000477355488
41889333451158480 208791398600903456
82406415764434512 251136193013473568
13906364686879300 29878568699647460
79179218621584224 110968640998275808
188013005481360064 202649928333071360
79000279461764832 93229461467986592
90916649737070736 217483151565787168
55359495017870160 209766588522314496
112515869960126256 206787617525434240
8346997529998420 262924820034267104
5675142388651655 93975534636776928
105179322317001072 263045632772208672
57909013961177120 204461823087886176
105817023626439568 259802283392665568
91972804048973632 93906390344297984
141601235119198320 236818565790572576
20846096049343468 148855480425985824
40064957623470088 64377116368962384
42801582996790592 133622161110209632
64399251493844824 261327787068274048
56866316643272792 118591621417448896
108203434858672656 155983044556151232
73296101449363776 184152533790719648
41584793007745632 183212417162673632
210210119630011072 228582623790179168
48544264877552912 78234124685699184
178613858595766848 192234579053701312
173059098415672640 240530962224539488
139871296570472336 204417456880542944
85099499231534064 141198465876387440
78781564094243632 241832492355810592
48191538892005128 92806934835871232
88109004996466928 128320944519198512
116185731172447744 130431306594226080
8642178756909978 247380497650959424
75512234003680992 101232932567873536
60784595533677912 158931809728693088
179298460768562976 184565996579068800
75279911246826752 208480762128882592
145145047367466592 262939627531584832
215735601026134496 224580996235632384
115041750819174272 151872842463518176
129003879970440352 209527465608225664
214401740230367520 246121438857864960
132148076304739152 259766156203560960
48695481944732600 232008171734625152
64801756398124800 252146709161538560
15465608653038316 74147575399672016
110120980265339168 239709697114378176
88445220091819376 228227930486519104
17510963937325628 44270448600776808
134545881849077200 236964311070387424
226103401220955680 247590513867280256
46175028982792424 251047445633431072
50877824811720216 74322494661583792
129085831063388192 134750858209260944
61727186066248240 244955305671268320
27205955912710180 228901507067121216
100492933976369104 137036768858888640
138018348770886496 240367094049838432
159036121508408384 259767072533267840
57992435795687496 229227132548411520
63256911376528712 98811975240562176
86043977713133616 159144631540495424
233245961004100128 248745002053693824
198748522258406752 230651499252284736
137234052010892624 155834364755264128
9853746408524490 72381522379678928
37907902981629864 195698501332881600
25126880236178724 251287379620556224
6419201593839606 97195088786775504
36829799046973824 214129754575166496
837805547961010 35371366053564676
63509495367671816 156180133732794336
8998526707992332 48589788188699104
112262677997017216 251158205319099648
87791672378827648 187337708336874592
50146964527411536 193733946212609248
83366251832701728 211043821699086656
18052317950022072 142677535097569216
112011488971720896 122478177312242496
9965343297114666 190156636287521152
31178108426519896 127064610727794080
109200350495383536 166822447017610240
90323451001521808 160455416201607936
123909091228060656 258254418971829376
19649183591655888 150682455322509664
195635912436560992 262710779312232768
80412994001545904 258972626585100384
25450174276687536 100948404202413040
94182343773928784 132226867529187648
45388910924599904 193079733156644832
75915639960310144 89104654871785216
124919183090873456 184632585117326496
206747358382844288 215299521494238592
85531770521379392 179990617516530080
100186705699248512 146314721575733312
159855199852031488 246326348244580288
69936528739834784 226985421727045472
86187870709968064 226725926283204000
17911904742763838 258109849107215584
159697341058473536 172125223449434912
56558924327142808 216648567052188512
22650842666336712 112644969823363152
28863008467432864 254579250800803488
105411307228565712 237681651415297664
159930143185348320 231632129708107616
52303717228845008 71241861526144816
32748326877448736 117892784427146176
14934750670076442 75086359715857520
156551855006398048 163766869578247808
63011217665825296 242213053091163040
119172758159503152 180102505139639296
55681922735452832 208833152803496896
74796695489663968 174801310005622592
116235567484501008 139319086488300736
212213080005723936 245440423739731776
80350869529471328 241990569063834976
217925659289192672 248831383453737824
97698737461680128 139320070011698752
84374171837403872 218878669244839584
46682436481262680 258096575778986592
122256886152722192 125140521974767168
143386247905638432 229308377161847744
235088382108068000 249467217854060928
69932056996874400 112917183522006064
39332177762463672 201674349447095392
193600378686063744 208837349967384768
44756846853822760 262969042989275360
151026341414599296 171166075913555936
54599792101852008 153796860759888448
2935951204255285 206051305580062240
118043569698684272 161311816916774080
5667355983053071 48648528634423736
48713579258842072 190515077871824608
75653097813985440 228097273845192928
17357677147589496 38186322796906352
109850216349728960 188532872476694368
14268646394432064 25009446625057260
21597350993790476 229350451333453504
143310405854963120 259373465850865696
204632868192196640 251744733859724032
147940781669838272 258970178768482336
95884225694480512 169591098544070976
78446021016503248 154558102902728480
198247536177288000 238650085610702720
26639274057186992 182376836984703744
41745782150209504 68799214534760248
113881390081591040 185488783737815488
198887578450231488 210511691003902432
29659607631221248 183863379984147008
54425076565532784 142053316648064144
155024711253297248 169032903951897632
2547641456091664 43908764232114056
47962344044690120 171022778311065280
36452149520749656 50312053864350224
181640931534941440 194651964097690080
135653251357674240 188760212417640704
158534655711594432 222524092619682336
82041323821765488 146337438863758464
79078301180032752 152345949152683328
21323048362762812 192143704611786240
29046978295727728 154780102440546080
96025271507520464 136904942442376960
164965719958347232 212265092415041184
201502309499429216 213459829930994496
29506486750419612 141713376777549360
26944602114233416 85462106513590304
136574937212684656 157597043319586784
68662351554158984 72887958587632352
116116856442746000 135173715753299776
3831035505988302 56146965309467360
206157446617566624 250746207920707200
69437796937672672 157924958096992640
158683436225502144 256458183384604192
194095140940177248 245037135648006400
79188419855719024 171333202561058848
153447522238286528 164581871122061568
135989682461863072 213993398801022528
136284941478420896 159583537932781568
22238641931486740 153443135271183584
105540787473215744 176557306689452608
75048343841182112 164629581709587808
218404469104982368 240199210954481792
70293762409405424 123559908539680560
76319215712488528 204204575143661664
50802732849259288 203957307103244576
166530420294959712 194086417968756576
66295557236098888 172406481003976480
149192538972829408 224484869574429024
113332918254667936 191570202950607168
53412370933121032 247262826256373312
37993307490779200 86549494400700960
197865221959299584 262679385796892864
98669150592828080 255418483395080096
26673511558710052 53497537686427880
110087593426535824 249252051214059744
48168579193968224 208859919903465920
251806885760447840 255039751883622304
48622903930391904 219835810148917888
171936685478431488 184433832977874880
39206228374497752 47239685844836128
13705962700824092 201565676068687680
23147177951249460 64687667370394072
183541037507023712 254912437212487008
69673648123786152 91926052830772592
56101281220416496 168656805628126496
73485514593710688 195832806796965856
77526601727080432 91841636118941968
10849346486187832 85620273752667104
108317048751713504 222008158008818400
239254385508903136 252648802843192992
126381302774186672 154502365778430816
30914823092980644 253427160777683584
138808801950339440 240359754674969472
72241229899107520 139443743692098400
177742076379643872 210081686151916928
13623841333396256 136789158800836128
50751948651717824 141482287682522480
58024975890294192 92446823316899360
117801750349546032 187456873130798464
136897064110885536 248911136310593504
34385097797936620 87277172782817920
85371275898337024 137530123038312608
189155674629896288 246182777067863584
88119544440377408 180988202661230976
49909113837386656 139088739220889216
127420584571816528 213877406808669184
123618937147722032 186500283016426432
38591542072753848 180401608248292864
123096803022010272 190230818016993152
218410631468212480 245661333395153152
49625317431853672 231403091221811488
3436387493063308 132937235804776832
215422008813860384 249780624648720800
208922014021885024 226520101165301504
92546605404002704 238324267616150912
81355949482705888 255342086884869824
44848202368144216 254139704445052960
81643710338239888 104710705043790192
217304013784222208 242208747490518560
19746176880858676 259075581014866112
49304605886331672 243069853922415200
31050102687894416 117615373751224912
38216878783746448 86203199402140176
6615884930586683 54293452899375440
13563067901652460 120617715811604224
87884023378450400 189068956552218304
151707251755110432 167127629130373440
104463384496784880 158311883399128544
2926567864130564 39509657613361224
88883036991812624 99640218321162672
124903818968230304 138799929221525904
84917012268616000 230401525614689792
52433264845587832 244140594294826656
10459514140884042 247296242730860800
92425834118714160 214161438394532928
8166070088026326 220120793355709632
125727398886021104 235218291035875520
21748457532569300 64845261937949928
99453737169445264 227211964654370592
92873475515318944 119331970472690736
48013139913073560 204673676021644288
90807783723918016 207881915299341792
98079315579732496 194963805263347936
142748182294515040 230621777814279040
125902093249364768 245464033389925856
55474209374201728 236691465275768192
123864529845839312 194930982509560288
539293416483202 92708205517039168
102428796827830064 173730779697898912
50681740034541400 210356669029375360
9818750758690014 257897626373364064
68143574261273360 167994590829187456
41963112309945056 251179573516429312
15644762042816122 198140128321006112
51385543302792320 236247386947720064
202565509603688544 239063424165282048
74792449315326352 184452734486271648
22443973022734772 259613847411514656
23138684132519280 120375058229266592
79508063696580800 200728881025416000
75057869709603760 232907351235393984
32672921965193232 41535250448630392
131656657240166656 190562783846972736
39689256769025288 117677793838722096
37503380231534896 139339105679028416
200191230066505280 240530840947658976
90872741638863776 178667319299858976
43918606810428520 221227600838796992
133785808579481120 133977963792210400
140617459604512080 229152969564487392
33001044455333560 72108348997276224
12623465556891260 174367291292601088
177362053592045696 239670042603092704
87006111121121840 245870467784077312
44983169409623168 130964039302762304
68535292614061256 258184808572186016
46472509037225816 187687809399826560
69008177414353408 153815821807376032
49401099638565240 160521157864613920
84188028546269456 130766012430555760
118468957448300304 205147930092857056
141183767332509712 163656078886692576
53337079345868184 255457824241198848
9002247096865948 29767236618753924
3924776954561725 125184382141635760
124902616598958160 131753898141089792
134475049103884528 231439757418656416
27416150757959248 168166092316534880
114101069749620496 153569979015685216
4848142649551085 170446910439442976
88394607580842288 243785272458925088
100326507798886240 228424558181285056
122350149479189440 205628426203998496
35975654016200672 196396715234177184
2280625325485659 37181070797885272
101152291681375760 119444154151149280
30362777699942912 38649085182968984
150238772393903744 201181109374752800
34071683791819232 36908052847177968
106210540281209312 255251229886722592
77006863996730800 82421387174763776
21164278304497868 212886699830312928
117827650509878400 119153649212335056
15171317509655834 225895065282069280
8710531744570360 128190007790369264
144770502618903936 235098401928624928
43762528826963128 47687859180040096
8551070452036627 42913904789539888
3473929427621886 85994807423210048
18710087860033444 95241607502193344
61721279457635528 242148644265727616
70458683871220128 171419060145274304
95238189046509248 160252681680074848
173470048340644096 191238079332564576
21256854868977752 79499290536216736
143763071041921472 174384126371942272
117082061974439360 227766169246739936
37792413918856872 158623485214284768
212806523223540864 249575665190788352
55573275261431688 227386391381239264
23552797889171744 255174634956612736
100961262106792848 191954762900846432
94581301657422480 223432916806580864
215589274216748192 216292824959092960
43893233203858656 130806266827485296
3139508989265159 53701210278936240
206114097710795360 236924110167971968
6791841674460141 209339720319417632
92878507138945536 198089358613394720
74640928441616816 257229539695509184
76067107691418912 238807488251944224
99806966487755056 249927979121253728
115816371312969824 123572150011567312
39375156399012168 176528795767999520
10609487247258748 206525496733295360
86599947645259616 246744152215637664
90477177927692768 198344555356996192
79242005018016080 217100795608286560
25216851219480756 189924670661726464
125642652122551088 160501192842290688
42523065169281440 181498115712928896
11820678541176034 133611467496275904
139097216060281488 148885988087974688
54725414784342192 69692325214913920
180101875041577632 180361111063224608
76932070991806368 220184087489771776
132114845125183312 197796136873959040
178720271879094272 239854673251031072
52674851779334576 163613001917341920
74495815567309760 245426924456964800
59269922725139720 123060802701334496
139543943226624992 206643330670347392
14978264225276456 87552386183839584
112462822863518176 130135309322908768
69114649448014960 102482124817259584
6232060230271874 70396419154598088
3381806114576040 47325000059814648
3925537462942813 127733245491225984
62741801625650400 166043841648686848
123993203062132736 195651040528947808
145907287159379584 209572085577199008
9993471272337866 195551401101716128
126074299574978832 163361411495557376
124432351480359440 242462786246213888
61555077271052720 98955230316622368
32492357565545236 160161486252029312
24759708992263936 241504571472623616
159969988738461792 232376082795335232
88852616522998032 120979152274509488
47435751358181728 68057711633100264
44287903919881104 196364914247587488
20168802599783248 91150112669991072
116182526785293328 127656468002096880
96137891134326960 219076596242441984
1369646860558571 104831771541244944
180437532369560736 249943931262067296
51600624790132560 204860866679059072
120807499405428880 142061012286107248
112763374157046960 236322922292015872
26903711936015800 73636400939443088
129462188498790512 208328494850860096
155230554884295200 223749491317073696
61911016615312752 64997460540799544
73937649950344000 257089627050512640
132297180266719104 165701414666298496
46630451108787528 239502601710500608
139629250560314128 162748284992471360
97983714491554976 180479403751139808
25109323217401848 55728693624028720
136799718107851968 237863291525660608
76748196165933152 170179366277695712
29631204117074148 230720190705175328
136029927878305312 253851572910124512
17382252515432554 215172069519029312
152336180520270112 245660731700322848
1614997054326988 122547274613816544
54695000828488712 176314994222012128
14754173659753038 240706183228399168
183696449388826848 207431007405857888
110062631511550256 183020340394987392
51124612750263296 216987510627778752
62928229157609264 248723964126240192
142015509284141120 188724186262717856
87924664531778176 176300164529297600
163827566440543200 214995173277200032
154436678079305600 204207271496498944
65999424329187752 104238896480038944
112707506727302128 203204000592151968
46836264593410888 197739519961573280
15202290610319028 22867208755607844
103960430452793104 175700056936913632
76980871592639056 246280037324851296
84363920925786272 257973107821267008
17675003716145264 116793969334933616
175129457832168800 186290571589022688
63883889935817752 70727793905891520
216527549795990016 251983958477611840
53578393602747920 169318613452909248
32219482423724540 207163342309258784
49394272554965832 203930329019991968
39611920009375648 196018342076816224
180680352353670432 236512984305741056
22319329372121784 205183513399517248
24139880525158180 95864397759873280
4979071579655059 51561796671966888
8311522745389386 83462308047771472
2403565116181574 246744197847558368
30930909294160796 119045218157627696
141606294440078096 242640267881835520
41975469456806368 93406572568981792
177247525703731584 188288367334185920
34539214698129512 194006258430896640
96654148960951888 259302962711144256
126027543301792448 228884645188244800
6737701260988125 88556127229752544
58433896331868504 212708226819880864
48406979554210032 239714912249777792
132163808355640144 193317329853267616
175476810378568800 211445005490862592
164262854543212576 199047780595051712
180224256140182848 246604091677804896
125409358391527776 172748706444433888
122611353706993232 228694077470384480
76191517180443696 136446067414912224
45593824554405224 127634250261490144
66060162431453136 229036858665061120
9618077588610008 57852625533361896
197028263794193696 240287779957817760
18323266636735260 38467456851771880
103068367122349712 143319470864649360
44022238754045536 130192972294529184
3350105002464299 5458745711812776
37715191626227616 85508196359335312
146325215505556832 232093937342764576
13287993671025100 96328692129694736
25491431545007272 185621865558887488
247703003657191264 250986979743496224
42239810471596304 56868386184947064
140086218934665792 158300594906100672
567098619508772 6989448939743062
161113715633207296 171239891820710464
140737322634396224 198693854749115456
163235698629850304 205796002557065184
162258871123282016 261247921306578688
105365405066318912 250442753218655872
6772250120515902 21275630093238464
164887512429467200 166762229493187776
200375887195025344 246292956016231616
40480267754906784 61166669878001472
14357083302385250 221799715665824736
132221131006711584 237152635457931552
51223301363681704 237669760245298976
233251161551178112 248384472071703072
161200605778377696 189221790963906144
24155013307224700 86035642667747280
11848571724497880 199631123260110560
35292673059056448 136656341667031552
189413327232299648 241363781418637728
22718762253878032 197761126732674784
27108972186466836 219079518996186432
120066548581235744 203550951816019328
162790722579146560 191055701153133920
100768711581954320 167142314143047136
74098277206240608 98968956890578544
2097643284023879 226081090955158720
75319496611866960 117430096402383008
81611098628980352 105240432770276768
50666796107354176 246817040540494016
178839140652908192 188222028641795264
54349719907068432 135265882874764352
204891086665382848 259514643414087648
149811420601339712 177248078303247520
134095778732135872 243464535542856000
31277662879098816 229981860517807104
12634498249001012 166015177484165664
32375591009777224 158260707721880192
230050908258098432 244699374059816320
42276295970481240 43469037569961200
60296308968929000 100772514044284240
138306197395375872 203165683106616448
105714969744222576 172026407242623360
190340556214442144 205374966597814080
107534487115495888 198344255364118048
64811450354761912 137544558330545072
36937747325891760 60020142515188224
89009800388461888 118251749390740448
44082633721445152 82322855671943040
127453224781830688 235381975749467136
107285883011930832 137981782187953440
191591316556919712 245935606126223840
29324957520244668 55593384946187272
153227267610715392 204351985451670752
198875308133755744 208476089321713504
11479101189749130 139012352579434160
6680348573845482 82655316624984752
114524062096522032 262264947861293280
181640040004507328 206364322044324896
31682822474767168 89401102765491872
92262930863102080 239650524493847584
14832141637603264 246835633511613504
178348972522889472 218127741432565280
29776872860707888 53694438172853328
46067268175454216 146221820036686624
41008715385443920 192901836550352832
118249861365455520 132195736129289616
154176674431485088 215338833668531392
109898841329048048 223847224141783008
47603737502678736 227454083811553184
134873774300635888 260294714866650784
25673780710110380 125865315470423056
18388559365776152 66035237295351168
66302536212311680 149104898287469600
36689845232253296 240323787613709472
130248913632609584 130594868580970320
41339894290315728 77421630065628784
196642775465741248 222592818374320448
98772626774100176 225440875247901696
177405598823149664 245899069223234400
42963428856873912 106897499064379696
138344552952225888 164966260798710592
33874235197822064 182298939360726784
103265465035875728 189111559582081120
160066068297216544 257906602512472928
158402077374877088 216016462768602176
34277576399704316 57598259407014032
27746658488193672 72923215678180880
100507391052194784 189213900686488992
57176032882786080 77225709700661664
79954334631840752 162792768594700288
150084708485142336 191212713091425440
181182288641027072 223936371076289152
50447616686607880 64278437226238400
1312451875115174 220397071837544352
171140665399431648 201555206714014976
227129837546241152 262651156375511392
58071787527765624 112115883567185792
52271352960344768 132063292240770128
152152041894462720 166377940007457024
106386453443270288 169071765972957472
102689553858871504 229320245588084064
11990937842126144 123404469546556336
47059476346713440 119209849477877376
44636891263184704 126348150680229680
131299691506272032 143199386615568320
71569937494537560 189968149779993792
70772285972740296 261494807317564384
9517978979836626 60662296567625784
126188033482472848 226410168095639200
357697302419665 64937479231086808
56031160448735280 166507802886925920
51202175346396624 240358456892280544
2840241802629045 174316620698234976
118136052686961344 188216466163980224
219673382247990336 246294514298306688
57525922336389248 170332281783986464
8009473433137761 56231971617406992
2726558581431724 72599131196557392
84039188271660288 195750170987746112
51933816934306048 147599286592525728
135606914669648576 247353744302658240
122120482051187600 220153067661074560
178226844775461312 228962595881280064
113255035754540016 155011563109919808
153543569210298080 247061042560752352
114320191171458256 208997320572390016
153097675377325056 166340958265089696
125368986627146832 182057825738704384
153649057049079776 221607941526063520
102986027889697504 176718188402982176
88163189439022464 259283484972123776
42701135179814216 258058951923019552
24680555565634088 194420730830989376
106295075915991280 146374909235440032
144431722138276288 245191526459118208
3861049784399217 216412680009915488
74977728122104768 227551459078373216
102494851231077680 192343292519777536
14296798719288648 218254524842945248
45355538748136376 138724083490236288
36574455723692536 130450948945813472
101474376317655488 218841244217617632
21267435591836124 207992840692999872
113535201636020736 118269899666268496
145464263351931584 221047797163452544
180267835664666560 254559069580206976
120728382053236320 241351784153296864
4547744496963168 236011314098560352
127534855533905056 195064620549715136
51483006424727752 214265049721718880
102734488234897392 207356387828946592
105389219809308896 186844543962298496
23752076153974756 130387770312047824
113167245947710160 115014671259812192
163652146864683744 253770608514080960
21443430253298576 171683039602276288
27644269082725624 73648076899462592
199132115154147712 222825593248411968
122710304839469744 135373526270148640
6466452237318512 146826790768400480
34002407184375012 253170747466461792
43413826175899176 219787475980815648
56952262346493312 123182415357240656
106399346105676640 121673670722751216
182572348931229280 185231087930693824
143276611733023392 192828329895207488
65083941291283520 152752583483514400
15201866386800212 40250882379323616
1620988545257366 211773897984937792
70974795613431480 128583434293328560
85597797394579504 249826480524044448
71962295851641632 253870377619337472
208460086612108032 251071977541783520
160651328652698400 250896820302713952
108035288252960816 224090190247699008
25383906200441924 113003185294724352
119255316429866464 181628444937635456
66543183764420368 107733932063613552
149494554697383168 159190555480137856
217183575688014656 230184160388006560
123887434684336480 197988801961402784
147463490950925728 165441929847810080
101208440207824576 115977325053968048
130303916172796112 176996906943858688
74341820194142320 143384398527207024
111613204794377568 218696558390205600
9482682465688854 201913376891713792
159382042564201728 189777143615852928
95925042547826336 102178918103725600
123836636346267824 248081708756638528
207827437832999648 238008962776773280
57724171048543608 256914912028514048
211497819399353312 231799692165236640
29364737680238744 138061567240408752
18666304787431680 142577022196391824
145755182192566080 153263769102209632
58119734405824552 123754438773365392
123915274771350832 138032493333626368
85062498399129328 204776818149310912
83507755540894848 127823239494872352
1146173011561063 207704458657482400
87878403204757008 248021913635727488
114446458324150352 255281700377780512
202678306971711488 210742522383608704
90090707512009360 140402476768041488
140176573357785392 249466757959259360
109543502637176272 200954921764834400
20744130179801216 117127236695897856
140941196088542032 151056142226146272
44679653387468376 109604866922504752
107597053525878048 152953401497907104
17632965119460770 134009732034394720
116872642958986720 199355349233826464
31789912676927248 239826700795269920
3872149266618435 98880580184578816
168547971964907392 230065295969296416
97554065544073840 182207800124380288
64886971688706088 246834454995213056
123342698201405024 151765020240040192
193591415324058368 229185724276454752
118162130903541024 143297915907261456
198152740850264704 198809256944304512
83445083995062992 224476071831171680
94762935201167104 168663148596732832
131569033797778320 171676003076656960
108102784167043344 244924491126897472
41206292319052040 114908391532659344
11996772525702150 95110029492900176
39323617909310608 211055087994364288
47260074727665160 217741561625701312
98257429632439232 154397919454850592
153439179551312768 232786085467520608
80189892525860896 198371957804551232
187636788519609728 219356828681248000
113962335381459456 145552087802638528
13842151413522708 220158073619539296
29943347642701708 217676731161215360
20317196547730584 131083739969294352
88851243198090624 240406871783065632
3844705728885960 177643107943317664
104755088979564096 238521349281053184
28333353575657716 147794033100573184
29416241503091816 182421182002493856
6533937215130427 245174394456765664
22592580921654684 83184649558688592
15652277234453638 65605392524401096
233554654143756128 241369107660956832
15217547442271178 31478123783531288
91737859285202176 166619974723343072
59153731393564776 116835286438329088
168452044896559552 242425079941851616
17454404331022370 139914074236183760
172335970965425408 261380502890461536
56136070728910824 86192566971653632
9521712955987506 172478225614461440
55657397438433400 242314806530628832
39974692039514880 109527875301086304
40158468195133248 43720013313788168
22448578490864328 138238686145923952
46220875937675168 242491497525087168
97183145453507056 122779902234136000
105524130294265408 246833236299660448
10202363460719112 68118886350152152
23509765194563332 106454780181585392
151753970405042176 206093553779343936
44453027185868688 192878077314321376
15790073681203896 27584050788241016
52603270917146288 128629420297644576
11802956554837424 215857540881786336
19932330616528464 247600792053021568
116954408370500752 132812360457288592
90932308772713664 214705610250561088
34205550344708848 108957778109422400
155262350158960640 197683967567530496
41652377165414064 172432039377828544
135720109474138976 258061084554886976
75917400704697152 187182370825634976
36766424074256880 192336361772375040
109124782228137696 233402895107896096
55891833748962224 203515211821943328
31995209098106052 80597029712339184
27804520969808864 162828793651399488
126248358440226112 253884514027738528
50341552148810608 237593198729384672
143712012711768208 242912642389161504
104337424309402800 121619231301977264
91597475635778800 208697743965421184
54744911525870848 104490826164699648
46557070185496592 179196462906538176
211699486337937696 231306498626838560
53703945999942552 200006882320963456
161707072991025184 237755359800873408
221472652061915072 260250729472069344
44076248112055160 67662511592731808
210264771392246176 249776599696846592
90426634594210384 99156608835712784
27171045281489844 63638361131871696
161837109921630272 257831134423619424
197548081089333728 253909111717793056
134720820154909776 147904649497511232
160019709402384064 198826049593338400
91782687379794976 219426966013603296
148716801058622976 239036760995496576
40781219979322720 193931089329245792
14775684790211824 227503651135222400
70000028090037160 206842838293986176
67019809167587000 195633097931958848
217957665726100320 247685579462340160
16373105790380872 54894069759958312
48505073776028160 129017802091997536
50579550112172224 125652253084875248
117315004021797520 262265380695182240
117934028019055568 211163287497678464
39760616084739352 113115103197039056
50627776860174296 100959791209414992
28685883338285988 158597960953370464
23871553802965416 227987080757870688
96287813814575744 141895794152853312
33681767598950580 132645296090652768
11392450574857846 134924965059598224
72155435601108400 197660610437559072
87592952365082016 189417495165014080
43898240119481168 110449560096521024
125604612429637712 216534445410146656
61701685683879064 244853465154261856
38251756957526192 191587417537817792
188415665583836288 257633397638039264
73880703421700432 229613435946511872
51992761601012888 251459722731532768
96236048761090576 103392127186950016
69273024720968640 124773990134770176
23080048197559568 124555396987442528
125795664149118336 198324246850912736
59587084667331520 152385155315862944
104161341572334016 193970205418917536
191287650170467712 239536307210173248
47826575475103352 157389585563154880
55434193414553144 103610778819284672
148748332799916000 165962789344163200
19081513338270732 98166760118963120
123978264251709104 204809045631653312
94627122034228288 248077285426236224
57094808935959432 208766277172033184
51257074208856840 234454442319235232
79431868258688096 93072206298663152
106332264849208448 259049194867288256
26687383117921476 254263047274255008
48944415669396848 67101094335789136
24861742343426652 79764762489413920
101249344210720704 191717896942465344
1390364575599272 166402127501040608
106653837418676160 152241847670162368
20441649834035144 209979431186873376
202498009507516672 224872578498497472
55580005606311440 171110358936469376
130246772738699168 217421543436909952
132079427373278736 189169728759923840
15777989661348092 180284260943051648
73482643378640032 129959039234796992
59697476666195128 224408563831039616
48219893601769248 87838541705519104
27210712615718796 199994340051687744
33691894489546800 187945886799826944
39988230740576152 59625239781178016
5988857240230809 28371277089135356
32264510618443564 130468704061175440
83156443822082416 238951676783679936
164584919524425792 216662920552162816
149936281815630144 163911187438082976
123758985071928736 136322167924026624
212357011913866080 226398500785593024
60001754257385272 194393382237312608
13672483764931332 221671968506648992
7755031678631068 251017351272522976
125284042425511136 136273250099332880
133011314651578640 223494243889377536
57579427711546904 219054534954820096
162958602872938528 212901790671514720
136941411265599088 180631656889301536
81733091126770128 102509092960480976
152169876693816224 215876464857637344
27643140372239456 52245401862714624
190574869306412608 236576425904078752
90789012934680560 169637493640727360
24127553556800408 39098586828938440
40221631409988336 160795510346418208
119300462722840768 128834696894010832
1290315342325221 34054112254539624
16821013610644538 100868479193533072
106353657893639760 240655980207840992
101666421037518640 128828900697371856
17676995110697022 161999923809592992
36427174236278560 58332372120274072
181581995448956352 259787228070852896
18743408930407428 205538928640333472
119636820685084960 215045049111304832
37680048407513544 192379311394848352
186950285455717344 208286130401985408
172942264956527104 199059678239552288
174773765490564832 262607108450807680
59320313758694136 185951043251415968
44514959134950368 143901948781813024
136675069959929040 169768213518072640
85952259488280624 105701737129172160
71283635221340464 125456222584893024
65423192142265744 228010406611341088
178001721769243040 246927732102339520
100536613104581856 151046667679169312
132777295480492112 236015069687434976
14009498141059122 201876287559466624
80317953121308208 156146430770812608
85555270256373568 148069055225666720
73671663780308736 170783652834386944
24699456857193372 127597730233979488
154327525840417312 155573260053029824
53346276679169704 82610238033479776
196864789680502304 250728645455702304
51230828785868496 235027607566020416
7326247608675776 143498546654906576
33548982382514984 201798493959915904
72115505460982720 130682990044448848
165723110781452672 193725338095015808
77229915128568352 97136259712533888
132177140870905488 172452120263856608
56663632285961136 179550842439598464
21939627538260664 168875184544387264
112030597964160688 148883171954778720
212910958295560704 262314348071617984
70690536357011368 250024798677078464
86253976892525456 211575155913025504
77878579982847904 85096946007067760
104173504496022352 261083644407264576
32652047518294012 216318743640860576
10847647783817036 161310294605267776
12850395420024762 118490195999421888
60190908479352816 138150958983706928
11137204742362956 14872538268145816
2882324405921019 72292878310395312
157153015591925792 223833322624169280
197411304889645152 257069713425493536
7554149790156102 11877084356068998
39295491112768896 153501926021145024
24945566106579564 135368666626818896
127282132958069888 250412561465814624
35452591776645796 188937650173026528
197610730374323936 255552708448204704
57336627309020152 111656322512332160
187361003386444448 231037387610709920
90028975114184608 124894388918870784
52875683819341456 222780972035988992
34399695607774764 71000728215605432
54532389430537592 152906151008123808
179951066219398912 217010338147044064
81082386823383216 161414294762217632
58728307622751840 89281569621166704
171248171133723680 177852729922000224
121413056088937632 203937773598208896
111327264422821488 216446852203470688
166779842825580864 248820327222937664
134827340722838128 172394402631402080
116010471528328368 185880650304691392
7081945623310037 25370078436126964
157663157806448448 207869177508655328
41813103221432664 90392456120537120
41619337568300832 46212313441297200
14297533665761378 80313461513944272
50870645467384760 109884429860239824
85144272805999744 144758033472122240
74878427065723184 95033968740727120
57887537091994392 151020416427292128
138980971282199840 230305924220244544
29327909707034672 234802395844561568
126356182034802976 186220051154070720
138110549105766112 148880780155164832
38434418779962504 174620450485465888
46215235453947464 48601726496674528
121807203363230240 133013903211748944
134197909731477056 153647805331643488
149499906537214528 177458139865643040
129600647737107744 149063191455280992
88984718891139152 133354889819039408
63061464083005104 203514071563703424
83651352075294384 126489609835935920
6012799321029394 246691333082925888
46145047931329088 159372804494942752
9965818671577894 136002735188667456
135905095636307344 201204503884200608
39851628125346936 158635469979078880
45365621002657808 79279921422381200
37135431752286400 134722843299174320
86103530833295248 236158080993328128
7404630958561986 115555408972531472
191332455108771136 244800741096667424
182667951599261376 258969839074750080
228748192269913440 240821002452661600
62103407439841080 236790663470829376
59503261014182016 155799906749249024
6246336744844357 233589573976942624
92632103469907968 206474070119130496
38051334410770176 68149440696671624
184087182308097696 252110129617402848
203003634908859072 237085566950018528
87208899089892496 171739406300705120
9971993171846380 117112524126073248
125656509568397616 260623637367224448
222498593632866720 247475491358327712
58840516571742480 183044089740313792
122553633177808832 224139812123181280
66986569689038392 76540441366611136
100251388295770672 169673588224569024
23216689349923968 166349308310659232
81378003548120096 138241140036339984
4192293089762418 250679167358818400
78198334014306416 147387325841115104
110856984851009712 200783095407139104
96801308205440160 150827901208545632
154147219261404256 219946226543852064
5414719046747458 31767327387011160
75115042511565952 137275734964394992
27770323484958708 67523351402255176
134203980786792192 206890195539902272
16922124597950388 113100692750960528
167421445005008000 231956927990017632
32663577448551636 110329453594255792
121186769257948224 155013838692350048
31016053127050448 162200246645262496
62974563370826064 136974401950196128
49595658533866120 125635931432109776
65528210743358672 124736603488519472
140505927048399184 187700539293993440
159639240199702272 229345142101314208
107446885809194480 240062056583554368
187602009462237120 243263566921688832
93939907501328640 224123937687693344
962472471051249 9607221526159550
59619037415315992 95530617986897152
58417551106039648 96934779371001344
154894202756774784 209833886587471712
27778764873573204 169201649250293664
94441126276535952 209352405676998528
136080418121120704 222005048082723296
202342719676603136 250100541462633568
16911040116644306 104870286735837136
26093465905380888 140124678465505568
27986884076410164 240396269577128224
68978335229957904 204655940136043520
31784905660195296 188311667138183040
72838372929444976 78398631766198304
180443001970618976 185816911366749632
65464850819950112 233066113021794784
47298734998385032 193855080663874656
168086706158334016 238290084470370944
115065865912087760 169669669316202336
244105574867438752 257831788816177696
148559388019288896 173846219152666912
96859324393318784 235844646976575552
67495618435303496 120016495375130672
77368571686692240 82229480914367888
106606380892242736 167777904809748256
78459047593361408 238557792107344256
187157139298044160 193180757301203648
64240531901666936 197721912653234240
19969616339031688 77627532815090080
75430141866087248 172765292985142592
153470647251453408 236572961952532064
93912527436732416 160106119271450048
117471514800112304 152222123918215552
134768638809111008 218237741666653536
102328107034632768 169466501998376800
106125554526546704 246867024440683136
138579553017147056 241093178468711008
73783512028721488 179274631486764480
127490953530985168 198152764692185312
72491835945766512 96641627386006960
61012854381477560 237336116827694720
112175309486169888 205753453283393856
2699292224052245 182888238206638688
56388688134494328 257137477279760736
219476703737811 55923031134759840
132104445542589312 248586625296474144
39881631001422616 142060631904317440
150282114202515424 201708059691086304
84575867688202560 225786221161189760
21832648155039340 184509973712694624
4559389402917558 126439465123790688
1436308665782929 152381225731247808
47639750259883640 210841815314250304
87356660300574064 263054107073542752
166410329956128352 204965007111284256
148333677708819008 151070054208015200
11426823616231014 124525362364714048
22787874167706824 132901203078274592
56171513630584600 57505354344514240
71062175783383688 142010589158463584
90184301579400688 159946134636218240
119426543454533952 171737052602693376
118808465212670000 183057200857544160
90722650005991872 252071506947777440
69735747864168400 128238375467712592
60004324766944120 128138778436404928
170344037260040352 204901895306276992
216102420520042976 230299793739979616
83978546557473264 159726061366585472
4727331491853855 160129861416614880
114604109040956128 169606243023731456
164482852454969088 210384234307476192
74705973810537552 137363061270312240
7468728240557936 20623976658462196
15657053411201710 71016015996676584
58820367122989928 256273096469986816
9981916007819316 193076099972969536
233463915730150496 243442162314620800
211483039279450176 254351653433851008
144781495836784480 164208477191307744
166887621579177920 218984719309831104
66586601936609032 135107447919861328
207946552476461760 212810890094861760
126903234469504192 195327360734500160
56289192300024328 71779805210062648
188481579132562752 227753146785131840
40199199335582744 242630092046539072
44990445533677792 45623582050266904
35248622158792244 254182662546535744
232378384865243840 262598584938877984
57947171402510144 113560477247065424
66750984050186656 249734267741833248
34746738342548924 50692113831050832
25670252314998856 195871986005770688
237344525287219552 237927482599543520
151845448918117984 216691279215666944
39428657002429440 131813995128587520
18656528193912068 115199368688334256
34215459778282244 71505120338182296
152592675695847616 188873088541753248
54532166783709656 167327805012463488
62258645402352896 170755217380568672
5092009083460430 103485759815420880
77998887606954976 251978222004636704
15723747619915014 139414616692987248
93553978913210112 141251464957143952
30765337112153060 237627789362909760
86339106534001872 119412997077916032
95574141155023904 242647420318181056
100872830071693232 168503755855501440
23027026058393020 93571502938659152
167615377987554528 216532676288821376
97781667734280800 153118899270397696
4919722557485512 257008314043566144
24900316516244360 88566336638489056
40990065851395080 90030387377712480
52733840865371256 260778378909151392
49215161019414192 158687320634384000
9207060561422682 12346665302652726
197212156136991232 213422974936360448
35456574695580940 261435404363875680
14669044285471144 73677962809927312
42771445187063504 107920765967025568
25692818548521476 206145795107125376
199480754584698080 231455493682550336
189542186688571488 219278909925383776
24027069835887956 111713179270138208
81849088811152272 123114803893058848
45728531578163536 91098825776090832
214207519111998176 235747341129061056
251774146612692704 259185581766512576
20998932912702412 111234798889269904
109272461188395952 154874735145974624
43880944978918744 187107846216372320
165307129672117760 207079931308065568
68674139579683872 135107173945163120
231030830879999616 233318892348990528
94309351211908064 141361963144953184
190023374432490208 192367284518362144
25075866376322664 130595766927177024
190426186302082080 247200848485968640
128026667692044736 255290207216562464
16784140421507712 61552063170793016
188782746807488224 251756516499465472
165568525129453600 262759463689918816
9481813203701480 229595889746370912
47300025164823488 249126720360976576
178072828793604384 217040473409943264
170654185036214240 223873179777775872
19911268391134068 235854629582278496
62938371736420976 212924429503239168
37041333743046344 249349161023887616
18921380631080460 42809956486189088
36017886409667728 204239100391890240
29126213458328472 137913958566838656
191841173608730720 223324494355733024
3840064012929891 165219058026552320
43995708886638072 139621447726674192
101921249472333296 259842463288102688
133873189287989888 213294340740321056
119128609531775 206895375398650752
46878303876944432 48129964463502208
143223972319405120 180585312772031264
8295897075624309 93905565365086016
114138100115078304 234911386801709248
58218687215449000 256761238970832480
128346207408614800 256477553218847584
179377084274167360 210283826240567936
31744843713960180 76857187490593168
157192705120184224 224566365729616800
83541070334713600 199973124479194144
74391146766482224 130864941452472000
130597584443929504 202887591855677632
21366568314192112 226216235742508576
204049696579611232 219588342739664448
212805838630873152 242924032413139360
15167086611751580 62470816887171296
30202562208518832 99362904064983248
142371955180104672 254019868553477376
221517378572441792 231303120748191712
136871028032656480 246039574416254272
14972698038171670 34404567866173620
111950803001616992 181681141790053056
140805036945628480 212034746493753312
89234221257872576 102709252263803424
9831784640394162 58394761553041776
27005248580461576 32397161431472640
142668783049230544 222558656718525504
64703699397430184 136680242361271488
37886184492419224 214226228789076576
8622178793955519 41204838358850824
51404578285527264 155870057357861216
141668180993829984 190077297122930944
40156376244428592 202252930096425184
124672043932653088 138730751480199936
11800293192802594 109798595486942976
117253192149905248 219833135779554240
53380400125983504 63650735168235928
140834854491000432 164150165252855904
61353879809402384 101096349643292272
16884990830779980 126423767440364272
44871692331358744 122863170715806624
58137005300211768 162307856224567840
69756974138691376 217481255331517376
42330690350242584 150258826184912608
49276566023244904 130988533438253552
221601806960701632 240396354293065440
1524527980681315 65522801731688840
10391651370800460 11434616719333832
6906526010240076 97611864049448672
77750719566780832 232628520090624672
8158741228596735 119956436057297664
11603401739396394 235651714791327392
43548280706302712 178187652843272832
86161127632958848 107810584369050960
25855048908385000 103366736981736640
529542828098834 126717984943264608
106126363682672016 208737555400321792
144716359640604896 159039569707871488
32529059868458192 125762902647798560
182494596946072480 258747105553015968
100269032422999296 143324437995162496
39298140407827424 126964171299442640
33783531733312628 190920413169748512
130203864987087552 235723274229273600
17269569586409740 18443736850894156
145315176744295744 219526403221855520
7221894872538269 221298472400847168
231425144812626016 250638725225196992
7267863157774619 67015349303185928
110513456345431536 120364207107145472
199050021551878784 214447811548562912
202698772065141568 253680356477994240
197833312398441728 201833329383346944
125075989722517728 243558484715656096
163483113169854848 216828456483828928
20361161666125412 53556638186475224
49875012557570888 135962928006842432
80079461668192560 215066615230630272
174954935839233728 178037490435728224
159375104594968192 221887867905444288
151150056236601696 257395689193846784
88027033895664432 212309564748729312
117716262185104368 128276925281037488
100287588878065904 258145009294366016
13075168141853126 116637184516752448
71630988965878192 181901533344492800
183071587369204320 242199474400691136
160182302381710432 183704770665235008
191164566324672768 260300934273058816
42042152976917248 122953020329090192
16785359327512398 256136474453646528
591069161298054 94186115107459472
16326033873299244 56260960713052376
35852060907903416 202523955079375072
39147864226358552 122678838017660944
27512113784920992 240767847147802304
27290455425591444 77414026201537232
26386775180132584 44781647417296504
26651108274978252 262638891545955648
21038020418783084 211296051974550816
93473292999419200 165533618382006688
29475702636658124 179705057669456896
45273086271497304 158178509019871008
102100550418355408 226694627601586496
63213428110215104 169641401644587872
77150509142958528 154555327990344448
19950491782276856 248198542746071968
61521354859417016 82400993668252256
73404691991831952 125818523396529792
188902773488619616 210408661639112320
239505345572847776 245172355102825344
38201118110299848 142418815595807152
127801780422571792 209950275660183648
81964872265687200 148154952471738816
189076215234272448 196464278084061536
106488654300916560 118594839613345424
85218880014508176 216151404215129792
18078153663199664 43193453127794760
154883348885605024 199501928163252064
227184797673815776 254573296823953344
48458966219587144 73903452438682048
215209920362353408 237336000249679456
89101608056511504 141820070179389104
185431182488895136 255795001205384896
119946305486813344 260284346978664608
29354499616936132 209270370455147488
190153190530277216 234843365806537056
204423689736787776 227300269903038528
188164490861106208 237173281094281088
78281747834104560 220126331531195840
72940930208735072 243574963584147616
70431413230397920 250067133657542048
136184498552918768 256291573037447616
6249888612727617 107220515800802352
129801308427236544 156745238026155040
209759857258082848 232344624031211200
131693081862733904 260245950256327296
47987241545610616 231008197591168448
27884898567637808 191301242699539456
76788844890472416 157342641541059104
62148673885732432 136168313800231600
131584236121161936 155140032432446688
55705184079793912 240761143688516864
28546426573102684 215697465435605952
116498737553276720 126620531561181792
79145797385477520 170241097418674752
3783044035302836 180737797994820000
65383943556591416 189092436216760832
84214647757887584 195251773486867968
206527208642844384 228986296906786368
17780885536314352 248212117634493728
53513404835797056 180317112413123872
52586198221564880 142067542988620256
169798989436382720 186979728746991200
7630385232829454 256024351289146912
158185601419810720 220428799780113632
232620563326452544 243805511321487520
97235020749126464 135414566791552000
155579281982596192 204631047370020192
81992250772823552 221781127281050112
69355907707500072 83391604281498752
43109512644711112 64448963526815424
11354626284770020 118100856862760944
113388466096117296 135901353445439472
104499224900270928 148954883894598880
62098748115738720 118034689861573216
221194373670871328 231422305610964352
100305485030986464 181784810332534176
81750915833175376 126977791379417264
100336661457968272 194314790139683072
69707071596965872 149781436210579488
9618974281273844 46820928836724096
2495488640013137 182482687365816832
54919723696598224 137564638086404672
117976108089956928 239416917599248480
60483679057270560 111845064547636992
52140184732099088 193304039070043968
100576989355790848 193074490572989280
78777052033958784 170573019880700672
56544447739672744 168378185505912128
40892729290091672 238653136490521760
68991807147968056 142045022777878736
23459214097533356 50639719242903096
42509546039911880 61522400286406608
5655095000392999 250764310243778848
4880526916512923 199742250628818464
219699221063534656 259442259494844480
44544818095329296 211792159252162944
135883601850960368 223779648124119872
41776639097625352 117069657440026448
44959936021235872 55329128420424576
140517073745631280 154858997129503232
234758119189599616 244867104985301888
110654896978172560 237429777754928416
229298348016364448 231998169832297440
180528811113791616 200746363642749088
6580666249767078 211637627039014976
1390958296347663 95974546632838912
185128868029932416 235498164594065248
36783926444802208 109480359938021328
94876822500631088 221281902313738272
43297099560771744 182652596958042240
150633576541013312 238825878397845344
169480571055842368 169682963428271840
130722674867287440 166832345973471616
10074960911538196 252137685201603168
12404632411238454 57113510589861592
72079529020818512 111906503166658704
1533478452641297 132582734663579008
110782962145613456 131242565067819520
68504527663059056 234272342422141280
122112614635629200 135296464228158784
171706873692800448 177112758869960640
11686927544011252 249052441656602432
171551750936420864 176570897594332672
16030563387255656 176034021965833184
206759042103836448 248921110415523104
143132134627537344 257451882247799776
178658603119337504 245112989977446816
129355585851383088 185333131966289568
29712104185232296 207914842131537248
54283237320686912 211343683927927040
2588627542593268 173328048276553856
162937794168289600 238370394213639680
31050198533978632 228968869158951520
74733019804286208 255177050408594496
115362468339319504 136479730668387040
1903028610240726 212061616586409024
139742841537734320 213925517928337632
1963803615551852 65272122179081480
119275892640138112 218316518477832352
56944876366372040 69045254068155920
3698000940688510 208573188264729856
185107391537095232 188813284041747360
57109287692336984 159598227960614080
3332407794601973 145166181260642048
96205706989769744 169516904376599648
36021289050349740 98294669424560960
115685893761824096 254418434942211904
82718206294012560 115303684531947168
197706702264635552 252027935708609088
41585732300666536 164913897360755840
133942995617914736 222989660395826080
88234025376742064 252080939478139648
22311755020274660 160419337909260672
77119013712633872 205605839085979232
39127947293544304 76164734149131440
8986806406802542 153075441576372480
55443024301003808 258545315101609888
86142622818704464 150082692145987168
115924740852873920 238082451488744992
142752009815937072 165482401312686272
217391307198008928 225025188398727840
24396837651413136 77367056823153120
59101633557577648 146812448720167936
33228368010008184 234256160915663520
22331957923834380 160757554709283296
193536440362905280 221071612173451968
181137877526478784 204410052513225792
212917276769364704 256597579272151968
8790360610560572 159333695133206880
71573895001004560 86187432491514400
27796420191126016 65859591903111976
126616348003094656 145830859106465440
195638129592387488 232381715504543712
191696892822454656 208439613394148320
73545008118536288 214586909932317024
13861019062686662 115320018893604816
118817484606571936 193418596474211136
19715912557606892 212527132883118784
51670322315298704 199846840080972480
105790458353828848 254839194394578880
127742251114865552 150539708325510240
9022623574836794 154511832076112224
190240591080969600 249225205107622496
308096411503261 248434207631263392
175260540733135264 213177546963874400
48011398044248320 143200897313292864
117944542184544720 201220925802372672
134000237193052544 261087224879117632
131817255948733120 170495040479297216
4362404988786278 246804638403198656
66759621209091376 205184037968497632
107434423604642048 205584815487138144
37505118192619928 124420367888049280
118635493162737424 150392926763731360
102280299568728528 247526590851566272
206064294492208288 236044689670930528
51636848722860848 186800973272510688
46043137127332600 219803523877926112
226244170226703840 231811129251107520
109756241330485744 207778468879810432
116909252723546112 218280262990058336
98858840124540240 213809373419761888
87756697740798880 259402599801356192
9132245687848844 95773106961504960
28838633965669552 62413266725706720
115608996706499856 190955682238073184
580647660717287 206831566213332416
124178048012074720 227918745512366048
119702663113892128 224989895265534464
109520522830296784 184926494681902048
45285629585262816 207342923191388544
190639064959314752 198603304426583392
10017920835243888 165252465299251168
87400255585023104 155940863233352096
78528647113283136 109609383576761072
160677930550446656 223932800774165312
227585359080318720 232264978895769920
131474296130747248 192130952929437088
98367656640601488 208273873783828704
181100391268263072 198234632859690464
34542100312949468 93933885495627152
106100957253972752 147239634739376160
177358182782642720 230427950515620640
90888241234661680 259050853295777248
22336266909104508 226556618294549536
103995633169608768 256237246974687520
53242312023299560 207932792312834720
92922812778462320 245457469462423328
34174906589180676 172628752983996448
46488149767568144 78714215027610256
199221409241557632 210402813577073632
4828466864913817 249187494242709344
33891786766442688 42978835824064544
80555930107709072 149061816093614688
69181348949429840 192085815079142176
108616858810831424 246525151674467360
203249926072522496 206640388357227808
56266056268414928 175315665656521728
134600595505664096 192493165905582944
188766483527685120 209267801786752384
74570497723939568 256562712143119968
20296452796532324 120193748003819584
39621380847240432 254473867777430048
103519783849709872 259781213468392672
66953326718264616 156037075872231200
27013123069661336 71383908298436184
174846209667072064 243641511327669792
29487701814119080 88046685776654240
110787490794473952 193399643406811392
52769126356229488 147876260709209408
97048472477873520 137133651715109040
162494828427328704 226285427381852704
72695534400128208 240347826595458368
46423011606792608 55112432446115048
123665077622007200 131745262811593952
35806186304253400 103842500775997440
133616401553572576 240212873321736000
59803262270761008 125914684193188080
78878980004375696 198266252665601344
70994258241717664 203874903277282592
6142744190636800 13082165564750202
179675021615059744 198307576773259520
206950947788285824 241622891514380096
139437088081326080 237004114421247616
6710187106796548 196107074076583040
32366471834271720 126828573311225136
23037952186629440 84453319460655664
42690744188664072 65346054722527456
196703149875431808 197683435030460128
40299373109503768 74149704354259888
63889493482561344 128339012874726592
29185679009924548 69940297503516664
75628192772182256 205403726651878048
76490058973013600 229121141650899168
75250758186110800 200680141314618592
88527357118321808 242655135363307488
69969029528706840 253932665493408768
109035341275736512 135993237335396384
34179576217743212 53490938695319880
98595997377147008 104774236806904480
125452841864102560 196166514394340672
154393697136068000 157541515687289408
79438121454948400 106143061230934800
15527287361695936 120930847178055776
30223443819161692 183459004207411104
32403625234896204 60929262012589344
42250993940367664 64890399193481368
82445240763355888 221940077127419008
70050706122584808 185563811201666400
97705189691511120 244445558883081920
53409851055653008 55254571078759096
58039488925184288 169411353321819584
17863390041893192 229871895368031072
22707260875281644 175576519557556608
86326303510862096 230708164774329408
123806387163170688 245076716309340000
33578555486688556 196786550693067968
6127479940602357 250855337348337696
86066876705398896 231626218051404320
149540582607320768 237977112162161568
7382853449354324 70444608000550360
54018535158122816 226534959920465952
21858629064292500 250601835655627104
31905758221047436 116846334052915776
99350075681735296 258471679672890784
14550350093328006 161523641457914496
138715436518496336 141749315682155488
8447273762327387 40218418697952776
165144334807040992 197341954193813120
7508107927483226 109040983528365936
14395941018937596 215406838849013664
28698690867965200 44093941296331480
40322460866935816 260748940008293600
106501556557190640 243438934621320864
96443341932428128 114058436671676448
83435348887113216 106600624956353040
182281204362246176 207995229213961408
22281798144160104 146917833709927136
103478794188815856 248911399972081504
72590119629468304 208757832649706272
78919176236326576 155487304296674528
79930178985503488 202174891534126048
136699480894302192 156368659848303296
30507572922781584 260721170381853856
108240261440324336 251679276934620096
74351991779245600 197368771362286016
116566914930289536 150123895741731360
181373972913653728 226494187006675232
12463399427919052 95936593869534464
67815142908564512 262433207910789216
46709793194194952 94763815278177120
7037704358512159 237815592109900512
63099803638575240 121421572861321456
156154078378311744 160502101122794624
23920550708074544 118670376806804464
219501497986160096 255800452668103360
145980852264506592 187751644860895392
77735041758686624 124453396222916496
44090607440212640 73520799360416832
67068462657795856 97244405018567200
237926197721867136 260713277494937984
3598167146849560 190470082291186816
20339386196979640 110236153143828464
38006119730258856 211835537037408256
33121206596606828 255968723643734784
95756264820383840 110529964373169040
23663090390228172 207811706836263776
12055853371480226 86885548259358336
140080630086974368 226131540053331936
83947815430094384 216473706264511168
5231861776563430 113369037693501424
119541761404465600 194205961518789696
34007828860945736 100550689747047520
83817047897406688 114420353175770976
142682664880541440 215520494112604768
108128356545899984 113565325823336800
29024671071762300 232888700926090176
169116540484308736 219066006011557184
157290682472994944 167243222817385984
109473578932731392 248775622094084256
42583310641367480 188647734729963328
36531552083849464 205787897571117760
178157940645748576 203076465051590016
155317911679597120 189281095988664992
137921662612396528 213747546460267456
65492266948711088 116792069123695392
96047388916526240 118616554756135376
98073520595042288 227853018028589440
94431979571730672 134036275269607264
35293809586119364 261441150764793504
58157048164370184 258899193438853120
179615069940651648 199867076757326464
32328116898955844 244892525603304928
139196299662877824 183509329712588032
40021808369816656 170273793125195456
70512013481916864 96136815516973344
130569786872902960 144302741012584000
143236028307710352 167127688255493216
155620775477318816 189890198448396288
109078451242855456 227007741618557728
20481184279808512 183783351315514624
50712669483229288 168635635187729120
38970876879867824 213974511015184512
8249687192148191 145164043814498208
4124562912088736 96479210466217984
150743278692542496 257501731867643520
22603867983005484 252391365119741664
26442131816787752 133281037003578080
195329520012430592 199158164760832960
135397763758401088 187634930739462944
234699594275894752 244678007557294496
49293561432533688 103624427007704864
65730773180734832 202892932522095040
9942618347981356 175479961469590432
209766238409233312 261347688222971456
166195052176774048 202072128940853728
4601655193017474 108726942761554720
148193001798220320 252165197766591008
53100668112563216 128506432784871632
16268227935910480 44014105196643216
108987000678411536 181209147633562752
75049663945723616 131406358620491424
47303251552641312 47768460646696792
130122340572386800 240511150694115264
87691341726509920 149130742685175744
35286080652642576 228660570762348320
75971508151710128 227132596780728960
122767789238773536 196142064687919072
49831382164202616 220078336648900960
14258380018540588 243687940944820608
24236352955624608 180712062155196032
48434985383424232 113483686283320560
138398431675348272 234091116017613728
119236942292768096 214241553744685440
45316303714831728 76425387268096912
86332159525593616 176284661394759744
89500636664692832 159898746592472064
167174075405334656 178036588025467808
222108277626088896 240992841711801024
174207383363240352 261608796707769760
8428076963631042 110713491952448128
83581290682854784 240115096493394144
13883313592943026 196802779800816864
6226410274602950 34753617109417184
41450718987813936 190524449814237728
138373724887952176 157458350508030432
35757951575065284 123988319575613152
82080256025567392 150512860839648416
91286651246778304 187704967891402432
24763339916553748 249987901858445184
41104139304057824 182061716942092224
53975380986654392 128006191476024176
121412956205180624 197433089502976256
67092849480332232 211068134205556960
8289232785377923 179942576775644672
94320138912035072 222701168166294848
76447030164661936 153646073589173984
155033263216433888 224503049945127872
73555372038286320 98782089804238256
120931861305994464 222754067133895424
113394187478508816 142695014063658816
218898350582376288 246276058701854912
176898652486993664 194468287911503616
32548600383973716 59750095956400824
204982866053698720 221294519763860640
18532306598257164 121793961518526112
129324502323897664 199748384191358304
13944116731982450 239655688512128992
27830832175852628 162902071845669056
147589311930802080 162651568624139648
127423797987585280 222221121457828128
194273926583745824 259289494741655104
15199823587801882 166666915886101760
186114735733746112 226292644121613120
32730657640390556 220813188752660288
216102130979094112 225213882539574880
166120251921256 93408021976856880
30344960061554404 107136596366032080
116092814889303344 156162679713021344
172380456245641568 214656087652591328
3232405315533489 231258627403993280
90281421798032960 95240387858433920
6268254649385560 232502790829555648
238673473297339200 262906842361361696
70494737664216216 102755657291763408
70832951969714872 180931176401434336
137245854048802880 156831352726984384
116162902233673328 128384059595715696
11574627742158448 231707462938089632
110279398330215872 232026704248311328
178145524496372544 242356140900696192
172793066936643296 212856684114688160
115117356754734272 150220511481180832
85634868063561936 185385122588213408
43809190568960072 74172956003697616
3276034213307990 22349603411329496
30478255004729752 159145131295107776
52288588774491 193756329638928512
86053275233681216 219378981600879808
103436378885932208 250040436725833920
258611137425588704 262384413394772000
98327420141392528 101407655491434064
97484271737369920 118914856393587152
22261805979243964 50073752913953616
74149512252991728 235864292155643136
29624434125219924 53943892544587784
39589653435725432 246364446531845184
32744461583980496 53407573154846112
24990153774516484 38559395068548728
2942949678862 158639225058923840
202540969011095424 244339808720095168
174220902200992512 227070954514901376
138066821514601808 234813443475461312
125139083592405120 207485401647907712
62257863224199984 201988621922551680
69383448776210944 150947569757431040
48216730854964440 98529536193848416
91340881626165216 198124213103917952
26619851513274732 36680832479330912
126882136699296800 163493683133755424
71989424032165136 223024660168163360
29818778721718324 53324529558759696
5752569439476617 105049325657709472
58247134115794728 168942000193508992
125805187291873968 201920849455774944
155037565188643648 225460800963685568
99526517997530784 262486688741143616
156823701747374368 238511781134122528
3020165457620943 12614355699636992
15478685000993832 240557997236203744
73542102338156528 163573351535818528
157148913047094016 212765766973189824
63753835271098536 175430174372555456
60685123999062776 145036388835179168
41079484113906104 243592646703300608
108281592778146704 224000920315953600
125757177763400016 234921635126338784
57557380192062944 179696121279617984
67612023135047088 100045620433921728
25505293529139876 58324943127313576
38566570204999928 170563718441264576
176144693727090880 210162575957054592
174793840127897184 248328034678216320
110675921676416816 204415979946710304
17331504037188710 167234879788238688
58607223325531576 78703162640054144
29695945565567020 201131688703822688
122696709251868320 127380797814804272
173375105648943424 248637777136989120
103222207546649936 191715849550158208
1785461654242587 221684879795587136
108963214583358320 200902121645122048
51065224539444224 152465321075084352
38407603030999648 41863786385519520
84032335054851120 223840250751543488
26116818861730724 102385043412087440
79808576547785360 208225318036846688
84728958214112192 93177085148453280
11399843937359390 140299209526460000
134225096632326464 162803717747025152
36849704467433544 89421655793541824
84808644620364480 126591953212481392
107454131047237392 125864983419438096
28088990513920936 75640978525897664
123418243082928896 221760045558359808
10644848155695698 58632747381037064
69043673391405456 125765392256476656
130326800270545856 234410096516405472
35506284785061456 249743426065234560
117048959466652480 128764400240261136
6531670009643154 251655407980584000
68722701770602560 152127289480474240
72268074039306672 133174714664652576
143876398067111056 160540819508403424
52285741812823064 93758727200978368
121268229107512768 156752288851882496
7245465146259120 154793463303463968
186808466138718816 219012548591116768
18906156194027052 99887464065299680
31755049827703208 108345589614750208
193308300252293248 201063051176941536
26311766067306348 126973659316718288
21303577375675816 129928956915746208
49393343677705776 91788747920829680
625712488286431 10992359868804744
51297183978108320 150317492674377440
181774553572850016 202154598705573376
90333094654535232 130441784437307856
66178656063934760 213828227217616832
18495077544076156 151537308530035104
125567616529862816 262325289893122496
100305250111497536 119116120335343472
91593659699590176 255109738048944416
2013340283419585 57876510938366816
26730193222439740 124198222842459088
169950052399997120 249224930033352864
1645371763382799 201795853173329248
92790596812582592 214226379479932416
214868725681435232 243890781039002816
82445211187621888 139372706397353584
28831921640144348 196658662984818208
203667578601552640 209860833048592512
141679350917612448 146326056573181632
141214012420313072 252668788294379680
62497671757098552 207650974049029696
211166580266243392 230908811306126272
118534436611464224 146664455486191776
9137300075413696 48649991170188472
33259350997896784 119819109990220272
105581550908575152 257526823836433984
71542712412946920 171094340514462912
196625188768288128 200388090680669696
104165870253267360 127060936499225216
170631177117921728 194973731563392128
120716615265485984 190696351148527040
26725693306252564 237806497527184160
5635354689413305 11288392903640846
257642297591976544 262587596789895712
49999286023121072 194120891348038560
106308859054115200 187667982764162720
112698035176171840 167148531024411744
168759709577724000 182940123901101152
73835763087670928 237242692451454176
11721751670044746 159750272089607424
238865327681158144 258487991164979904
56583528764297824 248443459311127104
37806761126792800 39186811741731320
106766795272348016 129785509964632496
114095344022235104 237974263432137728
13087922771234974 136044041976296512
3757103262688235 94292189680565280
50125801806436816 104389200052899824
75476956855295536 139535583486892352
118988909350269552 239602755749966528
86760567812645808 115950885337786880
147034871735264096 184761084496519200
139993754647846256 248097269414578656
176573715054425952 233670229258796928
176204026733215232 221192419870838912
59390954692340600 199102596703543392
10250234722840460 202932856852966656
156977906368883488 185702065546772832
19409148796103780 69909020791414072
62981962492682624 137850724515614848
83478272225184112 111889873472886032
21555378074332064 162783227222732448
144125803440099232 211244974170690816
102729429617920896 122519834983954192
60455153835823336 84126395569859712
36120216661529344 120550645046518928
54037159205301184 261700043662752896
88876376219050784 153463237427447840
69884102547334800 247506334193693696
101306070641798944 179989293777160000
59510950543807408 111151133429852096
82933885207894480 225794847975803072
166196623250358144 225131279194812960
183166167095593664 185568336149835776
62950319410627912 90567072133458000
243838705099184416 252493427082501696
45417860874840256 136453703677668160
114359952744924640 229974141846408640
24187137418124440 176765683160835392
49273673756143824 236111109232293632
25237945693995572 250120001868180256
193537706573715776 226922487386095040
172767220162163744 176789105651333696
58491010156604312 179949703176128896
13910899845077334 179719093061950144
227710669679992256 262249158697620672
177886864354783680 236967989657872448
94041669941409072 156411998940136416
52238624489759632 221916286240001824
15622539476677178 120074271037290816
72430473034472624 109457633010771696
42590726017919160 208435917884282816
123979743777573104 238901387501807584
144261472061848736 208183203605548704
50709283489158912 194012473110253728
32008127570630084 50243469135524248
242535869303272896 261142983417858688
210710308053215264 251389892076428256
42754105991528256 47754745406942104
154224435047255008 224077534009733856
76615279995747440 216063082307456992
167218465991318528 172923588383228544
104398130631200384 238346682274000480
112877416952455792 262956985928608640
46864740596937760 179597547327531872
143086765356834192 151559667170745920
39549260783179392 231155778078693280
139034062021896752 223506033260231648
47069672495207960 172196862027721376
100862449225426032 207807353759224352
95307210073399184 149779781209088608
157233067326290080 255552810362842688
182654026531904256 197892868301026784
102760878649778752 202152278444823904
52780523619278600 164263706512876160
43781218444499864 207819156065518912
134491184402154832 165402349602390624
208827306067062976 249429967691019200
80398414774355792 206029619191301952
14153414271191938 163534367163144640
225174891846535808 245200470283493600
152328837565883200 213111677172957280
157605137445795040 233986751929101728
26116567710072240 193393700428943808
92717160767326832 116806546634102608
18073009613571640 168371118129207360
83071094173664464 108150367139035952
203210082514552512 206373500021723520
114935308688248352 118796377479969104
16219963758898394 161376004470267616
75398042287145200 143017184282572384
84952635559291184 214584994505623616
71087570783399496 116044821714683376
63734958631542976 165842124099054880
150793707594635488 165562750631727328
88612860828316688 244259973324875648
75048837758502336 244626463804514528
228969597790094848 249383525406811296
160165226093288832 257737523649307424
67164668076433744 67407615526657408
105479455423872368 226034350127590944
68742943713027648 72491325304760192
5026769152187749 71103278509237648
215475382999535008 257327219757979424
80170829093498512 209915028070892928
68147563212187320 160180227536980736
231267479076566816 231710491580891744
142645032699912896 153906703380226336
19165871817434752 57342398126807848
50688589514490096 73392920882547952
103018222041727616 210431025701057216
58402233079291080 144718737950239552
140091514430838096 141149008232986144
103684821487275072 206575350575981184
96467695514325488 126570556410883792
61622938823976000 219691320036061152
4636264647542393 165531870262527680
135108948156220576 180483541740724768
99896326231897376 102138648711680448
25529108515983804 36285681615499160
60287135301540024 105468708012170064
212837117146274720 245955285358910880
22104217680355052 238651088715559360
2569482533481123 252631793490589088
146168997147787104 260105358291051296
237512553034038784 255886312894272640
212735737017102336 229247599943665920
144981152305641280 179044584568838112
188086061944454336 258625356762442944
59265836838968848 154540074966625952
26832596531187936 86939422199474272
111009326995403184 233405081655002272
190174934916982464 240984094317786784
200558739656967872 203184115119512672
50986304131531520 125562859639959536
18554134512937252 61850040723359040
88339687247795328 214401192828164576
88994351453291936 262969804444424832
144822268701140608 193859606362288224
136843012425253872 197396886866036992
51178509057315648 243049842907769600
17654886691075330 241160968278281696
70659262293816248 111074886705243760
200472086459270048 210999294819303552
187277077181130304 248612855008673760
11758954324929944 55507228959904032
83141253728650832 200068284333631872
46536872428585336 99498295260897680
4177785803441682 168696215953792512
117905969830085728 173171778811087008
83820731577990400 198874870821599968
147529430926691648 237261206328907072
98580695035998816 254783563666965664
3955476510775287 31231075550177152
19396188624318404 238414002478046656
58876863815691336 217155292222588064
42906035119870136 106470597683815600
30077747388431408 195640588852354304
165943043918822848 225708227713379360
58540729779937024 193075646900209120
114216159459467360 251506659214011360
64177187390184440 253216045130056448
81577170717386496 254104594306423040
226610372730289696 232637232785841888
87498695130318384 172217522393433184
14765369371874398 175345931970988736
241263826363948160 246148540347002336
81323215997414320 225423093977326848
39973970726347240 260345547852804224
127282867094083776 220504806582772128
106548235117571536 136650217448212608
88483498418593984 126356218766704480
118019501109046304 258495535213262240
78632683129699248 159731412487434144
26907181312822924 222819050582288128
81289250925246160 236235719650744736
222697075083471008 254491341515713344
57326311878597936 159479827141409984
37370800626717952 161580532074123392
11534248700950846 50818242612221760
42215068379777408 103812986015096704
59716607315876136 213173109562012352
60737808113782872 184712394397895232
5313162382092127 81886952274366320
107376937414869904 258780996205883232
25132401979327980 209646617457252448
121210572532499232 202228957168722688
238605378416419648 249692415693609056
4503154170328502 115356787431556656
209171303546377632 225763804524655616
145072019490268192 236230124863694688
124291963834373088 146625774893125664
6459014381058625 202854637192621408
121988333370109744 236979080730503872
95116690882656672 224010071425440224
157876338441400256 188471445302539296
152801224924976768 202388607479226240
128818993442281248 197190666548812960
193195857543000608 220844693409260896
97488751734021440 229010330259911904
245212527737510560 256231493487614592
7817301436118964 140314452119442960
45570785725624856 154242836075708736
20735549210287004 168270632658830752
69846956969903328 185091886551076224
88788888427819760 200266571123605760
35674271388850744 38674458118429928
151749620680041504 195727465794965408
171273744276418752 232105597139771712
131842167866613232 171258435594366848
16152972032244804 69829396014928560
168511717058827872 207118378097322528
49353293294876672 81517371628286048
89047230555726304 128424198042185040
16607709860550528 158685750791969408
27058617993628476 213494573639105344
108759144957000544 132046657304668816
181782291719113216 224673879742380800
132490307080582768 238725427568480224
11333408418872168 232564193132997472
143532795826860384 225260161082062208
71913355921670176 101221943823046416
21601689578262280 135426363947409104
17681272843106706 83439325876857584
33528572561232980 185366792163434848
115410276091885728 118208207489706704
37501875005184632 238844657273843040
98701266142293136 192368043151140160
28259731501842008 229043594355406176
22581647984100240 100482959385084000
63347270050726600 215227891524048288
101462089756927280 145988738945091744
32702673574272140 209555019349230368
90406359434701808 210340697824708096
12631912325598238 29941271446655540
114070625135303664 121214093913806432
96886634107326992 154628262213520704
56278418544050800 125750883898267376
13182840233671318 212118374051920416
41911145019251344 252993769159886944
8623599721698643 64971868284270360
5245062234755646 71927385618114776
126965486934054256 180947698343132032
203665173909896992 224163522740843040
4907273485937044 257577236670842400
249245698799760384 263040503678988480
241437369218131808 259951427891003840
96051894500245488 106998949448431888
63051862908743744 185232642254558592
60071933731135280 253803184717192288
246059637752525312 252187499161514336
81155674634648944 194679940647200064
14065791754148352 97392964076254384
32864520984535492 130278754987458272
15187614133730904 202260253788892064
146589740299408704 162778674860430560
152531131176294720 194973109804344192
38788232534046088 247744068520000448
5602770757192779 31670036866142188
5836562192817398 88227607738258096
120522836119274720 143725121912196896
59814262180527720 255523538350263488
111801791385289088 161526112555776672
139155642696232160 249436131201530880
111400853072657936 197250682900212192
161589118172895360 189194823293194592
86813081011263712 173675154188672800
50581045960056640 257704953178659872
114826487708521824 188522829623101760
195727904509790112 231109866855564928
26237421846159092 258522922290041216
108648571613583456 167309326976573056
111897100062709920 211463954784673600
96822576774330976 248340242950793504
75488050058521072 239012229582542176
57870070049647032 161841828175148832
101941842407411632 254228044038041824
475583641325049 110691148285199360
98462960158003008 260035070232599872
103352125912701424 148530148013790272
16021455190600736 250483343203069088
93374073837883840 199832222156399808
193655427850598048 254581196619027360
119858444267632720 130012208984309024
102605338563914336 203609472622225984
2335998980222034 240961351479173536
119312253624292480 154477977440647232
6001091289753719 37270852099600592
59532694806198144 197699606503147200
106738494864492160 147270106843994304
2075983446491337 187618985110644992
57787804521290848 83780157328534592
13037448428909662 151025041102108672
167459950912675040 172219393532030304
25724358047763656 46095035735071688
210405447317036352 216254416375155232
48175789873582792 90341366023044832
53266255570071552 194877770814878624
148809124367786368 193713483954680352
32608582937603404 159638801182785760
164788396213345760 206337323132140480
79566557384468800 97037208315647120
5410581460677822 130114729091026016
19223501264751544 218408996190243392
70442901993062528 195055202437235968
6719358472142490 258407475439094944
22243787196595524 219950008091521952
35795626748749708 64189772312492160
49300961109422512 102208003794655440
114496088097172816 211292974543042304
109821572268631152 179336474970312192
181841262771341248 219085013391845216
140017593960570832 196760461515307872
108557433172973472 118478520872289584
96999642273122080 161380731252470400
146289964698499424 247547935717324672
120332277929172800 193820243578939552
123950165730751376 239795601002635488
50262285623199272 158932253519894048
2123574961463386 154349586028758464
107290455160486080 130132268781533136
216679668083589120 223941767187668160
69309096740182360 124747256739879472
72750051936177072 166793426960058208
77820090846322432 124335180249913984
63379559419749336 156524282951581984
30802300309272584 119006752042425584
31437334749222180 221240512745897120
45874683481366320 108098718992123824
98645438340251584 209270657095231680
204083347811980384 206941664927975104
92667552042132672 182691338938789504
196651713464160672 256326617959686816
64565160544830048 198587472678618176
9146924154684830 56176269849536920
163662554878213472 223148896207841088
92461155676112976 154696341999061056
144982232145291168 154971918945497824
105537545227273776 173005277471831456
64778836459212616 258119582316483424
34784564478839100 179334422573556192
99889168303482032 230376752711812992
104100531915902400 237934357857108992
20762756136309792 118454363684525136
63607001314957392 235911251424428512
30668132481978300 197591758542901472
111218031968944432 137359607380472800
129909039056130112 234767905920318560
233118696220793088 244838508503756416
143942191621382688 254960394605317056
49766839013056640 67480563356971848
35162734239071844 116770419094143600
43280804668548640 106517637626035280
8977740817263952 125108314903269472
16912135548062196 32858712293003336
208851829097513344 212039293928746208
129939417160340176 208895671059094432
106099605655441312 108724443191187200
171845387151794272 172186064697976032
50001915006089080 120799503586016640
52544676180489728 226452480211988736
104204160552117760 145843317800296320
21308284352234448 71559343187440416
27347485240905596 60599272513335480
37961956761133000 165789803977240576
73305277215299248 239638125301259584
214973715067693024 261527240025040064
27265372585964896 145122010594489184
208729076649797344 257374044999694496
40760187451489760 262631209849163072
27177729393456076 130960754806997088
95828182493480928 115403574354871312
85123965499858784 253063521398453760
78617209102924128 84776754113563536
13454537051462240 129890126809633728
163997980252199360 241554848057172672
28112029348872680 59520865731957976
173861979568165312 229350691821910976
144628744666805792 208322862011308736
26180120851282072 62346515011050088
118166700638809568 241854384502049184
36326984274317576 55114380172263472
89038913083138480 119942405168233408
84359801569898032 170833932752505472
172485914843889504 174171649273689216
117591488021282032 243281329684200224
106132892058745296 145415335880607328
99054798600860576 206688847259147744
14159723165655210 150371223004555968
31990597989538476 39680560430770624
160976483478275040 223022998610695872
203908099600515712 235570314711324608
25167722048887664 141877638923906400
228307203799866848 246850627883461344
12853200276537420 140025042864853424
180576767496588960 211600520279286848
4483074385666345 259768925091225472
97538770593254976 106208251482019920
66826429718638120 81975327070719936
4353352652130375 25326598707347620
33545080492419232 211139857201332992
136187190268783104 232170942897620960
120448928715490832 248099335827879136
160955343345566048 183699634594322784
30273968350395800 154875942063362400
20394121936637400 158986624102198048
165359712995465152 249830403399113568
58011173902419328 112042973708490496
17391148424063910 134060581382716656
85243208702614336 134940270238382288
170487281407980864 201647475295490944
59823243122911456 146383332835189632
123282981652424592 145718000815976416
66620327271081696 113508592609185936
135706690204589552 189553290405309184
95076815178404752 104117549913123248
98531737469083184 254394655784458688
33192688896024840 163276768055606752
138792634313353936 160011201510895936
37150808743821392 134601326557563712
108573405869524016 153354118052314688
98554834096739296 154027081526009600
142741533668511760 149528195399898112
63973992665409024 90945083118547728
15106163418357678 71259830874907456
107346716721709024 207637076680565120
128623514627525952 184053034139658496
47193258501340752 94593700241438752
92522582687414016 209530147014027648
31122187052515032 43286743466733552
180789632825343072 240552117546435776
100608747392240192 261950700595586208
145443729677018944 183737445754478784
95740700397382608 132606453835288128
96167802634153920 234713412964777792
10877873594033126 133383140746347008
25581578724550676 28323444367902676
137876701808469472 229157207878385024
45546343395264480 107603862463158720
29256321535359000 221045537573975552
29921908624240648 143742306787352736
116315644385712112 260834299301516736
161615520660218016 195476501478978880
7312650889292714 12167990889374186
25633094755020888 261524932541878208
88152216256584096 151062184596022528
138567147025852848 231360958157545824
248426445643807680 259880600612945024
109380597964409440 201125403150182560
122748214996378464 187473500175140256
10204521649922654 220232858429180576
103213552781834560 211167204311005408
120185713244770944 159470212785023200
21725864122192952 113990734925678720
17539894437016622 109479018705187168
19862306613838704 192375431622348768
44238223960014448 51079572296893408
25213592108959708 72205899789917568
1310163620301377 93569382174998128
17299559966180954 132940163984591104
37201368636366560 40469385453986408
69652877971032144 133420960748215200
90240023213836128 208239460489744096
148823773546273728 245208839364676928
66425570731567976 255816797016943456
20498866942115184 85241593252426192
132474647272689696 262474368155989152
73393684030535984 250605243418497312
207837179723732288 259353045046722624
18341391759483652 45222333039948696
22322697452222992 226898591463237536
73704751536775088 82266572541675456
21140906409111656 262334057502536768
141950318257467360 186814643753411712
84962539175800704 250292462702694688
146144773778179296 158073888396048064
227343194121598368 254194275182475072
95285851277126368 237128355482061120
30190038977079464 55082275835891192
72555443692565296 158295488265162816
39213136354445896 147263264413022016
146927348607509888 180970576517861440
33454402871048044 153090512505413824
119501112563410400 156162595724798080
129821774397732016 164607362160411712
78782014579268240 215266421396105472
49514432174244400 69719259258790824
158155517307554048 189238540297824864
144670399774947552 256859688617768096
209768257982643968 239495247264611744
98135835071075984 226860066452485632
149066277668886144 164466419849301216
164898456551324000 214305182047085696
16415101624525312 211306469890347904
150957193054774848 217759917948066944
77284987290312960 227988160949931168
8998887589512212 184007928721842944
175261100449853888 201024030941890944
58291660541011032 224615088602518848
221536426705255520 253672083517844320
139394774096886960 171646421448755520
172976589813846688 257702599381077120
27054066263138880 116201472386082784
104511099546777984 222005239981828640
68045533896280424 229646828054584608
12089681815169526 142000841717644752
54402690380387672 113791273353174032
46412340005595864 157945293343532288
222283381093210048 235176163962496608
5847361511483438 161831574231620832
118577504197353424 155820189335020736
113784130948083568 213947700472883776
66177219277034720 98963594478761648
101061281033284160 170863745187845056
116233950380072768 248510235898932672
61128496314596696 247976071803495616
223431163190544864 239755064750498400
172424196977652320 260981813312127360
33781308770117164 118430211066023296
258502217921771648 261379025929904032
118323707353264144 155823217403127776
11569312105530548 140480839468348960
4698618320157840 24799101745641764
56646592574651936 64799949082723880
955460773382962 141416039968118800
102506262772564560 237263467888430784
98446147997443424 179803838599491104
13756390151208958 72451140939168880
139991764800022928 200308623384828896
79230787363759856 233573901365670752
5069045916576307 27042617402488372
75037642710816608 127637525127653856
4028471672697048 100196805219162320
110984991932319392 111271940506303056
22146904747686908 108377345581393936
57407236584464608 233774326929517632
179171948449464288 229560912357813056
8799164086767700 179389976499595744
69968938521016304 260085425227453600
114067382004614560 194071591726077920
26358270430738180 69492168112197944
100051543430867024 124975610169563936
75162153595310832 133846332686557408
105899643787916192 246754874557680896
145239146933589856 237141849579198944
49984255428732248 241649079620848896
24579521234568464 31155933232502708
99695276091454720 245662399207414944
90631251493078720 189991954105417184
12924915147720250 79884304971976512
3335644707293347 158490386889403584
118607943014748624 203739530029242976
25467489530281576 219048455348656832
196546759035505152 246685636403721344
79559580285500288 225835501304220000
10050484819043026 79509885700563200
53318493596705896 225667496462195584
83219898471403536 158314061910237184
72653179862680304 209534509353976864
177735852175313568 181431795370035712
229330112007048032 242666107705291872
50828283146170368 66526872500633856
41236361638614816 239056618362622240
160734558360738272 231488028071446176
174272164301654880 226504529440573152
152733161016491520 212308760881992288
12398895525096066 105361973438619312
38601454051355952 78858188436372640
80040148310246032 82593873024478112
54631158563136704 204470754882139488
12448113353492840 174327278602201536
126506126326655808 204790341152912256
36331365568669456 122704088068962816
152303978444137568 232857210685189312
15857863256805278 151304670559899648
31354796201658164 230953979282104928
62914185603211376 202485016924984000
57667167889932320 204296359947655200
21395822669282068 208986781508583232
187715262356382304 217109911886379904
155087163317332160 180854662791147584
110296856953121600 155272895097346688
189510334888810656 215744292916485728
155213657872052384 208070462802141216
235664974948085760 256616397391645280
54345117886846592 186912258680510720
11418309983578628 154587198574437600
7611982915159010 158285545240782048
21084721501511044 249756202568747456
106773500130623664 233057110185803232
65532844482864480 231024228251138592
191661495205267040 248588381699065568
206774254482285824 250666987142354848
5602871640980057 185484698724584576
24472177151272460 27031560004444748
190720312029126112 209913659276472096
63487232539597520 260582332114782080
30398229304553744 222069290335699872
32614889207234396 56580372712215776
60363881421432952 89193212170792256
207111564411631776 255325120376933984
122789491290154416 248952773162583232
162027013431082880 190952935240888288
167113018787851200 184651467423906624
137536661476693136 259777551514713888
130769892078581024 137304282465445664
1844161360427335 154585691879682976
21819363180938932 231669254811383328
176165404948022944 195512713123606016
104815343217471120 198122796257231360
101516550728288752 106077233230245824
39585213417273608 49904331277228720
96475956796607808 158526604206955648
208255271107562304 208313701362267712
5116437427180807 14598385401352518
20303785997864956 77889930761737536
19450630655288288 132790899257707216
83154592982640496 100519147081102288
32878567530844332 114574361271567792
176704818329988320 197008945540664736
19300158814408348 137352076776669024
38826704467356992 138459144279438800
154755506563514464 242465479237468896
88033859840064016 127236170462977200
79242742264570048 179875445311056320
23747857157987208 248824852898439680
52021669842716608 146175846796828544
177589145681120736 197957874641087392
59002698363094280 119559644151929424
99597721856068576 121153857316495200
194804603941590144 246245599515097728
8943279145903625 80227967393861744
42114686980693232 136403145312225088
85883642095587456 122065937317567952
8468186038167609 173498275725165760
135470271826820528 198924693828945216
155408551148892224 262420855505928320
11444241605640242 217901784692761440
20488025205682756 63478862231639360
38259642125335288 167338510413456992
30235408078288936 120033959298259904
47112561930048240 68180407872519992
3260554609014282 238141957496363072
12627928498309950 35185024098403792
196420822906712000 260652592036321856
3140003671279955 100218398109284000
215211934017242112 232886814753177088
91291360822980880 173289122989509664
188038807424214528 247763401665580320
36334624532882240 183552726086412544
71752285026332584 187289466049067264
31950259515666644 238495055321747456
1872350107708141 17907596384116934
36668336230389432 115421141639713680
37007252240627360 97949646510594592
49886781292604048 255840262977601216
8255987541037488 250664979382493312
129415095796401008 156701964274128960
19165923652829016 115712056342330480
36997033461332928 249907161796285504
79541857339610320 167404543529396416
228668403986857056 244803859993487616
105879965628151392 237091072409474752
50947452058871600 261462130826911552
92999757922079600 163577607054918208
101978917612012720 234555176436818688
173786925828006848 211887513276794048
97414667945099536 215948654774214336
39908844836513920 118913331614331280
176013538489623360 207359066191184256
14048444820428628 44080097771112824
57198016044300672 249799513100228160
46216654384944232 260687946306297152
47107990959080960 242067320173941376
54039907994028328 239413019733514464
24820316823774772 126371582083661952
21134046223695100 75848843285816528
38900462981492336 163746361385916640
18601640820891068 32974217624653564
83157191345296864 103809948269628432
114063225487668832 140712893443238288
46712820325915496 182573312272508608
185854805495694752 246994108662649088
30872165054781836 85776068725586832
159879678681168064 236834979349269952
234227463286177568 241227736067331680
28554613004366296 58123314889725952
67396429892918040 194303423162418304
66073713971188672 71440654640014976
133515845788139104 135798420809305840
83874507276786912 143998784489950480
45217932814720712 97025153072015696
59579004395752072 185404556262188512
167626331047670080 233130899256310176
33277968880847752 143848805292467440
25925851380583748 135414098037469952
109882318732047952 218088644710306432
147277629946735392 250675024625871328
97627314436312720 163973395245274784
50563403345194712 129397604965122000
76098792079839904 156250920186575776
89642929513400112 194640884305103808
15020809594876018 17370475695437398
59665834636223168 174767389490623840
122190577996753392 180017845302221952
17132166177162748 44189731377358696
76527102882376128 175873607829409888
213270379470185984 219435038667665824
38184569561422656 99062112638798368
151679873313628256 170511670874831904
170415658339600736 258643109303005344
36665175529238416 175220259659028800
151280857798299072 243857702445827584
117157468907767824 127594076973587696
79595025416223248 236031970143791840
17768802848604774 54102092577889600
18309496085429336 168036571543029760
90064512103474160 170554155866310144
175358579467250144 205926154457576992
57858562223334344 248405976944841376
104524488723666096 148387249879068672
82137114336739616 86921686904529264
905213320490490 106533898956703120
23357937159771976 47091048829281968
85600553971361232 137658731888526864
3652579734203186 130962627576801232
209053020041267712 216737880017764096
20937229270917724 29199396650487656
57385972679176304 129555133581755952
140720321720321008 173633282424212288
97430686532077920 215334289516712576
2199422762037101 125877577805389376
143819170955794384 150116856159471264
157461479834687040 159391466912270240
133632557659570720 236408198545736576
85925189408440560 219609954861414720
52402181471387696 138256149769938160
206890515550341216 258395650046706528
45702844156724104 239148945612413696
17395293646630038 35401162014660280
5743440824369102 232174904743922656
91553684595664672 198807386310243360
28189721507428976 212389508098653952
125819888990166208 202450949396989376
212799080039338176 243405675216945600
5613251948370103 12867869348501956
118511967247084512 126035445705268864
136928957244693664 174362062286668032
236857892426210688 241574056907103488
28884954079161468 134470869365635456
158830235619116576 250527277452740096
68036902077523880 249581032120420064
65499190598023184 191259917001856992
84911445154217760 210337120852072192
45202885364464520 223103407088570752
45114873438845880 228854807833168640
36982083874997280 248113702516823136
178446067123718656 215830265079194240
170496051067659456 256888360060079552
140876137157071584 141905553737505328
27708501844869248 56299493891032616
134355885146084496 181425691445233344
35406798080081568 228445985844001376
62989582073945504 115925199443233632
68710467649252232 105805814271710720
115303950279939888 209808530479007328
58628941267295424 114088045112259664
39211750764535864 92884006674384176
104107880889092624 119294368759864304
31853956157193640 215233214234540000
46850178196102144 218686355712072384
117565243902814976 225059431658770336
252786763123205440 260551342271681248
33721299096525752 165060838019195872
212916365254545504 261535307389904960
47296765288543328 187476121106007008
177164742724917408 216465017427344416
72179444915191936 225622796204751712
41900060526053000 207976743851463008
55750449082556136 165837728248938368
45072398816904416 50114086303088888
15880446087895654 139722617186281664
88673025298948992 154166208010081696
63700648157121248 194416240376526016
68776307619475752 141060984695382112
109437403223740224 218134426157855840
166102721197850624 215681145403510464
65083390175336376 258257906709472928
85274683551946368 87652649378213888
120224933526384000 238240730566877952
201424634405287584 219538905246113664
73573274853514720 191806476659302336
150848623351868096 210822919901052768
2288350729486579 43329422822879656
26353072692484176 76374544971948752
165020342751844288 198377911388867072
154924623879863680 199767546010510016
76575423411266400 137461270571118016
231713861343477632 244143911202038272
140355610755508128 158362738323648448
94378942996510912 225159339993978752
110640952706072480 220173774448837696
149476601075595232 241847435569921120
135389896767302160 214375451045010720
61200857615013528 202311695362289184
101974892544660976 211474034950756576
48161708020666928 64016499737988824
25063676631697904 39690801994647472
164198785841054208 188218346708075552
109726314361010768 176663750832833248
108883502481658368 132609998710496288
173879555085068640 185230292631860096
221542613308479136 250508936700161760
96631360893143456 227815180530863520
168728073511469984 175999551991486432
3870966175161600 204833210663479232
86097956704328144 164550371137759296
138880196248793664 156480787405603232
140333780968072784 229821813938986144
74214217035065280 87491172961992656
90479335437843952 211111905194537344
62026574622471024 79472706130293264
47666858052054384 254595924242389568
96232202670177312 121458444476676912
46932232105809000 122416605952186624
197448060285695328 230865731060330848
88074697712909440 113103781456513840
20895710260136060 225993008770770336
98139917029829840 104704986464755056
24342712668578516 132268205043808208
19290979045430088 190272728892428704
109933395441889184 116936028896518880
21328722154462296 173754683576479360
123315278128536368 137114201546852368
143865850424766768 204454880890501824
71119345299209912 73518386989761344
75666962971983184 181347652656771936
92448654758155616 235694712784102176
33584424214033020 46649861217155760
83075426897876496 107451226164705504
173353770260603168 195036040627756768
41117796022437096 194341396224484512
121286885717944240 205654903375662208
153943201487808064 176422841376622656
26364851821920912 120617886889002448
63499017074152448 160696781056299904
15970684325456732 78956397497651808
124707101020030400 147089514423247712
195864682533104064 199675005578739872
33210156984908848 77320476337380352
100541285367527680 196695127825248224
44707378947546808 143854146856543024
94542231930964144 197858647371273760
93775378434239808 150235871036118464
139007792240010016 213796956655916576
138486284456403040 246957894869093152
75448850978252464 180534195596431008
54417067934394536 89659068542953008
31479167330943760 220348206716399488
29775960072157892 134117136042266848
68949343623262360 221970288365905056
47744965137473864 95466883196310080
222849902967572608 223493959299267936
57801342549218800 58801198180346400
177749030564542272 234957638999023456
138675320190085808 159012536133967840
210327784242866688 241708043364310144
134146177639444112 178191430766204448
26302190149761356 120683177997575232
16372411590101668 48398669622402080
109185607194969088 121165976878731152
44751957189693712 62066888815569440
83230677883422512 117968104026538208
1687903807199299 218671563026659008
70785130541805664 137936522030879712
13442848019716072 210601364062683264
203249926731880288 227197452507224064
65312284165409520 136211926762701888
35293938326906236 95402470200544848
122220230600778176 220415161054867808
225678211753691296 244688082672134400
10211492732185172 11068707346736916
170973689146336064 219492981614466176
12685549249810638 146994211545186944
50937316725267008 218574916549925856
104441006155149808 241550651349556352
44176683640534128 214842082546296576
157841209490051360 226351420290092576
166684839720765280 202918160642046784
160637881677475680 229793508628961952
87447508354093952 90656110655899568
98145196923527952 118484552057665344
20488863699701544 85898412367740304
14767994417521086 173908805235672672
178377034753574400 183603777777514432
2122780369649923 123865810703037312
47704112433238896 95313596160594640
110782794039197904 120839529976401696
75763696772026000 212565077776385504
72170945316211168 188458766698250816
13640650495072548 214242200493072032
59198650554766384 246036486087818496
18729213558800404 115667539291331200
109437818160072176 230180459560122176
108928733741836432 242243107122000160
163589532087631168 200497923090353664
112453198793170912 179116565638187680
83601824143731968 249431076447150944
208452893400428096 212408818479641312
234150944359607520 250316103926211200
164785592145193504 181563979899696992
89150930185242608 186098827132799680
68895627580477288 104794684494159488
4715671893283170 140316339332979264
162788235107792864 242529192717591328
101163550556068160 221991972857163840
51103997836512512 132119642238619760
113729225748192704 222237814180040896
42980024795895376 61446277940166000
92877778562650144 160276744991540128
21411827132236992 186991235156645408
110768062160589888 193840357740317920
59925587337248152 63528045356843536
77863767505065872 116495058282227888
114136843883904992 253892101496836384
43433125143331040 101326465842023824
17948204126025040 149950238045812736
28908745426670984 179326281420023232
116403778153692704 202500777728208960
37122918263088552 123965545135893632
39120711647343768 77529561558207552
21417278704942040 58043171811739080
203690958072528160 226246380642682624
142225306224665456 192639783597746208
111377556743408368 162485962002179424
107655123881682592 169682783657801632
66523819505895440 247344982495054656
179745609206184800 223363371397839808
103682056184180192 186840445559872512
220821054798364736 261010989257489312
16807144717772412 27025996448344556
159882582378649888 243074728945715008
5465420181199182 123633422269071024
84663882294955728 95294628150412176
108308602579263536 215512437113233376
157425066156102976 238557686176500128
1056811175207180 172479034507057856
147046782528987328 172275314795668192
58477297676229688 258638324132078560
53175220751658560 103165493982283040
56433935818728480 121552365340492112
111989131532453584 213229167842736992
36770092233502760 203515112381055232
17918728873908732 128731356847349520
148721912151740160 160291026249023328
178905894939133344 234571221792117440
53066531022740968 158680089841279840
34683729590816816 135591646058214672
50585231337226824 178348654514425248
134599798030510304 208818647756291360
114778141121006368 229741702850275104
167470488901945440 189077038572523552
111752908915366768 188463559242486368
44717713708874248 119610506872435184
237277844646280544 260168856544377728
162896033026596064 189848154272918400
12303888366868476 191691779384314432
122704619915573632 220026775751640128
166241281613132416 219915705663034784
63378899662334008 110567275881903568
20747057050676188 54374302160825424
108255418538813024 166472361158070688
148930913246183968 180178024879367296
397925442925011 108181623647660704
63403118757725776 241486063246524288
113697594194997200 212560518422778688
2211855720983511 25971512351627764
139250635904158256 141866495904498720
101387990950856736 181540374009283360
81202693997300400 235602808080836736
32403637718738284 52795833773658488
105003340143179040 201418718208610272
9468648320558550 115282921597251072
186183584623236896 253073454994225632
57684298567341856 228574391125270208
145522303637634976 259331215129287424
15938506752806438 217650719672656608
85253053039506576 236217461098271872
128023223318019072 167551077429585792
115007917199801216 165473035689716800
70379908010927696 242267354304137216
168592191032735456 207011624203477472
218267776304648288 242124116635171776
217084833862171904 247075225938947808
159984804048600896 181584970676178752
41354532757218064 140610252696876784
82663140665647040 215946412180125696
68896441334773376 261619849336725472
71212325030824680 198217979229745120
92851199606124000 257361011003469856
12367645409879884 171474367593367808
87116489692379808 144185831934097888
155951933649448320 226128640783231808
68592384694631328 196139389273583328
24419728274001296 111584936047590240
75701098142257824 245555754460480608
51123254897353560 166211219765006336
19531044444130260 105415245355791104
40160198737204160 257877656259131936
202246295958253728 203966494590281856
62777529535060136 195148380780681728
179955028076861056 258633100624401664
132799718825809632 247786398771429760
152067315561153472 220321644375210304
4381215081201232 65210781265943368
163622254512200256 172661038489713248
29801536161884756 47105035729703312
45400325026178032 198121132286562240
112314154003208480 260549235941054592
135925227316630720 253385947272751072
55956909646515608 192607349400109760
113422762614768992 177645681432117600
55049669601622960 230497406548649280
118585839025162048 125991220718391728
77901202455835824 216038741619333248
180451249431309888 239419508337840800
160245563110778464 257112116639118112
119819093924474128 152339955734607712
34593206545462828 232302983488525312
96221580880352176 221886889099205056
107173902357716848 187298082224725824
178885807370369184 183504902791123168
22156175494631596 162511526899230560
82215400722720576 147828891646988928
16015272939560148 223494778189322176
27933293149835392 69218131205972896
170742430619078592 205744085941312384
107605276043266512 258341327787726592
84501409563605984 115201657378929664
198117591716470944 200572743491595584
180669266618916960 247953188938146272
191796190120993280 238528743238050912
62765745627765848 228903627712842848
88712274609610976 230897888768348608
69849734595250784 198180366468023040
82639480797005120 236904344577742880
11227098263814802 19699416355572456
44990166769600808 142151518608181712
58358456406288880 145107107359913952
129280342307742240 162180248040858560
143811900517534560 183258382170926848
8616118483465602 180642708198980896
223679806139798016 236740504613829632
29634432374147016 127137900595830112
2533957753312524 149092721387943744
165825943289240736 183289493452980864
213974802237705856 221383717196574336
56870129045695584 122783114089376464
196170910962643520 217722657865756896
99233234486411920 177280777985038400
188682892016879008 206820967465936960
103309304551354272 251530928304883232
116239358283292160 130194313398460752
45186945887239632 54508607604665552
8408856811882804 237538015400699424
149827179832833888 182726941930716960
133128632335444016 177210113718495392
223232113387067168 244523802162836128
100464841248773904 113983757353515280
5061753869606039 18870325183830120
73306244362501824 159001210054641632
37622459333887944 221923641484815200
139188504040379520 159306212129864384
7302765178431330 38337321094572296
14250440678094082 201551105069561120
31430097612105704 79856582415071344
38624712563551176 83200455770209504
949942839878663 73628393389625696
9534602923584716 245684987356390560
200650079808694080 261862510286116736
75240112584646192 231372239922905152
149174789458931296 151331376365498400
61194505726495256 195929672940547520
113575294780068336 173682638378772448
153889890454345056 165720908365147904
52338197007260168 126100521341213088
99220527890284480 123217991811538336
48346763455497040 151919903709352544
201980281358462240 260001221832755104
5595694525335827 101848078441059648
27449156564406164 119108489707467312
14432062851172542 136611751276410096
765949727840492 151810593591333504
251307348528005312 260763193227121152
82632993345296176 158655756166057568
141692510002609392 181369424455531104
7838329075547008 87420611585037056
165777194621394752 214160980833879936
102733000180541696 213804592037756416
11867533979733064 202176582607015712
241748093150118624 257820444228227264
54330636571204016 145943322903641920
151910520644160192 157974692625728416
185810863507767264 246017741383203936
16854605252244246 152801389774798208
12420066070424604 76447575874061840
184530487256200768 258795386530254912
58567286942612376 243617353201727136
183306078400389344 239646779283452256
50766387666286584 240911913752599328
168561309245677248 199076302801147424
29611889551911352 63312663758616640
79591837860053504 211027204417284704
111208938694765520 244357938412095872
132481164910561488 215196245749865920
58503583617402424 262235415044602272
73811242556068160 192266192953805024
50588835485794904 238741213985783776
32711888437582832 70616411134828176
49879810790866824 50117381150931000
2623874844185487 248467050188638112
44482566509680264 134752291339434000
241962646052285440 257999725594153440
47244205750583464 199988788202632512
153031364415513760 216460200907914400
76613591611777792 201542299159183872
48776425773860992 105933247324041520
32828101941158888 106120282439503280
55318306029436512 160442593475657824
116776469566769760 130299945107268400
91925342784240944 186012933704370176
181122485997910112 196892760333880416
9323414887441436 220336915977980384
62950938879045608 239866200918567520
5556087395272610 145734904047880608
10049646742015068 119581376733266384
162586841476523200 193551052989552736
175178237847944160 189008465148253472
169327149104287744 242920089997870048
134113972685906144 220745827219665280
23614102208047896 138003619095806608
122495692416275776 233839266760573408
82944947173081904 149751581501334912
102787506099042256 182104100720806624
103789785108635488 249878718696245888
171763060986683424 202915443384342496
17301707521962760 121339513110342816
24564013940820136 77224989436246688
105249096765082320 187174768784859424
56472734197920096 205721644362173056
211889667229231328 230073013007869952
107649497675417840 212972957267856576
892824977436421 107992825839724400
165003822506831168 206005150325580128
44054270116039632 183316619491706816
185572580145041024 223683075609326240
18623385909997632 243624652242610880
88399601351669520 91151178500615600
163042102966743168 253904608398247392
77940729951557056 145613308552516032
47884560371105304 184395752281360928
137070984191955648 192138464045070688
77980184889410544 226156163396860704
247126102203162944 261083939926755584
106417315285321312 141188225181219440
89120621716459616 135899497943198848
140663713893588288 215440454792802016
119828355879904784 259866942055829248
58859655235850656 176040097699732064
70842858929061680 157643616157992320
19981743016513216 34600122461909440
25081264539046436 79905902453074160
34199138941409556 72481567472065024
1511530795289746 202240602593289536
209618390657107744 210677730915035264
125908838409508864 187336669478395040
31595676059104476 65809531351611896
6599873722108927 260146622679798208
11624298858269810 81224708675743600
155327479392608864 170380993032608992
37712996087603600 117382478246425792
98927573964279600 212020403379951296
158916534155301696 177193448482152832
156442400635905312 259332573367465632
103502083574046336 138259049248331344
14669840945232180 111237910854735280
116023366739934688 131746013665133776
43715090612307288 211319635333178496
52331628558922992 56648569527013680
158992122172407264 217546940957662944
99362362289783936 209126354110119360
4363626411867630 123471812360090928
4960438373805490 54741426067648472
152038015897679744 166496323593031328
62587200076464200 192269340127567200
8983142751672592 82742520898696624
68850671400136456 161006619813490848
175267911498007008 180449662345630336
30845905386026720 241945909170635968
36135290382293712 73569107584962080
89985986755434960 192109276084182816
39239498870486976 58131677682675784
139237023136141232 205365685870824736
33180692502392992 206546248338989312
17393323340756558 138498749348959536
192219822163272992 235042322697856928
7069887098151319 165466416768127680
34772096916323476 250198650507998752
182529347967573728 216250257782825056
88982368677710128 131843971799904544
147778598922403552 253647426466307136
92707877123724240 161491542250333600
82960705490523552 160287431054307392
250383473446408480 258134387457802720
10556266428953664 123913931815880160
108235556355616416 133128100653365840
294188155293239 95757183758370688
87285262406543984 233333892991096064
51401244781370344 130808668771086768
17157065266319630 97833086820857152
163915363571800544 212035097986868448
189959738138736064 252845651844840224
165454503839545632 167940819420175136
33425544345882536 152920375122844928
25454109397764740 105135281965322976
76917059858874064 140025750785777232
134657613908232144 186424991287791776
3487604193797501 114280780619743952
137478281187678320 141288573649563408
53388154283187872 88579099301900112
214063038978869248 256631190307309952
9815714093747218 250563943515756896
142764575887938656 151978658120797312
90018339296939584 98853059031662256
132607660412266960 162956909633148032
96196234931875344 180676244409677792
114271631177665456 123372956728952080
60032573858563992 90566751342958224
91370525161852880 146061053330932256
166190146988524768 185329132957306912
18427029924955292 133491751438697488
116482523785286240 221232468057799200
188311665034278304 258536356750850976
123295322035705040 142156126743063664
94617005146100432 116857562233969968
75567101634273536 260654997958489952
25180631015678852 134652938577706624
126637639081552368 192206538497603456
94172498755763520 102816354510810704
149162930394107552 215703549536207936
87977302875122944 195225309983261792
8655865291322791 252139991067717632
6230493429645822 179623047856723360
137194073615187840 191652665228243424
17692990863120998 234189152211128192
140113797666661584 260592069310764672
41403589091716480 134488655787775872
34562418998972052 130356935369093728
188039375949164032 234307685081388288
149160506540368352 151298772474275520
40537632520207856 238230202923565376
294661686600086 203122504405663360
151051066452315328 194061259166689728
26119524374609400 110729090053223328
169709684623266432 204982222267607392
32210019187288844 155709961252310912
172433744209584608 229347076979377568
32346903451931748 63171640286036848
8561929625543074 20324701212156096
53692053522741136 239530788530584768
57075396741195856 252500788190428320
157272646743089856 158465971041511008
248407079683457696 259243935209171744
2603542816883634 127400972284986992
97381942607254800 141684754992780240
95694978050797392 230861450133149248
39307024900138640 72441622435397536
3136182371983912 203080769814361056
164316330327084896 188687357059334976
225663714285031296 262834391394524448
188559093595493952 247585110283174752
188619276660083360 242251824793332896
17325848684579622 58337270722948816
126415777323786096 139258699790638960
185782861092513088 204160284163664896
62105404759758160 79438453497728224
67517224631574416 70757857401404968
76182444362736336 167655051748216320
27276975675099904 214517075960147680
14257545039152908 124644012265338304
67670457615532160 194039417536921408
23832369483230028 92403389239624080
70329381251293024 102995490514739808
117477287306937392 251524036219685600
108442610644352544 217774982870416896
58359347549195512 147005117158857888
48904692858572760 153687327818773600
33907508405333504 60760472830609608
15876884741765210 145622786814113888
128528696506408512 154360754295804416
162857919027200320 220168620196104736
193201050004943680 197086858314500640
116579255126652896 168825845189937984
62012168026676192 97552273843304800
79882801759838064 220115750052075136
46562736066867304 211715386933596736
63474868112061672 78169053543743216
75437444481231648 100476960709087296
141579537787806304 199950116463082080
16190683808057050 205459765508103392
101953960099921488 209379991748613280
11768225217555750 260935058084256032
94335271499118640 237597399810747872
148577389721722720 245793128094829600
37635414627721336 248669341962688960
94119648166315296 243639283497578080
29160346764261420 165646712940025216
123658457511134112 194687614691279360
71370245876005952 183754321758811456
74441718461630080 99749153046524016
54477917181229208 205167887586462784
101922848828177424 204406515167834272
128565506307507360 172936159811353056
108480230356527744 127386248969693200
182251117738819712 191169009756940672
228912782131164864 247016259572357152
69133735206588104 204232475270273568
8397137380510338 14730222239861852
59526466463776320 225410236193780992
67803066030976360 84233064018008608
25165410561350264 178437603378677696
115209429911653552 129815397697033696
75275700125829520 78738674745118464
90972035258976992 188543115156748256
164438677014199040 170176270793714912
195739278181430880 244436146246902528
56613307788616808 229088862858163168
222805539343085440 229904821494033408
61999370041516120 141273211090744992
67945862902798632 95382602028233536
48104728252656384 96846098201753392
52774569393171400 67881500243238360
51782607916549904 196245942734588096
42428857956683552 117539858759584544
228164746553259904 245795948606767104
98415098622770928 124136960985458352
44679193851756240 124528918414283824
200186141771598368 217125439894548928
16468906194550626 218024941912656160
110025947289222416 244514469205023648
25929276598081316 243701557930162592
7670533656824629 116930269489074352
89433149049976928 184154746576820992
17566784924689036 179287463145571168
19721903879033308 220127027599559936
22312359670442808 119558028930611216
2065501875466402 190907458511951968
92031249002480736 155878473217021536
109170206273847776 259460919163148576
13973752905861082 231803379016804960
199468794033714752 239339013819796000
17023092787351560 98554246652730272
131335956075012864 205297885349019456
2450818638965069 129610402047724656
60479048504234344 194522984756701344
153394029302517056 187750278320998112
86586427897581328 227309536657705504
223797588520387424 226208065769928224
201418672193628672 210824310656373984
4954521911988911 192006318678873408
67290052054063376 79696320334013600
15350493347957840 101682272971269104
5380731925366435 186298624521730848
3173460504530657 137937472061403920
69348619443230248 172103572329855232
167462504803160256 222288990365201120
189537614040574048 226314586294273760
232155686048863168 261368703133607168
32254678845450264 192185253437590176
65165789056713616 129542126035638416
254005024380437952 258660790597947936
88313317391948336 204501007527170368
88339710666376144 91720744749982352
106998110495684400 120288028748005632
112921947064807328 160636834184496576
53023737411832256 56667043408129392
44205684244764672 205287141126985984
173298804935108960 176459554113202176
179909202209687392 182021819691639008
161796834707541504 195420892609268672
6550348312763637 30716973098302512
93479010865092592 200660005095497888
117364195852113648 132324884030922320
64859181903029312 168471280610886304
15762166396758956 81279471152059216
73377271586257600 190918460029868320
36141721840236272 183207710642651040
73559664962169424 217412597578988000
181447920216932864 183056142181193568
216290437500028736 238138055237479232
34156449101164164 77076909461518976
136713192735935152 196119298887975104
34157402688723752 245976705666857824
9892938515789196 173894461008536768
41721154045700752 247157071510226944
186458377233526976 252019944895282240
53838003686698992 88290773084191424
190427594477056736 204535055507513888
15199592372163150 104395576151282832
170584524821337408 245986501307731136
6063485127090617 43710369842856048
58544730233113352 253715590694574912
150446011743535840 167372779150000224
67750066777697952 172001427357595392
4456044177667652 53866735047028272
101243941998500112 253765024432549216
199728392247248096 223188623831341504
112693087840349920 172132714549584448
63448054097122864 180093060803463968
82428075118773424 206099738408043040
176148044777477504 233239576874663776
206766650823336672 254621478040551584
34561802986406440 122059977216443136
100087142411584896 261629231959271392
88274637435363936 98693614797219472
50657441983012296 201949787020089952
59203141057904448 158989141998649568
211981882314584704 214729982226720160
206432072142248288 211323517552312448
94407775507195792 115125693420836384
77308295801910944 248684500026692896
3066507368571332 111778067604956256
117922145522388576 183876951917580448
28629971458839508 32477257058244508
67592543923501440 100619084619521776
71072121638400872 150985452908864864
42558262647912624 75978901823237520
143840493548998352 228271929164018560
6360164577100108 131068849881403296
78055489284999488 139484345622080304
105497675645104832 110550441293606928
217141729555875840 239084726054960320
89443194955421264 180639381209425376
30386587097218044 247210574727831040
26243439345065996 85325299399609936
22139988604553668 254801124216374528
23181518874389040 163978214640396128
143077414821185536 176845335503289120
174484472256406752 190814294854744544
212931708483481184 255909248726353024
151845385812171616 173214843425444928
9140457763963814 249688323661855776
133621198475501024 253824900085005216
123914714363035216 141366868856858208
65028930279994520 70040781633069936
143554566828482944 253259732071996256
61268852470316688 158952323503333792
157066425452263200 242779577129250528
131980817313535712 152801290944543648
120761214729775712 226584251692187200
199136736602069024 261657106603099040
179840887071918720 207599399739449152
30040059982591076 40669786545483648
94744132274411776 105470381368586752
109776928964729360 154210935317387040
51191368826367064 73466289928828256
161001811086833408 173061023834026304
127691543215274016 251341359317682208
114862019304393856 254554958724927584
30220701795333236 260560326590163040
41419398849917032 90998542999947616
1477031716428097 212551729647127552
111528622282524208 180851133546424544
27243875994211844 62210201675816696
23966534809766328 102016472732085696
5566739963970696 186070961170277952
8557565248765797 119936092697551440
58669235662269720 181880067077662752
70282990640309472 206288119683999392
222492867475960800 244540972874177472
115041658827437536 126424915280524672
199858633302555168 201641112697742912
94081890351691136 221820901808629984
43093644236681168 59591608553017536
170401326111158976 188540468500999456
89369730710561520 99166111142910976
174644640013846592 209355455793057632
102498039084157648 166005264879100128
174537237352242976 234025531355677728
150158102470404256 237240614478482464
96175911804159984 105671887971684896
135184807258131296 172003648108070624
178144578254275232 185596046024613824
24065648144827928 225893152874825792
77236044587868176 155670827561383904
15634424443444364 205285747367736288
71171160410266568 97131351777596848
88069036892442160 247364865997678080
62497593342889000 79987280089647424
17361787048072954 203369221133611008
143012300142289728 174461291642367648
326747872627241 29416802286705248
76333662350054880 238208875488629216
28674480710254592 74801212617100256
228122893218185504 239830454819184224
69576286550703576 97070452851061568
219599080762104960 235931665533946976
89818892239139280 150605740299550624
176475448270939840 246415709271767936
56397583470004552 102181916747387568
182224304146853376 208006792925294144
122391458417223056 172204694920649728
66551120123127528 192691320781648800
193695249745995680 240177116115006112
57739605266659440 148560065892594144
137771039205806704 234663466793227744
30954822643557160 248822570219221920
146377616380964128 176648400515689024
67586055607225928 118392582707350672
108046929690516608 219149454751476992
46038793114078648 260119077661096128
166577676409184800 226806956734959488
237954563276220064 241981651273404864
3236331477763858 36864972420778904
72837498008550304 191651062028778592
125815077812305920 181138687787773024
22784133595087320 152771671783093568
143345511878704688 260027430768063200
154702520182989824 162087183476958848
137254076325333840 252641040426394336
70622406389013040 218033491983248608
5393589153621160 92849950399435984
109748793202971280 163431464408238880
38120501938746728 132002071042400032
121900921872762048 149502746104403360
124860501257199456 126601838313072816
225213561308755840 245779533696466336
180595529457159808 225133578639464960
65265905596801064 165297023217869536
89556467370517920 228937930403428000
19879889651905828 237967199253597632
77607657194001280 215911816175251584
163144010681728832 261845127880638592
1886923352762440 97988059646421040
20802157025994568 111100981614523648
9651129202854862 163742599927149920
216682377296536480 256231861167692992
14908685432607928 196313047971220192
121028944688384768 154842675000201536
136698225822518608 174391137449615744
192510298311115296 237298591751553184
35285328876010456 219949499549816384
163755177384135296 177043745305779808
4777788313377056 63699487316627928
27669331362199988 256462465087488480
42907001099488112 89036494684860512
11885524188490976 261111840255398528
108399237450624352 179838456409835392
13692189145418686 21144394390134384
141953233408397584 234224093648433280
74528345838307728 178062397790407744
91828565378090816 197999084034977568
41906557767377176 114682543800750896
102466661962045920 175373118515362880
93312600908759952 120941304020773616
29192034353143436 243714252481315712
132114566256375168 212555860390896000
31593445916316820 160253750278774336
180056671715789536 245185096124009120
215666127849955904 222114194744968736
144106883031977664 183512545821528416
128400711540667776 181535733215244768
91001011851337152 165596716300301120
15386466527579114 248837356231024928
85175480021979360 162884259375800352
35106102880707064 90586732968184080
34607383957645788 191959370092911616
187277461127059616 230088723163890176
170481201651410048 253348609190394976
175920509077007904 187547893074366176
43511043326754544 218907963300602368
24658526724616648 119856050669359344
200873193240793280 225519705978577472
180575512456897824 236116491047044128
36605134514457280 130509382179505744
95646745943497456 209338172154292128
93908420648401280 256073731272394304
178735000765267936 215599856204953696
34034601502693008 155172339703534176
118578777808019952 185710296487173216
101680125685398784 163726778936253632
137697786374310864 217814698503819008
132774077138864928 235936308893221056
145168130051331872 223381706858482080
1836737395501128 42648163200558568
26621453849745056 175986597199369216
170109838080682304 221338475081378848
142435623187919136 258959996702987456
1883680546926256 219817248964863744
67490194329541448 106385820722618544
71077877347971240 118624792133419696
30554670147372160 164413034084056128
157137303710196960 170223983661719424
38098159556558344 199816538070488608
6894403643570112 206250548214455840
141819926087620736 262118953356882912
103347400651100352 125478229988141456
41867841791872648 59720789580644464
32718026853714420 180643237349898432
94162887114009424 125401190735427728
175099675648459328 183033268119807552
131784793651634800 134355357676358128
44907922760831336 175930669868187872
145820432143369760 160021723315348096
131470686270993232 249246066091021536
17491584347420308 164316432827826080
104365958331448672 203856692025462976
185677894386738368 216430592018492768
63039997123073328 180258740980809952
77046528622648928 134437179130463728
13701525744214266 128013477507895088
110376570629226320 186602770817100192
6818279036400006 258089187751500224
129612393248491648 227834571591222880
236077125414276640 255339389097231904
40476194518799520 92800508703677888
14159752312762208 87478672633141440
49906305578118368 203408776098160384
49871211463758408 174484827659841696
3672482595577324 140760915509513456
92249302268585136 197207353417016800
62048179487947192 148026119111652224
16261126608585522 129036139162714784
68767421924164848 98175257773974336
181830633541202656 262132244021256864
210286557453204 19365375999410116
14871950074492600 176444164749623904
24703833123224024 68254644023552816
92341523032679632 231383744531223104
109389192517453968 122503378577270832
70655223171506632 143155861623520848
156307005542839104 245882926680356064
28178569810005272 145797877580933056
79134606773585184 190853817521833408
154549216358628544 189635621865703040
82809052530029856 116864454141583744
101248537381930496 211067299750994208
87344508145440336 241751299651949440
29172281726684440 216691420238210656
133898263235925728 227274933473013024
45061625521106392 178718508303641856
28201566666198588 42653541020460184
57322343570252960 248367832061619104
178166587775862880 232897775562162784
72570779395642512 214341130460613632
162139819875135872 168878131223786944
214919941159677984 221786703176940320
5234115701235599 127619671441418336
29934920719657048 156176598041264416
19768122827345424 201052562255224096
239107291797871136 246547754661808608
65900614845305248 72950863520490928
42385183291266648 183738056895478752
139482097617261936 168497789883475136
39268558543628520 232263012911334752
6781372776834715 203539662229203552
66734285372517136 99325082460161024
50237813979476728 91483236136351344
72971172220069424 103937086713327104
57470606818688832 111480548131465936
133075565651422784 211904854509253632
74152950346415184 136581236072632896
3759026194394983 235473347180762784
10269584488322042 86058270802475360
52986608504264200 159798191377763136
145568798670939200 163703024144562752
28663674012703800 233130349107457792
192304980181051232 206270940667325632
168474203018748576 254181570777577888
149806388339715424 167667112001413696
111179822694523824 213949437590345472
54648511701546864 100842556011288064
24062685216731592 59203499481971592
89060106178266096 242485444589056512
32565630588717316 193606103586417408
75214247733501360 106621588440314736
86696145271182864 241811485683409088
206802070966879040 216046226892415552
201061982871282912 234174653376700448
66241905891464064 207728785036116128
24585383991510484 92432723831512464
125212859339874944 152497542525543264
38004459057294584 54301564669123576
61411353348552944 242061826250799904
174366239504184160 180658576603498496
65624753320545528 241637430655254112
178929383796578944 228073245125726144
142211455963531984 189018534712002464
200001344631445824 249213118367122464
105079617201213680 258333959219328384
22851752522281060 101593933738351040
28756464776706740 178557160037052608
175379032636779104 185482519070849760
232379315713907712 240813468146253472
120361528694530224 166455744292804416
25053380578698484 228846337703134528
167363046696791904 226105269030797600
51342621964887600 230126084274911584
26488231567514312 210509233455964032
115373779821828288 169791173328101856
35420991935877792 243252262122150752
182032458299281728 243262462876237952
46364631185708648 61306044931501232
19251750250206544 164811775403613856
108832639608863648 111301906018910736
60516740107575168 63678708594870584
134175817940226720 243335923599829760
59434083753338304 162556568836855232
32200623119548472 169516069769745152
75896005418461728 245103041996623648
49091881521206720 61241859877588056
132891204782236416 240625821564998656
62716389922622568 258706540861120224
1948221048605853 237988679940732320
34673732470617924 96654314505051760
121967850630865824 187290260634674784
80026755092492416 156218051973874368
185540771529233760 188989544033942496
34753493209184864 80538129493165648
50644474543173656 233370709646513600
112413862649818560 139849395305918096
16578928229907854 111995081113899536
179524350098629888 219026546326224512
68903009550803976 73368236232952912
3852456139391921 171336224636574336
6151345584777786 151851842643515648
15460443692946746 25644347867134736
198402055176120864 252792086313331680
17385030048667336 250016800541223328
100134123050921488 195317879566324192
175552898188937472 216215019047693984
87962512323540304 210046879360610528
108773134235016848 123686143042627744
128174081484652384 209685753156769472
135035810959617584 141392081100375408
128442771501450768 149925568884932192
93332851843512272 121146397898017216
10825808231058500 54671660322755712
63981712629686056 107315192421222928
135372150889059744 221607840809491296
63494079509633504 199111593417800608
85486242067082128 223326951193582720
65053422686681632 153249773330073472
102368978348192976 213956018137504864
42575104381188288 202522768621487104
116538596028071008 158838453152227424
183827481988486592 204092839682576352
81696297832456352 99288492102951360
73033762167284880 210582083374050528
20092801832972924 31132828146652308
54164861266655520 206683377756064192
137791030698408256 215996714486249152
600719042249958 44557140649761280
210200328057990816 215293555567759680
27690567446790748 214558135266841344
219738817222324352 221324012082631008
11526533911434146 242221378223644928
5696684843178644 194538536165119328
29461507683871940 255981418680345216
104595424973935136 191622637875975808
40815328727209584 216428150179787872
70625490268807968 191349589123451296
122387329894254752 203592000604118304
48928446988249608 50936347580027336
164645067678846432 177079345445599552
240811799027630208 256405930317576896
22249006116733068 177362259453374720
39618215941122144 116444014427140320
48829156045779128 116753671012324528
30338003485234092 75468707865164112
14847927136215700 27093937938773664
82390104365734784 177186278317741184
171120150485030368 259284116029031136
165338571125155264 180354050846047360
95413647354124208 215649738172501920
109092135556824224 235357630067596096
64555969200446040 250242609397147552
183398475301661120 245150412281208448
77151147860693664 137179783446513760
44599545553806512 196644769905711648
154520270538226912 201820294784550912
146558960987678080 180324354876829824
48131798154294792 195996220511659968
172799597760129504 256180527815143136
211419768814729760 238495081454496448
84292293317255472 169006611309207360
10305682850263896 49560519732592064
68359209256513528 236699414047175104
15074709478140518 136415284623075824
9061141672014340 232635997216738656
94675649733472864 141103708197145408
192779873971971584 248655068304396416
57826091113461928 75633830658707280
43219815388511152 98626739123902912
67637826146446000 115944457579489600
116780475260497056 180646829942499232
53660073079224128 157368507727389568
172779390532935072 253823088035501568
143819034782201968 217762516272992224
59729194881374176 209567637010484288
127791645629957552 191605532450383296
59714522454290344 79329917966999952
27629794317387384 216207987034291040
217435432353512384 261618700293277536
42445764718043984 84942642844842864
83383373817339264 248331774003242048
26638822329695988 186738040718592928
209514153456335968 216171159095763680
146327345512004064 202693438770879520
23769153172203904 253097243327079936
93738567902447376 225751534699852480
168132216475885984 228612890250742272
23129209006860120 37474430021626616
129893583540762544 189451128624777184
9141951853321860 94485917003350240
123505302832718112 134236719585103312
2882155022684795 220991654372750848
115885213159248992 207105483424673760
53745607196569112 94666862748270464
230047738491667456 244653140646030624
85600384304986592 142573193629028496
151343884879464928 256893346442423360
109633155088654624 157868300237809504
5353936876718810 39628750904286224
51471279105607232 201673845427841376
139328482054854864 186314413563174112
58940496818009216 212923249038044608
92804693377317712 253686919793706176
98903465193444480 181023032008102176
103950264493979392 239361438231415744
195705310493654336 257277564768757824
20457757525574192 133358937233693744
63346249473093920 238064833673098848
58736596627409320 159251848855491584
103065954885167184 203123904845902336
60925047457322568 121000004946410368
78213172576784272 113617037398900416
117934965127397088 122778794189998656
23064175395669444 30101523598078000
17556202425936958 262213021858185312
210246322572545152 257728304191804704
112093822821883280 184791682371496704
86174143127230656 131722320860330784
86202026178979648 259180127816782688
57533376584860432 177490531772177248
37782810320291376 99462847054217904
130970483419451216 250808694336722368
43755646925503904 55194018093085360
53903581763595992 108252718919670784
13967533211074136 36093825483218912
32082129775381252 54565058090610048
38465339637990688 76778615221883872
124620999588249104 214018351760753984
75096925955841344 249654942407472320
56138435586564640 245390839141748192
190946408118314720 223221213328794880
79777976524110 36465806696529512
84456128726607872 218973645440263296
95479715077636816 190613758362606944
115751273332105376 155953496179085600
104552778423657696 244266796842313920
115504023535934976 156864134728320256
96674436808218704 126494825579190384
102887220387313776 226690335781692800
105835471577051344 216749061430779232
168136061681170752 206813980799240512
7285313781740978 190560810195741280
99642505422276768 186080988215353920
63596912901671480 123528413393025200
138430372776540720 246463281046325664
8193125510848363 152095917071369696
403448046383577 61872982145195128
70559285661544168 223008419407591232
84143825754538656 121037150055982736
82025932305138592 200299954658533824
56433982456119040 121485653017912384
147525521614477856 210909562187150528
28118071672635120 162866488878678528
135748984615122800 145100699277049760
76456718846424656 112918290458742576
41388534097832584 250309131632815840
74372379677260160 128860529037269152
100524806310506848 259766872346520864
66882745881092752 80963288614703984
60896267992410560 172179149102575584
115237841422264192 251098104482024800
44019395455571296 119455983768319152
126715045084577984 235362751155986848
63551047790516184 194630366271765472
38690289246717168 58086680032340768
85214083493403280 158947569811563360
196987764366836256 216265416396985280
20086958114098104 57787685560668208
114471140028973552 229550079276495360
72683060926154592 128410310175218480
166918812142868032 219849948084350016
154495845852314912 257720392329728928
67883352501870656 243029932845441312
57244500488413696 251041594347334720
170442368640047616 240072977564546016
128312810306288176 186430078915744224
247193507081507552 248415672350017248
992135543430510 43564031238388992
156861100858418400 233962894862288992
50532188245488752 71922775858866360
115587480718092080 209004932463448704
8308910216677301 236711139028845952
90068911241758544 231915682243122080
49356314357557432 249057136709529120
160350836510834848 211801847755244544
51526811444890856 108065540846798144
96944275373490384 245448444906184192
124506485781525216 229217034467869632
64090000899145536 96057414307360224
203289857802489312 232429797949014048
41972079404840576 93337151902632736
174241547090196128 177654488686981952
202229303734701792 207986053612922144
167660439904410752 169757582955212096
155532857786988800 221695256522602176
25177468353255440 182816217668504160
62480885821733360 181376716859169152
38737008844104272 198639443630460640
104179203023919088 148605883418789504
27495191761364452 116136415107988848
65836722010381840 104647120696378624
12116701227951366 167936132957593184
133563155768377760 226717223738360672
131810292892886288 176689785817323936
112331759739803648 156182510762366080
73110904635419360 171658471724850432
45727690287440152 125426351853944992
104931276782477712 196875050472565504
60777051995261752 190279393757693536
144229756254290656 254878882880999040
45223479554453888 89910039165343216
159440356142112480 229656977008731904
67678362048442768 120498362858044048
65814591838607968 132278379624727328
143743468565331680 158477049333777056
113270343862015568 236543988559977792
164946361423345376 251858158855166336
25285529239941144 190012866998491328
39663644777549384 164712450104003040
188595082919353664 229168955356350016
50265892128368608 242764972847426496
152153732994770752 233014520801253664
121251087752074304 176542338499664960
13577054985777634 107825340138183280
50024160616814840 247646549731647936
101475056170765008 118981304961032464
121055147254103408 226798682016586976
15909315569757224 229631778170419072
155055496349150624 182576208398552736
69329038706219040 243470317469893216
118266080384001264 146436082007116672
34888940890207432 72277462168031616
216119544666858656 242692385853801376
93290323480730672 108364248241367456
38004245309305432 93099270068142336
33464343244212800 236381727247452064
5955902197110164 189073294083398880
28663833397506468 100038382402939840
125138989014423328 212859782576952032
56056089115998256 205684912434411200
86853278042488688 111726020896790752
89802890292547888 147101443262328832
60269634932645072 66024354519583432
218888663772250976 252242760175085728
187640097985797568 243965185500428128
154631992365286528 255465468761267648
24753375730813964 237981103555272256
36716093694975848 52752361618602928
178630981897824544 221634971401333152
7685054461156103 78929761142428576
60473523706821088 108308401553107472
116530732183866528 195297411459559552
119742795726073248 156942804245034944
25113885949717152 250692775398203072
246550983179794336 256609997374830784
115798775502670512 211316034290314720
69460842178722480 94962413294432400
223450996402081760 231486095614984032
117628753069696736 193944421308922976
53247521451398488 223277656702276192
29011570624864184 34236183478039280
18991093149856528 205051624612493248
60626502389315440 155304343536792576
112298537040828384 247626855716064736
24481008447740656 258555677301128256
161184613285330208 194754398262466016
58719378157636544 215926889080040928
83909183490900880 92300903061283984
167347149587340864 184930941680409568
199469365814305024 245619028770742400
22637796238573888 160399048116409248
122812818738466224 248268931312533376
7087918018353132 170669405137917312
27717706452262688 181759775514935232
179800423775265280 240872610820454400
71945777645607160 185087000849232544
165660182925866496 179153898825007584
64980603137549616 156846436876793536
43971150552998624 209430714119432928
91312164450690864 164935282415952960
50677405075520048 260500503101749760
169364909273635456 260063847131659552
109642802725767712 207525738091501408
242542012755059776 256951357603333152
16155093393265706 142621210510666144
222859754110978976 256709516035336032
16066373000118570 162019591859007616
6550022523651780 87505587295136400
22253235788042848 91078638660511104
36245288905128360 94462072903162896
126449048861803312 157836425261159040
231867537628190912 233590415589594464
134198688623970672 232783316675193248
48566142910936904 54265682297084344
41905341514929752 186081869188118240
87215709651286352 167748183300829216
33368099717833128 242129332064930976
87866618818359040 99024326643541392
203036523194254336 206795204994993792
152461731113462912 187953092263895712
80122772957763728 136414524609500240
62143551825601760 119845322416097376
82936004999835232 136119357798765072
33549279645818468 118117787721168528
100730891306330496 141980924304507120
29061490280355732 240512348155431840
6001563783105714 57044571014835856
98309610670652928 168553837289301792
65730522348883184 224821524970174144
101780873830691856 128781699783240288
181570791067025024 255364838807062176
44013915832291240 246368405847022688
34035060877243712 249193876620997312
21951041217810296 130053822447197152
55531657287382368 225446709539047136
515585478436243 194186587774106848
95441239394145056 150834656736793696
132624056618002528 140373522700311696
215836975657773184 239468810107739520
75322970907333984 237060674166873696
77499209596723664 204204223060336544
82919571860883984 86724138939481616
24129859103304316 196477184803310880
242289518730070848 259124343548233120
6359523130971701 14995710501468416
231550550247621088 241327476949016512
43858701383261864 85191895131989536
99105132104570304 216751009701174240
23114086151245520 138935458170346208
25154336073095192 45862870589700384
117626295132085872 192863235300619744
14558872946680328 68769496906733168
51941071450384848 88804432338235984
2352867882031326 97602309628993808
21610123404140524 50304612328549920
28649155210845176 223402103002491072
150857403543189792 249714265298092960
149472273196738016 209682695970933728
39972278944912920 98198265335075664
121781055515609712 204322847161530624
14602422172119114 30655504345708780
32230980952366592 101340912903430928
150243718100039264 224947317154956800
89623948266788224 123905028055172848
184217473638126816 248056971297169920
177420429594759680 181129396846651968
81057169315318368 206103406469615200
159143868262364512 184312529406512416
138914732551791136 195307752575035392
75436825558512976 176241128402190560
167646979504911552 234025369180589504
119522253676571920 235079343877599968
76309266948572560 174604924273518816
108752037466595920 156077365495632416
14706059556990948 91138818249198672
94393007613770672 216304395729454080
214862658127328960 262267470989324224
9260287882241552 18349173932458264
96602933952601072 156349974042064896
49354427409747352 55503829245447944
11060504720775022 100807732945397584
174777965651007840 185003984141064832
128873084942560400 230185365310425632
7746683950343761 115891946633211920
17012329819067358 237403898496579680
165270718211405632 180067163727071072
44284163164527920 123133883500871696
158344811401012480 255975925070765376
220084971111607552 261392069977863360
216664351084120960 223049251026250912
41870707341595472 72061310920629136
97428241517439536 115123521862249200
59627707003885904 105678587182724016
26636066141193192 96493633919332608
52125007974848352 236412194739642560
45672468790897576 227018817652686976
85069180302818576 213773364052625888
47167378907532888 221804470960094944
242524876603962752 251277617100404864
10643153927319508 149516979205294368
43424638894017864 74891775800366704
164983740428558240 238948636589920160
7904817986532277 209801171051345664
50327087022804344 135485517995166992
58133985075066136 107888479083372112
185939861428565536 237614477047318304
88528019993890704 90980104420435840
142662311866580160 232235078242351488
69043778731305960 254779653255832832
183536640485831712 195867913101542912
50970797895961616 214130294187888608
207391793280238112 224426405436929664
1070162909105063 113115366874789664
46586697455851136 80841869277017856
140119522755686640 150178245184509344
126950220327347520 236854946009965088
65887682235782272 218427136912093824
66311240387596576 233426270471107968
175185389869916768 217625906302223488
14151279879177510 189052594093803616
178553579223635424 224642811695108448
3847422616979647 124128189686186256
122112282151302016 244655298088794848
46134717622733376 125548026726054752
152566523921926944 175317913675190432
51982529905293080 256488108751670944
134163255723766144 207998595722204704
73573732352310016 115957107280139008
119350380649868400 144356359504268064
136239842570877520 236978629122795328
90899689973992256 103323528343868432
131610411047406352 240779348152568256
10155801302949166 255050449281182688
13226843605210534 144349178786876608
117232908854066384 242245064050717600
108067792614307424 129766694624682064
191822560586673760 216643046034890528
101579920990700544 172592647892176576
61191547760088344 176863498348523904
78219253051621776 260730714869882624
43547912597042120 98155414078276464
171029229229899840 246311022813048320
92024100291865152 132517912608626672
181144093146822656 251967909449877760
61884610124789368 213907113822315776
126713122151422560 132835486959954496
67750279369325576 103390745733608992
193865238719772160 244439345500301728
127632163442564896 168267806872836640
177960010729022496 224562234879620864
84517402008181552 120681911158049808
177794864082208544 215074925606089440
129910321842881888 174295401907037248
130091459843679936 174577368613382400
51053253961719176 52212452431233176
41919882186124744 206251621639232416
211545165351330016 222617624742140512
111539079807238496 157741091175045952
98478381644007616 228511016297312832
171314347618034560 211429141887401056
215307343216536352 248933290817026080
79802453901565456 112762613568878192
21282589480018356 25153773691572868
98434726366762720 184953225090232608
6654770356432154 187675294709667456
169910054007271008 229831595266115936
86896677667827600 178982955774427072
143703481793741008 218845973887292800
106644862087243744 241347624496261728
170060403678774272 175966229780707872
125384152943836240 259171494277714080
166398513168654656 215096666289568800
124800779456906704 257483287985011840
88522727186653376 178676073070363072
32903691167811216 166207966533058272
10128251944061920 33501065210644148
208174926995364704 252673022966566144
122150587433762720 237224083514623168
89231440320694256 107478248923693056
182396798741625824 211016917182920480
254139318783838976 259861402936490720
159761389801683712 262063969727229280
29117652355200180 157759682715394976
20693414445314124 255362293936852512
88293114510726320 193861359640820160
140882190722999472 241662642108606176
198843681081211488 212896564106297024
31136435614018012 243964999217432320
86176552322140512 179373143509115488
108238097970699360 210938588176234560
73856604589257168 187506967979471008
81879213458026048 83187570455340352
172725663182102304 195735909008410976
24740900164281104 93833886108760320
59462623540184352 165478747636769152
17726347042159998 209880651834664640
96467713736777488 104036014468005472
155192347405285280 211537913881660544
171146908175929024 203189301162687808
44667533505268568 187501958570454496
21379704416722564 98585377976074464
108509866575727616 215492903132136256
9327524182047702 59035532963601144
130615106088603952 218476026927928992
34892274124579028 134692846459007584
131243876992498352 253332467373352032
25452136052676712 249745571036380768
55764141915653472 176852407067313440
84285832537592304 241026237105249888
43956243767222008 213939610410597440
18846881666179432 72866572426498000
70605250748375672 112547452496605296
238805188103560928 246999330465100736
56698602888691080 168062022632898688
132612359701729040 179605526239869184
16683738374560790 86484316084608240
117157181033810256 146711995178268416
25263822161320412 152959521817358272
84615142072894896 257686426566976000
37641247237466256 220146572999939968
150961972584882304 172824294668932448
15461707076159308 254513933267053984
130290340909385888 204750754831547968
125244306094237872 155790093755259712
71584908056997464 250556205675960544
99285984257787776 127403376282281024
62481386077541288 220024687150067520
75874496284865200 135781770516643296
65209617821960088 222854879264276992
13799359934966136 176187293218689472
23062576372316988 35786676361227204
165255015527839968 231935651881605888
67901540424710760 98616142517147920
119785456640320384 208669793090946496
65691581943957584 84462457378577088
158952102181813376 178391737522246656
87227720836115760 91834016342735376
71470718853796080 181907459980221984
67205139522148112 105683601458239552
64165578779709728 149985301215392256
29126566187798460 243002532672817504
136193165491329744 203939975936717664
25121818978387740 196719966017714304
103396948536094736 245671227792533856
97169443420738080 119742648610150064
50575560111810240 102448799250424304
71287261438430920 116337214383175168
30647126140574928 202291717622658368
103102721832467552 166867776325317344
915779587592668 73129574833828128
34754078690505532 186751989392326528
1790298909287979 98121748510136416
77287272830341728 94535996181818608
82432902346466816 86587615036103056
19713024145499128 175783389528405984
79772870979240464 234983972184118208
108147083669368832 225474865707053376
117110932589010672 156549076061144288
32065574329000680 163723765224763520
124518717174804736 140722187813854832
80543029832555248 108311667949846352
196153948356143808 220551883114174048
60539950558368608 111321669445742016
2701118360371658 53201640502092136
22571653871599168 97455493553209648
227535884481569664 257603587062749568
117906859512165040 245240057852904992
88361062245207904 262911471810027168
150028595881278304 236533194758146528
129199707362502256 243558986407360032
63932135850232576 244106977615735104
67479418195267312 246259754344578816
68053177635211648 102226054562544912
38665090370712480 122758433367598464
55403629760645664 150533861001352480
209647042843898624 254226991690754112
129858275804563536 256769547524621504
216810086846613536 260922859591908512
11564407734906850 200685408930030144
9933405394145742 141610881900776208
36979239982633440 247897672742287936
57065454482754584 202096297276991424
174641057728669664 188542009337503808
89000517395871744 161419822094670240
132920004440121936 193298275656458336
2478467718106626 113270804941384016
209579854911810592 260788976626244768
36257018267268880 139116560546663216
72982469953114224 232568019088308672
111852680468231552 240814597439820224
238440413539134560 251758800963917632
19222499014417900 115189116234137984
6084065740407997 31810281984587732
35729712997398724 47794053590775064
4219247643333510 188853903549027072
68920021643847624 148028156462649568
221101365338194400 227775349477282560
168678784760345440 194928477541076832
137292506686766288 188547272704386752
109993254868543280 250295104025110624
4999112901961020 48425898752089456
67052689205964376 99337202495673232
171536376079991424 183579478040837856
109966364270208544 121127927377122960
82108988080889168 227859276915570048
171267904975941952 180880925347061952
100777033103575376 189686812112231776
18294698187763788 56015502661649744
65038262633044824 262069447799022688
3961208264005499 192610219815293216
60170404840913272 179325659866532672
81739889541766192 172277055107152256
119773987446019264 138572168167797104
160184244233046848 205051059788557344
14077268217502794 159797830285207040
32895048977423412 81385040161645328
86493235010598704 248443766582127296
26535923100169612 183262642097139808
53048250200130632 159189965869990688
22344746924406904 113244745297369552
45190227120789872 89881434248199152
168916784554010368 195684010239491744
179206793808523456 212477436284173600
53549880611716320 105104631206750896
185288064064150624 206076773605691840
44788179545883472 138469276304033232
111935945124017056 133218563339688352
41766616252575256 111687091172111024
115772075519314432 172851883450589920
50739303625972488 74854122964052544
172710537016553216 250500357259050624
100063059669475136 121572202443051456
215276383171484896 258599389681060064
39995102992341128 192481808064475040
49659851018898776 259603691849547648
109263735406578304 219016817752817440
141866948471858640 242884245706000928
67100742347448840 114616809285336240
108297202140713680 116456533063055792
12902592469266548 25712148078227132
105201373072270496 238052968379942208
75919317304773584 95769777282035904
74034971399373776 137546912665447888
158121645315195264 179091530088463296
55068035078481080 183486436946388192
89838766201726048 196143971549743936
23946391250191076 259700916448169216
100946719143489040 176885327699044864
169932887699587584 236741954949798240
127876545269206720 239693656342893312
67350267341410008 195250894529769760
228861428025059360 246736558350347904
12645940975509932 195991136506414816
71466203708462328 75561751911216832
20569413676414316 35626736424607356
210707759240330720 227281977431765952
77377815498634240 194147976933845472
43559480525373656 116582737959877552
111260801630964816 235906663214156320
89319502377513760 213194349467834688
2546635508642784 137520267251027280
105971449213820992 120515176609021456
19226836311033828 169474318034647072
111289316448843456 150230517415852992
36193472664250920 188568480136482560
58063118075326768 194963424862898208
28657304707207040 72796211236990384
23119887084104196 132445735055587744
193470826294154176 253251813995842592
89787264059074352 162733133551270272
40302282077854152 69023347746477896
51677485335290248 260798216305750688
73579775551946192 144436238116824352
169485564149458464 178909050433326912
164941016520747712 234555129564393376
25574120642262140 40273291097412648
144327261245022240 229310813867613376
124170310235430512 214857565453830016
32539644334569924 40534628180652400
195898362469884160 197497139908580288
36360462040037736 241524494686022304
88136270903664928 182199097254818624
53557259686278624 116938282004589808
13972233024273268 192267329340004832
81127254031263344 105694695649924608
79183349111942112 181668208489254624
50536345404212768 249398395198371616
28131547715924872 103476315195011728
164791552658166784 176814114160258784
89784256934387856 234485197258204064
23260752546686032 39337804662403096
44212743640424512 253563288604485472
3257727498168761 223305398003879648
223504363009582784 235606954210919520
65473776542933608 172243019745347200
6940693940195726 139309204747579344
55008924820551136 225618981318398048
70170020808101640 121390429139936288
167625530787260000 229847633808794624
81897528684673776 183819584646980000
43462724611090928 108253299879800720
70452092990335360 256535603925009312
122503812273830928 200931220812325696
80341035188236800 153859893697243744
6812466221891188 210091359884153504
28582310455808500 233713555946577504
61413058248053000 134622901552314464
139480130291275360 219810817340065056
26489847881481120 229055816148859680
245903308979753664 261086948896100416
123879711888582784 206320846840716896
135063356880159344 217254811502859136
127292544706484272 188656130526592992
19610927582632680 213492451766202272
99384258632327616 141714533273932976
38484202954495120 94423203660435616
96869393259103136 191490590439535520
115660994445341296 162088461920408480
18654110906232296 74796032204542032
72647639391856128 235378936975452032
52855450244556000 108636427622747984
41958605490475680 146394365690945984
24270852782426608 96188707703822880
28352951580249264 262117528918443488
68909701024441840 229354838266780704
79290271956042896 102059513575377456
174717146533642144 211819121147984000
64078306536897528 188512774648749216
156438510896805728 159317121335475456
50755556142156792 256232736132383584
48227940013562600 60242591723856424
34543629702455300 179159707538493312
56059081651168672 184586061272997792
186827454924807712 256264043272407552
90033481308156048 178752362520743968
14459468033184748 242344078653099328
145620191286002592 236897335761285824
12014948690952386 192113761206761056
24638984603412356 172650419822291456
72478520047014848 102069625124601136
22173550298831112 214784212904276256
133833519985177840 202429183183001536
85307109561381328 166069278304538208
105155092339102480 169030878833288000
156557031081124480 229646512698044832
179515956331997984 183983225175607360
89059616404738656 206821879548146144
101710215312875216 161617875291959072
14703994388792524 60256303004625016
115078953116560784 240979972397049088
89174384627542688 148846902942831936
170714126545124224 179181614648480320
133031246047070032 177287850080726368
139763302613587152 216252289812746336
37635309060864096 184156798441678752
127812020593434496 169561292809553568
11414864120961466 82626241618107552
103923616528430672 149831803288129280
63716335732731296 206718731350592032
110019014855864016 165810807133910912
184711635995041408 214543619184263328
253504376173488000 256287537195834400
148644575226530720 198205949387220448
38781676977946008 69132647451668024
18102402975596204 188147483743556480
58992062468956144 260864363834109280
47428951783284688 91181889744736592
2547499430178229 126019664363876144
96622977689676048 127061748104567296
153867835026452064 257651101986160736
88254861192959712 118191970126646000
32850637817090296 227884771421158880
49928165450965064 199059922593846688
136151621758989952 146552917896371392
143159700634202656 218134068087086240
119430414297850048 245064639184452832
16592058945294956 149294968374807552
29129951926464696 86124268644921776
45027141715384464 97725071105244672
241469481853022976 262317490771056544
58030766391551864 203462698940799424
80519450993623808 236923591627127200
165182321186716896 168424791985784000
87664140376828080 190338788760845568
209645820963278336 221740285429974528
4591236334726982 64737518883176440
185248505311907968 212444081716127424
47002586972069032 159455960034632352
96324834431513168 101693082530172064
16286078854556118 93981752348809904
133772362165522784 222651586198640096
14957512630413938 59021278482635984
45692043458771792 145245486805669984
50179289669474168 62643600200740616
107600130091894688 250765924380540512
38619368990007024 149696659591474624
146851041040755872 153737927653411744
37504327786044584 172281879600606240
213396564967973440 237213209739073760
131552451056599040 230503328990867008
3839468642858491 110751880848704416
194283405810014944 197998604629371840
8045856612976832 254935435214844096
95977172684725584 109155797297624176
14775579389117212 51025000186880736
138500688223124160 156540597131544320
106892958273764656 196155935415632160
41909128571599384 72725708226326688
17950498726478350 97818656990401232
167361085947355072 173554197497990336
199520746170503520 241294923624884512
48845279308470048 122668227491375360
27021573752205132 158408982914983776
44993739794972768 125479004348058640
104985984386250992 245634387650285824
119389077041187040 193596322056815424
143257401114247856 159184393207082016
170910007684098560 241566990551776032
34483935588659060 96710708844543680
83931438617093696 93232036571645904
159833520134388896 237060782875157792
91771907726067968 130205374272113648
199791949724151264 256977201761398688
9078028815063606 108290908242830592
164316250575467136 209012497227395712
123639794208313648 220753837036109664
189862731589036128 235849212985059904
13139232641517248 259927508844169056
53526312303157808 200561635708777920
142108216958660320 162266308157624480
150797329791378432 245250026821231584
63610196866695304 87993218037826720
43763297303543536 150930829091322176
16187550159524706 204602073344699328
3130849122398232 221782447103974784
128930461252944944 217204363094845440
68318072955287640 158597306496073952
150763776316004192 220567373820169216
46645538552456440 133079274748144016
89712793094947392 174451840309049664
58295874938536200 157346896962864512
79019463802577584 135560140362427376
54740246020170008 221946007132684192
121139899100118256 148220202740945536
66799400719535704 76380931323128288
3024756261355421 236570759813277504
14186456218748130 214448155444609056
62299166222638504 243205122374348576
94433301582855504 153848891061201664
112527967869056736 168316136248002912
37734291937421296 203710940127990464
139758492123302128 243206615702525344
279191628218130 10050568898159274
225064181991145536 258153502268178400
22654561537528396 192924892968119520
57270754783932784 170979536075550048
12564226909454088 256525555700422848
35516005237685824 117425282016352832
177241239652430688 254130591848316960
193334334318924640 195639266438478720
80527706138118528 150201946089433120
118510303047509008 152643361917154720
123263678274887712 143259013153937872
33074053774171284 124627841230464720
19125667460960768 170271918251227680
170240728763409504 217179862388160832
24302042700812984 247538046537131008
66045699526202136 68632699852721600
65602369447764592 131618885819271648
91593240460597584 103073780613416320
33145673602238588 152837192093087648
179960030141575168 242383221590194048
37877852027003760 108851596916176528
74330371690407296 262575638217584800
19665414116159536 114185396094633200
136205506835986880 231226161588615040
56726224483576520 118179937809296576
15000097693174688 95263894176097808
37333953748456064 95446144049665200
151286614801417216 198972283190013440
148261216858307968 221246217782368736
178177850258521568 195726464761488320
169572082922010208 257561570000223616
28174140918317988 68093527632434896
4409075042848694 189987627593884832
146415489558605984 161235353876439136
61440526521582712 191641639473510336
136484239807683632 156975351549993536
13743258908277124 48514467429041568
17640289463789694 17856438954522910
9327879797776876 121128431731049136
10568927427433348 207540077393924704
73661226161112496 262667704274274304
87076865518823664 150581961880925152
96077899752854096 233140522527133792
6882806271362490 154532100264698304
171035891687181088 243535258495485600
224376380532129632 239795267659143008
59650908809525912 164473924001503424
133051436875739728 177218633028071968
2039961400243383 76468342679319408
96627955521428768 119166161177281440
26173269843030284 81943048172826592
251836603877659552 252417852203814432
1375927386291494 130398420139343504
217984827840921632 229091927806381952
34828869897378932 223379998616939136
99806252211182752 251807073401087584
114754508666459616 181504107372251040
15835118819584976 57447405098198488
3334028733844825 49116768149650872
97531045052405200 118629836893408368
77140009333110576 88752062523113760
13179426167946246 203431353680285312
134248487272499760 227192395263941952
155146694995681568 169663675726614240
142721784634453664 183110960512993920
47508409337587744 123757961564961552
83938255801314656 200591735767367456
70989615540448968 248409354518938304
42970788012069736 214223182077667616
11536608310568228 198492030643055424
83013910323213184 261291693252408416
49373788086834600 205044484873385024
61665658736879704 196679535761030624
123479193117174384 204997579057416992
160967554084950720 198871265557883904
119752835993952624 150559489821047456
108183391945501184 173664863153344448
74528922127736624 194957298974356032
154041241275126336 154960216525022976
37134465904525392 172978051282103520
24465730301556376 60392528230761400
238831493937036928 260753749919903904
20406569171491532 250613107527683104
64407453134399696 129458151981670016
74335398366432160 253890006154883296
160975640521184704 262228420331242272
81631628858899440 125821318899499504
205383869474058368 256722992728887712
86455924971704160 249038758067856832
73796669984568704 259214687648586848
61129706749021304 259646168337255200
99924511798434144 123499598008185552
56548622239018608 76273590809805760
101811933157159760 208945803510896192
169003765959808928 223371760655454560
54505301507490304 211293852037699072
151461341926925216 154032114508286720
165301161336481376 227786885450329888
2355359174081071 262121667127006208
42576139313351824 49825132441840280
47993853179751928 168773917287434048
76216413035857296 158486865578641504
7998430862704969 68422350743666408
215201153914118720 245908177892506656
140329622137560944 212281007038005120
131142520256862400 202689730442210048
149042436159546016 210345526336494528
162426336919301376 251986967880534432
115642004991802576 239803740548872128
51525437759079896 60793245502741264
229819040094770816 249944806650233184
50026956941032776 158178865833687456
206079261899878912 206568895327805056
74594874845348880 154610120135540448
69250187868489560 179765412508773568
4577612543060585 112499922876814064
114089353906760864 238860955742291392
165248990816175424 196723138800886592
38172233131172824 72267883644075008
198609670823659904 212593010687636864
74413693936564256 90796667854169072
122703250216904576 224405343400584256
196962591069641824 227137361189484704
28075455415712568 119512249332237200
124357217601069744 208006319651887840
9968147029593780 198703117557575584
103121859483435360 166921097967488576
98709893819540192 106680140384337008
17486520439275042 82025037174689120
141080039080868384 169413507944269472
38386824324926360 45752253916587864
59177634213471432 226833409823544128
74266526113046832 177793567706647616
129488271140859248 207647218458660576
159660605886160256 177161593332815072
183266826799122368 191691243937138688
64859090652969960 165981338047310016
135141525333602784 163797429651439168
142799036034359632 207384366861951936
95468289175572944 141274431675524816
26870886940138020 41365379966194928
126583682482872336 251925987284948832
36589416396344640 92978964499026016
97883701031567568 241969006938578912
50185770224696616 139603728301124992
46859411478575936 188783659763042048
86921875305056752 252053487192550752
11805191097963194 240675704239039104
124773264646491168 129095886385666912
118562094930059120 145103711611040608
77928190447632768 138644115009193024
4059637360253010 206983353851135936
23903664099575076 41707371103235552
140943579286066624 261470967935422816
9183225102873622 38422528191980816
178227580257447456 181453900052228672
176967308173717632 234277667570067776
2091573080160541 136328740764665936
16329689609276562 93727158114450128
36542874302834400 40882578990267488
2715722084532443 198504917191139072
20748569065847992 196079151086079552
201471710267656416 251122374397932032
24179124345280324 255641700422667296
197380177289952288 226242581163935168
88938293882932624 155483436017927488
63852684079214856 141825733316560048
2047786927312939 129330426907027824
177088934523378080 196423224709615808
24958117446669176 167627832571388896
49088068898244376 254319549738148544
58145277017863520 109582442210797952
85475923796936064 219242890676944224
206031942062294080 253440509785706112
55243393395403104 249211067396968480
23197437952582052 86806428085875680
84387887550484336 155175361168467552
167841479974370464 229432390533416896
49717081861532616 221428682361963488
150678598291125568 164500701747383680
88103962213451536 209643005805950592
141396555388712192 233491617633459872
135865011046179056 177773817549254176
110072724243307040 233623328527418688
64949902191810888 102067427515788288
188020347233923072 240522211149843616
53703333177069144 198771214385538720
42144770536443728 161953056678955392
95774422622471328 180756911788573824
187448270242478720 205437068267043520
78152723963476976 94957887604432384
54546820715828912 203766196925206080
1280324840847611 118731732161554976
78389562019509168 195257176179894176
44159171054019600 182303079061538208
132391354190001408 186663082065232832
28180842405545404 235321251007455936
108254754999169248 141060749047193168
47297145798661872 84216330961950800
75010746762929424 230640352361929568
7363150582139683 183861692527376416
48552923461988568 184860123076709568
96852795790299984 101344458194691552
77642428907392976 185809429289011264
12803442491673908 51985376785095656
203158907254617408 240013953737363200
91128090260582480 169112049066848032
99770860794759184 174899254851420768
74672367944289088 113657594739040032
80496396911577728 247364380440653120
35485601890259208 120632842836604656
57583794584340776 214566480087116832
127709771779653136 235663167980588608
37324546397653536 47037928248492168
111580872503802064 217918129957726144
44415838298216704 176823347521182784
8399077647254504 15509684798737872
93272778461576016 165112691909610720
23208689761000816 26015315716068432
76556133857719216 114503320708196416
26262625134513784 87344350588860496
146944901579576064 177268663351345152
59231559806304024 190703921585451296
128872195531497312 259965226372196640
172565999822865920 249146105267216576
117919254307870272 225807509863875040
35205588893392736 149732211560898592
18739978716617548 103890022494966048
31561589779441052 175692252542345376
8364602986081481 31895793462994036
111267390012275776 251248620792790688
153038634832606976 154201154066179296
45183655424129144 118545818201582832
48000247035959776 247421410214509792
33373434745437864 178896713763174752
83433890099374064 144315456764715232
145424088047532128 216662490437107680
51960584745806832 253930654780093600
21534596570118588 180159198081078496
103055897966240400 178531649628892256
31135336360059112 145927151038151360
34780748731908816 161317492408534944
248914173899968864 262120501007767232
47835069860163632 152082187238242624
79923966284550592 175580124068903104
47366621242541360 59812129382929456
128464195182391840 147611625789582208
222146837700428544 238290789194328288
173722990667230656 251386795181145344
59800619677438728 223434853087529952
209798697858078336 258901277878683328
49519498733008448 61896201760338584
126725817335516096 145895895275204224
179086515943047616 184556870132765952
88259181210755408 141839496224178416
70604547421264448 98434643966807616
64198394536513640 100938212868737040
49580245336349960 169105738428615296
6718199568817398 89675345172835888
32026054991646516 221490453445024320
129101058331926672 134563459179283808
3696084734980128 26944993578180568
46392358590780944 252220517097302016
156027160054204864 169596298199743488
184812867121299968 242626384489711296
98539055667396944 135711113933723728
26890563281431940 227972862202393312
33158864165858248 58829359272962392
152488641706289856 209127547244881440
105118843653238592 182705640271203104
28565642077138100 178544306629821056
139870673837253520 174834580586490432
100806796368401024 235929471703882976
17835786512899516 80402398705116272
101257944366248784 211465385518710464
131859310688771872 141900078030044448
1356171854011457 148990610223668032
92037168495811424 236256288038549568
108265456328913280 216621963611287744
83597531162182048 206927697993055552
13207652356969560 60794444663409856
38400423651129472 96436699566938048
152624460552967040 193563152848792352
62294833190306280 114513135508987728
89622991076196272 144549194697155168
229050090626052192 260758387026335264
27667663871142432 248520549208954816
127158264354767104 157472948602415488
107189190418400048 150656781509558048
74448348975107184 166771652357417408
174435978336465216 214372041641409568
12694332277090554 187951344173696864
57678574142102872 73709848902115504
200288274546116384 251603642601140224
138006334144598336 204754419447382592
64887471188281616 185875186562597504
41344709815668152 242359628759646624
28163329698810068 53748200783226896
192569038878086944 227867058004840480
102871845353395824 134292747713531520
231164516090090048 257702733013303648
123174096371108512 224749475178350912
144907097063559776 191818081437723360
72787936472352624 240515997651985920
2080577482216668 130101288705965952
103859821145374656 247621111526088576
66256611299897496 114555985381688240
132198262380678192 230109678664035744
122888643585446112 260460624626953600
65413014067512960 79834046532830224
4713371236826325 220176229679970560
104110868128900576 249923605323796064
87031245010101088 205510775115292320
41639534830830904 88094384101924752
55898947835831736 73428633132333536
30858966302684992 155909377461593216
166872888923681184 170403901787384256
60220015884050424 83737567251507616
113326980143497504 226981779611409888
80158600493105632 227887539557970720
28717111986310004 74755941130729984
226430780309525408 253990786640370144
120796173827457136 147876183807784320
25687622048659812 249732049455342880
5615286684135705 230733907630756000
154679374556337856 160388423639592224
219469840158432800 244323213872167072
76812346307015728 226743474826541696
77815968605377888 128488614806892928
164364793384363680 208703825625188192
68904789156522968 189626786465860224
109524740242690256 122632032695929200
37455543807929672 108431705664581888
105865039360518032 170554988437663744
128847769607652784 217672893521258592
182108230298213920 255921932463268576
21077552571300832 184077898532067072
11939549568716246 65435337455459984
82646260781990736 85146109769785488
137536518508881680 142295164177042640
1049377157377986 52104775964302600
36407170458933088 221390138437930848
42184043886902920 125049980044250880
34945224629921568 79631943416321376
43391572671009112 79627786116341712
35090911989699620 179305982592134688
72970234256970320 220012703827135168
193921274539883168 211888176982185504
34243655910659368 184662246793883968
43340248257428312 74900871763580608
94396286918836352 243870165324796576
29588579800815348 121415496118727328
69533557840328504 98717920121199280
133766766322870144 167946901401994912
2447313120736504 178196843772213760
16937991774639798 202836131762830432
103528729234552800 166394634856685184
64528256480641024 122482543765997760
69962998404768200 136219485653736096
37227106123900376 182152998025187840
67564341334900056 229857629555968352
64959681851136272 170207540062579584
66572081322833176 213210503880968128
48263538075372520 122933872873641824
63211542485319880 231040579770235776
8629477763937143 193336279733215456
142847017047952000 179942230323107520
159933747557266368 193156826795833248
198818665046356000 203994772229145888
132749810169385696 256288985629977888
69876414015476016 241493787012424352
18642676066419972 151417358350799712
65576966727661592 163796468477255968
161644715129279808 218236344867275232
230912283137515872 235274024358371648
170980507640089856 223618375870642976
103062681945010336 139785368036749040
15369559269857018 78823753697215776
18444404840371368 130274990671095664
96247933689183616 108123988352282944
54658665240550160 224222562440179776
170460567919384832 195865787620509056
69394460619186776 122821445297645504
119695872941575376 213544291176007200
30809875264475264 175987090064416960
24714770782994564 148210245717385760
70906774605264168 118623152727361504
155750560264328096 157708555436775808
112448688968355248 113893213145994752
39039190396205712 60579522009662664
154864827590463328 254930035954609792
12433882083023858 129189586349244352
93337341791546112 97191397256540256
89664838155607248 255802329802283776
177313505552432384 259233437918454784
55232204256033136 246122155038244736
44821752342777368 74014574848117488
40562080949865800 137446278772908912
45351978578707872 87510433977777520
92246639111973120 126190646704499760
125251197052181216 180153897992007680
157060828747534816 186744840830181024
131698224261218256 134364497133019696
104516260173623072 127801023662273312
219927048486198688 232009309183756000
70441854793127056 169578966879227552
108232222918143648 211047389119713248
62379235412343272 194629264710609056
207446643260867072 226558558652070784
131648581696119488 151471290554927936
226701835354761088 242179588108385952
252284840998776288 262082865984825920
133352018979127312 249129584378888640
153571947705180544 159658608224727648
93970095122858192 173950503083921408
103676327268597088 174489030503571680
107676302840196320 142505892193288512
43195230715515728 138725607794023264
131501400791005696 203832952071543360
34838127406728708 210339649071984032
85873612988496032 170378048971841248
94983809226258480 126423291369209376
138504761628428816 187315595953162784
6372561193463251 61928535295632016
565200177550793 136550389141219824
24682795271768124 207265779564267136
51925743187677168 261608848243602240
57043609371410312 198354574450613024
13421242246096112 123513311201448080
16858763809979012 146921043057616704
71067156098443872 251685760225170784
56491056199607280 178546596813582080
23948367882811412 124630157775648368
141095350391436912 252425271332741504
144319796164402208 237382950897334272
25187213849761724 27856221923847668
1503757934253865 95831660402775296
73081430739358096 114036492613527136
167283939376131968 214780138328563456
124390322984521760 207769048277073888
136126068997062160 204788764942045664
131423415407037392 259818948061744320
42086475457971640 149381420796191424
17980945606095944 84466411503168144
69719870721607080 203320174734697728
130535591957359536 218458636486228096
176632926858043168 188464654323791040
69157227789281344 90890239271408016
12343300191459296 134752707812463904
80082895883655056 184142007211809216
157373166834919904 173247448397397056
74873807455370080 144993461750307040
45293603741001704 80369859915513152
167558418129365056 177672863182392160
2525766873705285 123228253373120672
37805734200001720 181630589053675424
178313612046271296 205115039554355168
183931538694326656 257184716406484864
58756966157320672 180442172494465312
16244881613277164 241491612997146144
6002665788299355 171407020531519552
28970823900005068 107852087888503024
82704210820424096 169799671842043808
64990700831570624 256691114044428896
73074063034584336 225696904368615904
195289314184396896 246500082571845216
44085634636908256 238642765749490432
216120745329227904 220412290935348704
180106191199770432 222455128652517088
100880983657239200 248449036019537024
223248473531858720 252709629608658624
71636112398395672 153993910722708640
96991926059790432 262877478519609120
5617582269115617 168811295490469824
122161511659049664 237424569798994848
147043797197469344 246179727913182112
15086310355703022 100992271633290736
52174520369073912 244810717103507200
57108399797884744 97569463223981328
7994863967445397 243979369165576224
109771233766165408 179071465421538624
96804340453614944 202299426895650560
79431498334554032 99203735786344896
31083444634614132 61829515723297776
137257960563768688 247633460798708192
66137017265689384 230635794692344896
169766452870667744 215240759617903296
60434953061756720 160166521846155712
206172928925591456 209495732311705568
1607564365488702 100373974859211504
5266406238549514 155720605022529152
31404442232952588 62801436921827392
2907427971786694 119226895670400096
13400056905301550 60579949967733408
126690503569380448 182518818926547680
222614908188702176 226864269756545312
91528748453776016 242456989026060096
59535264998489552 77834031106285744
41085686239264832 168680098968603616
173116856614721792 195658980868235744
10096769752572442 33589534134932652
33362188860242244 154199769432485856
155205752672060192 166262997473589984
30823225576376052 235928635552299200
7446098218500890 21787267745986884
2379736734758177 187089912618392256
53843868075908856 246332264154376928
52747975645151408 111336810490581504
140636139369089824 245118007776293920
28138354035157764 90206964029306928
62530252176117024 211225477727135968
193867930362769760 211486259752750016
24785598131397540 73413314931877040
112939369758470880 224249438071442528
141145625509925648 255673917469027136
217980189370505760 259449219699036864
45960833136503392 203086735866811552
62284582121653648 149203610973514144
49238613450991424 70364737653150352
119307974541496304 140217554388388512
205385157339834272 235947376054148480
619735219893476 145549250963528928
23437715160536704 207140129856735552
124633255185779968 193372977760857184
98058839312322128 154760088646055712
8094231426838893 55825179760691272
80523295770679712 224915504114816608
115191858082855616 203474102412874720
111770941762113792 248940629517446688
136934551588190640 214465645023893056
62182850551828888 62886413443646392
56808122494959752 106765380035240144
95814132601631824 220891882717911168
118384716184264144 166714328867854720
197258233433423200 205691702984858624
100457763374280304 131309987102961584
51284200345845360 182958372316894336
91087865667256816 121966635495848768
3570375790401872 244516819855194144
30586546521578148 74757017934592640
64693828432332024 239694977839701280
27085727347587376 194737497846225440
176250672844933600 218918269154916736
190476852649867328 259705191038535200
149550974665475072 183315418862141312
201288789330459776 232196098707912384
450816871378532 3727950607219461
67992829531606968 232028248907291264
126398867303831456 219035777629830496
67573206027749696 86295424254869200
33971079185796996 181951889893550144
76300926876634256 193334026036909440
136259753539653232 235077210337038272
132694425914232240 213052628275162976
74225540762031616 131059244876244384
69008218826200400 98182169178836368
8998975259169459 141925334530268288
130839348856316176 157284760687147936
181729190523303648 195150881270113280
233642756268410304 248685649296203136
129287801791201456 228487338636646048
127743181435753840 186145380891047808
85503297039506080 179374106855828768
96286575380578064 171622728138638944
209277148284727328 243770111981512000
82336506966346032 240307947859752160
72900721028017728 261241933711719648
121352164433009024 181780829617987968
132412720498697344 149417234813011360
26477304339883124 133490959597057968
195853434339505216 222779808483959424
25227071671741588 120578643958222096
129561984959115488 230109426434336992
26984324838803096 36632313129581952
72623717843639008 249824337524348800
14446350002641724 186244335414755936
50555403129427760 208395595459746848
117973559307789984 230867678502027712
21690918654068736 143085072831431712
796519517774714 11871414839039788
86239023209076288 244726118198006016
173896976308212736 220491760020821376
416731429267996 151604852320571584
73840394716447312 223594241409166080
44987317667838224 204070381184706304
76221318234715600 89433307565983824
100297334510671472 196073123522529728
113783993452603424 235267906985998048
8222155998183526 88569928459967824
150204865120865568 193986626033272992
63390639360247688 106599843419670912
5334074466572015 176347217464918944
189951720010463584 251006367391902208
44993748187963368 98247019469302192
253094470906979584 254834359133242272
948350300331458 197907257440148384
170543075304418752 262186609486991680
85643135406120928 256158208964415776
254326882520529504 257833011687081888
149677198398501248 169147866887529408
156641222993249568 211859282614861248
101766045455743280 241831209540618880
315820241518136 211370866894123520
161164363062780704 168696023812992224
107255866376134512 110780807489665440
141560210917166640 157174131129829600
189187891856982208 237888911564913216
189858224636690112 191909499022096256
239626715822730272 240939886760368256
76671527408020288 95515321871234960
117079605580509104 216492596781337952
215257634269873632 248606403361895296
9567567042550390 51533065214594744
71400930432657856 168138634209123904
141759280629812112 233313171854963168
12092093444935524 200107787207995040
62254638797208736 222500801527131168
39387156818446968 234429316621170688
71837409775255248 235534280693628928
24236752616226972 144151197869079072
237883169559944512 257825138124808288
105156526614715904 173967806741570240
15808996402813066 249981760690183456
76252537059746800 235067643233353408
74646378208762000 132203165368730384
160866490792508192 189560803848352672
26501272745423780 112090170359761792
94035797028564800 148739116519742144
43929547924640784 202077627473527360
135109079809878416 163454640316212320
234175440100340768 248851419320704064
57251598496043784 148241835272152576
58748965081696776 174861441840592064
55571507380325936 233948580696260288
61894237712265080 116171314421550688
50420176716943168 197234031829249632
215178344954696416 237461746451395392
90289828019445488 238246001170944192
24956764666158856 87728892514257024
127066503488648192 139860808927943920
154711505954266688 221678181073732640
103029325025916480 182047607411649504
105177876077347824 216288923878112032
124672480273568992 198167986940389952
14847993449646856 86254166719280176
60822996249967784 89483348374375968
124187241231165488 213875080436140128
144220742199953664 192212166923228064
9195353294750916 223117457900794240
240447340384453088 259291106315036576
53045975284432424 166293932353033024
16393659368502992 32417894542228204
35031328118006776 85095690327401264
85021132027837792 90684984402775728
153411580166167040 161802508544172480
207233825759137952 258039369992758752
104695462418804496 208145582242563520
49940756901132864 109366080575008112
14442038151458420 94767572268076624
177550105127948448 214677231399008032
115197506857141040 223651845402324512
4893526078572146 6527144185437431
121759578993582080 210830736556446752
136173020665654048 143898582083408496
95322296764022784 216541841705024032
108562596087042064 202829436798796480
77936411142895024 93388373958886064
187654668923408544 250677637906324896
11449931601625464 182211512980444576
23176360652025468 165841542863253312
100501724083832800 256415091969224992
60351751886641536 122828387343954016
28089388854351580 111947125495353760
70662109236836408 71737168713489184
173242024466028000 214029259894169024
220628630937180864 254662380823652672
21801029635312260 242412773086488992
147274486253739808 161851452608283872
156053965736528448 195029064314052224
158965373950329088 207362753410426592
41709538004082256 171177451232263488
101629802366093856 190690830841842976
186807381767197216 194660777711029248
47356454794696296 192111464236109472
26147497133903576 244946748382932928
137758898749063248 258806380082852480
49379942104708560 150444415160575328
152250611654488832 171549205353309248
36912623677813968 205612968079626656
56526972832470208 111170440925644800
1935807814584104 170541814069586336
232066774666048960 234651413727896864
108584173860845968 239847643522911328
39383893665984672 253916795803185888
39386290329582488 64974821846412768
111996823396261200 255552230528375360
141208078916872832 245385527005241216
132386014980240032 192149809964409376
20986546050136588 240854574277665120
97947780305728320 143811257935392496
26977065590559040 144680539069994432
231388918951195392 234645547568480544
71318016920570584 262770718019338784
6623849578268291 194683709110568736
117967946307300592 203254381741346560
84791351725075536 256733970299402752
152562207442868384 256356219660085824
197325743065845504 197967045140012480
169834276554115040 216154359270653696
2873349187666945 104735467693387296
66994504150296392 77183905915601120
94791635510573504 170512572760735616
14612097935417090 77034574213220672
147778565749551520 213732046477763616
32038300965978080 222764180132391584
13166653365732024 166273090778387552
185819720489265728 203896068207243680
52549713736450256 65698513617855360
58055828917456968 213713998481911008
163247268983135552 219253456157221600
184672432266940352 227171286862237216
69008899130886808 72540417551823216
142182926696046080 212377225896037152
47690268166204528 54217499655252376
79930877715708496 257913498621321984
131979609747459920 136940539600142384
49673392584721760 88447831121085136
35228323576049320 67354961375267016
88229993317787248 127874099939535616
172487727787221216 197035992702814880
38595204204552944 165387069271367136
12777768504008682 241283538474584576
14771196276731868 90019257656746128
8846694884859092 228602785994648960
100345176038290976 119791515143228832
67312958459675176 205738436381500384
63358396129067696 119722064000947312
144336983993374304 206377220578467360
92466585465759440 146044949602134656
61416221126078304 111935526723511056
1707783457532363 176142397120857056
3237915525515824 130241086938559200
91090176598298320 101394562252748448
41086511038378784 195685148114554112
74496782716445168 226927928815631264
4095003178755912 238190274537071392
37331316816278584 143991061761547312
155489932316809696 205880556203796640
159721552806902912 217330639393569696
75882795519136576 130156558480475808
203660875404542720 206235879973115744
189552855298205920 255732399700187104
202518886447376256 258114821141889696
121820275115136592 238818070347780096
7801661540915366 184268666515399392
56240599374534264 129496220784263984
94964359205675568 225843655694274912
158421943755467 85022658248734848
42511532069234608 182179164979285024
40030076498784520 111846287036457008
120016337219725440 171541665457974432
35565266853667432 179429767952617952
173310638701317728 176881166157004256
32864067364575980 146485232049625344
53569792626221160 110156443957055664
163604967661190816 244734277942523936
61337364224646720 121620132908622224
90271296740934624 146494658789999040
155277980467373536 244950464769711488
52230600101594544 262957657810357920
202737698292356576 249249380374061664
115976275773929168 192329509284281760
89419753173886336 175074189700055392
141054043237332032 201864123352765696
18047068785941784 261030570772519200
79236169156228704 223050855605346880
38801408925098432 128351364368656656
82397593763048032 116982074328755872
17695776872026744 109956412018007808
160456687456632128 220035101558082496
2862895874218421 148857272466752544
32556978872116068 137023610287524432
39807950413690792 219895138027614464
165465188097267104 188016055884897088
21526289364056088 21873482081126460
95813974052100608 106151511972636144
79661551526357888 125528635304098352
103131123671234096 113749442944291936
2381632815955791 178623607154793664
34551651622770808 35497022915728180
28734043025451164 178876225167749792
149227381422071040 261954974215546944
14388599987067616 81252020995120384
26212121078671932 118101652214292048
119386214140496928 209545371174662656
102795066332541936 130162430463248896
208104830759175968 255363257560372064
100182352225763360 237585126785958496
119858063370203536 173660665942932480
219373893241880480 261385093894232544
112361071194986912 251423752231075840
23247656396695892 77667289358017360
128974544222474560 207509226064466176
119638627575046912 195749125649791456
28166359304270256 167753467804284736
28617589535617920 177358952067566912
109082552729552736 184878827326351712
84724435505460848 189596019116748800
59585996994450656 248381431602773600
155706113642765184 214016132635020928
60357383764079688 78406301123528928
44502813643581584 227592765082852480
58957391930875656 69301145846596776
57012281849073200 191452408144009792
137712152161999328 256344528571495520
77018339880274944 243313176699523712
19683575827094780 258085610027240576
68418996300442464 206257873614371456
128584488058499120 216837529186623264
25308919687819480 241716396623743328
43452319396343496 205647041481342560
128771859028035280 157270295933801024
217656304278456256 235629886426377952
30298893742190700 145082681166564512
44409736827816456 131412003482063440
99246998238051760 196063595393820672
95352342097547456 126489893553197168
102516614128124976 206026676428319616
196243418782203136 227407359151604576
137677464804247904 247083400592806400
18420122963800172 23934470339925768
170707677220746944 199782554697321984
116078863350904304 237205238620848384
22655672017385468 25724375230539208
101852798977239776 116605850470591008
99630666702328576 260026939912524224
89335690767814688 184724713508039328
118428530261338496 180470974020846048
21917688951690304 90375966102073232
183165273867073056 203546936882495712
190401304263079264 245092357681434432
111414348433248400 188069195557102880
27759486036115972 106230253842312656
20311215901891836 118703744695544656
72766368191338784 175812132675296864
39619747744815656 169764079009763648
3025010271568726 182443796905980672
19331586597859272 62318689568637168
154029951112028480 172021304036350432
38545803158917544 175690923345978496
10723544668161386 142607394541147824
181623036176948960 262304068593997184
173028440100439424 259809661690009248
49234825538086536 166028604424146208
132855086874187472 215213156117322432
31990008083798896 249631645267018080
179288829756289280 223732594752450528
9664925640185568 121897630395727984
128102947980397216 165884949188288192
119882436531023856 209143253830128128
174556165092170944 190421681154613632
158857703062958336 217755468088650272
135348145805885136 219931616404780576
48966061769110912 178324201812756992
18202493934891052 138868945026652848
78247374403046768 201197797720713888
18444317309659344 221838572429012064
36965749849153920 90175242641881520
148322626100554560 205717428072022368
18049377656116488 63808926878837096
162327010113591520 231047874692144960
35998581950434276 179139348353565920
917620341196085 176579884800984992
36096532188421904 155019518906400832
160876520253560736 199850412357747040
2669509643697947 171048935609262272
6269842439261849 190984159310243552
45115288491585336 71229701860901176
92189614334786352 190000645887236160
38028440630764536 244593453565508992
1005333069434777 158066987938062848
100542218207494608 190653971364314720
138059089320756864 225144065592051616
62031961047889248 160900583285773792
16778477069276962 251143253635681152
205358311800276672 212134259273356480
108555415078322000 238292598704978368
38787171737314120 83697705048603808
43127406913896352 160215189819141920
61143986404274816 88671284486227296
163502022328367584 165985615632913280
18953732555881112 183956935351854720
165086126899290528 178279068436225824
122366999297684128 190964758984782688
230637246711530944 248492233214815392
53402795804585064 228307401148033984
69730790279019320 122184510166746480
23184263091065576 112558800836092736
1396969056155463 56205153278762432
12294432832779716 182891383962292768
135413975818630672 220011376851446912
38720690546188928 241782686413388448
31804746048902748 59388065712765288
113130253586315376 246737184381200512
36429013386730736 259723022126372608
27318296057889844 150008987673377152
186103922216721600 215118561143878944
89897998151619728 195892826446331616
110571250232159680 163929782616119584
70142695209048136 109978188124202640
29563401177090328 187845886377879264
148324910112779328 164754511069242720
96016371059061808 198625273691600480
117954919770866208 139713634386367840
7638358582000381 159318834243452800
99930055639250416 177787592484603840
30314914516681344 122396366648717040
153544279416876160 220143156182500704
47966456218579480 159094877017043104
154594719549447392 160685688297083552
73683576340910192 163035719600933088
5592626036017149 30292142147274024
35019750850904152 115967201085238624
37824468123674056 137405396849847936
196258295406371552 234742051255130944
162058500657904256 252336656861235168
51152289828431160 209396685923716512
141897158009152400 142663180052223584
23967962657067340 99434181374606496
23121253075997668 93169623724579856
71975757642616576 174712246934824256
137435820047293200 240013863897739552
181183750652989344 197678344087096224
153771450044766848 246848043329997600
42777427568147872 104465709502204032
14065663549465574 36786464231037240
168563539440154752 186219556456429824
123841049487956704 128900743362104912
161211136363757248 254292451039595808
19081648335479928 104945761323467776
40399205968775008 255690912165585984
75367355997730064 137720090622306432
141223420262748944 217973116258638016
87472426637520304 132982101577390896
138023872709495200 214153324179163552
182511528035328608 247435402784693248
159459036175818496 237796579206683872
80926328570797024 152428894907881312
24183314315565860 59535486114311432
184957011344839200 222197708541878688
17955632684459144 230104197232168576
30045180138727352 211317593632513216
11484254109485336 249484824912513888
141434906123757312 230644739021824512
23769229847632128 246897816077100096
105855369069015856 151859415819593568
96333614573038608 243379144216247040
64740525174755168 180005599672653760
79120457434197168 109520024193924176
14075288336890702 24638062467547800
118694741784301168 129929910413332480
35601166972338344 227982007084738688
5892414242888461 154377096097496992
130044648420524336 174985085604862816
186048711213154496 242050242021568768
14290553835232136 43086215890520728
99762231726417712 112085157014462320
45897815973598352 99963840363317584
222303057208540768 239983387979263104
79657391429788592 257443569399588864
70356571669776512 77807779434135296
131116590755579376 151251770407611616
210261650745802944 256063966879324128
83358867773410384 184542611215172768
132315306854851152 176614413474116256
38697330979926712 84812143947491232
138056645927514672 231568350469800320
11439165943766074 260464760388377248
52165597484680560 213099513171549216
23779946416413028 210198173336274592
8391730317419666 92697112383552160
135149965539071984 181126345014418400
174068348753482464 200271741648566592
20978386764668872 168294550302824672
31657742150642428 252632382808318816
36069955468253768 230881827886138784
11617770686337028 30418382548188732
90057388442477280 226602535976234048
90859523692158192 137324714150102944
157105812748637664 182896858850905568
5812855602085746 247957301023360512
25033339405697212 37411872278871120
52750695819554904 63825720067551928
13259621883949326 246416549934325984
148544792660562944 238642010605465408
186067527779119936 216138316443650912
27926948133305036 235621977615132352
82869509150605024 90174375757697536
59031556608622512 173337392226195200
217373439849970432 255122308607189888
114395253674441280 140856105482624256
232114041665838080 237886544508737184
65164230130041384 106130895261032464
35770475119655976 181617842950227168
71200300926930496 206757909725049760
13171197827190730 79166965978643520
91563806694414688 233523603443467680
106181624240026064 177576393625902912
66796140410472232 80515488351542608
16793656844984064 250042369577506240
100066162654195232 180626461223285056
124309811953200864 149990266776461664
121373458761641776 218093139348889152
627718195912498 242750314911402720
87307503468565312 195305408138712832
62719527097252088 146715137029242272
38779398441006000 232063271665567168
3167315235671122 111853485793511648
173745535364555328 241797894703623872
102837811766504032 189485881963406400
110778586027922960 214540669193335584
3302400381644958 13770839787352054
85997668066503568 167293012273436352
18072146913159332 261637196410332544
43604630411973240 130311113574690144
83926486689187312 96034436372694816
96087302686477376 249059648282331168
31162939623988292 68727340917558472
3351909682912743 173263388370417216
157747187061490816 202358258155684736
78815952924409920 252621882669084064
96338552734107104 99226576010892832
43268862592667064 72957766068923120
128263567059517312 219675960748513344
28768644138271560 73274069212938784
98998410212605520 144459046428178304
198902461477331456 238564043535098208
54377916334384640 239741924499066464
354237659333961 247470615934860480
42622383946431568 213499418343511424
54563672839529424 247224336247567328
108206049830102992 129581650478892016
77516286379515232 227407043546885376
48587487757983040 140238037686034048
177701339011892384 243475742283014816
31551022994796576 65131708668953808
28953120361405940 34532797003776968
182791310276967392 232975252462189504
4572476597460116 236371331105127968
361834310926792 15389664314480582
113202068180360128 135639167748534928
74170105119367120 212621443152133120
36088570588754408 122913330488626304
51944005019362224 262801609900405088
82684458753355552 146117175614128672
198447263360363616 221954729678923872
1772938129482924 120511832626656240
96033555130614352 230138429965216832
96626931825535968 117599714116991184
137747601769925488 252076754452612672
18977442599195508 35048919870408804
47056272653182288 71918930516945856
70285972206079376 220276149113469920
174530052842473888 246084797694534112
72879415803612912 82964744661151776
92485978338080880 215798039921935424
172900244244510112 198790611788563584
241824476941863296 260708946684917184
77010448915746112 109505614339427648
40478531018121704 176821544965349600
163130983284126208 233485631307856576
2747660648332128 9905914551654192
77525414710480528 216778604610744928
65549649016113144 101543829771005792
9981586292021318 93394993087518656
143480735080306160 155267564331469408
42815703810116936 253504285061128000
181677297246183232 237501720319314688
194069843277955104 214462967480228736
156927325444538944 209602277594117792
60045248383553024 179679250918721664
69435620190601936 96162505466182576
34899758695405796 79801575999494096
127665556555043872 129560199858039568
27293637442943860 256777173898268768
234621166468835424 254303050613117344
15922027239371994 229798916130508224
57730970671995728 231358852669863008
128479049587994848 172518639554825024
26502155119469068 112129415339543792
109923301341283168 261233651569894400
70650302756661368 125848747555132096
164229607779669568 251007349685055104
51924066177220568 115322998236596912
217966309652462752 262688709507076800
41895951370978912 47124481303413704
163869246962364384 214913423830255392
111856103217224352 228309052413645728
214916877415295392 228303562625625536
81417897626229760 247148736073971808
90714781608898624 188828534878595680
72278664534232560 87116073242903568
59458446985342088 172298368657585024
151326029350247808 257245428605709536
34140186643542044 239738813214733952
101196190485773040 257034901422997664
6958566049679615 22441066589185424
42530214175330512 43253350457505264
23057956724564584 139042083615804112
76627652200154064 155493239917429632
71902322534080040 246242330359879776
55413199110491888 99752684397376208
62800426967600000 111448371162509536
93814208805344800 235469922138819040
70366248233337416 119364383774444832
174389397505172032 192414709986069440
91663497795127776 104034742581390464
203935257881088800 223132605452363648
146042465092699584 158351639129917472
181111354682750016 247239511991400096
68039333412780736 239396100962646208
363404051349633 133499419654684240
212155108806181120 216839583127851488
253089696319796000 256715426742493184
34349509196516796 127035796008203200
24331117393485536 193094699024538784
48860311758360800 244483684571809472
34298499771649404 125666145663768528
10912723514004898 181129714966731840
5130414258416003 11010497868147294
17374957855872752 36863873155791344
47975905729331968 63147634714167360
60806216091563264 244408374568775936
126732976815744272 173335394940118368
78932542134156704 225371540159589952
178228767537747264 181619749309868544
182333464208750528 238820803373096864
70605665164640880 80153272595526736
86023932485193168 175221792674525312
26039862594037852 128404559047049728
120287924713101216 130331606194656304
9373226095398180 262203454585621792
94780917222526384 107649535817110144
147773080744234016 169524223505338848
20863021403372120 24383415273839664
19133820259547356 212712609178247008
117007721782653200 262221588270718944
190863922816075968 224030180466728640
74586722486905840 245853841686372128
139161746531208880 161172228130257056
151316070771222656 231425132473332288
71281954401788472 211615552195204480
160346586355898688 219387330922402816
44812972016286352 245869847964007040
28585315379288504 221275327360156320
235405369818480704 258472788520385632
19640686629091232 223809626162536480
120634063093410816 185544072288148768
46719055956374888 77081109599839232
90443940503692848 204316435295022016
30269590839335052 119092864674360592
143355542012356864 253569421810624832
5797203716695038 59498639129582784
179560144507554176 217156213110180288
95972367181419264 252659772375155200
114446192375143488 173063322926643456
164954162203976928 226476470964150656
40403927234348648 162674446280691232
207099240280487424 216684181711203552
50653986125501968 136119843325878976
68063037086003776 102526883674687968
20114125832906760 96532963182284432
224644836519515520 260488259703089760
10707989152277898 31993937764222256
48166639056233208 67052960668916136
83998293912609472 206810277443004064
83633036135596128 226750166245096064
165391097214970016 179901936070364608
114699845351319088 195811328909387328
64523891318230616 123467774733290976
38996157428262248 153696771736951488
138949201723229040 208311371582679072
35092857288940016 49197711892925824
81106270720741344 97189042628721856
60718736977730488 219535547051488224
180609509842355456 228752874973416832
53486190158454472 246502618490621568
47261522386303184 257109275814488192
156465131815027680 202440973344456352
36432497462380672 114084274447076992
138174852180162880 190023698444239136
71485312405825656 73510763167763760
37985759508181336 106131539844658544
107191190542042688 172799442365853024
48454631807134024 234375949250046176
34363999503422060 35004264354239140
55670800732830592 98651403490035232
89960995940721792 181760685418642016
28264341623043568 102725001941976080
2585901153806269 185856755184451136
197487227445350848 201251092785843744
19548153949725052 53998005289158672
32110279816632292 158152658673235616
94880381248093344 196031558016773952
74265450438600272 193574814760194528
6831757631129107 260229840755446848
51459484919107464 172747204320040032
181300988717693024 246149490770036576
115546732807766032 158917759266523040
181106062414995488 258012223092326208
26776148946080088 220212367628313344
72573272469449856 132699938371021792
218687904760047744 227051850662778848
18410128665069896 244424786792011008
114147681472429440 145131565948257504
122088107504912800 152224646020299808
28558100193170472 123561896952744384
116024346799022208 223223779057885728
46986259328196208 247798176109045728
123450190395640208 230754508876993216
48736343562684752 203462797274626848
5388193545488321 208587788209566080
149495321639372288 163220818379855712
246371798643198528 262771622805218336
48295947487607984 53136031332802624
214178575607677760 257801327312019616
62568208092995760 244919203906644672
199335199885134688 251043871167817056
57776781844556736 204513111785717216
79102058561067904 148721038531013280
136087848745414416 177681900721090304
164986102482636032 254608018245297696
157197908378115200 210501474835695552
137385389224530112 249516680126737568
29191370698969828 101273330580410928
134378630290108240 241816778543052192
32619988558840208 208124845505745312
214132034184125888 248922098942883040
143917347913299664 216414489638199328
8820786623661960 181026553459219840
144095088545926400 150139632268589664
29885394355082136 73999520546270784
71368838910758472 220896894751334720
235857244350952544 255223652184811136
228240941438425152 233817291704839744
147342131561609600 150211237456620288
134573782184048544 150432685312556928
87216646548383232 88743193609987568
71911589656961280 120002234078425632
154039171250154688 183883081410228896
16520443672379176 63503983910419072
187548896561261216 260235804471966400
20374252937731760 74086558200976304
543252081498778 9950154760368156
163873571507529664 220949918771423328
193948185025785376 217545359473909920
83649111083618624 192034304654320160
2786258255844655 34521102733525748
120024057448886592 130870086572385680
102901788773875120 219081726303465408
6984805287981458 111720134162841056
79408699711159104 120702259401415632
26400309910378124 71682311095945968
59391075335635800 76459753670852352
159214823309187136 230920018849868768
147874224554029120 185984391557761952
95365246095747904 161906188224424352
109480332564451840 252383972926792128
48654533078094624 183263852958694144
166443680857791904 174487659735842240
24339296634477844 200510636010888576
11506430996898114 151593832937190656
175018370068910592 256638082426216032
24432958572640584 171137648947027040
2280471397203154 249641414134365120
1578661868213922 3518155471592345
12500102198035952 88793147481497488
8536289192284100 111802604783275344
219928648479308672 256232197319488896
104309470461852800 150208557412479296
23467905773970656 167369129887307008
247745677109643392 261852202813874592
7594295747826075 110850104527458256
151366715032477984 210761947973216256
231311515232780032 237295159872911392
99986182492122512 122901628168862752
150198523697062304 165933103606690528
173783883148512384 189585416402554656
30025092260084936 71061165403495816
86853770606062400 220639866309336320
11640505500557116 256959610373742464
36931059186980456 253261441146696480
113406985331514704 150851896041892128
31995684630127708 119516639836871600
27322898017853144 116222101606692576
47291842216669 19712164331020752
94556424597143680 207210196285623008
48132430576213792 234024662515538464
64794101406847184 70206264637361472
12815218585157024 241014804410840000
63454189169572248 163678747709397792
31770399051284760 245283386984539392
13676877640040106 240411949618813920
24451577948834720 227343011446916544
39765267574175160 251264355624630912
206796356454480000 258522367316736128
55374335495524336 97607859061781808
53800596480516680 96388028303401616
47901638606122768 196490585226351584
79657396428277296 101019099896340368
46395220609565200 108005360961433088
207571172898981568 261780961585190848
80543021562219248 179165680886269632
40680393389956736 71296149240784128
29006737078053352 237327749278128704
5672295942306259 27711641759409504
13200134872930678 105093162187073648
1866738127188471 215647492674278304
195713371532234080 208743549688002592
66579322505040608 164708900668816896
121075402616941200 209647990060367712
114153972369865584 226388644544385792
10402543174940452 214149530034795712
17483987462375046 158647588495150176
12021981714909562 169753264001624128
9413576508758004 198234789356385248
157972235941823840 193843687921924672
198674697882089088 228312467248109536
139443827018192704 234356907642563424
52576841781713784 159548081942809184
106076309966815744 124791668860078912
25386235903880488 169909884089443872
74044730927135664 83608756795287728
1032936578056275 77121993227012288
110904950856857728 137160183377255200
37178864400548296 75970843580969824
142646494099229360 160379939350690656
104738433258748400 109819708149007824
33690100249717624 72010503847852480
20416934456658828 236033142287513888
122922672139000496 189448142119720992
22151019485375196 23228536627279524
151198337589372128 170557898190096704
1056015293255470 109430763859210208
16638316738924136 90410998547813760
25230712446967848 126319700800955984
31290540815023396 228835847510035968
16175816057840944 121781391753715136
186662122773969024 218640153558073728
179196634014640928 246620656496915488
138109596202733936 161633967650689632
33573714852105668 96920902719535184
79047452525073792 229630852610203264
64511146620293496 76537007583512304
75856734614330384 200477827030634464
57828132721770616 164147133674505856
1884929213123015 219606225367278528
34332960644849724 208876725856121824
136560739162633920 233064965722771488
132454689351661728 141447732965801456
18858384936036784 243308059091548096
174855394341269248 229824556970853728
5616213477382791 225587344164249920
38967595089934776 153924939585798496
23657685412573912 58986256720314408
79938762393739488 164884477826183776
61489631479324912 173752787779663200
97406001683226768 150451828688496512
38918637761426992 207514052985637568
145667702718443808 251371064692561536
2972367027322069 30832182002214180
57684552779416088 242135378183105728
25828574446283592 99997060135539776
36908153778302504 249968279914362080
9555143842111846 142202326288884288
136948939136389696 166527431148908640
101836395676008336 188394836586819456
136054050627453792 186725580766946176
160968166124329440 173550052303298656
208211928442579840 229289997558958592
166339674007765184 261401649166110752
129301062411462640 255836441145275072
120006685341667344 209197334413421856
30828165560060528 103823376167517248
163006567487058432 209134599131780992
91909931737308800 236870569637778464
13886886934344044 262683340159745024
113585028750560432 210229552008986944
67278174201683768 170616058749441728
36981492911574632 89039082371165600
4032427783073091 219310562285107040
46243953521881544 219658866529858144
70836980613638600 122060825354235264
28359053900533008 127908853902548688
185804720839066656 197227143759342208
13543517791989752 223879645893663648
107031535035412176 133003700059940400
871808715350612 208743371831582464
204009289487155680 212515587548110272
112896941573373152 215732261127251168
43593170378198568 225513955273787744
103093498047731760 224724240473578880
136695085896526304 188809156961303456
118029908085834320 214226228434233184
19342057946239864 35113665492241928
145128920744103712 148696724693982816
74142067593133760 114844910675383120
132005533353874672 199993520214441728
80039374532898160 98145047012163776
37221704113801480 250794936104351072
166029158412818112 227654511429927264
160644499156990880 199403652947074048
189348442037010208 235777541795851296
124632881269731776 206404976019736288
141758198215604736 181483305460137888
36491361460759120 80579229172908416
37768510966419368 138074985377810176
179318723648149408 181038350214802944
30410364927664540 64674267744018888
42982084403715440 142306954339262912
22078659562957652 177547677470717920
138710483877531952 217006142431321120
71717663878779384 224135222317874176
211578751198187648 258039260144398144
56552526254274512 117895877624629680
150061450490220224 158334286455591456
148175647296832288 188262192629176448
77709519121483632 215366133815358400
195179419327400032 244525102261883840
141506394220705408 248257656136360960
83811954623864528 104674536249657584
73018277528406032 218012595035433440
61995260626533904 136954202187083776
117946015203713392 193500070248744896
12611732313623242 235747835116896480
63305861120193400 243217528435880384
85486573032418896 160332924918971744
40792569902261224 118609900094585792
3566761720754135 152018343887505056
152880614563048832 252921661455519872
59139309647492296 195709901623335232
69321743936121224 230419838425311424
109419672711041808 256901607895601312
40716599815752856 198104730901453952
135804911597895680 180758294996539136
123701441261373136 166710980901170208
70955951393631208 80407751707856256
62362253830676152 187268361098894784
13513519166668974 28348428289596840
68064346895332352 234369144733123424
24619389866099636 47989473812359288
29114383006270344 99793253955332624
11800906742452544 129897435432791104
224577058069485152 241702902881691904
169064518094876736 213606047981773280
2429902227344659 118825139873837104
53318698230288968 77451895876327136
40747735642588640 80292294277082864
91573970775925248 131499729570849776
161125944852299584 257043031665404448
133800166204590128 243618715532670944
78951597263085888 83265799079723360
76033697879193520 115935620292802880
108912627474188976 131572734814367744
150240897022218432 151543263870950080
198733356917512608 256826185813457888
85719185822432032 93023631208193872
10512694400540764 22005782668353044
10775745505808612 237929325942008960
97029226582456208 236413930570403584
130579679105573616 178695068282994176
175091336473334272 175885583023674976
88782205645759440 256175403249079424
25320892102214556 87485558759277456
180225616472782112 248940292982460960
56466659306151008 258452012105602432
218425606446890816 256651698770548960
165548439326412448 192886614653278304
30210509191174300 96348203517795024
63798480616394072 254057867187811392
21593684378448568 51686011551066952
124890009952646592 243862213496029216
293536998911095 27272926686960476
59930430161093872 137448140057238544
252535251146801376 259783043887551968
223200711946155552 230742863876228800
47184882701244536 147785661350375680
65808059129700384 131429173939601696
52444934454671264 113487606108851168
154912486603628736 173419014212367296
51125632688823456 236624735861485344
66120473197491280 162091601987548928
103174029288145776 240218360911202208
7986303098263019 171435126740165472
1533491783040509 18401277409258196
45391540072793128 182340014049035424
78857084658732224 250395822765600832
159415120854753344 245818754254049184
27850065262478688 251931098993463392
95608377905622336 221827335548502304
92830063286899440 253661752956170752
38050472995304232 52698570954994392
5670839928697538 33421857069833236
103077658868483520 170220596581229792
82499305703286208 256533288390464032
22557547038390952 110264090405466512
11196399109398688 35463719819845468
22114917312282692 112483975871721264
125722711943627008 140070813033291392
140176410315008016 177642745421582784
50813226725929328 175017649357165696
82306005036759264 137531119597809120
47514980824359048 141097365218499248
83320732073837360 242332711050788064
16729974764444374 219197217084999904
179641516469811808 259137529039856192
27286876047082348 256290292310345728
41567489172390528 190461380342191136
87921637876463968 169307677888302784
78561151487116432 250157022738860064
178147908640661760 255973976460217504
28482091891763804 246556906541223776
137024441485040688 251466673100215776
80401732712789184 251627583373720128
2036871419350786 218815069083231584
18489919165794440 62792942307442952
123634160537390144 142427732000893632
49000100139450296 106823263361331040
82484733987260288 194213624751121280
91162222889520208 170018073823746752
26865295820246372 73198346652012256
145098732182895904 146237790484354144
28887251330555072 99331125373209072
6434367673814722 70627733683395272
42963027176108912 232753821506009664
8007815668175024 29718991243690100
11222235919804572 249476235341393568
143577340052456256 184822743370607648
1129392688409863 34865291674826692
184710897538678048 261079044926250560
25257392294322792 110384494624260800
25272648345736492 153569307689561728
100948023589487760 130553120418663632
166404106221578816 167203708321066752
110378250906763600 177393373029200256
108221557899875504 236279996690344288
205442598042715360 232551360950660288
116682464450340672 154278115007673376
34511726305980016 157596624644033472
100788375658297968 168834886416868640
148549243508226048 157100780856573504
6320537856358125 50522188040961544
100859316069368224 251101161401917504
217926640355148224 228176189073941312
58926785948581608 95347351712086096
217585629912139392 261855620523095040
75522864250803168 119071450184546768
38797919250438984 246004247113762912
65474458916891968 167124195014865184
143620637288007008 201196715444388128
64037572619976360 156245790695876128
61493750494967768 252607046964762880
47010960810755464 98403988684542784
1279910251012791 124488421493752944
15310172730693052 69709635464424552
83476546061522976 167741352000605824
119789618635665088 125878894084346704
83727839739385680 111097039673416608
80181815764095456 122271618156833568
4378351765361519 59787595411425040
136925481855134048 154476614316512832
65360581623416160 162337970475088384
29503662834873156 122037091066735504
150959630666054208 173795792586866560
97857408201440544 169263388803226048
28437719825984252 146100787061451264
26774923039656872 259716360044198528
67096133780579880 77024338175779152
63403326957469024 228702105638735872
168075367996017312 177096901304343680
107310439604310304 216311810521378368
20633715853258552 236557277400713280
85312732275044256 100492367993017296
32068141724619268 187477666223655808
97953784778656000 212083294068997408
138408171675879824 253937326933482912
144966259354393248 181648981330188384
40869804200542944 167293540540236672
35664920752774928 240038237951755136
26252930007192828 195933641089670432
47255757080776184 194780040774402144
167047765279552288 219421334328847040
100882852922851136 184765120297307680
191797407021803456 192632698196765120
207346352155414400 217953773233210752
93566457516126528 107296728597494560
54489925990106744 126705664154112656
117823474612248000 208693063214815872
26009077949309008 118706116348259600
153831900979335072 254123217345354784
130025242470379616 262954674751461664
175724582090979200 257256663085364128
115943454488730944 154800157366150784
75814417587223264 89956998746624768
42179565550963824 206392076155337440
87097233038958016 123184277770283536
46014285960441328 103530789168602496
26454654300426028 51638669340574352
58718091628457608 223572706224929856
163506572418140256 205864724529412224
43219520828568680 179732485193650848
134442784395597792 197569848942029920
196829799944664288 262904643930511808
103844566654873360 167557327651905312
26371379248914448 66218581262168392
1451609072610710 259228149362407904
107853628575546592 251217310882602912
43323363807918944 164379363615626368
43457635242908480 243097015184192096
181511712820026368 229957515793499456
45034014380209208 175845311458175360
35146342279361000 95336976638583088
148419217399034656 248841213583645856
97751717776868944 137320245635840704
92205355768987104 129747735516464720
100548827489416224 245368913229929760
9430712753267780 173638610245513984
4369385063865775 136529191754880816
62676602219749432 72592281948432064
146199841931034048 197431542991363712
27989960873785672 231763133287322624
11786308218861958 104835155384874288
88878073245440048 254812360614187872
47015533751418048 95805343251982880
31232561286814168 108552687128228176
222306868412080928 248224609882954240
95752127715847920 250864114344015456
2042916182021927 83433612136346048
76184801605956592 111737675068294336
123239133880756640 260132124327390176
63075585851129272 262750106962851520
31382591892625292 123751550070405696
82024429898409184 214800516625740736
41940957890699640 216960771704988128
53827352825413176 239428692128123648
83186853489466720 146782061244479328
23781390043194492 128706377650369728
426539683006562 142537735441352608
134971646297815344 208019398824380352
123855590868902976 172607636530325056
56986963928898160 128479456621562944
108255282559494176 193776077142555360
2004403293573921 107455752205443072
17956377122344288 60963008085412096
71134278131130640 191339844053358784
183392324353662304 194139010001803072
17614013183898772 142150197857814032
52671165686306264 201925542522951232
194016413380974912 194479714829649152
30572568750832908 55428096392289960
115187882125920016 243546850485942688
80917865526987232 241835407461399936
228645918960552128 256657054559385440
59447854530105552 61126766574702848
236504468616480992 257986914938308064
21104584595302972 195574867259629856
84890515209536224 121592014497218336
195341573208305280 211063889307502592
94826496326616416 240629161253620576
86646373963920512 133731165220090432
101404342064903952 171288469740721728
7535565054270636 214498084946093760
138438477275105504 185337182855166208
28011090428470432 55328174067871336
94575718080480912 186129917902610752
166430413575820096 234207192009519008
150380410237403200 150792595139534208
62941521090853912 204308644501585088
39803279770541072 97568697232733744
143819769188461024 144049766595965472
48138991467082304 115414160401299360
15295752327472078 204448204674157920
137137057451408784 176437227467498336
62738160507445896 232223991809195040
40226669482808872 222523145902452640
4242618048293531 175838667641543552
322038702381224 253780208893846048
10331215802035124 20040845976319036
60649195489574288 124445868413042384
33748742777780348 49390079088043664
98567760631470768 212547655885046688
54039037370341664 199817224792623264
191120121332960768 204470162196261664
72605905773248928 237742172369156704
69967279139420256 164652104054699360
129587429310142336 219734250210392704
52385019187824872 255641565131135872
180312171626882880 225285294260699488
235423481288287392 251379540581625408
107246910955905488 212522470074744032
15722840866785148 175684583935078592
81617409611081088 179569136665597184
197540099147163712 213960825950573344
1462776686911407 120364736698364496
87300251581930272 249045789618573824
24865690157047436 248234352367069920
105475253084593296 253568498973405728
23735105217455272 225453126271419232
155011544635373216 226471478891501504
92913609724691168 96172836509766512
141521610514809424 220627365463368064
165073256741376960 166585968996753888
75955126532097920 100539482102194640
133144667723846512 171114260489726496
164443334424436352 172486388402211904
87630040069062496 199402483116762048
66730020499137064 175855105063034656
10093947508694178 133311996722318592
15482454777703924 253927331190314080
95175640993669888 108468400397091808
17392153776939976 27596900658370108
114002252215094752 261972296567894016
76551089280307200 199286160155193216
5224892505579792 101586551551584080
127249775165278176 259984366383422944
37619931187484928 256756572816787552
148445897691030592 175420816299925280
165751211816451424 228178065224156832
52504139110639192 126012518986116944
58856843345989576 146653219083033280
141899596484489872 260187060359848608
156006150391615904 222543187026389440
76314676518690720 149185648764668576
107104389534121728 189341533141630976
21715712720508440 59554612613510496
25524225399176680 243837634533742144
239989866469943808 240166077579234720
67929218497518880 112907976462210640
162627422180500384 240992358253621696
3540641699557639 242236341367292608
11719366634424810 188304329684860864
3239290859040355 108239572924253856
5463228856835484 77719521855348928
133135444912206768 247516094060785920
45188260060293048 95585251004987248
65282698427227440 160436188804201152
93013918348394368 151367350942308832
186212550152528608 248895860616721472
150215396270337728 198903960076542208
69214625718412416 206372603824108192
114699869080740832 173484066161565088
153723380871717632 165752805620408320
87607626561579760 212408737969665792
48301424993175032 93817877243840096
160447131221431840 180442209171675904
6278035017160281 11910105955938272
128942951067497984 172280370278561248
59516985532567008 191534669270928736
74355114211285920 178117550003185152
172970315178599552 260469817078228160
83167074918567488 232062215605011904
119356410544702128 149352745890358272
67723195670556928 118674105278766128
101636674850704688 130950172566197888
32426992081673128 115382111896286160
74105575716556096 139117021630129072
112609126750825488 229961238275776288
87415384393672800 132384305169410400
62266284156718632 111171136153411920
40850639660004912 69543607511822816
27280287648733976 136891755996109344
74427246247001232 150096176269998464
28036223630942700 166953388152285376
84313410668413968 94188525367376176
52838140591804288 184628418172277152
133284832879516576 160128525142742880
57989438762318296 82885237779629680
126446415380726240 228078129500537920
165721709553635616 208057599216708000
5510813932513203 219085235573185184
144403257541080192 211909218933177472
66703687356869984 178136407131717856
76583321280941104 240144467441161856
231991794676144224 254763492040457472
46823664142762128 141502691386398416
3436739769806805 137612306541060048
32408687854624816 127190925483796688
53754633243972800 122552542928275968
32330154451175760 48464563239439872
83857588540442096 239276808027987104
19188670515406788 68115619526488232
80612567353412736 107610186486018960
34333838006484964 249304593086526144
16926234607692350 246859046127360960
68683543359365184 252123958875092736
30151681212903904 90768147231722592
179032223962845088 188899361033662112
60987653357359096 176144680198057088
663576141820570 34119380108184748
64679511734914632 251861715022619424
169555918246324576 237047849847311200
17686368110923116 206248654835584608
131183854018137440 248604392448776320
98299579444859648 257002473444657152
134649550749153248 210657493497866560
50207582625751448 98471323657128224
128368870144239984 134225268236073072
204831260399174464 205038842347903776
67680270237616384 257595256232789984
17391082494758178 58699598656203480
6888549972176473 247452226177133600
52646919304744328 247533874476541504
25538331216099488 194949891275190048
164754384637832928 179628304313548032
89998581625555616 110317641531766576
95538135709352288 128746452856689808
8033796837852227 85488756367201680
107113345894298208 142262090938150944
38582644392270136 250511785869908544
30180061408820704 116020184176558912
39381726795770536 149618212941458208
85141195274571584 255398582631286976
151272071805970496 222505162865461248
440245933102393 109023301672867424
55945134750247736 200629603638830336
107889027792365632 179200682696649056
14936386324910718 31982334932154096
70347650490826152 198724693558685952
90307816727203712 179788844759211616
49946736825211240 238577177720357792
34676803277831932 223473132357594240
390107526108408 85147923362098672
140626533998371952 216066413332831936
211414338245935584 262191314776943872
135978810441704352 202797932662300960
122146632073130864 254463195364323936
1269276624001694 121579465637604256
24335062961546852 140862087905813808
71745467318376440 238034761757873664
123787671998303984 183561085891651680
49122616007542512 201175988319245216
191162801744930016 260754454680575488
219355741229364672 255027242372690144
232862554159003520 249107533363153120
38231283142279480 92970944599596560
14880279374741538 241820219764843840
99414901171329184 257001402233181216
220273033680548992 252114044310285760
202062637709341504 258954716841136960
131633091098203344 247408149426329792
45916179195732000 164635937471291072
44454308228843544 96858834203766928
209660513989733408 233188386263659296
72826866530780160 188881100823206912
79775812810430960 257197899594712480
154914831280269536 177601694917364512
33831941856648236 258477262233161888
8326708583188217 29727481668985732
68081907916514600 153046660646280576
170706007784460896 247176128661188960
40197225283900616 262670914602236992
106487476353857600 152940369435185088
75819908574286848 230044295466315136
55415664216791520 125711720540296544
222753103194480480 224409507939688448
26145792821722656 112437426561169984
146159148997368384 159276814403720576
23709602203198276 251639725664983008
57686833714154064 96953127874656496
132350136844230576 209933357160207296
177695928927407776 253816037406022528
152787648136129024 166126802212287136
72706486744636080 124324428185836896
21004291862001424 151229038682644416
58862302571084536 149448138185731040
71800684291616952 209053723051928352
25128440772489480 142368346333404096
130251860534258272 186776599919096320
78828439775818112 192936849918221120
220494479170579168 254040548605505152
147753643855856896 172019726449234176
73703568297589344 137972093119863312
76536418219187392 87515923194082272
10267033375531010 48799551075411424
84636847131390384 209732226615999776
105761517425657584 114600309064020720
195464048224126976 228043451210876896
103382648594534416 184559310570626336
92472830768320880 177852886612047040
53767673382855392 176885385049224256
76251267226000944 173446311254089120
61610446073931104 211482229547059616
119004589921372064 135248139882758688
33980257790271204 124987011364419088
62911951410097888 241676106987202112
40100960389521288 214094292207230336
129525329882006688 148186072075618656
190661640040924672 196831885384264000
61184293550956776 71043691132344136
90653915966607600 218269086218654752
162310084415859328 171234135562045568
4928310671245062 215113423849107008
167886624980811392 259002591725559040
34003012448718012 255410464279743488
120076933623981872 132023932700795184
62425851244840280 259246932103973312
181948877327105984 217777685053894560
146349117535107648 188283604737130592
105977001741562192 242791984242435168
18763710504622956 258851386288266688
11578013267706110 13239757513617114
84905728319003472 230198704131102048
4198091690621230 140593682501750576
57096210440322024 59693549558706728
64462103703013208 156669843141457152
47627776502633320 178780509684037216
107626303639303328 187878543694369344
198726126853548672 242000568100236416
27361218189409452 212205123572544352
76207159923045408 209404684360400768
97205104158530832 124501889453382640
52853616393106688 137415900977083520
184812845033507360 232052449239615456
24599436115282760 61883560412083088
59526222220760152 229575361397253312
129843433583496000 260463231575416128
79473392880357520 223977852466764960
46902927073182664 61881013045572680
166247716800463072 202448385339413408
61700266557527352 70701407403801128
1419667569517069 106674833417833104
32369425097623428 74193460859323632
205894592497407104 222272433001138464
81381917905342032 110975075914379936
171559889491703424 173093963847245248
114109388385201072 190473763741542752
151247238209055424 157972490021978496
121023733019950032 210894500716833760
81408827150681712 154709356738266880
143675158955036720 148942516302315232
94361848620669232 196663616416012256
110182600942399488 197946456317160640
167265453868035616 194011674328945856
61604210757603464 107080530387457936
160579904828650432 218273740623523360
17229391164896010 79675659970885104
40059721910859400 238045573575520000
63196491406088744 109101718652994064
49395901167231536 225176268383154432
42381978679009808 189603680224068864
75628857323499968 227921360166969152
6989964737489065 66456288244645648
21385388447366376 243521750267371584
83247826889762960 234212235564527520
180538946871298656 217831552047930528
135359954452281520 180873065244824768
107852444196561936 168668146812279200
62172906680386288 255436403470977248
60340675024549656 223472856426161280
13829288763409588 187181525389053248
162692039983644480 191336466246554336
191715367194105536 241043503342337760
146480384781721280 213376738610148672
49927805577214224 219950491563807712
83903725880039104 214242514747930912
52679332085338152 119827182047350048
90700208044786128 237829883026430816
6843106270381132 229478459905129536
13436735377716972 188824143206878560
119782162739371920 259914411997762976
125258973435315904 206708295591998016
91074950536311120 160686092356483776
84340072511598400 225712781312796864
43817214646024432 242257193146115968
44353847358774264 226055179581855072
212168735229851232 257984371801149472
149641806028882752 199232869590133248
7083118225610287 172514652669585632
198197778659264768 245800202332396384
179389115540120032 246173827768066016
114160538410070560 160846210487023168
125720291069082144 145459230440951008
10687319792310702 236502001119134240
209014151535027776 212504650125206368
68274846501963304 78636002863683536
230973424931295264 243074055760272512
15957418199201566 258232001243506496
14917168245087848 88531610877347376
98966448752874144 202154317479734048
174543605184460288 209971406527886432
16691630177731356 20797855137305408
179138573356165088 248857203862816960
67873439314987264 131567979885646192
154614842806659776 194778158618802784
192569404422774720 192586064006908480
25364561296773100 133443115237380448
7927202947369962 233053031472736352
84725821459183008 147111456531586976
147955412033987904 183071621430310208
234010849067297984 237786582757479872
37226143290015104 195726271026558784
48734014730995 233205496353293600
113426230696137568 142311499342002640
78651595418844752 141060778492171184
100312764870880736 188133042184237536
107056259779735008 163989755760538688
60111939625802616 157367854071178464
162443944998824128 212313446686186624
15575794804414814 192053206379988064
203464350648378176 211465428473872608
115243345887858704 129397100459511552
9317208866760952 225761435536330304
6743720640120792 40452862831324120
121341086942821872 160943103652790944
146293461286670624 158813287346264288
12851934169567368 89487605964166384
109563131160881248 121745150895520208
8827332077230081 70377762269342688
133918049048882352 223515789462511392
24956719006888928 64477937831139880
53979320562414840 199524798255936480
156955519514273472 261066470160417088
244351679808794848 247537248812952864
145161946805678144 218542464200481600
77547122527125168 159367439393424512
54981983310949072 241171148987501888
43670162779109616 251706328785843328
19711050447784648 261681960640443648
44570238443500280 110445703493954592
57525308484168016 260153802645154688
108564726252314160 113289857818712256
165040186844658976 241377349887301792
102424638561595872 149229454672930400
95467141242260544 239507668647246720
3366787900723470 131166890460551312
90188857597283696 145377710489040512
17942537687420070 234683748209399776
133850876607201472 187445116221163680
29730137880325328 216490921976973184
118897788108154704 176972811891555904
46780842226217280 66398644312728048
30828440295602628 184362081310766368
24156092696605264 38747906778367872
182385921737316576 237541802907736512
80193947075785312 170111788594940448
8906774283677988 257901570190064832
138129476049156576 167033736105364288
152799248517579424 215992512234752576
43117816378668264 207109708390950656
67047734717534968 111560091090358208
102596200632322976 262964064991334752
116906968330687696 249160490142063808
132323367749426512 209190673090225216
27195014521466388 141316140016705152
23993629616733040 144265598507955904
157741326823545184 257814309593430624
129780676890427776 148555283167381088
105060454573431280 156519817117860768
100889407430926640 247703168174521056
39649652785905128 40082021573789608
172737448680701376 239690720067153792
170156260688541216 195714888947196672
90341718550662304 200611003401667968
231235899997334336 257078572865855072
71970595556827448 113079349247369664
2206191460593086 119497020875059664
88044542890782784 197646311217287136
102461248649516496 256612418406777984
118991751200351760 173182147679995872
41133545548461920 137628807489098832
14536590730373276 39824635039179232
162842335732564640 202231548819839456
118911147902897328 210161375584984000
17832580169835626 176024385634907840
90536353727517792 252258077710310272
75392959552761520 224962106531608640
170807701241513664 194845703604043136
50859744332621800 236615684562102016
140022538073082768 228770457433484064
135318133791943168 220643296072140928
129202185579289632 163207280467924032
135598253247987344 248011274012186304
44276501317724064 257293852042570496
2540076793003607 133621657073272368
202266660301217152 215378941147692832
39484088831529120 204899661298148704
51324797602796184 138559015369051264
19229814894148452 199506009003590432
86433322738260608 89645679142724240
107287230958117792 159433300910795168
134969105416250448 215992725616642560
85813708687163024 233937141138740544
3892793766096309 229088128098786048
386640645888009 18288302206012592
95499776720065520 209105331572493344
38264102219357736 146898833335925248
68821798637452304 100405718048064768
161407796176199776 261333365409806048
194666199856249792 259088491433091584
6787095038564659 258448185858865440
136012146239626512 211606308480775456
161402273031984544 239611062356798016
14014860188866684 238982157536946080
103056192622223808 236099026253064800
69196749712189872 71495988317178784
205072201781911552 247961056572065600
37517183020387688 98339511218706528
58824915555683088 226024211403912736
188213064558665056 236475789770436640
124735997170292688 258707444900267904
164863846175903168 262635973976342176
112363492077630368 131332624035357312
143137547238263600 201229447919518944
44790562740029368 106376754319275136
163690622244564000 250756174818444928
7276628850931187 128852018554970304
13790800281151428 213429557703868512
24468160297135736 259937286246038976
222588483120540384 254660407418504256
152758012018394688 166199593795742400
27105588773110364 224936119206559680
28827672765818808 136421676513119408
18301693934303620 223666795136247008
116318055497429248 234690163509363904
170973268922929984 227562478468482560
94088694110433712 221665683394926336
26212243748454420 245331694331238816
64279705469411280 227463323811481856
2383470391587293 22684710467443948
49117366461994896 152600487452739872
77491083086228480 153807392694326432
77210669122753216 208606014479128768
29665946140627272 100104357077797168
223604150593129120 244218453248607648
131692199367245312 205828143534536672
15052557421577072 149744453713658336
101222886369607984 221915088974853312
9380390852974720 45350084465976512
48829721168989856 202572440317648032
2130341596752435 114345698836828256
104404409611861984 133343955298044176
101732796576898624 252254135041478048
36036744219101480 97929329916205024
2454269564627845 75962642468771888
28293206837181988 197864359672550816
62043638708733728 133260065480790640
62557171738031576 176267546201471008
199899677959727488 254912587536647392
82210132065553936 232039975425060000
157278733082583680 261216402044941504
70583410986516544 213373757980281120
139651482840952848 164046927774652672
66728580242801936 213041751840923328
21189474180762192 80095171234152336
108498597681724768 176551332823330208
90117267680202032 143273540937198816
54997422875835872 256437757765041600
19388660147730972 235793206498115008
114084413856691344 174205861355467072
176890143974385408 193715270408436352
21125577468410560 159427531184972864
31978878585300252 237984495295932448
147647639607612416 252858380252799840
26751239203377904 187965271958248480
19976243682781280 202914525219932992
184325839946522336 254938884259083840
42691516092450104 167373906415563712
29998461227347192 118651892340480016
72422402314056608 143622571114546512
50360892492733248 256381334324472384
110199312006143888 114260537201827168
177346394338682080 230312021038687808
139962716794744704 192840716574877024
45675187924025472 154192743989374368
69161344437029784 150916365691873184
14378883157075780 27467141388433948
215636511022967520 232283769614841728
152346661347248352 194701773161591200
147726196694646048 249230399194114272
29792769299952868 32524319794643412
49280631094587536 115726457414521936
65429301359014488 163866448558926272
82912387576210768 96644861022026448
91478764055892464 130404934991656176
29822202479840052 146752004467574112
89808143662723552 219702903607241120
77853178121405520 259606019813445024
142080203973128128 222515660190876416
191865004016410560 254070503600591072
130089655445570800 195857651477667328
20549779425694480 232406820098026272
78293694368397616 192114189979281536
116042577584071536 240884270796187488
52447739155477000 239007178887617536
20297727578750028 176785178631346496
139410345018398016 210068512026785920
52065081191040632 110428377593477296
54863325196855576 59729342496516200
35379786474226396 219660469565848320
10553488953074456 196091266384921568
94476929976679120 96987418104925184
83358393634121552 204432371176259360
14414660504419218 136211135191596336
170471087920234240 189887194858354176
196871916535323392 198119080929035936
30831208546028360 139262328650176704
123143836350680928 180285028922050720
22775881004260116 39269544036981672
20405457046847224 20638382258747564
27220768896910520 149453117817731168
76089097054246176 246916674732748896
175247158606415200 241259858177250240
63056728606708720 103133308650559248
81106904380372272 131856158243429872
91002047739997664 126775111301515408
144339760050740736 149239195247937376
15225694281392390 22725955542574460
128299384822310368 129315782558559824
105856845215585344 198110755540271360
34368694858233072 152478512108631488
65224026005540816 130592917621001040
153291215513437952 231050932829786784
35888439367579780 200849854850376864
609875613354243 196726398565131456
42122127768946664 185805596429094432
25048664601943016 103461360770319792
111028422600407840 119264196834420768
5560631280943673 28026762837025256
143678192563769616 184063231925861344
174984040385410176 252273671483266400
61788723570032232 169029269221445312
144786287429440128 152351680708449120
139242146904453376 167897576617652224
51953141609980696 81449446118617904
78421704281255920 206348339681069824
25561820707632252 64520804309191752
8663875963118287 196697758499294880
155014876366160864 259045234068054080
9804674320103144 235542084901755808
164306218900487776 180913797143068448
5005529155402321 40453858974919584
115555280265573600 158064128453322560
17337550776920986 47673829536012472
31218869776005488 225253636582670400
92890969262784992 181754572487113472
79497991022084256 135087360710368832
146295248774576640 194605044850164768
71529239624628760 153539074277979168
71002550829105424 232551105192952096
123204218935637648 164734638492886528
40967284062356968 154986671839033216
54910417860029784 127145875370790864
150498656523135520 175317738235888992
46894935105623376 245742078637536064
48333884972647192 149382307920503008
6274981893436073 122561446464266864
230427421300738752 243204177920469984
57409720813237136 209305570284536608
118056733318301680 154962209072467872
19046853800892536 257384073301086240
136773134524790816 145550911653524992
107191334384711936 128915424340979888
32074265734033876 102420858861294768
84744195883179824 111632675491984672
18458928786625992 125168026952644496
248382267905191104 258805922814138400
17709011788076208 227421248156492384
90466740372158992 97128615046652208
202679687255291136 245410284344778784
82157600508638992 156926527428818208
143603315941198912 181473183517119072
198576769043116896 262028359921577952
54175455843717440 234330711186342016
19310070806643936 218660881168831904
116499965831817952 260362071876398880
104977933276638256 156353909279436512
176992449871856384 220088191117589408
40971958787589448 58773510217946384
49132864543826968 77319538897553776
52275459273329456 181648972431004736
220775670567079680 255456252994146112
105196473366157776 128566862588199376
9143405851751406 49812634648421904
61117553317908080 254345441586297696
100194203629814480 192892280542013920
193455153800687072 232766376385316800
124285360827186048 228062706149575712
33014816617654720 115095868766008912
102506083070028064 180269277348024320
129978699351465696 136809559968324976
94893959489195952 245379095070582048
56784270835586832 134208634349929168
18099964775301360 122603077573945520
104532849133438416 246625148140826336
146038137307153248 262922600849250336
22146543417099624 172576330517584384
151087373548586688 200317227360775424
23818478420475600 75236516247073232
6273429707549956 184198742235166848
6612554707356090 90176650369031824
77497191442928672 151743203046634464
30617785069532964 99608788624987888
77598548692624496 152527245172853664
14660852258394458 120684414670916512
52795043736319872 188673547473920032
234312236892780576 252224323290225696
78137245717855280 232914310263576992
89078488553636064 122299995560276832
4692947247220239 107393536498787584
7246924568177993 24222617161405908
116077917335793664 127801919124699472
145728365755632608 218358749006197856
126959162871068384 213345688512599840
72346580130571936 199389133338732512
87900634804176912 206934773975907808
49455683170517056 139811942432127072
47151151506782208 125326009735482816
100759609685615792 106917729439941568
43247586128098784 56796858130741576
181625853467547616 202375144593711936
102651449378312160 145478265488558784
86341051085358928 155467390422304896
74814882239129424 245970079283982080
197335192435759200 205708510538603968
50483077322836944 173884157255733536
3758836331931705 57963809124024760
196983612139955104 242990910178383360
89801863399176464 256159783639976064
171112907570827040 212275621865981024
3802163120796486 91120880436547984
105749167873986704 181509597116370624
87031485880443680 220121978159520160
50224197990265720 201433445059072768
223238715545502528 258433916115154592
97246409551650336 185505651143305760
36408145366461584 144502490313052064
113061166230233584 157665530165695808
42693342058848704 201632661553350624
214559392513686016 253000152120768544
107955691087027328 118944150284407920
3680880096113460 98472352306124000
151331461009242784 201230849711629536
12926851209950442 83705071051542256
35648101575031372 159907207918354048
121553187323686368 137505833668943680
117920004435829888 209459844225887744
69978220608706768 203972743298318720
1554855289619396 115472627816629536
82755555892731792 262919357434385376
29302366622088636 163069018161281280
70159653005337088 166029476467954144
77626183297309728 215556930085748256
146824308120292864 248149518861051072
158624062059132864 202757451710144352
55525199948803176 210758664895895584
88180318579716288 189876543013273568
16093450972936888 44304920876457232
28194629323239672 81683678750636256
132035661652520016 209653815726156192
159580400647257952 214721396872068704
73240922947465008 231877047587140672
103391854685424672 256168197987505248
4355637949898746 40926049194186736
209673223876271808 258897068096376640
89860463975237408 243872055936770496
31582207074312236 164991382889653760
180987391686846016 249319749454139008
48383107552514048 82685864879542576
52583360350094184 74029673993804912
52619245831821096 87233750468362720
90626615994695120 232904932707953568
127664043253335904 169340765550450688
85131716029385488 212108548721003872
22377481407824908 261724894185214976
158176294251940032 172965221547780224
98679307588360128 165391031301465184
25625145748970828 262785439604598464
30174546728540232 108121598286306160
237398237332389248 261454570703079744
59165118018731152 165821452609375872
21715534142813012 247861926805965280
113485990046367728 225967358103775712
14690898503629484 20495091180859796
39883397352348528 138619752450611376
189980532575032800 255731820553411872
1057627533629713 223208098504851552
58396426357015880 227768741351653312
41238622605136824 236860442375277152
10272259113277696 132058245488196064
21077177078129044 249815846285902592
90877806239925728 152078844607617280
11514276242921900 227548205250872832
8496871149324504 97226712099032928
88081640285910320 135157399380744512
4295193926907581 148215435402361792
13393467676776410 255011110847801056
5625838133418259 210986462746740800
74024419623992448 79762484518416144
165831949075223872 253590155576788416
72016212657943656 148588168780752608
68609981703173984 125953136371721248
60405968615390608 136208861762448400
38631095069003336 128150674593066384
56426825359520752 146637836442939232
14616569562527 254474156612345632
194839702171830112 243693592228393440
93558781395003824 122273024582359920
44383472762365488 147970963916515840
56153399126292608 155177775242427584
37450616981550528 200675247016170016
170766761769887328 256462323885954272
235440038231101024 238729796425061792
105378976481103472 164658602384314880
37668619085138840 218251283130707232
14898512947614600 237807690412417216
49933639750440864 158162561203047328
26697276078003284 189332988250264544
78571409374494176 125493723116744384
92561484060879344 218058208414089056
98487075795911760 142561609850810672
183221862208379680 219342794524666592
33258477240006092 188835534374532192
88237362433349984 143081451182545856
66418164289458952 238329489513555584
59002053610240896 133733566607293200
21285762173489312 167874710026925312
244765859536898400 250580991273403488
53818700398482112 123237315226842768
43192482514392776 196680874785857888
24424906398778052 204839737968245312
7513628180126848 94216214144083840
104782377979880608 233884665682641952
68577914344872248 178469979204666784
92802516393731760 230987467559766144
119158196432865408 147844040183598976
144071124109799536 218847345919344960
198455525303197216 260243355147219072
11728751350043064 191052196735495520
66611588189496472 83485271219536256
16557328245157658 93236655292254384
58637867198407496 171324873562820416
178435340851854528 262862123847806944
122020116311878048 250504141169366016
76136375956948320 211727662592411424
142690178658810384 167547612598312800
21610941629167488 76756965980229824
233303314744762048 238507307176418432
124962846982999968 230306608953475328
9203123268114446 133382333767656752
68375298726205288 227329549679194304
35387700889993976 212988561590722272
12689225794623332 146343078191338656
55867082298002872 75832084205714928
29420395430757744 250778240272151520
5964458635956474 159501889405899168
110624836962418144 216655387743704672
16571810836552624 160329035535300672
15508328756362112 73845808619014720
24798067097388648 127145458792177424
73640601365091712 146803747182510432
20865875609655556 23261081598139052
18299463115918012 113738333924736208
14390523919861716 119810500620871152
21600690446145780 144362328745372384
21508599887033896 147064432685905824
199664718657077376 212657646093830720
5906685685651282 172603079880535360
176161591745097952 262774521631933632
124113388435891280 210248664950955296
65932720329167536 185411919795045472
111943127833021888 246743181978798976
134995508785057424 227135989453683840
89959334118619760 120857402939606672
125937731130551408 174902033562955712
44590591583282688 71522080703034928
203086304610338720 212154728915984480
24542882703503940 181437853109586112
135874559554016048 155032955947109504
92583266901593568 171084718767221568
97962551586777376 108884979945059200
136716715789037648 227068979232423616
23183088165908036 122563311591798480
58521778691798568 217460293231680544
13859015420057536 22237695595572944
5714047078108830 128288377751785232
56886420147039280 108692120257596896
190785812720185600 217671839890254496
37419098351991080 112808363290638608
198852835791713568 220440171556142720
39762765805956472 226187371239777600
164781496467237184 246113720023190016
77450688560801952 121959607311211504
51774182467286568 247220009889278176
2728857791948068 105933920522816528
214838690172129600 228498971046294080
79763971581045776 152944594644471040
53478255991564496 232586605462000608
49322384204423968 250145381460854400
130740984916275616 148394331153379424
213356874077361504 231942397411129728
77981611472042032 257383335681872896
65043257569420088 127446779566476016
84719943472973840 159059044331965664
49163387670952368 251229724555643840
176795205065462752 200093756409510656
227550986444021696 259408631028214656
4718943941596221 13971168360883782
77323090329559168 113835356457486960
83183796561779184 152409095502786400
100373336431225424 221937417500600640
8943702408328001 207791649219145472
91995081998855728 126438391308544400
74429205655918480 120749709841902720
75248190322537760 191294975235486848
231805710250370080 237588405084601024
64442842742958592 76051432618952032
84514631766895776 194548398946317216
53665976878725000 212075788379413120
110368834277215808 214428314923538976
110039493771633216 159449109140565504
42316018152051112 247662577705578624
69527163041731008 183704746534356032
96078328387396672 196195095683718272
14976024915819950 25678232617905300
148596962818899872 204812511889565664
20380393649048980 180371885056146080
16448506472159252 119833824483430080
97290586851637488 117000323491325776
40956902321445816 211383718439609792
168168807970164512 222860452758731648
74249121396469088 209495100624314016
68141809364542616 77149358843320960
15159536573276914 204937858551804800
135962444967194176 156151095069113536
26697459966361108 209577064299359936
34852542318269592 60332627754803208
79200008811648752 210583149922451072
244685028039389 87703474318213152
26213882695931572 132384634688516928
24906502745009484 164103178248047840
115652358007380080 187260282809347776
86657423788730096 218796240073287072
28510065761058956 175134905908133472
234579962061155680 235871821111210880
32530650240649408 71530858561459520
53020885061526488 172005809238020544
127468771350434352 176564057622406688
107882562480653184 228321231190851392
4245343312133850 74563729240870512
196305993234575680 203290890638765376
109819058961351760 219214509603516192
41364724843663664 120475349118221968
24508738476106828 216769733956932608
3457829990999282 218524971328026624
171853062219149088 183689728480051712
2723701446086686 13413533341134952
78529105094231824 148141934532337408
70460257870460944 89734790247031184
29228478056054096 144992481843910400
96378692385193056 155919447266507200
7955287434153251 157765835042426752
89112257925737568 221413521922294624
124412732348436976 132561663634342784
37547881350562880 121029679748572320
163277779052074304 188651745595464800
176438103802505536 258875001666183136
31534754294658524 64029921179280480
80662575469418320 234185857074640800
153387965356749024 177664629084480800
7322774400858940 86040321789776560
15985838591457488 111853810994876320
29200105707297080 240551225173295200
89221383448223360 194897032869572608
142509105292974912 158106932535680320
37731690655046856 109577453538672544
128443646829719840 216512316674448256
5830362108079468 126735957759392144
37694676704272632 82243045752582144
6001171276164173 121901382165008496
25228872778675228 46911408654364104
54167131821574856 131124794210574048
139657679223722000 152050709081420160
27735741890399904 92026639540773408
55187783575265408 109813198309794944
73914047788817520 255595160169462816
17309059194811912 170381181505358304
113401095883680960 211800164392426560
99603992374159936 205188817387328704
131798824260630912 231550227414980800
3242578764854149 18822042516953744
15728135274960524 110857001655579808
111650104906401456 190832173804640736
105584660987936864 137143077254198080
61799810944211896 248854422315831296
213911164613523360 228223276171198528
97928747423661488 208265433819755392
51936104998267016 185459218086733664
45478915511319368 226320244461160384
4906000183924393 229767773956230016
67729966827249800 252042220100181376
60764239058920328 97408264517653280
12023630111092976 156760167903675328
53374061685668296 221630364953122112
47999011219624824 82149562210509264
1887971765101865 241131098581123776
38970074592049840 257500024419370624
143610773720326416 248800927842654464
3860702811320526 171642179692720576
128884883561335600 164932587361437568
159383186338746624 189682761580345408
168842002833842560 229727596084600608
92943548222099104 251488036805086208
13629116049484338 60245081577940888
71936961891278912 106152899617508896
97093788877007104 104979142778600880
133545283044594720 198784200991707872
60487482364970624 123152612738512224
157987740466070976 244602264574365632
127628424133253152 140312093840049264
29872367340572172 129753393428883728
3825750833052186 200527866852208288
49441443475314568 233473235466742816
89926928251979760 228376811945895136
144223483407243520 259263395620004736
46063041328651536 50102982035450008
4804108478118117 180729553955986784
173525205487704704 258887615220851040
17882294156186584 173794276272776384
16971438616623704 72773891127893872
43987993151768936 238082037573630496
69898317291400800 213207313422463520
68797033711750080 139431601861182048
14489478247791500 171392186622755808
10545923714971696 23843052683989964
70648519459075104 115260186246893248
77863669339836720 167770252941860032
52699577417062040 199031294635100096
1472503214514212 58058889002574136
112041276483723664 254866975986942688
9812213906527992 124921375925871952
136129889621060272 174266354161790496
45760343351384568 146889367334528800
47718583433900144 214732786542010688
19382379687460620 246263302730831904
7349385897306036 59815288925719760
52716596803677216 175440460254347072
166083120704339136 218543322784504544
32407263931855616 175876409287841024
6427745554903992 151362506940643328
141220547952474416 159574270524775840
100341776339683456 222548984427750656
126685162944007392 236570216721286112
93640368583411616 215882709441654464
38225844538218640 67781743278143768
4081444639669198 158377264649222432
11252890367543782 13557202608052296
44996686136249624 204355052073094272
190044630489029856 229047157875456544
52471617789953936 262682236114857728
22528032396714708 154275250190218976
55596696834519336 100760233576233584
106033290727227600 238336112001924544
161207615340993664 250776369070854624
52970595974343624 210018714901338144
97556902662934768 207673522796259616
202508862275956896 246412135409378656
191748857873359328 260924911316961184
22139404010912080 28733028418998540
169906008401009408 172986287479797856
190283253384641888 240242090380315968
109394295473394080 159501254722445024
105618811201044752 200175413780394176
110050104460806512 163521374251364416
69563872306607992 141807655632335296
97768980190470896 114007940744871968
164223236159078560 178221939864572544
83263729008350016 250320421431695936
48256893216125792 49961873729036600
6151992792073458 243648857280117504
54410432860812344 259463275081198688
75136688047879072 172446643448557504
220313246899057792 248478828870725312
63604392294419976 236723287599135232
37957209060491432 252452268782734976
154294936430852096 248245930909221152
49002085895466008 81363437529026976
76997428772152032 230539242995037632
187734189770961056 252402683835521376
35639402372954308 63177189016669328
98599442569704848 209482991410093024
17892952104332258 88249507639101712
9507412538697522 111689275295917792
20722769690155248 156959670272015616
45389485406681920 229321111817167520
186845391565577280 236205165288396320
80816015731927136 185587686445844512
115515336117453456 197104634487038176
38342722978176200 77636042651184240
172362047112971488 192773332885097632
224662845386938816 236411066235337184
14255903713235890 53009541536808032
49427022048258224 230579792620852064
60569968619067792 193692918681109248
100889877793494800 258253683608496640
167845665205811840 213919791509273952
10135067674082112 30395978572156168
192903130473127616 207897374050447136
149887709273552384 210304764950717152
110346605839716464 170198005371999168
75185799092920016 119773135353106672
135087631267063840 146436931076010912
163836873055652800 179832367562370112
88109234983592384 102233080735104128
18528431613692344 256666127787330912
79601657570664960 121542302301079648
118041903139738208 245425800455093024
39034518854782856 139111406151847472
193652067915404256 219271365969078592
36958523045619832 143899463800737280
156697004621888448 235546977652010464
48797867005568480 168963122643615136
200203906687961248 225646046567445792
50589435351321000 54063987386689200
108799278793511536 249266895117670848
94315001312485168 198797852575796384
73339928364946032 162023133655570976
72677795744698176 211900978855358496
7619813314361536 254773738256554880
58008314302868832 149295491029872416
145118093462995680 205922007421341184
79643941650763680 126431478020906000
60096506519300008 150932585388149696
72405748155745936 215074125464856192
212992720735524768 222489701426596672
135232697377378784 146799733357405440
190335780772708448 222864862594908704
136036683805308576 148369733775038752
745569477964202 261143854828125280
7273035420570005 138582177843727168
91353575445797616 201570523313882048
36904237975211096 146866585775961632
213016303288904192 226684490139630912
107411555382429584 123405132837881424
13679201856983918 111421193639056768
58214859277915624 164758401672632192
141234067295122368 226155248415547680
33992919392069056 44638917732089256
175909012022823872 254424416904168864
66996826871957664 173884066798155360
36586234351987896 44087014422142024
171941817111659552 226962130982450400
67685657083302256 240175564505029152
147045817502408192 171713963546754400
100685807629463680 118509693665566288
4537064385886051 60123499346886752
203521272084504352 230287678136413856
50614563693523584 186235791048478016
14899715354589808 207674629905612416
54242077530025736 218432049910955968
32509539960985404 102097517000892192
15984452896978936 78291418930240944
179256993077224032 230044173592742080
10786132701569740 247222691772850112
228739495813168896 252286954530957152
109376101240952016 258577721458275680
117696493708172128 256258023005320064
157125408327419392 197187512865326304
197892964198106400 250183789739526304
27606407518144916 108165915472360720
76673616817538496 121168668333946192
15071756940637258 172628413649404096
85227045050153744 207333430499188224
25193707201574752 29134663597463092
238961781935345280 240624894626989184
77086528642109856 166534272867472480
11862099733483640 171283282604200736
43214511063287184 86643278952805648
135444523904675264 165843848092528096
139680783075352256 155198239762471104
39810779700543256 75561677908030096
47445589354173968 234101178708275648
100265111555391152 170987678484960480
149839546317379328 160906280788225728
104961847805570336 225294780714121472
39611024589995832 202226099446040768
101163619736752768 107902267542566480
94763680282936256 244349052035377344
17592402955392762 66160846313584048
113008895333210096 130763168323689152
220744031417982496 254312554328498752
40760308973287816 151049701143132352
146404090201942432 222009077673172416
33827320698968540 184869134203773824
107887264920032336 203282550189998336
217751415106407808 249908046778231296
191930424798946240 254731227258891808
64660689896344104 167052929776332672
93030335414471040 214484134992090720
35265150006395272 63299282045715272
141638985559414608 235357337770299104
59791054207773224 142127896522478208
60929688567050960 248485562654516928
96809611867225952 253235527219941216
121509811030926224 161992550237382400
30955644499855460 184687288036018464
122916192973710704 170454994800468224
102112500907489472 176534964836538976
117976283393953552 213975005474998912
125728602055233728 138083806809001856
180969546974098 248569914612319392
117988872870876304 212260084055498848
13717973628954900 77398276161527312
123497501511972912 155529168191700160
20246070055048788 81785844512038768
172320186117009504 236051890090569696
150332790553663488 174555698175299136
84546778040419456 200305638060070176
6112866447016269 107458130428095248
103377101392488224 158539148134611904
128158959496051216 211280356683008000
17835006412967652 227467540386586944
184760399312408736 250796935064500928
118884580245845472 186470228851589216
114723878438767968 198954029260299680
96438472178175296 246190674892478720
128335313127140576 250978918395079328
64245225803393128 177728569368369568
122571677048125776 203729236918742368
14322440596301082 166748236452867520
86920265176625088 156646574254768832
29042423122292384 30811950261467764
84571039882855072 164684585491555648
846033382659922 72148591266355744
94768974768583296 158743497961346432
240136401101618368 246383429687088192
107262896085624224 107653314246832976
70283931138142312 100244391691618880
189909124490954624 212691885966610976
194323303641934624 251657970956301696
25771671171004044 213750023288997984
77229784993985040 253675640271075296
22688067598042960 183099243182797984
42129909767963792 49949125780201016
65889264126024592 258706756615692736
82081683045970320 173112269656446432
170930646250248064 228997507325892128
138996072807449632 257272451651869376
32387490629997744 247283224515586784
121430569446750832 228615560252305152
59800979291105736 199644937401424736
158536344731683136 185976860172820640
85678164991027072 209475226516893824
46942116182426736 202184298376721376
89606372278561104 122041976852282048
33359698311769052 259672469828601024
113027463892654384 149109086415294112
7184938356882818 35357391820339684
157521310447198720 223576904015013824
37212855088897024 179988514112251776
149095736202380224 201777201766438240
103680734802086192 220004393452009664
245225489469878432 246743706008841472
58930597134656304 171889349104421600
89368302872947040 232275383014804096
8775470816015980 102921871200094800
7282003118775284 221327854961977920
12297862934043618 231505261795935200
30486917395389612 150994836406420896
29542984778836128 200965090425234272
145102272084000864 227701198533484800
172114284973999616 252809090754831264
139433652417074320 247583995633597248
27933435890341500 120407252844581728
188775100393769568 195828579559474784
70292253382765872 232322068668201280
97793815092362432 198949845721758496
50603667013089640 110754430625234976
220019744134418432 239699839552144064
112949590357176432 173418109180481312
60691600844695456 249933261454405440
76876301041139808 197549439871851072
54352966213108744 176866542808782432
60410409041129904 71302337835529536
117053813249779456 202759496823895776
13734223200795428 47477757126682272
19799313800582936 43648255027962120
44004296154117136 137443778915340144
69434899940887784 166886194694793888
208287762636712608 245438563306373568
148280345016088480 232727355816555776
62380616219692680 150998825643680928
173254725123151968 218095059413600416
44149842030246008 86017409277403216
70825854493227848 128279281411939808
127726013197652080 163895828804851584
38076591605803344 171022082864638144
1077619607873444 138360731547800096
142752752197508944 204628730858737536
109260200934776096 162407752470486304
199704496807664576 212897293394277472
187545251870829824 195298227214207808
98099124820801328 241945101078400640
73359695089733568 255389968426388256
21535730081604736 244229366274200704
28881000931783524 241922541447846048
210773948676108192 211031814684331872
33668832890010960 90978875306479232
31341180233575452 111215991746958864
53093299337661760 106230670352541856
6216226801817414 189190782530711104
52935141130638736 256222915754105472
51595400516657312 221323375888402784
34016333696768844 257673112492286176
4340101224801206 15260858902173462
163122072076346208 235147307745147360
57340006307766680 81540358281676320
74516664913841632 117158347102362240
68089085928663640 217865365207372960
163292574420505504 190560857565512416
241285491495872096 247193492818853824
139788019403492736 218797639576898400
200195826066751776 209041372188095552
217244821810257088 260017495741124544
117867258692132784 126049428032774128
39342724001516600 188478565893466592
26030596771432820 196673703830227744
248036740142913632 259550142010745504
19630208830364284 251876484869247296
121906258519415200 236741867954734208
24892864809279252 115970923276710256
149410435138161024 258246628202278816
163502191328585920 177345268443395936
33287656369249648 45038476253489096
140649091725118128 160693465499367296
38454894626925776 84098408277768544
133226348245851824 255631818200238336
27670473868017220 89918327313224304
76825170463105440 219769324965721536
218268944473478656 225016018433717024
158983075229182912 185367360242713376
119016676234237680 125745460120367744
85750937467980432 232758386484509696
203901569806344608 226278274803724448
53470554155024768 239199207869292288
106571498716552032 203738287626519424
92916535088545552 156185276876357184
24861925848492744 190625600096605664
72438032928328832 132277838416528240
10835185283431090 250589324734293824
180536091769538496 253160278390837504
117222063259685328 258844469480755744
103409039712368528 186091542537644448
121562133744333536 177174259062361824
5782322453713350 256031683068790880
79558297405359120 83398833512078256
141407875754412128 168347352665735616
169294862938533664 210498557122336576
151810049861522016 198727451477982720
38169129539454904 89463554933648576
104338193247208320 133868825353151568
114518420308603888 187497101950459904
93677748408430528 205084424500392032
122378284779147616 238598464442864960
24473580370617836 145147911898374880
118311866006007824 136901026898597392
130880887052830384 194970289948420352
90063344131585760 134864001849641696
60780940698173856 164310077091376576
180978649539311072 259497087448743136
86214027306713312 241982848597078176
43347692090551760 132859320581114784
114191618483960096 126971268193153776
8125810153428115 257066739256722464
83160499634783712 197055974151009248
34295466592316452 226838866045917248
187188605426887680 190794626722047648
180745235695972064 194712127604738080
76560218841952256 92955377671519328
1112574599596001 198989552408478016
57882496480162304 246761689687206432
173528526140441792 260649084909637056
48907026438427336 206459232671395040
67779875134239064 253833638826290880
86607051294611920 182759872109957440
247763531615523296 257063894393381408
88735411945410816 132751537683290336
61564534057359824 91742103275886624
96074086128736160 205685615235974976
241257512870447712 248331329917933824
6802417958270739 63829711369889272
171724891484858400 214790020630227744
119421782306937056 212293527366732032
101496309609638192 179448590424525184
157947646236007872 174138514459386144
99580083436799552 165272716507402112
32831633336021052 171847424043783456
58249825987851064 174937264986434816
124019967263432528 247402705824016736
167285599790159200 232370503697268960
227905363680042976 245731337316171008
26657582686246408 108820593296014848
15888780385881846 236643575466951328
135299321619640704 209362397163271904
150101971028058112 202663073390386752
16126520539753084 53379494424013904
88012701403217120 203201150805415200
181985916406868800 235922794350906688
80105504875248320 81423641494755072
223347058548906816 249888557879794880
79962583948379392 171257469017102976
17426454057089048 89607904472470096
194527383248552032 210630734527543360
140781732623014608 208474785822460768
240167840949393312 256754623922691904
61298869110219792 62503115740915408
157924657365423296 258925803516546304
42219057159778920 231058400148486432
69465857366997952 262233596524926848
49823372916864168 175323742910900960
189023666499331744 261447769235984288
76966441057087248 81706766619424128
101121567202397392 161130512144013376
65627242663738536 206868935511279552
157973479836392384 260406524859216192
118340244273425104 216455038084762144
115940591728969344 197515400981079520
4284559633292500 40761792285528168
57610465841111736 259575937373650976
121179325099802704 142265309273016976
64184005102696920 168529735734179616
131800558195148464 225597203202701024
218002124988705760 253825732543244992
84798787003618880 204374153649282720
70296503865555104 201649541031848544
17970994650963756 102679586928945968
5333970794439487 94507486565443856
87070575117284672 228104028789214560
138361859583964080 177775708602018400
4105747480721004 59899384813759928
35324967380899884 54709150565607576
90837991265265472 112539819518871248
46584219644729664 130072542411345040
82115798709620480 154627399657153888
96947368178387248 215336880220053408
41698404218234120 248829425613135296
39902270777222632 113266053603667984
117601010340209856 257109315554635200
15902045143897160 36380588093605168
112354636597758736 256026439911624448
140391768414003728 187859778077626656
71966548884274800 220271153680075936
57925672935650312 152869484230255424
31169275733857932 185971582112656864
128705362004750960 154349729001788000
83616539408830208 235203483844879744
32130637034257976 47672590055678168
154573762078890560 209385837281975584
127947811635379520 253319013944795872
236674239965354144 261686747484678912
127782662454562720 199761348920314016
121041643508616256 143142611795680096
25758789751234204 121219565803316272
86349320382617968 139479889033177216
7902914086320393 198857088212988864
95042742823903088 106180475948136432
7739066261781179 124136030954250912
170628079704489952 201141285653758656
33371999480166716 94624233802375552
68149567475399144 181943369009892192
120158464071092304 131711343389661568
147691774892718560 225478446578119616
161443142865510720 216187980616151648
77047766073113504 84887504355536400
133038340147665552 250292718454078240
23812208797219788 56471236777146896
29975301254187264 222737469705926368
19149171015995812 100050296402997328
196715466926913920 231043466233257824
122056071505083072 239827366327393440
99501466343966528 200037939001739968
35805258995945464 258635861258643264
84190118299460352 144460691113920480
71081191351687200 130192864065168368
60044384736577944 197115661081667296
11152353345456198 165559290963448608
73367143992312336 112856681220839200
21371703455214452 191537149716427872
140821178084730368 253431761280854368
50449557624213280 80956589572794032
177584235193493824 197806481453972512
33407265603735428 260071136966033888
60345471448993024 197326492488060608
64372548744146608 201716455122255168
11438122400814604 204582729814047264
165129090031272224 196972839028380576
149963224385334112 203864760604305760
15219815692356670 100109308856212864
56883205604977048 113698713171187136
414012739120248 234131942200210464
85159343387327072 205852218269540224
123048807620870240 238268818284724928
107760893614158128 129611088210706240
59199324179333656 172095759753217632
167853060751510464 185969516093474880
39343520011737232 259252965846840160
20319624915086260 34972040912587452
70828229707000824 181980211604608544
82553814683115648 188533418854804928
203122688377329632 239637317307099840
16548462916674006 126703225627162000
211673169015998240 234102328330737600
160530698446528736 215220070971410944
204738400916528896 230060785892599232
122388894296281840 141385492688132800
76314724199150448 109276234756141536
28001839895339688 109931948854009728
48974083183068864 238576240014377888
17632697620765498 157670693281044000
237900032804655968 245333274417920480
107412086108995856 217613699086670464
80338594801636288 104645968272342640
186943719271258432 206699406621320896
59609750568883072 146762668809542400
55394730906468600 133287215287120864
83447326427791120 116671474443601200
44058786905440024 178703582520027392
81539373094832992 162993992080994432
165975900177319584 176219730029185568
19191919406125708 116390486000383296
144056215257707200 251764338079580448
186527200860951520 209678203556237280
181042114167021632 215357671768027296
201853145795674784 218130993271306688
80985929278239296 224843008702500352
66924422124697664 158271544310951968
72025541945475128 238635834705264640
67619612007198912 179453430656628352
29539720243755600 215044344645969536
27685571368254744 58640211678178296
124316359094905392 160666865127221984
55398501244729080 176999219593272896
30864319805724232 196399890741888320
145953265900573472 213568016305964800
109990305164129856 216371556869612896
114319523135268128 261950773335573600
1025324722551932 150816729277090976
183127328960084960 214973083898012960
134915160610190304 135668478371889936
112293831235515312 194347419719782240
68347355298211680 122229304561359392
26772109659369600 81738086228454720
34256571868172272 46056127969756768
19001647787354564 261512178935470016
26203333420428732 138205991702140896
36152790133859424 84991863746420592
31183094725290760 218903942748283968
5667493330122018 74248861582689856
111794571783176448 256777238181405856
24307143727272220 102284703444601824
101600016179413552 133261215785188272
5406586001197398 58179079335492992
52254005180581960 166938003683046976
8284688765021687 185874257290317984
124202824778440656 169063710655423072
238295915769424 25203334939351468
80165104520814752 88165849963913024
77619351543059760 108423948976741216
99398535372460496 225164292479891392
101498398208584496 211676092387736448
47316824209770760 236959848009027392
117683500157644624 234743273796466080
51770004227944536 219654839832791968
45676923975076512 50867603840899272
213020560302867712 224882205605093696
58614191615158880 212386854516367424
25777000693823276 182896802266697440
50584335834716152 208362342029153664
98778495797963248 246677609278396128
64690175032258528 248001757210229728
155242779945349984 230074416418710272
242290838758089344 260014638155597056
64117427162644024 89011094792461984
108293563236274336 200882915164212800
36216412912466552 96101100939578800
104939979562630592 199148255863116928
50816657738901704 78445394484305504
156815155778585408 214792034743494656
57846289393695248 156551848324861984
368693073165817 52306598277128688
124058594289326240 176546961964061760
11115345361962746 180548191331296864
163064922462881728 209515728333259968
52317989573078344 104018115248774448
46888977245453088 116677427920110016
174687862229651328 196930024476296288
148785689972369312 206001531490888672
12082269193959356 58070025813205168
38605656025823776 142790175401917696
88404029142592800 195906995250715584
107715089409495120 154241566664560576
67405581714901904 159335233530991296
8844265622465978 111843214928868672
75622921590731088 253268063202900864
67436155246261344 254427236675587936
211804697166176928 212641484911427296
27202237426326200 139659885233996944
52424759905569120 82489388686134272
228463925751616096 230760700958835488
181926161886549632 234084147280923808
68283053294041680 184989064830882176
145677572256861440 216097673130486272
34353340615386880 170512245203740800
4951650499811797 154548211814414016
146410093876494208 194037834574229760
146995142526191008 168063024786735296
112514296758757584 255399048140056864
72554483739446384 201064378730749344
79216639007404912 210220129011347904
3439195837130778 54056935010469520
59696177221655360 215864309573777472
71513270447027336 246957222765425760
174631564519779456 200658018701202208
30504845958899504 71927893586968384
168310102210660576 191791368237000608
186761828998328352 250431762862349024
120976446059410800 161083973433757664
14242489270261716 162840127436415808
59781184874340064 190911103515706624
51766733031298256 75152551406485664
156277615171280544 185146543715906976
67508411144171328 84150672445222432
22271703896657012 157280682291623264
22875832120486244 106841474988247520
2939312113310575 143453414290140000
85691491354757328 173648635787802304
14511956652120768 24955152294337004
38834737718846712 148586684092900032
172183930255473696 254181567199122592
81163864783943936 147528912560351104
123794469921372272 164308922947309856
112343079874878416 243513439060405664
60085466967746032 216180105227211360
46724539198479784 238653750209788768
258092088197806016 260787911646728096
203496276516065824 222366929518325184
54598273460930488 260515992952416256
111771902890876640 255845674678639680
38873608590705208 121189897522058864
31938545943789424 176898681577243232
112891895340076064 123255110528885376
54353558001903216 173229743181124704
48246654702126712 69152284042324624
148352265153646176 243547236536550624
195620758420847264 226962839192108256
61126044519391448 199127418163997664
112991773380992144 175547778588380224
197590075653223264 203872021584341984
67441095319831264 219564881874834528
39678594721416424 80277911578441664
67530837666142936 151439600591839936
45932989323486192 130928648944893824
27565159690195460 172353942262099872
52011254056753744 186947074958269408
124529986380573776 205461370266720736
184222496280331456 196166841638269216
53988940479063144 58482100492605832
23943251051292712 237428397368910272
28667879780060496 143885440613717136
120494888114549872 223448804895933952
66821530218138864 113158085130165232
117834472507263600 123665529562290576
197876347821644352 216134955303047968
75356054687970288 168079505782953440
57487099414083232 234991087695770944
5624629124622724 236914126528163936
199686489769500608 244045896863129440
32646320597010388 153613281374536384
6735791469825948 82890339048196048
145611074208802432 235842494667426368
185857062653321376 226452173050144256
191725464644338016 204186866594112384
35009167021615288 66655070817870336
35636276602792856 55648915378101552
231552610644103424 249728598939489248
159568649473911456 177222088384850304
19636754269972740 200599668094888192
1974842126391933 37177003184290720
97611675880954848 150152666858674944
193158639910975584 238803734946324672
145210169695402592 191397713089026208
173440111343185312 211972684005291648
103811839359762992 260693194819350016
33196813556285392 68049997907465112
63660024510125608 161961830140376640
198451333919837536 213570531359696032
248818292769066496 260991500636214368
181255733352601024 255596887052033696
34950300454542304 241939697971651968
189325827579471040 229206592068547456
60417996217096256 109931150730144544
106367241690655984 166852864510623200
197128894092184896 237030372340514240
135582294518640192 200712354716639072
6639073151090671 136558857630258496
181376698048994272 227150666925916928
149608654739893632 228298005753940992
89998658270950384 122705731759782496
163399564570934592 175041461143927136
103202842582790784 120999603004778320
127864107636771280 242601470641266144
76717772275471200 239075260859629920
230555296943341984 242728394418852800
217085500978942848 251142096179712512
109617301631915392 216940346503135104
94357583018112496 107417082487347856
45832754025604368 84125788220341072
71706925499927144 219213553834929760
149935877087578176 212718868133837088
42691774182877840 54808246343602408
104531741508892992 128865808226246176
86663240733557104 102572275462127568
29266788002028512 82343417944081152
68274001736494240 101751997889080592
41506324226494880 47741967580552688
157322440298446400 199840856907538720
9948474313741892 131329493676069520
109980831095386432 147346812992758016
104940643652099808 223225756761708608
111893183853515216 127808257752028048
105791655978953744 210958610832691552
76445438589872000 138158044210567888
13173810522483246 66325412201173784
156389420186709856 234657012842399616
117137213171893088 188849576290208608
94194283909082112 144635071823537344
15849531744797846 88672806041473136
40746887185340152 155580467096657856
93345636347816048 250205675713954816
138143687589375376 179754122328608384
182111629904689120 197737466997909568
2267388886738090 146432707061447552
149662848254939776 153281563463725312
168955668524144704 245488925272646048
190954288792546816 253320967234528416
13339583783432278 183809474856006048
25413730230459368 217680083564941952
14034151166855960 232009200992761856
20930689096287780 25054026926079260
131525539245436032 253817661934116576
51835369366321440 52567372105360360
42049005282889960 43818388816201968
213507619362807872 234917557684101568
46163929477529856 244027277320500672
156057175816341600 235123465275793216
51592045574293976 254255973577200960
67271845042316760 217417175488112352
53786760239974648 100188515472016192
88920543701976288 196852260183200832
70816642247513512 237688931961355168
50281789724096624 82977100802780640
180814608725108704 230062194721448160
67599435559363424 145997144617137760
92386236827546528 111640958720703040
1783387630578862 202647628259254880
181916925819489664 242998170315935552
72238855821214544 253251044167304576
51610243451655808 248105200288936960
22092583523733616 95523449208632896
12663896169212786 93813059477146192
82598463433904352 110630781048507168
65188113172353120 158928691314459968
74738044124711760 246905297840477728
21501398823159316 166498297969982272
96140365739623552 249883828505936448
99481234861528144 162430977614373664
229979075269576064 231442642494618848
2995126717950135 148260631005880352
24897509198513328 185259154404421056
8801233196268045 114607515663379728
177959849060026400 217596862438836064
112412049462916096 156696503092510464
76667364664882896 257008067214020800
63630761085819968 105837016531804048
72355281158223088 85538613336924800
211898012508327104 223337692057639744
119293588082456848 168754272137574656
28275249294131564 200084109714690016
160723717279149344 233622912192597504
243371868803390528 253303553278452480
40700825385527832 173272613979163424
5599528502902682 241855977052494176
60801429534600272 167947841806477632
59232107978918672 157140057944924992
223131085941280864 257908684351695584
147001629312392288 246888044641702496
145714108872996352 227392676160457152
210861450138976384 240555258618333888
136747936351930512 208162270785852544
158391515956643040 161953882241419904
139249978585806784 210240652320422112
132192069806579168 248381768508520448
50232709054071232 136541430941792800
17230210160316932 235495669940810816
63944931132160608 110192311749256000
27610859619201216 193426588266966144
61744207551022040 218493900931310464
10448227701472086 65202965257381208
133759037824867472 238758776069597984
52997664996613712 66430081614604128
198774061889264352 260948673053208512
155256974968582208 211075402031824480
7506131606765543 247142793607395712
37629026096280416 43264976188485664
152589105219049440 210906895541320992
156992374947747264 157471749302908224
178484100923319936 179719159696348000
78497477985192784 219195889779252832
154741002489162880 248098326965731136
122698869790646560 214770791725154528
38453162190441392 41634554162706856
37873130988395272 219861814817287904
10651860406141918 48212260089826544
185136425113564576 208773490204272160
239817132548478496 244985362733014848
55690561369884768 77071211786036704
12114176176122094 144122224808232288
116799842716746416 219094637516142272
164935212428539648 221680415842639392
76374981632741600 147275387629014688
101473919395754448 108791360710130368
116942164527543712 234940000976885280
9585176359546722 225417940584441504
55783945126402464 191587145384931776
70161768473505720 175385348148000000
75269920061468480 180435488257693920
30781519288577992 195583740392802688
82976450643846400 172828094622156256
51838912678687176 189143027313460896
103638999555453440 184693940591408960
163969850064457792 170617441629423072
89942328663147984 206285310185505984
76839619216796848 261110175689988384
21652563378564500 40367403485578392
131958825307032112 228557684894289280
10728027738964018 226069363931578240
139116146948889056 239921854640705824
50111915798931304 181850289115554208
79471855683171696 184650050137156864
58713240399695384 222977154547138016
62889277455847840 259404960613690976
30549134472857060 250297673387565472
30656178217960124 200097537734719392
35989083037562264 236769620229821600
2607567760248945 181082903487397376
32518373899647612 137109094309778064
40119486120022712 40543411649492760
100577538940993632 235480009954735712
44812088478792216 139605625332010800
177236539543772832 224939863705666240
119153489383743792 218074254891100672
19400136576014272 189225064168807840
60090143731781456 241282782841615168
48660780396808192 261747579086279232
27017600256727164 132597056950635296
200954955324231584 255466143140887808
122770487172048640 155941613767245824
63532498961669768 137359519999388848
65973454251118896 81439097463866016
78522590319154336 171501590768694752
50307850876444816 254581541221825536
76092885292796544 133252317132731936
20585312735945528 207029563620602816
3306229372483589 227833533757147872
119238351720767680 189320659401534272
203950508078249600 226196021473374560
35983428299180372 171090400707841792
123006263268419680 174358707475565376
10747196060355660 59604512162623136
81523124190956336 161245676823824000
41456296129489432 199699035381780896
144958061510636832 162013682140653024
26841081810451028 168306776233549088
14862312345373380 247752833273151616
14813898373517724 141378795811496480
70802676702342504 130759289040589152
5887298079454201 170527463861860512
141682863742065584 235499567346689888
61293881691807216 211305879582880992
23378737341115452 87951771274983152
29422808735157528 65568572842408976
123052526293897456 175769163001981440
35266008739335024 233493744148739968
133138615924852944 255380877313398624
46969653646929472 51838996244250136
98711952448177872 151052455306287168
117959699889014336 261896162550495520
179706515141833952 238963598944070944
14092135868783408 100805700756553328
162260874352765408 200344754577936192
82234994142829968 241652102170131328
155053341424114496 171388566286451520
18131804795942152 189613383990576544
92156978042806448 145655614203294048
73954089078588480 178164242616358368
66222938532642656 210804352116580256
162703862844287168 241992981518861568
157357212272549088 219419143643949344
33679545444112900 236567096461398336
128868944866844608 204968463201683456
53771927369634944 236687664640869472
56413097743627256 112669978215879776
154600083935077568 242566618636904736
86874028541571584 216835265620459168
146544222230926656 188404860165385728
126303645983769840 252683249059422016
50987494735876936 123352958804787472
31059949027302492 225085397402333792
141762634280405328 201626516979409728
28671608380724760 57033167842789640
42421201394795776 147928909630301760
52474877437383800 235226420041866688
24297248345495764 46395324856143232
137950633316391584 203731189272903424
45990613686209416 185562766302440256
83067404735496864 162712533917822208
44167789925946248 258215594551829472
107093283850355248 132680050012954192
75756895222299728 262648519444324608
73209385595994544 140741596069815696
21572206291887776 69976627105138792
135013338055764240 193423040244564448
42540320357871808 129482361205998016
138856959996731632 191570101377563232
43559960229004624 202678310115948768
108705365187830352 152315887143402368
110281957805036864 232598470297921152
87281536834488064 189014275904535840
60987720726567600 66724889339668448
29787820268061372 42300268228359920
11052099018193648 144600765555017504
154723588355099328 166605390959940832
150747418885702304 221957373317555616
71466656328143880 127788111572436672
2064213574769711 92697942796998928
86664341957051488 226032307067797536
193509595839123744 234755003428426496
15366329878570592 70065013557488688
137771415236533136 245934368913146496
43384239702584024 122991938052556944
49600936675406448 128058865696106288
228095805542312928 260027247353369504
57084785492875584 74130645893995920
99788824800349168 180492592147462368
99075294068158480 155366174790081696
237108409049232096 258936499327583488
68374172409853328 137542181859096416
64052401150985136 131084133474746464
32105870676459024 50617201509514504
138817216842962016 237186110644931392
84561685908683360 130749405583388624
11136509416312726 88121381610218704
32841861608813060 164518785448315360
243429110126605696 261820429824902688
47235254634828256 217142498831781728
134235339426810160 174103363024672768
88681435916181616 117966731858666208
48171357319762624 240814561953518944
48209935027996720 192159915900471328
74595947120709184 145527792610099776
112014765165234288 206988095909827264
78207592911739232 109145193829275312
87845737323375056 209957866651634528
192081027301672896 260690245108783904
152800361273607968 162197384118170112
124674242126053136 180952471448401120
244037465091040032 245007772587201664
28721602469847896 162208965847044224
54248899297727864 135549835610196720
37344749435660096 125717263639334496
175930436052069632 180689795366675744
185232986219887104 196579299859087584
37186738304036488 78528962798388192
6957759877763872 201493273804538880
61739637685870448 188596161690812416
122501479846867600 139586706743615312
61590751904190600 126147811305014384
4242834442073158 69753162008195144
5484572514173346 151616519584147840
85035980762558064 168287957877774240
102448239636426432 149600462719087392
22067199415012980 109774174824635648
48572368269749184 194496024728237088
188076748045141056 223557746866849152
198307696893988768 200247555381098976
113532516013363904 223213211154899616
158929723083672064 219933109459919488
123585330949828672 204617284338507904
80344180047528144 186254018382845664
30569275933246524 137683194625956944
13189064233262014 206661985022278464
121685035065396208 128318724345220320
77760323912692240 87197287439994816
24316625244225808 186830850422199584
131144867777409520 239714624425284672
92076276541126272 176940523408056992
29879264325983800 171890000898222912
127543731735814656 192522580816466912
163104488342624832 193839653045565952
104488005557710048 133468915932129904
7010878946184189 142040205798608736
21720884837192776 59480361437584672
65694588506534784 213708944062803232
45259505700011752 202897134810065632
71168274849772104 197700073374548192
41692074956735176 169640815759255616
43770672143147152 127957862604504096
99987013279609072 210603566724073856
39771913514392248 182354876345694176
220940327666796736 236206202878068736
44691360000545304 177129810466806176
18916165072212096 136802325984648192
123538758552199392 129141553463627616
8544236299506413 201240622719662656
66319106278423120 86917850450354384
105929551804736256 181292381839019104
1517455766813790 42874443028128336
1105363103425055 71436016338453512
123133923275723472 186927556898380352
49596760725628240 119253759238731456
218074306106340288 231818686650890240
219048147832069888 260492416500610208
135024931048919056 238553484736613888
54222957814470352 210447973412620800
19714933422252828 101392089958601952
129158977173700880 187929995547868256
34418112235061376 164186881634696320
134943770935077008 153216814225790880
46741726324908504 236870836209101760
59791866575226552 81242912996765440
51240052368866728 162179552050179232
30990880533450868 81234513614746464
231038555377990496 232868767843966176
61647280021970576 165195669456636064
27336849082541328 92125382864625008
98196683929653232 163186748334012384
129973938196797392 208497606283252864
173891617800582592 250816104984265056
318775252991889 45923743723309600
82149387894817040 129794613247943712
77008712022024128 91351384075035968
75049812409574288 246660064659205184
91964912465230400 145113947057345024
195221851815336928 198517902893773088
88723397806952992 186791323476472000
79889844658217136 235171894174656896
126190138832323584 206858078907203168
57884189798963784 137018524353012448
83341056000571664 214706037526687744
141298771871663776 159808079011501280
76923247762155216 209014652919787296
33240498889075484 159658877900044864
13291379104999368 199602430008188512
41703155259735304 105238421848653568
52518539872850520 235085291091105696
196718525047278112 251076772025947264
49166269654425280 183279243037680992
33125533402279152 173073055368066080
116717193745590256 153092155514869824
129222219006351776 217194826823968352
50087982482946176 86072766411355616
1194707830666422 70999477121614616
103753109336187424 141643648414186368
17514656607785978 229147511776170720
152719780173900032 239199173874629408
21803443393827396 34640463416439064
38691422782208408 200612542450461120
112980798866409424 131211924612348656
9397602440478630 179432513577967456
52785647272724448 124284289535161632
54884082045041736 107712763303424112
212276295806155808 236788857584282016
56364348020298320 125350066996071936
100273611591881664 102486196056744784
43959701859109864 145797469815470400
58135399676257744 168747528943806048
38105982591565728 51952584119871864
18465719609550492 199229698047975904
230939913117560608 251855181970449472
50665963037213528 78531619265933840
126424250542784288 258794292248323392
61292924488575304 237571481408924096
29443714240760440 171260736445047744
66952395632508864 179711473937795296
76504517650934368 190531728330236704
59183929414155168 170208651922085568
20980138535261464 144519737473128480
105600864316439920 243157958850605216
44959306673743688 118787790793042432
200142971910624672 248341830719598528
134503793865631056 146016902384546752
10937711788882174 164201563821088064
106453429645812992 211728884082719936
67299873458163888 172950104975037088
65091931119508032 153671868574578720
245388242744694368 256560810646368064
112202776901012816 148598257103162368
103060370060312192 222326154105321408
53874415911997272 246686082674633312
80017939925552464 204740705830346624
96869355303033456 191701496444272512
172336185034645792 172384689340695072
6287585156589386 157518519642854048
24958688014239576 139379094726983104
216706961948483040 246751582968064768
120631644689495136 229430144807830944
115358519569658768 156240026890709536
105067515105983344 193506329478038272
26024308970707924 84579423060982736
16096226067071368 140784454828108432
117107077120880240 129181422434555504
4971640673785643 34333151946628828
111091458676780512 176989251893041280
203525485577914944 253432159821286016
46322314989049328 248282502361712256
90556342359240096 179503791587412480
23037509457328616 37563438021848040
11884496737530120 202611905558978464
54360505913567136 187731294957946176
2538978777514618 197035760547322144
61955027498120832 88690237205324176
130767199181786464 142238458217358304
12372022765884214 163206143016238816
24818751206081848 84557362208161072
101897263302426304 113183483743247600
151824547427309920 255582329835184160
3870761959676899 39188847614546152
13117611103971924 253600673876959552
201523002832824448 212037768027495232
84630444495260752 102837393614269056
63999725198491208 77077863826011216
34534934063398052 194026995730427904
13410356061111632 165536263396555360
123578592362001376 245468110732323808
98327232624656992 138345260358215968
94563049679994624 157729106500484992
148479344755063488 156156743525994112
31211364997736168 262684155849109216
65737993477638080 210756601518510400
127214484857059232 257911319860846016
90090992650601312 136169388853641232
123210285463171024 201384827791555360
81977704793312096 153949500819611936
147653274691712896 242023891394081952
190875217374987392 222996033507755456
29092463507896180 75105886651016736
53989126350619832 69716825224174120
100535530238915344 148285015072414432
131756283919197440 258701760145644896
71300733937897256 160241404743197440
30346137012090760 35305567110130896
24261324556320460 234478732449340544
11278502526986178 229443088797372000
231765198638564096 256139693338516512
59625254509347720 209734206261315424
165087772872623136 184425771040251872
54769151705882720 168372017172679616
87993485519412608 90444633008255776
87071572003461312 117552001321351504
9037207014960984 258701363147897536
124714403707137728 160449505676138592
56605812775516472 156983175683197472
59447649627429720 197943830917562208
18001194954179262 72985756645356704
56739483173839032 173845700822093824
35885449514007460 104809017451304992
123097408521281488 205113687589610528
119030972390897424 150977527822632352
5906544538070605 149309972106901504
126483975332990688 257460312276665536
69873892609438520 111742044557917232
178863080822416640 254278040238000960
9392182009815620 68513480158161280
231779855775360512 248968448939998304
44094526543436128 251379647124352672
16840662164328768 204540512221698912
171214142806634400 171498780776924000
24792328398957044 172119154782851808
117425184497528400 174558366398067232
81382853262408048 216863441554796160
33567031646776596 61044097907101208
60044980245152488 179111577045619104
137980544385356832 141330141997756288
7894380271493234 15655919002459304
32808928298310780 159474377392304128
60213791828210752 157958240909407936
18583571266472892 164104771000939808
123308468397896880 231145417708250144
182940760850834624 199315919659733696
169208233222132352 222386571003169248
87008844675282480 139669743183748256
78153028654563296 224276672530517664
249197091079572576 255373152141825792
124536272088221648 155934683581998432
141174962098670672 172963616931259680
141288763702486976 197092226913951872
118989631676568208 255879267875406592
178836152892415712 257996314965146688
106958184481141136 175881508886555168
11614135353587148 202804463071990880
50368028570524504 91357928679437472
126902284315216912 175912909840948640
163727901172050944 170200773400876896
7300386038514292 142696600231631408
80742247749687232 175154674914907776
48797772845034552 177222224054568480
64715791741116608 197335054125072320
35488755850362412 44865427338887704
110507901869539232 227221158009301760
9127712476909328 80452015922750560
133934308869534128 234877379152278784
132551016885149840 219795584251237280
66693563783621768 175701595023983328
34275243266811420 99444761039010736
100771641111289648 224027932117345024
66535042745920240 138172737736397872
33300641331229728 260604724359377632
33859793650127140 54894307563222176
54244044054636232 224716045129058848
91228730221914496 116633072906913632
210228277652936288 245342106950379936
47485435868342624 121282803758833360
161738809584072512 256119957902131616
110401957843404496 149419913780294368
10511826515493734 119359141245912000
15509494655657818 206154353294235808
53384025074355608 99299075626158464
73450727656075504 122595938967720880
102617642559250080 179612428289038592
26052202139365392 43913742797325944
168727073799629184 205454849769211808
31596838665305880 31868152983792140
132874963111268064 161994261652902624
6891935916759004 71885431731756928
201823804483879968 251046966248474176
95626524309741200 208696065078807264
49838485912190392 159501744102562400
36031908582548384 159430837437202656
14721179536461884 55721321949746768
157849125040619456 183989987514056672
98660868161793072 257280186128423552
84487690076933056 140200802972108320
97955071490981712 260017646085006560
42858861288078544 204732425177435360
53740435634741336 247128836788991136
79950953352446800 172444727449975776
100075113568997968 123785955053570720
3985993995356941 93121309091980368
21047051238005664 189858664361800768
25760375738325552 251933210848270112
10683311630953460 64214520498024192
50939033509196800 223480033480039392
147743977539897824 255986792030250592
36114070552250408 111814240944130480
164044125809382656 168248322471583072
26735143636629824 194015332261565856
25648597126080120 40053475708599504
144927207282965152 202091192996048480
159074738072984480 246056618254817952
83964905285176192 213016478054154496
33423470898097112 164711783840626048
15848168750772666 255482929846751648
146187860723777216 243766922195708928
44356828436871776 193667866267745088
28702551550444184 90760361042074512
47275431919805872 130460213881180576
24936998623419164 55007101570361928
26138764230162416 185741612997270016
243809194404802016 252296698692564704
89082279538935872 137653180401330368
61103239667051448 190913736909629248
48311843996220432 144196193755625728
104193731675360816 138812217678400416
234645615156260256 247178288190110176
11129607611161742 182470753997625856
213803380223775424 250548912716821024
16542557247148880 203867527866118688
10042242465417998 156125430738722400
50267872851509568 73251638111468480
140618056985022192 203053108838823648
145791111954703776 185247404542203712
89042914105002992 190214749140026432
227576152662740864 238328588962077664
15288366159793494 183102016738933504
45026449466907960 156431704073110720
84898625244794864 237613929700138112
87183079722455360 167871238613978016
201586718749546112 224926401955498272
122324446588501088 176057248985088064
71821732631280784 180344495744749376
22244377454459656 60732532104729280
14558840712990686 186084196114187872
165415341116627488 166738551789524160
40561172450008360 220696140458686656
23088132108938872 140683659564759360
7637177152047616 83128914760739072
23698213694241456 113737091721479040
173666987690747456 237697184212418336
35094089982279052 177052500397065952
115438576415909760 235982474535171744
46946850885052336 118998976213041776
28507054892212504 262123430068175168
19309822547849684 178191163655618016
213370024816774240 213811619638614944
13057971753269792 46433836648041488
32130581152327812 204631464075500608
184672052228821344 235290835621633856
153692893457408160 215434332038097472
55575520212916960 228587056471972000
11500119239528374 223672414214102816
239439485982742912 259600083553979136
134810808296106528 171324052224629856
128092995537711904 219800831422065792
19761554587669564 94221522650672816
75089431156999840 220201897639502976
25573075516957796 112758535476766912
110790622725375696 201009446005580448
142807599478135936 237225594369630400
197134265637566912 254340884987280928
160284346174096192 166477773703818496
160594832292394272 258897343023279072
137332268762295600 252961363616204448
95936632169382416 252085142925457888
38371710358764032 214091020250250464
171533418073537376 207031314568520960
134761364309916336 182421934416439520
93629001770143024 144854947105522944
62284466931075592 147317220050892672
12965616311516852 129415973369929520
39495822601796976 252659836142384672
81089114607426832 250492665956081216
24816072196717020 88824331430844112
19281878457557008 43529503186395592
243037828711269248 257798347312065216
236946026799317024 260481850435767136
69816883589279536 256531336664365504
20355935722053060 255259364537807232
34484177996772584 96065272157395488
153686795881834304 218341518524064768
17279151394585380 254079597701380224
75567322829995248 224234719789751584
8552385473221093 130109347827086992
150211969024760256 233606150720499232
68280100790305744 234450827157279104
15733311282643940 64706369871301048
106574318077095568 248306621920594656
76749768662045184 81331321907914880
65470035903133680 226336707089734240
32756384544644720 154563440050171584
58438919561643696 113783049776993072
84196506358207296 200717241418089664
23281403786100440 103333559018149248
139263836065055184 141736060524682112
13105919667396548 79289202645942512
33063199039297632 226429344828071040
174722364289908384 243266000601238752
81750416316537200 139051924046815104
105660240768584944 132190413172305488
105406339633409520 187971950074965056
125399712869779888 254994133322865728
63999425608222728 152413188207459936
55874429815306232 253360739295023232
2820471703988439 36070492014402768
53429081302454280 100529659344565376
80140082481109072 127830622770691424
209696039440425824 256314487075513632
10107318880346380 142504327053317872
208519664865049120 244363444978377216
66136186238390208 189851852647680192
86151782058991200 200911520644845696
195982393174029824 237718651815086368
75083671242313600 116725612683379488
106211971601838160 131999741945481680
55239443692478472 112018224615731552
94534185855774848 108564515341673968
118794773368265856 175557762081327648
60516159220669920 100510219618502832
51954792426631584 128619908399791920
29856251215092552 255759439967449888
48462282958481800 240104807813759520
27295563147134216 32434209862753056
88216267513732480 228496488874207744
5274636598016180 91547799979621440
40465480160190112 57156905289111224
81417934379986704 174343833476218944
4009412912407741 187340113521663680
100822382182298528 181063622872143520
80797588991254672 220070729537588704
251189830990744448 253175996056522752
105483947058638800 201231450221357408
108713025251117632 224956967311360704
120190346316369888 191763744985669344
78063334527189408 222024645005846336
84781604248857504 94023166149817104
88460145040788576 203611819072576224
192296607115786016 212256686321034912
25154186117356556 183341049543487168
173552329961223616 178293713171943712
230276783477918336 262771364245636064
144902489017592192 173891946012534016
47268418489662216 248614782722805600
85501698084963104 155061195146022336
70803569064699280 147583504553578688
35919653533402180 41931715940190760
231410259339413216 246136751136116128
2370925618745026 13620762688754790
39422561088383952 227516408010795552
79725510462970608 200982789184447712
42224342289610920 181948459530053696
103618745257636512 191717533164007168
183646296866513664 219580668056002304
82137389447899184 211584330557593024
246616418208691232 246765757872263168
114041198476754704 185465008347406752
17972002216783430 43471434370607872
103556116724144784 179793688901763552
86796868893939312 227394738616308992
101066196429900352 151880591769696384
151416474838355584 248348981894556928
126375151302411568 218300072425468992
194420084940248384 253013939005814240
87914402704115408 194378278178938528
42065259718654584 127937981321634016
50372047645198720 179132556721606016
15031638359719208 141930859033059312
131392754558362096 251640136720147296
142675969027676000 161874939183794080
149376523674959200 173156506894259040
89458127945348112 233977002629365824
54907473130527088 178235902547221216
55794268914907704 227990236556745920
48566951297831880 81073293969334560
22673211074238136 83308655707716400
139959461640942336 170197277783589472
66864151048795304 234215316473703360
9830285896112604 140465530806755216
164080950833986624 173227604121982336
164382234582916704 175253442983244032
53213302527156800 130729359689246096
109199635188380160 192664109702873856
152834114151795232 230963318290329024
227994879377719520 228078001659557920
93453681747931296 152144177530191520
155039992165249792 245876646573812224
93017356121702576 135751472752777664
33596756479839360 95357914087166704
28856647611955156 195488673875912224
129096346268741648 207400200077446688
131503033752221552 153263588869912416
148640375597161632 262096970522792416
53528538264000984 152095299497656160
39832180315204696 232604010710695328
45302059729562776 210001181439160160
139830986846185056 221737337258025152
157926916250721280 186940838610096608
107025330417856688 177274309410647392
20856709293007688 238040449635288800
170982407472999232 249516568831956064
41222090976441856 58156792111709816
5493173822399202 53384811620028896
48531808960210536 245320492050794368
37759866587865984 65814020681516440
18825097163765800 151146374419897024
119152272416035440 173650998386868800
155592857494190496 166895625772156288
41252112561375496 170724045585652064
148777160174470752 250146411662449952
138103691780581104 191351651866147392
46576226529536424 117359230931281328
62275366560559640 168086837861792800
28356789175694176 219701602891181920
141033109776921200 167211863856083520
18792047287291936 192439351250153760
37519375696400584 250239152998604832
217170202081619488 249566540250766784
3835430650417325 153216343398915200
74874888318935728 133421833684816544
104271112291716016 175484759503932160
197641858863454880 211779833491917280
88975464763832624 187804110982796992
27299234022371728 218772441737126048
25046390855734192 150465996862325248
177451276831630176 257211251733845408
9724094307690222 15656913522440690
106673025698824352 139707298515976192
205967750008885792 227451352241689600
84210204634335248 212511566410290624
134236804804699824 223623496040119264
21866377548146712 150285757672017152
104441856767150768 240640985813269440
11991551072300114 26067917893663284
47207371795363208 133255543265283952
189452917673206784 219542924370143936
87254178967013056 192801409832674016
178976094367344352 234512503555365184
91439528004032192 176637207413935584
66808652078168192 135841825531233392
85267610251981088 85299200577912928
121663373468697072 192412390549301088
8077099340036711 47744475909809952
172276996360214592 218752483515511936
22705343555366440 65748638719883344
66952876779405416 259207581776130528
44655106860564568 117525018019804352
226421045703855392 249104022378745888
99077211000870528 131326152476235200
72578609164559936 188928398945500512
145515483826530208 177624862265782816
43329690095991168 61080093448929656
7592150569261638 182438765646659680
39669021594500920 217758617417831328
113231468915668192 214821261524114976
94058710434396048 167095900965642080
51193444888724376 218959784486745856
205683676885218432 216215044494428544
831703370363825 43169693175178944
180650719944453824 192138354809548416
77642608863155920 175154943030664992
113167379096332752 225543500377844320
122874798198815824 137947881667691776
85617010146853984 146307467370220640
70609328222348320 261177886964994080
32262535680994620 185575947986365216
219822077637639648 251494364603030592
99324751281515024 237010314869447168
1995102038082769 95142726284176496
111463340887147392 228097309905709792
87195227016274480 93348491866515616
15393299355583158 171782726845085632
103308708889939328 216980294913834176
106926935599030080 111946332250178928
109838333299153120 237046107303196448
24330633334534884 180635200412426816
203361166849758336 211980733186782464
211566616431963552 244054294242794272
49782880963584696 247346892096910816
88875463590429440 191056597405103744
98575106619988768 151305455806766912
24704650543020492 92425766576213632
83575484354650416 210845751095508704
36519863116268600 204240069195250816
12789026614354210 34057973761010916
88293661622715664 96987056330101600
128192788409164208 232619786211048032
246500153135065824 259994793454890144
131119559041601520 255689706597207072
30709726947188424 132385646414295728
26743649145726448 75450954656215376
38807400159701256 96782635491816512
2980174217927584 6549966209591618
133092601070267248 215849555336076448
17400632815705940 45923154480568192
20525400133784136 170991291838963136
14262490781481142 96759983757539440
107048391583351216 156558699729879168
55393300005361560 125402566714202704
36243681165244608 151491252795460480
45128735112687136 107777523541734640
33017741214077940 249574258264906624
28922131051685712 168391990970915968
35667611890871136 86237206455303328
59567967832927560 178687808877867424
361769686512475 19877681186855872
70466458973362888 127360223678140336
66090191856647104 222085217211242368
221891633338137216 253213631161873408
74367393692277104 183674120775109152
51993344617366376 88781584873731712
141531321700382640 239137979079629184
18421227888191312 240323267625026880
228282221211952640 258736785141641536
136896198018821968 250473311489695008
232091615281078880 255917389963879520
125184652299493280 210413071286236640
50353421731270112 58866111144250992
85209301870333744 170259473873507712
93429362505501312 123703106359664784
90341703993840592 142178916580200016
38087489285568464 101461273023777984
117281160667502992 260268226406105920
6833956718898328 203157564339334976
83699526390352576 155726968824560096
193331330277455168 240493788936166208
5843619179204791 24930496722692720
179309071783254656 191414216155944416
171167215048228640 204791009910928160
130106713773278544 173538289985382880
49578889715652216 195249907775403360
142565195180295872 259226197071654144
19823262518349624 194317535757450848
48039709378992016 195516593359817760
51128138547146848 247746857481018624
84416094575221184 157356274884081472
200169747837566720 250168064307985856
80871084676322832 90133706049674688
29452725561580492 187343986857097120
69393064940430608 99984626766546864
87157430574270800 157259314184709920
148076470681481760 177976071536997280
100206855113925312 252494043113156192
104179881063507536 219221145257019904
63667387521026928 78768131830258816
77591542899080144 255477668313694624
108758823884332496 203352270574023072
113241475292941968 230229302249304512
58900762590737888 146642544517515936
61541506285257800 79487630160198432
145801651773443840 251350616515776096
1762721544959115 181553390839233376
79974824471521920 100252610403490672
81315900108552416 140795625699700480
33927652277624540 251561951628771200
17649426999030646 238315365126402272
81575609490653584 206897354344972704
147613428633602688 259959159754514272
197595148013136288 230497269134308320
97615892943918336 207383459759732256
179974928641594336 195304080244293280
13399220398085570 221973216565727936
33027221153845304 81078252629589184
69281122784001928 109969920276364656
22878595268891264 123964122842036944
38435034970331616 218942405389467552
69934824825805312 112043835022620816
58612456463228688 123095056559735088
172571995286060704 213076071798340160
12282559387975080 232802884688176864
367395151751283 77538028214592304
41332733852540040 136303529850253664
147127646019041440 242292849375993536
14564254704895844 44027028730471648
59856695329142088 135326277547200576
90882320382659904 92663066161518160
50024465382224048 130073669784242624
31330166360306504 240448403929397184
42439780537920680 101615640316248176
219790203586676960 237878448098091552
2640931566718503 173456888475390048
43627632537372408 56798706781047760
10980432358734176 186476163931337152
178816622615121120 201438052415116384
215470454561528448 257393029509402720
56461405217137576 228745540223242592
85904986850021824 252881940178826304
80166146432989120 200213364498194368
24194470577176180 41276405803059256
37229544921858864 155236521197077216
195343700195235360 207832260755849088
77119087931371088 79803588014257504
171955833045022560 200882347061618016
2431351230274459 172510808871752256
112089254400591696 126306719159179216
1921999302862469 257255820182023552
52851515968119928 136221271934158032
19429107077968012 83192397228537056
32832943186118292 50462390970440456
92985465407936672 130686824536368112
186059138695734624 222638696158355584
75586304748918928 199369060538528160
147335132995595680 167634879472643456
176769174443218304 194276003231760480
61262437402872248 208281021035160032
24630781482669260 75372357212044752
35246593801496980 261774850972556768
127803419522319232 205710794331525696
125440167885124720 156118886137819232
111568078204006112 215745040595460384
53685922294244256 58002054140705968
105950446676346368 240347045415204768
48527945146703408 190765877199144512
29437635616627396 181847476286062528
24605187457272004 143094346622255696
136740024722204304 223421060511245248
6508524426288967 26327908061811664
11338558008265242 151815732577724320
70978535646347624 121499169441469392
118665929636931200 170482019704903968
86392775137518416 261366363706258944
170168307512294528 180490595439190112
11293728987029480 147521768503728160
171407481663219008 246257147465965120
92468500036083904 200247422581395104
79927533269847952 169215070988506752
25967484068166432 184152931246794752
126480710236587808 175589639899593664
140791566070829552 162233339939066656
96062247103221184 98966635501910272
8343519050828883 147806587364132512
97259546852109152 210299893664768544
133367679632970928 166664849255747904
28512517514037520 87539086336334176
65538190276756400 235123756627266720
126586026065952336 259593821742665216
122813771131620064 159239900897668640
204462410223103936 233933296563296960
85870703457371824 201532172504919680
64849146138442456 224339134849525856
146938558197809024 261206796590952576
40633573188584120 143159182375956080
98729765853060128 154095305010192416
342744244061859 179514146067807232
50938103864603712 147451301386794336
113277206123660544 237669111095999296
56345914985346264 121242937673504800
90792772375195968 211192836827566080
20755471599009228 117650774643476832
51467299771395000 212715802862529984
73177841103312544 167122260492440608
118388018883690592 215594543235573568
9010258907857526 52557441727378512
23806947479600180 92954543410800256
181054686778368064 181261982511279200
7411818433406867 154133557560647488
15233793347100034 59034721200231456
35004136720193244 220759046325991456
10319400120702372 186044461799927520
39606490589722976 47968687370937208
2532158337956615 182256511282650976
72582066071092096 172321879764465984
118066928199339600 123806331986650448
109021770553132144 116908218566903920
93458558487244768 142626881555809648
122612633378927136 135482637336729632
11826885620992938 28423899508448532
230864620955040736 240523412620797760
179314774584006624 212707950125240320
220045905632698304 257013787453433792
2525525179736748 241831701365441536
144358111398602240 174327996201919360
145331067015113088 190482634676327008
173927943230165472 184413183343261344
10351833634642268 192054554911520224
85035666944060256 252106365881249600
33510562128406344 104502457631555232
240661314123064256 242706222378643552
30115350165402028 182990709457123040
172196448022010176 178961365070837216
34778616431411516 41479916804098336
78526388787873776 132854269175523872
36675899235399784 149086208758575232
195789146144404448 231826625801797088
121774911801513632 149023302463137856
145044972376788096 152279643156522400
134431407621394960 236849922943027136
53188518637137336 114298723440512864
190683352989353408 231107603338610144
79447836180424240 165276293616832640
56581708033920952 78167119043569424
22421816634355776 32089222020529048
223240669875412512 234711367819034816
54418014165237912 96229116850668224
8948450353145969 26815518335290440
62357160065715608 151007033098358400
110831685794631296 211284139210168704
158724788570321536 241545318664781984
21618136130343576 233738616751264864
118440735271625920 165497690793245888
138291923611598656 233987531158432128
60531680224171584 229198230441091456
4664533177363265 165483627637947136
112609927517894080 176229289602893024
157934594778008768 181109483668982400
140943630219487536 207822752435772224
50353121963882288 113774512229620640
140438990881818320 160606637550448928
1473293452873517 235146071275477408
206097910858456000 228486043522033856
93058418916373504 120567203593573600
130251275995361824 223690613421451872
124834595008915008 166897208810042848
60839519726931568 185093460919037856
28437479752449244 83990050519857568
126423384876977488 201058581492670272
162999597237114848 242075600960176032
113417140192128112 137705204326321008
128213818318054944 145770902630936800
12413621775831258 108853998775073216
120139187167948000 145595709648146720
194739027089928672 246778367252184192
155802637545196032 220420813123565344
189132271792328832 204845198386609504
82735222175518656 232948493523891488
29243805109629040 205354279967903808
194728635642942528 242165445448290880
114782899862594544 237189499435542784
40609367602269880 216075415186503552
5856302237717586 256687149257235008
10782582929439362 220778338862307008
76532915719261920 109854292146215328
70006918558125752 104894519131788112
209815345820242976 219115266679331072
139770694668569088 247657175285016384
62843271269820640 158815367408195968
207565938123639680 220251915364236928
128714608954845808 204047606411248320
78048556758961072 94033376552189136
61799382499488440 254854002865144992
53849154421038432 130482756288540480
150732966243893280 175125218240913088
102474515243849488 201173041159013728
41473251157086576 208007672711385856
56034660868883544 89960759232519744
2786063385708047 128361818205458080
9642500403221078 97643806284438768
10140191768191150 230023819549495584
180950305530996832 226047357862962176
99741638628571296 162742588702186912
176179513641837120 254355152020054624
38870156846165368 119648727911123616
22487299022272756 120639724079381840
15234544774342336 234648478442802048
21386404136019340 70320872585022856
64900694126314752 209100516225388352
125823793898365040 166965481642487936
12719757220362974 19243382218606788
55838659597989576 238250666342173824
172032191922915072 199487071940962400
194431446766872864 248615353365270880
106691181012313424 158758235555025632
31892862789625912 237945108075296832
68784849942373832 238017365619456768
19142006749560080 152026678736313952
47115117073978976 240290037703008384
101063271129933680 124337378534211680
92981709937702384 100130758678818384
246536349547263040 258824012217103168
167000373977760512 200890545341066336
442948645340732 9647224458582106
24917379723169580 262128558953122848
99480554182162640 211296114676171552
133898119689535808 215243034939360864
112622368658945360 254218702454286368
8565210366422510 58662587532441176
30970043257793840 246080084863833792
105027444725647824 187592950358984288
119603679283528752 159134510444828192
144655852321172480 197343819557899232
51041621756887360 66055568374222848
19563178067845492 80468462664630432
25335230823524696 67931028276744864
1900738514106166 169685164845183776
222748701555095104 225265013566289728
84787314897400112 195067350858269184
98541513239877840 184018100992307328
137720685367139744 214906611126855584
77937766328948624 92931350131123760
25827206546918896 79284703916969088
161825472186028288 224663386903819808
43982406583532360 63254507175143720
9542592410123584 65629578595516536
38846885275302152 197958362257732320
97110636638503424 226282456945771808
88860517972250496 167815524662730464
9229638708453320 198447614620466560
129307096199318000 144834418381478560
97527371050688400 159979384970314208
148625594031641376 214815626061031424
144072188293106784 250273510170874720
94392475573832112 154862919348855904
54658522090413448 260212914025284448
40188524007417672 75827922527252608
22736238265866296 190961748014220224
32537953306637948 115381674448353552
99273629203448320 178503529577209792
151525020627957312 167464434910566432
32898955916610720 60931475074605344
20520456470985436 175584209135101504
38882954634824616 78004533034060800
212881777921982400 218344043242743456
49089960107349208 56621713614667768
111032797122007312 226674886791916032
30573448125341588 74234530847868864
149260978618255328 150962669603856160
104299821833580016 235294818848432192
68469509706701856 229664139932964768
134584097949638272 211112184035733632
58150549911073936 102885879965971200
2901202172367297 169019925808369760
4853375779600103 38424669763951008
47797977795765976 121728489334690736
145018044531209696 207233427013403104
173644048259099424 180099103060316064
33498901532926116 57995598199975768
141524300087278944 202965849992842464
12917316191664626 19761918910871572
132710830900312064 239733260323989984
86632534726559776 89169418470823776
85414380657988176 112944873953509952
4396421749604894 82312234348907792
98493667952530224 159221209024152224
11044598577464504 13815492954838674
179379775083848768 211388956737823424
83351417011456560 98974557582742304
178062542601043808 234880924663175168
15639008114058430 155491535990519968
80655385148075376 184543584403668704
24313871152376876 130514901674834640
51883674239273752 85321446828704720
55030119308695696 221875993550269568
116594854709697744 236460924971322624
3191523283342061 234620066295471360
18915747545305876 249800925300090752
149923261442421248 237439110154014976
78645912014654064 124452577061927344
110566595603941088 127888113956210064
228241165917230304 236711038941703616
92607752479227904 111224429856310672
49611074398349656 245220166487150784
1380203964336014 89104719073638288
82772828579770672 96103703046836256
85935079781831504 190920743772948928
2775751717744942 174260906618980224
242717629454321 158246584716294560
54236132761113128 150260060198686944
35809441634538628 80827411139069600
243662878035320000 256079153181834240
8667051079996137 252057495668780896
103710134777880368 210386092012787904
4795009475456017 12575643504849624
95599320544943584 256601827346498720
95509408543252288 213287915989954304
118998296052517712 242806750397964992
24570172990305232 91788413360707760
172656270098352320 192565464825440160
116494146909289568 250549064559434400
81078531712710336 108774508428937808
78525329388364608 186256484281104032
139061566823366912 215466103862669984
27242717257175580 95546292853456144
40472096324008608 59758709102193024
1900206574139611 52777535850405264
22715743019811708 192756305058138720
50419639875045704 77485238460508080
62181320928369664 71066682010553272
37500506551009176 45357598795970992
53941000039967688 87058296403419024
71114027308894016 180304028839466080
51982712760034608 236748975276385376
87848831253866304 258678780866435392
87863312921245552 131561363654128544
5864077735649980 84935867311768368
38369744454569856 101606070921910656
23679494872838440 53421406069569560
29975312864055708 52638434049750824
18132350310682464 38651374120868072
121800300147302416 161644526839347360
105389408530918992 230603999429018464
216631674862065568 248004831246172704
50171548826039096 153717248136190816
100370952390946720 170680240713156160
87398874914244016 177713538890567712
5504249687356285 30489126968873168
120718926486078416 188560279266116960
204111796507552672 240753548593769856
20145462980030172 235815607616934880
86499185574626288 232371212187532384
98390850645981552 166333426295159296
68098954113987136 225447229059282720
1202634290488638 235437295581088640
48122095327209288 156859574580512512
140659092078902352 184136589391258944
180745723914488384 219179985624096608
106254827336063936 219633059619351264
90122558756322016 250965139324392512
114775068226109104 246588135848870048
6883727586290986 77305118579846048
149682079625501696 193728548693864800
41264066500499624 106954401584053040
49210069661809160 169940904643081024
104274350673106176 185445192305535328
3273106685060394 131052337357832576
157434195976250496 243885826485210848
99026452875625104 242915135130236960
90687216892955696 250919663144272224
177689172641360896 245040044191194464
124248044106655456 188243171348149504
45320311449365808 101687673156292080
32613229458521360 241062125194549248
68472876584952040 200512473387893920
56238358258308480 108739380270953328
123430634559801920 250726676880434944
46014090368870544 81616544944583040
85274941271604576 234265163185868928
145138207394966720 198111620820154496
166028086752547680 196458737049934528
90632619344776240 178780226915393056
55382490938864888 77950589795225568
6069334548911663 67278168587086456
114125817570082 52167344765030896
124066238542286480 130093600537636080
123616441196119536 165763353964669792
182520280177292192 211091227481078048
94494788826628544 188054880390831744
44362956023772440 153160246722720352
103141425798420320 123172786375871312
294524110247168 30972165952080656
83658274675061264 134088480721716832
26361182295514676 65077705531473832
83502197674101792 201907504109682496
10092290825941128 199301964166543200
163631256465300864 226730995473324992
157690909847829184 185134927677357792
79699188513294208 113743445583865744
89062302559190928 158478587443236832
4846847846049001 210726840629041280
108958563951935440 125268952763831984
30180788102879932 127907917865407824
159945333736331872 210031041614122624
183104200889247392 241246430097948384
125252084729987568 134561884234495216
41597265579317840 95031011869256784
154173920984962304 232616094267112800
39980439216666216 237289764646033696
12692210156565096 167472952163977440
54600708861766376 242226107211905920
55548547758818584 143896604629086640
104949927624404128 215962999494176192
64830090665189160 241296201836843488
48442713215865040 125589304569129360
35620657091503452 127290652770364560
24515462402611192 149496465231879840
136891032119740000 163017880319607904
729568506599831 6089309205169368
22015545607937424 125798925530067536
48197527099887568 202138480190251360
74987457201181504 210636025559850592
46899539967659832 165838646591309344
58183676390842048 105416882923376352
45886931380811224 101793643897354464
10585882327458808 136588815505802368
22168941341807420 231271304000664672
22290646602876528 240652586115145248
60639194876538048 102499346491464656
144268299799363584 192940794879756608
51320678123485104 135723198568196464
6827440459421166 241629684422273696
26919107925380208 235084666868285024
80682738739755744 202974271435313280
196394531376813504 241817129429049920
210887474984381632 237442254262271392
69618151608784576 115208217609900176
2786629477608976 126640425531363376
46793242011633144 47606470317414448
121154391375661744 239697957117740160
37575727271291584 197664360833874240
19058265812298468 174049687583194528
11471661637772962 36452804217113864
45090591638989296 133061482695502592
33442667213651232 138234323233521856
42438536632275824 139158895750161792
145822671658902400 199054173756231552
150286338465105888 156573886310381600
35696174287061684 70165584029950480
121606802183934592 127170839015189936
17199865302892000 85245052538076768
233131851461869312 237766668242777824
83775294878035168 207914972376848288
114350549570515808 204869823071303712
67076017805646792 110665374190803792
192039055011391136 255559493278961984
130888173815793024 241808291464277248
117929453395312944 190567294542943200
91168621398747712 156312272879644288
28354427113980432 240016226751501728
16134438589940774 137960985597740720
158529006179935424 241258762269359680
92151962266403392 93446208064869584
31271037250944200 90083971553542624
163664355564683200 218862804452209024
125070094274594832 145777369703879488
22820926946977252 74938789011925152
45593604932634040 235757178849163872
228056511454074720 228099533103904512
40152652500920752 118108930523949488
145228673908865120 240642451876805280
49232786222967112 164898451171609120
46428322467711672 137072342100172240
53876482291510800 111263127565429888
191285270633061888 222539527545461472
150502909373035008 247475334325337248
201228898254264896 260225030435595744
37593182281584984 113858300776339840
165694845013251264 240538611904800480
127666432511587664 253499015778352224
62125594487104008 82933718534682272
149494194497137280 223783594921177664
173995498238389376 179352281809733952
130766296010500848 165377145921910048
117114288117072496 159715172766908608
152089908238088416 235385216240828736
162579364226558304 164216019930714336
73194245382761808 158703771680285312
58525186687358552 84238643475532576
109509807231694944 235953257489037376
104599933270831840 218569444861785312
42056741284366664 99986271221420880
8890862357470939 180966183238410592
40907315195549416 157079887923722368
69689219604729728 257554918628875648
53752437081439728 188699726261292672
41633280279452048 196280151969874432
164174710878633152 189773964475581600
144511805140304640 214639981318159712
56831129340374896 173275130376288256
80356816361302256 166013767758935264
172101114461637056 239544294269466688
88903765395622112 223596106010278272
164563596376895232 231280707240357568
5605130583004608 172441420986744352
177174293459858656 260409772882815136
164888037098542016 238260918069862720
136111433552936992 256458471425851584
100553912795952576 121630924393583456
162101787601164640 175223407912844480
70744445648329368 225093384634194912
34989430617501924 171274096599145216
216669751311933280 220785146472330528
113041035536166816 179098983244232608
40287841486119728 256157013291826336
32972635992443560 105543297346263888
57842876102900832 216853430874686976
128859229928823136 220488595753403616
88032030057109792 257328277747837984
88496294855133920 143743075497038832
34467391411306200 247797833138805152
64684774026406976 245202625115839424
140545006905080752 193833951967067296
151153554003232896 199495994995930784
113723113645496944 210181760960244000
83401898565127264 132151515179817952
111421156232131184 235196404631780672
134240281812163856 182378622247604704
66235369240854536 248346516145996736
203818081893053728 216563683101991328
219450040603423840 245134587757622080
171044040070069792 225547440765493568
67062752236910016 223006107552091936
69097581943449016 208327779796013024
12791334896998552 215998909366845344
55602271106189824 127157139259528000
25139594668439160 219744581664233440
175666031786304608 180242801392912448
96519471133185568 192418039818213472
34580110317051444 129875550323081504
106209713578129008 183627329797115136
22516387632584208 72866320242468160
28029389524662760 89976429489304496
79514975838003104 176098448321740448
172295514468550240 227178339533324000
2260949991431770 95886707507319472
66328291561145336 252991532866419392
22127543963831016 68132242625307320
50052852652175680 237261705124249376
107014892626688112 246054005381423776
64300490457590584 211674266712700064
32953706157293588 148815847857734304
131644004385123296 211278583848304896
73360555281258464 110012324249834928
106232051035321616 227251758431978240
12017021723648958 256504335701648512
69445107944887984 73990111246904064
65799285775485192 200274031156490400
47557140313280832 239961860893640128
136854105730813200 146387886296772256
93571473187220832 134911926951336800
125754547331440864 233922776099835456
30136980342453732 249419187355577088
135939283846903136 259141419410185792
21608544277503732 64639814672150536
40003885213635360 195043846145767872
101838150302807024 147171687640191200
79731486015917184 182433725932623136
22152410881300820 75792467002740128
43860695072251552 175809245727019392
13563431050788194 88054491996262896
94261162115299600 223864555532646848
215036991928076352 225851126628996416
152774203639663040 257426320958499968
8458007874150905 255922723163604448
146651584142702880 244535181539033472
185608873817570528 190603161727147520
132087960370259728 170042416114624512
1635904371610671 250207551425978304
78012900348246224 237691154910512448
123981842913330080 254775846706889056
208596686952509792 226249393060110880
99778400473500464 111727143115016032
34342380176089348 261599025735627264
10594541790613226 86875946390439088
213979684517304992 232130496622341440
97429915114325872 216505536945192960
9711378650012948 76759392575164880
96298506362039920 216060632466938720
728952803034839 241908406202725632
113695088611374352 181121824854016512
13302397103486228 24945895503357684
149921683392477952 167505343704001216
40637244337975432 164138524983919360
36845857122760728 97249422582181424
128281415165478000 179036122316590752
135734573978191440 193450592603162144
137071600542815120 199122449812191296
21726861658982016 116019132637239248
195499939613404192 252443604695993376
58424518581062096 245489160279166048
76400881847689200 130686876427434672
140712122528106208 217402258621648928
52154948058679496 167889364717525696
122496750095245760 220908994001310048
18816505402576056 87559950414551840
109578433452539728 241262381412774176
66901505200170592 242047830333880800
24544356330846188 249617803651385728
97288692446455040 232753504169188928
30860330785143724 163076459150575008
25503278307920704 73652270384363344
22599227282019792 123829425914549488
80158446219095200 168950751367527296
146192436266246464 236818391115835776
50495290332948848 187699742881210848
7056156727482698 105508687245124912
47501347494397216 98956374650929728
88358030300390416 259094530074550816
91166039965817120 130246735320749584
88182506790868736 211523995865292096
212971389189393920 259917390746270112
76925852755783072 197887110920946240
89478116891048880 250490410073071392
77886125813511216 130151318107788976
174390367254004640 230475128573590048
28936353161395524 240441850643556096
194254400959755936 259610876744549696
22566885534359048 186773326619961248
32731966541257576 99600581061722064
151480605364307552 232821740578621888
66571689050449736 92363676227649392
203423569625565216 218265361800518176
25497539350883848 194889789074580288
123755742534709584 167983939819848416
12950074153097654 223383494300849024
151589820330381536 224999969164780512
115934662559241040 231084543287698176
155787111611288000 234762031541464416
142626841924074352 236329090209246400
26576430861111496 140430550177455536
136277962644926448 172206235403327552
7237310447840989 152256928795283968
59099418845475056 122136610066677648
19143181005690136 146263264012839232
73008288668866912 172662314723134368
114961111146785216 211877622023343168
152762783294412832 169018803813233696
136484456420670960 212140375584646816
138007314347698656 225563856662358432
113081001079676944 213516396812532736
133401551650118016 197971502133609440
217649502824569024 231127551518220032
145166568231207520 218915063963154272
229694252690374880 246677614212638208
50502272430300440 112978472947167664
32159177975259836 112846784273002384
42846319920535048 82307875834563312
76174477624326432 76632692886148272
56750291031633824 187942423516277792
37746265151519464 69568562734082920
156040501874612320 156220343940940704
253933955212756576 260867853833340320
132056207782127280 212166155940539744
58095133678997680 109115955399446928
9260822288956698 116491244878977568
43501927038458752 116256609883843552
188788480356196448 230148590044016384
49600828327607184 164571164762635488
130636958511159056 188569201688910432
19802747645158140 237209503549454944
104403013224925648 144899815420203872
244937360647049792 261861736155175072
99003472325650384 252005783653341984
20025084453061848 94894964373510992
234203866228176544 257192958431413760
195466920397538656 211956632620623552
20213542100312416 64378524477337944
133582466014625744 154285896555836064
45922314200873840 166446749735143680
29521984390284676 177068474210964608
194656994994702752 240797614339728160
38983459584702704 62982160671329360
18444835160390396 22042447921647496
95048814069280368 136646808510785424
125977424056452080 210606077608588448
118143986831153792 243915992524968864
81262572961313424 155967267430633856
1582387815117168 82616749385411680
40463455498367936 109999314070105184
85191009419041760 207115992462093984
22976920398941052 32152153289729428
233105875287738592 240104577331591168
65285653149548424 196691575574482624
43289144765373384 123293981044079808
7458027075831621 7901230267101881
19115540303884088 164562573900025440
149954121358027072 237936705759401024
106713330961475664 155792841035439072
121747888942595216 253875649053625344
60854493394951832 109254699076225008
32412861515329884 121606655592698032
12832345747169060 55070946243849872
94249223217760992 118124559570199552
119502748489201088 242571188217778592
117258095789450304 121782044858160512
172105383700387840 240172738395899968
206926192295906 116368916635920464
122801863746324768 247032783458654336
2831646400959971 73589141978533920
128989400529349376 257619008979648576
130218905372987024 262722750694057408
113059478523848912 171611899655590176
132107510132195328 237180224429657696
128985324308972736 148079693791338848
97643853272908032 224045511779266432
128004888320699248 190558297626920384
46357821555462680 159500128781451648
33163895748913384 208413544494161824
25319053280857596 108976390680499696
94112800928502512 138570244875104560
13527584038141216 119166761839996464
10747431732399220 225278425873821856
81459827943698288 258065576811503456
1793980716908033 46505414580489640
42482056864411624 185892434264930720
92689520435316416 201445674621278848
35721748143828860 240538262989419616
71309482460657480 241233429619579328
217983884417754496 250478679374091872
139738526013243664 217381773555193280
90959063003647840 232871524391112576
62906011747212760 245228145755763328
85936014057193456 209126126774039808
19798175976604752 154473651092474560
162692464567514496 172251184677083168
87215370314692944 172569961065105472
125172391476933840 161455318602047552
30792312650918084 218582712484190368
142970961658684560 152252744122992832
54547831537296856 70801955360481656
123999793886326448 262283226441640576
215328034943822240 228656680994950912
94126071766093728 246128328943861888
64900184605739904 255599672446770176
17350395796680950 209033541001970080
12837077984712522 228063632166365888
107090326564291408 168486750953007616
3090601205213902 39694753707967832
117667361819636368 209073146901303072
6313801654209417 136582962236950144
52059715767003240 178498267853792512
49540227927042912 92291668571669152
12995799270290670 166054509362746432
141860970759500432 244770864703143648
119779397601479824 230523208382902304
14026980072656306 254944658207461344
201171956369393728 256392706699168928
78963202717333840 218396769553424896
107854661201454704 221424321646965824
172197389104741472 191531349329375712
15961005930509270 233909121771369600
54899079953306024 200214097219977984
20985253471224568 150456419929657536
60794837991813656 148200525767645856
216579399149282400 255780651573861696
35414597560777100 193574503170118784
60448115385097208 185522817098002912
202353875228319168 221064624393444096
69982812257110424 162159469338920096
101339253660246432 106175167946732976
72862974358161936 103888569807836688
194906978314389984 256096133068695424
151708247577351296 217807222960058816
219908455157652480 243908312810876032
2599619532514782 250208487412130304
29512856304055612 129140006803258080
80490367978746896 84346948065011440
94269549299359920 183962217569401760
19597580035176724 71956184515036784
34472332471858940 224977832718886112
7275456011280156 231221238697878624
188908153201988864 204484523735966400
43651769654789896 67692690792743920
67806471498715152 231848140713787072
70373999013490416 133729927906785936
24044524645475636 240044768915751136
161621601182604000 246898125905846528
4855798062946922 63567312624184576
212983244192813632 251758277870538304
46227621855719056 233581482973524672
63083989110446552 126635271536835648
110985278935366128 117170387654007312
92643846946602240 182570116756956864
86172551672949376 202233328839639776
46536744330445960 261017532087018656
63825496108249912 120786938749235248
24973704250436584 98206874945008464
35588977007846964 192671158522434816
128782521589710544 242523486889122656
15773365742221864 179169762384000256
14414094034962398 88617730526423360
87236710462772896 98192214335674896
170777218706242240 170931067848631776
227777949268929856 230125607748290784
55096821379783664 88342286008220864
75030682183113440 119498993234780864
3845504887506746 12685228143176184
100913129541998880 222647661697830592
24393834864788336 63162500307866408
162933785774304288 228449346268302176
194842090509360736 262607658049470112
64391126562695800 220114280849888288
116465362895484336 218783795422589088
66501168293233800 161403965999405440
45014820853125576 221504108216620800
9083829773148004 162517305441982336
22321485023646564 180317016314506720
106154168238358240 213801282566306592
101384539199309024 258461878547291968
47705079977761104 232897411740301216
60845351149444056 216264575447660608
18956887307809388 262594554046003936
115483658711789264 259488216140439680
174112862519808512 210767556341094624
20555693856782408 257698871429151360
133434936645564032 195011970523927744
169113835319669344 251067432842403904
111102928332233840 144986259066406432
90212828178306976 169553370405982752
130611601535756048 238684133476496800
157593778808609472 248512017907691040
23642981620748552 195417019296388864
21753532301265012 138062104244358368
151234468510507968 207346607033677664
52135212293661088 87546696951327360
138752360039150016 212206949483874432
5878278285769885 180187863693225344
182397314921642016 218460081515816768
19520451211488156 124005133733550912
17628383716143848 75569831517551248
96230092657861520 114831896836844960
63873485346781336 242024151775537152
98322244984069264 160830252322692032
13187166225214510 213798101934542656
87508380122393392 160451744261765472
102566102621228464 108832086851575248
82625615891071136 151427083572487680
57420460933588608 261619701584046720
41853628564071688 86018517559377344
91238381975959984 108918327157849088
31138365811948948 235539407677168352
70728837248412048 212699679891815360
22016407234822780 207883073456220992
41986448068757760 127743033401905936
36397396223240960 110341944584460240
194627688824803808 240541687895104256
235062973674942496 240605504903988512
74785118087216320 177461331140265696
116774648481642960 170244450130886976
111340219320811968 204226549327347040
88307167902664576 118787444919224864
90807703378849008 159487842664098912
26767922087924148 259698483659421920
87978126349729424 198722495734536672
183158869255160864 262305785994612256
62658160121757744 102739338802041904
5060857002069715 152113564243924416
18136995297910108 92793830449329232
73638633029254672 203479437143087904
123968096550969024 196982011202356288
42197788212998552 169403753150438368
75817963064912160 100779259440821120
197308407854157568 253137475719120608
66751582717983464 67125373241296360
61073021237868832 138364233382169312
97394162225038752 198473682883543232
104256486811136448 147526474332271520
64752415327272088 256119442910833952
143775661674712272 151339155287065184
57411486996173192 119578387569991920
50820668734895592 113475266789565360
113667339112847440 182542338708954784
36019346004834700 143465319003273248
9177805416617118 25878791718216312
105801154090078640 261963680144493440
24106815549152532 162697950430812192
19733343799547384 74272864642288560
198497612122390752 200367528556931552
108997854369691696 251088478435166880
23052920328077920 253819957478753088
70587948845831544 101014669860909088
22642275552052276 133896730579873808
5512571390304402 254326741403936544
49674421047946304 256899097484144256
81106213705016352 159185048470940896
96938017713627648 106957946688738640
85679246417573088 117564735928335824
66848430025102768 252023756817564864
15425885115685370 66228381287804168
74222813907698704 75327862738907808
17440393959865852 131594565741392640
83976680972969120 169478629133354272
119636734423794128 209535670101939712
7638285613064559 253748728043760320
53137596921778976 145804075369808704
155251234472930464 224382384665263360
34922870496839020 199598760747036512
72877900636036992 165592549622988384
63040521800442064 111155253454062160
41503754299010944 221912625317448544
195586379794116736 211282612748304768
187559428502694912 248111818300501824
100234145499108784 242588964265355808
124483158361209376 146589913522979456
124433039556355552 178344392157628352
54072149750118520 83006463164340320
87526954269855920 153272393291510272
154515931958822688 160447242329350464
22227064476800632 89959964484319888
110986404907262192 189775440207093088
76487411757967808 178937008692132448
42130078488316800 67979056375476440
109420210912020672 189275175557102816
67251727112933160 94604970530118464
57560802233486832 204097898926027456
25226515413874280 196087723857549664
15227970037691318 165242329195804992
97527159679888576 168504694024772928
126821841715773856 193102691485992320
37589617896994240 176757579848783392
56862442357985760 60266561375696408
119949450433739536 134702694775337536
78790678170484656 190731847190172448
78098707179139728 251904372136567904
12511259147441172 88427018397490672
50228355251138496 62625424983327056
82018190281556528 261620709029545568
105674710439376736 129677072804468336
125583830087685360 173481067659596160
43945780089353840 181814801974795360
33309351677685412 242892476373022336
71311063133692776 117568778042274128
20927152535706916 35107897154947528
120950076271358288 171137549762744096
139618832093344800 147857236993745056
114669831841615120 232623328367608352
55109855751381824 185195202967155040
52168835162081456 135562633113569776
159682141537086368 250857859553268896
79167014923988656 219042147325927808
66749503935354840 77818367329890160
164668709872619584 250000703619986624
120942562163399696 252055741717042752
120207350617763424 217044171764587104
39713437189232952 158428747865889888
41002469831788864 240738186351772128
13945640735388918 143606397659764368
126633131478549968 235065260178622880
135505971905383552 146393266185776640
132342530885786208 152846153469462240
183202305591734688 192743069655142144
77304863687762400 126886651674630304
174611561728223264 252039604801114784
17170756115293752 228118313324614560
46635156714498688 78246073926736624
74198444708063664 134257389208192832
42886505198118968 49898410074438912
91622040456084400 186765177793495136
168043567734556384 246255108764552288
33741238818495576 183753768012532640
151432251773961280 222046085244138848
133235789406310512 157515439252189728
165651926205621152 257886780521235776
6820394851005017 211875316708621472
42325830427592400 43191362061836312
1427327816908210 93226290335289728
52923217917701392 92990242621223616
36036700641697664 59894539490111408
69085842548660856 144235332498069664
44197949735769416 116276817299782288
36713415338102992 104663035253084624
146643609212220288 175505331207227872
103167389293483920 162891508658899648
158352747544820608 165284973322129696
128916456797236368 133333329404907024
108798692091143424 147589521263128896
134301791216692512 150562146971571840
90256384976647072 105378462666665696
201963599313406368 212714001449655712
203116050320263136 249618615372043648
176961326018118880 197697450417093216
26677298846944160 37719504775616920
112289487806771920 187109161398929472
135378205592740640 185581423646291616
22130329620471080 158080427599517568
6123834663600483 226118486438416672
55575775808063656 262355467931001728
2885952153065133 210187819543361632
37848145176722456 233465804103295232
84418607861961104 208290460275002848
114756850875172304 221235095348109984
228921852932563072 233545166758745120
42792935366820960 113829297145489856
6514195001919991 154995340330322496
11956963071321732 166695049028447456
8456677356607578 97791483745344176
85370598935735536 94914668071225776
194801659775206144 241502037876901760
135757795465614432 200359376549278400
105623630055859888 145236607835602272
55916509271184096 249866721348594784
116381607213179168 219271214354283712
229570360520608160 255439033287571744
31357736033557292 215500247367488928
137698322398071504 234635254680661664
106764936724866320 109558217036100400
24298710763346372 210241992588369120
86180438856795648 231319906769377664
187465698135797504 226017801577386560
28605137444914916 103143331443572752
230915813107477056 239188203938601408
85276281312420992 138882207905095712
70769074411026680 187189219204586016
63414418575881728 203090841722695648
56843482123320704 253179763142555712
29223983020380736 155166224989300352
33699204218633892 120448816225187632
84944007943347584 135893336103415120
4504730380622167 57610080317568136
108770544555950672 129767364288016384
182597948636975232 233841985431687392
195606555739513568 239015377187902560
65416501926702640 143254420490837680
89408480233235440 116704104623772560
43392544644784144 142025980759599920
20902379411340016 257103185331177280
87002989322892080 252581725946806432
35829391121856888 45248084060962344
81807759508331696 86044117551389920
71842091649033312 254994208920697632
172800796475908512 199514013254318784
3359113326046938 178955189061062016
126560035763558672 240680577884236800
117901909670254928 193490235092762496
5921259235786354 124409333343198496
92489411458557264 194174796641911264
117096174164700448 146485083999094272
72665985549189104 137622363276464320
4445497845629100 20207668619880020
36868760772411352 183947348270990784
34386569456495768 108556118757045600
4377448419693158 235304908529327968
45804018022050360 158126713146423680
41595280188150760 147273267035954880
188230579807729888 220462340232663968
125747641326522896 131933786107476464
25895836536181072 179613702300710016
34280287282487984 57964578120738272
73781867163015872 126810613761900720
142939452570141264 228511180384158496
154269273384296064 177454242691234048
164946729049613280 199017635106802400
19340376112715684 120033652921398048
64174583745579464 131138810626426912
103579222050700368 114699097679111184
9202437695811998 16309472629583012
2412231987356969 189757690030081856
117112795090354800 192630288478078944
12507771578188420 125611736000435104
250646027030605024 258599347813483616
58928815242186736 75980591996004400
55004573756295424 177151502696735456
93348468194714880 96771681054105424
113839904429316720 123496653533390688
76859254577536352 233476877690648992
7018731343334077 243622608043554080
133456702599073600 195953570006265792
86909073211391872 156106409863959552
179338304709180768 206610383896044896
149499362122709216 183491509783003808
73185113847266080 141398240122229040
68101378603558496 235508156038226912
33478818025948228 151480596341212224
13637942089543670 80955244198406448
44361917282026576 184206454797199872
84154528478945536 101066375295392400
60398845651483544 130383787362179152
75722922482449216 215934709294152608
27069985337441956 67649809872377728
7098892561692613 130981212460488496
62466177165811928 205956082396354336
163489258190771424 175762437309761504
139706121369290448 163992230058873088
88754726967348928 194323823547021824
26366340917385844 58081432250428224
121695408714640320 176484998563393472
41313621376831656 111929597047230784
49472089516214736 216707116891140576
53733506480324088 170439044493274048
181741905714112512 253941993172144768
169111635871583520 188009978383091872
28736163361231948 78048505143934400
181743476076392896 230685781774316416
113803756605848240 132814224696154176
100811125267307408 187022368507032992
102544105874149776 163086896943207232
111728700993693600 165041007108429056
205141374277448864 213078368089164576
65628693280973480 155597299963102144
195722899137220128 251615483813273056
100306490181474464 236532642519676192
117479751836058640 253754357187865696
159393430770820896 209497170850370848
47471862129810072 117233871989363056
143752427274825824 157212102814661984
63528456191643024 110896031107830144
98663190887765792 106289111518812752
69994006955035280 85471514359294592
67521239271990848 74661543840954832
150290049777447520 255243031384278528
228145687539334784 245073946268148672
13489575951059602 236294205743748864
28147728549299220 212235568231668352
145507771356646304 178428488232308960
5203008066178119 239578391748227712
83097628126305344 98207407129511248
47863783349811240 57703950524742520
132686038131819456 245220649009994176
136991867602573440 230900730580806240
28314992066067472 98635191419571408
56048679889676920 260364271553611648
14398672103889688 110555548884338576
52621940297979008 212983627908618752
120049633393856688 215375310134680256
36957391625322752 76888019340939984
23096821761406784 215341369975942752
18519481399248768 139231305977218032
2571901281528380 115909327362593568
47539612134822608 98033517266634768
81462137925206752 241790566911473216
80300561676059984 98896028618838240
45277609967997872 159401359308769792
44565565400229096 87939474992441664
159603182436926944 218703915338158144
90500674715810320 104914943719808352
70812553574688144 243542711616323040
106993689182180976 117414114378895696
135871924751355984 175896614171627456
216920056293840544 230280812866612160
132392783018762496 134101056558607008
193715474654472320 253583291536548640
96699924262615120 139640384213557584
151113391359234080 174629279846665024
126442747865987776 233206603043170400
197434448178107168 230463068116378336
174245752646916640 235222482870685920
15359278903505708 42561234688212120
77942058499035904 87999673150357824
221156378441897792 246882903232124448
18736596074048516 192323779919099456
102192664108109440 144452234248573472
99505602535744368 196884225449044256
71441659158541144 224361190317912736
57445421611931464 148550306637304640
230318364906029920 242684082598316064
198276905782545344 260858398186840544
62966045858838808 214094533465433152
143761853322832384 245956530092074400
107351245288705088 161641761140102080
26379591702456328 252827336648311936
36480660146070136 188744236786779680
114337981516212608 246486864222762720
106573856585174880 185244103172161664
132752629608692560 182262372320685664
84479597380384944 207321025888759808
100670935373571744 159688906772983360
67883559983402344 243501778382105792
85932686333207680 186655532401022272
192384649421993440 259141456751163712
137623166527056288 244247492122587264
85471726732979072 153357225654030944
137673605824040720 235223808253624448
32137958651921768 34951677135399900
956002686791009 20495705672532080
27429763691460380 68123559495092624
38659374932685488 141177379068676432
142094434618240320 213785309181791040
57178206109885224 241256836281864544
128384220303811760 199507745467173184
97675740660847872 256347290116392256
7375391644039741 17645847374293632
29686177108097328 259316590722128256
43537800732757672 176186055684363168
35829442304588140 160321424677998464
15905117459450516 227197757283889056
6442906076072797 62375566886594456
20997996155471380 106304229181904320
33174643999510720 65146384994821280
78977944614745728 219047218452007648
137328329660325456 152226010878678848
33718904297701428 202020792373601824
116884034355094368 140593972032865248
79576792960013216 156197031837007200
172307438010022016 255956741529192160
73682341844627328 216532168644125312
40904613649115208 160614225498514016
75390898348104592 134552287160481200
41181249792540368 242361894119658688
65760761124147952 181463461137170048
84520781408142304 134567802734674528
117372398101973008 152445651651035104
105625949661075152 227318602458313952
46311481141237904 180321463221311872
194318297678084544 206472773499409088
67911738173781616 142006984068726496
162014498887387168 253131482279644736
88468085683447840 224594514402058784
39493216530890552 122180179550265584
78053912107551232 231794263288088416
73301730494171008 156941296779664832
78579203660453472 262974771826315712
109432656129757200 193061336878504096
70645746523260584 242535246272429824
156327679523067104 261402533302741504
36058653200238968 191293415008544960
107187867788163632 247118100227991072
41358086134093984 255799250731612672
44073823452289152 216229275082446848
130836765174967056 164635394647931648
101679459446676480 235425102952427232
26543961709105672 256972708447515040
43742524956066576 219544437812307488
2643091502011264 8188544654652045
39326637328173344 232746753797134752
12316337116038932 251713125360673824
22860881443741380 228556607564507232
163752273434074720 232702860001674400
67594304651386576 101199768117964864
92237780811098320 254632528382471648
135762808122805888 261545533166295296
65804322401636224 199157091805120256
54479091985955648 89371549141062768
169826443038090784 220514763618235392
133962076592068272 214063374207778464
39917574105107824 170835571815304096
88546109151875296 248476589756730304
57993097153270712 246757233990659328
1922592752100 69030256950226896
2793713993311109 90112400067276624
224428865533218432 257459437195473056
182685287451449024 201131584988826048
193324587795225792 259072627637106080
212792090058357440 236055150112373024
166191771854039712 245259588846073632
16990903089109316 29100173765203772
95355930741204800 195426912020927456
70251951438115872 86759417984014288
76265217282519136 98592138738538528
76481318534719072 251109895131411808
222788706953681152 252891766858136736
181235325937395008 191137089535291328
70523832753867248 156260086505350880
133459247947393440 245090762964566208
49282093437532 202486016472249184
179425490485090528 242259067302132960
80702305808741216 90643991698485600
73813280487629120 198023567495970944
16687321859254944 88851740389866720
86641228491927152 112161121144936352
36456086171579568 73135799082064640
106062746216341392 231862862871463200
71446030469111688 143949957534739472
186826262977578080 227518085156530816
209476238856684864 235274781556914496
10799332283628386 176160686217484000
27608312880736548 58450420211115744
231285716584761088 254970724404801792
89077866868502576 260842959007042752
23885946482489648 132736535138567136
48244967164762800 135731556166711024
41061772606583320 193782896618995424
194047413451322176 229412227485763072
27998567645775088 157878629177835424
71700688475662904 225467007869203840
110459364551752640 235664672633954176
89493508413082608 212521936604077056
81358979977956480 180827609183459808
216582916719215584 240183743992331616
192003386828611744 220237618322713216
86149892144511792 224919120992892032
46132183388188552 219063896438684864
136008592733736768 176296284394244832
42202628557089344 103593943625094016
25851027667462332 234942833254650496
50496434142037776 174829146480178816
119734733013771920 248561666762028928
67678749770296440 87003843869829184
149675293574146528 177081017363349056
95152764114084608 166887437300678464
114796318687987136 237543018298905408
44354860686891176 244900147258569920
186214011150610304 261455792945548480
176066892523724960 216922296936826528
35253689175062492 145410935920995264
87489833304094112 159151461545041024
40763043993009688 248215323060549792
117340564744649472 211302451515391712
49130943693757352 109999999133753680
76873841360824032 82476003888330720
64400784735613904 187952475013785472
7770430589488430 121282392822705728
44514665307332416 204482747694675744
35896136297135036 106492675637302560
81270376798052976 174409836813290496
69099217398995408 184671273901694240
54078774972043664 229546360613336000
6214528664757034 115556346515236752
7151830750678228 212419307881775584
2434240703715967 131105414442563344
68517700582761240 192988804250373984
78940618652466352 166352783406573280
41553415775494048 130347303709625552
64635721936723872 236142525530113024
205839932205522272 212200612392740992
204450216916368768 210146248402197088
33992717960199432 159549464516767648
16546460217498136 115622127011774080
78573555730747520 142404799244552304
115636159568471728 121589480393133216
38487703772881752 251771369998403264
88720628216674992 224188202210578400
118581468659987856 200763135788903168
128649419841764176 220921284699180224
86979362806726320 231377543717457120
65688039686524296 130702087668156256
244798555690910720 248978599638410400
14650128276837174 223785025844014912
111556146067394016 203653864365625664
46182340814648688 235603964343526784
78850985361225648 242405120359176576
16124201615877216 51292436034204424
55724600190627144 92901218308145840
3507409411334541 139097051782639088
28863530580591440 196648528507013344
32426311979673864 102046380444326880
98604668271375664 253324736075709088
18535361899557568 163480695879176800
198797239848568544 206283192487191840
32422182114153128 85568870590241968
33358026579391704 167508504457789792
24895872411523556 247391939300901952
177906559070453152 216115035965869024
58311165168561472 109150205912028752
39439367686110840 255900885283939424
77520981444991216 85721408700131072
102726919143065888 248476597221019872
117508767086523424 200853556674420288
51620914703882392 96069787568495648
121341865644810336 148059692134991616
75350074999548208 200452373706506720
82664115580697456 150231957419985120
227891088768134784 249174008923072576
23927611554973312 194022059911941184
39263000444452248 165362838684546304
30773256985133364 231884071338855744
127309278234500480 225632328824225504
127410494168388368 178626435242704640
207669121112450240 228831460735497184
26656201839891060 163391919047397984
215738877396976576 253151597856305792
22369469108765592 130914587165084880
182559115986831296 236896479549150976
107563588662696496 198439591915357216
4233158748149192 156383386299218016
12967401165943338 107400046645954304
75014889958155888 157350248108640640
31983154174459044 173624494070543872
69442442569820832 106464891557529184
11498943971978610 25984893679828916
149532963398836896 240058234727366144
23566380947077088 111331895472625936
30229517604788896 131646522818712624
37378052589661984 80483874974000192
96460471833560192 206066872616276416
124558056978248752 157175822610487136
8102388423540030 109810617799522960
173802773110057344 196939214983241440
45820950536206560 209278386677983456
131081553730883168 192146241731991136
137149325663597504 137371256869383088
79492397774807104 180337811348571776
19328396362315844 124281069970960768
104981443015182608 250844485513814688
105663414967474528 191214882904209408
72010982546884688 237548941187545536
5951681369782792 213282297461948224
16482404008186104 23642109566366172
157538425792938144 175547284089003776
88735475082043024 175367811563246688
207570150874339168 249729145679523008
20347946140945304 102836378876667904
122876137970718000 213851828096543808
611107868717156 33769916714470416
175625204373127200 248448279315461344
84998901134252144 170024812438788672
93037305041066336 192410404972403872
53491553895087272 248410935533883552
113463965564969280 248931270762549952
13377224931982942 219574231662169920
98692308062158816 194545835841280064
15270375139716888 49705471930874032
13500391047467676 78505632610005824
37362144483666840 44163803721567704
53626158252934344 63575175396366848
34244503780248516 156867778780697856
74672619708364384 139587134049301568
147838699621279008 177604369002083136
559859066047487 84378751176271552
82797891401775664 110587179998042928
113563753340182496 182854606472842176
29315546874113140 48385690946108600
59145988096091176 223613873798062112
63821326793649984 152323660717983200
186142978361288960 200118874917788960
35941379913805932 260677999398976640
162295504353505248 200510453329147456
1951295775628043 44585989983204192
41585927616116128 82662641345948016
45423370061035824 99025086794587360
178294745287995008 218463994128251424
94108951085530736 165125156350092160
37807417636834160 141449520307348720
109245736175957856 148562218324897952
171045315306515936 230910053082797664
13728860485838056 251560723092169600
67066544798665168 260487555957863360
15948201579197320 35932614370575588
35188245282094200 86431781085440096
159571359388437664 213773198548665664
17909276702631294 86478653182630944
90845822872608160 224069551855515424
130238738203108928 175163108433296704
126695701872540176 134574122257708800
122154788862195056 158467321006725024
51635599972590184 180587488049034912
127762495877038608 140171962243998832
28442217067311088 242320999472599104
180823258064651456 212182997750162720
137363751232440992 233236459298293824
47712167363326176 161555112460535936
41852029544138112 177910516517290592
29430928584772976 205737907426277088
112942452618895184 233225985959461600
156241670581961952 258084986255818304
99994828588816800 231412110707538240
97929065646099488 196445378070597760
89356115830617808 195061494146766560
162092410169431392 197429276520675872
2211781258723206 150898688923967456
227451393382096032 250366258498047584
123871290962450480 240349774053467328
132809074885719648 138296374788993472
48180923103443048 241352653851735040
29405959617379036 193188143706924640
134115802110448544 197216636114618336
13242858788577152 260979265132460768
98342781034217840 154548309948470368
180633750697754048 257199211545158208
132061686495112032 222532937858243168
65725625339419872 239412483815217728
150235450228495296 157262298204903424
47022715819519408 217224121838069344
77013553018569504 111993110785573392
135477782298729008 199708675251509728
20664415771833688 60036248368373032
178250130578163392 220223642544293504
127610286364009568 171599877672384864
177936366139718784 253895667127288128
12924383547420532 56161368137335480
88636524818378176 176462247362767104
144870718100454048 195520855765072544
80334689658069968 259672714399021664
141550256863614688 178103680303971232
63623083642515144 114827017249754848
118965300195524016 219607453676835520
66643111510045944 117286854225425728
90758831123307024 247236962422376576
99977777760310880 168889994371407520
38529548387004040 137367322256062576
29239364724013500 170633715980477312
195605640030646400 221617071813489728
82006611301648816 248670766742662624
9221548056254252 127093224037375440
29989823408142584 185314755268214848
42173115706668424 204144617470386912
8010461444033960 204579745201434336
5869124760101996 95780596733596352
91992001044618464 115938806780318848
121441993280994240 192364387074052928
96393784921965344 128418240513462432
162472423427901920 232468381822097088
13090478593647932 117949602247786032
37318522578130968 245847097544911712
28248195101887400 254093896769771616
161742028349526400 197920329435942336
126767809172364800 149229917820134272
50864914934610352 62943761188030584
4489478593373475 134727326168686160
3226516567700019 211899651246697120
44702521215119328 86475861205067712
122246622266260960 179936956881633440
5058056087321619 39566687124275016
3047289314820962 180315939387593184
38488895860411824 261226452877909792
135121455050484464 233905226754585216
152636145203860288 260825095044503808
189472527590152064 243672030035552256
61004049192359720 83035549583451456
18374170229131352 132023967168392240
15521200177149764 109328754166800752
29966314984695340 224291460641005504
88405821511411680 172319043744279232
61003209824255144 190105615754824864
156709655850034368 158011272662580736
91874698035107616 223088327086129376
1492425873315234 251943931923220352
174377068150805728 218103338974587424
20087236546223636 55862801843974136
66182408078125360 178590497709603968
166493293812286464 217938014793247232
98258566495955728 130762984143415776
85239691203230944 106964380946913104
25707840491778960 83552117465314080
80587496298327104 224313415559429536
36855039400843240 173013133575605536
57733975350632936 96947415988117824
42393757971309936 158320148491527808
82834244819998272 142174721212187344
66300115244410144 148167445854877408
15179274298213432 87069039801648048
60454440835943664 197432308262758528
171748507120884768 218891402645077280
70705373704672040 138053393753226288
128359932998483648 257211403919195872
85851129512295408 93292510517294384
45482238153108912 107640808713144960
97839652639001936 219506828914022176
136902870948600896 182842370530819904
122650171658987840 172657936422959936
4949035485937932 93386794193981472
157696195210588352 218761608120459456
7585150297071014 150206967952434880
75737594036510864 242485763036060448
211477605787976992 223484340542829056
183688284505363712 252024072255298944
85304915386985728 253213210698848160
115476476265837600 221541710797474720
85737696228937584 242376841461805024
19414715751122944 111453202310384960
67037124196834728 86293108523655808
240268167171674976 249917171635918272
148655082623086368 177097713449312480
38225530733877704 259506198541938176
45580481753839656 152276331509789952
94885671815027600 201314524629533600
120729337169362576 180557112610377152
29579007559459180 143744333400344864
134985684144851808 246028549355214528
67642637039444408 67880611975809928
55304379145221688 203317552502808928
158738799234896480 230567140863551040
231423401836864448 243336348336671968
26135877932801124 228641956085271776
11641046597960222 130429119333405776
227228137997321184 234698644288618752
151276684095775776 172701728668318720
2724925388490624 57601243016554448
1910410269151712 79341814622556864
163976290421781216 222449152638133248
64203255258254720 242599015120442176
40805362080655184 244227754303616480
123750804605435472 216777368695609056
75582053153477168 253826229728352480
99497527641515184 137139485692649856
97949650957041840 120003136542194672
39309616188631184 64947361496680816
93560949196809792 167719199774894496
113138381873262240 195065790461270048
109630879947471728 144476718837686592
3984549671964192 55520500300704016
113399786781615664 210774260100100736
53869986442351192 74155655446443440
67941800707769768 187465877363705312
76031318215661872 205371192316236608
195268656717412256 222849357363675872
125454247156072416 147840719645369280
20956414975312112 254285342604538784
20229999442833656 42724455773274592
788032934009948 222451511922033184
48023505553470256 154921395854185184
89488790655128464 176109818703967488
84406135788638512 255059364210069952
40197893668253392 200015319592682944
9133401376512100 99269886372912576
22519106429227688 210945805766275680
127561732453720000 262482677953544672
170099883301834272 254806735388082208
117680785038239552 232384435621761728
170265612499781056 200228355505614912
154637303879428448 232429113169840512
148578591619396288 199927110427687424
32692676641749264 167489993063944384
172562924928563264 192405416670092832
11454832451420508 119425781052533824
148513764835831200 232138382224313376
21884532026297040 58863180897672376
112194582057708928 147222732186767328
103759528038096848 244220797508672608
88228377514846480 235853421684620448
58138752996150992 132540691220391024
394306148100076 2101785153144633
65068097549843168 149267816407293632
916277258704231 220869420897972256
59031397853326408 131766710188195040
231364866040493888 233040181210342112
153913442052620096 225108712533774624
129524657287554576 222439850578807936
73047990117368304 186374253172018880
160952303673011424 251167464730735328
96806279648744416 156333689144667680
58029399949640472 234616633218096480
58642436318355336 124150021090151168
89347615966065040 93702768268381408
135511365768033760 219420762006925280
119695399915442848 260216840259303904
225534268309375488 237322104047108736
200540731806571136 214772651640612512
28056578149144040 62456946660797728
89232091641532416 184377000747869312
169685052720079680 180698312035554656
51391730562770792 219332875900253824
140466641122925472 176816245828772736
29897485716648632 221361230496716992
27098992113539584 99698939202063264
32448053236748228 159967225237532192
14493866722115034 235914394861553600
101461911774789760 133407124455141232
44798968470065560 149746288375319744
54722743748152672 107137781276029888
237477979274398880 258507166521821952
5812034120502990 187343343715258976
37540354607987352 170806724168371328
154074175846934400 228865567241595808
139648210326601344 220663078700934656
88821178651647760 217007847205218752
6956685330652913 224681728463193248
96697685393723680 139322771917560736
172386489345123488 260346735997895872
138216388447152272 245672328853783552
102235651620386048 260752196057796992
126814846278446816 176685160424568736
91311141897074672 180387138851643648
50637089507012216 198123921594883232
210766726945266976 230937003180202272
80680989816763152 149281710375722368
101448035159501344 185804066474123968
48117701663117104 247894040334910656
10788903347887728 199414408156445504
4063820877647184 20804990866590068
119888462232326480 196450113070954176
35930639140621344 57925366015949408
74563119175294800 237700197783822016
13505813851919822 199487029882126528
196758113413396160 238946713982643872
56983698276201280 165036343290097280
223178943571528032 256288208143825344
132120562596145616 263021375345006400
190318340629520640 234781938860017248
33538123783077392 196954652088700640
42254003864198152 260674316664899616
69030662616014040 182370348261778176
84435682971034816 253081665700863296
59611384009989584 95113195206408896
119684401632587600 256477215802379392
53394599733896016 172549183290376352
162874068807660096 172247312571096736
19241308541328972 251076091505910400
40391007436075016 174977318105661376
49556160012916920 231279259818154368
27464108306895300 118631602561294784
116316121174116832 154264585536881728
122244246743920096 143893065623140640
12105637690063026 237993725940843328
130001882313670992 218917448747973152
3411301634447652 71986256002236872
38710803732681184 42895590442724072
77397370439796784 181149626586711616
118373116566419472 133656882983357072
82121875911223680 210608258210180480
29844703357261260 200957421015253952
212877946609667872 227206239267959616
141190970511730816 257829331512448416
178677280586188352 246837698521992736
24700875501442176 82795538378432864
52315044640317448 220511359622790944
41095337804137024 88560063334756320
9710306108092748 130776014563331984
204524263158041248 230023555560560096
108632458254783376 187043891141268256
15141776953139160 23445728144037460
38345980016407376 102624538773135920
57517969612992896 228392888057181440
4265569016049777 151151486542299424
15952210361840100 78030955718548768
91706163812022768 102616158628410336
200927660421423936 232363354103984864
105795911562638400 159651773938823552
26369806232188908 242166875626888896
136832799157364000 151911276472367744
28019959214857692 134609313313380208
15800253935255404 99954266534362448
3430626746518891 232400676469006976
5848082653084379 157260990454034976
19682987154659396 189347164301423936
9408923268086894 221179409503193888
28531966134054452 59289865240651344
84775554948537680 102131775721519584
20290013398859328 138392314700162512
128020793188020912 236341639243637632
155353119447394144 249890244639523328
16356378943073546 127818277839367328
86545188214466400 235725554124702432
118049397996897040 200692709129399872
29129581418593008 223575066939339520
117200761123627744 190215556317555968
45837627235355056 150943743110097600
195386390628287104 259642179748614016
15490402282577656 230895114583763584
110160197644692128 122016589830296960
31363501973140644 252798950503092032
76201608570753728 163221037284721952
36271870285444600 255453876096008896
222026823389110368 253213037484230240
76072477234470128 116422749080359440
99204385874099440 160020488768666112
41826955562424664 218351975263463680
67695889068989832 95058555857657696
32472914058186068 136919096015907712
132177755409426208 171905317957206560
103984107237768432 105904732328537904
89602600568679264 219005439288380864
25154869377832244 237253944613842464
194743906363613248 213819821267084096
39835471595339808 227266437810567552
35707841684516532 46603410626156504
141827757055332928 220638512878245344
123202720032485440 199206448071313888
76471707818373296 218420381143149952
52841761662912664 242366841604416128
231156007272276736 243408925168461792
20067433619687884 152553184143916128
7679769383870994 184872665873755264
79833199195717872 167005280040759200
24762529272130400 224457686940736384
20202630369816764 43857300371399040
208920194548276288 253125698272797568
92792675350634800 96375348848524944
159298047270950272 201805924418661024
11263091460060378 67373167644210024
109227233376779856 227205060428617568
11331707845531274 203647395380050688
44578048479119664 172326919816061760
184671534505492832 186585336391402400
215431871442966496 227546740460375200
97033576400271456 129652102250572688
57770150723384568 65237376141890576
164146429181098880 236316875740784864
78157785628110544 183522977474113088
128570041971003072 208106718244765952
17942817856732450 127556048971120208
194812485305673312 261290566091338688
48230376766308440 101934522923354272
49324625413029736 217379751006886656
124394582675618640 202483583228659360
219522927401149120 236067614693641856
151314959754162368 152069057028886912
10064255893097148 41808509596742688
79870573377121024 252179587568363104
19417496736139488 182412028659568992
87604628455194848 119395619372832208
23557397580902328 226323723556561920
77724756818121040 104407545385944224
108181143933718864 252451607256036608
12725791948245236 85102064992317376
107767525303363296 165112305067727296
158499725256575616 239874833962136192
150484720133166368 220609723610124832
155717840656796544 241285119058706464
57864589042889816 181283652128870336
173969791198502336 232213796070642336
28325606792483616 158921618087872640
107888364736848240 129836168301773040
165587506435480064 253174507189014592
58373267918826704 224013864275649984
91689644077101984 241197658096312320
16440631456165270 214635749690572224
7509339167711266 7636939029363851
16412120768483320 226558607398000928
31169918237523604 242299820617900576
3566862502960913 134036520365943552
56475332609962416 212705538097843456
81956732487551488 96812977400897440
28484488243558968 125684654141569888
39263347182168120 136375982251410208
179211469875176512 256740947740900864
39858833498315224 127135410785899552
58986982788190624 204199746730250880
4364100804438982 52760984008263664
34474422721640476 65394254892049768
20791716425981456 88479055539772272
29212361347191076 61699411147492928
140471887737093600 233969529598883008
49145727458671848 171426292241123968
42867490609707216 58424153762158272
144909270882463360 220751625582508768
122054087241165600 244255170172283328
108195144175995216 214423958700936960
57928313200073840 139619879391817600
151886237845734144 226646940629798912
54674685048030136 87556899110095744
24199483295887008 75213870399314432
52641131489578464 156589612081543072
140063482927318544 163158891801102400
228481047225719232 247367048855786272
67305870296120400 75388585959756512
77758182883961120 146489045495413600
192638090468339520 214492353361145024
753022565645565 60779454897091144
104338637092107632 257682747921255008
16365779117395264 122923074065989680
102909235370075104 125360187902599520
23241747926171532 227050353072289536
38188220949449856 101409733006303264
148715054922569920 177735784980890624
46384989275032136 135122359832418000
66147465649852176 160745214045899200
23064291302179504 39168360152450592
4599112319972872 95040384269557424
186492306043775264 206576349497289536
110905860471892128 165636473802506848
174916232492374784 216926611495809440
114144149134647696 250748281422538656
64045219115598704 193521411605019200
64352719609661352 86574769858334176
85435904852328336 136276895888840320
17307798504942040 150557737890851456
203802066655497120 229714201754939360
131117511478402480 254335258817220096
33625310316311208 70343825873535336
90700230110881264 258519015435863360
196853375162552992 227454933859665312
70453502726903760 119880576991049696
12717497194957644 74804268158860032
66179765373252856 94138296192618288
85800042751266240 226061775885064608
39668236152549752 125425073750943568
116582196905543232 236729477814519808
51435745604765056 182487497684125792
195924649387568096 230119972136510080
3544969083406528 5774879193277376
169176016051498208 190817482100549120
46827048351263480 102670937555503168
120546660250375024 239026852757920576
27807196126276760 46443097724105688
167703743976259552 225607559918153728
48781311291679352 111068489900597520
125908354137749936 237408855452096960
126106750412567648 126336860578377344
161420602271900864 180550033191464608
28360066175933484 242561574198929568
25454920337456160 72211455489420992
59303988419127088 258521693658554816
198839247033123808 244283393185647008
79364566595342720 163763229980546912
174965281663620256 209103746511871104
65897985534179464 247654705753081888
32282527416001444 262642722066656352
66456534694351800 104466352039235152
14210106856068014 101427133324777616
91255509810608112 210665443072521600
109645846828306992 238362049997228160
11174759789515928 186029936425486656
69750015463503048 127637949297553760
92874173623207520 121470415856593040
46243736986018200 115971538303052912
159177663417596224 260733437905144800
3792483603912794 105646038936584272
51580653788125992 250971029519352512
211479771144617856 251901097936140864
69312732551785440 188197648190489568
193744812324027872 195310010194718016
87675674836031072 180787339360246368
22558627141916500 134786471574780544
85665309467177904 106133995235638720
66332980932572800 187133084015123680
91428025094310128 182083554798599872
215438346647424288 245366008848393440
62686781864711416 211764065399925760
126737580670865008 156812397586222784
107924816957002304 122918314335869056
8851859654801609 156290706336089280
29584057918177916 81427132111895760
20439941768189064 38855367205630408
115030118162416000 206133140782920576
58026598164619888 246173915237081088
60350496281658696 225434053288737376
125372165461939216 257117456492364416
105844992414520784 183864833624191840
116053214821246240 180760772579296320
28962263857041292 66534267283575400
21854597009314532 32757455570142872
199396436220364864 203033870870912704
149249587523391808 260705716815314976
90085571530597520 133223676248086528
73805582868932160 104206663094281072
11527867576930872 64828866923595624
111999762706258912 224016361703360096
57457111491301176 250479883216467712
197296963878471584 237775090168572192
96014905308020240 257770525823660544
115326058315739904 125414523191142064
60844619446994632 162538474211891968
15998285709198470 144314733483076640
57654501770314016 97059947448304448
166216655030969408 250690077447326048
66883442037652480 238199918689888736
66768738133043616 114237962840424240
190491758120749184 247773231500912832
45856423576935848 193145835567910816
47136705155875024 201373422971610528
138009787008002272 258290384320073056
110312957448331072 213993664509658816
199916529489794464 208320543343371616
6710246861900485 18411134049515032
97567069421788032 164862680969868096
98851865618421840 262545935594170144
84325192942568416 214874671471715776
108360691497087440 118077649489037456
81846189002061904 207515614780539936
74549646896093232 176355026384988448
154997531692750048 189450433764101824
118101143359849200 215661897519673408
33346498069046944 184834747092406432
100564752860745776 262496259454526624
104617968290837984 106279095694558976
213073790518835072 253228983544814592
64766729931431128 250868959741699008
89078064761228496 89384257094476176
23105294745890804 143954230282090176
4006553527685262 188064498110039168
62502869895440560 88579180045852384
27397387409949312 204148922400054272
56334001789334168 213890411224013728
183507846439563904 217847057420419968
39041158512972440 47781850615775432
54035908583534224 79564178237752304
30916222701193204 34097624725353196
90552703372449360 177637136395338272
26713740239632820 28977133279639656
133860814538117152 239139599151824960
157690645802879328 231082716474741504
162384871699882336 253861860267455520
134915036274250208 239988526216633152
147205673916107648 227451249323626752
89027215543733568 114384725319539008
90684867306243360 231509676446263456
4399613088094693 97719170484520432
88479876605831584 167892106430062752
127044708395700288 242682857563701888
119001845888115216 217124178693412832
55369683190529408 236516810545395424
3017022747145289 178184240387755488
108169156864581600 231908283891928672
202431831918297632 246875030110495328
152228462096419712 217154022633423328
90353267010296736 118204636345445600
62579134583422720 143862543573151728
24811715110655032 99926142759729648
45370511457603456 108414893031804048
19170297535766268 84528510085641104
26701510103617740 197291501622301792
34277234185490520 53301430100805488
98565088049422032 133203787825451728
67908603617107352 233519028086571488
213835162556021472 228682756417118624
106514877154113120 208407675815343488
16731559559145046 152918026745397088
51375020500850232 245569527340881568
48208852912940808 174530818258204864
23227474618925892 116704366036739248
46452890770344688 54448485418276216
230645970545200320 233243563920447744
136450829528778608 259837464098573312
93541326138767568 259047698646025760
240577900097054464 245826404364767168
100147569169718304 219884367206421568
4997283189061210 174156316813574496
122031277199232656 153094989957984384
72086440971314144 130306995455598832
100914910966398096 195123354208681888
80534824700235056 258956172483187328
94684248063921280 175136665223944512
161979645437932064 197543924275572160
16443736115403262 113063507152332528
179873356032309984 236742113745573248
208105209943170112 232497218404543584
164436283837827040 240721321911626816
117894604947351360 232972326823509344
199702850678445568 234910090559902624
31400202983405864 153736252205402240
63896911743336584 74862386339573584
121833181589586160 160532704150431232
64785453304440608 197645636867524704
239437633108929184 253861975573889632
85162043969114320 169378321414607744
95824184391319552 107852002304364448
186364331565180736 229717994292914688
197501741079768224 218301961954989280
200739685632614208 218228119379947136
91330352935695408 194981684322027840
172952974221081664 203445617289032992
181728540963615360 222778248473608288
7962962182234899 62481223290355912
95417172802808672 240758339720487072
39080088716075432 146819236965801184
158388864723147040 224901251189926208
25633575867878132 178094924956423904
98577256409994832 118401605021731488
148714922032427328 159172381801337344
221651856380681760 247782405759726784
203576058909144864 216501924333622848
88474281694836208 173103217015827584
50816864576549376 259636001799476064
57760935093963344 91289498367560832
110272656159407808 159924004998300672
163284575994315264 167036881803190816
82849079927673632 116430228938421104
111134431867523472 183370597208909824
138515255235073328 161831031280105568
73923411497085456 106832546830327504
106568352978620432 114863021903124736
174654302527085376 219397369363685632
211629535396715168 217476795761789952
132929219187712080 236968155650472416
61139235934305896 102564199724834912
41195313926853240 161067906500123104
60484459099669264 223603411164893120
61452474401133952 112769662940394608
77640152400398400 132975883661204336
56015934513904800 150938424422245120
41533531942766016 246814195270298208
39798517620178232 97413239921018448
46102701178320608 158071723342124288
22321937315006784 121518594997412416
74205100897478000 104870446634952960
40125859169349496 233730363686892256
97410565246974048 188693502993160096
79459118777464160 253290655038896736
5718416983292571 100584062932267056
172185836400557152 221900386820740000
31046347567302296 221758934202059808
93560008318383504 191469059319468896
164061229741843232 183757990460938432
162507986616391904 255076363373448224
47406170920076408 90815346176557008
76226400852472128 121371709382803824
62743539898295072 231443343284762560
62866946999588736 77774486458987440
114140901766670800 189233310352215424
2336947587786491 195093669557811648
17503234217447438 165714279184690912
105139638090558768 105816185572988640
41627942256518416 81010118408511520
145319929604707072 162481041357188448
34239916548949340 65480219113592256
124965082546734752 262061572218245440
67195815282367936 148718335950745024
33030021834140912 261549588419328544
117041730650826288 140302606744193840
142818991998291152 249823100793036960
33773898175643832 109053294136087088
26178388709185332 154003756462281920
92712388745542272 252469178531493952
79196082618482064 123342722820220896
96308320610006576 122600269301508256
138253890676815360 201651273092918272
68872695112880304 254165124804400288
197199503775649568 206025589920714816
109784195361963872 175733721541795584
38319994104603608 206583169012251424
55174566980920272 173976223520770336
31311770296990980 127388458035690176
131860554280296192 240523277350708672
85319864647576816 159563050399393216
83066355939952624 128662749206114288
29978822124682444 238131506055260448
127005223944260240 227351679257633760
24972237173308948 220695527614318592
169573887932917504 261537013871264384
117711208383137056 147604359432565856
82614292044317680 197942659016474432
42538255051391744 46308421925025856
54906477465410968 224556779568516000
20866691782133012 120763296630052288
61569823519467224 252328371024873376
104175813482923264 106485778168575808
70380987218783992 90147500147059296
183521904217640416 229514530011355840
77689580679210336 133471352403907552
113418411004495552 256182971759251936
143654983792000864 145551918335132128
80885773078734608 117698621551229024
2358870588993899 102158431085791552
61998790691643440 140240513737545920
169734717938988992 219855840578888416
50948488691068480 104302063487388496
11144900020217500 163600988965747360
91605101329881136 113928985049459872
17962678853135890 203397151002152288
79757958249579728 191267351329907424
53572523876583528 260643103576119296
191661466169536448 254759175042715424
55195511863029112 66789930654545384
768914403869142 54392485957288680
41625808507667400 184056630163787584
27882314028724400 258144848199509824
150385796437017088 171725931992297408
9435809080755224 65564553461348304
107177624483395056 219205389669571616
169591882782974784 248295921566418784
143711494885970336 160876444687381088
50388212271059112 65108946176097472
180703922205247808 198991266487579424
22584174056673112 112943434797454688
1066486396101639 197436721645189024
222135546079219392 255228905456895264
58813722991012296 106031011050540080
160014750801316896 163059972756317568
44322157783928736 85509004648975280
186666024290607264 223880282226750144
47468603310655944 205276877687114464
198886119137185120 235324123542864672
1766721390694614 55728243716768496
74394774258919440 259168754342348352
98581516385801248 188999012074120384
197339674628283296 202793995089604992
130454684105242368 205170685338046336
16542077591074802 210643343478853280
71314106504015952 164759725816755008
5719092440155791 217945170323743104
25930136772332332 188916036181968864
57368065117436040 75227194358251008
134903294052774448 154027198775533792
68724889321392496 94266996670778656
113080399739703136 242130416968149888
107763032459697776 200682328308673376
128447496775695568 237640099869129888
31393565947984892 235298558951127040
154149162802995904 238503332902953568
58218916736574328 81868065575793408
5896045545646368 226500109152674336
152046141111056832 222353702198158688
7320789700654228 233426084254579488
138701370288544608 158370797033951904
26230461102836268 256127266555311264
96777166460352112 188268430267704320
196824780336592576 259107129876751744
81270948541107488 248290865746464672
79020691528454896 233319327460056640
20128572207072264 121258896586971696
119587994263980736 144174687249413952
40253102072812080 141584991223836160
44409766196540632 71058473723276480
115147422000542800 176738205542535200
209484241874133344 214566424615617312
15885189043218886 36895612094338336
1152955009764057 197858787049108864
95365592672894896 241082798757894848
54280721098776640 117421282334981760
15392584582663216 196346683128225824
217457297774983520 219013424608449984
2017451578621025 54587280796064336
25149208274391052 66850482399451888
76319870497722240 190627293193167488
21057916442830140 57960120246960784
95415806696158256 117865647397764288
52782021753772464 158550698138624128
196524335960364576 255119366518106336
142463238922128880 177997535579105472
137503145912275744 204405974033816928
17112110163360182 26335293279153424
36580813362784008 182341471301942144
15933151740117494 257446523096217376
34581950655002424 227356618728962208
25778455837801600 84812482471307936
98124116574068416 134064709575452320
1993944746537445 72453211053714752
232158247024057664 244792169397200800
79169237173453184 102200802099824672
92350665176024624 256458414186454144
47257957404387136 82656851999884528
33502572970166380 243310204743316800
73892456026533344 160342319595453216
74631246291548976 171314458695690720
58197304890455504 257717081675318848
148093936725222304 230595072585501600
17540693678511244 171400507438230464
2460385652138263 153685093923165664
214653878936106624 223554235569771008
190164620973435744 230639440829440192
8281917764608945 44293568738354432
182061928538739360 257546652884438656
120458121212997888 148733403017082336
78294802490601040 191606180152647104
21028861914242556 130057483275388080
172199169335426560 251184319514952352
115387413645618928 214721233734667296
4717757054275582 42041694581685376
23525991702014056 219739607560582752
164089771293889856 236270761081420480
142764102241283248 240118135215687648
5663116070898852 149609299928590304
96149862160597888 128646968847849952
52480266767666936 65869728643706272
77083640299706016 203048423723933664
52024149753676240 165971791134412576
55866023575731000 89563220524071168
176646629905237632 207963194682975328
112789970357198832 184278004790587712
29585377561253188 166674925869327552
47745631567436880 171619361445107584
26289009155203352 237907129540989984
118536950677861232 208644107889123008
16577224658575296 200140729433129504
7811496583611927 35209752827103864
15785316733516046 200741710847729280
61591262004564528 95779428156974752
173675511670149344 189430286894106976
32205776706677492 47033701500620312
173269701853076864 189901342995419168
189036972798905120 207562314699360160
139728337117006192 156223376366955424
96576439329620480 163199327646635232
10963904080446086 244351809051644640
40700203213112632 210020354219169856
70832786288884840 170770679468656768
8344413495422828 17713283370129366
13157460417725714 175720419037979456
113814431023880624 148576654984990784
199738999659307424 237918092814345632
106920658768665568 121896515041995776
146256115376271744 197012805686144256
3246274676801215 116703891340004928
78584765870670224 188258815530109120
117525139364983104 182727186697722528
200720472554935392 224894845229944448
22592357434515768 218367204522343488
25722421064961876 243876327183740256
123534500827970544 181858133379579584
150009938493318816 257383129432030368
51257310969605784 236146174864854240
103154792061708464 159940426057559776
153257762227468800 157833255511441152
54563790110409024 182666325524368832
22128477398981064 134066897328325632
200403737201488416 226256429813122496
59452488076371480 218701415955405888
17357767308181746 187747168036322944
35415053527579372 80074326353590320
92378905064546496 152726317206331104
96140594307376368 196312570722332480
22631813603660244 216759908790021568
39800756370158288 258223789750053376
50248300050274360 198986643945522528
64995074313652536 176284024282097440
114850628957300560 193479328663983872
5523693969146085 190355791986869984
194675929097345952 217607193043886848
57678576271169784 217088355174671488
58215725475122520 218004880539871648
152175018294724704 183619135268688832
30269647427838744 229452145341065376
70851139703058296 79691051939877712
80205655688898512 157848332688316512
23030171873290644 141494305170868464
84162202074273328 208448928047820064
119044138177523136 140592986957497376
33628064957958464 178477590378381248
17059247384414542 154620581560367392
137626666976307120 225997296626281344
4121142108628188 38441758374994368
17391393039595496 35474591429707204
98702940721948960 235485583672527296
138290122490696000 143272981715705328
128947459948339792 224773305315502400
58019165822582488 184663720054967200
4821064580425461 6050729599867434
154925272727204256 219825259498860832
43446713281256792 90729349326520336
88739962483288224 162501519806564992
174212590125454208 235143567784697920
120275439824415040 151084668984637280
93276700229983600 182819427737564352
27795393693786284 226521407443141984
226037301188677216 250779141657618592
126844153722119536 261065489074508992
46283695963410952 104113701218369568
242871895018149088 260569734066364256
19908516053440232 235320341707380416
25799303784192752 168500593445645568
34325289590850432 118263743280889856
58263513025982960 202380221935588416
155136160190988128 156209614965431424
67675842336379400 164799191564858880
69846179014484104 184985491705342880
96380295138381280 131740210340280256
29788654553813636 165086135901937024
157609156082948288 174785713650607616
58501239154133496 111271885332841856
167368911679794176 225847310676032096
167672874690358432 212566105835915296
69825854665846544 195750447645444384
82187240513989040 218057158184487232
59504458715938344 154633162310824672
101474152724257312 180187771122022240
42386720924476144 123930856871197568
86841259799330928 126039921189513344
180417255282114368 189785859710919104
50926799692011304 160871900269760384
143662016961438208 226952030889778080
51270791196157840 248023463536651904
188256664995626464 222144369064337120
63948233900939568 166298919017301152
5799718005007378 186978014579257696
94213327292646416 123037791357764512
91352982390921392 248813996533488032
121749341300227456 139521715999086464
77986671481995280 131090411109508720
197732867815860096 213867908249785376
51137999550079856 136140534519825392
55608221865921920 186870177468152416
45404117765817992 176414147184212512
4126766374036650 248812348754952544
39091563582138776 91950589365960048
167539903210537472 170361306944376096
91260502611574992 130858106753507200
190558734882961792 262754464303190464
149729324007995392 251882232517297184
19620380182796944 182652717781315808
74617847421933328 86990004556152928
46129459089939192 236767332292703296
27555706134637076 89157179816759632
88671318340277568 195741634846857760
7524053806910628 108530671078861792
47259187541881896 71927164589548288
196430455413043872 218660004754727712
35050978899775656 71534816105238904
100841682525785632 121358264977328032
26594598451763688 166203733949595296
84227198410486976 120936580951026160
223778647851496000 224966033102800416
176484959192131776 202495445043664512
40447999026775368 145957014424450208
214471997690960896 232728037873483168
22629710177787272 236200865402364128
47818555839936464 184203347869726368
76806879276925984 219183183415188032
22675265436525648 137926687581354016
60924336831373160 84638621224575760
53746149990670800 88937681880617680
49404153315384216 53095835469738920
123004777719355872 184884487933595744
195450114838080640 213362864288243904
52364637557773480 207711106938000736
99876983704499136 181015611359989376
55673383381883112 75529962693943808
135699204059684208 193180813185745184
25205372572677832 68755777306054744
185274660104939264 196665516006124768
7678035957304550 148135800150236352
139021824312956992 172648938606084384
187684790870822464 208400353704090144
10166414762748020 214144144023076544
48119162669565608 74478613799983552
62019860256391376 192858135704594528
7875609636038284 58578812701638280
232723611736147616 245659887929473472
168301513423412512 209742154606685184
134290590667972896 229436429045098592
83992676458685504 219124041552720800
94266985823460720 228335159009984416
29331622770406920 153244885575890560
24380555134279248 119548352432214736
99729591755940432 180460870930532576
15350190725622876 15669640541600424
34956739603642392 151388979422865696
103652457069143024 211817757996287328
29055055705865280 48913180752118936
5759694719923791 64572441790882208
3457566333256340 33679384666461512
16598361825697248 130465948251230464
23552054411738012 45600487155917032
22763999726951660 179963031083862208
221758852124385504 222593910290457664
17796137567447838 226355612190458080
1707016557847505 138313526430643424
179726323803119584 198599319611526272
19554239094146720 186869575783957312
44850094496755160 214917441575647104
24148089893603484 146083194353977568
130730169626530464 250115399174840064
134556532249634208 189299964150612096
20191136629934752 187571019273371936
25700417475307224 79691907336094528
36360760647611496 116740280638396864
38941866643550568 144832567585989600
1489808670627160 168346651311664736
101370472576633264 207911693199698240
179605468393291680 195541778656729760
162915992633724800 244660256752661824
142853043753651520 252343302924438656
75917355638615840 78839830722827520
150013699498196384 150306378131828672
75779897801931072 102932478942855984
74954498895626224 187252677417843808
25774343679886976 236466178613231392
12609732304022560 214286834130221600
22888712924530672 235299463350855840
63169131984866216 235804505591311360
40396424106181824 75905390999848480
44393555326277280 52950686215344616
197211395902211584 231432196874703680
143581564888817408 256224814640902592
18720774030516160 54434355070100424
184109283486722784 213354841771962976
185448583940377376 254761866347425696
58643727648152920 245132688461431776
141055855013392224 157279978878087552
72899331636661344 140013906804519888
113116507584957872 257773498292327200
14613107856080906 56389896774737288
37984547078987112 202990584247295584
43972401728530488 194080870993785824
211151291048167744 223360544236173664
13912145525919592 257127389867328512
119224779401027360 226109657420001376
4644110226857890 208221895732576192
119370862868541808 241937947764672864
229068690663242528 239791870932522880
35061529667585160 152645609764768896
176328533465205888 226502205365360704
86371724000320960 241062809809930400
166280097497086912 188103244189388832
155086256781201472 259913721872242752
24476283824851332 70083456901851672
129820650989991920 209044443642090912
61783439409486720 192576355956901984
92343001853671120 199719068324005408
119548901053228512 147508583945395136
90072974074594432 254981483407775232
227345686838284608 240305757636915104
65614194858532536 95282691364232928
1343667691140073 1377532546512801
50488233129829592 176522426718005952
38599882005232864 262425487704948096
106274116023789344 170347329828868768
10726576538117624 210993138767671808
19628489906783804 44203073264923200
234219111400664928 249220113800854912
109436385579700256 234960828615925440
147233369251006080 156036247708467488
3559451405250763 150735275162990368
31402325151190064 197154291917244288
51651164967988216 233293872077821120
212841153717310432 219566291257422208
151781655816215008 160961335355491168
42722192736446936 171907762126552384
199345472347421152 256541132008643584
152307806925326848 224746900550580160
28166754387018880 258456693659103520
209160327988058432 235282267757506176
139314236885546176 191166662679734464
34372686469339252 111905203961975472
175660457186297824 214846025884779680
215751842648147744 251845945448568512
82276651989616032 243598232710605536
69366838244553592 82211308737287648
36616822450214472 158506129689495456
158106761451605088 235322020008929536
57201966553754944 187288505598848352
206374120151400992 240726732412040512
27347222315333892 162528997301714304
74535598951989600 198925262561116672
169734246045023168 251604702304936672
153995093311106240 210966713135322080
85655170644495984 97123429119133136
193824964980751712 226176841703640416
79286109210744640 197848471186381856
121922566238697872 214219678449188704
55872553355701280 59821579096057856
94295888629531440 173241888671405568
190083810149230272 199439901176075712
19443177880543280 36200845438508984
103288246442047376 181307711352362784
111682701112097968 199757059147188192
57744050068736424 211979744798366816
31190304869556420 56866830854775976
6782192518692163 226553776410273792
24194039936923184 196156103508160000
68240500339177488 210084606907227040
9130016202233798 153640418921461504
22219512982064320 131463391761454992
114646276286186768 233494727453819104
27431996995917164 155602753508283968
198132005232946176 246038574033485856
70615581283655216 145113596016460064
200778132910565120 226470742504049312
21121016221252920 28226259326191600
24441985246349716 130993310361229728
76638295407777936 206720442382933600
8643916879333085 24739709384701500
42806572551606936 119964878909612528
89178825180860224 190888998823656096
36372332093821984 173831678563988736
108804424154900512 112714029784532176
39999871020547920 194304573269742208
111261603533919952 147536265549309120
153087305187079936 258486261716427744
26201353298535732 39951564928797840
40325788287961496 255991618503543424
71842319273399232 179471340711996288
123467149842398960 123754124625914432
15290930046517748 145838999720512832
18335057817004584 121751334834750480
33603747681720780 107759717405536544
9795129376536498 20233530044142616
9479017522246928 88954206411317584
144236030324753568 202226200155720096
24253119689343280 34661535136316140
37243811535535072 116523337692355456
167815809744533248 196954331781588896
42451833299840992 93764227166011360
62938035722044064 254701845341096448
83165663029760768 181097847925551744
218939094888980192 252418220243269216
175353941841719392 230121337877498720
17369398105905166 240957126387790496
229613303975485632 257676546901283904
70893788560207072 161046268209368512
229329837498048608 254554709939483040
43030607548433760 244335121608790592
26940825206496488 181758553416562496
229244471069087168 242365174544489440
185978598113637216 201551181322513152
56750005261666976 143004029972588912
47343248939076040 91811483634552880
65801545966610160 112291017435469760
121993445335695824 224467286271428256
71257556949510008 120415010213372992
44074376146234712 92609484496326000
74783788548271232 175390535571767104
127623772745654880 227528538896319296
191747345735007680 201042573877497216
103972596337039216 227165159861338784
134764770472518656 224890380703148416
78191780430276544 148567591968694656
119727660049618112 150725225816284480
228195429701488384 232121609990916960
67689552972709744 192512493589040480
159655133484028960 227272712611393216
116754697649788992 240234353273937632
64159042543002072 66751848090018504
197093072164296928 242797228423994016
36984888243244064 121730264545592496
195716090320726624 233294987720201376
196585913076399584 245099423752691680
39567685689022104 55007615830048216
194149646973293632 209532086888787072
94343911533253872 157080447412367360
153924337642293408 159155583969427680
132184594366574368 236690371614750272
146793361812004672 171935654241340992
92896131373008208 156111561747089568
129147907376349856 133367951148395744
123219457460981648 190522950620037312
116322226933651728 122500070323056992
247525428709110656 254202216536197856
197485496312826048 231167157713214560
15045794944623690 162767923458500192
80740999815849568 249726894277629696
32664099774799808 140656546025935248
30008947839480992 163920965400289184
3865378930109243 195964731502841728
161651731924874208 208413705816499104
102282782437793456 249262865992982592
21097820376966244 100737495495269280
79208258004115904 260212134013372480
59856175907658816 185469940594108672
108051431867674400 145648608288119488
74049910298268752 136182993627059296
33483127591309980 255633683927240256
219737659946221952 221580321357645504
109416700927407280 233596439348445376
149831243576067904 193302523867483840
41871027667046576 126560619629465712
128034006597659168 133522319259036416
158573270771779968 189173920708089248
145001797908215072 220306879058341856
11430445049320578 239765539665821472
47867496990964704 153282904519022368
65479581858359304 116973079352263104
97886807522207072 141387099930152000
46041811969213296 240230277592525056
65063697037928912 257685458229240800
102225217455565168 156473899289532448
38523058972021648 238596527876660512
46842268899354368 130842848456553664
95958772496859472 153752443421101888
37063010883849096 115746579188451520
178373863447149024 185851857576128800
93842899249493392 216277628931732032
7275548355332107 71376435424990272
115609434045720720 168957151724266560
55387208010027936 88097758357514736
6789651556396313 51229292102857496
15109304606356736 102363835018889728
24813403059964624 134974515186807024
160570233560857600 202083418930261408
184369490072882080 236783286551845792
121227980841533984 227778044833972960
19540344745863836 124415506901983920
114669713296934640 204591667550625728
18567406116395992 225103391505949856
137174093794237664 138134363575733200
146552701021723488 217433503452831328
33651564155037224 157972726806782048
126893720394161328 212997043764890464
66486879180536152 193091362145341824
30658794080766956 134445848586860768
94824926604533856 204818972601162368
68910395787518240 240186209289833632
20583556975897828 54113041540947720
35597495676570548 81157346413112064
178840171384310304 219170012773077024
205369733754359744 211929983174001504
17845676247940398 117791238972632976
127749746477386544 210032602321987904
3414380429442464 187035631663034528
69008381041556304 94039269081158480
15353396459439292 43737013037187776
210453082197756320 256998913586643424
7112280300328523 250361017813406688
5653214378584869 205438997969712864
173554782712946432 202358963658522496
159091251358697280 166267005126941920
116579182559363104 132014724112704144
82218622852489616 210176859947848192
155822392898716448 226346138966400640
151451803366912384 231478132205544288
156470028404823360 185171108728381376
63680875182352872 244502294031646624
1307814021849112 77179654743789824
30319943123713348 215577040308582816
112363805126889440 145871042326439744
55658424035372216 201096308246727072
93594401993184960 260423488427832832
33900389811946984 68371596310639696
172317065808671328 254774690837137984
158322381784319456 236752010192109824
25954238933508364 84834297164548224
13541823536237252 44531620327293616
114740728847095936 261804895654801696
73026231003569120 135288246347858240
115951702439683152 205742739006766656
49762229076111280 139396133075859328
104441048182444624 260621939853871264
7618335059060852 118721125019520240
86227359433291296 102851416165642096
92120053975404144 162477779761174752
80470331415427328 135678539917046096
151276944339923200 194677775482174720
148944698920075328 233238440036239360
88723195595397296 145437170558056992
109585208391701248 240503999139882144
57110204607170368 208162170983888032
204861451866735136 242406768927721120
173394789144574848 210170296417253088
58876599793098824 106970799492719312
40308089307193488 143919185570680640
10860479355674894 17176127466747052
52662588857418312 185835319299467904
62244104815301912 251969578475128448
39819389046328424 84028324439129168
229719046894524224 250686471250566656
3008377099109033 202015514535382368
50310611697594168 87932282009088640
13388048984171324 162081283742003296
85578917833566512 241175113248363232
226784307118758080 249432655600901408
1726866429131357 144764489637884768
151496011100244576 199885027893254464
145387803163129568 146578062469027520
12399937364877562 253855384122418464
84460739781264928 187559531273545728
47739681275742424 151773191686450464
116816724000713552 252810956595369504
25950213399290072 209615947809251488
73195399496887584 128159111929292320
66945245406697480 192127110724103936
30998273688139748 45408247006130544
191852778700008640 197389525738499936
6541711004354218 86328212080033792
96942170323085520 256147353515682208
37467157596972408 76674459324963280
207687932533142976 236486367768727200
16640698388151980 95857434199972768
141851551581977968 166423257234233568
116813484514163792 255469013268078368
69053052492018904 150883083139921184
146552295768263360 251197275291992448
13373638259901388 118473866561496400
126890650376093744 176457046531632896
65099439414433808 253761054970456864
45420385207304624 65797377622496800
64419984711534464 200629294773193408
55420064823931704 251199156601588960
126614312628053728 206186963815199296
195438837299324384 224885476389504576
9336241028579652 112366122775978384
124424564973350464 149629088856623712
194534490475201600 216260394879307680
110774594396752096 124326310485343472
83060850272900560 145803766222259584
81406910718671776 119788215309001504
5737508963372979 142239813770984048
106548848196484640 223400419139776640
15530929860588654 172302608197494848
178917413044539360 205941093531952896
167291899029653152 178020705329784608
50226581003607952 260400324427423136
137717819603678688 161797838903453184
22318899580593336 188373816935347008
123094187379823376 239090390184390080
70751099161886112 235904402230775424
53370669234876440 66206814191701152
24303777870947008 117769986760794480
51519091477276256 155597317384959424
19873679533678156 21836315085841116
141334414713369680 161121696810973408
103984145465559984 107084630941488560
122246767730251648 240802658503356992
199394313122021568 257446678628651200
37169458854844864 102342432125534240
145927840327979552 187091295023709440
212813242959341376 234246850685593792
99414849593720496 146796545917346944
78398785832134384 256655608059305344
45153339262669856 192140606902665792
184552565437585664 248027994145258560
55692888389091432 122550539455324656
4950630807014113 126990548410664608
88148427777216400 156582773507373536
147176853444158432 169501656130430304
35771441179362592 64398937447531344
188550492883473728 208512098091992448
24608569050013552 87314385269652512
59908401075731800 201866146999485696
58158896748181968 128435394813615728
261035066516633472 262629813940081760
137098802737324096 245079580598168288
31831161481274812 197848173822286720
46955221882380256 66318968041820784
191696173048025280 202261614098878816
223209433238125376 234267628779175520
22747794669281844 139351527786189360
52566283006009256 235377661029774240
73763410595365328 178493208792507776
79723435128806736 105843765419100592
75073709643908640 89221441162147584
171382822568856224 262422381481627424
44727223118340648 47096574492075848
5604206310381116 45437730877223096
66188164428932856 112703965380750176
137591881684570448 180674475564324128
115810024498537984 163512377366470464
120864801955194608 250741611853766272
35198392978633112 259739293438544096
94630064377912192 165821524406287616
124076511615522368 188356056084777184
189603293003413568 205953239396673568
97697990782996528 237815616066836960
57365547390207152 170799016868433504
201544200830990528 253230002323810240
55627908766674528 131912883976280848
197136696338489824 242200894722615008
112206382195087616 211565530001528512
64768492274341080 147064398967509024
3708266786402394 97935836103333248
42347323443854840 64778553607780608
70872687172902968 86523373709531120
101655520832653968 192536662201431136
99284847438759776 155838550316210112
148160796920738048 152241577792694528
107852029496336768 163842412265911392
99287493086209600 250236659749951168
231298304104623840 246185681282636288
139520640346229904 213415673122633248
199007991358596672 224164883748531808
159705987464640416 260175119059487456
113692326577409808 127343485256703968
53652837342677368 192229945407500768
129348473208183856 158609226331720672
99306941115658608 241477552785837888
200032057197470432 248258422244660032
112175188729276688 169012585683091136
203340393677672192 222086110237252512
89594757026952624 142791699286628688
217050976633807296 235420780461285376
39174569774538104 93620892668900672
166237393869087520 190089085765637376
15164664009211976 257915290991896128
109007560786336832 252360857942897952
74592672016293712 230335990551748000
6790026484048330 69260473600338136
155220913819240032 246255829212118720
72266120256352816 205185476704946016
16039134567660274 112862263309795824
22672827358705008 163003236772634688
213438143890873504 253348526003988000
29637073090723168 134790833523498320
61248178938771960 144688521837204480
37295219519779112 87259927500245616
6962968944298463 211807431036470336
32983274010420276 167919699483208992
66176124351013592 182785120702562016
17203836386746920 31539987581332272
6987037559410769 72671612878790176
209836297798127136 254117306789442624
7021359388291192 37825925527017304
18927108415129608 232859524805151008
76991369831572160 165551431811377216
1036750764898493 51962753839516568
196109589145181472 257352845002057600
41098617483304192 247030800182487936
13657506222134404 170789930424483104
47300952657775496 59352956263352776
104686151166433152 233214712373931328
50361161739315040 198353592268217792
64259957858260624 212631834702679328
76808858063757632 143983932596907984
8006173743689638 124137606252432352
54228650240120760 214265276468738080
34288668544169144 209492131296522784
37892031717036800 68271253259273464
64933631276893608 191932560029367808
63720970251594184 194389244076252576
92787806826115872 129178121284204352
15058498183665370 43024614015316136
190519498133444384 207946426632080448
80617041031905744 235584775064277344
9128609564725376 179467567720867360
36273492206237248 155633469724251040
127108155914316096 242317644140739008
8175064222291175 126428972745231376
46388908200920376 104858733498715280
107569049166866448 116995019089473184
169226279409555808 218935365709550560
142098985032046240 180216517404334976
75944391690475264 105198548515564480
22250359976595908 147731082848636768
116287799506638464 141874297851442816
55914598008221080 158849379917820384
93055337778679152 219575221868319936
124661031562328784 170694167674663200
23594941835638608 172064571739423808
163283076267235232 228432374984516384
111931489348168272 160045790016966400
122703685179453888 142523632438336304
198566885631317056 230694888556379328
23954651006717168 108743312155981504
117612025913473840 185502490164727872
106702922408209872 106783954558270592
69185819816037952 256951245740657920
9359064689638390 98727858977716736
43830525409285272 143476145757463696
34045752578616208 235750001860894144
72176176759650016 92278635573554144
23223140647060260 54200917120088480
51068404434539456 167393693968810176
90901962417856544 255532033564921984
86851084723930176 213273982868071488
68786115432983856 150306721733835744
14152669539036912 126577158111692416
118785018710624688 230094151438329600
82799909686616368 118354711219901424
24198518064859880 51016159050978608
41460354087978216 92348583827268912
106590255748035328 194254055725017440
25743261588119044 205681313265999936
6636389979449765 147930556645808160
73566118481134880 201407213221191488
1397229171666674 170603312245785856
82537568249320480 233324567320053760
951581501292937 113749512580290080
89431614299691840 100988809439193744
84206305654575744 116921241821645568
129341258233198768 256725406513051008
82044735152914688 98438022260737712
27733525871249696 126088487301514112
54805163944048976 218028998146111136
48071947327221456 121577310172771312
119736057118052288 261267961033804896
45437898873268872 229904917440274688
121779914172411376 255061987966136352
203652475608477952 234819449803790944
88849577540310384 197304918425642848
53026112851167504 66027373002441000
42491453676208016 158856245073539936
101119191334356640 229630254656176672
98604597176454976 108862484725348960
77300107775634880 176463450042080096
104040794530621488 166671941309712928
85484567165646464 187019998970516928
160826297874592064 237390033107396896
33895483243691756 111015742153941552
388542102793748 1605569761269781
119408720015671280 138336770469125360
100634467534932304 172136066419167776
59776816765105368 207203091280922240
61580582719350848 79831195012627392
180126861338246976 180393300879681952
77004860750835280 255645137838483360
170528407756814112 202078385846474848
42149494134431280 65744952638124824
207564697613622944 210765048723207424
82657463945760768 255530681994037888
228013270178992192 249323975986406176
133177693355539632 189015691373859616
52454688025603432 95664723133687776
176664466027262976 218684492316262816
100040343089579680 172723126885039200
66172021082161488 67829789042584696
150325885041417280 178365027945724768
2389717403816274 207281829154413344
16910923713975400 19200819309440504
137176921482215760 156961386205746944
40078752424523384 66819869073380672
96054337864433696 157208167034165312
93002412127162944 262213907682742208
25224968722457200 52381004545586840
236108397299840448 241620970028828800
60338791594010080 105319841113494448
70100860054752368 110184983821841632
47158412136001416 180210371583756448
33917457209009668 61329178310158072
66769646997337512 76745229195502080
6901685167415523 210272360597522432
209368896824222368 253666378916547712
6900347934088426 177330359188948192
6541744412849428 110330089128347664
84587046577538784 100430020753153760
197361476769272032 211658952344543072
58372495629500224 157257563882474976
206210500060673120 257878825938298016
20961570279723116 248178571994243072
84501677324960000 119053222093811200
200156490700739552 203345331193822976
62784777636274024 253107503882182080
132135720928055328 153258005166688960
204160317929801792 217947705402837440
20040264221332080 208358728705967680
150738013143550400 242751698410571360
188608392767830144 214839154678735424
37990613670985824 254652924008949568
127656014699684272 247036217496920832
109525183890373760 142494720774464640
107213799762404944 187064275578579040
87995417507736192 246040221296443616
29813131749659876 260759508226502176
9518445795881228 254945131728810624
124327424602973168 189721125582223520
102523053998761120 156723548763959648
104375925035396960 177836003608253856
159563309015482400 231171218242434432
189785024884812960 210853760636481504
93045162027765024 141255945514454240
42744280283801632 89195019397402176
45282081759870368 138574344183226528
65595456101036872 191405790481049632
103605778537836656 130942588094075744
4735391123064446 133110941299813280
238404917415098528 261031737937740576
63046323722446296 178243054297114880
1813302381892166 115256400768579072
103889776553523168 122267069856368432
4170931914279605 145661373784775520
19982487915813192 100346835164853936
4755948789736051 32390024523070020
9089070125976702 207925558293081152
85141059300320320 185944279716885120
125178987928281648 237575347087813152
32592565431822508 98632530105145632
228724090981850240 262010648938756736
97795741879742896 111472921110720496
115543573190344416 212513258218772256
12739803434049722 219160629658130432
100035900956930944 258776748132966496
71332932464801416 125288073846894464
159362191794730720 165288297001983456
17994643126857894 18670899801230916
127423403849805888 209235849263669408
127896299262965344 254077187613168512
99861938057462480 242628185403146176
32920765493344440 219484837347507904
98294755883782592 208084890375956672
29764240611004304 212683559196130080
207035149826614304 248101589858146976
6510835001874892 250622728981386400
7948922239739959 65878829062532424
33423304121680936 176487268032896416
34369690293679216 96707953980934368
121352462855219040 262526833147762464
86064634985165184 152694527130359136
32611539249999188 38914447028646080
60552527028222552 133889299981276880
60776493807628504 150663646826122208
127117318994213024 262895835781681088
33661110359178768 255175584990210976
127800068321527840 234119682972331680
8043512894677989 57618251973949128
119386538100219536 131424308342948048
219433744483260384 249519835194956608
37214208007312328 262884570445681888
110438717189944032 149066619714049280
41898824991618072 130701169637938400
117230642508520176 261794360240339264
20585247210768212 96784606744816352
131401733445161568 231026269884878624
53872682436953320 246150934425747712
57763331050681064 182103675077824512
134186801325262496 137255503880695008
3803232932728936 47441813604045376
52778178307986096 124133638043190160
157880088820475168 240731959917302848
125684281904965104 128666839586658480
50554917912940736 118912857023144976
29500161444226184 136513576147597776
33278646636923004 45662231774548456
126426125945746432 245176251639535744
201115639984148032 202836843188047392
187245374875205376 258573886567959168
73547441054795664 138073223133418864
156700367264925728 258031063014071712
14034383252193318 37843682961130720
27032049697886356 125299435306842160
145383864381227936 167816711726258240
15272417895700640 115428982975703664
5650146242821662 175176098839766368
91647919158601776 208178543225623200
68251918544006864 236734955981973760
26434994340907300 155625989749094880
45063819758191520 81051136344018448
235602709952056384 262303808580813248
72011815713346664 262357816851558720
78813713050029008 261994327493735680
36430627271674448 258298888054383520
153232304221433792 224418128198405504
126279174246442016 192666177648418752
17435675718951732 262846887779367968
124835167352862320 234327334683678432
106158923483598592 121596701690949040
145571164074973376 156824421299848224
179325916929631392 247029199742875168
114194242270555344 144899735282208224
116043218376000400 172064449607983872
193454026259480928 225478932577966752
35489587764111620 69148137179300472
221530571401117376 258333684830459104
20649427894815088 229598508524696544
65624970850826696 243123664816403104
107448815379932064 197730410575376448
86991171214458768 112288565603640016
122192376710246320 175699858100682112
41062067425269368 64622615014931288
163729133857628768 207353003879685120
45950106778335312 202533197179604576
166219738046037952 215157348928620192
73459978530968528 138432556010634640
60738689380546968 141604278759913392
23316250481457476 36802403087307440
25023698734060492 64884704477935336
113757491926436912 127150752926615856
146187827890620096 188280571365926048
178240473589957952 257702877742702400
49961887942066008 51809473267707136
131655808551335936 200302180509515680
52034715382762960 113746587355122016
117956448504413520 123501918245151424
58983354865873072 63927410908159816
71265625569759800 183190301923140800
80124315758513520 123214233991550848
36311093273028160 224069714018701088
165360888230470080 190722117229945984
49723089072193344 116556665281414240
5928798079642184 106120247266767360
39583911088201856 93210874057613712
219310979804891392 249332956296372896
26567286379327952 229946250919400160
71212282575644968 234976953740947648
105351295474893328 208603105206975232
60660736810190776 92216869303169664
1740052292753934 46448022909968864
68210266545019128 241471729807171200
150755315902051264 206508463990129952
137671906897961024 151882669484857248
140623832635607920 143176795875919376
89404408490622768 181531206404436608
153919566838337408 259808882365661344
126667570875204320 143304982074705424
17306844365679346 262653037660956992
89376163686169200 145241209838312832
2116051063188598 195527859086896992
56205175496958680 143178809497844528
100867744608944320 251695911969769056
140697020355183424 154762966019441280
170108764875039616 187165251615754048
209788362858628096 247440992226678976
66564385986589352 228075833170452384
2913997021711096 174556839027027680
26238497964875588 197611635540883872
32553483140096932 114137462225981536
23968005307487984 100277576444419424
66472813327260824 75306733589729120
167413365358965728 215506841279038240
101734639245201712 235409580423728256
31059756398087708 238846838836279040
181892521622397760 198316335934898784
52260290819539968 226932161452398176
10199805619497800 51849208809844272
59343651732385136 218816490262429088
96386732822798688 203012701249136320
122699176412647488 248031066489123776
130955127687438720 261158427221530560
34775636776569108 84719388096899296
59788184312732216 180696518238093440
56434518094614936 157689167512368256
124497588410658048 256755158261103200
201645302143354912 249275368169286720
181307237152325664 242927059298792736
146793760816195232 225003494669643840
8752845732919975 76187153661941968
45655529345252904 81233955222603536
21801014837998468 231643033847656992
26043764823191996 75595957906960496
225735290906180160 251896575466592736
127680609070972944 181555861833899040
57195064515260880 230696232517308640
222632924923595776 226999195551973568
113599325946528384 173954936051613568
82216040130591856 169182121164883552
49460960252119976 235237959497873248
4337026386999865 215678864336425760
90992751316422256 180157993805539872
1025753564976339 193254332670826912
208247206129310624 240055181042225184
8919667698507173 44638421669707760
22586463332645488 201966930732795136
28197789837470792 238515817646259584
99099100528373440 165159361405536032
171512486841223360 259361643159497984
203617048200887200 213019387365473792
118975544574980368 156071216098665088
248884617582810176 261498011220109184
40951886115672720 128444188417252480
130225573690851424 185514423114703616
43015408549454616 86744957721788176
78680745236105648 236416973109775200
84247536930631984 206319378659596096
76378719034242848 211695647677779424
213210245585066176 223361862811749440
103952673259222016 239092589730423488
135096300274039232 176916168697214592
147053480442810208 187982776650020160
13901016639328388 95270402446409040
131863351572322976 223551331040386144
153445115027365312 158654230774803616
25926645391749484 184562505218254336
147252225772832576 219328217773041440
69160117829692240 210561151325707232
197408496071950016 247569849899235168
80003314757764400 243820357373584416
137131179070685760 197141416568689120
195798498236891456 201667506899970752
220709929360458336 233353883790695872
122423434031867488 193961191460212128
56211570695015168 168689176477930016
187666344784584160 219536245094921760
207292595385162112 210770473967943104
85266801951932128 167704958345949280
170578542072159360 175640060944085120
1783864145211124 1794311719874019
18107146911266364 181835174651603040
137122885211448624 236533090664236928
110266806501982800 196653617809770592
10841129792597260 220627159076357024
11621772992222614 156224406648971424
108546489379861392 238473029787837248
42440291672484760 111248555427646496
31890699238404736 194938467214549760
29375052627755200 221009454563921792
90996805274504864 237067382016106976
100989343267859424 247500058616084928
3015208866132625 137675488938355904
7928509188958831 104207057929246544
201958693161955040 230494420353696576
9829069167643920 208050719883686304
59651249101098472 123532278646243504
202852301014616448 255167807802613088
37611670298577152 81911330244147824
54589513585156512 248937697309435872
25818429159860168 140599714911677696
201467402847968 247913958745350368
109370402756277344 114173151540342544
133222410363056096 157526142734595488
21616449206251668 242453489671546752
1329502987717499 76822693927008272
33422484905550360 60319595244651256
151632351230346560 196281914600105280
154864379639655584 202098273235364352
36267412661760664 242475926865538560
6735488651043446 216330243565836576
13923764418064416 41907863370722536
63903922134708704 126146639286689152
26986848896535132 199414581746939776
129119752002722112 176281233701006496
46184925964014304 53206025603039264
31605542563141476 73912706332451104
156122828553820384 173499463348552224
188288909503851424 227713286447727744
61809266995298064 118406229164739504
7324737741157914 224188390897296800
33229452208773312 114261510629065552
120175654844622224 177297582105358176
73212458352248480 258420371786353216
3604931341064364 217282167317663136
144521959166401792 227135783230023136
177044574148308000 202642106928985952
47539543244338504 102554089614526112
14922320255382062 95926630920154192
24343216276616800 52602277996192544
97786622066704208 185844200921407744
153353287279822432 178907310137410080
40567838693325736 44335332968117632
106011410745245760 173394330209829344
16827368294068238 76268020791418352
209789540173357920 233266753077070944
38101855050598640 190887847888986432
94815691094435264 100473796883227184
74231655351065856 245680843914772640
46192594910689032 187498758912955840
7585257986595739 253734807537185888
68700400572433352 150175274963452736
21651585736124616 48653489696973784
34066635649194748 113969373629816224
3275066358166379 253642254509064512
49094124908006472 252081058883260288
70383885373035144 163731370538604192
19478973587064192 131732964709457216
29350660699489496 240146250872088352
143730835572468400 257131461280311360
5041123838257021 95784822157835552
225436334578428064 254450220325164736
33678293604150068 227492741016613088
7819685977696058 218228784507928256
114940053228939584 204134737990486592
31322688933467116 164346677432714304
85670157707574240 223525391427067840
39556939818920832 117089244142236064
92027220410332816 128237147584593680
84728061172067888 216354287599682816
35786432837233868 157406155589094880
110406245844732176 244865486529919808
36937419476699128 259845431068945856
56190070064196736 242009607919055808
121106108860675264 211774842399823520
114342785880234992 256230458628449568
47971878239426640 252220178716226080
18017073568633944 130237235149560752
83177307658749056 197600601788793728
179001326615158048 257781367972825600
117179751689085280 125385579039664560
99018903893266128 132313265760937856
120659822317291264 132742320697768256
43029681245302192 238753142121904640
122474442312525424 179748846480133024
89299714490533504 260598258933914848
814071037508466 255266823183194816
63311481005057384 188106121542998528
219904129342480928 230213728620879904
10570842784891046 68697354568779288
213651588660398912 257456682014205632
13196439628693268 42514706429243568
24271106715445836 191661453499581056
105448293040000096 156800870888179392
12076611820783874 209436531887842880
122166841047362240 203810918782894464
252608789767352992 254031459341921760
104887205135440512 121406438810826320
14822011170526652 179641223878037440
45267421624494400 92372249060891232
64295076861148872 82865712698410640
20140089916024124 237133056396185952
64626759587819624 234131830419990336
20331669446617672 192097838729729472
129535316703757888 216993923268108608
19518958072680964 44302974859830552
117108428814125440 250296827174374496
43416115107165184 64004946278683392
40304454976399232 62189178603700672
133895558730139408 202088201340155744
35356574012829744 248436814270134592
7238693749772336 136269688842186896
30610045053024008 102278355351255744
14114823113226656 258574534742553376
1517750849817562 257578593230451104
175609780833980512 236594655871859520
99690968588642096 99844619871384224
203464033297824896 217556930311643072
34489960384574136 101698122872652496
176919537770251296 254291073562187648
16734957627313806 140126205157661008
50422062344446016 201585838089438688
148167167007159264 168803555171832576
81200706404066016 144371157614408224
29610219291626448 29926502794441796
31211981831256532 116624922012211136
172548414236014752 248429400285449344
44588506166108520 164644968920474464
4547390286586220 230254255072730144
35097666084332168 251460011616782944
109460948180578704 229266224603236800
22407998859863604 49011277809887808
54663971811490608 161936343349451296
19232360517277264 32279686853828388
183876583674608576 190594072350428800
69936805290290552 75858360261555824
1671589062718180 54693184099878856
122883668624576000 164216098763583968
86323797272694832 216339033362820128
5678281904538568 87635317583752496
156841562667207904 197053053068325504
134951526544232496 255146496666883936
126424578972889152 215046983789574656
25748484767983956 179124126389449312
99028097696975888 127577856480032528
4352294323026489 218954462717638144
67856154910408440 210253374210714752
22882556608435384 217096517267580864
142440742584819104 215563156119246272
65315267452414896 225420175626419744
77241400116050704 127312368134238976
15901818703111140 223293005391677120
91066730976423232 102593559186963632
173419205359370368 224086388676355840
181669447690963840 259886944245793536
155807673319839168 194877451216858304
7660647152227785 46483692346061976
112511795040193104 186896534395589248
140307417483884528 149472112160901984
114109826553063088 166583085463063552
5165501648025329 166042210759416000
164540002750575776 200576251314622496
11130176725270654 239845363505834528
161594335885453536 198856171406353152
56777728215593616 136619675178779536
75815850566976608 158668944013566912
67086835717121248 248548870835085056
39399650552839024 117001796929000304
137856174528422496 215606509490755552
35637467474361764 138930437211142176
200289147080675392 234401221238354592
71050482464100160 116239054559460448
135860623277045792 155750060227642816
203872956923389216 219468591201360768
243514926098604928 258390958809149440
105776140208679264 188172145421471648
160881512242656544 161804128161318272
29294448122930744 72525871741614768
69996757082749232 200417097009297216
55200749082467848 255441114603620928
107093973670048848 256309709983214816
102105228830675456 224721256602506880
25127203300998480 117041752510188256
10368299442180602 177352309741745440
37681553454706968 64616117167993496
81432944179474576 103159092471478624
42427160837474088 82183024309532912
235809212535863520 262797773578115200
11387869759868526 34936000136602788
45578034630015856 217598714267339424
10424345184248870 113901700985397696
30904476866503204 41997880695096536
10621074688638498 220387437130296640
56975652900927192 146732151780417280
156210790411409024 256218495529199936
28883474324452780 31921682719136112
148057947557039616 169003506183874848
7888028410081171 228258486211508896
46804858343928792 183756057906634304
86866517465531824 86999692430968224
52510213660243168 153924536459817344
131090885298334928 233273629697188096
181816911415948064 189661211479404544
89626398776925600 151766384265397440
62401291326041264 180064634838735520
114205652084630704 149378363487171168
165032510837842720 166858971795669440
3511940767349724 176772000162075904
101025955846118768 201784053095180096
64896570022437936 102924674886909664
192934096730847520 244371931897475840
131574375194258448 159078670194719488
114110392467702624 166976240958770656
14705888915704270 142639807307726832
113704669621879728 141146554499407920
33571105387589916 123832194450696032
72314612859245216 251286729636000064
202765275560930496 258907700803180640
80993217260034288 220624929923772928
22674298577443068 171567626722850464
39413168419734520 66282450562054864
76759381264005824 180196290692627584
106322490157546672 226095082518169440
111432786634891184 170910921058206848
43933106318864408 249700509117107552
175895734076591200 195655214821344608
51870877484259760 72281430250449824
44803219757305816 238329258970369760
167449487368900416 190460925813814912
60823027034998080 217848632708674656
52442690348809424 258114694391766592
166903822076554816 182879525359764288
30345439961115124 41173136608903080
189098665869320160 227124366720585728
170695165239136064 228520753524420544
8382823825823625 171931673740259168
69986650611545840 181521986925044800
21034352744838424 129011386106248912
28001742960239792 172958309039884896
1448771967230917 120499236403176000
97676768178076960 158557877746983840
6433169322128243 82521422670546480
81032036065988320 237594445371037216
228341520450243744 232729690240226208
212484244929484544 223067860269280512
38717757119123304 215998927146278880
226094135636264064 262158635135502016
184953366800987136 229018587596286432
20341488564169484 32934753725267116
174079436396309088 243797061516473632
34745350971358904 94178857438902720
22523827703428920 252721168224355104
176515995546397312 226640527292710112
28015000222477772 194146860393567808
137159924032539824 146672657936082048
28422349268875084 173456153118424032
80736831804579296 181144514312957664
6428304608171150 44868029610079640
237454561771047520 247180804744342944
135319084655049904 223732923492908416
183470627576853504 199705000306371456
120183475314349296 143851348085604736
138550337936510544 166780104791852640
169486254861002400 260862947778533696
55401933310685192 153389211344021664
182151994250656928 196983409394769280
127206908100330560 222114279012726496
54920799865822248 157652099930996576
184692185427764096 235926170970730144
73079948049804304 172603024774292896
72491386443662816 256780965630235008
130498463155357248 206310102757591264
47813927618732808 162219016687705472
93757289171639040 250403005698153792
188818199515665088 200378299728640512
31816871611549384 154040548261940320
106197181575807616 163056866118076288
66754079471670480 164641751434907744
123873447567309440 239759529609417856
182680614020740096 206295105099344832
63825087008403496 163884143243885440
639280003990143 136610401102330080
115044616898048464 142229504272163008
70270387904727064 73331017572597872
174287114259677856 257128875395017280
137624460756737184 185109588034088288
64056632305304800 122226117396003296
33664564207305576 249501131594009024
87442055788910448 165103750772352448
107715908688661968 110311879419627312
195190149229701824 200687082500474816
27023582336579572 162798846313804672
30898786253666340 45292239712680752
36106599238454224 72400625545307568
198456446386809856 246829180646367200
124753845371826064 188075222494974368
7279928478878642 174942524753572512
27965508643749652 94907428012027536
27748467730278120 147709779505791424
30166746801172752 90761812952047840
105778059721243472 220570330605770208
131619104901797440 149491906119581024
71200143173599360 158923920859405888
32408284940342524 46791439224391568
61440134114774864 192514104517810752
92147403292575952 246322068595182048
36338837743502088 67396249787506472
199097348085914496 258753400375798912
3757010598487371 223020040962243360
201242411181166592 222735350159551808
14687109361023410 82783956362540688
51115859288280344 171667881436443232
137732548121854960 189765527960106688
22134669203774032 105451464156777376
25568441130551920 160590491963245504
44996306150084024 102183520489659664
70941047708345488 127657514954315568
112005330734949888 148206238475657056
12960202500275162 186114140774925024
173380964590835488 184951455152537856
172940566073760128 219489977805764032
153821981449215104 219089872341586272
24412913050389128 42706834456796232
134245567294525104 224622470976630944
111572823565712848 180151874122423680
97200941641220224 111490039805713456
43223347975831280 84468910246516080
210462344767911424 260023554376005856
126566951290592640 206229030064152192
31970885558422284 84451936186039872
163395190017709984 235624609740445984
120960672812897456 141830262158911840
67261212387617552 80498372214694992
159602344499671360 222765030986471616
153657342322092032 234936705343887616
63357432779729032 204750857816357568
2538184605196798 5054814812745704
82885698417277856 249510892597778528
77181712840622720 205341125130828896
115165288387716752 147302505645497152
136201232391274000 214366465310715360
74631095788406544 114225018086211968
94254927235080688 179908160787175232
126516288680495008 208001969017809664
3116489234485791 44762114436644632
193836445167856544 260803712818886016
103834173829107504 118146869440910656
150535730026839648 259229700638517408
88995820232717536 149010670121439360
141600290975613888 157203934410289792
83765285402851008 120693265748089152
135392408976524240 225470311723350624
223151582945436544 259672843148180032
15785306599859904 127960178470282096
73574199222785728 104261692864222432
126990111568586752 144248284087632256
70626487204384592 199936981700942240
96634074329710528 100928062523566368
231599146068120 154135697311839200
35975773891627292 105390858720425120
73354391952852384 152905633049871712
63853782533769752 169504046215202528
25923694785883300 29466751526516324
144457614775831648 190024895039685344
39548574888550344 44714271160232008
214251095600659104 237508242116160512
131431349969465600 257240969689054496
56276332241711712 139883637826926368
117016236656651360 206684188251432416
119381920129621616 226580588857596064
110281447264928768 256810613412621280
85985008276411728 89995519262975312
74753651929084240 248827922574725344
44990007479925936 230565732254285504
28677190193936852 43126054059675328
33762225343766332 37460949690192936
67398592883670192 244064302557117568
113964059493024384 156990227233279872
25573168843526892 122202387527907200
142188226796214736 176593634326863872
210238002717747168 223804201231607296
129459247893402864 187936094452473184
9625726111668298 227045026457024128
52599491438042712 73122288851000176
140869990446439088 180796468591069024
105218773928289200 122596026819265040
131523079984624320 251505816860397120
35876495748555024 71787324607704880
9930247863426964 237216538038913536
23738212683216176 175993448805181824
133277815237534224 232258799238688832
24278609146975208 96632474697959248
18964283719656896 107283875988010832
13054811320255406 254142439049593472
58615720925736896 237719375810154944
18387415664946604 90182340346032800
187237131189831360 243913476095373024
48961785446237808 157438594572939808
69070366468027736 259762367460126944
5355446347905888 152450582702233120
184605216929929 124413268595813968
122486389385727408 124071213803928704
46769537653592008 232969961656348320
133724723376486848 173944533725080544
45812456871443016 123806778603618384
132080697362255776 201086046477586304
37411115059664488 54376670324848120
51585226413299736 120043266929951168
70096906927083952 133209159207618912
48011298287777944 58969063717917544
135683061364069216 256466548971171520
45917856733250120 203237748318817600
52662946008576216 242383517761902272
114842464172499040 193618022104655168
49872324739429376 203408522119449792
46686160140405016 63558492147573872
29381636951352064 127866754392151856
123826723768055248 185557989384370912
86122382739164912 231626956130902496
111670201577291584 167722717988044352
67708749027781872 174895996815005216
160914353417987808 215800855486660032
113711264575418704 185354131876230848
24538394048915088 136973141758659056
87791608097301840 143465697681653808
5190652135065810 46963828938937136
42995597477458128 188662281955821760
19630224503074224 20026080600839792
9595040895951154 198617581177903808
44232554464955632 93278618966893744
79518280910828944 185020559819361312
91792745260285392 171121360193470080
23583770080372380 186509296299921792
52211461227619376 179206806558634784
83017107130461216 226955117829928960
91210867786794464 123831545249562576
104019434674906624 191953781802111424
96050044608215936 135324335348838032
22486889395691936 35958290792801604
139005109494431472 224011469443334976
170179075546482464 181145577081195296
12320350458719494 72208838193267824
30391448631383492 142461129528932144
125056299165156848 136754939064195312
18339233002051772 128561789186187344
224096201263413792 258276618653504544
56503336421169248 244653610577488480
45152220008229624 96805958422772384
50367316759295104 170785486095216928
33715835471979648 231917423249422944
231729535879403008 238344909581817536
43444944320263912 181896230129668896
19381279096256144 22254940861933120
97922978250111472 242742105434040992
113485190502437328 130816710603491712
210493509445635616 239250247908688768
131146432005737088 175092725772033120
95917142117440736 145656394290165376
110468838117869568 158046134291555520
18171843644050980 142013032205562864
168728912862945600 223445430673662656
28961895200413360 204616263058898208
107872361578344512 200566324594888256
198979454952872320 235219656261721984
12349507899337822 81544009231429248
164941812604782784 224397080669764096
18260394410645356 61928619050163584
28291099724693432 237680902057317024
41603553537193664 47555830514789312
19604508797255000 178044344312893344
142983861430823072 190278275211023168
83401766918516544 163131369040045536
16527405562848998 107911558320986768
8470015940431380 94816990896708304
119925378994196768 124243473577065424
7651487495295103 241430851843211296
11470447918072250 79018441257650672
55667904492473456 132200460716277840
130686939427121760 157128769495534176
142856476467702160 259688825132828704
1391518094759688 128261886859634880
21637432109629188 167108403730640160
57695654360315456 234098194544040384
88245620700981744 146363031661067712
161420634062723456 191806435411213184
81970884509019872 196122569957708608
85555827899558336 237298575689318464
94591995834409488 226712476172332288
94967962671526608 139988167892670160
95521751457887776 228550271130895008
110235176632812256 210518522474594336
28688826508386640 131390467832282256
178049903611237312 262658206582176832
23858129826352148 126569663679570672
32965981380209840 39904689944927224
128061837710901536 145054509073412576
52866062399452216 180203216547910944
51290628825163712 79555429133828448
89330318854155824 184324953558300896
65708647539195192 172826862565426048
91923084973819520 233321053153608992
57082600337235808 239663581248936352
194379043521150432 209361453914537984
82717933915498832 231318032672024736
232063425412521696 254776893024699008
71774595178660512 87095157925531840
23164972950817980 228096346373153312
14598510917413432 197061681302831104
154124703619885152 251945563143454752
135091761170989536 248939782999185216
588022263973916 146798002815475680
35368063949841952 140298917675581680
74141642837858768 184040519289173536
21178737220301236 255292917383621632
168408834003424800 218357937784632608
2389000517207858 241239592651048096
13760003744211098 143012503415516576
116613418044389152 246990903868524992
36577677390324224 190479400378313120
90160275003718464 174233253775585056
38706074489319824 139017866609262032
83755248929125984 107449135382860288
4571773975000818 249822247664065888
146979663858726816 240171366849360256
72718084775310784 136775558583948160
17778661606282070 21211085113249996
144869033750065376 203642774961432320
120247971836232272 252422312690560000
15562163920506014 164282092708111296
177029298184199232 203636970960239712
77164616466180384 207641921209632320
55145174449099584 101855032247750720
222391416094401856 227806463431078976
64594780679549088 240227642505099360
196371016683318880 201252244688743776
206082891867546496 259642865834809952
37735045482410248 106096044212361472
70763515592294840 195500441555418528
63003049138113440 99183211912409824
156756446513330240 247248253527768736
97767113250669664 149900125178216480
67079260567463672 126000995506582320
177139884659977248 224046197573805728
25942322450549980 120362066840451760
156799354305139456 196703509490051200
12489789093914208 52501457072854816
13927286462039858 81529342990489952
125879749089707824 217427491553928384
101853441055674896 128622057674304384
130845977589800288 174317297159113760
31942825113790536 110333146145378560
168211114471066240 203364680322374240
710685321092515 70754564512227632
105790897400532080 152418586250786304
36713574633019280 164858671300622944
12437427182814788 72774758919401968
46219407194784344 113067892281456944
224393553824324160 227902013437363616
1542430482612592 177660965464530400
3883447592762128 74819626309346432
28104953727841800 256802844924406976
143205420330915856 233938972640197408
25775551446356308 184523425117256160
60172272344250976 146870654859003616
15685582158649838 185309902016923520
50539778820464736 190697063056413280
110802260271345472 250175947096147552
241564909407225280 259278779353064192
82736426302294688 154884550261426688
47688971706066880 204040878806266208
19332996367017368 233659595836016032
74656791561308992 221258415163561952
64992786645862528 87051526217255696
57539159086849736 104038987720729472
4826299525680684 214256146186738336
129160119736140000 230193973909764928
160802788885557760 221224304666369824
20710178102358188 140291767547133728
3658900393437106 205780467239726560
164915158277501120 200483999014830080
24188697109350112 210204851121090208
29901201755856152 43306136792916136
6616355022605929 215682956524066368
246231256444714048 255403036511740928
130391310175673088 183212084666196224
11159162713116310 126683347349676512
64890364515825728 151905421960998656
106387369522578944 129623693018087840
145100681211315040 234050548497105024
33014881337202448 246395657011931488
154474357713628736 227653947667796160
134337299029323888 246819482815859072
38577388705687080 73704198185469040
39079673652298912 88707298119616240
26145642360165752 51620698953521328
111285002001662208 145071492998211040
109320180161847920 196632080591853216
96733300400452736 145932833655217248
61317552675496192 132652906190616880
92084826569216304 121670848866819152
241681906734351808 251485142020218720
4633701417428101 197759714283421472
13122175717129848 158934401706968512
129919934169344736 166474933934935104
97213957876312352 109728003155846592
143624233590392928 248048909446320000
173580406643285056 174166896037530496
192671037169472448 221694609532015008
23026275831542780 171263829823230240
30967521244433280 128239999425877264
42317623320978520 250544865424639936
144763380844696736 244883674896784960
174386817855319648 222921248436482624
5453974472563047 229687485798239552
8805351992204106 187460248205727232
126949445030757824 182936106527766912
41846877287336520 167966851267886880
77177438944951104 262398577325674336
106965690111435200 220845605184126560
82654264528198096 136237428378060304
86596530748768208 180774949197465280
80428931435604048 255061485182012800
136114665736660480 223446415829223840
123343850356456672 236640166774160384
40308835978264504 102322392399002480
116548761262653184 249038806610692320
86925087072423104 171491928226606656
34560523451281192 261460135095931840
190793589456697280 231972769144779264
82230054680632864 223450812022525152
54059314819403768 190264673842960864
170436265294734976 240364864538416320
104674007824143616 126237943290744976
32795508849679276 225353986023083264
54715222452793040 185843724856990624
49754206019129736 139316115005627104
223702948841995168 231749601790449312
166603959209600800 215723272225761152
9848962605766502 109866279127895328
63909108551790936 254058999988994816
34361409959823340 75829808133485088
10778954646427616 100549123441491472
168299229776398080 176351855097676320
113032678049143584 217124435512627680
39960690033636176 138263922465646944
110076717924676816 206691453640628736
193517673263643424 228989702706070048
32520653344870660 166738817098235040
30847177615858288 205523631258039968
195053279319821536 222227396622019136
199741588885972352 255193413974976416
5835454829795146 120742803637493120
197049238536260064 251469249667199712
249457272386031008 257029283285865024
113451075967296688 190216274113102592
116290336524104864 223195410391055264
21047407281216912 167085737736316096
55689759602030712 213519950401860832
70198535771220256 99441278401757872
34814699588861452 189369388744801568
143896502941922240 221109374751117888
161793875752692800 262141404051666720
208797449228357056 245070005594283264
25812228643630588 86733637676255840
131075459641191136 169211164895322336
128249358163998288 143777752296895216
74004740891328944 179739299724912704
72878853944048080 257026048224389376
50547749778060472 66008438030383296
11166680919886642 43219649732010528
168889754878641728 212750741292912992
164129354997387680 251402700856698624
109371756985567584 211022355933950336
132871137169291248 152247588510251328
110935172982695744 113636300384246928
7678091061673996 171785137435866784
34323510607559100 181994329202507584
81195962901173552 107890415065138880
42419485926649608 137681942271319264
15180370113027728 20056419671766120
234921136827506720 252978599076898016
30810829526168232 111464337718736832
76324287270641328 122520983638558704
61535224987826176 257130731689767136
35460640821927052 51224358325253256
48340007292472968 133955724391137040
55143128324004152 57715395987473184
16171213566489706 159579740682859904
138562151019048928 167997285847245664
149535163456121600 163608411440944608
13545234784419164 252509254277832352
85839924620225008 201595389608255008
50322101617344656 94433784247399408
70692874436807808 260050850078183840
48897122504783096 113871854511714272
45148252233196064 156238371145630912
46719134869831320 99595732962094416
32363785813685884 95879940383890720
124627093986080032 130618673708962400
23014670106237468 59603647051717752
161164344828688800 196012492253372512
21917048318257308 96044174547797152
30758051650547048 209520095777159904
159879179717601312 242187894183493024
15514157801488062 140675190694737504
121343201593857472 144356091815563936
63439455029930992 199695470139872608
49268132343803896 71785353271184432
26793043568447812 176411964862953280
16651818348771102 254598236997330304
11212594609328984 26877846117042512
107853726266452704 252150806157103840
78333250455781408 230634330977168736
105319858861755184 176442833300862592
89473095633490624 248893294694018752
121102989425052688 196319939141991456
22134982495617820 95789459818264560
7584653557611107 129240984332587408
55775265965372576 225438067493889024
117328789106414480 189061056202935424
114707942537755232 153739133958834112
44755401521473056 206209108342148896
92774923662908368 123191451721567840
146652074582592256 191681495514954176
156853725066356352 253025075224221216
15464144200837360 146957473701850048
32193048821509992 117720261418902512
107923533797403296 252804859481512352
82725983066162672 186541227902942560
194119000697965280 260753871688627104
7362472089312563 120211009101964112
85755699221521808 246022040978054272
131840634959678928 223970614144736736
31043343484355720 172622744468946208
76509574073827200 177307370434624352
121949642431491424 184236427270323840
46091963108016632 75558458357714128
58331096948533448 234695355141304032
23788425147872860 137721722945587232
52792556272640440 194490703931986176
104179649866280128 202560128044101056
111018391914019792 175592885554637408
6087609599944804 140945595695574368
17797370721210064 37293797266070488
4226919473533625 157590296318147136
171270246966935808 180628122954038944
92547953005468336 158032995495100128
216731105287065728 249154630565171392
95734606359063568 204678664116530560
144433573426284640 185955375128199776
36322169549811288 252359207438355328
74736353457078624 226312729615342400
85910645646563632 122196550462124752
174799482372227072 212236775039392928
30430229893177080 72759937656560480
39040573365570624 237739157790784960
36362282296213072 82618936941181344
217148685484778272 246788771793861856
80982059400184224 251549952438184256
140928096849322368 213980661601318016
5229747282053498 75262458157337104
110646195720496272 200496449570578240
172632797520691136 193805141958195584
845870606953693 75842579433239728
111544957676368160 226115699072702560
123436507134632736 158865232562429664
81680859260307824 148481952814956032
55293364531061384 234936127959147360
12623098725739270 98570875617192624
101601197665957360 261622236983641408
166337140521157920 224316603117203136
162975190621850944 245850918143803712
110896337885135168 247767263946054176
60774373442385312 194131267493287104
24621329011535644 215924750985482912
210295869884591328 239057523143524896
33791836253917928 171864596423151680
1712597934198488 183739886859346016
209091691869282944 251824239982456576
114384976839712688 183125159159618528
136168847113627072 206115881431732640
74293061122701584 137022295357923632
103192223086519408 176539158038849920
5095015281102079 169125555431483968
135264336811449072 218605521253784192
15261250579112076 70659379567188512
201449041326525792 243584559598378432
173562984599491808 186286478641591520
3514420887095910 132066796619183872
21908742268218008 199589271032317376
486885238751532 227640273003887072
175665035699414208 212692675588409312
20140671830380828 78854049498126672
108463454103570784 159320063776328384
156610482564961568 199248813974666016
4966706675014710 254896103754589728
10894398307561110 258121066194537024
127967169088855824 246580447847195392
110160827164145424 203506233410493120
94861005879436592 223990760206491552
55692549585299120 70665427079520472
78464259849959248 172210014125964128
17674369863543634 21246015743797396
217155483930070432 241582540306001568
230567209379608384 258605582033783968
133364365926007232 167233231469313856
8484924986575784 22972886986736936
95020433922959824 255835099583781248
114057636603864160 208805106265495968
150911773160057024 164721868008559232
115509866614592352 210820802738809984
804076823241835 193462482511498016
23885773214170564 84812332695144848
209004185507920512 255475093923200832
73438031414268064 169343450388662304
122406201428559504 128728364666682288
43887387627660304 56752497389141448
150095958890191232 209362657319103136
240502002671081344 259787886061986272
115001334955776896 212784944386654528
115851633807968288 261072392052152320
60071084258295816 228111750175669056
116756179120178640 220403399167792224
57916751532860216 223000629679322848
111211008528673104 222207381483411776
133133621879565360 224268793499855008
227566782994188800 230304163223350752
136051485551466144 224859420526039040
17950239307352242 243680943609672416
40562919687496464 88553066942203392
158047045239045536 203816306064036704
56215993817489872 166005091694312864
80823526851311408 254067438879087904
22681809217906852 165125171947987616
142897823578384976 172900062662286208
134160709995605232 230823193145273600
91388331814915664 223181578394266816
25665038943442748 40947382561846568
76452342664961392 189200957862118368
201006930584537792 216924970507994656
79911911373080912 196814044660843392
190844022518382048 196001074869253024
152407705838860416 169919653065438144
90261778241118640 192180258194505984
77977324465338736 145544028539169280
184944566045148512 234135993795506400
52307838072788264 58086186100526264
136333795694450176 239630060167748672
127413592322335792 243483799752993152
66539835656404504 205035609211461056
17846661519795066 110903775644869968
12724730727065946 227261110477289664
80586110161852576 170656302337178848
105092202229420832 259134933170623776
93907212779638320 143385171698278608
29975927357123396 60101503281826952
17161200743765564 93782515008461888
38090306499893656 222908881717852960
137402922588566096 150224589509343648
168336200503886624 215144289465081312
87157700310603600 232257722349604544
143052612244758912 230920355907533568
75708764367053664 167260413678451680
169184338381942496 247723815638948544
210991117412685824 261161229518356672
1099040007596583 96862014869262656
54704319085088152 240208446433083296
74649283900510592 116776940757851056
148970427558226432 212087138634932992
2637016339475493 98497983785043872
79707010862879728 144690071156068000
11255415809730604 21339812984899676
37057498714153328 226746628054210080
145640568784357216 182094080519477728
46038547721190096 206251615446345440
93444269604945168 155762372488843264
35779510724751516 136016213615591760
94765763565411408 228557559995343552
84718767493457712 169364958877196288
54824646263851392 249043375990097824
70422830047896168 249150601417321088
147767376347087296 166821044098521056
78196424391439728 125605467196106832
139536370313475904 250679374035918688
52332353652677872 226524803620330144
157536966297601120 160514726028600480
235175338971282112 257055019655390880
106674986700234288 231922099996510688
65613331494957560 76715253191672272
13379834300049324 138792191078539536
30828412383071864 246129127051015840
140362379542712096 202616577580836832
228552489517926528 251175763284029920
66990827999039552 259821722884894368
25396958726030272 239528178069497824
161596881329939552 229035641401052864
163823463585941600 262529323232124416
22303014578003284 252867644999880608
58848926966663496 95840814163769552
78754421311936064 131597096456357472
59721747283029784 140365754521227952
36831866559426080 182207629061500640
38827839123515232 54727134672520112
142629832858166544 213591313584800672
43040366586113768 239399041326266944
163397373758809184 177007047344835328
25685453678094628 193432401450693952
88675814896204960 254344217120591328
32344945435478160 184451330460068576
70845011363896472 259805125192710368
77576943690145264 191557654516981632
49437309347100872 175138188666747392
52176694042790784 169024982981623616
138597517979946224 253867926914714336
48476420011588408 214253213025255008
67856911944612104 233213874585986976
170602991250739936 254229832595985792
135044067324956000 188408577834776864
58284147451196832 161528183346555072
80954104077734144 188106247641002560
120892221739148832 125309545375372912
103289989324303648 254192785693576736
4156204240784661 208390856949490432
181257130989971488 230727127773995392
90496859880414656 206496758817660512
87547422064198272 111032501095801696
1564516596664886 155954009978065504
87838437991581424 124539618151604336
48432131429129792 117673534331610368
6952641701114101 83928340871381472
119735524774479776 221604263136220512
95396110638884096 261911777351678848
53001163417493040 82228798781864288
152849379152486080 209687603583001120
141297489593998656 166149102642467200
54648338484207296 96005973179810704
22984000822371992 135978843444853312
46602375705961872 185329340012559392
8800403981643161 141140390771803616
29824968341601040 108070613794953712
86088507973900064 205634728657197248
156059614799165664 250681063378095712
38323163962721992 220311669462983744
105009409552224624 260191695166672608
94312828893058720 185085849273092096
146371309862129344 156930204062158336
46795539625683664 187897165618493280
219196392109928384 261525393793731168
2984867261743660 138639909667479056
104385168410348880 234717191261444512
120879477995284272 195348967769681984
46569660115445864 129532984157701856
132520110621964208 229281011208504160
129356953548787792 229776371122037920
72271775737181280 201069361903503584
6824837694279847 138066462217102176
125566492242156208 173811088857972128
28634384730498332 216840138278405824
73823537042373680 216825810602069632
120331121461558096 212186031133924960
2470757242898884 60121137607140720
123276498386920176 128908370846187728
134178606359422736 203056226661586976
123002461445918400 220629023087455552
52228550809475480 74520962977220464
24236988007077088 253746004702019168
246494241804532352 251590264743606016
45436812842447056 103833953338524656
101632144984732496 129955961739974624
209311039559368032 246570070742302944
23975797137811480 217626625079347040
19491848237159368 40466229400930480
131421620207714800 206887428696502688
127717957574432224 240330244933325920
45059824974266056 99385055749926656
206331933621794848 255193869406816704
94784709975994240 262323920438082144
156313027374061600 197019973837318912
22041095554041792 173590824884112640
155254674905585952 209813869917935872
179681560821999552 205111459910296512
1848897557334485 243890332313620544
94769090940596192 140116722519018864
78345921905002432 108771240077068928
157069222898817408 220802484822125504
109938047675251104 186921907340068448
128487730994543088 229466419909272864
48113256673940760 153663053863104672
173791665224621728 246305764157050912
31011293704616360 184555159430990688
185038677698765312 208339648462404928
205540291583807200 256630156559276832
143065286782124352 147894929446870304
42291486818046976 150869812386573984
72448164196160000 119127836662367808
206748117314354112 219913790536663008
9724054061339864 153372477598997856
153751134096264224 222774016050391744
2335601581344537 152069036051039168
92828746558681232 100633201049941840
5093412818513423 56144992348985152
16003555615792634 112443870204947152
69991070954208488 152309587444940416
167123988963695552 247659439468259232
31208279116334796 219603765520286048
62933126213156488 252016237753834944
39866016320866648 122139591195616352
178563993561374464 234552542109742464
16486210743564706 84975299439575376
80401452585320288 180559244960748320
7274305309873192 247441447916905824
31354602020305296 43134065996209504
66346934083365664 169319791987049952
187766781161139968 190204063501368128
6728724942471943 151594745833681344
41247739519777320 185553597557741312
7978550793756685 85123132649056688
239722490352161856 257038382054490560
33646138665509208 36122901220789704
51105404598814888 206559957739620928
162550241591062624 239247374402142016
99746441002223376 142582123803958624
246362340122551456 262754996101998592
180386591750215648 245246749917127584
42827759160289888 57361956180838632
100319418472140560 232792603166706144
78262229082565248 262808383814438656
65067292542019304 141823503430908400
76566753368479264 161218569420420064
106690335975215008 251918076513405664
83607751538205856 118653421982814144
48573956493319112 135140599130456304
11189157823030236 156553369430432928
74962172534048048 99610259311112704
153711789636401280 169508760804020768
127853676258326368 155346920286397152
89922944433619088 124700541294882832
69807846683678808 74321679648497952
38849717881817712 132456653074782304
76020243688460672 204736886331213888
79037489669333376 173433812628363968
71385453445151112 225529793924723936
112050672139339840 197197774258605696
202956336630870720 257638799056722528
111145111491707680 121290838146554512
130298481628076560 215787427814801728
200919862948202464 206913930709460256
119966036031821200 256350620171386240
140140743664008560 220257556175048512
110714384743148720 231720416259496736
30212758150823212 118739445976974640
58258932971918840 141988654591333216
21794262005936256 47593640829257392
60527084973784232 230725787857540192
64932041748755648 175896535111679584
484979107669792 91553024303668704
171023835161832448 200373200064917088
97534453078838896 159592306810755328
66899289438742408 179869805352252640
31699696708793340 155704263844148384
94445008870935952 100289452251425616
3544352183678687 71078354691405424
53692564983795608 189981913126443456
48916397820514432 61009503741729992
104411503720169152 110099095268131248
62810466064228216 228975045419304416
72733857873378368 204366238199871744
43565262172038984 188124115712957600
145197783856652512 241987880206303008
12778711568489212 232029452932055904
162586210709325664 252182547154461440
196038201661073600 219378787090046656
29230226222705868 107908146911399488
189428299874005888 261927464211152224
202510956107494816 254756101022012544
173818556156992128 216881770750390368
125551912280131168 182642129649652320
148664823071485248 208419318178928192
11885828418836336 183509140352915744
85083184913915360 226600778729036960
202936667192013152 213631370786950240
55590637706066232 115898063066745616
95500288431744416 257447841002484320
146827851005489632 259996030254516096
42749068272200568 217821379768485280
31140606231321376 233015304728110912
52067998886783664 180298147509728000
40179080608084928 187600819480753024
55257587393324168 201685539739780000
72013107263440800 113080010992169136
134110090896600192 185236494631346304
122935461458280736 185018935576245056
37224232485491984 194071830622960512
19471808204732760 234540970723219456
177137626324511232 222763956436979232
9945749640348922 203311296457427072
106424186816754976 112154784365462560
103184698678132656 151606634346034656
136130157615738672 153732731563636768
12007811417147828 143872213561433072
211034667389192256 236337546039289152
239545701294561472 245427319891591200
77968652004415088 224094851414470816
15157031106046624 125147080497201056
9532137401858830 20917865392285268
33072112093970692 225585273680153280
227415152719675712 261958833906268064
18679844714525716 195876238134664992
19147775128606372 209050253585013344
139797540520615344 159766226003013568
7285672330987148 182913647230981664
68992389265535296 120102044184575104
141874849213176736 200095633179813536
198864777016170432 210887158771149568
116602161972499824 245740977422504800
83104716780211168 228159641683518304
88886294759533568 115960319786691008
106405259833482800 128616615518117808
28600711476471148 69696627149763632
110969418498764672 212605775610476416
131767703221164448 133123913917161936
12552893869648986 192011197461327456
119075541361956512 173788727006631456
9424513110323946 179602026770567104
225980342250517248 254540204385113344
61238676816110344 147780238832978976
63457316453953752 65680235564384512
59706833631356248 167514586716208352
4797799358084167 45866061483632384
127147275612658832 172145729389579136
89428113224834672 212831407058493664
69582148630012952 79839846957683600
91124488550354848 237584025628362240
59048490850512688 59330289339577160
101706891995739136 118589643749002800
7968186119434152 239545785388269184
242665883656960544 248345907737450080
90511231334671600 241678844648052512
143315161940436880 158018864387989888
180843156898388896 183352454096806688
24344354346789252 134322426243654368
98803522646235696 176721165114273376
10875355338124858 207408117930260640
108620328282216784 237760120557582816
333305715204051 231394186544561792
12078681477230048 35722820619155580
8554681919259891 20485524571449580
19908902672567172 239501610756972864
91484589292350144 204088500728903328
106617147728597616 184615256082276000
35681650855665092 132638142492612704
247027532677311712 252162040664547840
220974831420678368 255594182323882496
23785314761602236 137529199003480112
173491864970719904 187332386536809056
57810395616769232 238854638761738016
31348653728804120 167459372001521504
31134034852187924 111106216333273568
112756426284652560 219905125086521120
76605666076568528 252159025966088032
8048836931559512 111006248367049552
117990886403836624 203984252125862688
10190887298234924 162082606320908800
212191385082068768 239896799674715328
71840694460342376 223062463022257024
206314335337885792 247524954053002944
56466343554025352 262359551048557408
46525632524965688 55103446839433440
74102277291719552 175661119162937472
9978397589932676 74523172539108032
32486443132723564 142647172910250144
36268883630365912 49044293794179336
157017638745771872 157797027231129152
43338252864660208 168068880739749312
28877253364380388 221725976631660960
38317162032924784 45404802974792456
30504994922605504 257191894243883840
104248789570958048 143212201233359808
68128569659177944 213994133951165632
30772388739694028 45260288078652616
25277237338067784 232918186592454144
118809275482163776 124449291447418592
223550510341123264 245834586844658208
53021047966698904 66701330865644520
62810955300051472 148229629072091456
84252802570199296 123333647861963728
142610619972748112 196547007532392288
116895126038547184 228114832681870560
61624155581128552 180380251720906080
15011119620173026 150742250926251712
127219533046942448 203789646780330400
47004574361925568 69273236107714224
90965444782870224 252553106491276288
33010325782544648 231316676579891040
22612032047005560 229528476395815360
92097389461051456 121941674660032544
157134763418313952 200555705746641312
97341491739856256 192599947489792992
16214313348660820 198628853313135424
160289727464578752 239153708873656992
123766634395004160 157203675741092000
116842016537127664 197556464405370112
181274647768473120 221076513890555808
51599815275235584 194715414365563872
78878545574556464 135393294269252048
32955579846707588 93863669492822608
216478208433295616 253865706776688640
46273204603147448 212675521721323456
2553647873307601 250203556586453440
40361048724919488 147209005585707744
32564285037030940 186558016156025504
150768259865879648 243312762736877568
39803857077446096 40971257239243120
74853740906004576 180263634904077536
42634851610828640 59800897040517936
69034500319606176 157452086575012640
194378340253582752 257501441320393920
30266776395340072 136227717468273680
55450439733775488 220677761886717376
33005663860466660 165044355785458336
204102292134249984 207421460559513728
6846825373933594 234148604520479072
96029516371953296 137164597467384528
6935746321070896 79892278647633152
114954826709493168 198084009970884992
16954097201654758 84898216520011680
4098070296024243 251278424983874240
122484101980341936 215274149774214464
41959701425074304 47326696367760560
60089770250447528 102701072432969392
147213181520575776 261732984314017216
92741052901673296 180821045731842048
50433384679096360 62052754967672728
186771663113059456 214206429431530144
97951351844931344 151887060613542784
96882833322316992 131288222390914624
53583782392931408 113063147453961680
50147494312474200 221579404992000128
66640768327864280 89749871165220512
1702988356053400 225014607651544736
63528195968028512 228479899529439840
25832185466738648 118500031589676464
124600963494017712 254961940725829952
177929121445542080 254487175315759328
141823057335911984 145004696837445472
104250130006018224 186738067042243360
208929369603879168 224808607983659232
48706508302555816 263057395377959424
13300651352362396 78360978047582944
148497737349827136 194848993231531712
151105845115581088 253441434619142560
129713256147153024 247049127687380160
119783836015906528 232207081428247104
92497821268823792 157687243648714496
109299382260464912 171261243089545280
18306746288949976 69714031258723904
114529911243280832 249796377751627904
243199729219528064 247768240305394528
104635618894660224 255312430670910432
14234047408636408 123477994759196896
52329214687943560 92506433138786032
27296459733546260 121109439491218560
176161791037276704 236105120525537248
73731377316672384 241469828637820960
75468070887894512 242822856608985888
101719130441960704 262839183118474432
62628854056286184 151217686416208192
92967062785888288 114345691990724992
44924173960158128 218947574941003360
7210417654010358 72592958914569264
174776754652711200 206617658026651488
41853345727273216 128885851424795440
64864411928260080 99115104907527360
3586581977870980 227329097589723072
44275802145431488 55028323373697000
39388832558469232 74898720117352944
240897498890332256 257272433862887648
28779635078615136 190738473048008256
3674301128560996 258735190482063456
37452331532884200 186081263411162176
209227292690941696 254109466230975008
117215335405022784 246683550797485088
75209924523701184 98014015177303296
93522923466772448 236587188440576896
17136704615639408 37134122188223064
38059792981497568 161221294302612672
90715481311865088 231458406606434304
96159064317623104 172920504734788736
209280173484694912 214901552758419264
28520090243333240 98937985325834752
154278528212203808 184097515843886784
56770944480658944 125514031675479408
234112511813019936 262301598910914912
33621270565101604 130708561772643536
68686896654670128 93357412497922912
27456446098757964 176482252508689824
190564610925789280 216642277961346880
35666179615655688 129647900894478080
38230616688045944 158250172611057280
177070726622051360 236095355024920448
124941410061459152 166369114267209952
61987275280383896 85160963211892048
128043206140024640 136443435833491920
66163466277309288 81396385435622336
41052735629894464 60779400851174904
94312051049263568 226582164186072672
1958133759911937 255975936670853824
37582981745341848 175160083554812704
90489966115390432 143418568153360304
73331850298210656 239408766754896480
156240672786372288 170889503583848864
129763073663764960 230446997077041920
38554146117308488 230792767661703040
25752728695917196 222998139240636224
89406828946206592 214377599632329248
44371911115329640 213187959524838400
242632158272707488 247403381061155392
70758851982945904 218644541032288448
62249035224086080 148725764195324032
84294008212050592 237640572060286304
108661345826472640 190115461054941568
79570629125679520 259935691093522752
31878944807339764 102875965333890336
18429056333930296 250388195282450784
126376550518445920 250645990588351648
45706037942391296 93998901009535520
120956862883917072 132399874487874896
196325362075337792 218811103066751488
72156558096577376 190977869212188032
78846703899695184 106907150037654000
83951388768018560 97421707709019424
1641841531238605 252501661824195200
15195462895913920 18287028356117612
186258552399715712 210151735512215648
11210176754025580 184286221657881568
127946421927594048 186237190297596480
53997233567968936 193644849672701088
106604656874048496 259696774468216064
131338296151131344 238698937796683776
30629128867474320 229269719068788192
8436183362888170 95607217475749392
15114145134472870 19888991800554860
116278562635579856 198920312504250496
183953915539615584 234510885686696576
28779742975956264 84219242726652496
19657412695100252 21170225486412104
78016278962299072 165652698037245152
56153305004898272 113152790451459632
70624242329881240 98035637634517360
135568948648192912 194995981799651872
6997948157078920 61399068505576832
211625616289300768 220676921821526720
168484024719134976 189063739207151904
121327573260033600 220217821020121088
67400446838795456 242833684236029344
185755102435114944 238256157813162848
33507545592369892 164139508567306752
73661642690432496 243222984267914656
26437859482714572 171349955336007328
181109927759311456 194732284021975584
41012784330704296 97359696911781264
31920649831907640 234359795804929056
15920678635241348 235745096814842592
20054023297652872 185876782104614208
92575590066930576 144897836330576608
7640456872410567 206336918681000416
82681278335264432 109588245957450032
95525216804152432 139404560146126320
35319260298778208 182904221856915936
107408312620869728 213663353222031072
86198093156095648 194086887569155552
63786737810885344 207016285575002880
87035167291752592 153741278422262848
92452824735127 120246709776133648
10044004839805424 202293170270739712
56795719656059376 57319334026992544
22068254219758104 36268027480140176
121225437537635152 232399167155831616
104949523892131744 118001672511144752
133950375989544640 259460445831259520
80709302641002144 163363995737362432
81285876855387216 257957884079575296
188735458964525344 228710742962932160
114918776578381360 142780983948530336
72083796400071808 171938521454498848
76046736213345264 172789171489571072
39074625364678392 213282712448099808
10848840598451704 183498038592136128
219330270365376704 219620226776500160
150530785759140448 218674574229095328
61899317562527080 171713126940021600
5399711258503961 166811898803974816
103431423964750336 148894082646974656
93248953283041824 94418561499985296
229499192195487392 246958217253996960
7556583688809057 140696836110429776
107947945788177200 179954534062047488
77184152597041856 219973294913478784
61767899632085112 169286662202723328
168364459613706592 256068342801369952
147970311109376000 232971923889248352
225647240132020928 233447008257835904
162162917250584672 249447438937057120
245665204967024384 248568168906463520
161961508944256 176574473896812992
7817492278085197 38200372076993800
23717156123821992 181860368659876864
137718546457952560 159907447335333312
98849015967100192 116529901154359760
9843578313955632 147315882721950816
72112977794810544 213675372591157056
45173294926426488 64703400478711760
72421112661006016 210007660917772320
40431130741366296 174759472231188256
150951583270635232 191760864999995168
9553342661803970 132044256207694576
129895541470458896 219044597753505408
21760537169744060 255688914744316448
6307524230991813 192689734995585632
61947171263102896 110691988786788480
161387461727593952 250038571091074592
60848231279680584 167901615976942496
147571439909677376 226117868793822496
59572112012151616 224291511238215840
62331425888421912 196341245265509632
82862301764494128 202211550376030560
67673356586691112 71886448380088360
219592408866452640 244343893965719584
71407831207649752 151228182304929184
174009469730687680 249678692453422400
201161719460883424 244189174293821600
143593049241595712 195528888497648832
16562104750850466 87598570136072480
35066298287957152 210285794171012000
146684870449244416 156706782122692896
87612555101771536 155117819293996928
186824843992401600 246370172884247168
185965248463159744 187026592300534336
7376896334875666 184161090782896256
99037211916333392 155979720619994208
151113245575028128 253486446580415328
36570634328520048 183478280222862304
245789127647645184 259922591140390848
63084491286062856 162382497670073376
73453031566931936 138594726739287216
20508504626801988 55416812109162344
123108937010825088 131096350689841520
97728590946085456 256782468036811136
1878447546034061 256125737863466304
34128727348020256 41660722879656840
71366817501792808 165554728930989632
13792874981758974 222358440899753024
105956190320285168 198039234619876992
41532108341817784 214889184654560032
141201144464452784 232916735942018272
153566140755711200 243905175420507232
52909366339065504 106543351353871824
12184610119145898 76806232926745984
487796513929186 256211850760571424
133637880795752800 242032382307551872
15090136088283898 234193329917973792
7678939325994771 238936693779208320
36817574476928072 104099216629366512
63673635209795032 119623078128274240
34240805648649048 51112845787325496
60761385041124176 171668028317336352
64395930598421152 110609170255865568
105892016713290128 168258487569617376
32530763541231056 261156126816820640
22317414874752828 197129297534380160
25410720565267772 180050788683430080
158205400678920768 243611483765390304
21530817939721800 194482514627768800
29026583799535104 77207214519828656
33824666366712588 246327778841167360
28570509495806748 37679069818342648
65622612598400880 234675689629153184
87180739309959952 109439285060639376
4918339689943172 42447776795078192
26095077700843100 177454556529575040
243524936559297056 244551802828576608
50306810161066048 241947595488682464
41860481099684456 179262632596229984
102116482010638000 181809199716171200
21298644621622808 185939553214533632
16922827172286410 211254725982730240
152942469890140832 207641905254062496
213878550509596864 242616511960101472
91762851081824976 206621459756098912
103951811816858288 150682820620431200
82479791440424576 91039900820300384
42446330172389296 54927813776768744
41696862103209016 88458567389144384
105458082582438512 115252877257603056
15546301030505310 83675862137920208
75370212384531920 140614243684406640
125569108201823648 212908501007036000
186218261683161216 219280906343256480
85052568025886064 168182597258426240
111332477816098448 194988921912849376
65999009520706008 115453555512857968
56915430465294800 70484596538181848
17790949018509758 174775302782088672
136874381103444080 236323161887515488
112032616841216128 140073206336669616
134032755502992144 167645162805757568
12095936862557688 112089421209485408
88491872763646384 163925091517856320
72102493413616688 137606165137647680
87063910073759312 205229379799288288
26724078461540656 261725667879885280
35330513197844520 132006751204165568
145953303040815776 262826291105442144
154961755311918176 173343538995095488
95966607600058368 255872812140857216
150806050189926784 165619684550973120
122279074012350608 198181814735863680
61047643973510256 233284469346716768
114188608127765008 156679001975467680
6897949772268655 257102133117388704
215487903150575264 217933963958412896
25303203967627020 125288079213320752
93416621426917104 252439376686681152
51183171409994576 172080284728216064
114429527498554896 162783444057805216
32287304536053232 260457056966534976
68463943688755216 208614780776735328
219797645196450592 232613523427109152
34145416452347508 120261070942493952
243419536474195104 256957779582787424
64908741122146672 166313884879151808
31590410228434784 51626874305440696
3036598022894010 219248662324274048
11266030725410704 51135974745510376
201482374767713056 235602483838376672
58187896945746560 81287484918635008
36618108935678792 45700930355171992
130487885212186624 132907584778853280
30646327167676776 145181762489848992
201152982206018144 241979562090220928
129760233127458784 160463054907855072
21402530647975916 225517437225274784
114522647158643200 260014182586530336
44003186664069208 172333253582303776
61781481656002184 179984185974460320
204526615583187680 227753349995813088
101368746994715248 203287333169836992
158265298556666880 225375027681798944
105279059691404752 132722723896934384
235985880075662336 255953517668671200
41137046956868776 176972332846370528
103156742730969744 166157333661170144
82656596814582464 173570457149182048
72879374347820448 241480719080642976
5811528982463386 247305468992568160
84435535998690752 111718957996478864
121024026708567616 226774956828232608
81277261141318256 220473294190595648
91439643875020624 177124067633190688
98806344895098352 135128275943165232
119466109787830688 178043907092563328
222042804559013984 231072064249443168
7629592015428154 166698738536008704
49677301181026912 259919311582756704
113311936760890560 140981539451544992
63686277329881952 111843560420546912
131712774317581344 149599707044122144
42430067755833048 158419171910634336
62573111290104616 212633697373076000
46345910679005824 236728398650011744
44149203492069608 104106660523082160
158664383858317632 211157222295401184
8717918492853681 100447394781964640
53102578313880320 131749533693225328
249791447087724640 258350692524192736
173412830669176192 195901874726445440
131571640368437248 166125427604454048
18587641648847100 223099622369529344
160976412905979168 172700888169552192
196541993044555424 205108132613090912
11139804635620664 197462669290743936
60561659058678936 65080631228171312
3833031501792318 192562859865032864
58443911245479280 60098542560373872
103595512938321712 202658140131467872
137817191317288032 166257139789810976
16310768245201966 109947658724708208
107499710500185424 219789019236741600
19920767759497212 56591158486895784
63463946739639504 184292400448031456
45749727131678520 115807236648487184
122103371554986416 175092043005691872
148590130925192480 186743727364212384
47307825113848264 144593172987989824
51082586095957608 191074266571885984
136209749898323600 160985259464857504
12743663361651514 219533264105822720
17977628865226412 100488680832097856
21329446451398360 111770059879765408
103829569967417232 231392665743811808
120824160637286512 232095382296251776
27376496603079860 34878025114497456
14507565788952108 188273235677382912
46689049775887448 165084316542760928
33867299068900840 235776375968669920
53330363066276792 94296155977047152
29721789060773616 90580781708011600
151773447947064640 177273193769481216
88111872843288576 256649073959126720
113339662121614736 237530615033707136
146968660209479840 254660831296424128
128018643585128224 235788785184546176
193050976101740832 228661616646889920
79664168361148560 94224612879911200
62706554139512248 118246009895522736
36842355897102512 193610341494560352
48545744324579752 73993129532088784
176545729278340000 188272093507254752
48945721320307512 127594554358625168
125610407320729168 139026522276103088
99371228699242624 139246135075894368
37882801884276432 128012055915547152
234770777622901760 238742710528013952
54809380018092144 184636085631313696
68833371992439704 240193374734106880
125372242485960032 224358419006789920
43816823250335336 235225539718326880
223088966042808832 254727403755318080
28700675911670612 208788438172462240
143714263287926112 187930987925675424
34234914829117328 150664664171691104
19063794713547116 36951136174478176
75840258953191904 221368888310241760
146751850533723072 166124266274856480
19609295806849148 92230682228112384
92958135766620400 221095938060916864
184353875937746624 230010558286307456
170796973593565312 257664239826296736
29708471469716136 78552524331289472
44241533055518760 257614414343580928
191815620075507040 232285401379794752
81517165616272832 245632139473952160
79895963953890880 150833428441976768
36221020255023408 121081581387746080
5715701026309387 156541061108437056
146135790410765216 155963512391344480
130841803936493760 229034812828296928
157865384599087264 189124209918974848
11452026167602980 198638495276150656
156578313040427232 176069679779354336
222712961338194336 259259722682826528
237633466307961088 248938929525030176
24576427230816072 37362791850893032
33221527168492908 98836009931799712
20909793031157960 93259409029264128
121249913718097904 203373578958769856
39633961282875256 127991277845231248
47337978928200288 167440698894980352
88580428923134896 236718587305431424
51454231855047216 261147144977319904
29896749428458104 62889777703004824
136822782866377344 170205075627829088
60346494880224168 256311226592014144
49382757052324496 204435824209689728
111678463575701232 233764221337616224
61153992330768008 219001300465596576
149196066219934080 245854239888050080
34756966545175288 212974206236409664
108807077061547024 146004122649933728
48941280590627688 147819406124839136
36918967740928816 169332994126780064
168359975121280704 201881871022553152
97622861347130560 120710566937956592
104819178012759824 173665930285296672
35617789940916432 238698932211052576
67707008917327848 232788032262102400
253887793651153952 263034025494881184
227380334775750080 252276312626356352
196608765068997760 248496374183929280
101269712014710320 218663156714471264
80100781049759152 111577529142551344
68073456225778376 180536691337301056
77839177400649824 138233717325508880
34133501199640812 209890429325241440
95335595854008800 199540321253165632
158827319918544128 241256646717970432
41945981000006352 225501159389592096
12138076293879958 251923303454243648
54933786849105208 68169191337111040
29233655478445404 255362730161768416
97419714799647568 110287107277214912
101420786547533856 177546661295278592
27905000729636968 133712946746771584
45658262592168160 93665455729004592
188567129465464192 204744684635244864
44417287633198 234181391519975552
195603708657672512 196398968915259904
172273511500219424 223160924397701440
208156305601281888 221737983610709056
112742424915521952 256573013480414880
206327209668175072 262560558447743456
95320973697769232 104971593962792416
13718686038099354 157164555855140544
9477297321878488 250641563273192608
46869595130665056 83184225906669328
17508675679483622 167491082360720640
33780639540417608 155488209108518176
201417948965969792 242683789295215584
24889762872752896 84051510499774784
162925633101386464 197827855551281024
12667101709204242 154556153988250368
114401333761841968 125464536641387072
90008520152486256 158061359153053472
1164693715993722 50822549287601688
81111814577873488 83955094278213056
110218281069040000 259308677331756896
46056588518563480 46083899520164936
18924423110283240 73111569973660928
117821805204117744 131736784129980848
56527363285485528 176805573426745728
6073463020593907 78581976679087616
228917533709316896 250643761202275872
64343262203574400 249494346229246848
76548232938088240 229480170985243904
5167425983201955 168779497272581248
25183413129241344 78961597999804816
193222813924212256 237533475127396736
204574490553415520 207211669110827456
53256471805185440 257195450459878912
101917516581447408 223292020384608448
122452792426041520 254548838739243840
41060333557775232 50698077443310304
70062577777951056 240053483728609408
151373826111144960 186016730842333184
115871413475310720 192957031873588992
49196937338869632 242699741172439488
59948239519214032 64253832312635000
28094182000534192 123167821349173200
71183033866711112 262601553248824864
16689135985936616 91839102299949584
61580624474778920 110482093821084960
136830740969283904 238400406383074528
56138084082040432 108747568722525376
14492858580612394 156038044584573536
145981346483270944 176143064552785984
25983731975768156 168330436998853792
20421506737451448 94695899392889648
29443276780062628 137630909199079632
123226787120976992 222625499466258208
9162418857213054 220056449604512992
114839713059372464 223767275560184544
32401759371707160 146709654937015360
42787417262586464 234037355399453536
116012658971045856 213380900998951104
21092381354661240 109146206193805120
48081348963730384 134999611253530704
134997649352251264 153318995388536608
125831797277586256 241866704874635552
138571219818113552 228621239793080576
45868815585346352 91194687775966544
192908885693000256 214327210638206784
65777359435561280 242824950714860800
163716745373522816 179420550136245248
106313584994033072 126807675589579376
17182119365379884 66550104785441104
14258738604243022 240267749356472128
90283557785623440 204244826184179296
40768849699106960 54648771843975488
60667525644799296 219750691564980608
108037723593624144 155921550177123072
61598543513720320 178200328622689696
105482675437420096 236481442840978592
69331275220963584 216001013615321760
18761715012835240 38363092761096224
152090460581920736 222929673657349888
47969253242387376 229828661302859296
51070964904537200 192579800562235104
138452493417570992 141872718718850560
23017817922154588 31129701705652988
222881263341295904 261361037218414752
149953175244254784 158248343842886528
80191714664053696 237659059670516256
122692905755348256 140751921258312096
55520223478577776 254346888572728608
151273454157100480 259435516291462240
138039713623018912 205472831571527904
9111051731516544 59949572367702960
30570374224467900 69058630107352904
74530258144253920 106317739828562336
65628888511016384 236235279815523168
232315305682697696 259852484224196416
54818358728495688 72697656181618640
36255316703133736 129139800649208800
29447230350477536 229242683815524320
54841897963726136 147036607388663744
87697674807922624 147572241324352608
138418169645547232 195919847566029408
30973258950158384 44446916548952864
225923864117433600 261186546910670144
34720246348764420 52467417382257728
57422764148964664 104135547294527168
125958563127825440 192073330888399136
158709063292947744 215133068408810624
118097988555491808 130406740251149456
139527323301970128 150627835447625984
53998217282654392 133806371044421712
11876161228605478 121146258912311840
101161700950511792 199782545277175264
103648966786613744 145230012750898912
8768478643454531 199351013870927168
67002208353574384 122822309397469504
131439607697116400 207527445504036768
34629628180482924 98684606102045760
1805849752898378 62900231456381912
31616369208496796 160132142186092128
179579996851725280 223144896522619296
14471955542715138 24539179197768404
41668764424379184 51279924220074040
10301072218976534 259016305171541440
59825526334839648 204817831844301824
182838472534561728 187541543257239584
120384328211217632 178107470536031328
44741754985276968 120882164577456944
145835991805338688 148717582223444832
36293877477400720 240425327640176064
83575802719647872 227174539743000064
91209999007627808 243846260772376224
16615097021683322 232853256993237632
1299390971592223 111488305899415264
83417904534132624 125966843510485936
103458188372010352 118480446350187728
40920038596682488 144393861687035040
193236795467803168 225115881771176928
88073212463198976 112423026571708816
12221703191402312 71082103690114592
105410636430622480 119289491644624928
50013916304403400 184275300491006496
33545650268659912 38672802921684128
2004850590426971 244012917276999072
32033748365198240 175740728671762080
22099509600920144 30916587569667116
14449403752979810 111036903546961872
91067106315491936 218787439465541856
88767694535219088 165977839340858496
64744358492810024 65928253572502640
50179917894308584 121814173463577520
11074763443015114 260102803475386752
140714503099948000 153447290416607040
15494221058858380 79434611127597888
52852788278835504 53998431789343384
121244983079753104 197663977058078816
4168931311399638 127039244260141216
114093707398659232 141071919418047600
57128849283164608 238124043795954816
146447269701410688 205093273028856320
103397260856255632 229491453231180832
17436986744549906 52645373981227824
68068397432343328 118599323225053344
28174270226299496 109880182655377680
197123061496977248 262555275138223584
5199785818768786 104773265666495168
14717046017821848 224190417349854656
200201874929209472 242709263339881216
237076530664264928 260432306920025920
75862808003071648 240529917895872640
147283778928926048 258521898231569056
24231518992962260 122286935373567248
163795305712323200 165410551276079136
43255238018909792 141045716804573920
54807401481625088 153377033819931584
61881633222811704 137342800485885232
76568942316368624 115482383197853616
195197714341088992 226822258611634752
24840392653879120 229852293915726208
15246135028253746 47795748977085776
66968688456614288 135820446811049936
197421997367668032 215726619091514368
3649481584926130 103219174171818096
118560116460349104 183511508807987584
63371511028199376 175795328294601664
130189776142912544 223182244381759040
218713827299098496 261837349565646240
21613969274673112 138871720709236432
154556301744898528 228904587792103456
6043485776156687 221195349189202528
2965815651714050 8517989379720493
80014108718863520 152364714714506080
201459636892498688 239965722242723104
119607315678072208 213217841367623968
80190469559802864 189138379471862784
132884349543369184 206820497603142816
107648367349557312 166672995657813600
160783900406504896 236775226974146624
7552884440877418 35820037120249968
201299857815050720 214256878495575264
84598065643492448 214505372488594816
131165640557083776 261925872123432384
85298258422062192 229770857446073024
23095893975155980 169782219839910880
128917146103068256 233507813174496224
50744109055552216 118815034886412800
91038821510738352 260821454970476928
244964293060595424 247326576734076736
24935733516128904 251377454731984768
199315163044614432 204310906069220448
100097528124496896 222560056633714272
205301697025897568 218886601557584704
132811588511433840 173658477775046016
12126844079637354 138297440278161344
23575884529121084 188108913199690368
79066554765164208 251845374712343744
141864924486768112 207771427985712736
82201181481244624 98424495271584288
43960438443785352 97352922010821888
146079578005554464 193543322600896608
17695524737201544 38938475866623296
14207185265772432 221054435496823424
13454661294483068 91338741111903328
50350892895079560 218525534031751264
97002371715012256 237153944147477312
25710192657302300 187226872832644864
66001134214938432 111800637257142880
50669205348365712 141539106318450416
56104330062631728 224229838988659296
200181840156176960 204680511886179552
45892304532301648 219205033126259232
119754035460511392 239578159545345376
124081915571360064 175422951960859936
114866720386848736 132879412735313504
75239064439015280 214626337467445120
25161324708684084 175454781030001216
137800334761305552 202963031113624224
125715618633106928 132050680134446592
119114744552895472 226391872723214080
141162433264707568 230647904871693280
105854660560420544 203450381890865056
41814619378928952 172684520649167648
198634343474723456 239407397558535232
124984969867174624 167109263514322400
115569643269534848 246358129580528992
165742538339717152 208189754134958496
122900826629370192 139834231744862736
105946168882278064 217072153295928768
15227507875469230 149079532914362624
219836850145362624 248015667889973760
221429772246007488 233405527107697024
3771606719297462 13081748713943828
169300868805096096 196223188457806752
132108321191915024 188329342685211424
86477593685450832 215824007577991872
169872293317926624 223072098706190720
3060225095861289 221067361695811616
96403935216276128 207110887422683008
108493366114507904 259390104180825888
145333726530266272 171847221333315488
52834228680460608 66718568667622592
10375652853422278 69193097186977904
76603215214209392 199541625482079200
43519446023047528 221804151724853984
80000906565591504 224830752052526912
178931613726816256 230339936183110080
217887398095417920 259725621286345952
104279981221152464 180319603102048928
143040766050311216 170155572827013280
241935989793943360 257016363799805280
134006586561325744 153554659832029280
30353675998989244 137304431535111840
10699652655793772 84247483963044832
13326926791597454 36386559384087784
66132022168705984 192214272435644064
72737260338625248 249401085973143552
55734452311890568 223705422924022976
114474629280691376 221970278998574432
42934310990655856 222193928402816352
55188331534699792 174671266562243328
7747872602200455 184008038180746976
189482116163757280 245139871252099168
69839773753853056 211950213169226048
9919414207869382 99753982344066944
69872093342567632 176207893926836512
9928672481175368 221732876603819712
5670933622249031 25424940017835068
84984378716868864 88646445936982208
19339201713393432 78072236689891552
131212594947350800 202958890559089824
86819328990376256 94307953870971152
168068322526215552 253658157491095648
184519189130111360 258248908305019360
16226002300790344 111461640081402720
231114693976649472 254776085501837856
16710968827087318 144152410954770144
50447988524935040 118545589096995968
10778335144114546 115484654060217408
73202387104487616 201426341147260800
141623554762536768 210960747405215040
81491895330534352 227880808261478368
69163250120244184 142616148029281792
103401469388510464 204698516500177728
33002323535630332 44806048737908280
208633786482825120 233434411277336288
79645648373811536 259503228631759872
29044792196609456 101033429064735552
128235857991675456 185269571667397184
133218031078479360 260037286274076576
118996918483384736 198017638463456896
160942670140532832 165960959196508960
221353552835120416 229623667960109440
59268792981913016 105686685153025904
14273715833512908 74290411218649808
175382820385187808 198168752549221568
123327799034834208 128945254735048160
7396179561985359 176475898543062720
225493780526810912 262089860607287328
243289513922543776 252313910251053888
170005895431072160 259994364886270912
27993242699755332 142926319299388432
204338827099186176 209626937917344320
3996018763969820 230621306125650976
113688268596137504 189265079250560128
73598051003288848 186360592230790944
54116263303479216 226322261332897024
45731028689258584 262106992949915168
245847470806348160 259837680098280256
132907796206910528 217250329892275360
42086150747605728 244945921414332960
36653775893607712 251750400482037504
45616195676404720 110466543593191568
59585769480459200 96595523020130160
87323430702454224 207892108539586144
59022159218236448 153737629054610432
16581617084964908 120409646474668112
46370280785249056 90096927306180416
128617329256326064 165277899477102816
46190232280131968 209658716403670464
149233194905168064 261776989876957696
91875384693170416 232636462416392032
164046876063035488 184196081706001280
38748294217041072 99783571392449888
2632121568339469 57134520449486920
26184564501957620 31937963413338132
211110669226737760 237770384831717312
95172220635623264 175094913830807808
153742947993768704 205345788547163200
130889176854341248 255546893063729312
202685669474673856 210620164250002656
105063314359674560 204548436349399744
113545304687144144 126645138991986160
188966037213409120 240485680778788320
74288894376465344 226975643875769792
95773188752475216 111147142156093920
203137759549947328 254740675291616032
25350499468717516 184373614696262976
63625034442214632 259806460334646528
28074320208155912 176030363035363392
100806393745239840 251129727026970688
62562490454413704 168512155006496160
2256930222263209 155109976384667680
228176613776160992 257110043412659200
26110036154998016 235886712427321728
102965302220774176 112116603575498448
183259397546073344 226975629658601856
58173235976445016 252328690378734112
946696725518334 52865376142631696
171767891369757728 238861211027455168
19725076882524572 247528059632531200
62912023174000264 193174312822164384
6087737718750771 64690861703847328
127191376507264768 216180093836669312
51738789755803912 75651563545810752
43140177319752872 119266864218525632
210664012614219936 211643919785244256
199491510887334048 246386423494340704
33135154560392868 185203003575598368
29467727018320788 36358878813863928
12053467491148122 203235637172398528
157116560589925920 245416356774320096
64879460220072192 189869268809074080
79873670215540912 124522912343945424
46947736282290712 85797411725189440
53357775975018616 240924392303245472
162510360249056000 221086245519694240
65814764386946224 109743008529604272
4477818894299920 189635004145127936
79998557922411856 92595230815705072
27415281024976132 177667883428493536
60975569082444032 117416011095037552
35882941495128460 72129165578847344
101917332905272592 152076942975986720
8857701355424187 28634941033421452
91648966631794736 219577721974299008
116482282099526576 145474369754309600
20670747901963724 125698702790519856
86706684335344784 152483128549086944
120331265683377744 147977096175160576
105756640707283616 125953927327337856
90677627199567664 246655460540436832
75546364594184944 225592187650098432
198111745857124832 242626152530701632
80691509444177440 233682517617800480
69521365840954032 162416565349162528
5260881715580725 106063949533884832
113520021652972960 209600818233302368
113798087505049072 152442099342099840
171831862796150240 191356644429169056
97223599690956592 118761196345699792
7776129707253049 191989757570296576
88771397997603584 162329633718525088
34212068730066760 154112151618898400
64235572442779376 203414118885125568
49578133796658224 189617764299997120
186068044737889408 224980790846179680
100666595268166416 164146334568317920
49379011762449928 108909463587962832
57789836512425824 186696897465581184
138127819268183040 206242311400890272
82445932425743232 90333807767949344
1029842538267269 12464939642392950
90472922209631376 151543578556517408
79549134497003648 145171978670611200
37869846416916424 203124214412722752
1223509575746399 103212662789042384
94698128887846336 164743131938270400
42109337324363656 227995700187884000
195781553831021920 239950076620601824
135113795401728976 215453944981847264
78206404571493584 123814106855226752
6004451474408305 21622308148658736
55313638229742624 191752397936771584
171574482119227552 210904225296542496
151573233894424544 167107248118581248
28536661436057812 35186141156240592
51225960372147416 69015053306580896
136081743546563504 239247505412498144
62164950266407776 82487384998915712
160449084829292640 191445375072906976
119202669219210864 176079903791921760
85853880309240592 226367185048182816
82402925706694560 246002511399684192
125681964553098544 217386782710539392
40231200774334432 212551937421579520
43594300472806792 157579964418071872
91961191040567472 208167453349507904
189544104500280832 208981730186780224
114630157641277088 157152168640641760
2832975876321104 261787448103015328
123332806542367696 179785763359152928
110352463537658896 214497498734140256
156850954402156960 202314561165959040
91822095435636608 256121625336359808
49150188743445624 173109349239067520
56492467435189272 219567802524633088
40369669510948584 173149355648243360
193077910960278656 245153015158600032
181220276701047328 231487681550672480
4525477231518764 180212683927643136
136138863482144272 233147491720025184
38754820494552904 262702369586535520
60185754379136888 260076589351707264
123624760062899152 227788913934985600
5172310134709543 10289832084599932
61104024391487352 243890647350564704
156718323824573888 238856317113895584
69962992025054808 166806362794747360
57469701809005984 80911048789054992
186186502210027968 206486172274283872
77032260860973328 257441204589877952
165331849960976000 217365354308373888
80063811483868896 220603586103056704
60979320558895864 117481112151428880
47511825941250472 121543859093095872
150560701981839616 174743522147255296
102045006716528512 254144628198167040
238574355913214464 252944481010740288
82409841814370656 122090250785622448
91519197235279456 91538292895276000
18489612430191772 248126324380495584
201486919986172448 236824209278534368
8620650148392615 171330285015218656
106046652710830240 217548441306500512
74911928707461200 253693945643254624
36148499144699544 155008492073546144
89042765780579808 139354596285235696
123887781216650096 152247393962874048
81444977706567968 209714758915319008
5363195353726015 121993951754564736
171354160159858400 261220590151460160
63276879005314960 70510559794922656
101354914783373552 248011244675561152
107598542799825952 183933457065967584
74130631788877280 99619480541112704
6921701000318155 76052385545455616
158078216964532992 218033489367949568
52626878288736960 136045973891429056
186675234553833024 233523501325742496
110571940393466976 234905457906029120
99143581633158560 101065838804335296
14095295151459028 247002201402013632
78091279705042544 211891792452105728
19240188657739200 237080527391278592
177973952482243936 192315053402961856
6229301795384327 162100848178954208
103487258788425616 109197398672456112
134277924514271376 234921853068897408
72522478051701568 109170067645464448
186868641924817888 243275532706569472
47679508376756776 152041049239474208
180265202866824320 208067289708498144
39918504798165704 113170099937371072
230250771421952800 261120655334150336
54103269655524720 136709903422753136
206049298494951872 257430234640749216
77838475165947008 81379297039392976
75697961113872064 98936106810088496
54642860476069816 142330116090420400
115314568215206320 170773419371013152
203876232157627904 255015847144068032
200620198421925856 251233401926716256
84885949300380848 121372773389509504
126496811901353952 136115187764804912
164835570805918624 230871194461903616
80782903537537376 237035509275587392
156897258312732384 246922803775474752
6498078637096953 243628673093498464
11782681610820464 143915806077156656
2824331189116656 75647644195754640
136853197670153456 256223384986360288
3797329037696501 220007531326663744
21886134379154268 159740774197496768
85212061833738416 134103227637436288
78072387608082656 130691137071554512
161620245961536288 233448817434640032
17479818755053330 111523242560342320
80372751918518944 145432097400042880
230406677101306784 233112104411083008
81652614303787728 97647957492750256
56724037038021496 81685394457662272
198875404888179104 210804987929364480
99070824527998144 179313200431784256
65830393361967968 169375569412685184
26169791685570496 87430018581581264
154930949770591040 216262600912829728
43816671916594616 196379365148887968
37152453618937824 59581911812109232
21114976252566412 238716275702161152
205146516569691712 245773886015885664
32519705962476300 62234708838204976
185175249865128992 230463635558936832
90376567977580080 112402670988273504
139731256187565136 165968527078873120
139986571242498384 222020449235538048
151340948265853088 238912502685842112
130798472985915552 225828417429543744
18342486738093736 231884054697191104
21048759554883672 129160369333469632
199873324201081664 245869812114214208
73126818299862848 144437430949676864
71797823397195232 128921187174248640
50892586073616784 77296845675873120
987984005789214 44699579083882928
86417871115197808 143995985441275008
77660240943921344 217380225158441600
37997509428523464 135470708224595728
1696044951284080 101501148999226512
41584459208187208 205452531012748192
63325017151056680 176930789975383104
162774323662972928 199709458159726304
584325420458376 161659622100505216
37019211858927216 154440400513718976
7021207683263159 85139283266045920
192073350012978688 222037944244827680
94193587612914512 112687531074292832
3867347651127839 10817179070938012
106580424301873552 244597738476834208
1712232984685425 104709271672178272
162763870397321504 225154434445939040
46298564099734840 252377253891746112
107669001748399600 168203181385999936
57117431956219368 196113792430453184
6090155835459586 160848428630933504
33441030836629460 85299478808202768
198903203913345664 233326734126425984
98286391372777840 186953426391896576
87177565782663424 236202017181669344
43211240714802800 208534604005944672
10632249619014794 27987370394307020
49264569098330728 65695957769913856
114259810066841168 260598077711642112
57940673319833808 112754284971555856
50502623499774856 248237952305295648
143935260135109 261459681494831328
24522291086105584 186962826089311008
200220007893219200 218155863047496736
21057576159138404 63504142779013160
47284984608823752 110188600774595120
97146149110582848 167830899859161344
143562551958075872 156369276166626368
36233430837320704 233728989000760320
178669209526704608 241967612851691104
45598423585791992 50882352628201016
15471536765827530 123441332985254912
6295813828441162 122478354601736240
151318831980780832 251460926492098400
5406777217881979 104861582504981808
77015971797765248 182423773833863776
60037015899240248 240559848625361728
4130379380170148 117295576367020128
93788669365978384 94672381466036784
108196626713179664 260012581368399776
135698590316339216 217516052083440224
121720371907669984 134474910972591872
69788057134266400 207850772482320768
24859372874352716 208016025290107712
164258238795878464 260710480637860064
50301287981569728 162063429787501248
118127156902698688 183638705452121120
234347412642996448 248815925601501888
54103486182152960 260393134992794752
85049259718439312 148230764579883744
2504730493006237 215434479500770144
63890844198504656 144789877923038336
199905665374051104 215504347817248256
75725960017956112 159003116939920128
143865568588536928 169796730666759488
70411912212007280 191538031883532512
82924842916621520 159379863309941792
11170883746819412 150898020514123520
148173339904955968 238465450035698368
2848878040950957 177155466145162176
128931413416554064 242078902130275968
133836870706595440 167241499445875904
15110043009726474 23029168546478480
26108918035725596 257242594875263264
78890116240729456 249211245421926176
11248974282791620 87117573095198144
10853256020530980 151860220852066496
149887852110582624 253920752347850944
64585046975169200 73709755164826960
188621287291392032 215006394653369152
72152927157279232 125934367764108800
182783992216518432 257170927886489856
144848202500207360 167354005241267040
79988842016289936 246550744950214816
59631569657329416 163584310148475552
96120399791025600 198734150115729664
89902538094620560 242386907408232992
87567657242536864 211654369846311072
49859081864357736 210077750746126432
123733401205380640 212914643228803904
58616575861866064 171764746890292512
20596818133829544 86088951045693120
148638284020293952 187832014479288864
73284810002365408 113097364082572848
43637467819653528 185141327345780672
158722717922894176 196526592520282688
139914964707771200 198697861890513248
24367230735138396 191510465462667200
207989991149070272 210884468742515072
75429444073842656 146678863018482464
64316501581697224 177818106475387328
92430670984981536 231538401936018368
10181914886255148 21394186463841944
36774262517302256 152534498268527072
132216108888375760 173907815506679488
169772855368549408 223668345052230208
63056417019956512 260507337647083456
81283923055781936 225196688385322336
167185714166182368 201548903607289632
107575039750574592 164507448118535392
43630502154555680 111224981329233104
82658495381898912 139673688621819056
58219179824167328 96518779078861152
38788228914938056 175164874115192320
16432125356453996 246517955864889376
105909328847123008 107929739247965616
25168576749836264 34872422844022168
88922070454356624 113926392198311824
78940415553382048 210065111511368736
12521237523423100 71622156670307800
70301315784438528 202346291501340032
57650762490506744 239771255153696160
13271162176702178 152838371492978176
161859388882157248 195063242532377440
9049188840566752 48717070354910736
30438422912463044 113074105555155264
119924779927075552 240849972083566144
90998020673880752 215533028321840448
23904710827738124 134587175917552752
161384599855958208 243200467667218976
52253845551945904 172213073784305792
77592293813841168 202532715536315520
160583801247851360 174478639712877696
107500162917118160 123068937939481232
148030805128743616 220474855291642944
204746680724202720 248846838479701120
23693582138829028 259681662812665472
151937815404019584 223555191229602720
24662025110058468 84676476508218752
56442683635611472 69931843862437640
7878787088789112 20418252766756988
67816410209124368 83822202224598976
170626288736716512 243374789648518816
181741604224954592 205764990915430144
36520856698961568 65642006879705600
68944068405931968 83107472249353728
165554979881504064 213144018664826016
14397654006242796 40600575338176968
54008680828383320 241375448713001728
116487958352125728 180430453990792896
77165615614435168 202334069641364096
89052897665618704 98099947646220688
81935213852387760 260741208970867200
97921097508631152 190352582608165568
112677911624607328 244766977669466912
80931455253882112 84349235349678880
51595856766518552 222791024647574496
20930301415088740 149600393576252576
60024490858714648 74355530305660800
40974610620905272 115277295935592768
18667360507257436 188221399375801120
130910960343901456 143415566963720032
123859887537038560 199958365790601696
214617248878532576 240441650789926976
180227856873698368 207295011379506240
16457846796587570 250193708437811456
29775317731026624 111841091495330768
46356114899715832 75132472596336464
112345911801368672 131151519109244032
85659167675585680 201677380098616512
68360595673674928 113297989463408480
77350113965534544 134806654145997200
66710486207825224 203746503164982176
88121730770721808 241866940144876992
50012954620262472 235517552435951328
107284209541920816 139220583449204480
22585675549048116 188012053052521024
93947236999446624 181107000918402656
157983059380515936 188559140549016384
72973344393994160 241160921318316832
123241657837587648 187260229843374720
16055081338971668 189436628598795264
133331247778235616 162135285554225312
85114133503924864 109457832436540224
147459838180069088 172695141276384192
53027106345224624 90786100010295648
11924056182017438 170459531010395712
40004359293273160 164958675905276832
41099974957062616 83248972349808624
165032753195277664 241039428194828224
203736352718616992 257046379000836512
78940648217724992 102247286723919824
86106818370214384 95325801619130736
83970644107474608 134425459730147232
47815594296075272 194893885537938880
61280390565098744 65863647035832840
77624079788298416 250569900776193344
189753458863225024 258120507965730432
156485396322443360 161470383755863840
91867131024970240 131396580800802592
13206670869961252 138811138758295872
5785063946866988 214870255996705472
18665142172304540 214532363507701920
48620657658260128 66182849585762832
182091440763209088 222638099820928640
18060653300730304 219153459014673984
48630031403250688 165769894492781376
75179203590626720 261738195501884640
230164103990375776 235739280245696608
154413575996908864 252372100137436640
74232731535769248 190835338316558272
118576235932610160 156968279573002912
144104458731788960 191141390468117184
46624164134809296 144430767698353632
171341750192840704 190775620197893920
124538244531803648 233682692200558240
49000527476157928 167511618882374336
23983861479883320 192281834100733472
77682505708506816 132070166902649648
73908701546452624 106495548752497312
178835438144005568 200930295263432960
151377388940326432 225313666636778624
33650593876562560 247526479034777728
115494451303226960 181893364012490688
95051752323977376 150564557210497664
21858015532398692 155111273123965952
253112281878882432 262105810686249920
105490650173980560 205750203253066688
21827625112628932 74738530771519696
21224318980317816 118950830359794880
9375057462023118 76728420887209472
80520201946858032 83302859052611360
59825456199373120 117811709203161456
15477482197932716 36306766844157472
4678673986056640 78917694335973408
108065053103844208 119927955693791952
11739686848621512 179917211771796864
141787932537669488 208907039097762080
75958063714739088 125400447533640400
176072004317742464 259527191176751008
44236973309931864 182930221725280448
60528490930461696 226088789216186336
168616956130082880 189545727959187392
163471959927371968 187797806177986080
169982395616928640 227319304622112800
52757109680273288 206947643204075424
82551137255430752 87220473584426464
60331586542412272 208918856955597152
6072107375728437 117732195169430032
85466865696746400 185806233422765888
21455940094058692 148680953321625760
23242536350520028 157942223472454304
50463320384220512 76595999633136832
11880106439458778 34713046437106280
112374401520509040 130767305590200560
181375274670738048 229736291567622880
103815727783545328 153737565170633248
102625112612275104 107386649386364128
71122680560380968 156024424085181760
169217901188730400 204825559247116512
110464693207640704 257476659258283232
80604712362910848 179859339978679424
123853490004683936 244274170360315840
39785667782478072 237116217102705952
80531136525934112 202184473645980512
167607648736344832 208739684693235328
18904618167564516 196472987125870656
205834828168452896 239660484937698560
30014973859951168 110294907262970736
123327379323592528 161915465944772960
33042415864273952 223608648522718176
38073806818025408 68840708111916496
42957223747784136 240565233326932160
109902679432559024 229780146447192064
8226885594123667 22896530729295152
89517485858637296 221468643333924896
40075329114583032 152117579150290432
55474458248671856 135988837754190736
36369192013979872 115994690763081264
101149597622663280 193117539305411392
71153858451393088 194429607407915456
39082800169628704 54604592692565136
225057245945007488 253268587296508608
16156769116954340 46721578333199888
158692964615593248 259982704317737056
27944030170835276 181736312675177952
89616301229101632 105125841736938400
169747698899389920 205408188565844352
42440082277465624 140134620582193040
162773964338312896 249725213477853600
67536240756819648 148042739053486560
3105296659488245 141230981908720896
62531247601971040 190532028246372192
100772087096310704 246562791938606432
1827981313865623 95134785475367664
54902041480541048 246689700811448000
82968030880291856 125403787578783376
206311886939695680 212214273761776224
82703320808000896 254088556479947424
27958153268682168 237519439059413984
143595885204873648 215277845775774080
65296908818086960 106381659615821200
65545340807014872 130486335284731728
31515077045999364 140232070511587520
50878226283289296 256266986036711456
31584880852061188 179366569654937632
46896364748742584 168320882060774368
44769034676167048 229421431018060320
141135054422267248 259065006920547328
239326281228474976 252031717098467264
13488792264599114 53244360541362784
83142815399534048 166022727196141504
22264226367721204 104736679014951712
62357225931826184 162544311866675872
67065054153385648 137175712280457936
76495761718456816 198319584746489856
37565071931484736 126505132409981376
59346114023434264 59955132354912912
63673062816611304 166480323941282560
29347492504819216 47369799326034328
162225679127420288 212062919038323232
43694087578797192 128253920814559440
26429451512347244 59724072238105920
110512529062338112 202746883931899872
177868787865718912 212928069368058880
10110984059948366 225493802810414560
61732456609499840 192784396231643392
136479957752554224 221603744653194880
180904207744640992 199442571143506752
225280769950929 17774574234326394
19831170706796520 160976201456634720
119253255312383616 222471919428497600
145483428855956704 180515016785100512
7394045616427908 54949025770262208
38536769962346744 55929561671978480
125513266593379392 236401126736067552
122661186083627168 261261307448881504
100747199681692272 223922588817649472
135973525447980032 183216234230713056
56677580113426400 198792561714859552
58317380930830176 130366972104069008
52271046724879680 262861304783021344
23596208688145136 47533615723170536
142150481559711808 166951886791473888
991749375917849 83136978027510960
71591684394334184 129370782604719584
25497120724666972 148338127457053728
93914783822204240 94713072221769232
143086522038930992 164487520833209632
68858565926399056 179117122072159296
64425876250619888 223941048601519872
55856885278654520 127087292262348656
22636290674764388 123011686479390096
70882470523549808 117357468159715408
110848655889339696 249470854764154080
81132383358016352 254223675776263936
41136814261459592 80470453919914512
124772750189907792 159163169076905312
149361557704239808 262763440140002816
42051493329395752 171368807830602720
72515032443232112 243134539702360064
8880497254251298 161088858195760480
74879907769045232 97681407791611552
226095999262888544 257246291560366112
29273941750317236 79790833571547872
39055779995522576 218316972202058496
98904062698011136 246318088820127168
126089881146354608 136935935259757808
14097983010321530 30804612609355856
160410417419923072 258024564370643136
95316122033766544 215431753404047296
140747368430758720 226714357127358304
15679540259286120 91780838396695232
109393162229099664 152461638798230336
100372708539386432 256434458893334048
67683320263375992 140796246388778672
105477491679732848 165510419984082400
165033002895265440 177171347912582688
43377167976086064 107418072990025824
60077171897717200 181313640021054400
111507525252542720 134023201569376896
76266461086888192 103954528042741696
166775793292732192 242810853270014336
161789195626367584 225481731282410656
172962330734515424 244727890341599104
74947061413377168 77752192527003168
127286277452298640 154553025588161024
184602074014906016 222689264204377824
84810642789318272 232353180032975840
56575961165228144 98965807265359280
43072709899970400 94828163905920080
25860486589323636 231378256082379424
84916718392375680 232731132596551840
60530904105731760 216206088377028384
143269516659347696 243550719797851776
55074357291141936 98596435602982400
32620620608073688 102913931713700816
27638192057125808 156420988576818400
25674317480854296 246366645836336000
36356214998337144 89447996491777488
25758109719244500 34280786985860060
130492616375288128 182917470959777440
138981107997846240 159843501914620928
47029312342303024 56015854131359840
179856952573505184 200489396089429824
113784448558597296 185845037924876960
37104602869508040 84819204259238304
206807518325536864 207186699796404576
132365821887572448 234975042293534976
79509189634911408 174927970352106208
104494704847124624 254491542863985728
62983632902337640 201183569760694400
49172401128679024 113461019932941808
7270797143723192 49627742426394656
22151531841597020 48708718599580216
12305805554949134 142664173092047584
65624815225026872 120375682679961792
53153345115908984 188612736613012928
47969507635537248 179146546834525536
1240150164792038 156886280638507744
136857148269386624 153886268119429824
115716682422124480 245470405472332640
62497261601731808 210053264313188672
114936654307253472 126435048977227520
64153782460217592 81635411911217808
105543025461429440 160641197814639168
193694500958986528 232510248335739680
55637195519815264 97411771968793760
64319168737757432 242292911183883424
100388996824870240 201188931099046976
137358807211832384 155474344514797152
239495648839573568 254070828582493824
32250714404901192 122011534254472512
135935297357761776 153990823062106848
118394324847439824 128987296424420320
41121855002942456 75634094225973152
51573156431581224 65905662185672296
47223953675240584 143301001758738704
118109772664944240 241932294951633312
136105156735528352 136214132488792576
69046556596045440 238201930045944864
28212103470903072 64216675110874448
103296217063558720 139310678151398688
99960633835134832 209810625701073280
1754512386555576 78062895509965408
64427380227343536 245141743679504544
138755689895895440 145248510390086560
49494840419300024 76898000150882672
1477164585274161 220276346008932064
112416500829227184 262110735709372128
99498576265443200 201426481601879008
134659327908917920 230302508251094272
6736511276579576 93946763825340320
121886622191399584 128780904653578704
53211918206515608 74302804293413968
89751203652286240 165839329352078336
44872948943097480 139667486180135936
92459432077015296 118571961496951072
102864049359870032 117314803319815824
72419689166957280 151479228027791424
73802652623220880 220942961399643168
215788704910910784 238408413398099104
33620910921703016 235154743316082912
140881116611021488 241907705264730560
40282602339179664 234791043503383744
19704817145676316 259539188093763808
131997320695835264 214903376767452256
220489434205265824 234187534562454272
28649219327273812 50498478032059376
76413522694644448 233702718789735360
216951936179398944 249398339282288096
57762026413192088 177693794064238720
158594072611223584 171344232776138112
25795560771357932 87600310949132512
27649897811106576 224061745653982560
89172618087774336 207518935502122048
22900455741289564 63092218922501008
39861791937914272 171146363252470688
115666633323882128 184812736470025824
99928139360693056 131838260888001264
101319505312493440 226084124008892992
138714233951708368 252297347022060192
51265850766481832 64719335822936992
518469581344686 64239579230925456
141922000494537440 212693732007959616
145492139461514880 199544131691479424
80636404625004320 258599787884872704
50826981000779080 205605807033726912
5958244473822959 107150769602155936
85249990699600432 257460873078129536
74872042178426288 91478245496001760
15680827471556886 191653393230341920
98761667227808192 136980541803714464
85990558146531888 111562243678882976
31650564950885976 57901789254864224
114077856170407472 216492268913620896
162677531367456160 250543693578244032
9973326796317426 229183291411391904
53674392670750672 148360758238621856
231556141880624896 262765508733836672
5967921630709880 40614022193563960
60123247774979312 170761297209067808
116594988895525632 120339385730467888
41157382585496344 230331877706710464
114819349016726944 258164310970836800
30487900532347132 68469064800469728
95914756047256784 243374036858070592
135619598392163344 175083434791624768
218535626948609152 219703086299405248
38482288425109400 201834474560902816
51217665815320448 184249485081828320
136280434193977616 168926775025244224
160748604751754240 246222273356222272
11817218385893192 87130380474781968
86998004552335520 195523576004099296
3355042331333492 108152808744082800
67239377060795696 236472383656887552
158158199849628576 169925477851340480
32583284599425332 34718690872947732
126440681208729584 127278022510724720
167940170590017760 169517713317753024
25167281927273292 119308336531975040
148269057160549856 202737322354372736
31894817548604032 247108258727120608
80426231246510944 156616239758769920
138987736067354544 169776683755191296
154058482872607456 236073779126259776
98508046552984944 213613521817106208
70903446623074104 220936030127223168
162445475215471968 235607567972712288
34185741499310944 221217869098538240
126849232827986240 204583507237823392
27793028122222076 242613666274798080
132699140637307600 198286898968855808
23593889694766280 134464406656367120
76707759566740016 171704860472790528
188824548054712064 197422860336302016
107216341787695152 116784852981226656
47596850974278888 120732885793676752
109577222242463856 139212898849586352
74716707503811280 140366943191844576
184277356766734752 186084094118638784
57507650910728040 82917632978182432
105147604961213520 198974797988329312
154835326720045760 197651501981615680
12080531902001820 229204953026094848
86813623011128048 259494431159281344
68956073019430624 219100916567388224
57399029106076464 220272479324277824
119672796399977392 206588814358198432
13408234330996998 98378000807109376
150685349550999040 214844529856518752
197930060788192256 199021226315832576
226895196138496544 242981805619917920
56748331579519752 107514911994701712
92132822036100256 172034106623696448
7692152562909263 9840946319299860
100527380928236864 118351459013999104
56309003378658568 185869566885544320
191098518274841760 229451294124083552
16536065150695500 222892485474425536
146716035336987008 168426698649850944
204974614567525472 244115649883620736
212713059506954368 244076786810623040
188617416790712096 231264999920420832
39950800876623248 74625176003217312
13704574285894778 234824085854782368
34724556333638636 151687284701824896
70588965287155968 180623302539938592
71371970154710216 144193838199086688
245300099096200896 257438207046822048
126741645878323744 257092682304781408
109109045938499296 201421340594190912
16594496777339104 48610502305658200
73907978926272896 185575801359932256
9005631573874982 124991624983660176
118846313599774144 206207545104742688
51852144953445488 123422387486684320
31238187923541532 246991594522536704
77243841284549536 155276864926366272
15802870874308970 26240537434974792
13633721334374576 201907235792798048
53868555144676904 57524054294455720
38999729532300896 176499293371254656
33463246655279104 99830836983267888
48500936777031848 219692204645002688
2211762499514741 149145626218947296
181568045042694112 218126719835547968
127016287747070080 130334383027419776
73790639243692816 238421910885068480
32383455639826052 206123564911666976
19454200869185660 80270305658519104
120805484962423744 232036828995649184
183816376486395776 256081273914969248
33910528450137184 36074665983061664
42669819212806016 206507074641547008
82511324642584192 159623983869860704
22995618725557252 60657450208365544
89750761324257600 259224382319143680
171947683087341184 206665690357225696
129482484782897136 228517611335713600
233410048023685504 251370444146610112
112355024200644000 145138084143834592
36639859161111744 182670762873414816
26484444581346788 219322245650923104
26491766363191812 224112421818343456
38519068443656960 63481684511759856
140844209508001120 253103047595587648
155043783989178240 223171685302412128
164777776516493920 253660903343309376
51159482410712008 202695259666016160
57716292269557768 175446188592787328
15603565976621258 165308844346706048
143432462368748768 231752347822585344
150748465067301792 194670678246858304
119050149667976848 184116366482505472
39569685747919968 162212452497116128
91352670262958256 190007470921232000
14085646101377390 35255820185981388
136624447070324976 249441717903186208
165778390939088832 230386761111350432
196015941815376064 215082056447976704
55848108495259768 128646850083350528
49991583702234376 89447764174155056
71607385840000072 246357966157642304
51420549714497840 68553566344256288
6184076534134617 88158608678496032
128487960480361744 154457467734281056
7889090460456799 81960817980345952
154726638849659232 166732530343274784
56874020214655304 222719044239991296
142737654158969072 185254008287023968
40220351886802072 169103999878736288
57079606217563792 176362962740577696
110883844628445776 146353212825486016
116530399780048576 252822521651912736
114800826809730032 259363783231142368
53139270971564704 101394516830781632
120007691653476976 157404104304588576
99315663721203504 260660962441616352
10520240737484990 202344150273912640
100702347256000784 226951551225864320
69094440132626016 232372924285511680
16635228883158042 33570724217203260
214556393398427328 239662695773152448
231715465333030080 236739367400640128
33254334949275556 214024184536704544
42272598072631416 43619680790286312
22481233427888308 60853500704327912
96027621858746064 199524035274058752
154279041215908928 221021256070469344
52214766837198872 97150830971830304
46193944035482712 199865313756558816
71564214380623064 162132538646797824
142104609675768576 198906058032945696
156345057159574176 173481076535579424
177458434668922624 236771625762664896
90568653806871280 122388605312986880
64391638190307344 74898583277145312
135084810980933456 159746104071912480
54714226580704488 210407387493876384
57548191490941224 202170854319311968
149699886809987936 242799439353430752
32283798504962072 151210809450985568
102118763173267344 210768492903357632
168073080291152320 259417275752609984
118980749630008144 167458963056778240
134821213579446608 226326946749264800
89280974534311296 181803052894624960
155004341666511648 174982243379536992
6779596987039540 245628336870191840
151521345821426880 157462503279026400
151895750659373088 227170607828101056
154669601233034624 227378561699532384
167563206916009056 177152345802251008
47103902362089776 189760914917532736
147490613677117984 243730535428956160
65645673982104912 130738767002253024
85871885008648256 120591106278104384
61332867978526528 77106194721649744
46938291491820568 127260125746489296
29974353952037616 177379974499683232
16781222151698632 183189823051703520
32640212921665480 176023139704439360
8570642260026981 148921504091399232
51198918681336048 195227110330187104
80056580696823952 88068148174207920
148481171338780096 255732344440889280
121797775217263200 161193565355811264
107478945614031520 197577196011450080
84960664444768096 196274979775820320
85413485050287456 90724680034968416
96658469610524368 135112942282756592
181263947369147008 237683028960855456
175521182265944832 238575937068659232
227291591048244608 238886188237021824
78975001812605104 180206099112874624
8438731387802092 53610599704697440
235451884609111424 244854738852433312
42129276201668040 209796929979159616
202832187823245152 210088725766106848
94499027186393264 190225074408195584
41756190531316056 144028811032002256
123049685751520848 168197240384000896
199307230987025760 253207528248874880
189319735966709472 198910255163398944
22123367959558144 91596543305434112
72480192157080800 99447823496041232
126431909589085200 152136383411137888
184926090720570016 261239262193445888
122794930311750960 222345259287514368
33733019018228700 201151295881688128
152398062433553504 171732499840273568
180179452861881568 252074814891326080
77407176098509424 237005524085363328
147772203322143968 185633022213810656
73716684942377504 190781911391569216
135518871238051472 144723943193738688
121227910921177728 236038171608315136
102434715572655888 221862098904163328
86070093298165680 109049174805020816
48018937572781112 222526957972855744
185843404437994048 189212929181034784
9639185840863306 34523056621798644
120821421845029264 206057158951472608
28773792056652548 42308119752942792
39919168132777352 220588275587121824
135736745773268624 212686215122667616
96347473239439072 254462361478907360
47033700907949472 140174093785806576
224439292038706976 255106985037863040
128133117338237872 144749839715252576
127080818115016896 176954489609252896
91995824047864912 96702917304787056
98421688776189392 165653361847259328
20693792395852668 66054923745940048
37976932136623480 198377476230231904
185487732393422720 262322801571856320
54352720471269656 185670346799902080
5929531026465589 164086830987994816
36946311585132792 138363958603414496
171800019447045856 190062686540592352
96947881626074432 118565564745517168
11105695121184922 181719896510805472
7862453768910838 76711730060328912
111579799197643408 228476930984111456
106498245015956672 107901278340014224
175381400076744128 261563203327524320
13789593120888278 110711954706112800
153695107078089344 229375289160803616
69172824806988864 190382682977379200
44008496829999512 126685971614666048
24653639722304212 57795724698587400
56171748474777688 65046865289138352
146421945120779296 147630963165607424
75203901768723744 106867683292313456
3754413512105863 180114280062947936
57440617059650792 237731335241116192
68059312942157448 127252377117010960
62950076468450600 210953628392333824
2815476438051579 203626046039798560
11172034050426352 161891002062779232
38895453011762848 256232838439969952
17102322714424990 61387751767222768
170420018910221088 248095130797197664
102229913257830416 243103627438699264
75403376138780752 93312167453991072
35705012539213176 46561784482881560
86134305895500928 219182076981093920
51850658798756840 163083761118459520
150037788215953728 176132078659592736
106426552567161056 196967910725101248
113699113635010544 261121479572449440
78620725370420224 255709913234247648
220120753626155744 250128185734306560
66255672526569480 256716934579975872
49482225159762992 91190615060120432
36736761549563680 205089299179986432
237506032908663968 240357769605612160
24399754576879976 261834700421667296
90441175521380560 240750289336185344
69474045662316320 155835170663637888
29639196403466392 151398064101266880
21768420607240528 143273851887094512
58760222862103112 220463890195791904
13945300185211108 236502305122393888
129348783941491616 172091928815873792
99657168203595552 221445016159059360
58628031763225224 122342712502874560
123846350212782096 200785279940197952
8064623391760808 58465081916642024
243384691610232128 256494761173595968
45168420579565824 81885935067376240
37610113468899928 119433425426070032
101003122518591008 151273968778067904
53492739369713216 178454374353481568
146439162817499104 180865095553415456
101160386432286560 167028168044959360
18289844356341560 234919949114315168
176411865495156256 262060215522602912
106470202498978032 207240256047915456
8795748867282172 118081672030594288
96522161098022096 207210112093577952
199962198423280480 207660535458540768
159286607796315552 260517977838680064
26839320483078776 97390392025165520
18902612255999832 173253217915468384
192446825816535424 239376787964541024
10983418525467536 180781840593708128
90373042371289536 261083473296640192
5669482769665287 6695389839107684
184352963134820096 211006451737848800
50178043811833144 262631799662385280
16247939053301098 199091033748043008
143840463909560752 245625545503517312
48500990353375792 248973260832784000
132867018353905488 157600636510872768
240012653249276672 253398904591293120
64187175693247304 173814036481752192
4701754989466310 101890103084966800
138261657240480816 252194644711445888
162420071426538528 177430737904088352
68863490476408584 184725612456154784
124975337289497600 172203260840696864
27774056778065424 198266207722237248
172982003983258 202613502411957920
57039575176452672 219737068692953024
187492020555635008 214696931408663232
40803116644307032 72971895195615008
258589602557271264 261331189186609760
30445424143092816 190624005437422912
174072995565996320 214492222533979616
88848165478585488 239938507249924384
192785170569406976 205716550134556480
110413638557235344 234004956898085376
95223986958435232 123523211100223440
149199992625029536 204249834698049984
119037561189071168 154451476053235264
34647766056356824 108419099929045088
10497925815465388 260759525653064384
17631975409976164 102692689829713440
36467481284258696 105388966940313280
48361633318278192 225699271257032032
162091975352094016 257757918342989696
208812394024135392 262367332508191776
116441243540048928 262437080328885824
113349150886079312 139282409365749360
87934332941579744 260782563729981760
28371914431395656 31206542322112832
32123435846247416 75959780883295264
34126657269281084 122522398619670816
59924685160108368 161778777995741728
2034476034423281 183533128933864416
86049630021068032 97082524169822832
141455972634798304 236696203171084320
57879356983411992 117671317456655776
7519331140551371 209478139824764864
164028088018152000 215751683995350880
160587075115254944 204528212357111296
64184841786835040 259001924458084256
81096873108107232 261288485858154368
97950414033819312 112546730729907392
125445393453835696 177529443552161792
120112559519036784 179093989562311328
61048269275919888 129981796620020144
188350866933181728 222973680781419616
139901235700940304 236668118226287328
34607500111996940 133570732689656848
30082249373137216 230503105191775904
32005015334426064 196318677226414048
124983480877563328 231610612884725600
4903713177572658 114759671349749760
33158715373438556 206974876067389440
86714133277142592 113636334539917952
33462125562540708 114035614787610544
52396778421357200 260892959875851424
53377435080155472 189687352859746912
165977466606120896 256207217839461344
49437663555478640 89539466114590688
2530275626366033 41190918990483624
96667480213627264 218489983652920832
88291057026519584 167144980640258016
4876906963946186 31357717516465296
77209712128343360 145493694670661376
114796216615659872 231867412053454720
53453311265345480 256317684388804256
71294383531941184 179790822972766976
70054203566302440 224368485600821728
2217827202542330 120069730813902192
219283335793095680 229107339074413504
8571406749548686 125294636625225600
173144083919695872 185491563218897632
104803181999138864 212541403697991936
31769422350574672 119762783214177728
16962672322955666 180830526311682944
182574397728490496 260426958951100000
12704612539979014 45590903399419264
155355652267500256 183373552714046944
49408305257411896 209933779946556192
37942285477350736 166560203910109792
204024384541857056 262505416130073248
81548983485353840 195299021727284128
9563806623607786 220538741378180736
213835748983359104 228470673494603200
38191191973586384 59351828961854552
46557484161154688 222928260749780992
44172286089351488 120408395611081904
5343674066408981 31664548754355868
19571845475908200 219628001966878752
51526994948602672 138340392075749024
140676053857570304 152172439368666464
182376384282221248 206758358582026400
26290054951540900 129252647074225232
48563567763039584 248811231679698880
30485629354252432 122549887842309248
49659446837101944 139176564947086864
61925101175479576 238542892984924512
50231421852983336 189685801965025280
170922051477333184 253892361877270048
4598693989253052 52896856264941752
27861678568460516 32966343927740584
220866787683126112 244792224772536928
8190155206259932 70868017593833880
111276176746414480 245374790620911872
182641985392301696 236308526590864992
130455290057508304 224045904898251872
66946791219889288 182792143374167520
51525237259884416 114073243567087296
12987203090119706 16190852793279218
49632654238402896 222325472524632128
155370503126158176 196139008649499488
90234380311039168 235051679738769984
118027961103444720 170995906546252544
36687618425615648 161556505252588032
154517768539502720 172157415028976800
154895519913570464 212957027968869792
82333060477237440 215767594903233152
61578980335125496 251628461426646720
51764763730246912 226429899310583936
51981217835523816 138555338602991504
145753798772422464 159896156098084160
116362388190406816 137876242429249344
123553427277831296 243878646522554496
198856657386732832 208094629839188736
102000232222060432 187468535481600192
39821941686753360 237120314882001440
13174895506823560 255233051140997728
4938794698206762 131116689744711104
75574630358717008 150640405706213408
99753500747237520 199128381871950976
85729471194818256 160734451726259072
60132504430347240 146425961834951104
201642375592974656 228855816588893792
208582657837472768 261743148598022368
17267260313378650 55987923879831520
16572505395682926 197883490085690432
127180956167587856 235074301979579360
136766832813211520 154479608453526944
177058352819710592 212333391475892032
164008656295414144 177224979732196672
191769912354392256 232302219660516640
9304985700051428 257565465930967104
111889426502110256 258377040016224992
11074128069318 188102053937338976
155275745352463136 186407330733033056
191772143533313184 219376422929713504
105756326942359856 256725627199273888
45350725122017328 197214649640945280
63716601302700872 191791151125554304
196924896753823584 202269153666206336
184097992653818912 214019981316597248
186356954614262624 219565039068197600
11205576921033748 73181871017456576
71462297075646512 197059735244207680
162448855661374944 242159843246136256
52192837349709440 261319035942095840
161559226477045216 195966627831396288
181742640552385664 191414025463265120
114028364741152272 149325437664989248
115976784807695232 235545614386666240
59112657151354192 77314087251576368
103727270604612352 228347368006775392
17038265968852782 234702483234633376
87601256990658672 223879506660018112
121513737611814800 259040160175515296
7592953632721539 28731194811706932
160246504460513600 201604309583477600
108277743861864608 203253977595241440
65188222301321712 152836338671689792
150576815349222432 187747136477220896
61250268633816576 197304472581422272
178261818952547232 256961598403744480
94774185166812672 261465431779802976
89355604082304128 169806203414195616
71468562073284208 151635076341847424
46565563811299056 121974722929604480
239412233942534240 257291274390205664
149676028323864224 210069192346793760
233277927323586208 249315665389258784
117985569516543744 251921383128627904
87570526054617680 193752443926384288
28921604649336424 157657761840824384
70394341602294992 198852699797655552
25385323604680544 215874594723722176
6862878374917211 224695072084944416
30394452678237376 51960275881808312
34065815740076456 70750297205908360
130865068732562400 226893922801694080
94743655721507264 236546553286946656
65782452125283568 158529073745176480
178037688938677376 200436661418883008
116253131231157680 164931382949559456
180538844823082080 224066530550764000
133331101882327088 259676969089529728
96652607368629184 121420158757132672
129271761286818576 208603373264352512
153052812360343168 208660763143900224
62802198710627488 262685842745585568
115399085927962608 207823524390344288
57442689071652360 175332748158340800
33118387401613752 216738609655738112
19450579125426224 176530279430526912
110269042009226544 145608062238592896
195263612846709280 238093852641394048
141311223175035424 239238030044500064
145343650142062432 228853810738538176
209473352935579392 235594601096115712
26777302434222864 155131158573071200
27996689873997932 55713259213930088
206574777696598976 244803841090871040
129489366762579472 171163627928536800
33104127315482652 111647807531626112
173951204386189376 212270304011215744
164946682948735264 221794601169694880
32686856644964924 237898871607608864
38563385548575168 167200329813853600
27521950095727456 56704142249818960
25514580183438588 174085955801858240
162287351279905952 170766535558628288
81845107520081904 235334555302202112
13354995267663876 189108349224053216
52552302574137160 171789832647716480
116642339588977456 153441499728551904
199866824547356832 242859888239254368
120644072555244704 199215168354107104
18649175359931948 228812693410813216
11901258822831256 231214547088339648
6785737983837362 234908325390047104
151333907794797952 184163455045245440
43786333626450680 177274443824770432
110680186854088832 143574454918986848
13119566973785646 240833299973994496
22474037568241144 71140228183493824
80776793107195824 251725196339054208
129013995810615584 217320335858211456
11198338047763196 260874320123946336
73715254843175552 201602683031620736
99979461620470032 216101487991764672
51284583384705712 85520402050541552
23435016702651604 191711057376582816
100719046182303024 224027377177841856
47103536963508368 132467824128395840
179155074877334336 258609499686982592
61246669423066480 151724203229137824
18212273877497848 246882071558993472
203022944214696960 206471792390527712
99901032172821840 141266778762958928
124315423624387184 161301245766629920
55544858908539296 138474529726666992
110491948282625360 152604342802526240
98817670744156432 185323650225896288
180093737130374432 260570455706456864
113014323681906992 216685867453126880
117656785900940768 202317394588257088
61863214479332736 240602290559448640
72443407731244256 188406106887914816
30860887537305288 162187888900762784
113365025095575984 211197672045928288
174215521653996768 202129566902018400
46063577386198184 175451616391217664
90100551101293024 129608040747195008
43700878871390256 178231933048290336
136448231314894208 257118426236218240
26963766974925968 37892980528544544
21346377384697096 151647492112567520
145787339346374048 257399974805400288
69667272585316056 247956891411850656
78604449449995152 110787368826023584
131019357810664224 244652927426439552
204850245379220448 261863715211443456
62749826248597904 232900843223523520
15762334737550356 185120938967214688
7101047183162052 53738495079770616
146862678484478752 177850290118580288
50640872988963240 196146895196164928
103755653662801936 186510849116296768
43251651654142784 159660336120722080
149655044211384832 200376599509145760
59460179894452216 219586098147659264
60608169121059568 119206938994974208
32126935140545208 224822600520629600
89103246332798416 212588493215543744
99311788782734736 204788446864985024
65398501656505744 89824027437012496
3460091181330185 71985912926885680
109738041127446832 145049949525221888
147189503109236672 193720097553592352
53670952337755000 189623640853439456
186621948680153792 250941534086092352
186566268699368704 245155397359380512
151007739700842368 231176699684405024
72124007768599552 241013747478923392
230555189418118144 234897881023999904
156251153366743168 261428021312026272
123793594720354320 215563016301364960
105319226228877552 149439732559627808
162884967878518688 189923276560547200
191702393883814016 239920545420363776
49584188686888904 118516106252984752
50302217265287304 104795687998166688
17845361733017290 126771278244992128
67468078142729904 155094579685126720
57119591214761776 118100667489086000
97700910904979328 188478611755805952
54928418265977336 236665232028439136
134810270668758176 153040306329694400
190600970696276096 212927723391537376
7152011186634625 262302725712684000
11888110703219652 258708866755848448
25751541548108956 187815767751103264
167221251528581760 189221284784031104
197836376549214592 258939685833911744
107994843626828592 223683565633420160
41866130329575032 225432050223038944
41026409534743872 66688769159380960
20887620801462308 40257699211776136
101312233951336656 156056890902483840
227408946427106048 243562786465830912
76991142393189632 177751529843157792
130639574466588880 211634864762397472
99736385661957664 155749118050753504
80966239591277072 98596804589728032
71238918158107760 89585528859549808
48272492088783816 67444285665915512
40539903779853888 94400486368492496
53014506604872032 120573619149722272
43039553650139568 134194875036021136
100580652457501712 145761723276757664
97871453899816464 204383682205817792
60099576802590976 220861281958600736
47206564769871240 52886153321207536
45120775856902416 176551947379720160
112686301109064800 182935067281797248
2344111427555147 143675753438802944
136690523351313152 216733941169550336
199864668485493024 243697580353462656
58798297094401712 106031450198604176
122179802411163504 169197987151446912
20426158735717848 84456344710789616
36901774725619080 107003783692106352
68426297389024984 110159041378487872
111289924953275904 212536986620243520
115858258922567744 213650721923475584
46551964535773576 112872683482660528
101994399733534496 245798418187060416
3617496261090642 226008555203031712
120580972937986160 163957362150259712
131855591698952000 243789104082120704
213455505768991040 256364501603242816
63268936110835128 185512122399820128
133048786125904688 155770260019738112
55565333225190016 233403511983479584
147508026686526464 253916607596618880
15343073369036078 49198839733988144
134360043988157744 166218365424816064
39079975770811040 188808575705825056
35941614155645396 73317354904556576
123715943280001184 191191841540538304
39585818188462608 121554291993620144
104817509000924832 202486641891952352
95435073574983424 157366265758943712
78978885279539392 230059911313183648
21123985081777596 97490724303453536
24256084764225288 193290603811189152
138776877398777456 172611689399984512
87667977695567648 214503415126080928
196497403176962560 210938885720777280
12937251279130780 200666032134383488
8192002669758001 192610752228620128
12808102084123194 15395149839847072
89057930416519200 97118263303124096
136668927156486240 188928356342219904
78623318505776832 235604799303862912
22979350105032108 261636974499505984
167297900532354304 175407029021465792
106764209108469984 222717702242968192
95965363885957040 175802832452270528
206372924624400128 233011799830514560
89909243768787136 163464914625957280
7073704526522311 27110285088251288
76514284628067232 143371814254198576
91838012462974592 94907743086139216
20557643409643288 230614580404249952
145492275824333856 177142478314083680
73799418846973840 216429022475086656
103579981751415296 211839442464146656
17263613459242888 113756692903349936
14764587680536814 117611220628463296
147888074372632000 229062556728302208
5114982384554933 176004043056406656
37519236671199528 225204803534818272
28238900474544232 245275394495710496
100321686156867984 208829083136531296
105710905835893248 207797899166172832
122825401069466912 164933348890424864
150498418935896928 210614695211603264
110419489630455216 192945287035229056
11007500047710302 31470537277847632
22792176033152616 117385958326940864
34589977640887988 122896566433089648
43442659354126416 79926812299852032
109918856631363712 226369496044449504
131474926188691696 187836032419549504
109758922059998128 143420654967481536
78527849749187024 201447098819520608
194545368237705984 246065545032304896
8659921219611926 40672543658126456
43936515495234984 253237814737294688
181399622906017728 223070464149382912
232410389400380608 238307397146632576
127954067427024656 166481365305576480
11852142859161248 120702322877257632
212302418751765984 245757665975721504
116047700871196704 225081693842530688
171809313040160544 238848208423113760
4801132909288601 204923730366441728
76339624537478784 158326494821945408
176562342395076896 220864653579646688
183146934786477856 196798420060830304
172756122649204288 248583787430176608
161226157881329024 186728153291315040
97089211975863952 239244044861331264
11178252677094126 104162412004537936
247851422281894208 260465232469667680
39602552760249896 115223343995530848
42233337962211200 144723769349787104
125087066910099008 204316441698857344
34132463788986904 130618784664957488
48330250539281728 60629899448121616
112084843443534560 175590705582515456
153459426376345248 258736123329409280
106382136934993264 177824455438821792
3448565203757368 239228241117446848
83890986274290368 185471354855907296
114721606791492576 173854361762044704
44264431383497016 244216739235761408
38994260042607816 154856908622173344
4301931116930745 45397695087371952
89041855767736032 242248393296324768
200922132178404032 215372798885970336
101940363571160400 129799589626782640
135485222432880096 201219918452330592
93377069916751488 199677562779144608
55192771117732648 79180931721050896
11259084481075488 230750889770667712
160471991672709536 177983804847525824
44450927880679720 114001384603863184
54600768085183288 181472280988252896
56644699689116952 74947368556486016
86621724831193904 139800031405001888
33096983984600664 141108692888126448
6441633589553842 148393244140858272
164754165828881472 186635687213261696
64294293228097944 85422177230806480
26252398973697068 115629860691503840
109359046773343488 253252870697051808
212240360771479360 255500067658260160
70964698379960768 106445878325173424
68172699376001520 74512641433275712
135924395085897248 228294045572948256
174374560607148896 187459875303982080
66627904655015864 87921811909680432
41632512412347160 117302608938076032
74188284519163504 113570151624844064
166444846710015776 172187190927203424
109379404905915216 240534080015945888
24308536221211228 58313522276173136
7639537712285949 53857764704440080
7470556046089330 9397557842916298
144602654860892480 177624592908299424
43196716431870288 108732463974910512
27643042691457284 167798780274822720
83022158258588800 217327958838032544
187319466613359200 233705548659279584
6991361369790650 186395166969683328
112959217722715312 147900799678964192
19474127311032940 89302251541254128
189046440749651776 219753574266649184
59911127048525224 161165420969779456
96949768577691264 129063202319288336
128909758754636112 255342109424210368
220755528019340064 241521939996738720
96804283405978800 126017723748676800
21512318796451100 116949565392580912
169093176920250752 201955080586363616
69249574630694600 173561870955565472
185610372809920288 260859930048622400
2214549046839665 184246344342775168
80443786599058256 177656770157145472
231520799055561984 259633475499145472
214426431158519776 240581144670680160
89223310109742512 154996412642236256
135340021509623344 138398243797675536
3670781735781941 24392283832163580
13893001758807464 102556555092142960
175843492347211392 192323932296623392
6716806035167363 247647513102485024
167341211550847552 261789704702791776
138315522433297360 242733257455098368
28368171484095376 75453687451275216
69013325929878384 258335755709059328
81085722537439648 144572582981940384
136857403983585840 243553413848753536
10256971080769924 233595615233305536
77327862016717360 202034982516272576
93483283214501200 132292594754606688
57758045329704480 262814956752990048
8219045387100214 57791987245683256
5969053439339157 47951425235097672
877514471129191 182059409639440576
47532782008857072 222057912660427488
114319958894250256 157167960912344000
65431102647063024 259939178529339008
11889419857503782 28092485674016200
29721797750180008 51173139368163656
101500180377707056 180323103171897984
96231137169977984 131566462290350992
103513065968514992 229524306096604704
107615961376009424 256219824155514080
70426256026036672 244892416472116576
30590890210110032 94915783179713296
25197501053799012 212662547291983744
5210428346575778 179394673442668384
23958984342364644 69992142563728392
92289906322396272 190962688049770880
110169680548327728 182564870386896896
139916416382377968 224910312196273344
126125749861615456 137948691802191024
40620759893045792 54452059840508336
91788697388408976 217351330473675136
136572840414011008 142125062553879216
213319960834330976 243390430190459840
112036331301063472 220925413332614592
65293279467966376 247752771196801696
148914674448675008 232572786530385184
28628943997410772 110938286743239072
17453312859196220 29405242010071996
12648001054304244 132019478319169968
86186479025828032 169805717686299360
46581543941729976 253645405514589728
109061302885074976 163904236141351360
64359257006693384 187424096615232096
104036117602639424 239353408993469440
118888043903273664 158432530698974368
217087517818801984 237747589102339008
26727455220814968 119358391034328976
70506237875857008 209908080052699648
17123368430001446 228297973874896608
165052642094052416 254625243276882016
113724806487291120 251909368602771584
66464335269010024 178377586568093696
22771735563714396 165034833726025536
159846116765886560 226235230719890880
85610176006802976 104700807965175904
17446952434024108 231013614302557024
49331028074172928 61791696548351032
146257221063533984 217523920463729728
38312139168358992 157244898040594784
181973772017933280 188862918931054880
112724672499399264 250267856668535488
125174485685606144 170162590520832192
35486988950198952 198213091950967552
18653173041312564 121267481209179008
27574839614554488 172332806788847392
67316566769775368 156181004562397312
25579062143270584 80570760375666368
110040932242422704 151366185556472928
43280836353099808 68906171158903392
189048694630964480 193001972301510688
102797591875601744 108045175946378032
66409560914798688 145316076025817856
31260274416120804 138850960218625040
77766761055349168 115080420674023936
86532493378360736 87787453738702240
124056341792271104 176872754580103424
42001690218800760 122170008059358288
73890552854350400 262743479050666112
175975736527393120 258446829609150848
20843556661074080 99478100155403392
50473475840141360 168621282818829920
99097222227841200 100605138807703008
224800673432737312 236966073817460384
234232567561730496 245480740844455296
104892495930606336 120885121331216896
47255269385196888 73106551174784448
202339476608082016 211812646229456384
165664171394296224 233053639983761664
28611245829938200 198134936620268608
55396726275075528 249212919272461408
40310877679353192 220124179476891872
60590942272744672 153827848115736704
42673021932870072 191219058463795520
110814636744604272 128697040057663824
10457076712769236 184604643375983232
3483018165227902 108614929136330976
29418403908235212 239501400332761056
70284629809535592 164921914494123552
169112991393885984 176337580584567264
137656430652527024 213868491786447680
24785343093977652 201629905252949920
157120800612893856 211834942237814880
1466063555586282 27073834568234320
184052725705013184 247905804032618336
41750926630580536 212645269782168864
123969374111918352 141687832075526064
76993700619457920 223115173504115040
36063270503152464 155154951917965440
16160218759143730 186876403800082240
137060148810665136 173327184137367808
50637266471210024 58088227383389472
69053707908911640 254416964528523008
12833653560321408 240705859378691168
41367841782035920 216113560421788704
6810440794416448 202129799370982080
136147808921294928 253579486939253344
197849441230048896 228087920136588544
82711555724846320 216152376163787520
164183638984135264 232675513531631552
24311605902287836 112455126450274304
122687472942084400 201848209008347360
7636636632495820 115866275138926688
7860548656235185 90939438827368656
35711899252831888 69465630983903968
8898915700695741 102407395480798320
182631120552796928 251010102484328256
207964428854366016 216700152735940096
124638417021404512 224513441558097216
140663385189441792 212422860865723712
112627085646699952 260193733360983904
35552457623949264 74640192183571920
89730181451291360 207571007426116544
228336201031265888 258026519778821472
42448218437339152 150664724810568320
4131824514132018 147538084483638816
32743300327428172 167023400086448096
99325888847213216 190568936119377152
212036507014374400 261906201395793664
126388116505414592 176978723789756960
48291617823462144 182404994380078336
81707168497614288 84194471202616128
72963522163940480 104547932669248416
75783534519626432 113302423287394736
90381088501693168 210157450368454656
97154970986306176 152363687430436864
55170252302810104 215702417703617504
63798189823706312 123759563691376080
151789321791647264 255560740581987392
63605667588840424 71699075610657144
37390338080730752 161828513649409248
15684987292777928 81786626688093440
1441226991676625 20500282757452896
28342438711993156 37353036703863488
8951198525241110 75737295539926560
61695262047328472 236201393043642240
79580925448101632 213910874446108256
70484493968010584 172809839899027584
16767194453077084 56785514182804840
35359089172887556 138484566664821040
110295829588967520 203996757115728416
18177821484202380 116220511826688048
104438574577632544 158677596078400896
31694345553081932 89007289219520032
9511460958027272 110854824829778448
47381115246117904 234782928049410816
185098568209462848 201684636017466080
11911588014174188 162038110446777792
152719509211300800 242704297706280608
16007809230805408 229889525670493312
43348354715338288 239572514220461248
223342531927668256 255989115369459808
32985405216467948 89438639781696192
37028022595007704 149363616754916256
10472469637198952 113052515696762672
60909053321201976 61376992256383264
121747087126496368 159088201520302464
128561308882650560 213124167492914528
134894058266821952 137333062492113680
29530095594864460 179503226424267712
49870647802283464 128830608889718528
19185767553334708 43629616026301272
26885574791505616 241775855769324512
89877362986115472 248759805444113376
14222950026766594 203702334878086016
201409964393303648 222288722261100640
106872481534032288 215354531007380384
94383315435157280 137015197351265568
75764120387764720 248171043172648320
508220238491339 107358222912706976
70440223106357896 198632562886826592
6751281249922103 39304647309838048
87087754868333520 231820054252607296
134919316173708384 259861080764509216
75895959711484432 116417574100409728
19085827888228808 102415870202665456
98060441334511152 261760553495886048
96668613665982048 239143459900576864
56483581754135248 96900316025093232
30492364011415796 76987337254041328
23926550690053388 111581539754603936
236951075667414208 240852115507058624
62046941033716608 240638044785857024
49500830181544040 228834372789950752
154094477616664704 194241898292034368
213628340389281792 222949312288605760
208956131023923808 247558406480639520
149910429051137696 161421498038369408
188424295535363136 229319794363713024
115103159635894048 246538954968416896
68750713032727176 235893057668194656
74442513560532912 241755938578484480
21386732286255132 196152187082197920
88545062088688672 124708372503009520
22699583019414284 96920806260438800
212858769046272288 223503545340182528
77673438127622176 145321492812395744
145440600159706720 206727352582627616
13700151337043896 55068955694986032
33255978426628972 177513843277415264
22420019055532508 239342951145284544
56681665354521608 71945710127164992
77109976520258080 219632287772724544
115663241202403264 135772350070938960
860091478355287 35222821394534200
71073344579238928 237701527895184448
181625792590100864 251863504334025536
112712377136590064 229392021281564704
6499930057088455 233970117657347296
17325698526712756 25844015901915448
122206980040225040 173539095021310208
115536579836635920 198869317597283008
36621263299966496 83815054926505200
192648709177965568 241188756941055840
54434354292799536 81380298953645024
28603703238011920 99717530312179584
7858284542555150 165198553281501696
23918392791668640 122177063300150880
31509175376672940 130251363856297152
91727339404779216 212512831650866912
108170158905351072 180604728844610944
41036751606707360 180725990857683584
26533798778966656 183228450037957632
2719783005289378 70997630708741280
118857003573545392 151942698373767936
4182791786721838 53143037233058608
5313290397708158 71515497228044848
74372686337293136 96137425165348864
95464359581787184 214792708776340096
70388896512073624 90794361442865888
24728568059810976 148028524549006976
120312542008443744 227870589665497088
76026301133850544 133381917315031744
111762221031155088 253288221537374624
109008003153901344 188874220487954784
110758189261384416 197506731414251008
133117023002496736 169448904428838016
14682040022976308 114594706541684480
197758288258396224 244689520521228960
218067164769583968 240512338510564960
2224642413064974 179578027550708512
23728943406354472 185302087354340128
3570038944990201 221601207041398656
114803095446370048 139938632611479760
65929932742856864 259942906052459264
138119106171508560 249017216178423424
101306447794165328 201350922889000544
1188657667594174 230805212316469472
13901408500601706 237628517744758656
60442747974433648 112341705192073792
161065716177751456 162195465647024512
63418687114846280 207850076361719136
29317264621334692 76292026149069200
50807686621797824 116671231253229504
19882995189779400 53361294877212040
151046398425458144 206674106728435456
220952857706983072 225479778162923200
189432761042185248 222295013804166720
232145093623343264 256147001577161536
46026319842660392 262355915623881792
15558083829674430 190032447096046816
53103980871460304 236663203958784384
66332832477818896 156244471267894304
121445524183929568 218755753981725408
54710578224491416 162880207529335104
29261457158825396 94254724311145520
168841498797654880 256298352193002304
4591943375340352 186768883562053760
133610697563075888 183299177088421344
9579167263332830 49092981823761264
134171965904054496 155564316444167552
119883362343243600 145233693225742784
62905930338417344 166395763804678240
149702353937107232 239430701250998560
143936496116869696 219600974054289088
92362843014957696 167196293965051168
10970955211458092 182385655594784800
54262005830857392 88201363956155840
10609510550148930 78329210940881408
75825311612363392 208905439232976160
129826698767295840 239930426314832736
207270906973250208 236081914404895712
136519027060397360 174158997021368672
17610640185027384 228395088561023104
2713979342257897 211440233028843840
22222856407685032 86577581317403648
135233791118247040 140408073253237856
36561155850409960 241978003750127584
168086373312519136 200079706838796512
224327562762603520 227982527957747840
13414934051793858 102076811868356144
41681274706841800 61250632313879472
66713111203752280 198093693904819904
96981972588268528 112925980726351680
111184055601448960 163350965746549888
202966537553316032 232332934415491872
100793522478454336 227170923131853728
98737066280761408 231907488117809216
40552631770549776 80019432367517520
76623297463710688 219998011795282048
38222435689458152 192441994400338304
136225306338149904 167591731677111584
45775650726328120 73817226672545808
59439946818608944 154611705138933248
223099920414703136 235719573898164000
73136554557465360 236702469737356352
40784000012750032 163874441171144384
137921448412543552 140889038180198480
126614294878798528 141229605881159056
111935459128652432 130208537105354176
95900659121840560 164370051447594912
15317411992321976 97943229811165504
10972541324342520 199929217008144992
193092086326868576 226319698395812384
54567487600452648 93990148630004320
110663084547294784 176559182782732224
43535883935382240 156446264013170048
33237992528123716 102438288494028528
161449566143627072 197975646715027200
75683616758168176 210033474181683616
108604603886396512 194736886399464320
120401802048224240 262969626899369952
86360963105513616 93352616882229872
34614139289398636 149411993051798496
39675601028927408 111916894922580048
103366304445603728 252585281346818048
88627341639526112 256059660749446048
12380713500259924 152864277980940608
808933340894202 220341587201472192
19833583699105792 230668677305890080
157424114915277728 261674146702903072
14104455136457892 207627363552786944
53812919257562160 134234386851375936
33862147777700488 176389219929337664
97186663175020752 169397060350402272
3719340749149295 242176135499844064
61887965892787168 135225861854265600
158148195947302912 208908902314934496
206007348731706208 247306652596810016
109589762897361520 229551955803845280
75182422002798064 208548280511230624
199080748963303968 210625399274195968
57178814459917360 63356400017220680
13345476109806070 169457790909352096
114179655164045680 138751974681250336
25443092288494432 195755734455231040
189017000480495264 197318269813772640
77390964248565536 168721564951170432
245451328862625472 247538096724837856
3604025884754430 108987009583412336
164543309222158144 230685548446423872
191515386621961952 214607894160644096
147682190076453472 169998175847405376
143363666560325376 148990977545343040
16521186909081562 104974449796623808
114767961438847888 204966246782575136
32655494356302680 245089848322128384
98570251625290608 140827966114828048
115764567466448112 179522806325906528
173540050326691072 191381526718078496
66616395157441544 245070808830977248
38609491730647016 82401022617302288
157522049584015488 175230559317933632
117686561036010304 191478609628409440
41098245537813968 245281906018586656
15405496799062134 143301310114735648
21780253649736472 166619596785392160
26581261077238988 39705740550172600
107242844404460608 160509958130401952
180899759326092544 234268076117028992
91942251237865120 205440246161315552
156880404151388832 187136170825637312
119408010758909456 156836271919213920
92463540394767360 137199968943615200
15173746309992026 211218572765827392
188443605324767552 205774290148475360
187791531320807712 242327734368921760
96439803173133424 207945431486285216
78771485755505856 179575799645300448
213806398432963328 240491505405345216
8292984987545487 149165617400110688
202285775841033056 254715640931310176
121486045820074320 253544744708340864
44741829519638536 147314380990619328
2008558948181259 85731580009776752
13147913339687178 175235341056370432
141637224747984576 189941490881641024
205565123154248992 260495806149877568
64923731984746888 153117376423571488
46592704671596264 68625981920508872
161100469032895456 217821997691377408
78759950003499040 246495716247218752
111879241900600256 231881666729286944
101221980311029488 137610558341384912
209372125339385536 260142543764520832
74094202271930944 89718129391302256
161674112798094240 243312550562913696
173393888999932960 262851441905614304
6223991478266052 154723676479131744
163055909185678368 180648300296077248
176498390414069920 193623295737602656
95197355888118736 170745556112320672
151969581662258272 184128442294697984
33472475721280304 234981705936404608
34509592325643032 211409464782544416
4968269951720347 216943772617322528
6004610015102576 228885888127722976
151452121557895328 176615474639092384
107618695364373072 133839130061547040
43091002593423736 173028124322461824
193833979713801760 253832176242349568
34890263440402884 140798649414396352
12974706779437364 62195465370012976
195916324377716480 222638490029959168
12741427165002498 250279174572165632
51251557572065928 65012204649750288
181562553157952768 241798753516402688
67680115066971224 104655576011207280
128110945910475328 149923408944596160
18888603624743400 87799946623520176
150704400730074400 262840771188991776
198602446838582112 213426276375388640
121009870083361792 214720111900821632
15119245249070352 60997119190228272
95439076302534864 127640935809831856
46461079562229408 129337775587585632
53705387250264640 153083030424834176
68649480040743672 127332851705120496
33855042553941560 131773443657474528
51864563619803792 187071038058171840
47046923865648200 164098972466668864
160895142754711648 194762387263468160
131542123975718240 141483444429738944
66182995717878144 252818633910211904
25566773133959284 89691582114057824
238752519817768000 246551902510072480
86131987756955376 131553843889412320
184551704757033152 232356854637163104
67758529686816040 234838540508774112
38160032962449352 108212400949229232
99743736105990720 206248946170662784
144377296647726048 232060309976997824
83725435565986384 110085156730839936
198750536770507392 200343572530880352
23198192603903544 186115616769005568
27869186925515032 145034504817458784
64406421140893632 113598976091545904
97844628948036928 106824941012469600
211244327117498240 238123231083348352
72574342800073264 139731840857602640
19321188853613912 165591898662464960
15451346630368928 76485374821973328
67512448779155872 255891392420503264
80652795102661408 160845831699709344
213379064399502720 250305912225007904
12785923994689292 157211517648541344
51206284002341600 139853378354881136
114228418342773408 117246546967943120
259417440676915072 261588703941410304
19871367332813572 119161683876131600
24152410511389128 52628794460438752
40036076942728696 186013549428457824
18087758284630372 215474830951781984
72126558634486928 166578807104853120
145101452611254848 205501631362395712
228660569354853920 253615608851904992
13756253170496206 252499206818337664
36180054528567368 82276434943352848
29905956710986664 138517298068033392
8901654305581668 105787727083358800
118823758670055968 129762499253460816
154857603263966240 155664968667132832
40879836904315904 62677312019237232
91841673436701792 216316963352104896
123671834482774384 195984290545135776
11802405743370084 173674955233414912
37264171127541512 119580144177398672
72150963441754416 81075473012943344
183979164046076032 260298763529139104
165238673056929248 213851942948391520
218147162324055296 225243626153129568
144610384288428000 169068625032032160
221874637912977408 252875662978124064
55088921891540968 81886496183037392
16658715352323938 111497229861695632
9269390955540912 239240555532524992
38068307379390352 151599569634524256
98797890240461184 183061346553422976
166860468683663040 174457173779954368
27890178049365932 95545306307962288
173636068734763104 198244671954818592
116262416092930896 213033140867820128
56459448561093488 122232914980244048
24566578361829688 182794678295775424
97642736601373408 140947208288949840
44120467642972920 168980021396700160
181158074786981632 227090815088141696
108769017596925968 167547973600072192
73006774877123792 231352234571071744
99840770908886432 163104824148658208
90931894794275040 258190739746185408
36218020334957616 106888955138223824
196718738971600576 230699753713144608
150098853190375296 228328005300212832
126202956230113104 193127829940148896
69071722726103520 86145894849837104
159106993997064160 180038231677945888
33548779371227232 216244698863693152
162055017211356192 196471487184611264
60454386164105176 189756036692772800
58349752937574704 137219295096039568
177724281625987360 227617181290837344
25688699178163272 44184830180281432
35031043920840860 259558334200161248
133393332349020448 156914246586540832
177984538511661664 219724761080729024
59255722537473920 137646305734842160
145004166236654528 186334261507652928
27789163162659600 164263606949583040
95135057176154336 213053478307683584
64610562967026992 203097460725423008
182054102264880928 257777722231323680
28445535339804460 29715216601153004
85801894140282160 137902995035906784
197549216559809888 200881512218350144
127128111820076096 254836854521492416
213430285695497248 255651043389065312
64543925088477560 137505878957940384
69194501943283880 149332886063760128
149340610481453984 236173159451909472
92929305679302224 148666434225441152
99063584045633024 134493328731864816
175004885923706496 248207776755781216
73228136045361408 175940294069871520
13268305936244104 89633439510303936
143949010785521040 156930375846946944
182217336605488 58241759074364912
27991691888241188 199945450475569920
174759460345779008 257136126021280256
173341966156468800 187205835787192384
122415272162124912 161195692710450880
40334243449404856 155540923518858720
107702377092890560 212044808276914496
18005158021046120 217946691807661536
28337720135211480 137253938794856400
219644433891738112 262504400852289248
112446638763808976 244614412753758112
5263750371281679 16029193106588314
68667544366538664 91192635789990752
3071592712759344 121058915802661920
53277461167579904 129271226874732112
92147493860033216 190070861132174560
1618110594755097 157652376756598688
17902527166896278 259461496608538048
51879765261544264 180758662298820512
60345538001830216 145530011997813984
81235285646053696 166011328368235840
122862189181025520 218090042385349120
74296024490923696 258852180977124864
53301716193261568 55361332676947496
57002992918386176 131621242845268416
39053034467372016 92592042911838128
80010421118464128 146551572757327936
47574783875833648 211206352429659904
133427612496937744 181447771393853504
74754397007675648 230215388903252960
36462453773245568 126137410655650816
47597963401992640 223412421788423264
66617012581018584 176121524367892704
181963277312617408 234795688390395456
189388577311782784 203050696323305792
66818018757537480 224058050897678304
48279257571596592 117750839950243264
79744337567139296 262264508258073568
104627830836493584 116613933940458464
59062868355154144 162283632302264352
19338688767242980 165091415352497984
37800453281429864 134727809592239264
50378672448423592 139186183682899360
8596984289133097 28796101287283588
30546188899480560 186518074739079136
165537976920469344 234606354998321472
102551239456227248 137009931417148912
69591928762386536 88018012465674672
210820078206714848 237443899571921696
65691864862882184 206610021437429472
37563768957612104 221905058344083328
8525739574625500 95206550625344736
69640089092474920 158283358542567360
106089681031233776 200140627382638976
133776098779204784 228550092941458880
989583326935119 223449702610648000
91617937788055008 226188673802106432
90348717370351312 250128525869620768
106649191114759248 209124858313305120
21469365322740772 75629241689860496
54245608846410568 82352039626548704
105747245969394000 224043027456111936
8614856204376114 167601169021338048
189364806260818976 252834515431102624
37601031818565008 261800109318666144
40120743177389400 223544168512262560
108763050396730320 180690076879151808
173592602317517408 201418315213276672
37272831551557648 204103349367724736
209369988620167776 256168006945703456
60001363284681736 179590161053793120
23601049299751028 113583790274822096
112061070469209856 133920055707060208
39245880202639256 129466439899322208
164745806011164992 263042528794025024
108609754512669600 221640642286569504
221699708702370400 252295612067250464
139872260645210816 257447067762289216
210928490905274816 220634093434431584
39944221348754112 209879484734648832
69476602078466528 204883660511526560
113460701030586912 124996110059938624
12187679820562904 110821527306099072
82957815509989856 123401053871859136
32799461308885664 183960754465687200
181240011826260480 215034177449080320
128333301623363024 226811959726938080
32205785767239416 158631937655190432
1970821305374276 73677175804651440
97219468945253456 191943336445047552
52947605199186104 60533056207326248
203826839134564992 211730152269305536
77414663417090368 170845689651310688
14519593127167188 103053593662580480
107506394877761984 213367945079196384
96285801402231008 155088839612770848
245681577345056992 259640049697114688
82466616850288848 134971258224886704
84558074329099536 119666568313134480
140908440794260496 213848696406122944
285983620203951 115131241118543264
114154115043980096 169734339535252896
74870319358779152 178526655753015200
77374141667028912 107393386041046784
40098896789167440 118674583475261552
203526457881183328 247829255925323520
120358663851450096 186196408127472992
30533952523816996 131727585503718496
63702000688666120 81973190399054384
132546935502521040 141272597625109136
143187024800006096 165737624677253056
79169040214879056 151405455670225120
37124764051086440 252459735577300352
138456873788604384 218217025360427872
26114158895137096 74401848558959856
152408340660970048 155371654307467936
7524619737369733 74171682666562416
41213493079639408 245278430388465792
45793527238774568 237199967971335648
60891284884425416 136099649185558784
13041065956300248 240278714524666496
88223655421598080 221540183401918848
165600651655551328 218941772236299808
146560397513106336 207192706666336736
14011049981778090 118376538684263568
67864756309924496 243457669887254944
59552997596343992 221479342940328672
39774727154939072 201756750446346400
62435289176613912 191644586390297248
137051977184735392 252652871635096096
140773777231580736 222957439947366720
51894918482869224 147138835368368096
144585297280948416 224169923173865152
164390926919952032 200568743979994848
75516421062899392 181823261377893088
23590150819642600 257861603958712160
30676945439308472 122815874685383440
173773833207987936 175083617376525856
124332033579173648 130623633996387376
63499967892241688 80976916025490560
124377618779436768 187902789257386944
118649673291980304 156482527935721120
109884199099520224 258933594389536320
177063756551612288 181365500687761120
10341148170948984 59865344384499656
49181656626076912 79000006512309536
19087974523113772 21140502640396088
222244372976749152 238490133272152896
70268551482014848 98629989855195824
116415984211370096 200089622541847200
63944342572119424 211271973870222464
222719897574783328 244706931381150688
1831093744772222 209229183139196096
87814104919750224 227289749141967712
111306114841489424 215258011113434720
32980301661903384 184808164828416000
15393445836176090 16295892488038550
80308572024062432 108745766329349968
34386162632687180 87074120537066560
94184550376638112 238544539080776224
149622877316519520 250861241798226688
42740975690832784 189003492528694976
15337840375044272 74541463846561632
70710120260385424 195017043646408096
128280975979014560 218607561690683776
37861529129371760 236943930753550368
24970134720182472 256542472138518304
129803542235287168 142027505072711712
58917942786330512 110368491045579168
47237633057282368 107113121530607936
10559416192064812 144454087178083840
20765489732764400 108661326434617248
110996810524001488 118407668848218944
80454009420351872 215325777993505440
97593222136829120 134072576425882560
44320712237683784 165866017082173568
159987950223347808 235542155250353984
165896691441613408 187414171499485600
154547536640338720 194896006023189792
106734584701561184 176798304823327808
34902136292704916 44454886880092680
108636338245430784 252653635215157120
28751300593631928 180851060582819872
38727439910799328 53374250925157152
76205364940350944 179412119266588096
119677934101437712 178008582693165760
74762640318684624 160313778450866048
35483075194641820 61070358460142688
11141669572632194 76244531764552928
14022677059517690 39549462732965168
104326075049060576 135129861226257968
28771757219627960 37383356165529624
55783033881943368 156296905011847680
192710491166568160 254726461258664928
92772272441407456 207491572565620704
30725784426243516 248978395542120288
86101459020475952 204919868122851264
81312899676999792 195522140412619072
67041970658887696 112170686250186896
32594669399792436 237858195513514336
21316675413971608 39515820713414224
78846885870715808 164628126431252384
107388649231363920 255255409847292640
31616482166403028 97700660498683472
20050513275674748 63621270304014416
105209263563710016 256587178514738400
51910075884412400 54135076851396704
23736127381694336 150814558494245696
182948602158483776 213760340195648384
94291127234085984 149024054955083264
29936596876467324 190360530363674944
106939682080126736 133041932405591392
212184721306627136 258665306812039200
164375175762983744 247927057916023168
50645452285621992 172988413514980736
220270674181029408 239985116181222496
40995303382380368 162100680970480000
12769692697397160 158155734411328896
35217305567265620 55828746618767432
24589710542477780 163412857397240864
164063551463772352 234235082511299776
105723404597083088 228072233548253856
195537376390974464 200757475445697440
106325900104285952 188779589008296352
68540192950514240 171319532957301728
7625866985527139 31690019946024928
163029457089231968 189773356072180096
37272898722854984 246618998262682336
79406261547413056 101021960228137808
81215113563944096 187505405890195968
165915047351800640 169582711188366368
165501662818307200 181345593367958688
88998783314162720 111023901682532336
94852855064339536 228832650341801216
42390443948323736 187005810942207616
99431002942591056 214028997124434144
35765329595536308 161065858487440736
37701144487341408 154738846367875136
139579339062635424 140938240469936800
48541552093577816 134968075427265952
117074976791601440 244611937194468416
16290654433982606 172026137881945408
87415597397227408 108876879710886544
24371600380274744 132642320483095824
55512019295359752 200574356655303264
59484820474429688 178362573398333312
114277448016639776 190695089643127936
195702646903342112 211685706236140320
215248348499144416 225773469605160832
62340130567462352 205722708558852096
156738434141428704 227790074555776800
82133720604731520 122531774163776960
1490910508393594 157680763141977984
12090120586189902 16311892412554108
215428830734898304 243243051081260480
32201202996225660 239940597562001024
133147491945209296 188926490971051168
100002056868087472 226120717538665856
107258575424616512 176162495122344736
24552602161658152 118889287363869104
55904673754415768 228905608898829568
53407095478145448 112812954872233824
185082171670465472 217594931600124096
83785580386541232 258307722271904448
116599455331718224 251054097850898784
192403368244221728 201151020455164032
63187180734496904 112526891478432368
127451635590948208 220564180372957568
103901617435891568 257485838097302464
216237009089163296 255658150150200736
230137618225741952 253787161292874496
173125876595344704 243657418653098432
97159972777979632 102231825445922288
29947418738515252 154557491166196768
7962067202761228 127043837392633328
59287269620438584 182251309023410912
60055394160174216 186143997824416672
12136719204336678 215146951031154944
17116109120425890 259442680879149760
16034509937182678 159229818331780096
64230503384377032 163883306883380544
178280401818639296 215892309924401088
38432198752297232 137594888931987248
29485931464849708 196587496365164768
21185335087843008 66259030044491288
37023062938861344 242417269010003136
80510483495321392 138867694501296000
177012135528583616 215361369089000640
103756365714778560 246579810399665600
69101601571340448 78228182463205072
135454803627536976 145985869760775904
49476371529604392 184258130250141248
98263529912765776 171471746283590880
30308033959698952 125155162617555888
22140115011534968 249803678735979296
171008245585916960 172066257588544768
146063051695129792 209046093067824960
29198968639978432 225957030484753312
23495357142286280 189182539060980064
46518987797999320 136131952150977056
179660038767654016 180412704067781024
59347693842434440 247033248989675936
10573385470159626 155874302958942176
58421956032679744 237855982852514432
13971858739570628 126099338886755760
247235030967724224 250241720462355296
54222067398689808 141939589812874960
193334503708640672 193962899505014976
143450153325257280 205439103709241536
54934956287113752 207226124528195968
13281719148595542 163042622007304000
89899314002371584 152048107695824928
154504175686529504 180297725834571712
151537467619451936 173541960647389664
7638094844837068 17112053848707462
139737998201591456 227607603248719136
43622135280777352 202574468613569728
56989889290167360 128226680531711648
188603132988993664 213215151571066112
145984130817764416 186933446264826336
31692908201943504 83270162038435536
46754600910476672 97015277597457376
65045436484526296 231463529996354048
33015770725692288 122300545615972544
83143782706486768 192000989826171456
89372856949001744 198174502985370880
45605556344913664 78637416386562864
69350511850021384 166619129842018880
54824891282156184 116605356200454592
67977353468472032 142314904062480560
62521454261876200 111215649104776976
6643913332033002 172862420944431424
150871222987418272 202909089106069728
152257256334013280 185125608773547072
51987197265579912 175594206932361984
31588116538779620 211247018723482528
25994256294776252 225794148063602368
2647859329985254 86788231276499360
126021480381455216 256769637433764992
164117935950091136 238369351129571104
142174321076559104 175911314506094112
52252877851244784 245098404853590176
54033440842074624 188258008656627584
120954003744019632 162416913908307392
61759400273410432 228936768629215616
188440334919585568 249373969219073472
142273761245602768 170772010600394592
115117530772977008 201120384109532640
11083266467077072 92155110386777888
20237972781120792 90594575782607056
124140379883245904 251942148735251488
42077225328089824 175650059117048128
15433632650081316 55645947604899000
30201984683422048 36562187998202304
134899651308455728 168315966500310592
8507779853631572 202623392851246048
37961482193568592 245908516614055072
31923245027951600 172748749851651456
109769331416962576 239832832582301120
194774137018165408 248809610801145440
178608943206857632 203312489960719296
87843048685056400 221959352848148896
108739710691869632 232316302707202688
73928079193725856 247473668752890784
88378866535527968 260354858445614048
25482870064147376 173277477593113568
148960936993706976 254402170290136928
63974302819830848 80561601519963024
7056815580907742 81399237594464032
65205063634869208 111160487296736448
92709204388590496 121220588474680224
31685000923400308 74159442583675568
130360276601141088 241712239266454816
140632606092989696 143855862728644720
4518998228807313 235464209737503648
51407444486045704 56567876808255456
29464027478725956 206414401688305536
34867961860615872 70061735400016760
62239670599689800 166285688056951616
118438020666755504 198669224830889376
53812808562790224 246377439614378048
144688481399962976 250213812862889760
68732545220471824 147033872227463776
86875754471687776 248629532327843232
31404175665066868 100252626128497952
190450053873112064 237546245054482304
10888938090079290 160207350826854336
3653626015393338 117804010025565280
59423339433421728 88413293470448960
75119280663010512 238069211424704000
19830461899499312 262791058610076352
16919378284289124 146541705511439712
34853906876035380 175761793870347680
116863452359719536 143698206423519744
121839185990336864 240029409975334176
28307547851276692 49421283349033120
65799584160134216 255545393362933024
89409870051853328 225191217086073856
207025792897150496 261170042474710176
100134832297172448 224087966590387744
137032302548698480 173904293086851968
126130224877050288 161414752683513408
113165028470958032 257216093417995008
21554081906263236 58863508660705008
106344653278116912 258352727793028640
99099260782689664 127848791987897120
27679972134477044 209069535366271328
197546266330572448 262261946972546624
125677770387391136 147298098197668960
20471668326148404 146012880537488960
119387302868985984 178320208196409600
87589875601686928 94219065145151776
160879712752516960 183012701792412480
61555875912740584 126250306342112480
52852655888597768 202719406277400416
43402009028907056 156525791306467712
72865243556427120 97676043125806672
14522444093886444 57192897857440048
217015248419754176 238385573437021216
51157820768994920 186906618764701056
126961998837005344 144996538733170592
9499102613374048 184857409675434208
97122664117334848 129286110499205984
66524169227206832 143296545112788480
51028752124051104 195532950014491776
111159816432624080 142084620380380768
59778400069688280 78121598638078848
79886173477120288 163524897765254592
80310642010089824 131224204783690032
69765185077469240 75789968930015088
113759283794533136 139072881543181808
55330740075105008 215548856697951776
102417906446830224 128053437326573648
35357935154769068 208912337711511328
68098041725426072 194710814715076736
20762761612993708 170435976178272672
42584822678728384 97835650563898544
2665609993159454 100621955631171616
89362580073135312 102890327672700016
98276711440260400 171827114800139680
232586859605434528 244336753547267424
77603431846874848 194452757333290464
103547696511683600 212291631089351392
34046713629000804 239614417723183392
170646797485210848 204838393471709152
21430415998029420 83110520604624656
43481039928755944 210815197235053120
169377906996715328 202784402553943424
23811156708784068 107059797499728976
347013136029520 191943376485805920
12067101856595506 150425198391062880
62263162738173856 196884790418779040
76414833246869168 248549840074907616
133524015730430816 170021006424177888
28347597500921420 159721888734455264
90885719428669840 108481469546996144
44698023692833640 238514785419340352
8945787567798832 71150480245578240
144855675502956832 175319035501155264
63319581610408016 110721563487515728
129256585006704128 181410016855646080
51361145200724840 198403800435897344
94828398110247136 225218437511447456
11057074326687114 122247468643116320
9442419052091454 209565253751713248
51506976973938952 113998433797183792
224402386353669440 242325211696982880
37724254364689384 38096539691766792
52543186230405528 231434235238437600
213965807877967552 234410685235318240
223865347554095616 245853676764598016
23531377459497380 67607283307419104
74731402668971168 172306955721857280
149968822932422592 150454750724125632
99159803433895936 202927021995258368
88263945156643904 167002701948441472
209497791223386336 230773731757111360
26377936274191852 247369110435485888
80975968232384224 186833716370374784
91416316144155472 114297532781345664
120511710878859440 144517079595048064
93211661793770096 234748349011159872
208676424638565152 225770149386040736
12830344530865680 167581705314204960
40305911305342576 146062497427872064
2569161783478017 115343890189591808
126091252149787984 198097283923147360
147616967681283776 193306839542473632
1524908825079474 181660397200565440
39539134370323224 186233440271269504
115178113995987504 189428640179797024
33438209173365280 117553798489964704
226830586742486816 238809035257395872
103550464872885680 162573244008123104
177385505285703712 226781465924302592
23889027321483956 216827743015446176
131227447530963104 173702921919672832
105320091937896144 236676571058737536
53884599686118504 236710577489184224
61207970804139840 231736145072716832
112083751899773504 258740144587903968
200919721174979008 234388418084319552
118357379512963200 255762715339572064
46597862086102080 90439928414542864
173027849853411424 248357699011612576
120053305075428496 212281545188695168
126562495517689824 144322774145212736
6920691433335985 65556638623802712
167114231999598944 248154207409005888
4447514820429502 92279914177468880
35175394140375576 39945355869840240
211906009955924704 246263433670794304
59472702966074152 131283752043153552
100202485853669568 173579711028943776
5318861335148383 204527849854065280
145604348804868896 179779106285003584
101284760388135456 134463129933471632
171937014500671616 189824869361650720
223117477410464704 242429624874384576
215916595286690560 246855738788464192
96546631086228752 251856587237250592
89678362737650032 106205524370838880
60211486170534216 245049816059889440
35826195687553640 159181505857972576
229760839790382240 237062267833841536
6466171447640271 179512593253719296
102225975159372064 247594307013127264
97780303188627840 130969052964392720
37963216013286200 177745433163187776
8447360606442706 181174948133420320
90071867478306128 120731323684715536
84721930155158656 97476423494880720
252885905583718592 253139061765832128
106256396294798736 191802100417665600
19173420436521820 222705402814613600
89007676523916496 208640311579614240
14797823641362552 246374998869401248
6191153157429552 222470409407228992
193552564760294848 204350302159166080
98904417325347136 181764989976096768
81459603365537984 249912265797980928
85659613789742992 156948872188696864
78728942075549328 235701320864569984
87651265115977856 159166397574109504
2208788227830410 181201496554627456
101040868474019568 183552189733580064
31040589343468508 140417509377692656
41891355136704240 149995648663734912
17732330582776170 177378412946087968
122469282917091904 242519798036703072
104110689730008704 195417887812239712
5207320622369445 218625487577878112
33385297897811040 183791021905736352
52312592033911264 81673168279685568
28381594103654476 110790006454953472
74400755118807648 252309080683549920
147345821927506208 157106181235249472
57124977780354272 120794086102095680
180234691593259648 212759630197558336
15913461535317628 122595738343351040
135657599075710208 205650090909960992
238212849230055648 252974197167498336
230561473836289472 261510214012739648
8700847251101074 56170457354315280
162217890509038848 201708594013469600
54269632800207416 148355206076052672
99199145598356400 142928376297093856
34027896764197948 249920742685968480
165872841303730112 188471077341001056
192464897322630112 199928048190370528
132456665918243760 132783276384877232
58244185571858960 76632280789514000
121573131671801440 179334962283059456
89083130280672192 213671028338331648
4429381146790011 63236758275102688
22025030479580380 164519181572985408
87936265503864704 144138635310217856
36842105658554448 57283322162047352
58852681509674408 189699245966252064
160275010712993792 163615012333917920
217625082154640704 252851665105633120
111683032463518208 176757643142643136
40476181690535200 169737244817512960
38622898362375584 206984968369589248
60540415866906616 252258002229033568
25572696606788448 176853598980905632
44944782739157008 202353499283618144
213786284232287424 218704416204905216
33088104810351324 260397027022924576
82928242453882560 198096712216331328
60760306511048192 197495345438278304
78814692891254688 252982115290552768
76763705308807344 121618487362261360
47930756311457904 197236337620388832
76272018602664240 126185194792261536
2093333123812662 154059730581160448
4710049704351735 196183234521669600
9338806828710982 29590021777368144
168518046102941664 193289300484520896
66472379572774088 101603642469438960
35971049467610876 90152225150041104
111077631626635776 183410192240552704
15414878237942150 64280059379133872
68243620501691552 215501392944644960
57354211437909600 256293201417779680
69247734430784120 190528098656025888
22771846754836780 78371025176828144
155666770055569280 242087022334302080
128070837045243104 151446070484397856
79120423514691808 91149439045469600
27438960345151572 117158842621376624
340347086293158 105334937178660304
12509985789771174 192505820585462048
17047242039795176 43771413531636800
165554389907979328 242928408340373312
222010084196536064 259823436132075904
225310757394995968 252239028371336896
43084091619577616 51647357897693512
7168797650951177 209101911838821216
121134681638664928 140809487336783584
85687707242832416 192011106608644736
33004777633255268 196650960857501344
241440030067355616 250671375851219680
22333486474500340 200152500751309408
38273814080070928 144640829028493056
229506789812322560 256451267765112672
93593085945360304 212439204722401440
67068491433529552 68000623520042944
45890475096484768 112165672603416192
178135665306646560 218424054338346464
95380587961794496 163849155450318752
25181386706960916 240477256306289472
48217620452211864 168241161045743200
78881990700546048 209289221945870368
49869405175984656 131169759334343072
80142547868036688 253373748644859424
37598672839623416 126756922120884672
24334779925176368 222216222501475456
66815071628847952 120205484048505552
82812488316967968 141470713701968000
93680386853085920 236920417177281408
95377119550522256 112664974901757760
50262940630059520 209306779760950144
176522306722010848 246389807769027104
203626222046080608 258533437326552416
126243442050647328 162411829339111712
20698706107140080 172961220618632160
73579511396887328 224541661904704736
81917897508252736 260924091303636064
59454169701101632 198527418332780800
99329292515975680 226168151731457280
3111060462308922 79874480988378048
90215727092570192 190480426446913696
202251263303253728 259826055103341376
103002536337482080 141848036589601520
132991603155302128 163356633850142304
85253946779022400 212230501888629568
122717834792052640 220675468923733152
9799666720470998 37338038721009936
63003840414871552 98325251195443456
36828292103521024 184919408779265568
99448522981395408 152624333030262944
7878359836252583 30524052336379552
160084828080742080 200378808643313856
24613153094625364 229028803793809888
152078750480188960 245783041224784064
11013312452168870 144664880926681312
111014776468426160 115589206232962384
92227075802564368 208882772814110368
175240239861985600 261539476458880736
88389427822079840 150970341437179808
219794979319850432 230737434036883296
30997206590911008 135094324527177312
5335414174668716 116433041481751792
120922920532641776 255186721734740128
45862028476175416 95589439271593440
80508247041670032 93626994529291168
3137671801206003 137780546099008640
115996557008768528 124524100167999312
57992135497120152 203598753310892128
74703194911522864 119272884491383520
103197879203606240 249696611579693024
94076720039417072 237906444661537856
189830723227192704 226376147590118528
65653376432001688 170498433428987296
35314390140627816 68406331548244344
47231166748650096 135127851179126192
157887168508692672 158394122798627552
20558395252623076 41818772106571064
125146492509261312 211694182745375648
105998136047172160 200139424892646016
71371189192795120 110813102142219136
156036181707665216 159439920464880736
132383212360088192 180029846550446528
35235962493553240 67354790758916328
143339937452291824 232618893806648704
1550321932900622 177898074021699328
3733260541650713 25130636337928096
66283174303459568 120172465355835904
71837802939787184 101418363931706576
37943914965077072 136452902134360416
58008891509139208 219843198930593568
112166164132624048 154170198460811168
141710992205392048 246910921979062208
247128208157201056 256244479063976064
129566971061828560 250015391940108736
109161089486845328 209596807810434304
92196293827824560 254654199434313856
139784231143239264 237594466305761952
145090754335547680 218498796610675328
113851390002689136 168629999619308800
6941154932540560 108967644735237296
168889628059246496 219095491664163392
55612969249342776 157513359801689760
81486565794637744 146725840503355040
147904096508687360 174412523953518976
6323139917212959 106346991284920448
29680447579070240 50733910005153704
10887909576506116 257072856593260416
10250567540849088 16505063685850814
66162653312901704 70522328735170200
129006514081406240 147243382567610848
106727145791189456 140019994410382368
73879396452820976 86170311455250944
74875265545121232 185485676559640928
39086515665272832 136975458126861680
114871792303869456 235318581763787200
151745298941327168 237440575571185344
186751878066200256 203686251649587712
4357169474984943 171920315218109088
29684963182659772 136629589547497872
192087505071911040 259592086983977792
45089043533196112 92641808965460928
11634022083819864 211299767264421632
37984812846361296 152933643906774400
18624928227826708 76898855878503232
158603224056292736 183965665888702464
25433854576302364 76344550555662768
13722147655797458 204848067328077056
49158788774210584 247857665748980064
17691542889786700 143377200936149040
139731158617752784 235312981777100672
172923400975246816 173383899613102400
56464798937647832 251379998454722176
115134540332569232 261728801233428064
14474921723551162 132408781554733312
129167759097448416 213176601946729440
127963513907255600 165438390676121056
189082086723427968 244174567674700224
96308374313513760 216107437081995072
105169220739811328 201383616750525504
713520876362376 252160842053694400
37864901459464272 86946418830864048
223001600475793120 228643080494323552
204210337193761888 204502047265910816
78287071198913568 90301203669525040
4238933282433591 125943573994529376
164050110800079744 197033465644019040
128303294942131424 163060817150433920
65077647371912296 184942348658787488
57394091233168144 111870647038235472
2532629746721217 238326155953022592
93670682884392976 165203790829600096
87499842255768352 199899511084733792
125872768696445872 197030395025054912
47584234462866512 127022572902140960
130507247900064960 198725136319779232
176314265878134528 177736107737787392
239774940247264288 255169237225037600
6509445803369570 19555142874763932
126365786316326640 256755609687719264
157300544366040832 189052872315096672
164009770242697792 212379759631690272
88770569986936384 139555712200002448
128257418130061424 148571901636021056
6460410351679869 218925108814088640
240762456554340384 252326399092546400
4159526321049987 50536061519622440
8139977921337695 246427606360073600
713700693480103 13503292680449780
79619863405701232 215951766797805440
40723166337640160 156165174272750880
145105209998364640 212097082526641248
82950912317225968 101886328724893312
78216267973344256 119355060572477440
134097764593153776 189299098824637568
148232478123588576 259207582038181792
45350370379184152 48831374526647736
223426123474840000 251467132716095968
38926133978393408 216572114564538976
102821113130805104 245698037492090752
125222679861371424 259047181727627712
89323976530087728 104331918036403456
51027103608095504 186903165580730432
48098016631684032 227070383910728928
25024535263344072 259114344693107328
45037319315249696 127882585589458880
30344108164883728 134308538648841504
160629738603562336 261383221629676544
207617302746385568 210083283023478752
67478847137199136 72318794485012048
167554175828923680 175286673411703264
106063836199461088 139680629807691152
19903877061267824 246182474018210080
114446390319844304 259844338472166496
114612563215703600 222671349778949184
214511322281878880 230989877121327520
72551711361209136 177891477839676992
59667847475209736 123958235234069696
51259422818085976 205917098073751488
36782152508972432 175890522513553984
15464504960398952 185678743785001664
92033519236867952 167048188556334496
90024161911817504 184193301855334752
82151228306108608 142827534038087280
7597331654472795 47856671736925296
90475090170870640 123599282663638544
85765398945504112 152104261771587008
48726731492970984 136421472709531792
113422048034250560 144744037792103424
102066715626380656 205920182076121568
7608277825897636 137720005919182064
178634032558666752 215856552259799552
104868125522461952 255766904855722624
28718428722496888 149777320403986912
33673530128078748 210323528040141472
75632238879860960 158587606878442528
10425587403172344 240451747101812032
39812165908719960 171270495310679712
133734579691536544 242411976173516480
176427101888600480 199617897317445184
174168547455875168 185160193272730560
114520150909004256 238341678341596832
115196410977311856 125272396455818208
152800840901861792 187338114395967104
113976483173200288 212902306334114784
9503516781836766 126793424049720432
138268624308819552 143669683996867664
91805686028462368 131008500278847648
80196802336058144 179847379548261760
142513258266644000 179086356899418400
162826684224878432 186896288753461376
149020829877856256 162461729015553984
168972082322224736 194505547189509408
108049148612291424 257264311620510016
169882101845479712 172925169263340032
50668899242503264 85958171584624608
46709573918373192 219427853625656416
135371216487244848 155150991806542048
4941353891588513 112750450739174608
138265330778120944 202986721804246176
12056197002543162 53943858286853040
59514483669442968 164326720996500992
69656633068327616 147617634825645984
75891211555846160 187900597418868992
109739025889951248 110217936020262448
144715447425469504 187787721741994784
9076796903504212 228899911690136256
40588851503104520 225342102405370720
20589557719991652 33686580346454612
59163214402406320 199385442061790080
16255177733918718 228532072071178560
90000356542789392 257915534186529760
60810809684474816 70557928564821040
188947088760416608 211175710384825504
224686590595467232 251224060216332128
84738271439364080 112569476540081840
45900825557822760 99407255501309504
61390184460985280 107784514477425344
126891859599609808 249255470628018496
87054017561308384 178253530661598240
38299895331266760 62284510818548304
6776005493710130 118142761890319648
41625768060305696 251726344986790080
80589737022258784 249381974462436384
54891379062403792 61350095722549928
9605710200193006 121568020977314208
104012560096207504 232157724861285088
69302238468123336 163097525830365728
39153875411106224 79129147680770576
17917193461695636 167249862536906112
13702787749892994 111395708950574432
105279478400217872 121328093273830672
18498629157417012 189455424598810048
183795345288036928 201291747095741312
6131680177702019 212948719458953344
173740118603462080 221662573272655680
174782542412679552 182771811610398304
53472039489304488 262219964660751488
28020316243269416 45946460436531272
28522094326682572 90835160363887296
80506504088454592 259061203138878464
192378426875257632 221806083503288160
77060768292348112 245459413731747648
177549624789194720 255605186542786816
9298604256095638 63675284823632224
43697747494593632 170218471276299328
27553416660561932 261689711621362176
97924411972219808 222240949664686240
7192379894827166 22366242656111404
86703528031217680 129055853619668704
98045575743856208 111853973664449456
83207562623266944 115548954718514240
202066544536382304 254631509561089504
36385056731033240 220793109087037568
28834574090219288 29790331461539200
78864931629263632 147209390483759040
139098659056226416 222352840232686944
108676322315703552 143584904320287424
47913507247618880 231339296267649760
13582761132473606 175844668114540768
26406044001945004 69762958150368712
144461898247042848 248799026599405632
190645689677441344 213862156737151904
152983034393828736 225518961798089120
59640522319513040 196335872252069984
40827707629030704 179141234492384544
42425394480717000 261314509296905440
242696843940930144 259794086979960032
102559674768250128 119158713380174432
55923484853773544 113974687708253360
149605508859296032 225171393925684704
136064897832479024 244908763332372256
64989276537304752 161085788686013152
11596658157006782 49756516570321760
160191329793792096 166373630835796000
14149126627568576 209685021530878560
69981798270292776 163334855344760640
52015776151661104 54714135142537320
47298146245059104 190073861945667424
110482616228462944 233067756415467776
96249402819668272 255798864888033248
44743364018806640 157181159374268384
231376030869217728 248677038134779040
52506820610440864 63449267578408248
199996639900760704 231685007664336160
105860873516914976 166572578106132576
216050194795813376 237359105500512992
247006566815946656 252948102684445312
20613562690271108 108030219279610928
101252833578835744 127253842616065408
150822788120782208 225475244626303616
114971155518996272 177033523426128128
98783061049279632 236477334443218272
218568473399169984 261142910322998016
192176082689790304 238307862440542656
90235778621683152 261586005672848992
19333120767560176 55822307653211352
18452120792607904 74319625057921856
186754379147055840 240030396584564352
52127695171691248 163072532302714368
136362132094832160 164290544532202688
8462529038298246 57004126925367584
168334556462636896 231757212948928320
6910675172243532 134509514582070032
38664258522813720 94040929754118080
56895253115324280 106250318317998480
72047632963069640 141764257980544224
22642417701957756 53519750009173648
25380020510760664 64121724289479336
107105959534419056 246362654992253472
51149000154407272 109699377234929040
71671124340480672 147935843013892320
127348581762099584 137017214179109072
844558167682262 261942050026603968
11209556719576862 206042209061057152
132527818639371536 231985751803759232
83076792283558176 174815027610650976
48340559473764360 89307854331248464
157565644012524608 241557500054543552
77054552151744960 244080547909222720
165482957965605792 221417564982975136
6880941412425461 60603483370287888
47371411829296312 130573289860867216
24641319868524680 241092422807497024
22848465530655320 251504795860215360
79412288469120080 94618594913823888
126830026169964192 201936735054504256
123909520928492384 240906906134154912
107143744340762176 207273406872612000
3241094098947670 208713607173286560
176153360308332160 225111106077672032
3759228952865662 114292597515488256
134734638265914400 160082717382874496
209808401371174528 232743455907726560
122600488368571504 132780577541179696
95332162767195984 223040404999903552
33350651209795556 229344694022279648
196604429156881504 231034066358132416
136639475757336032 197814525669174592
13995072157730634 127938215042688000
19066024783812920 218480027477428544
166012142757975296 213093232863964128
185446336517595584 253683305825024864
92850544568176944 126475855988125216
64010780104361440 162793455399079744
47364813496746048 63856109502175424
12749625192784272 182367945872195456
46832425055779704 103968623965718160
42299220820800576 150248022499732800
128463111083380016 179763342387991840
50011245261650888 76166310688936240
104683904862155616 154762684192728800
23375619348348164 72771684290933952
81802042701614352 195930736667081312
5551168190667629 241992483129146816
165784484663565888 182025967689762752
71080542776913400 209705172950457312
2524862666417258 68147851431140072
110589445242323232 113645768773122064
61249198052646312 121319510204385776
43906640780388224 91022621466363680
51965328731491960 144008418518330880
173048273177019168 174289658031826496
72846882401769984 215281200041760896
118593095976842816 196049208099815392
7010647914857731 172340489942848384
99009256247742288 239506647213315264
84658456525410976 186327192215884000
47920020478357784 224279509447399904
2527079049555304 22145717186532904
44686273839628944 94017126860026864
73708502758822832 247034359709206336
71638441097156032 197124270963500480
70037321348850848 112438021816664816
1933055566199983 218538348788786112
25880479670880304 250519033845637792
53034238574064960 144112941362713760
171517074032921248 207927158172138912
7733914726824076 149432797119008992
231917211140263680 252737639725325120
132006138367037152 202288934570856000
140714312516668336 215912066663319328
100012950947558704 191735921164986272
12511866997820806 136569275713405232
126175976747064688 156079443118609568
3954119842178197 148128990754811104
18485464017570804 257468681186001760
154092521064168512 230150886847843616
118301426650268688 131978409539351840
155754642361080384 200545499695846688
77178816559007184 169380371536010048
98756981429259984 137850380039564032
128010233252163968 203544300475868448
13378861459539380 72640906683032656
99008597205164512 122092565578472592
84302137782690480 195869556710993504
47560433775972792 57613107266011976
44317320618817392 109070345278170512
21284731577731312 107411558074532016
137197323543977504 196339967931884352
54869552710604448 67845433586460984
45272411571360912 230425967912278240
211018312874063328 224009599905829184
89252763720143728 254487000272156864
67096098807697296 130569355857373648
92994536487008496 220159353876527744
62070614010261064 193571303652919648
87624177494256928 164209591104207232
132395592536790624 186277485543783328
65144248591328816 80857349236204496
54705418066232584 66691964348345120
176699111027063520 238948708524035904
104552918357423136 203686684222766624
181158601862998848 182113150145486016
83189888430164512 93596185572821728
16772194928349126 224316707470510560
128856380004648704 222558338139141184
63393628007015440 65266756953014128
22747176252686136 198962129786661728
126682117110043280 247306694490321600
35362254417871700 144488133289954624
12714556281631114 182029929912591296
161495225027371008 242818534550605856
86407575791511520 158894177922003424
91891857157599472 180136283288530656
195544679116322272 242447602449819072
74614164946222288 189565074971175232
129593246759047344 165931787187538368
65509090821767352 178277353946705920
159854916720647232 197586732127031488
42409821399446640 221413483697754656
101480035346244976 169920773175986528
124266703665690752 151553089420866880
25232625267288868 83808240373803792
35320837751211148 220017563204261120
45771930673300568 206220386465911072
55228827035901032 124652880811613872
187808110015097792 213610959315326464
144107873646408672 194479362524201248
111498370342563968 218609701619491104
37373461860743872 123870393315927184
32243780762273588 86634306421034992
92243740917541184 145718006187131936
62757506352481880 178106851886044896
148104743350321344 249781846254116160
86930969741692880 247462439653147360
16256472540273300 207508750724558176
180692143211285088 202116284357271936
137021971020193712 186684924630878272
160032464499640928 177255378096813952
6792928798849295 260548530657503968
113100822748678160 242295539113736864
155862602239934432 190237581404000704
165748267331043808 234659629721786240
89986036703139488 237569597566832320
12821155678423268 57577810739055072
100278300505346832 128906000296901408
209558080373095872 231848224551165376
32847157736330352 236631126275219424
39986099994286216 74940974658279536
127173840475898768 185356005036257952
62017717879438360 241908549990245024
117660739664256288 159463533691126208
96857426938371664 139377961293895776
68249555761768336 109669647709009792
118691587622180960 209508461327203232
191013594839382048 237589689000240832
68219743255615424 148945558748219872
132905970808199120 228697516863635520
10447668847405892 176984370085524864
131278933366848496 167337705026490240
10793389765242818 220694113761033664
214287003443320224 247324504087973952
35673350927619972 126812242126944064
104731765203073568 147492813582329632
150705104250209632 221223361670534272
219938415357902336 221006766923354784
52275327870164256 225285601517380192
76397038770598416 157299851168603296
23549886637629860 94511608630885040
12288670006471172 29021004304942680
118089850191114400 211641917635129312
127877895166113152 253216218404175872
185207919187631392 238985016114619264
102689565918526096 196985788325038048
218454711460763744 237086536671246784
22333542433783464 171906136138765664
86700492492250592 92247019666503520
17230235702654090 144432403926043584
13458915088531182 102511737391230336
41529636884713864 252323447449140320
416627135660200 3960517366095886
101764451200807664 257150369348409248
98668711359635808 251359417500590240
45370445115341704 103003340110791392
129301412430023520 144959435475148576
46071766982886272 250440495925564608
165085325557499776 217409110641526048
31877316624498300 151082966458164608
14445602997807006 216213562172070240
19020780645324720 52328568422168328
60500269824806640 95303858563624928
151647144961895616 183251967034626176
170173749066919136 227231119093578624
90640828408560416 169261285901377984
176189789870952096 199980142192493568
57049753067349280 94612237025503376
11593814886455608 58900170702205072
196298466808142304 238822625442111904
186819407939733408 221932475037944448
146551864531321536 178875265859619616
92857911078137472 141405657482794592
136568148872653584 213199647236258624
45757229539033632 211104699047873984
120620697403843856 152626605380425664
43496010607729912 50281317631042928
150872464690293920 208066123954005920
16104958163995026 115239651935556848
7287835676132204 202431945811010848
14909331819384386 117244898359735584
79550433562492096 125055362510108208
118442151222202112 153581683810855776
2450626296165518 184484004256948768
86523249036632752 87559759003646944
174782195490666368 208854472444425792
77580511676760832 182973652085237472
166665137034141184 241533917107533472
240906559794170816 251314767549793600
118879793943267856 222982778667895328
44668487343161912 223011033273665728
51212026139503768 141967760958408912
224650840381073152 225787331497712576
84347621819843072 215823416632382368
50347929855980696 146749149778530720
212694343536345952 217500978221088416
27793275291612776 122679845700145152
71576512717090776 146799376465137856
212333648264070560 250393049717869728
181883312728742752 236263487686398432
62543476628501064 198862806307723776
16959614313047228 206185636088950912
67076180043184320 108504813650574288
14196906448291730 170750313720963616
242159411094918528 252778999468155584
100211586081537280 101381001780742336
19130898950331192 53614295690640272
67970946078789960 205236502084359840
176323173277683712 241485374702963488
5785429546196172 72487821453774352
199048801520749824 252329983074102240
33999650576013932 183787854124963264
347106494923804 99263201285266048
47360765189927320 192231749716265632
104991181131263872 129836381076833440
71958969782495064 231838768228615296
22286654474909396 83584506529615888
109667759434336944 113242485074990496
15140475476627684 254856029951049792
129765422762965680 139553027568525856
16699862670185716 22809027004544148
85756160721135456 165206442013111968
7350641397736242 183073016962341280
80888027996743232 154190875432379040
171112381281268224 192906084180365152
109241862142692528 153417820525863488
247898175886916864 257567511204172384
198408943455229824 223869574482844032
52083174037546520 143161625377674288
125220450839269456 158841893605198112
29587992555185740 251169215223790368
118049787294613488 189117294354330336
33197652785041916 130390232430413376
149711959429517952 211930596067710688
79753580946065264 226144842134552224
26055746736919560 261714461360142624
173954476806044896 223647347566320192
46963955021444984 158249186991608224
223601816572293568 225128584276044448
244102336176126400 252503636566840608
72784664798498096 120808975616617920
11648553044227438 256259221772374848
56251704321751696 257978127007081216
111264488058051248 121210761188314960
145059375961470912 255391104529328192
6682070793192378 115577607453509904
55729504057946728 116953323547353664
49391688123593072 195170163642227040
164032631577140128 215782466834651648
96628441763501728 254941378710322208
79982928459694352 91547612796037424
38191674610279184 60335367079587720
71315413170262440 96643139534947984
83540928581714640 167192560412548512
44744102735452000 56502054193354616
30864106213228904 97516106952526368
22250539295575232 165347984867965344
178637779587469376 224665814346641056
30532355538859044 209625684491143360
234371861597278368 235596947306226240
121570477732423744 130502818341380208
184645159572071360 192119421454138976
105893665332416960 159592994253192288
53969977956321272 150746156539031424
148392418402524000 217883317702747776
17548890154879272 210158182910985152
110963889574075440 141601583737199776
153692162627036928 205321758013107968
10455336607093054 52727844466300272
120993635439127456 133733398288536704
20013453481238880 115999478745730336
16393601613221288 127542103309075312
46357290888829688 142923299704747536
1292046509214577 145549851748334944
36800136319718720 50876227205587944
22192943036409440 26901962550208292
149668413876206080 237154877948612480
12686092193112334 28776033165021812
6801110786495717 129800181120152960
139419166023104896 216866234331732544
67277836746000264 92838739201763840
13396127131007472 173554833283711360
175928126905203616 203151661149734880
1753373721492533 72332906546414448
13424905721223378 43640070056890280
100516073089484224 163019815787424160
290314662427574 147929565489026912
46808422920193912 238148738192335552
54903758997022472 237219037742363328
21472188871988984 251400150725285408
15398018466563212 249289177017367520
15937541116240530 56314223722905472
24271107977516144 218223302071975392
182498280538972768 236876357548295488
142141817816880288 260524803942273696
51584335145452400 118002275234773312
109760104342985040 139373458715028384
32305470653084856 170843194192266848
245275135940581760 259853312889064096
124439025308731168 208262914523943552
101513477495662128 103168953675855712
65698479231428312 119321684652105376
39343140773898920 260358936581121248
2991347668049295 84640636233413792
26992757643457336 109480121168424416
18843345256302404 133054441714633648
90655962243796672 245302722087720416
150890769967994048 151301402634996928
161585093383604192 191145385539391584
58823657950064888 161919874093426720
125115926982934128 158700831735065792
30566163396616200 178924860278148224
131586335500928944 205525423375370816
95511380523285696 111856878176491264
24112095427634828 202975121761069120
40381254011821224 249648103654800192
161270789884835008 238657853572524672
63999972639161712 169445381779168544
100728907736062464 109180428861072112
101504802617108560 182507822113136128
102627427032308880 132104546771464288
25219520543527836 194177145724836320
105435876082951360 124442087550058832
43712902389956080 69053244962131248
2891825588465078 24800403565125872
26438782826494044 210212271706304128
30923504811919408 92318533708792816
40852827011091984 144803051428328736
122494211244213248 146768192432569728
99449306709982576 207770033297347040
82516411830292160 215153523295950560
40136615812405616 87087872653100064
56422183581538752 66338111216222816
116929904150075744 178418909823179392
50782842029483568 252149314419066368
96298407118917216 232881622808180000
119934765505107024 206731854052521184
55880803200082800 87067770850016496
63769583743825584 88664975239112336
104507589319417232 130548585214382624
195932848919380576 221564383391388160
67779715726099560 157414210065150912
71235931053295280 109296202784708304
3694379215868461 96365547528761904
33950162721258644 189975592214160704
11261464656757536 244735755843513024
173420122306889696 174537887951833856
80321853560524864 122455766459907760
4104112836630699 13595168036244564
7544903158168934 50369437582523968
100057071852105392 249016212709193888
42566986329140664 166984046467668160
126360478282676528 163070754454693664
139726843450088816 177128030780509760
100345688070647792 160390587987795776
6419629833303808 30973850208273368
68105224215265256 262699880738951776
160040893958812864 214720053142978656
189289960227899296 244870672757345536
79546616102624000 203086988319491136
178176507226624160 255438770490654976
97237761965371952 179017513319979744
215081187571559712 231552625136978560
11131182818600666 67357072865440072
85035061264979824 220115973515722080
21351506655510504 141578949288380688
212531243386844704 249945174393840416
44916435780210784 173599428476680544
9684502994682472 172634071578748352
116431857668509344 254008592045723264
111683777552611136 247449368446285792
28323651716337124 44728009064176344
112675029921622208 217331942307857664
110788312982433968 130585709168114032
140428635339991680 200380146579566624
61876508865897176 253107327210871840
65490599399407256 106837011520029008
164138312451853024 179835803917375808
8827580120623389 173776575637193472
101959553682961520 211939826690265184
100277353339063728 134471412559262496
51981789467062680 125141365530253920
132231558097192000 213371262380813472
64781055506014104 213078183497365184
24205039020849820 191259893852196960
219112238597876512 258587045990422816
152273929434430592 254902227169139008
7606436640208145 154214917623958656
39329960530777728 68381389061315288
160744400639411520 260859714259781568
30512781291077696 99469065214425712
123873073299968528 138322892048414464
12250602336410290 206076925654274784
109341179391642368 191666596120535904
38742443110481936 230707364274703008
28346485947257004 160879643901612672
172568679638032320 249683967213331648
43193136881987032 175634974874482336
84008993448177472 116529357785608816
18624160397848216 101718737627562544
169353717045607968 210080727086263040
84664512093940688 122107841502545456
4211322556690678 256745989807713216
139037126681239408 232544953148590464
27457966469506100 166242675071482880
30711810860670232 90385352853159664
7858988262286669 206076616657298656
74052648483459024 192526519482322720
30913093847848368 80000784873897872
93943342855664784 175712401226794976
24732148826790036 70079479762968968
94332654671174144 207015798171546592
56786976615129160 120949687061640256
85466631882463792 104797452206639888
177787237213085664 235512322856322368
98728450256872176 234721157211718048
37398894040466840 224434814034089376
71469569595597688 99299772573750704
47724722282433704 178559758034412672
174439037122917504 253147419564252384
38826903051775232 61264069394543664
96310819939577312 256195449872469664
94204164250373104 197162262926184064
90768590876504064 254115789863667456
41702613479062784 156335792852378976
93435964547403952 223622600708608896
19770959804076836 139511968268469952
131013718338191744 168057729631614944
123034735497641920 225051440234498720
132643107974839344 165822479086611680
117661015255084976 156553417135869760
14385192105223392 40694203120655592
41091218172069656 62167781107553592
184498865072797728 244697080170953632
140559423798197984 178526988599919840
49253984814955480 130958575623566384
1372302127348584 6363603767709801
60906744064417600 74295760099964608
3383972726784022 246085578361358720
144942320264613056 244052426233085920
114580495346749664 204854083423408448
26769939537809312 131873767515161968
75005695823093776 122157171718163904
75523406266278656 100548406402578208
150530633042028192 211025777264871520
19248148579568060 214870923521594784
80954366894044544 125708207536323936
130624474914209344 135143139911969760
97219616604678352 101525121481824416
34819366530584472 77452173125773760
146487999771225920 191164553852322016
34116692100145600 44765421315376144
79644356418545920 126567020531626432
16167110932694948 149753910928062528
9924160376237538 223685632639658784
108287639190253008 261800935760968160
162871972421704128 223895985095461792
40389180611054112 175610416419083680
152877751663556000 192309298562162944
879115271336157 122215341786677488
116715833583675424 143774681068637808
174735571062129920 253549531204611648
155082518110287456 246051765650254688
81096041476121584 231776715444553760
227078319754771520 259163934176776992
183132186774755424 189609652647035968
241495101110447360 242136958806698048
137275817071129808 199490810941807168
138357089292854800 253629357341111328
5597733246794640 11739214012183794
1845691612369702 145834577969657600
52265643744797056 167858023438832608
246042336314784064 247085582082556064
165460733455778624 180659018880042944
159164319071414432 201635026419743232
108183458882900272 146593704642068128
1718707931319317 91286748748010144
157931919518259328 230638656992460928
79622528657160480 247270771012273184
128873671354491536 165487992876207648
62124494585013192 260004346528009152
31377366992086616 110786120350244112
204453350451257312 222734065834519744
146234855662754656 218500104339910784
146912903012227584 256320432606365504
66712869282490544 110107935677430672
189061680662315232 237616482822673440
51362099240119280 128507632994094736
76052895785658928 212732252467793888
216646156582928224 234580067165364384
104906412015251728 205041027663866624
235005592075282752 239173276140068544
155918771396356192 190785069221473120
34205400493354612 131283854211289968
214357229655819808 222263884556523808
2302586725570912 92244397497549120
138448145189167888 146827994942681984
14575565445716964 198544011169308448
73037794931996368 163247350534727808
71410752002379864 244660552972321344
58358752640742696 228313375172349440
80316514558250912 163562968644817216
42317589813288920 93046301149114560
122153436619017856 175957578349904992
27455971581608552 226514707530713728
31384319130723716 43956696765017424
160861843506535840 195860084195023712
90038622337472464 121897365918074272
49361527946723024 218143195724627328
23935682696643000 189714529780302112
94607994877581840 181772173460549120
14988121191640486 55224685434363608
83345118772981728 138670050230940080
11871099433336490 114036009337005696
56918454250336712 219373814996168288
97054531448089648 172624311671894976
102909924710822976 119691371463787904
22187641205145884 104060068736785504
135017314448974000 150253641367207584
153902315382762432 243494700670901792
177741920219282080 218649744840453312
50800029816052360 93712367807629904
39459568432987136 141530529282800320
48704106694057376 95947297326504192
340997674740440 113990687760597632
54693761132008560 119231617059348928
50903754825435904 53032734687298720
96987740606964576 133233831211634720
31248678397893348 77638730241757760
108721883703708480 115526583938577984
146697875116727488 196256223498062752
216711412366009728 255040110118895584
65698194646397512 242415856097418048
125566511510390608 162929887631548096
19390485210074804 249199501253644256
110711722308961584 132554005557855504
150410044161908128 169207500119661856
36673697739018896 237133000675077024
24244552098460912 104384466092391808
140018753244617408 227910243761932064
115678499313893056 130939094341662752
11938739019688002 247715479339799840
242912022402709888 247942648996893696
19186396426350572 257096039143751808
135947419226307360 177252032934709248
52340731423152608 146192164540505120
148850289547526496 247583248680342080
113635472387044960 154598322835958400
16656276030233996 181844232874252864
91771738905464432 172159399903830624
138824127766972608 160806060275800928
25743715713501480 154271246801280672
150974146137288384 248286863969999616
123257145030527488 199302459232112352
43462065595792264 104762219312192720
6510389301302604 15979301119428700
223434210948215680 241174345508208512
76979743687360960 171469880687422528
62054778650116256 109385993110747984
244598978203341280 260282111923866944
22543675887814744 176535237612964864
74202973174542832 93123253179950512
70950599514613544 194705544028763776
212555785411216768 250872892381562304
36840924338877072 148448220511395584
190309625995121024 237907141868440064
169502710933344480 223634756738847360
11018043108170720 117399119531774288
174847400968234368 209048323793968000
29472450683324268 117676250562557616
5083220408929024 192209273779733600
62750699903584656 152147325731925760
18231271541299088 110386941825646928
94301244226279520 194512974962884256
139469121027946064 154406868629959808
29899938283173120 120488613237498432
153275144386264800 187267974174176736
164743126643852864 186272097602421568
19100921520686324 145389042252410944
161665206876018176 261594914819256576
111837456224266624 179107571904561312
2201282736437656 192561778857971264
38163192612974712 50515258876769920
20930289591411964 81354319395580288
166962585801933728 252184137139323296
75678370636544688 106364657780291152
56930509893432744 219567899310086240
114969587352650144 121057792928652880
157778851218084704 214831394745274144
38161642266384008 63422951536157840
152800553793905376 188508302983087584
28147063414936448 244242406099312320
52991595481535048 133246122366726960
146203834510862208 243685012886344928
79601862621842624 98629274885170368
203225777155595008 242986964148968896
94782359342963008 179273829722491936
57456106283335160 203607128170244608
44585694685581760 191882579600628864
65762701522213552 73517713894739872
72969782180598880 212774504402466848
4039672760676075 214334205629840448
153099985761226336 201842409764686848
29610488422903596 201432147746601024
47265667123388640 209500579926446048
34706416844114772 224555123014719744
195563964923813120 259574243130482368
53791520608764032 84264240706462192
152795792893148608 230694593438182912
177347557457605888 233913473851601376
54988279105255096 243860418886353952
62624985636242392 131678747420912064
100004277497665216 181928257404749120
8648671587866500 215842575187838624
27536052043930948 240216685596068384
63140811522705416 108985652173920160
33079951831206880 238443829142771680
75191830568192512 250968657508748224
1267961080556906 185250164849609120
145112165644770784 178916237175341632
17723878307985482 258169454424490048
24009211054443332 257705544017449312
180935874425009088 245754739113676928
257968403094951296 258451550306832640
90497924137377472 200460944466498816
166890702972776448 258761807444041504
235538771325250880 247298664409494016
9554395416066996 14497570843776928
114772988042561200 194315295464548160
65245954627272032 183805974207057952
182234193742161120 238231384707974592
153419863789745056 212939566601292320
18206213067005876 239182748985401792
37666541797074024 199466011470901664
123139686614781536 209578748638820928
797418940359940 142599020111070048
3900382398539274 65992306796645224
173897227966538144 214329773774352224
158014624344813312 197713594260229984
94604496636709856 110013774311407664
36541094117704200 114053017151913456
192852460862935776 226859399659581568
66327551960290240 139200114149162176
29071715975246148 189936582428041024
125143892117772672 177993055678168672
93347173134752528 112847345002674448
93021616835868416 145645217625400512
119759444833569840 226422004042412160
22117407489247064 152028261390104992
122236003301587824 222820477742388672
32875933267965192 149804173433181312
66032526828476024 260493202786349216
159399327184296448 173761621218595328
20717459364999136 45195278730635304
14293250947579602 67662403768370504
91870383712483856 163389780145397184
136865678770083712 152861095017078688
36829253476051840 56744204347049520
1946767125641314 140660896469297968
105680447219584176 122771277072319712
183945154596381344 208002563949798400
32395568190372752 203427684229455296
27139929340513040 158587357699730912
81915173233328976 120321571039402752
100038561517953456 151713882774198336
11505620856822860 102850540522134688
104412400636032512 232171321543631456
60826541170457936 155146000099857504
247831997129894528 256673958359732000
59908761087797928 234567441643534976
41984141930308288 241373216603589024
39510427564105224 80879272012140304
48663259282005256 198445196298531200
151241990701395744 196014973136373920
31444305213241388 159751781837332544
68388765771975920 211542778692605376
203741381136321504 239095135968040256
148966286326624832 210858546531493088
118448045545777424 202072683890405152
177261982459022336 210220921043799136
51760747635740920 220000607614245312
3045190685094426 207796895191085760
30605879337074892 114157531590983552
53391336570280752 112277558975208992
33067150941264156 96777061805022960
77291953310917792 142371833087909936
53979230024499416 188950122246755680
1461069482422361 179734442208714272
206183216927172832 247480184125973056
5614145199762114 196680363106270528
45437879336865128 98840344617868288
19388134124217084 84755895505387360
72519895981765856 196649702828597568
36484953014402448 163930109148900512
118872103750005008 126961175395323168
16721174043470346 221360030255602368
18321989419309064 172307208926262496
88012968076378880 111192984479096512
162346970841320928 237051419827279488
220867765766083 38470153169493184
23995572941718064 190626360972793504
137183364882901632 239703829803497792
81095743838907280 94977026353955664
43306064516493240 97140193254020992
170754608771137760 246457821965974400
21520062609313608 186239706326919264
23521001477601036 101153714328800992
130768070783654528 165962609770555488
76670352258191184 144633778715122528
180909367259105536 200848747275120224
119764490551625680 209225243829029152
153232123370105344 227585403079321088
10102092042542270 19192389129888652
230426193691040896 258348576407598720
33815180110407360 95796922288288624
70188934395737264 140222678078579424
5811501098265061 87863412903300624
30863847366493984 69601474526713528
11766845564398596 214615000791988064
39066198870222408 78550367825010832
33751791020636516 217382287816883392
78575191655661520 150647252812912256
86920273701010960 165471338660852608
57793641701376944 208466189939333664
3155778143832601 54105357944891848
118150808379201456 235196105815955936
54569630391964576 193993701796849312
19224900260775344 63259355442643464
139954722927530512 204443337439348256
159432758575404416 212748841898818080
33166474990364208 94440119696495296
145356495675044832 196319032058349472
147892998655632992 193657262513752032
58887989232784816 108771045742375616
135864833599684864 203170748612011680
249081692323615968 251488140706442912
37155372654861184 248296041240148032
73684698402022880 228437436056970720
103979457778696768 230599025419275872
7977217587345687 126530513189039296
147823426926037920 154516591992052672
44648732731282432 219687598537308992
35367736967214124 93312694523772432
26904963910128260 37341262984307832
186640410972007840 200675687550599264
70191910238033616 242103890782353984
115250468203960976 199878457241335904
178607957820701184 215675756203701984
41511171914646968 106453467574673648
27965939562665108 126509881447413360
104818079711501440 117748285856280208
49120368434057832 241601913834950720
118481740591822592 220316258957860224
143482220127870640 196870187034758944
14937656339203202 89308082590458624
54103506951349656 221121760573902592
52060271778792168 257951730047943552
138727908033364976 173211882854163872
77317055160558544 237469423429658080
55520846732739080 202446812991873312
11182636598367188 253636531311388288
105264012957122624 216805891950042432
72836755614891776 85077991298203408
58983271576208864 146744028944646816
32938674383662500 174634547059719296
241986100257534752 258130092150094400
63174953970014200 125057315448671424
30222012437034036 225280122449867936
81554079587165936 148162372802132768
40383081118110344 238125431381732640
18556620356612156 252260117888900864
85355216578103248 247564166230425824
15443322491522582 111689702311747504
2541883082117625 192103174103421024
136560699987002880 180463707485876640
57079549496114280 76612246467279824
29295464409363244 232097056329562752
233718648112318784 254322743633831296
74171899103819264 212408141599399616
29274348598523464 224653268333332512
109633599472106768 228317127982904608
6515815448688315 65900868681352648
244524942183461664 254787902970546272
117303666745063536 247777155898919296
99744459132475632 112167256930130640
139376639010022832 245346524930954112
176594836168420224 259786202135546752
20361388083644696 68967957464580512
142790584928517184 233022849627918848
83659505906627120 165043143240937056
131132650811238784 210075314222818784
105602076038834416 177293281201794720
231925132981443872 248199306954640416
50185784329374120 167321073888503328
109512664223414112 216012391577158912
77104057496535200 114895591103352912
82880672280896544 161322317411005536
77522810340605632 205940831463782848
87512364627688176 195118350181596288
216387527786057344 241558318927721120
90370678854273072 190786068148238752
196458850589046464 232253657901657856
11451538165378334 180011078256674240
103356676019266640 232712187107812640
198225167684900480 216794871168268576
99120810895056416 222632434968992704
161462797998641120 247491216115440352
87973914345587024 171107961975853856
68676356349740016 207335161750949664
169185174998872160 249392632339254656
73972151648975968 221994430449353344
16367807880945238 135107067254197568
77070744586804128 196231381588109248
92984391328426864 140934415732145728
51120782859078520 160387398118423488
33340764305992064 155840870870778976
16030685043715524 179348959862157440
34300606634365916 38411863612056112
92544635262781520 140851513827913712
82383672634075840 251067862900988544
55627309501413152 250870316036858176
161126663946435424 168601059699373888
48655675118841680 175225053193337056
98507465061124976 206398145552786080
142601859216338432 232910343232828448
197537814516147936 260237380768330336
157960027657975008 173627008537970976
8935545484779592 69687576152690824
142632781013906576 173983511032383648
100368466210931328 148676260696739872
92997631726725056 185667209248684032
105468095826633568 260594913363874016
235145865595990432 235861938537759296
26429214420173052 195800676946689792
126787773430152352 223616660920511104
74608885008274016 199309205436699520
79915636032241376 191280482271574592
44129247946990704 85210391578204256
14721962250295504 32225292490762380
45299863770722512 80561193879310208
69916873555426728 246315599601097248
40424092190439184 114686113981986624
34854333200691492 250399483241161600
84746348526705840 176033987945195968
78385178776908992 202231319350043200
144268868230476928 245306734562934272
136409967132748896 151837946882897888
26539224496729984 119834933899022400
44449823891103976 101910043519754432
136232871957103136 201939651381082144
18509534033336008 40530099100042296
26155826511762504 42415559298984552
90452903112478128 176506227734087424
62557498104885392 222066120021627712
218030216872479488 258300018539321248
40712365792643216 194412806187686528
178430387537493248 235958433292617664
100559490957380960 139202359727957616
95436305711328400 183674926164787264
56104943349800504 92746014445823424
45402875435262048 238828588180793088
31565771278868980 219681635999774656
63354728953541824 109809214629045760
125821671332928480 233578924615061056
87469856303054512 169185215091339072
150256030267312960 241595851676565856
101995858573009280 214539014010606464
63723510404304856 180758345188462112
7852540879375067 205772530861687456
59046486823507656 248490664952433920
15730174860379322 63804707733370088
138900232545328080 206064951496418688
28417623662642400 76288038374195456
100376710380140160 113672373522816352
170247517779591840 186268454146685120
45478684786119536 165866554999202752
136728247356719488 183046679412276768
56211041478072416 259851803012578464
37869007797406440 99842867214475232
77472889690332704 244493547620179424
37941682619717424 91995069464908960
157615962461707904 202202447053409664
10685750097243692 246642209498804192
219977939665381920 260500664159653408
12573867148189740 63740204388715992
186143418228302976 237220647390684704
145852616984811680 202608733062398976
71096525218393464 258202595220812096
87283837368902512 194655064265974560
41763615687134720 160823230736995488
37019198990771856 251099222520922592
63182802123163768 179879332346015392
60848844872023592 105823297173324336
38095837473450872 81834945932922448
112534257659868736 249907674450013856
38163019707252728 212830486637952096
200872595671841664 246042951088343296
171635678732026624 243800179695476672
116191375671176848 149815603939068608
36598256702876584 217112685106443168
124704710524044288 208347173883825504
30463979416551620 253566264233229568
112505805232997024 238856991919477184
85958149269456544 251468386241602560
190845981673538 173114054030352352
74554536757774560 135182087930320448
97007241027638288 224309309020216192
69637418289809792 109518562641771984
30920270031962444 53216446022415072
167371566724139840 172349153664784320
91069933476872080 180170359336080032
161029843408070176 166982835722783968
79073393369234480 94955667041190160
5402746164729723 233338692696497504
112370984433181616 225132597350165952
113141421290915552 168461066326208192
82509694240838032 113465308473745712
156831695967761760 260162595288665280
142785708434781104 143426497459837600
120937213846700880 201067816495570144
106005332535325824 211134863903854912
223120259261509568 245289337526367616
111188877867412720 131137734844968704
60728463110441840 196951624814157088
186614474645439520 254654274505914176
179123709118702400 202190124616179616
101830698250729920 152640203438027264
1632869669525405 97052662133058096
35467474577445132 224953754115035200
109592201574961808 228830867051801344
12479305499024562 25868472973256524
53293828250649112 233619204863749920
9402959388911424 153603429187567360
33463382319940000 62435924030595432
99503333742513264 156044656442515328
70779172077278832 225871267967184608
88527797571095056 247014415923205248
19699717966963440 229766884170584128
46137915430285536 124715238672224608
132829328734367296 134702304988030832
103685814541653168 180888468142986656
50255192548371000 99889451090328144
10038702461469862 50473041213863360
68823502751050992 243117398971990528
20005195094559276 135830645635535696
168239047945944736 219238729997407424
70518157179512936 261541678009845056
44926989642398704 144021745289968272
49106445995969688 169401363050697984
87411919879769152 227067852607498176
127943708628902048 185592940658772416
74160660960037280 196697723687481184
183885081109948512 261675451017075648
182567672554340000 210658785715551648
53933156583140232 139593819898769616
88197992927571376 161280075765487232
128133482757888688 239359668576081824
70344838600236992 146225763369763840
81332859553074592 88166547436721824
173550105458263680 185211276267539680
146638073142043584 156564956803601344
6003568535201207 91134800075474368
183898538332339424 244815732439372288
45435996614141208 203199837985225088
6991194334339292 252806984651126752
83379783726483408 205018439040961440
10262110206969560 196536898160217664
40023466239849808 85299293526713040
72470621769177 131976862646467296
116517641398220320 238919817632280704
59972076240653072 91516877195348064
28691703442668928 253893131670655616
140767618540588768 241220151610015040
148693869940589088 227375741923185920
143933140628948464 217686118973530848
49035401296505944 206153935704646592
128104616085060448 217866646450993728
2706472986105114 258681669113155296
191542308797542752 253232281683994848
1455038450008517 166002869383717792
49896167920754560 68885982073517144
132448410536951552 243266496012367616
38077167366115456 86300759611752352
42908092047424880 173969803488395136
78343316020801872 217651517895654496
60315778299789800 230419322421633248
14925751333844116 93345089929578928
48871431560744816 96399701157039216
192871253961169952 196193496563658496
30977679031116536 256345864385934112
60806229522806488 154495380702595200
70573617426022344 259013846938681216
193726929548966240 222574026630826304
89253183205612832 199752447060406528
59045169683992400 80357264291493856
66644137183039152 230519419780568800
59469299039485912 171521951025629376
10842907469418582 92897776455955072
33041124888745896 56126165130430552
22666284447444884 59642337723601392
222201085744267744 237698194714278496
33154289475052016 248164461804464064
33695553406925200 148899653877582816
175930694217221216 253516492748222624
149365993414752192 248125099898020032
124576815321929472 222081897023336192
98528527647850048 121417445348083968
83617626738905744 108989724152930288
23732112156593496 218876093541796896
142133400272889360 236348789500717120
19099031853463852 21955934221627864
18535302170060684 206348873354838912
88335980922313696 232945831385284608
15022179166590256 231820558367738688
169709255361922112 188773211270235744
99604055842370672 139860133430919552
24580272725642408 213286392233089792
135358158882725872 258547169900382784
98428570694452368 173817056699969408
124591482475848352 247781166598940416
75724983880126384 119584584553013632
25247333889824296 142840226070215968
96737330844165920 249529191045547328
164404977516797920 245443544530912192
811469131374516 21780788998520684
214423554457672160 229121620841063776
12310792808359866 216699346580962688
64884434365530848 193364450112035072
3501695186799408 48821640023845208
115717087114166000 157992001187845664
19739854342920572 183276621055596960
83385619921825136 162325438692612128
78034825003964784 256994968463060480
73415477118164144 176166631349655424
222466165886265472 235767715466187680
70166600449820424 228336812292357664
231581717472440480 254873868116753120
95134368206234864 98404265702517472
109003048685282400 174464904798782528
95144833358163808 205173741858988480
170037368014842656 260953607561143712
57122358588455776 204449127726091008
209236360546638112 243641534536216320
59744156255204184 226165384344847584
146889666453990336 173609727165933440
171167572532442752 200549508312639008
113359389904536768 212333989214381248
146876917094528384 232963785897205984
208500865755707424 237062078953051424
75941830850100544 135221436712066608
14696636411900598 233038476248754432
64832621206234832 188075789094834816
147958370667589472 186081238335644832
143046930488102352 239489687419759360
127125779777937296 163823673638681024
34666657390030636 244446178486890432
218375691444447904 228310713559158176
158485590398726560 160254744720630752
59140278469100616 215579142501820768
39259244879607944 183425790803388576
11935241203935352 188849912114270112
35728698379175344 120409855243590224
13234859263278152 225690036500878784
40037746063191312 67429684828565352
15255762642807620 84762608280489344
31889236719542820 210027288765998016
93469372675852064 245379646649582432
89906279009874368 260937208752593920
31492075349880504 86448206547702864
205522923886444352 248094281368621440
88336799728029520 208519781336629408
111563599127414000 214331500040429408
126987391870561552 238289195717740352
62258697584543376 132759624561324016
54628401603150176 231448369992909792
68865149610020544 128930703765439136
11988303463559168 51636232298223376
125691814637199312 252303707131278016
102176911715918144 231889631944960448
64907842527966152 104973374695388112
118489967230754000 238892064310530496
27689131210098404 91028814492034912
107202937260181616 223094734146199392
215746801056323904 260055372205819232
115256981838566608 157654960821840512
120868578689035744 241230356612109344
30001388873272460 107311021374057904
127396999735167088 239445132735879680
43689776564117176 219627512973512192
32307131620989144 244332362534045440
211384872990177024 242394334839142720
103024790613681104 120088516906148336
163218208675596512 177565777744229024
16224839949066856 248225400065065504
61964804745909152 162690078923400384
194077374041444512 210010881163282656
51064025251617048 240046282680770336
84546501781880176 125861668957467312
82886942810960544 185440297456225728
180387815845141280 197957827724785760
76132840933559840 203358486547912128
240235254594204736 247825585959636416
197811934574281760 212364839048747904
35767646307681716 166604107206149408
101571408262727264 126476074063769888
14744524263217264 204446456955695936
163034000295114208 166852626649737376
63971342652162296 66678847814737064
191874100881863232 220593540619888544
30279997364377948 195245966404426624
27164615255869252 176226223356687872
192168239924601888 204911545903393632
151228935580000096 219395267179628576
51572305700480080 139022023031914592
20344079885571364 222806884038858080
83111638928403952 92600249732694768
83466323032453136 191917321899830272
22495154879002044 196652868715623552
76373615317957936 183901929170439296
56519648958212672 239512715866110656
23403193544834656 224590769488992416
22989733437481700 189052730823028320
73688843891307808 262854510785081184
98159897466810112 207284086231959776
67237303946777712 179212350764115552
52728960702829960 140633129587245856
104089940233788944 184192050283285184
2231835860436716 78266031238715264
20577682018459628 90055686058097712
48830031959944808 108352374320221904
183150282196123456 219463251772560832
209540658869670528 253436686988690944
125034168673292944 163857906704577056
196865752414308096 255926510834448000
123054851804818992 128387965252764272
15303846595257484 252343183973714688
69485796554384320 221120470553801376
7944221044058115 37739304993858672
34976590685604864 144632066112590432
156948322999937952 163052969957524512
116049306917563360 200889582321817312
206452942324103008 227515717883513536
99042558091443104 178883787702615840
97618971360879648 168079111692517824
13550651408850496 234686781147706976
227325802924082816 248256218394701440
120697117547496608 210077481855137632
221081204855643296 236236341705805632
35088922085123560 216208687101029440
56587145112300336 227464186834668448
25498931884975588 39929582947505944
148364919173921664 203858699875531488
8592516807631957 32178204427099204
68599632106976424 122578472086997600
183841410880819424 257960811117712032
2999429428060430 202664449400097120
117299734445874592 212027392886024832
29929030323814660 66190818126271656
89480568550530576 200305847483604000
77946286944551264 147431567799195104
100430714933654272 139728747186649408
36759409629983080 45748610219009728
174416111460217728 247751037574261568
103402253492226272 122702773840184768
63118806005182136 198919265402062592
2760333165312484 240858770813429664
15713815503016314 219602777294909504
108437526166215296 191606385252370496
1894607902992733 139838061547280832
21401972878026060 134973702544528848
122198339380280640 130125720241995488
41911894794499456 109775169361302080
70174426986108632 100628860561979408
102737113324516656 234614311510375616
6536825356563101 196463332075772768
78057776508717696 135979861609036672
9925473415727896 14755670115800756
26405406637772256 63938470139173264
91958103178020624 161336722135875136
43596146275774680 115283378801266176
149583486253908160 167876118177282656
105254705964212272 142350821300641200
21900825444215424 262361299246609088
54202573969690200 136013897430656480
33051171285536668 170015330272001216
75970577044544752 93646845474977712
241893766880856320 261775787299665408
56884707620975072 153599267657078816
29994113669291272 163008198252174624
189510180114508416 262226652997847808
180318190074469504 193090764243391072
79532355543167120 166248639832864224
104220558315854368 156396457041023424
67591018427965880 259923802740470976
80295383526092080 184886614016337376
58042435083728400 255903782876999072
123652525838687888 168714811276953216
10390235144248882 140963508419832208
132267788146682400 240320043619918336
374849223160138 411512824877249
199919209502042080 215739254596125984
34780894093894680 105418238456412144
82122067955001680 168965528972208992
128223286179999408 143887907058402592
14034391276749096 23427603246655996
158584315170599168 257711957648939808
208576470805802496 255319262016841088
42009458905408480 85880028019870208
113637606598944560 140463411199421152
179197530560262816 210998506564774944
61125320767030984 118961869595582432
50776419892922328 114976744493468688
201483275983923840 235967540563353984
80305493996281952 196233101479485504
153051862266394816 249449939028489568
60604539376165304 242477355638897440
22866688274047912 173946161514713856
167683204298088416 200192416621096832
41423756785694272 196263574400023520
139520038305106240 168475776674338240
54299576820753296 158797393232647776
36939685012770672 85302780869299728
25447298619392284 47643972362959664
88237821552031104 135783410046163584
169932495755011424 243217845902961728
8265738980846553 198654254188545504
1520597343481517 201597521950380832
27555384963326076 40870435890315944
34513346716544428 253466246409829504
123474771773682336 209618291481590720
42896653460855264 220597807617198784
138087140355094800 259153205689627072
23395191806657472 155900201545160480
6219541410387141 49053497472452104
193705115162960096 197709588070998080
164559259821984736 193193512366700768
136891121289741760 238060489397846912
119616922752735792 169882132323989920
25427431516103932 84718969098382912
131811187584010048 184466185917953408
77909255954546976 207527730909671840
4163286437090447 111919613702584272
113620965635200192 159766996731033216
53796898744084384 172452521333826400
8272546392014916 184705631203720992
67843633786502056 88101487785588336
51608149515937240 114504355821377632
75986731412217680 126739733198676080
27402044604687548 150795696549714016
64301349577238144 135797119026660272
11900279946154410 226568128372032288
18366075216356228 240726332580484576
17556655951736016 74337850837992416
94176086979353216 234955176426482752
203613530221158016 239671775967351872
36441932812380536 212752588976544992
111316018837198864 223293872802187104
78658457308413584 114616264120968976
24967005292169680 233577200361995616
155538843140706368 172467280194780896
45885825357059896 157483021380402912
182313201749307456 232722781314511616
22187554394020276 252695489080807264
160332805652191648 218923872617029376
1996624705683926 236666926372208736
85939431321127104 258184327870208032
136381271528239840 255244927120450112
49600757752823328 123519857031144912
95372567821824352 166352930516040032
115792785184514736 140936585622385488
138167411185496864 260861913598207008
28401350657950148 222657203380852448
110241705294340912 241885370589696864
30411134708514840 113399481683085792
3711519042572036 36656239012310104
32316216380732296 75926306817568080
128965806988645040 136250133206302896
25426120077071208 116286694642990016
185960069158957536 243654631044415456
205360566411744608 209692849143218176
77307576223096352 214883851610640160
52167144157586312 175950658450916768
119852385760528720 258268796667931168
63873501537811184 262704578772642048
52461280654999984 122798029298913632
154317244967621536 188613935297895808
120213121859488144 150349092128480640
156741664589135520 249646966335684160
103430013165593904 188830461217451744
63127498120433920 223487471114966240
95006348682560208 185662715120387104
5275823441930630 40964944725020376
54969564476222384 84648626960930192
114829902030211808 164311190800019648
236502426748372576 244724392622837888
225592052939262 206791054814974944
8727582710711146 254316144161283040
43684550109975848 258304447570790240
62521278541372904 110662967960670640
54462428568820464 179631782767856352
41281200074949336 184976483686717632
86915896596514272 255696609881921952
155493710360032192 259760687247752224
70460235583629984 261433491235408320
46145994016550232 64144975686811256
32325355551821664 177150157732777600
206218309268809344 241280413322388864
41925449501753976 56163250389617888
141010888412123904 223616085272169792
231291725770728 102726496578090224
52677619401632328 137126847425182288
135949949178104816 261502323217375520
141353640177447712 220332010541417056
16259252561742932 21576344985661060
61710665340705184 116030414007296816
119528770411559104 174758309121920128
17221277280782728 253116838566938784
3623799562054991 140650920651468864
126232391578928320 182793983084866272
21380839447415964 86823141544798288
5832503579310331 176514578187193952
22335932008159608 71767565703466272
174409335840314016 241077109389629152
183573580038104384 224409065398435616
111834495469905136 201222322867614560
88881782530885952 103213560351587088
95186796359380112 168145892947082144
27305674862303708 124673801392459344
36385104841108808 213491652082928512
7168597034013534 89473595291834928
32796846173458208 133618100569176000
20378140715708472 214744145327313952
39474520660828904 170274079760226080
982053923292550 260193837460387264
192433593159100352 258949036315025536
156894014451168384 205878245646384640
75909445041834880 126373259743299120
95231161734152992 143483940227247392
119443029871520704 259353791696332608
150224562050042208 165480236249602176
199605153625962080 249623608709979168
27364774453107204 84010734417644464
159642671161760544 168258139561654080
3098866717005057 4709888887679455
105012325652533664 129309465931279680
7248360752321573 186031105157246944
132038406165424480 230703727895482848
19302452543261988 176890969151014144
50038106111458696 123214513921499264
94898226201169536 227778271486729824
32367273964448096 248783788601454016
69367835620818640 119200215498401600
19939226668389260 218712731188920800
45958097565299928 47553881119079360
138725541901902800 253354239591787200
150545323556550784 245090235571069376
164409760552964032 201818326645543680
24208128042063944 252385666242761664
6017697361249953 137172896429326512
118592548174791152 203077334655533152
71832002843607512 207839626975138080
41864460864457440 247134474786171936
176324710921435840 256066125671902880
74117337092548624 164597566959324896
109229381818058368 181895000039265568
18482039707746908 19602453896820288
111127440926384800 147143362567250496
29659068691713784 235020748681089408
44852332684878272 223870750239958816
25183309618774952 203860105689755104
149883056870210784 178759420640143904
54489775133701384 106694928414152080
50767363935798496 182100794565955232
11963642010654854 97863586492161312
19567141258782904 97547483260422960
141816375765798576 174009372146411904
43452170081312056 217404643254249856
116046437251583888 260015866726429568
4125276582066045 73316287590361376
12742990306694906 112013234138439776
119440004902981152 208889871292144576
6018778361430788 259300775901096128
26940567966425160 192420552683215552
26406764359592348 103244854317337456
10334165070650120 20726258171846420
170758505463507392 226726628527190528
73966467367403040 181876121513856832
141136199305007424 238074767377216096
32080380858248796 93692885494769936
3773376988843644 110383780179828560
69873188571167528 260505002531022528
91542256714404960 261385585904443264
179401309274401 139196402944958416
200074773218773120 232884105715900416
17175523163470452 162251232289851072
171790381375861536 246229528256710624
228814616911861472 262457021110358432
29719541119646688 208543310612852832
95778634422280704 225106621576077408
12424069138868188 118152973110313536
23413579777703116 225563207235774880
771131929318398 262953002113756576
51747443654427392 123653299039280752
50527850377235880 210105875905594432
149754430235939360 253732950589141216
100846731583112224 137768626015156336
192745340942807520 245899501713534816
106916942241132352 229755887857986816
138242381569060240 188371149794950304
95953412541669104 191182074927821344
53253503809061904 228666879418404672
15386034345808262 155416792807158368
44588217157253240 206602080457285728
27587493351237340 132850036121608192
105830573755027216 254869392358296896
14821464086558508 140861695324890512
92478742597579696 133941506480690432
25379447142057380 150114368054430400
208723085336555520 235286847321866016
143376457082192192 169958950124180480
42826083498488864 185951401051602080
135903539313502656 185112610978490240
60464353051370360 128765698608521456
38118846319033120 250879605323571840
39052850370588408 90532769127224208
78423371503179600 96042238472440048
91691155848592736 213253679835495136
64489591284611344 77220832648567904
4806044985807099 177852822377603328
37791079794995952 182659205564508896
144839754202280416 226982353116628352
43319550940818520 105520904276647920
99893381935185456 134820445964335392
57504173354116192 73526175199587952
66169462895005696 177316711111930528
4732565830439318 66523418679773072
29591670765713024 260278063475152352
93991436799161808 147002884280203648
62231607288964032 227015796632374048
25163432801385916 184824000004336416
20258902709594864 46512074919580280
177486248028814240 239518031063442720
204656649031863456 235800172819589184
236672939861761280 258276759410145408
251228023084751328 252127913764369952
4683281301406355 233720000619962304
55371457026375968 65360622435984456
79931416886306576 221462704805597280
52140984719656384 219588615880700640
110449422579796704 253783362782732160
152706946795351392 261567275623394400
53211470065115824 117188857002830736
5162815087936140 244734894153769920
47306325300485800 262093680922862432
70235000486916128 134989825462984448
1869191580887338 7836925814267487
206286517171134048 218554519769617376
6181829043129359 212846913726693600
37568571946606400 243646033926619616
23348063727341072 60893404895405624
52577947248240200 208673471381913824
219122598915294240 250304937193446240
52914972848232400 88054917106210256
42578900428262616 89511085761263136
4631345374183064 187301857794720896
133174442838488720 257245546804258336
172725811419894432 219635075168988992
4604006071640133 85660362226510880
18744906226388540 113463006616362208
140827138782358944 174769944719014464
81291378462915728 179015603851843264
48813450574068216 252391107225998848
39831159461616248 225663698023994688
114605022907001536 202120239640476064
24208746451605052 52649161470428416
104263216250624912 110920039728061424
68047733945327280 258064024768707648
34381296932374408 109974001532742416
22883858943821512 69930760513587776
166417346687946240 234811370643899456
2564630303721270 152431780869969472
197197590460449216 261620446663892416
142452385403058448 156317747913679296
22444686497167400 219729430915464864
25603778039584604 91331648877867376
17633042544623840 108863364520579520
35707040200279420 101069517877952416
33250311597880484 75294107617793920
143826773477633536 158555820093474112
64189523817645328 209687357491325472
32559004192529624 138507825100273616
92627498972635088 165807660021613888
203553738677209632 247974554970934112
155472642954197728 168948182843800160
53733718386808360 182976246437733824
44051808391269200 185804791378983136
16789022265960772 60810897904838848
178778023768058240 234564109616186656
5744139754478851 20552984282941788
114268486893950528 134926163211556608
102417662718802000 224885514147354656
1095578773563128 257774850323088672
151268431329134912 209515399069468800
50900759622261608 120447951542244720
73141064361893888 104255511605601408
204065822606380608 216358232135927936
7993041464992793 190260217193866528
123090063318527472 249022041028820928
48621877570787048 92643194721348544
89221922429812640 194669002201950624
42829013701222944 189944169985803712
223937267484592064 249229809171807392
214174676129342432 241931835147872384
33034655785186700 137847614017692128
141323878246425392 180593251662001888
75928268516154752 181645790426494176
123694988591481776 218874242110475776
128892126034726192 191452472913812672
76869182591525888 115525942615364928
22574900815339024 247973094291574176
10229823779108178 122972081387660640
49526368240254944 229028917184298496
69291640649962576 75097728151429824
104767261589593584 179441032870462720
59197597738913904 103821630567120624
61481674164431056 249846823305773952
33889561885765156 230933825915139616
52616272155591872 141717979472848560
118236185327383808 232659197961732832
101000156052271568 137639004305242256
125957328435897872 214324897575293536
100774716505847648 180511699832912512
3955759879904742 12119829381882892
125912015256293696 191589471627326368
161739939341338304 177638656858715936
101337739058144480 207781647144322976
83598229335517296 158443346096676064
5359593856232818 47857569771237768
29957255045400932 85109034800966880
188978932570511488 259888740939653760
69397235669371112 167911872899544288
147489605963488096 258976439352093312
32168248128613056 247551718404238304
78622215329693728 103161671666318400
54004914126762704 107544445969381424
81812087433581248 84093762508236928
170898400232650976 178901377841223040
47638628820376136 162790882939980000
104476066885552384 178544519838061984
41680752568918280 54056508893658784
20886688558436560 213893167202915904
162253613359319072 250204364914029184
27805110909632608 56842356531001208
216110837302713376 235572606592393568
4745270495980212 121415569332032080
151144037421868192 163844852035110688
80431281776198208 187175008339171648
168289775338005760 228986450546582496
41836558730467728 194005919556418080
138919065997977568 217204023934570368
32936906359845892 215388477461615360
51117400500858248 140689116987308640
151300895129442368 232346660851947776
230731903062757824 252745460091901504
47258327292780856 227638507843356384
763522811331202 67013911735681080
12096267590382908 126138660606758432
110030162141786352 201426105991751072
74464905144834192 120170185191991920
136073766127081504 169958238938565856
187601155714126400 255660309192410368
25188959343371952 258865196833667616
175641847668578880 200709266972266176
29135729593787632 132725857108317760
62325061805559216 246084643411146496
80668360721917088 193705491686997568
145800662821163648 252543577979201664
116901380850844512 184428417437640256
122073731700631808 238238841812439712
11294691539620368 255185897098842880
49904985031119176 161410469827691136
152563230030078048 184457306085255680
72834603580732864 95918636794536624
42787580309086480 70108608285367992
28651144942716164 241294981144135136
55571735880118840 98300818936109536
143343595214904096 221905184714563520
31217416056919748 222924043229506624
62489303069084176 210513589834427200
97369393285011792 120869655951535488
21035992598518132 241375150133638912
163381541650955424 200448717742961408
144625932999247904 254949163562019072
11785989229756382 97853126413636512
33754184824357940 61446012500635560
94819917028193872 147435277842139840
115708372993582320 219711899856957152
155913060459919744 164401267742238432
66914283056815928 148190009165678976
24109976008976840 65363588663597888
27456617759855480 174620410139009888
226190166463710048 238885137222377568
59215049011502856 128176031273994832
98758233874693440 175948971215326880
20842694224064492 37886694109222864
127915260000021360 186423698602340096
130131167928821376 230699941345475456
214593559687284032 250963315504616000
148832655081216128 258404303908683104
1998546531224493 98812627636090912
38052148272243352 217563681560037408
90609397697377872 185154066347117696
12188240210999938 89912967217308224
186462519063945536 262155495880256896
94893258265328688 102763596487937280
73820826012455536 204860895478060448
22512451531746092 217523154885740960
103550350731067760 198612933451206592
41329871961205976 251886701321598240
32287477635977764 122944921055817552
143435227034699264 219695743502694528
27845379373822584 199582538077107072
54289269410295944 70818140655154576
48441657674584880 111371445027950352
8167217937676051 42147547083765848
90011371240101120 184857601052019392
93496726346837856 219488797187127168
176378469256606400 197726907492307776
112973753712166576 136788847421849856
30662192274353076 127225580854085456
189055879643461024 229539239822577760
21298586945396032 132331233090025728
121817424635709328 167208179056134720
126020992071036528 234480965354310304
78973186480782512 190020480373162720
187487148430785760 207925388309805440
78189552529506096 156356429189960608
191263674520356416 214011544055059648
61813750983626312 147522327127205632
131033487558181808 216218875716946432
95399984653541824 128923748664446032
50943096068079848 98299880358642096
97001404588362240 235279102451571840
224078225927055200 244757549975433792
190750643956252896 198779725166084288
103027630048547536 222500834272645024
43801304110685616 115181461849646016
223521515378413056 246879014706856000
46260194123241872 139128093940834128
141912954276737216 249501258832840096
48084562064697248 97339362833265488
68659520636192016 159022475553921760
70637074868724520 79416373730700560
35798289535248312 45584401219858384
84430578571106640 200751057457252576
69632717536160376 228600704017068032
229983562239542720 237297864268440992
10798187038953746 103862269733686720
62083771976702336 222748022891387296
22792382993405340 50117193433267296
28585965178103360 238654858970167456
120162880912214 155419471471796288
356509382882815 46905537832030360
21105066412447636 167801417467284992
75400344410893280 83173997075915920
1209898074174697 214656030437484032
87215512766787440 259349686363135008
54528666103878512 83660385556479392
23570939212920640 124730306395692480
101105642096859472 129288448329576192
78824626516715184 224784384777146624
60877191590242208 106238557944774720
91403776624860240 245902183605294144
26238449995557504 173090892342542336
14288795629608068 27152999348047096
82611234337993664 97323971787977360
56943829968282768 168982553401032160
143601045063260416 207155682466194208
114130721210843376 192789886401429056
72318654428808864 233327783479076448
198114871026914080 229728863587375616
169859779194745344 212728664895741920
169285624040865344 176699313397025376
217982141691605152 229820942466338464
44341819455414200 143858446328170512
4203842305212403 47230421830864032
197979353107167744 200097380845599648
129916219367577168 160128697075559456
118803496528348592 200752067668479520
31556215818257260 155994021789825760
132611159233395056 176257330969067424
77918370618603424 224777350735354432
36246131611605496 43325296859158608
90846879257823808 116788556616414352
63321818250422248 81515738735516096
163532275794948576 228747754171050624
68417154615178040 128352011215824512
126899044046855744 239134302320537120
39606468497935736 199746418870667168
187832953284864512 237605822655584736
141892406985669056 223912006898404864
59181172193533360 73975717773985520
20831273153660272 197586872136093664
13755088661065872 146304253545010080
197763194928611392 223217267201252448
127374918117035872 176154954261827392
136955434712445104 163517540250516800
14171982998719548 107486356363906144
168992543951377952 175279417620187968
59335947282626872 149568587319950464
141998876653417616 242914533347858752
75804478594225200 128768732591158624
52824921212942152 201927361626090432
21459699712443024 70362533978600720
49943204007351928 185094043621731584
70392015146232256 230985461852964416
37273167857880944 162876525385785792
93865906990443184 105158387414581744
113550604384799424 212615774709851488
70285194503033280 166140134014015008
176569845123103392 222450867903502560
1507442612905144 91208356669649920
102129732772123968 194243475563513184
29303980312681192 189581307581996640
106173519911096080 196038437559240192
40058296606386040 77157013003465680
161193056631629984 241221244667966240
116170428813923808 194805672448283488
14853801371171994 226129295862827936
118580978892646752 198825691209294080
58011724207768376 109297152707076880
30505346254582588 99342145137852624
48036567465002440 96922732854112064
26194369357933360 88118988683367344
19776495209440292 106959520874752608
50663520396269880 223723019142214464
15959610953397378 29836945819499704
13826222731619354 222186487218976128
183333707630273984 228276262443213312
24782353981186400 31034584890774680
120275117777091040 144297427041638912
94676841707353520 104302444012901360
72349502252211536 72779596870324032
68241305819453256 94138504086877008
88749289178195776 215889620953026272
12073690930934372 14335603218769670
42053646058186384 42402218661794376
111203037626235616 125020616751600336
89950232617622240 237828547207927520
54249423042836504 154464444628622112
53267941875936976 177460754518541408
106965757254580480 119100426765610960
117739388027703088 199278604566930496
40277420056009296 153562393336780000
103767656002103056 203917734524384064
92993217536377920 204974565067029344
198920370670553536 205261936800588576
127683722571605344 189199009849375264
175167318475297504 226207118681883200
208768314163032640 234248890605658592
59705147223402824 261652621359160640
7458387532195726 36832860864948624
31210580685283336 39068850297064824
145961442641693824 209053419900489696
61343504431608368 138255802319593280
57115202772271816 68177383509512752
1590586693098335 35126937717040412
51350008748999112 241189399952410912
7197009823878628 36905057247416800
31636184082618192 66811529751809032
159617982859915424 214007223929767232
87852387072921200 191037689705567776
23186078374482636 80856270093684592
53080949563788600 257979487647624032
56702403003458576 205842956943152544
56280661488443328 175506222460977216
115179147513625392 233865371563945472
104873599376957488 142844674370400704
116983810633894144 234289648585269856
14074969365973068 75320349200576704
44168784911352040 103102614995573200
56953063450691208 85003619940044864
112711179176946272 156595404814923008
169916086807662208 220235392352934016
15148876547623312 52749922536105952
87953577312897008 229651806602869376
22915474874912748 144440051582754848
77705037067028080 259496451240812288
81614410170071312 107791891958199536
14328378061581784 76146911522765120
37774702337002776 160855316771373888
28474759343341860 257775368787962784
223921591132633344 257558833849461280
170896926602699232 193600436216624352
136441386348257296 237668395985604224
22004994069916216 144123344229376320
129362692658062208 203986003403570464
21141801830222408 208914352963037792
7112173120997084 205405920592016512
37248802130719488 46135250637524152
28089442833331332 33704033688462248
41824607354114424 226286082882729632
26217609466189704 141914741287304112
128473035084766400 216709679519939616
168506557410316512 245717028086334016
66262083456214928 157468320674517184
27527871405727056 196137502402043904
39784876868948880 44963875769716344
135597628321240960 227214295756984416
197928654072704640 220021675841867296
132768802660321104 140642908563662592
20582794007897524 256090707507726912
80027351291809696 103316923501586208
123099403113584784 147008318724615648
185121736322958912 239484088499207744
49306872706499064 250340551855387616
154156038738732384 254581365713068768
22025518956993532 140157018584228576
32228203050116588 230906249886188928
84927393465225408 131680366446216976
5843716730416100 88369457335722016
179197225166403168 219360795963240640
28896436907562124 225278015001706240
89094962896444048 112874247733659472
26380389639210012 178067169713134368
44414713940485592 245158431306793280
50325163052723088 207205848352304768
129445671588451600 214996455034839520
122679463956875696 239249103246144192
29073192680963096 80189136738687440
190086975214177152 221184760164483008
34034163255311536 215075178692263680
208173241749692768 242539849587728480
65251350980396464 96896181117869200
233685967741441344 259120743686652832
96774101967691744 192428155392753152
21496042342153844 23542826281190552
96800086982402816 125469892426172880
75360904317767488 217544082013900896
136107740043200288 148048889320258144
10999151190287294 136457017875059536
100534728968819296 140975337615753072
117602584027891024 162405929096806976
57123222769622704 162641899431995776
5779704365436967 129248587701281840
18325566796046284 231417404377694368
3339062688463740 198516347442631616
150020329857833024 185638681086952128
28978857561687100 184695572175721888
39758176861481152 60569901388415704
35054519807322460 73765735394825200
122547264269585888 143804691680772608
16225057213604982 21698320402216536
3805198988226973 254759953175193248
11887032129030902 162906818314088736
108127522047165600 145042966236836704
114049701092307616 224096820487185888
126130955339879280 168107003646552544
1148497294428223 258645433836964256
69901318162441768 100352082685943344
38654117986318240 76044195667057232
40158968451457104 234262535627286016
11133863882008546 29699766652691272
9889544069851074 263018127187949472
7357371667568771 76017400372195712
140477368396693840 149805692052786656
28262254170719008 177898690539042976
38830913481745576 99212949085595344
12191783038038274 178927869244713472
148587600613527968 258274907322498464
93845384572616480 96689788742548608
22129809966321408 244967334184470272
139224478011180032 262226036111569312
58594766045010376 242395069746965600
91277132677670544 232796609091600672
18022676201613808 43923569822278320
193485115764686976 196409411216216704
17299452267639832 253746523467426144
76645970152317328 222588714065816192
87117235835061184 210375789253357568
73689244564896320 199922689814225376
54464092666640680 218030104160260032
222660188436381024 235965258011011616
215572058822114432 234712218590980320
117325517804487488 129175704976621968
130665552133573968 228854615564672352
46900950664081488 173170998697271200
28838031756749492 197807899935908416
56441451959088712 97197516678318336
13157287787895008 179609180736588704
124993313708599536 159487075199816768
128980596311332160 259173949546839712
14851552668332908 79034469611434576
118467416619605760 138215100592789200
142612655232558240 147976877848045664
82939272615795280 135236723797616256
118890852195160624 231074852706033824
236669259162218752 256264752230349696
93825472439265680 123846899114288352
100742749554971712 243797516301726048
75097540763225840 76156484673839920
41230328395478048 254181096500192448
71337259004555000 198505221157969536
177241678122813536 228540618653994688
28736347552484440 210255796341369792
30390211632481784 100470277918836784
69567048186137304 118644803670748064
187804856802652672 222833666169770912
37210683682478224 212624878127977792
25034756404575568 208092806697691648
202122391430505280 261582243373866592
117052465339008512 129810997845158576
137228713730797744 250252599626452800
160746607203273792 176879413581375552
56358748568742904 235211663573125728
50400213962766664 156769333007003296
23825884363217188 79314803612619440
79017549170415968 152386722297667456
131626046232951568 177550992935205120
13418426501959516 36272621622136928
80595508816965168 242149269578063040
55748068025286936 248069343309642336
126992277378045680 238615840893641536
70792876461213248 182292064113002016
41829456267185184 118922594706077488
41024787537837584 43038882746754880
161402666599219552 181662042432405728
37147171193153792 154427301125590912
28290655841421860 50950139893594416
57349175499975928 95039668810560432
182368936171137632 224038592086388896
57905001737582160 189439783601058208
93044073124800704 229368775769002368
182946682239451744 216477933081641152
79185566150132080 115885921615102992
107177115248755040 146706440254090048
109407734490950800 255485029021004224
25334334678464668 80423651432632480
206810185463283904 241223224277738752
17287275358619998 89631529208292368
113879787393340112 120638448344620640
51302728399484464 51882935500121504
158360686179819808 213847623104580416
56311010373852648 111945841078429568
67359248909279520 200747799801814592
3292977512802912 141430703346396512
26173261390569040 215055208981438400
25614274644190876 239369534785890048
101475822606311520 185820112202763424
49596160183327496 231826843591151744
30788794332761372 180700200709563136
165035261347121184 173315010337132800
70379890950294552 169121184951166816
188608906013985408 190511066274043488
28992589304993952 220902908534909472
46811861175810640 185695766791121152
19344125626061376 175475301886521120
110443335048050560 201324742330404544
124898739200849616 169061328839505440
2746740070348035 197951715737124544
91267282562838144 233483887266345152
37304356456650776 76674438685187904
120162963284350080 234079607838117536
116913360547168400 228696819799611488
109576095995592448 217301637597018592
96594564814691200 151783930629998112
10731022696537534 107854229241665536
141764249334350544 202621984688808544
148757545227952768 181511185616390720
49803611085228536 253597259238556352
12534087017012242 134587838167680752
67411188224666968 109893612421183152
116988963898938640 190176000303386592
63657075214070744 80470268301318832
149185646298148032 232147796598131008
33868925428387040 253117581739692704
67621441994889000 248911230979380416
3865129314937490 5925883945903962
29718794744588640 76551673749090336
43803271821163984 70660653676934608
86938793522359184 222950446480967744
116179594477851648 162572986643227904
174155932691460480 220759313377199776
56287420913735664 127081382852583424
67831709759236496 140687708942644144
41116794055160560 201034609071504800
14174077644995056 148692325350089664
105521036120972608 262317942242334976
118446756911117952 240044127270898432
105626954840388160 236880814887966208
16269713673830744 241322726868935968
168841989020414240 237521883607423200
137480061305978576 200560809085780640
94674761827718112 171827161124010656
218452086338448256 255244959018924576
234899681019810080 261096398623727776
63480586122978768 101257558653123456
78372198306236656 150305750114753632
20883471696534972 127151026094526480
1206176025860679 171641838011279840
63822330601117320 65155864838486952
81624979269017456 206647291320228288
17231559093441850 110894011544530352
46048834706629064 241837980779852864
140633806366943552 195843649272620384
237570473639451808 246931419772823232
8842320574556594 31990368924413664
6835771153617014 196570935797284800
178436824086040000 244843087295289472
148173889039620256 186921432475501312
67277171318849000 108328062841689072
28399042850084008 58080705543977640
55067198271841648 71123159580218200
161062462379367680 177441747025142304
41448951406318560 70464243342870136
94419917931162448 234773846927395456
162429069807985184 182469210297598208
7980821946735948 24220455749722332
63229340258746856 64810048402980616
110915394363577904 234954203455922464
196991619533003840 243909756282931968
119994992491615920 178353085972100352
5013635503466839 125010159810364784
68626959629103896 122425532061553616
62632681414751360 187638067759253792
164600226724796896 246491631826668928
2953489846881768 107445038254011792
89669768449627936 256149038568384352
210973421352050880 234650568235238144
12356119402556788 121815438599573136
70042275339247480 138097903005973232
88334960443234240 169993937917633152
155189079048700256 191953489525152992
159816020187986016 182401544511219136
201228930620930272 243419506208470752
6287956890865814 59069686064727208
18802598716803284 145144465261037376
51301064581840808 242519493609989632
77117199863665088 81546930697786064
36542277641758352 226726974803863552
55228609853494648 161294883121942784
133088266192138304 174574355538325440
116902267092852064 200475361866977408
182088732237738848 221948442354404352
46355110022507736 255425103753675584
91138114983285296 104559037057087552
114651510600442832 237759284944747200
197229722673458656 236545159992540960
183056287750130368 211843761277312672
2443858945413653 51378523984721904
33486557043585844 173394831615773216
61325343082235592 166548833820776832
16393539730050496 106141574686656864
50578713888865728 79679753743760048
113637756848634352 159317216747899680
107322584888823488 145403740312536128
66277553709242456 136044525172540528
21999055312187792 187322981231934176
2103725064481821 247266129245301152
169101750667904960 254788396625509632
26284703556280456 94935527554368176
51145246502454128 164739569267230592
145311992858416352 151777404538246304
37759314205523056 88890419293796368
5109586469201948 71416009435232520
218994215862947456 239905432426232000
77732233288855056 194627528624899040
66552618350261208 219952055228120256
134674509206645504 194179572335435808
9543913094323982 236777051612627264
95189755161377184 167019446123454016
60046527107067040 105739959176883904
1455771519615489 229574706769824768
43528383990627824 105764782086848048
42386708936854600 209419985848566240
131042416328248528 234776566311883328
42521466256029592 162926310395784256
33813764382048388 155409278772080544
30855221109289700 57444720132320792
17542480949465730 125418553658168704
232427812616300736 244964733786460704
46794803355443688 184873442230718848
23848938168420528 57223536477100736
44729972903750224 213226849997713632
211318309614059328 212364386895774944
36980974166187472 137598061960299536
2689784182483621 221862817819689088
157413152232784416 200481869856058752
20189694105604304 112399411890925168
147733170993186400 167416849114431232
8506573356646050 30533729440727992
10944635778577970 195042350671901760
160662373653476800 239395168609678752
100260654694394208 158425852443405088
163687637609213344 184630330523778240
173313563768185248 198008598989746720
233573128139971776 250464189505956224
76535994183839952 182482725679964672
100422813209395648 218898320966783008
85407706271095216 167698440960723520
54515428454201840 239533629948015456
17029744694138170 100803647449313216
142221331189866016 258016292237771712
160104708908695840 173883148857246304
88919063574968080 225886973731775616
153167811802715136 188040028581513600
88857645637880208 129779518818698224
947903329589340 27995742205893048
31273893868339440 248484467809040544
10493630901250302 262249748642015712
17010414223379392 261648931921031360
83861679492339120 212572898903186112
47124686344582400 68174610192654296
32938535409562460 190081063987379424
147050111466991168 197711748656647200
112615304597996000 164167723187627488
47297804544785528 238702266923486112
10491141830226866 252080208873400768
10145455295419602 162424099835441536
39783658722557168 80268728595813776
88010048274766512 134450495731035392
42904782937463672 175512340792437664
133020849418312864 153738701195197696
258402230224977792 262665728229067520
21950372870093236 90396361490797552
183224360283883360 184721982137313152
241793703690180384 245112632306047392
137444174999233120 236287397651748608
148641752659825824 208791203089565248
15503067694290574 73869090865102016
160838075701802944 208577460003704960
113623115905038000 183178025127626400
234651608666080288 251678367430860192
45158569194789760 152084327282376128
63708944638938192 118869843771964976
103853077565541248 155854285091927520
106238222338003056 165643402476725952
70571224978324200 120434396343640032
206353378705097312 254397500894417440
10769651468378406 170963246568103808
102682261850180976 131268240851205744
75361719210710096 134065386165985136
146918417412634336 230405091196170528
64283659317468968 254766168920938560
76875113946293424 215543810394663808
191038143375009504 260037225415403808
93246163760536816 152057462478664736
154184702720766656 164967026188900896
182543235014549120 206102619327474592
76511378207281216 200373569706678176
54828462901734776 136494557897751312
25270582264089308 147455683186113056
15040119819320890 142920854077274560
196563660738255744 232531381909042880
62240422289685256 183644012957168512
77477163835385680 223888040721933984
182150735490863296 231845404010696352
140822151188217776 168454767813914144
13334321161179212 88801087647194320
146946112578518528 217120933434622272
216666624807220096 247376977762630880
149562131600646784 262361025240956800
16410886912008532 97810201203420688
234551555545801792 234812147304167072
125738646867917312 133409343950200736
67392314486809776 131341146887874064
90352608690996240 228658505288626112
51345892361502744 85669792674054560
130874694165880064 242690673510375488
21159101167397424 193057786798918048
10331271724285318 39757996395080048
30610472125357844 49726434455518024
110803049371963920 151398901062243040
171656499241102624 252720638062616032
73675800150856496 159825184775125056
95826551272815632 120167562639471008
130684227890111440 249586589477631104
38199327420966416 74675199306659648
116859684555875952 174030922050903360
69068878082297264 221733975055741728
256780171418838336 262286851255106016
81262229011440896 232148242766454944
180597105220488064 218839976622577600
101253345448375888 215905952865824160
121482288403158192 242976777474215680
94290227961831664 226495247617860256
82480952008414672 239585228504913312
77369945800894672 226608955146708224
194841501825467680 219680113469461632
127150261970411376 168041090427992384
223941007140757056 247621657967905504
89045356126862160 104761256936313680
182360893581783424 229492095282905120
40976246803294568 231128589826423648
120489409599974464 259008752911420800
200638741855394816 216178335699408928
202547632501155520 256588126961048864
171672826468651936 238501720017970976
132811539066012800 210744007422684864
30692607404199932 228817334336978912
3041568534930741 156659638501347776
187813110227482112 250372192591704320
57558959366654776 259839445172507904
59164850967380752 256168323431763072
78181925458325088 210646923972834688
135457046234901136 222381869771725568
135893176486242320 146508241658698368
157957509839596096 173848932598897152
2367967566290268 192546555482846976
16143872136865956 37972239434271536
21273630250716368 233092059019313696
86409304535046320 216504496846831264
110866134278053712 121363181085339520
82762892539236464 102680978516462784
225436944227106432 234459413279429984
4854185870569781 164353470370236672
52134751863117128 163871923352956160
104461768183682608 210504985985186880
2044176282531428 173670863295037920
182149789415714688 204970380962497376
15834355771843722 23700538326704048
147539303457300608 177305934973006624
164636829508801472 248958664640554912
92603587865748496 251741311994440000
20160177557446608 94236657101571856
52620163734492488 55251208389586504
52931028876271000 221074030041923424
80425365423863520 93887084419528528
86390621936395504 250120256222946656
36762232854293328 42451853166411960
21819431823366044 131545485741030272
6582306894614809 16407755691683350
4785731710589944 260511434701903488
21757675094446336 131107686637241600
47798979479656432 210370017862387072
121449133051963136 163827002217335616
152213664715755296 245111343097061120
151614573024140032 218314662940839296
71944434981575376 217002463011698464
29486365962194264 159145277226145376
120764635826995824 223013265036525216
119780637870842784 131149294724086064
61937643092482128 140464601453259872
8658076254444604 77173340307606240
42639175966499112 124897395972963584
32337967550302652 79352721703752688
43436945984590008 220502791589177984
73052493557821696 127800639979941120
126660469631577552 195688898985868992
96968996451106224 153675621590255744
168705678133566720 207279538052491168
151639746253625024 186234525758464384
19021610098873368 111916772434390992
37739453078942176 143728102718217360
99501340987751072 127443844064384848
208157733215833344 228245069987652896
95818792819012656 239078890718657728
64531427458756272 153470678471606400
11006099485153214 246508049908507584
1496875978066321 38746294508772352
28231210103306844 83372998221467504
50542147079618032 89576346938384640
8032970012729517 92664661852021744
233856581143481856 245798867629124256
80651995332043472 88830193914596880
79849441276115888 80988476107327760
54163886648292880 171293138825758240
58537341653942568 215531988484736480
84270245475144880 254366404936762144
118240372531875840 238680000640156032
30453198349742040 34096943676915460
105462493913942016 244381144957860480
136249492696165648 200093384416511232
105648969794856288 211367431583491712
26244477533735788 51524406433080672
32443963091422912 80351233545646656
168023424506271808 172357521443906304
45623239503613776 174807022391806272
61361421142051976 158979331108783712
53963433127450096 228533837283008416
42832231770896448 169282135962513760
39448686008824296 213772277418825184
69095917407123 240094835607330528
58911526237218320 246438900782450176
138364042412899632 172613521193309248
88522396769825136 262033688457399392
90521338096802624 146510266509207840
62099271742456568 176555867346366208
78396994120542304 126633616932600864
5755878761622699 145414302995629440
119384953022706640 222544909088851776
136078126730125200 182743067768821472
69394634408364232 183548866254036704
134127094732872144 150360687373998112
169744476787179808 257457937643211296
221565683803611520 225384331492844640
83088976515707280 202121006643269536
207018327308259744 216484792586638912
83450197121220192 146204866367235296
56711541301868776 183181340396018432
21328754105415416 201948510552039712
114476955032939616 226114079046934624
86531778613410400 228898686246850400
89830781134077728 116166504852787776
7157973785476139 239193504124566496
202698346958882272 202701380486912480
44440645829348248 157918089969302528
102994690282901440 121447843791731904
198105146603538464 208654792976872640
71275744561558736 113941957307721904
108872253169130032 251975596142934592
88490069296695408 109832226814297840
96925180553141232 259820318823419200
1486765568420054 154960157311891712
76194340470049216 200688733473584992
72442427823922320 240624699779418336
40141724726646560 94596376154979296
60318831518419360 115460447389019504
118035130149223136 145117261489402912
39076260542639016 242668666376257216
22621719395323848 114116525096717808
99288414547483744 231865159959166240
93714685672019792 171758801001158720
177155267905093280 227809310989369376
137059179669183616 223664475253409536
181534539330147808 191183144629901792
135016403490889024 168573290298738464
29686880242049988 84374273780860320
46290436861955608 188076572965283264
9933768059099940 196557562936898112
66909519803660928 144420908115125056
126933518167232816 187188695852379904
107803206240838352 184874723644674432
198369880001600352 201518484133398496
86864602469494528 115620442882803504
101804470950892640 262798327184966528
164450352691371712 236494688248878240
154156333735685504 246033535105835744
143013787088067888 190289264566396896
2889338272319206 223491438279570016
69490857392741352 253015945122794272
19680456291975008 24745521228669552
170671807075346496 195717380744127264
113898930718692720 179290929450460960
4593925241709397 112172789952639024
138990833381138656 232300780512096384
106409324401006336 182174517577296768
81682756389632816 84268053878031216
164158139446916576 210022591286706336
15028281973694938 77521278478783616
2603385685935296 3813282275038313
62200233307920272 173955043013385056
191660428450686624 201638347487657952
33549184576418280 96976657575789872
122422021864699264 202134897963808608
132070448291507504 236332505712184352
118633771078645824 167785605973903328
152755088885152192 245791021965562880
46332663987956168 111415023123441248
77248461526977568 230423228529639072
51402355481722112 96847245267906560
42192340011497824 155948519412080832
22800802804578452 159724732765371808
31818065583585832 84588613876641568
94490109461607056 201434172942545888
100346238432329936 107630353635795936
86711683022232704 207497822123830784
77485391388186432 95516618922788240
203698627518981568 208415859290110304
59701141967198352 232483433474462464
1322435772522797 164678046239160928
27243781654511728 64902141755436160
39035999184902528 42720415046781896
29854278400063416 70169195765065504
14078370933432816 236888001318357728
157880905980837376 251667612577667712
36395036835909960 255473157374343168
33205840213837540 222387073750611296
74865197428581040 161409739662895808
95869280410014800 182229765252957312
52140339228123920 172364384831455008
10102333140160320 36898437358153424
122052162853678544 236391103031817568
88849749498496640 226600650352036064
101778294312129120 216304621434114432
95370064155869568 189723820165157184
12462486039801566 220127103928882624
43220216793239072 258420380601333056
142642441408659440 188990878364590816
3653742228816982 55332500733961016
188381166186884704 262957040959637504
99245994367323856 211550174844306432
34825917325756924 223223910617160672
105705175716232832 181523513899359168
54463343593390136 182057130134048704
10264697840231470 32550308949862044
144898594384705152 168510555074812992
72453010533111504 206823908715802112
63114918787746408 63454257065737608
10588383744864228 97554418465739712
55050911144462472 126166500477740960
13365792554488118 146492275466025248
34383162896331756 197376553077732000
100074473048534912 197624637141778912
152971928520562784 223203754338842240
159821983020288384 261916208338018976
29550557692982468 95233112367084176
17145716084737924 254111172678801728
2736656056035675 12130901786607266
9537891652582360 25690622218063976
40643979947424328 142882259893888032
301572814910059 1024182057702359
35837475479466056 130798760036396752
177803895495463712 236379690356669504
9751141285413114 96485231591785680
40818806327499600 139479845806058592
11782498932544968 50746320636807056
8554189148267924 169807776532430624
105278616415661872 109649162595330896
73810223121913120 251798225082405216
107160732656362688 155943397762826624
95224880544500352 202101561385403136
155130053257029920 169724627830022336
78612818079829616 206826910268402112
116293847180816960 237509739377818176
170558273657989504 195512062631364192
49735466733794928 113246739386992144
99828180916160736 218010171015169888
36398879373661896 97170634927151232
82517811833752272 108620471322889376
144632480370508384 222060468735160288
92823041964676640 258934625215490496
88532974231804112 157273264922367520
75833910486453712 206053594912292000
95219467426938928 201004680050508416
197844480721892736 248087367384538112
15686400270958292 213138417892330592
91047140196237632 128637011886904912
127824798256621248 224165795212414496
43817631623389352 218202537469177664
146126028516191232 207972248585071008
6616719478852831 219452277906482016
145621395261871040 226378878869681600
53977514912089216 240475917491264672
74645325598361296 151248744288194016
50097510978566600 103869877943503968
4468764972119937 130246331901749088
81563480685776272 260150061886065792
170378025800633248 170672168360567648
116945319481216096 139024155039791632
147101651657712096 246731047561266528
87810445485052912 112892311740271968
4865244336025994 32840499506957868
37035951828594904 205271628678935488
132944538959789088 187407061005162816
194626841717100640 212185421944789376
30723858749360312 133379335323296688
25246358823507400 187608823622886464
53485346748204896 193468524876059936
199483748960707936 241522963980616928
139487266178627808 200127460131553984
105430095675299904 251598303387277696
50942066379669328 58726901192963552
75184812405001312 211121985321338688
199020069529712064 217445058423048224
94356063650109744 234558871368082368
84508594876204512 172505920175684416
8146026674398574 119167634233370880
71127842520376080 213015649523535520
47289693312564000 195067244508881792
24550394499284344 236958417878131104
238129809185201472 255705603740518912
160487258323328064 257656900791279680
20320624063702756 114845780359884064
38784487178483696 74359091545976864
16780549807326060 193548779518500544
41388067178214848 162334202502668928
138968950607679616 221022497897733312
160006957686490976 234657729414523904
31177415884817496 244672630110635424
45567232422640024 167310349524381440
2510335060347630 96871339572111968
6874370179064722 35016411761579624
188732297299284416 196007108592839328
145243670199610976 250665217038463840
159610811846535264 169965600248323488
116421686057455072 120854122962503984
166721877680028384 225434085537940032
54291235897081880 76132117823454320
1187148140685259 30483609646193068
139429934268847744 218422903623834080
33541128598389608 46879885298905184
34254182198903856 73555826885825408
15108446301391610 233096077199269184
20205024554490536 74335755114671056
77588687082022608 149474881341799840
56984795066898696 66653328441121096
93828388086351936 171472100495187520
20760927406085080 99846097604295600
215841720691988512 222386941461496096
79589938932276512 99146596421357088
144649016041949344 163082048552561280
10649569492136890 135654199813927344
91329313503473184 178720853705231968
174643691344087968 257432910654670176
217507715197586432 222106509528544768
55969394833532648 175428962131903648
17244585962880070 74024242629706032
85980081132052016 218055985844347584
113192859298488016 197769320609211936
167578383803251232 254629649295236064
152541587925386688 200855179767321152
107819978578306992 149128978375703360
63021963525254944 251154348035067648
186656439079140448 200297805479191232
158719905624726880 169894769923417920
70319678774344112 96478204139226176
35824661554425832 257340543507757440
35562597455786280 241179902659513504
2169503307117163 211243428916540832
221455631233848448 250000241634100672
100910615312919792 233927461401538816
69627652534335624 152681195200084768
173374584244866912 187523968781732448
33790331554890884 101943372158307024
57960490542654136 108944005407214688
13707653453144248 250470953285217696
172521794682839968 219384674419069184
82475992236357088 128896987086096160
163030241351799744 167080819766813536
124628136836877488 249196702046443936
115676974369902656 253661422921517376
48876703183226496 204029938232343328
143620339882386144 242257297333043904
35027748903983600 202259419558127968
111135863771415152 199578796895330752
80948979329501264 128920287529705088
178857291382475904 193500788802486656
10866699279209334 103498115869942960
206131914385303296 217619899267705408
82886697835265632 229765468525833600
69018052401018776 161359544838428352
65720060386742712 187170467606101920
225798584177836608 254724822214120608
168248601510828864 185502407872283488
78979724075067728 261679064244261824
22122308999191520 160381003934129824
69211957687952376 254274337236206944
59995187372478408 221519455874235424
37331419188216216 145009083774037344
100576610631010464 112167772293679232
41963952772206728 110239925118133632
13895569660813516 102011023638414048
141962543953152352 236368763486913632
120181601859164400 234509504034875200
54129772144468016 231090519661752800
151521471740486 177333679222420416
112275220542987984 144969010253398400
13959899953342974 73484260002071040
100066410769990768 165657991506811488
152257024194376608 238060947083636864
40733961258285040 56610512220978960
45778254887090272 73408908573353312
198924122677240896 229598907565152672
70489529502616816 166328414155915744
5029969699198291 229636364941159552
136172873945744800 198735531266914368
2622766165509528 108413066822198256
42177564400872592 83853158948189104
125917707517075920 175138011010356288
41756613716721128 114256198527449344
114912075935440848 183593596887003616
25626461452728404 198008235323873408
96113090151496832 135542821185860496
10613726626821220 141311112405668624
193821183095282400 255998279212971808
98475661671594960 130978318229406464
84275084478424480 257873687169295168
15663843228504024 75376402110181344
113065267924173408 209520093808523552
3277352002072981 22695816800341464
52514342788308256 142097449216098208
30661477100533868 242690624083686368
5677957258611803 191439896627767232
31412808493608452 207702095879279584
186141668880754624 225651626580462816
34186177069708592 191155639044972448
12795311354488582 114085601049211456
54800097009419792 75613053056479488
83643629000145488 90160520705199200
102785436559224160 225485689573153696
79575147526935392 121389230449530688
19451338800576164 222787651414207648
111115900627979296 187331283918472384
318617582311215 76837882281254768
157150498203764640 187471568094578752
21450679209458856 151351311435056992
53636969008947872 165670519048049248
5845999394930220 92588936573123088
65219442629250840 101510080406792576
119768564005076992 257477286157290464
82642219742476624 146623356718522944
162619220982622848 222678434259425024
78982569573723184 132352740780815584
82562461856613712 125389761095141632
10689491165354716 173339153093577024
39673422232128816 173224467808764064
161502525448487808 261268207823450784
24317719855460948 107266562158514944
129878178059370736 201095070481711104
157357790300608832 201698373913905312
228336580485007968 244682928842339328
78598794297275856 186478020496953696
177521174330473376 199681206116310816
90431357067376480 221492046811983648
15184326385494230 83506618813987952
58854395929240832 243164939578810368
153140284666609440 223890524163028384
53667779166885128 189737793409101088
7535408567553991 211480883683521056
12460784392676692 188618370570203072
87589277743960160 109542005149657248
22099817061864688 188823253594138688
120827769277215600 135057889568067696
15979781485298920 77019064942445792
124965484029229680 179119512716932320
196853159020475424 261558998404217152
117248762958184208 205446590273973376
42524173715224672 111299454643727328
54635686281409160 104191651462967360
67112824008189232 188884340630367264
165904272981723296 218872529709504608
186756960936729024 188798062672603584
127013899469132544 143688264577563440
38239528794386968 240376458449282784
120966586569558528 139163988076998176
220653265220226240 229943703534102720
76519444575595472 159603239611056224
121216371418947072 229874836696609088
71629820058640728 156765898061351936
86214866441780432 234642165262845472
104225226269875648 110998873089722160
225421962884734272 239642746267122848
58565813949712488 142094590511292608
27251282190087348 194332659341464512
53987712155281040 142994777751357264
29863875079295332 132288534089889440
100117265797205232 245032203775259232
87961481105999536 184437707414829344
86116562308900016 230384466174866944
192735664722780960 258478384561378432
8772264050495532 129172078814066368
56708397921104816 93748550677728112
145920946764573216 230253602409330208
246235468565848096 258216335545831424
77026818621108192 139627179364830624
31434135080687392 144111194017968208
1899041249640837 207837303174678528
138752352014490496 144287084450676992
2121087547884912 61020597467077512
72498936082344816 120985734500537472
66371068906676080 79239042254662688
51848067939715640 211264982939619936
73469174217259328 130702381533819344
128911393967278144 248764309616826784
87371033692478688 115355898806710848
81273173400834304 200979747209633216
152022155379430688 162918352293989920
67983866567582944 262031233565551136
14498031814669150 141204215780263728
41168006326125072 124095475918940464
27345396843406188 81452292145047072
53092762119060784 115302450703697344
111705923842968720 128423111338058864
229210691513808960 248416243427738880
141928007156661600 178472363771480800
209256690921420512 227992913795343520
117421933084342800 229122810978832384
190821238282775936 196910994273572288
30892477112232116 81891575942750352
86021396617653360 260876799786688224
34160788078452532 89948310093243152
188686013719824896 213824768479432672
3955555401974384 118892690654802768
110152860835607248 138969955479108880
29686429219068844 35646971025483448
39238565378346792 122565567515240496
88336744334257744 188788072876617184
53579917724812488 133932712248866832
17318177076458398 141673855427043248
99426195787423264 151812893499090144
100009121194904176 180026257894876352
2167828630440904 225397528716600992
32992959568297312 148107048729504576
53959060861215320 248000664177403296
196655195320180640 230004106579778880
106913343053665808 245117126758680352
209716266692482432 257038544195423584
138600618360100608 170859425871509504
21622739091061496 34887067248771840
26358315574608920 70396666041906512
129726434833443360 249675651648520672
8865877418791331 237482913408406432
58186743568994184 222689927298602080
2227998817867874 13014393378650994
48520572613200992 197061869803266112
78495122956132096 98738689274355744
85894013053958176 193616841122296832
160408026050420352 180509908333490368
59085364985897320 150447285671335232
85059199528221808 184664865808635072
127102694775418704 219194745974505280
61649715191078424 216785102671914432
104303973742639488 112466217204861616
41272264014673904 183243780085035200
48978437095046072 210338855661372768
16066137970885126 243313058427078208
70515327466573800 153284687233014016
75405917973644320 118101036346489760
21440555661546652 250270160731143488
96136100961063792 199602334980999136
118783784526145408 205760131023080736
11349242926052008 209638226876735904
52160250351113016 89631172754735520
112804833508959088 134298767958900000
63679754727271032 142436796544491872
46351227615751976 208924749606073344
221243845453267008 222409592356721120
129816247327244656 162874479672618304
176501867095346368 229865326022604960
69922760485301504 140677491534606560
65152741121183440 133502635448446096
65123916148348360 250849119269952288
101067614217863440 199099531663483904
64608932482531304 133101194656641328
11486956968582432 91941099942795680
46423582736725592 223158302286593280
17581756189756830 89934563973577120
206849412866403648 207481712704068000
9692862143551838 258206182804582496
208882891644111616 211554205060256288
208468127502144832 247474691183465440
15736354876837696 118936904876174080
143215912294905040 250584779251096128
204265914507603904 209337862404024896
9703830263259556 223200924175609472
243659746828304928 252491879881298848
98589981725039680 221986680512478784
13669855455180766 113699670511438944
133972926558089536 187879254122159904
126198431676127680 180575575567979072
142704059609607088 212460592105987040
187556924762586400 243232851787347296
1150052851603709 230334583575060608
81022691257533984 156194270127088992
170526927894135776 197428581281109952
86628025546859040 213308421454681056
89784164523885424 172923557484330144
21245006272351460 105935408984401760
4586644748461414 62387416360778696
23752825225796244 114954220509699232
145651638027321792 174369141259224576
23647833182817448 88106950142986272
193043655321705632 229154530025565856
10612033165542538 115487474640979360
135445784675358112 233842291073892832
35610881191746368 171302321827842368
131636566101926224 137973783528978112
23266545724749948 86076010290265456
126625047091015744 184183958549251200
17129014633976350 109468350129866832
71073769153006488 231921607887106528
89943042271340496 226959782981831296
58665334939521168 185712529297397440
182120412667019520 212160299431476576
78193796671181312 219740463701473376
114161204660929072 116698424257398208
61479470790617096 168672258880469120
6386573365917711 146812228231352480
30956133042848016 235450008715416000
25283357461084504 255296365146648864
47898326908962248 66146010648396848
204793869689765408 206716912003884864
106217950000459408 129229495025347200
73571564833807888 165606247089858496
20614192067225700 33059994118843956
16411372922681504 97669362879526880
55936606724356696 87781421555198192
111142938943757152 249560800672482720
23763485064414056 237626250607911712
159763713879395392 172688120697454752
180531701855905664 258290575920648448
161664593409346752 189463850394230304
14344109180363804 210967605811242368
145257238171124544 213459660934494144
124887427826204880 209376810817167040
5337247707539298 95989570631595600
875633111986916 119889679200233920
46710312721993568 71571966271995792
42541713927175256 89973029129897056
103937895999943904 158538155082490944
100074031919487024 185977470309997568
6427642407245930 58221165979530816
67364144488863048 168041397144846304
75007615822514448 132339038500688720
124942199576019664 218557580437545952
208382638536797216 245153819204750912
71000290262439632 253695240472319808
210864573069385952 219356031789485088
45749671230319224 127340853595828720
108570590928234608 204086153831757760
32660612152935672 51709293637316264
228091308666523552 250332688448167616
55113315518316576 173445209358143712
76566218637620592 76686388646912768
123425127174993088 256236987235676096
25493598995488740 193919114434989248
211666096265130304 251524698782019072
96972831253252336 104084773652250704
46221955533274848 170482148993216128
13775874917595276 55538133964723304
19964463603083428 123035714745265872
16009139019646852 259809204019954752
167120926964199296 170810999705140256
84086435812119168 169792834291732992
21986715334557344 48168684206818488
117782276091028560 159363189261544800
53879508084422128 242168263173880448
114800556837945616 132399193230966512
99199935885675472 174144654068657984
85194067746391472 130253171718921488
30669487469526288 130038952628341840
64046539600923392 67062601896660888
99938917716029952 197895168014796768
125902797185151472 209565770277438656
33681063782583700 115494802090431232
25075732466776732 189281598543881216
121827200475305072 212455640692300352
11090583150270732 106980656554233584
39580339181476216 58072643820111536
47200923822113608 108873372718281296
90172672161090640 251554833414174272
6641849043522552 66654039168436968
134198889228293584 154536346429016672
34332408757791760 75413926367818720
11124369280321016 246212988466266144
174692555218946592 244477007642180448
95407174695371808 99211904198358640
155312934449353120 203527636333299776
21408528834882404 222230897156012128
204850682379569856 234214944859991680
31667870927840472 42895294792549968
20579445337788244 158822150289694592
45250162312912416 126838770487551520
27889905836345664 191801281956428096
14875767686653406 231575033197668800
222754065051834912 229553454058900160
85033633334297472 253546025075511200
86498073565002496 134665165010659392
3630667737153397 10801371536107830
55305069575726416 177042967565151232
80076901879351024 148652968357999648
136213184547998464 157686238291460640
147221490935312480 168885048421010528
106698706531214272 202046672883131488
113170935385369328 194492849346400384
28693668182502044 153284358345097312
129574608127996192 237870719068342976
83109706022749136 127205885523512128
183388679717448000 232700414286135712
162917142888073824 180901993945697408
91755598034621616 139622738217520688
197320774190752576 204938607484248320
109311563147074704 183755253363239456
9259088715136148 67681679690018280
58749587279808744 124499254501971168
50374886050164024 149938337776451808
134674639300960192 263062641139756992
54633161863269864 185615641407116256
83466031963617088 201606761705554560
99302909629470704 118093058413353520
13626646239250016 72109661962127792
100125479535017744 237214751698242400
12773391356176852 239758857771177600
52332898563829904 139855026352585056
131664640573866624 177879947086335520
152522997849667104 237082034570790528
41574575278562816 192971253989759904
6922311586374645 114837098551539312
31670629129679352 125629313005895344
128491377215130000 205019072015541536
207544328162383328 214510486386810560
43092475083947600 234815417715365280
194730300459329472 241964129492371328
55887909075451400 124575211476459008
25062028303853860 116773138709500576
17982903401181898 212585690957162784
93052073666493520 190745456212004160
88991601525597696 172834656727745664
81191631278123696 193065843652502688
17327461082775858 261990416953275936
35164222180322092 152210496617034368
8544320317669688 163540017276615936
67648773455804232 82634062289173088
1289626560841620 181279377887250240
158365479909796128 163533696221863424
161153370609448000 252474616518482560
1853280134841973 199731336335294944
99076745060784720 191255898399676736
142900986369736224 188987283906289344
5282215613539646 133546286536087200
17641998985339442 90493803483895424
215022868262012320 243247360268299008
97497259425225360 103120171232358272
58218952053182856 75933479072067808
77698924640994448 222553375896229184
165057843968782912 166031941764787904
104582278133785472 138327508889669200
1642003256683679 209554018914344064
11720250027647256 69430405293928896
233768480920272416 244661525532651008
2826909496489516 3290198591576696
89429978562000560 137032923162601392
58061071337550952 106263496529683520
113346408065720848 223605884264157024
30669509900761660 125699856399700304
2234436704205090 118994851308235632
98211428362075504 198798849249588128
52214480027739704 112278916392247408
120827204321673216 258710310743386720
96106456399582704 226250398802228544
203143383190016768 221673670743710912
70180819157270896 188154719471496224
222570894457146368 229194624041788864
23431349933684200 86528179944086192
92810299380693440 155390247710494976
88101471402731760 110806605353083104
4344009729678767 154953112386095392
115678726902271888 121076690566202160
19425649222544904 150694306936728736
213276780399486560 228670013630321184
12972998569536422 66147364153316288
159177028577448192 186981030942202112
60328334469057616 171187038329590976
57653915933836856 243254313254280224
169357183681946400 263007825599661888
42879208285242248 204656589539787456
71873007341715712 228231744195520320
53671558493124936 174211350124998016
146509171087602656 190951925533271072
56925123396812368 252548275508486816
55039821974902960 260437910699548064
45335773086041536 181072988308908096
137227668450149120 213416103243913952
20861002837355728 88804740483784592
18314210453705224 91927514612205968
224162009033197216 233599339705762944
4633297872162527 79796963242009152
75396861359860992 173327877616562368
59344558535378568 217576041928742240
80735559722069120 96110993841401248
94538614994941520 96223427054186784
176638517334305952 250456522458047552
24038444578944348 27885600790731572
199241416194940352 262972704225516416
206965186087282400 213344638481053152
34379527302029728 83315452150478704
88564194345404320 144811601706486144
102256040872825664 224918498719711328
14116029119155488 156212201020077120
46865670422907448 93659289075556608
79996493787056784 253009139595921984
79704688278105616 141651007838365600
49582575819169904 141118660284930672
101810153350347168 101988248764746672
81878751323678432 169124373142206048
155765774877567136 211288751430840160
64028086743338352 174968079261607296
108266818839829888 223133246688435328
185414090011386816 227067185545585472
152336678673247200 218822414345854400
32492177292776556 55578719139129464
66575725847543992 100768383493971568
45653482579255880 187507812100885952
121663754912660864 222244263395884000
156287339020948992 250281106725363008
91768472726852816 116207515254399328
154231630564166912 211334371945076160
66473508058685896 159854663800938496
131413157695143408 248048104503495136
26062733906900488 154556394091153408
91643990571627984 119238026029863232
5629291492109965 13183594017083070
52537163892318912 197061598567977664
39297914444328160 169870038595551488
96907462486391168 131625132519880224
66515130523793408 106015134442760352
123005499788531600 183775214381375904
123693296441656576 234667861691657856
23985748735586484 211758409320307392
26848160664417676 101661589657930144
93925592402849184 221700342907312480
64818250482875232 131820038770688864
22618120697787772 118475150648087920
6871405409977548 173287359847066720
49418146157303568 185164405072440864
127879091016582736 199436742418397952
48441642915366696 211043293410730880
162479956621382720 234345789441953952
122501112050346160 260941740849311680
125848592234632688 178862967326203392
95232302699832816 194283453131553472
64615206688527112 201723425914153632
16842107897409502 105747443613100256
30949386142852436 93935033860653632
8904826817420877 244242503893109280
106810366814536272 212724918338381792
210026933456759968 245413024467029792
57240913124606176 253601915161079776
65857125642235024 245495742796628256
189489979526404640 255517145323698720
64695283111950488 68539550471860264
8146823121545740 57200778663083272
161300823013323040 262648715314296160
200478490618975392 259318335898245792
89258874849126576 140394342911397968
176113317041989824 184754023643607936
102711482479255920 219171266855787008
218621866925121376 248573743571993632
158405402081457952 213052547073525056
53766390511839032 183753736374783200
213800395811585024 253497383004739488
107729063393136864 173584323130824416
101567341280875856 195233105056043072
7902662063128598 219232343043326592
86356323427593152 242951197117622720
93540771190856448 217786489243631680
9140711327191138 33299129424351888
13055581880745044 153097719045527456
21506756114729236 58301699516795976
64306019492838384 188921657590890848
33368989468778944 250415780137597824
60313230081180832 136520301404463216
3201723779859593 195605774648861312
154593853488672480 255684741446303808
161962247631533184 228669480803826080
39169399732579296 50997430388407928
85714736644406160 111197395268299312
146456373056995136 161309599740369760
155656609051602528 190199404884851520
103615511411606096 138836952519271680
167130363824447936 185350885566579104
3040270548546184 204299227276745760
132544923719009936 260966860265317856
208732285215598848 235161072597998912
31850337701146892 46014434500066384
4251942281465855 12709463022291630
44129180635079816 132477324453528880
1254025820434699 44286782967978688
130294365009761568 236538290367586880
109488414325645280 232145087628791808
43184431280331896 53263271846105056
233247033353987968 235019011465610944
228591638384308288 259245692317192736
28777615103230400 169884880356875328
117890978113802752 241647621992539680
8962022574753640 199806539647029248
190172374252762528 200023278272912736
24074229604106232 191093748030504256
115657220823458080 183366237284719392
47516726842369904 119807519192049168
49753332123605104 157888520323165280
26485718802395432 242497703825792800
69864543836258520 160515895956873152
19146402531931656 105257879759408032
12429538218268008 161648085831442112
59924829034489696 128284841591013856
68771706744420424 256657826244342304
86048009403763904 137105796354813840
105806899969470736 224167486716213536
70090219170117568 188956788262553664
65667045537897976 165127112524638048
214083954751004960 249326763555764480
157345760934631616 220390773631132992
188143493271869760 230087304230167072
3670006713244165 211668520205375328
180535183574453408 221043774310274368
6036148111922600 146714240608876992
90205553924876640 144517896357156960
11973734425561042 16847963614207388
51376523472425560 177307019530042432
179772189791568320 234049444814880288
135717189875900704 191892431823881248
26584436503672628 96711401719774256
75754843073261456 193612676065171808
187065162912926784 256725627421598592
105932258581374112 143620867832536816
41199072032391424 82437823000895680
107385519988894320 175383322776467680
57347945188039544 67800638985451376
32792555377937300 153258904598005504
119047606191334624 250168370558857440
18151469795584640 106359130082811392
62298192827915032 192816407679800288
58712634363818176 87733249487331328
130907955200298736 183645630366022368
4613087447761444 132064410051372784
148135753160967968 201529799403041600
17523597606594390 93896431567209296
212978704532875520 239622612203761216
75711768800713504 96964076243043664
50312906918534840 116951971846052848
103245653882496144 130494881837248016
182598635472667680 201579581639765760
7729587302933675 165478094215323648
219019860108359936 237016117480215520
162547369263724480 180077899239249344
39269230990589120 170729030506525504
71878687070850360 251801537468418656
6697375420001362 239831176739706720
133315866390802944 176372093777348992
106063723485460208 215726636696999744
85258002915827968 215344832761224512
61907734073744752 209538887041578400
204545252214828736 251392480482962784
45129996511912000 67799754855000400
80376152827849952 139158689801084832
165840550738466944 168124844225693024
74703031545213216 90843077104570224
196814193648436736 241589456645751520
184624067507532768 185367294360105632
17235571198643212 257621814238554976
160665252947671744 165408133663232416
66721154268453888 136039865635821488
77002540844595552 212451787801345312
182939653686044128 236887730278417696
157233730218550592 199494486408754368
85302287338291952 192741731116792768
227053647823744896 228422298691609024
6344067012548600 104841327796850128
36860414882292296 203482905558265984
87568330516522672 96756298716445280
65965812926480032 220510551697057504
51476044432182080 252389266756663840
26005076437922476 32373613090749692
161227492522896736 198528311460135904
124737331620649600 154843180816816800
140821054990424848 207992950544469984
85058194237167920 251398260273164448
41190908465444640 133570781058865728
10824046227606966 36393508384513160
60774910445670392 180462598986213600
91781521922135408 173757177989215520
26976130403670856 103309378451321152
4713778918786158 87418145396217440
46101795980686960 123701320377199856
201033482717072192 254294336376371968
184822533844731584 235373541035654656
71696430154039592 173092641952268096
46118483800815552 149945631608289184
47530325842960248 162176053251519680
171727803307035296 199435202722763616
215204985557666912 228550428439055200
1398144765598396 123002516398742848
84647218599619792 231757683436916672
123278266216778176 142647002892050048
218592660396423 246987988935851008
2236719761801212 189331734642272000
56268330644221912 194121255683948736
81064565257741248 202158481711333024
46686268273553848 221543244809384480
81068319035331392 190483151239678848
134360105055152560 183277816128435744
16508896085600566 200822857005672352
154924432064149024 167114180500616192
183854986951156512 247296288943733920
62969279098366760 102789164316646432
153660955322723360 232457263281848800
10650667935009818 174949532971047136
100018812259140624 106228808432647376
110751495726486272 126099256990085136
20224034277865980 253933976534659232
2810969611965004 35305389056056616
2610442011808768 256746491881005984
145997478267776576 167335463980981504
174927395871842048 228636494448781824
186224894616285184 257203266513758560
8521730216778288 231464320936198752
40880205866845216 41891809004079592
85924626453389600 130953472445932448
182701145444065792 185423511141056832
62175347104630968 99488993815728528
33364497347120544 76035415278518800
21415330063408308 93544057170658720
7556196134731211 137437082787118032
31092186178514048 207213481954323616
169090016177592736 203393021964874560
74940466850790192 214379913161513664
7848199995612724 19671036459589412
104823213643077936 242651476278093472
110403236531696896 135389116606298624
115740135156273920 120653080098894528
89721752099458192 245887328008992128
3431769150415416 113598320439489424
56156580420863104 239722965418732928
131697325557163312 195385330631896576
180487806476258720 213067172170705408
118987658745373648 259316690447499680
50674689214603032 148219385488937984
118490968102821056 144011407228315280
246736602211043392 249222191412626784
125008420670857152 217708865075388128
119359152216174256 132189789615211200
100107159372433440 148071937894505440
81527368177956464 250697734867251040
111658910482814048 113860994411900400
140900316389164528 202433680952892800
145879695247292160 183185791333918432
59310531582525744 161940372809911776
15021095628472702 110107340141783568
168828313554704736 205866735531190400
231754548570165088 249856804240982592
71304134461774 12185092413770788
42404401187538032 74178798610305920
228425507265623168 259883118651061568
99589376657964272 245152312773364416
115854140208127872 254612108697429120
164342864622165664 164368408429351520
33616200268604132 192518114761555648
60898524835467088 190968770728622528
141886315041192512 153585613196027904
152703879170555360 190666192150981504
61802564490962760 141060838503195184
9229550742804600 22623007584782484
62861356033831024 143249747096772864
35282513493510164 74133711040447392
14194345641077758 193370571255257984
66644717779772872 120662351976545104
91968137089654288 116936922500640144
25209654158640556 207850016511346272
157791917848456160 219471255443734048
81884306429296928 145775245130565120
140285109851739056 189922198826152608
131535264730955712 223043603832950080
19496840153866980 118839624869958464
126590158098169216 203884753937347648
186667464695637696 210430403776818624
15118551889008670 70795275862270264
30757943216919572 43774739606808008
160844072284188032 243696142084284576
138133010769748528 169609167346352320
73860821166023104 227570433914975616
48735887210696256 245546221020069824
18625148568966544 262746845948747296
184245983747021 64475706952139632
49043292468127776 232964104112289344
104556250281683392 116217600460701392
128707627740417888 260999743875855744
84033842354365136 173124230674496320
37193104144661024 111706932300026560
153884677179485984 189956062045217984
46246332973517120 134674133494643616
58898222192061000 247058458482480832
141933336289566288 166993404903139360
40616672410448352 255456779673483936
211267382782344864 242380414925231648
770766560741492 33694000095047484
16533953690510122 230929217655064608
63818889593696656 102834333753001904
86109010010895936 234975344535024128
105128486622985424 174572058889238720
141536543470997920 189379190540870912
112394708528573344 251439969371057568
186287680345367232 195520787103721920
91343027050479984 200775510546045472
24687992405802036 186314415790692384
167038764970160384 190501769122972800
62555646511094360 130926460919127536
217922240769731136 222770336817467488
12811636551022322 146407505233333248
16667308227230754 108266002189449744
176837430154324000 203363458786287424
44152115150160600 47401295926439976
183790403203913312 190033834620937088
148212882978261216 202096583963162336
76595745843792064 210947798359232480
1554303022816633 74159894081202192
24948640380423836 60683163790588256
52868084227485456 178623339070726112
47475772263762768 172766631305660032
143638177453025024 205306263913378272
66638499299165680 188654009155620128
34547390869230772 85089285133350608
40385755774525712 43544103944122568
21738123561114480 177171420788579616
46515925699373168 234016587554995264
36746467712503840 140678638563866992
89435384730174352 173296297957408352
45574101329681616 118322641771373280
4123373681687236 134180085412608640
11662074479185094 226907716581698144
87592455069170144 202037362214657600
155043420783505696 213993135880496896
125012808973142944 198566852277466048
147211960418398528 221027349286986848
36350327627762720 203775826090662464
101490219492023648 207585892713190816
31234635112546160 129736153039484832
6605545197079502 192552562558469216
5028801693452838 124666218547314096
13550788167938588 207300460729315712
112502399873055904 191205535760328864
112763220331231920 206782902502468128
56396164242600400 169849149520351744
58109731401795392 83138484277326464
34692913586034576 99227262010753056
101285574670732400 195489080347082208
110726368292010640 262056786122816896
130361439634538560 193380280178823136
139343173517437536 181899584492188288
97971551956581120 225732453221663968
60488726476958904 138230089303105296
163926026869193024 206287130933917536
28974864495682904 241248686592976864
189026579389974560 219726149032623776
88773951126055136 185942380255094816
81538093301027712 187635015642902336
157727847305178912 197195050976989408
25420901829490320 87086839953408336
100239079211791616 155384020725086208
85171773723071200 228610813768279936
107401400934281504 145308449856341984
27133314343520220 151538650733132448
60507248005936240 109018481161214832
70744476690267624 104640900869407584
231111524078542848 252443350326753280
82097915283934256 194775269477296832
39237566212881680 220068074464641408
89596044766974672 144161076438284032
110283272328540912 135381773090755728
84271647221710864 166459229412575904
8995765551864259 250874080267790752
115838223182418016 238160001116521984
20877174744551444 247305480557518208
28721364567170008 205800763502253472
87940862141825712 91672991473360368
78957525079842512 195925058879595520
92563239659779632 130792637928553024
11520198523441704 109451127968947376
6534391168867661 226722614861364608
105568895221349488 222960166785527680
196564646146505024 244838545068978432
141783726831656448 206356684224590432
38492500012852080 134110808946765872
87121365787449440 200807649111267680
213066067398930368 220097295112774464
12938659766280996 129120492904399232
31916399717815852 220914930755168352
146086403262736736 221810400304842496
41784352846298248 143339836775630256
41442447405177288 102043117184018320
174473076107674720 177091338658058368
483072952729697 213730728105094656
38972392508631464 116014826103194400
95917292686795312 258637791940023008
108995712214937200 210965387082386848
174879900177092928 236223655173748160
86079537472889856 160355679929477696
25090930040868904 204826165262791616
24271841473263056 51397103733740824
109227728473569456 205049210195950304
56793430648264760 148669613089778208
65416738052558736 195980927329956864
53742444966558896 82099731446402800
133245804433651088 202147890113670144
30681758482238528 143770841804721152
139439377873220096 259537496228673344
185976694637531520 210156948815339840
45879247288986248 82923809852264352
65791809086073416 232123342686326240
164365107580937984 209510080708031936
18253914695835764 124159577607405712
129851932210943424 260364139260270048
90456761793674048 100428014638697248
10028876089427232 178085967540078464
2334297615117754 12147234840939710
217534206322353664 235399945856527712
8624994728889802 117944380729084048
176933784685391264 261229409388384064
152970967129114080 192239185434529120
242597946924557024 245179342903069888
195129862272913280 254333507659678944
193286993624835392 242638768999470496
245809130141374272 248465536623730240
117670287764666544 254432395153363136
93239488595628896 191145208743794880
9841098408527150 159299386201827392
70271352303143640 158935579236736608
77407689074957856 252011030914769088
87065303684061344 217654052523580384
64726289724391360 212864984768549952
50303950370545888 244496385580516832
40157097380665680 177261286256603040
62433278437004736 245269385005595872
80868637584126048 213522899270065376
53737515994313760 262673844725517056
161484858668310368 212498220433666304
109356259554161008 232765219742302496
94204104812659056 114165416733595904
91972463693778784 116076969329411744
121816449338955120 262317386264145120
74710081248361440 142310830723805824
131027265337773792 133360266151308448
69618610126106520 188222123885120192
12158060231959740 90658073382176032
26580957654290608 29679017282451528
48580322234277272 90659170574148448
86511232743872016 207108918006372800
125277985436930240 169054760088318464
236088107783715840 243321478395911648
11219015258016522 154331182531318624
108471804499601200 213984262991617312
25138280828056864 139320481330008720
79028924607128336 163877662782694464
190069179542902464 251717385649617536
39538145173360072 67248951371901408
82142092243865760 255927115955906304
214769577634925440 233293558113896416
109626769753449280 188732581685575936
169678373156462720 216782234111792704
163500767737982208 217889371848932736
99638019945019616 261240152310162816
56859093992518912 111088855241571472
215501594285797312 251082149848765856
2231107605081876 22696593332665400
73619648291529824 127758521785244736
204134819807421856 228486407566414528
46195376679741424 82433632396716432
227530605170791360 237422251081772704
69316659239718376 123293790156743728
32804402587683432 145824520423937472
20494240112665792 123353741088240720
12851136501010134 165816897968755680
87097359609814928 225365408746736896
32188675133365044 62137094168085872
104195443571209072 218542015275937600
168576057184479712 250680623269160544
39558712322023000 229019704522741056
171857362967433664 196515255365281728
219255490193337440 229055446202558944
90368974974858640 211951423638510560
61072016236379896 201186674982380032
140333728043323584 177422792939723424
80876061095437856 170390783375930944
147127029450172448 230024192256443744
155845755757066336 231752339818676512
132970896759401312 165576803038396864
148514151012488320 160066071182126112
128689830612625488 133082777600177216
104670093534447920 182459275693204864
14642669926241904 47295749926942472
144828232079353248 194266181652724864
95443364655972128 173603328246101440
195148108873968480 236794325213877568
72264680298118624 246239305436957728
169788595597484000 178896280830502624
109618394433657728 199427631006671808
131169302065643024 139885254499466688
140346755530617232 212368038393784992
67315561473695968 228670096197203456
149170585171915168 233880324645870016
186955181300686880 254670675903090464
36353604243563512 86254667675034160
141224676351048784 255337495761586496
5884510533923397 168999316192050720
18036847875820528 192172101158803584
50756691303481864 91137005516333056
92495276283244048 195653121101920512
89966459401136208 233403928847449312
55863005464085976 144793640101026048
72209171429090688 168819672876571456
4550110132669312 242109454874733984
13171366176291944 183246313798811360
152438234782431904 179912214721216288
171760947982185664 192976424027613824
209051532046600416 217045228586287200
63496489863001288 255778525163794112
136908396275387024 161139181079490336
104336614271454816 150937413468025760
226280975330032832 250303052886198304
76070192520709504 135030360707264640
42993953527760288 94289903112104624
15264286030312526 171970695065747008
15734570250817558 22614204222497676
143198025451689440 143771518430854112
82126914373632576 98896733395483632
123151476061495056 165504085447156704
95757745372899248 153511065866082720
40453407132870712 194520617943099744
100278289896101232 128210045767856512
5525000656418057 77378353415943824
76868366265667808 96679755133732032
97311152357016064 236284663896906560
15273704050213566 146379540834772704
89514522105566352 262394355095270560
36094080073517304 176745567761000192
44491823829066984 190419451142560448
188674614062425664 225837157307799200
33745318961846948 169095372228465504
110603820313914256 166906918322780512
102689511921542512 107624055385406400
84339864100640432 179245971707488928
181231255973583680 229851747475021504
1732425920883433 61801891589540992
181860699647648544 200287662461234176
153000673674775392 164899873937287744
122021589960518688 138337947156440320
129613745819938768 250440347159933344
19085158427957360 69220678028164720
5951627653587967 233415152454991136
79124477372768752 151092490417142976
218225526468224640 244085515518439488
162991610709978560 249131241119816000
82820738717851936 96656333407072176
11635529311571892 168387050417980672
68922709072062456 195338254096956160
54972712096896704 109684130548657088
227932822796092224 257044481891387392
124375505171890928 153086458086321120
63348624732321808 122528877534366096
48216899719340536 218942227006311136
12979249922248736 190487056046665408
161123629599516000 205167832047542624
147163329468978880 228982828612221632
28917905591185588 127652557271133856
143920326805426112 145882645363605472
41926293526886856 74484094759502592
397561429559184 43907429380529816
130953713842663648 252990151382222432
142014382391157552 198478452693738464
107560450534147696 207900553981946304
1317688358187111 155269533002519776
6242331737636192 130768484861792240
88766901044397696 162952332338907936
86858274273654800 219793124214756544
73217916602248208 163532349216831456
191103630462203904 191244904243740416
193331438834380256 239071761394854272
4553257368171426 209198452386933728
33722725481789096 98218282264643936
2884956973784849 84290071472683904
98673286187599328 198388162733999776
95071817122073008 194108619323391616
153889299323549408 155880137334858784
109005598207539728 196199459324214720
105304631694127088 142950205612460496
77926384802202752 221172908514834848
137206813037286016 151093454716586688
36817650483331624 108213173369647232
7577518751713149 127590451578263264
149747127765668576 235539859605444512
240617833066512768 250605117890598336
124061640004484576 147698519237345568
47279422147226464 77373650710144016
37732909876441312 224101022823415264
102372626086385184 174212771392309824
35312946889549804 205393964172194400
168105278103177824 259123368079029920
131050524199947648 253497502582280128
12652928717802606 134748699338664736
10447996640384136 53210799019982016
33987201291945060 127336868444379696
138980538086246512 162772425938461056
133887675817029552 153351642294227808
98985314719047760 209756761046538528
60071451799744912 126806116753379552
95756559783781792 124039086628166240
8860861552944905 19779232714455724
146435582148790 30622832014614144
3262365910032711 260296258811756768
71381718171258752 257735313635592480
101147388434925792 148305968579251232
104163882742892800 189968211069605824
88889333387294640 178698442954761856
96767651460116848 106354620144048176
9979837985539220 94934084158732464
13813822265768818 86526226682254272
38684113731543728 259108480179704480
53633369409969328 188817940648334624
64743325759797736 75082411649942128
133416044969543808 219537615051668000
134317109014062720 164646760874626016
70108427431863720 199945277225867776
205882748713739392 240030809016052096
52248925729271448 66081044296985144
108296703690425424 175981958477869088
168635074680944416 232802484304657984
135169338117862848 235589091230547200
39279768153279232 162149094114934752
11220221951275740 231147912198868288
47769860107484208 130468342037488288
4803774857902522 99194477086035376
161830044071765888 249176347159598432
175565925570785952 243700459233459456
78072847280836176 151269841528047168
66423471602645976 241710126453662272
151699927576288992 230189656806475776
13717158143205928 228072794670306016
10831680959590506 96950139713110528
11808049060185748 127337150192279328
83719678100120608 187346231351620128
115522883330330304 208971182101558592
123041775506226064 254041647391353504
68569595830406920 133819634434397184
55445553378587432 134850595011086512
72917196639166480 133680595911812832
37003124038467808 152592624942076096
42669610953667824 177040389393823424
40793837518475352 55543375054128160
46375544455599608 163865191521108352
129756337493758256 202878142487110720
149024395638668608 224301560360167008
103907995451517376 191373107461433888
52056090566146784 116143581812830448
114506476311352176 135908417680228560
203302807246955136 259397944169195872
64733469787658984 85226783738220800
8309565292394706 184525323524730880
146079104610554368 181783253147392960
112218607539678016 189790277249139328
135844325277919280 185243348217096832
80630000846452256 135865634843764496
70534846078135120 71847625778764952
122038310302484960 193023751901768160
107570504591163408 247152973850951296
208017970964674912 244850256074438816
229167308609219520 249627133712356192
13158182945662856 138432304243424592
81278801167000192 132321708969057856
25692951918367784 243228459510174528
123180960379542752 244225454246562624
163989511568951584 188019118277753856
17681065715746418 123510466390638928
90175453843709184 226364662079800128
31869245626570372 191873604489177088
48047324020638680 219330460123750016
139245254372953696 257953364384194976
109515784234122416 209980030888151872
76719452904303072 130555976715130464
178624257945886976 193733869708730880
64248955377174000 67300458263227696
76478710191240432 185280172279282016
216304623013813888 249708845724935360
179406945420689312 209336201175158208
159079059872844320 174903886284857152
150011922055911648 218356849534744384
195185628017969536 240671026702745120
4343752121507222 188710436036994784
226205914432558208 243380372558964800
79692387365064416 116372887765804144
76530278703390928 96839549564447616
54775206356922320 119165013279078512
106526393860359776 120378429372171536
176605021825182336 239601912050066016
3858463518337848 191312574397473504
213594056400017728 255368825654887328
86159289043968272 123341391745187216
145355679192700352 230328736829764480
177816857390747328 186188458579201664
39789251648973216 99879260317076304
236822696947198912 243089091959171168
25550215384430012 224514717154113184
17903554742691284 92200776665814976
101555795222500352 104781359071744048
95506673523378080 107635317376905600
45530655162888392 108769935786034080
139621758061624896 251606627753482688
190022407290687936 217216539052946176
5313587187548465 231340922233772640
43323128802612088 150982829570513632
50105408950606888 121142115032556096
57131245614429648 77302300715029920
39316359696708192 179123700028815456
40031632849286096 101602848158003008
19197803050623440 226643201097836288
80733093085830800 222584461145907136
165116781431041024 231853156721033088
29936313236812320 155603213952387552
35089293582153884 216326089742719552
198785431963022592 249547372721545088
120029474753092736 237799979565381952
125155595749751424 204505823713237664
48275921136451792 53952889733016624
159446590153366432 256862238804901248
131202626000690864 200005301047564384
196701022399461056 253043716634973184
99306234848023456 104449134360903312
25427354268706036 220492317447233152
192935236729498016 210316318442372096
130015152983582640 162686277023490048
86922888379644400 217197302541402496
191996234239667904 230563368295597408
76804360497174112 191701478477271392
1790695532110454 86453880326519376
139983087844191360 163971945002754464
88683210958203744 237169055958597408
58079305493251312 258496792000513664
2978235687364601 66979646154411272
6206727466195369 112866564394362960
141715652920692560 192467559294662176
203368338829777152 217239066364263264
119151149517605392 151530890589330336
148715910296571456 151122133824096256
99886075289855616 258904557190568096
36187779574619104 221197868191553856
227339242026161120 243280143096144128
48514810368286952 250662405093953856
161461907308577792 162751947772598656
185544707266410208 213367232758564416
221879307758600800 227517085580661216
217197373943450784 244415349685548448
256542751736255424 260590536978749728
7673605888815324 182384137554633632
128002454825280256 229797002720256704
42491205279501304 105343505092465584
58815715546503416 145185777103199392
27753207936365788 218544419366427552
88345341700458288 255743207427210976
13368080061699900 251939379579339104
64850958803158424 89133871205524240
15837209727798074 57006730493315904
183223223186339648 254303985144169440
45873944386327632 134976901145622064
9624479189934498 12746552529134630
126895572754166640 200695589993045088
65531829071333696 254851268879304832
230477238950628320 239859833404525152
87948223114935376 108672693692979168
29747647920393308 144981694484368960
144786565506003552 178178382158426976
72848061160294384 219620201744525472
71899905716724944 158800476084804320
116784461245657616 231140700966672992
27502226699224992 256046135773012768
102744825708564864 174856037390806880
4652304573715057 262067932750975040
55082350286281664 90009325049009440
245396542693482720 259274034476231552
62457351393334992 242906919200095104
92345303929243584 160340049802643264
84023417448457568 183419301908588800
27634808712328348 206370198765896320
150078172103641440 177414185882285184
93813046731694960 255723661670059360
115689586719437104 212387531138082400
32879579045146704 173410309041865472
14144591911829162 167221915561178592
217531986356019904 262303417534700896
58294815342703792 166388793407178656
242681695159924064 258598298386550464
85278437268478848 245111708584615744
33402920163986000 95483178397945040
76406536467491504 187247351027347200
184542305505059776 204274131750243232
92067288192033776 102945748144267920
6412053210334089 211242307489540576
16773129793998616 115733778840154320
147917351710949216 182834252227741280
94206992363724752 153273794496637280
116143846205337296 169389397024997184
28321473972440028 206619507818976352
34776408429046552 217271957516681120
30060188129319656 158182441685822720
43589898776746256 243018305346379808
133719741187483488 134374016801456784
71105206455278848 134853259922701328
148203725619792864 243168870045989344
197922699887498816 256384792251024736
86562494343990256 191059421812949952
72116811901580016 107321086022240624
60116399828248008 252829315561441376
190031258963294176 245122590391755904
180534225853924064 183443882291932736
75026014311259408 191978456956114400
53229096506139528 103477013311415728
47983974167472408 194153194042544320
42491511779729008 100869164421238496
107934484185313808 156255126103002592
39193438844752368 235863695593405376
76123292663710096 192807712767283104
108486044701305184 254692172042565632
99817993078955936 108014514934912240
46443191695140136 174497597491377952
17909084506854996 89026202739992992
16391378215703178 141225446116559904
93412054311486144 166350602726327264
99428356430378400 176719553699403680
195022595398861600 235257868638019584
93266128537487312 252110615744679584
141648184167912416 237366869432355104
11391750240609956 21864721916114656
32198953284768892 48909927189304512
72185593076266128 77777557602043776
113081292679829904 239499216622952416
184077357851364128 219044245098618144
179291796068878528 188347013482964256
189018253313612288 230523762265253280
120205586340274192 150983782995135968
181266891346604448 248918190166938784
85534314704757776 157130410980518112
100011743293390096 243424707264411104
194076526046270720 250684005069249312
86785149926332288 259809417915014816
47010257751673392 168061270567664288
37798388677009992 156744527029189344
43043311622341256 113480280070764960
61777085697280464 240302682247058304
39807011931136192 88650088623355600
128303012840514640 200419501065470272
12142435104874830 226355857352773792
1085083270891022 143614250935934896
98524253715345520 129138916662311728
205680241228452128 258998774628317024
241306026672947072 243581989514457632
101337517201225632 204606380855881568
57382685889902168 145940949476220224
46361249064057800 226420235985439456
186497293098643968 254177406997401568
46004290804426216 103828065660720752
56014109299068248 238576485233679072
164825392012058880 243039178767537024
80392369847400608 259440695562031712
35825845293828588 145221044063846208
21984637109050824 189990056144747136
240361384559877120 247353293670679552
60150322286870488 216129969236565920
39229694046570056 86628933866796976
25029927169137076 53608579258451544
59348768347557048 240155347480230240
163020170834902592 174126692055484192
48639544842257640 246529568774116096
34513485081545604 123624631756495664
14102744384862074 75393772762523136
111375224841248496 199343561079626080
20178674548469648 125400525823184976
96620350172947824 102758361007508864
72276973422116384 73689994032305568
32238878955361900 189680826079772128
111607044272839280 180109654723849024
76759040966489008 239519185370180320
83998680668031952 259094745140519968
65742397275040600 179254740742901440
69879128839044752 232263635724053376
122927690087872912 150484229209512320
37468354845156416 257096357895887936
101744729445832432 128201689638757616
25626919333983600 178410009766231648
32052357755449244 200675874678105344
65192604409018568 204621926367665760
24966017334675564 132747019105563760
75879185992435936 249874690728235072
55508176350106312 224123602849102432
90155994994357824 121445672405240400
64597006646704776 87854958998229120
17203064005826484 46878919260546504
61700518125356992 162894987277694816
51061951508587856 59225944816134096
178671098957832448 203763092902562912
28985263356922160 36507365474649448
132260001973299728 141423244603723024
209682946259814528 223417136917063584
195054092469737728 239556810323184064
46899763199461904 167945039115801248
165591392010838976 169251524652132960
56437012183883328 162470140396275488
6944591546783326 69017327752872232
39595549513142744 46473765351128104
2327384568437809 181887208399088320
7149223212844132 189562794595884736
2378550356142889 33694248430690936
88061838771564560 107182018447352768
108539251781026336 143366442472382672
46835695000890856 150207920462592544
214132024975137824 238039957638106880
77831184507855136 104590791914689216
26665879707291920 213016383495188736
239570457604535296 255209561797449024
127954990532204672 254445166972858304
35584061404777064 212825576631354208
164312069615721088 249446462075149152
123891646137858080 186133801368967424
52719111442085952 56578438200712376
100707079266905280 222784824181485152
131043239819970912 207282154174011680
9983980425508086 48638610853126784
62838168778304872 75920880638093632
14250104355513794 150892622274665536
74399041131146912 101201641812843664
92564922822790064 168817717474577600
125967645089745232 137780508351592800
14022129678505678 235609386756634400
33245566142780628 192201517986143392
116732330985381312 211088086106716128
64621948379020208 67018958050472480
41876598552310960 260846400443784864
104772340572515968 259341998831133600
72688342845367968 190502362588275008
25642596818057640 189646354812659872
149048936975985056 244401735649876672
137824919242523792 231247766274784832
31592435422165488 43021896568373152
3140844543988156 252983491079462816
48701188279913976 231365360928387584
56849925552119384 252951420437427104
125427874951870432 139810708278891600
126414051504882752 204108975464474880
164787975957658400 183767846700708192
53958302027664288 82652380263567504
33678217261377068 175797597160830336
103308976453171888 225030301166666688
88224843638213376 101185037177049040
31574243774282400 68761798621538768
54942232162669296 122306814589394480
13744150454287820 221873003323105120
193578835287971328 256240562646058368
22475878676224380 244151104946332384
73115302068150448 154072410781063264
184688476814060768 215883848303060384
96973220297475040 254695889722139584
102241610616060624 148802285312342944
107999880822195872 258859719710806272
105263933083751264 192304674479302240
80424749090801312 241528920606476416
51030050928154712 136589894759888368
7689521675172985 234917056193825792
196897610139418368 200301413672307232
37105511999246824 209338995849942848
116048813943433760 211749732259251200
42604373367467704 226551831094555840
198015743165803520 200751527263482784
64633880822162696 158468155444623264
77854456310820224 256959406105080000
153648788581589632 181742995817652064
184527415165575072 192017231665388576
24090221417919096 248919612990477696
110407044607504448 183365234755140064
80451534652570416 97678963135901840
35255847274682472 102761119872331888
124176071931023824 231423788293354176
48213962652169432 231719853954181504
1277064686262954 102421550858391648
90112294317892256 134444665928798480
65434005612298832 67857806543558688
101122753588299072 226547122897499328
3639271461623123 106079939803229200
7700116414467426 242732843663794624
109250408267148192 178309337441925120
10514316590664508 183709552831228640
53690860440954936 89301526585936032
15212216374046016 70180254420896952
176436730427287808 210573798672575200
92089865114158832 162035227082662464
106443345073443888 174201944992382400
17879203231808952 153855168869741952
110591166805837776 123731614912147696
170073478540152416 235731643757118560
196445330899091040 261268167982075616
34124103795737164 37599993410858560
68237767106771464 112521623259291392
189347147784425216 195280812137835904
47186910026929232 202439419430291360
74041901062119712 146800578067012480
86883285761655504 205809104031808256
87176473870949824 170645327462012224
31766022209738444 120940232729364192
119396844023099472 177399336087359264
97184586724559280 234766583942681600
214606297149783744 222771087874330016
44458085349291544 168409455852812416
15743773036234318 153652954366284672
183961215675673312 245333390977820672
61599138213752032 174517925742433920
112059204842828560 140047112218098848
138951598797595840 158234325443912352
89325704426379392 207798286918123520
68047042628548224 107909212762928944
198973483421277984 249129064600616992
141809076238489232 162610155442939392
34818697111343376 174994080835520384
190725571704235232 226818245130324864
13510185715504768 36083912238137840
24115274902523168 179559793832288928
102910956916086784 207227426904273152
56488239367063448 220264324507787584
81535954631823248 212958660157114944
39683636548931152 133038463093436512
96304304883877456 184909460314745920
72577488142995648 187377061338726240
5009753842287747 144948980740623552
100999312873584608 260511380889809792
14783185283633664 98807415651510288
19070813280202212 205987978602560160
2255637867032037 26522108488668136
81269996169007168 242791613941477984
172761176882818400 211743246623273728
46144467293130408 104947137834108288
12033240335470806 226166520205345760
88129026296366016 90876476021257216
22052933810406816 22333304756436052
41835051304140000 126356434463652240
214298870328056416 233761986273258240
17795825484731184 119233155645567360
129293849632152912 253126397203871872
123290206021052080 143410945371249440
41583973040431536 222242351551735840
86096333344619680 185776284626944832
23600961355982048 82407586271065072
40315656738635944 65265128453279080
13426511569893828 86265436900965056
221182648990411904 243481596638276032
28645080131288064 103242163007213776
68604548965207832 243394637344257440
70606434864315568 109015195320550336
116994165508613040 146832634682763904
159071041935565792 261674271423072320
11321190762691464 175943730369592800
4141250010563509 222847677079574656
104878728473975104 132770599744361296
36553604368765984 176820536974308736
5224017875425841 163873619137588416
11841587216198040 70725875671277016
83360515197024880 173620245291590976
93645686639750864 179216452371130848
11709933574369166 224389880091918816
31743217851860932 239578317230653056
15377859848055662 218973775832039616
154185759275624608 245092537832418656
28201345702354444 260957169986950048
138181921794374304 230299353530208864
184690821040146240 252482269244003296
225428395046546464 225935496590152512
38676245383681288 121837932502698784
146899210649716640 166265649452717792
46816005539384352 214926911330955424
79061877319506192 162080707543346816
106767468405853920 166663264724836864
124625943257374336 203452263185960736
112169776872990208 138697302816854336
53109531167512920 262559940316039552
22963183110848304 139383813464147664
53787933819167432 78785950152573776
80237164194673392 245471778758836000
72724709594870224 163575390402589280
69276766085151512 200323444001463808
150778128296847872 169819475825275648
9838216875796502 27337158440436880
12675489990733996 67828848336211112
70055927862196464 231937230817235648
17186075588463222 205339248964155424
223745149904386144 229448051044021600
156679035510340128 167873214477282944
55265234567476408 152360162058220288
23875680392443284 141168071958141680
104543892944207584 133292035437231552
119183760600837056 150303347944789856
56710359524644072 110212795839151856
105286229814384160 117952685533099744
30342852762855340 243626556827778272
237653234009120576 251637652232743328
88801931444422736 97309027438830800
42152273756303584 158405979054732000
112483404368776560 166984048369308192
176228583579267904 239067635465729600
118978358474842768 191428883513690688
32582622377049368 78341751582634400
186666674015410464 203935509071502720
55956704080628504 157713351378411552
206781522437784928 246592711100086432
50515058357473304 236214465371302592
147566259435337152 258706445736805696
25849935662292992 242292811210127904
174586539718884704 244260742471531264
19059691746382136 116157664986572272
162891498791522080 167685325040301472
59596844660947736 191263296802188928
99104374164061280 249019192769959200
93578556927388544 207946971091898592
10950348091595854 128149022256348384
69120779529786368 259803077824586848
93891352654075904 252940124544500192
44491521476193960 58898758278403672
350040111542182 107243476663875120
140981697372479040 161101364965808928
177290871209891264 254274943588667424
82832641087598688 218653890314261664
62766579091181040 259318349955717824
49158257731880680 184264340918346688
120118328310723184 173574749067893472
3219268998441393 53120286309942280
213771678344413856 235310804331652192
39233476578996448 231437035872878304
3107277703595921 69714285341163720
26187162725434156 192618773488649760
152768643958777856 175422038804742464
97317553427182528 125029399367922464
219299949986532640 253725653549624640
13942222064181442 26661564095840280
108503272432555904 190013653251968672
45470070710813184 218827300460876544
71421251834427200 172631193217669632
64645245887306432 89122083511535824
113215615357530720 165467035750888992
39061472762417488 238378745906756384
100746032295489264 131247708969951360
9782197618755988 222405540650966592
12519956945080082 53914759903702072
175611691742258112 261131172027044768
116570783784497088 250625842001158016
41309982424598952 43553503318339304
13214155718914002 97725935526774688
123848681173549584 193077922645471904
150341950644438432 241532975359693632
70583517025668672 98165421944339888
177435340112078 30923047911595284
9556768465083200 40984046471790416
68002453606906848 216092255355634848
84227442552213312 233913598450607712
162626020386636416 188587388314961440
19235961434318068 220497357755420064
153529938972281824 194722405865143392
204314803423045184 246211527090877184
40907271878721064 217207163181705664
90015412154655840 181838658384656064
25128298523692436 112907481562902272
50998046188462480 131720648988925952
170948655388353024 201897195841102880
100129861742264144 217791854148963168
108262889071088464 170920887737209824
192014215496623296 213042087258598336
136790107440368752 247679082329240800
158514361775271712 186623748192111424
72411003765435872 221525248223159104
59223148995054840 180933154025718144
84136680677972144 227821955208726208
11832895469115630 188784710260604800
8272793045207319 254569780895653952
19538815287520472 54952666690930320
7433324740893403 104340501736308240
80308791477380192 260114146642616800
193827120460888320 205167933164272960
67318940516672088 185792248261839936
126432298572221296 190076993126202496
77831979413459200 107948239180494880
90777530305014480 248363846496743008
81238009376022384 202405166428283040
115730608973115808 216869277484635968
8593046761696691 112185232619578304
93400560508338880 143788420592853040
128227596593065072 157336054957572992
203083439394515104 203808090866818464
168617569179204576 223726607609498304
52081921596635744 104717925469462400
84248661275448352 118744600342566288
47463096669927424 162618356761548992
127093719962396848 229581310071044288
202700218136904032 224449228876814240
74499477523012944 262455434708018432
150668604883161472 260980497383357056
34120862138307864 139575196447676304
146351577196722368 252486400569371872
109450713358265584 261426817934625248
147008086775046720 247663413408467904
29806213696780 233214132370174048
160577686694477088 194695237110988448
107741672604943728 250190696381229728
101564068823563088 261076545669372704
17954663834280990 227030247511885440
38501958083937320 117169510819844832
109739550576655088 219399258690809472
27108449302275016 41886476878219960
4826504477256469 39998151444540888
146246850215340512 191929056580812160
30250385794387236 229004245049511744
142504909457924688 144571703464437632
139756043941361584 254751500640113088
139249753712495232 191808260308363584
32640409742994472 119189327824501296
50228519690068520 59076562459425112
40290231430429840 125608979386641008
177136368471998720 230774376995087456
34238918637561560 148858820734752064
98202647238744176 208714411616581344
47477183655402176 202626726771461952
30887532911946072 116142896071710064
138010231347453808 144764836760393376
109153987556408752 208405794873924768
140390946914867648 243202887140346432
91683019626874608 254689963565749600
143060246778520048 242179225077126976
18031967455676844 228094112386948704
65840273665335328 114172346846675664
55897642817579216 197150315888460704
97280313761781040 182799028697392800
141728743807195856 240139095620824128
127883533640025536 160604818815138880
99816891172339808 102464643081265024
4458858231199471 203677549224524032
210008995989816672 235489854813618176
108864539823071440 219536624978496512
90326193412305744 204402228147442336
94441200076808432 259669341235428832
56355205766596624 92158623960690144
77516407921835008 159115873357028640
194350337802195680 198224901083722240
82506317152804048 146224703561926944
35179185792867256 56546963549610224
6908334786487012 119624069887514736
2588185565484435 235595123008214336
25929120650076388 220378211406668224
42402067424010472 139416045365699344
210847403261152576 211752519051990912
25446001285448296 70009971586209048
55267763473574656 165770740154857120
8865950840299429 13057013073542382
76106493174898512 149809055088688192
65021341311431648 80262136119890368
171532626862505408 216110174500329888
66443871820875616 233200549285114848
214787918994423104 255527014940758176
174683121531120928 228354863482108352
83322513977041184 90934980634395584
82753418222708960 176795028853166272
115001567021210320 134832023744495008
130350716877572832 199410708902677088
21813882138184356 125353995207759104
3743079329142774 213975877360663360
43824915225538992 194558679182376128
45789992288384592 108945023992503120
36509393329054640 126851936220573264
7410322290404857 24759998685795256
7544414011892792 89713689322362544
46252446800549464 226283403356467392
47719890954443448 166352046559342784
62245794884432104 191403094065226528
59707411559587936 240826170699677952
26957140124464968 100032899583602736
53786250088212776 208389491405083904
4633915897841777 256163429475109472
138859910123410944 161288052458530080
102416085092830304 228352999258901600
14779844977384366 225845895805224320
192096445675187776 244045067545705280
38299215038768896 128842518314502784
132183513298113040 211388747560933440
110394920348595888 131638346294913872
223770120517128128 262928264984440256
60224352692159336 163348962049923296
184917407211243264 224916497682876960
116582205437506160 251315431306899200
85441456564614160 94079727050957936
130610010997719952 207029296260286400
155111107762107200 239272434576970496
59650135790764800 186360147394504832
106358912929284192 115944671389440192
53224549653049560 79459863402808480
183363400006345728 238563625971035680
179628538129020416 212735413981513216
12687949232485530 13264244205833990
73110095692534112 125929875057799648
56254985161535776 98371562873757344
98145102695744432 242162804777437856
9505146468030382 102583520094461824
50717081494857168 77586865344528128
52830842251253520 67657419379776624
47947963684576256 148920596716123040
42581977055907984 206766607182714336
16491081301489066 211568135235336288
24318004022375624 244935719983004704
59532972668142896 73249701455057088
122177063427058976 140233159869507424
59055699482015384 74577768165746320
102993381700133680 137337957956921568
91619358393060288 110869123522408464
11374771828060986 179684470394099904
110909828758650848 138085020108413424
25638856221578844 31986131644580000
108389664437380688 197932202536196672
14892465525209208 55870128422600216
6580892956902712 241085465965446752
47996299356895184 116968860309211216
64869283301688416 138379713483032176
12792660750713192 211557158764310432
126560796447530032 236747424524334400
132354649570840880 226281455106903456
11288415344101038 142740455701140432
106212486502600816 227194198132106784
185737413796732608 200549017465122912
151767416624481120 213057891035445344
4030728813463845 71574760265638248
40210921888783768 180687022889112320
62365699565222536 186843798894832032
53855312681192984 235896295087893152
70547931466204672 259481613585705280
168059942312481376 218456046275074848
136947483636353888 231226139213940832
115580038416557888 240029786295098432
38291981956089696 160192370493156864
99592655487725552 262864247633781536
113679768920626240 176599950719787808
26290466028309188 149274147421169056
212766676693204928 217813513111869696
84105677346492192 183329635845461728
161942014367603584 256856177470093696
45242411133702312 112121054892698352
146358394336443648 194081409994462144
63209825449530080 212299033681518784
85506012272565216 145926914629845664
178084842042133440 230459274501181472
168805989448201248 187406546452155296
184910764085963584 203211139206633120
145928994860924288 209864547543612864
5458757328181589 207254909226755744
5373151993797801 105857310463523680
35806904155748992 191651289484477984
144758548603584832 254946048501714496
14134974280868754 65038704169312888
128801962940619008 202305886366298720
84957446963663328 203988581082779808
152763120949465536 170057288158389536
161324025343299200 217462291512463072
83022660989857040 177501022054790208
104493432688952240 257692595373704416
186252520075239232 212690396542502272
12382961248270344 121066974757501632
163923485882460512 211169231285294560
22267549706017360 254902946300845184
38983068092002528 243927168492736416
57237717488430784 260082980477117984
12709016695059668 16055212781832564
171807822209501408 226330803892617824
96714132549347456 219174996408163872
195207176467159232 230580977367999552
190640968378315360 227621471986128288
70750998892868120 81419034247773712
118536703074792784 230637047644857440
20364552113873356 35618093712540572
96627828690391760 259310488718942784
41143762831512080 197911778602966656
140898652473205984 258127152855552704
211190417225839808 212548778360809888
43946790368888384 231224347802295584
149016497396678496 251146948045755584
13546778377048240 202618084629524544
178557290754059456 236082241637727392
128356510156516432 132645810045506880
247463378445754048 253064332607248192
41288598329401792 260257025219563360
51682924372143736 246998344952807264
70895577217043528 71547762007020624
146319444569617600 177275632442734528
96135003853766256 199802052686363104
37685619800715944 190381481011756928
170279641403768768 236636757819803296
17492329482512098 228092119421431648
44606005854395896 119027327740556160
142547081798119568 177942813301472096
151011035925548192 159583975877186144
101973471549263552 227494046858826144
53308616447510984 138018017280847232
111316003510959872 207483208703056288
24713424485847416 87036613795701136
141198185508353552 262022095893604320
69570508539529456 83558191935459376
3242919580489934 22466901335752376
57002830799994624 170764824522752864
81912073739817168 129094240759171616
51788112134927664 215618775992308448
119742826577253072 245749092172737056
32275571352166136 210070718384527200
214156962908302368 215107298482249408
86621308728361520 126990641600343728
134341668703613280 204402189699836512
101043118698227696 240480658286448224
19711910112604108 101095564193175232
25866293283229008 86252254059612144
75751013357824912 123215364067463632
143943651964108688 211672668903790944
25968526771921932 77516665494988688
27348812710912408 31613187880713212
171854360847144608 209931685493626176
38276506755125864 241241464627420512
90431956550191264 188625794124473376
179159867247509600 257087410645217280
168596162719303840 184199870061080672
168529283825644736 250817174908914144
83856902935120032 252292323833067648
148693772240350656 225508499394191936
153099905805025056 155257068614480544
62280840256510712 152893576890962464
19202497512724248 45037742988700080
46655234824378456 52493754837395376
26291561643711296 220532213095497792
1230114320561432 211719578731555552
190593067981573696 218173515146457600
90037477534108720 173210936067700352
3843870527729686 50795771727487064
92701137947668400 201861751300505760
56658259372657056 102448722732576000
31668987065201952 40236267055456640
187537817796085280 218262033123982368
60781554639930984 102372876591803456
59634378315417416 194841729959412832
132999784665756192 188791398435519072
106893027177397152 238144711733096832
243524195497952064 254795110741213472
98493493871767136 145494745517418592
105193237210874576 131453661127106336
118260994512137664 133300264940568576
149399986899168096 248720544494325216
83123557931369072 121244925736342320
81812473327280320 243378078374615360
13633824561324030 41730112007080696
60630545581279088 226457160282124800
23226134980498548 96203233027983328
70977708339610808 236599228286921408
3578747185046609 235044839890355616
206088563904588064 253508962780314560
38696546485026200 189610852861033184
30223436713726020 90164115686521760
41165107735278240 175048618337239296
50286240108232640 90967852028110208
183400004246037152 249883015230820672
115453912690505216 127697731062064112
35517859835549236 99163734883470560
162850688099413792 239898021072156928
74577972162185952 229616685360401440
156015136197950848 184886518565060512
163966358077774368 177547592653654400
172405913347023680 224909491513722624
151940912291862816 219283619587220160
143114916867404624 242661815800378432
165203634866233568 209156847338872000
73175067388732576 125493819802667600
97461095918486544 163719369083644608
57993833740144456 163676566121883744
39478819684186224 219154084221606272
7844764919494167 9960442107388284
131070644229601216 193148546262785760
183674381539813088 197861125446610176
129808985781192400 262509757794400192
112766773422001040 161057320327799168
219479751035191424 248209548557174592
78401864244583296 103571420345201680
231949183719623680 259208095643355424
30994588018534400 136845494926729824
55399653359616768 259620149529307552
74176592689837920 199036272443372992
35994322388114756 38823493801587408
8991688615029407 92449371232243536
135014656122640256 259370072846837952
186402287474664672 216056087229220320
75623246697954912 89018480372673760
102650882724961776 137249618503377968
177756344879088192 177937893796255744
51555718997879064 136820545748336128
135571954413105472 204892090003133952
143852600852327360 165977891102825248
22589114059594188 83412519398992832
40434929909927104 130247368476311872
47833053169072704 170835515419543072
158269913493594496 249285387708698784
169138082203325056 189088276497783872
197764814737910080 239559252539444832
69046952578242032 238697195072292480
103411876565347152 120824143852766144
10727080216839338 122988673992139664
18261215824332688 252095082722002240
179802510244624064 192697867932930528
45928532006929872 145344058005229696
38796215833732912 206806668617504704
54447981498523144 229743423022978432
94795279151209168 119043242524436672
73641546656252144 179684953800399680
10222472046137874 36396175228901568
63918257446468440 234087506180255360
40494941202809920 217923804218836224
127202583095302864 149858645646569888
57093095711008112 196016722218558688
105565321909378176 257365579073406080
180274793551190752 259018213122519360
37160370140957944 210536433915717120
20599040069796928 97938514583311184
106495108486563568 178781363076884864
133289147179661488 139783334727701360
48816149766461136 179176459011932800
109998307256122336 115723622345286976
58107918783912912 103385494765622208
22555887750170268 255890463716488512
40173494267564008 44414376185893632
97671394018274480 260358626998816768
159271238497307328 192852761309045088
208019480178164256 251432604041501088
133698632392645360 247950569004206816
36790217708972144 232198892467190208
70369244411532176 210917248923854720
227894296009093312 262229671802170240
75195384855946944 107885172736863152
24831925051550316 220658537496192480
29315060278954836 110612767022015984
155910541339146752 180019307045296128
94733272519506160 215740733112508704
98449991620211744 145475231359385312
126591896847075344 242492681983228608
121297651605982048 256494320694155808
139319114076269248 172387663285601152
55940765823042560 229222731034943520
12124012431095498 156061006148354080
21698108540800232 67888948788698832
69843958801245744 226694385464977088
84720260807598176 115507415724958784
14396514038733334 46391925705870400
315782876386494 10255730912980926
84130071423511904 96265061153072496
66669333180766408 230913469985912832
95522572001285808 191413039765199456
102459291331838800 160145669556710080
118633002329354688 183673739980379200
127759397192192064 162876261548917792
19466882320290896 128554826301339904
6976371274474868 168860045776721184
203995295156424256 237774819525691936
146645465557374848 148945227114732320
5711770083385790 256694168366458112
161987838721984384 186953131198565088
80801800894952160 177358775270373856
76281365430487696 79869277573765312
85710617617756128 172077203103591424
37013564994114072 114757529025188480
59359302063346048 168246645502712960
199319614470921440 248591000789652736
36465819174334800 262311939685400480
62785726544458256 207246037783911040
158146813131853248 199321633342504608
2087997384475225 5897176553338844
32388655454323424 220658438021660448
108034608036226096 251733834299432192
153804894719053632 214672288274769632
662334706368425 185102772190786016
24624639179220108 195130973195499072
74112239170574912 74196550265802480
13728077230728086 167800938492670880
243274619943793824 258857585274741696
127962423635443920 201096961565422880
55940589188431584 195307775316418176
10907443661015628 256156828326376864
101486100440407728 221141435980762464
24021751215707528 87254462695452512
53756797631842136 188906433568488896
154092826267126720 189517384454239904
68850762288948320 143587744828266768
174141802378103488 262320857887759456
127721955157963392 202583705353691040
204558170344694176 262429385114241376
37424438085943728 49832856928830560
33239704042390624 63490287516202024
4163964490379671 143540046512361280
15501884026735800 197397123722977344
34441498004323272 128184997920502432
68202869651413584 251543858691022784
63291566238375696 181929817952349280
227790612480971872 238290742922464896
84485157909713344 221737761744688736
17366326397433742 187143236473782816
13518688587524498 159729506574881568
151807238104748800 254214409503592384
111340017653446816 168802448504134624
51062858631161944 224878473972935904
128946981213038256 142845978008161280
41923539545264712 91000004122969984
185184411023578208 241669164168636928
37839927108136512 66019927380372648
135992776216310752 186836517401388320
4531949414191027 182434058815829824
130736329322635232 258446162388178720
54310721680482616 184809066521167712
67895626692842680 158226127652877600
66984290887731128 259286230483952864
240395562537483 90431838487107136
202523179359089504 255548211627570784
100144277818801616 213669717421149856
95219847211151072 209375168021634336
21295924155257972 55198794590190768
58142439432998712 131226244260120448
102445984540172240 133536091344393424
96085809121965776 194028554149901408
10263380761846766 41028153831677208
35097267932221496 111307090261200112
130850339987899520 136271692869875152
13954078256221530 79250859007715744
80676826219799072 232836172195495488
585867993964504 17390131083464426
126109124544928192 176132490401563040
7444763304354240 44194952716979544
1177954974652622 254944470174674240
114953865657496336 196476266944571872
44871761726647984 202756440445448576
177861978700120672 239757772460333824
145521703970171456 233672149757278464
18307284557792480 250727411570952096
51816172573005776 133809797031865536
134345943337742464 262015314158311520
163105027101695008 245794594173441056
80476844594737168 195055871788333984
188540687633511264 199305149319867040
54768894597681448 181204224526434656
3777437683997189 66374847383409984
78668068489917408 232092609207651072
58277949009715216 175077396724619456
237443516100734144 254932928955149440
101397153267885376 204825677655317312
53480042725977480 175910369360626944
87490420035403104 214631496993043968
94319297736003216 108878898346932112
14369596285591914 201947660067909536
159958336124796608 195199782663454272
209255480321893120 262481357833338720
94184649697221248 112986399238069120
118020572104243680 148661255895737888
216114788154726240 255425759328670688
98333871910877904 214835968029016832
128785345963269776 170364734982463712
186774057348675328 252754110122816000
97009969467392464 99263030318015168
7213460888154818 150480391875942944
93086969439977968 255860248922121344
116088957144750016 145053252625894336
28876992226304912 234569665038468800
55832353087507608 248506341895858752
179301754119141152 252794581017219808
79728730981234656 247343232164104992
144529065152375712 151912050995041792
142807225810871888 234020368763143168
41750437289446664 204969430562536416
43902874831060536 123461653098522560
63164663654525568 222087381241606496
144901727424935872 152996800063721728
29683891931104936 179461655917287552
152443571984733248 174382850271963264
72463534666808208 122912469583311584
103892678286643632 201774152847948608
11800092711309046 95432151411880736
39798677349934944 243886103760628096
47387241918803416 133926538217442560
161870098328698752 252399366868046528
88725838950951392 158734128360141152
27149882044792560 90440958481851408
26567009213186968 108011624649526768
120043719363476416 128680183445122080
36761914224862264 160058414267176352
25446352730688780 27197811142265556
47095398366358952 132041604263025728
127364614541192160 238975937600051072
167278119120371328 261317329895621696
13215948732695466 218774443737332544
141759033488979104 204004121122343904
112502308717281312 113981847510888512
141726682914006048 198416609822243040
71858727559709256 108175584146045408
31946205260917772 80386414968520112
91910443153153248 261104937354509056
125470240123567216 238175837873424128
42712063189758728 170538527561094432
230054466547536704 245743590234920736
177160365580488576 207821426567601632
82862870402653744 119465230126489936
98865567802440480 213717693679167264
101684969184588240 257248508493361344
166461679104266144 182761772808759648
129272869203906688 236095184711517696
969840628533743 134560592875845536
704223956645879 173042213960900352
181598009446671008 239909731814900608
12813547217424560 150573858920767744
97425404067593568 256154300637048224
6715021217661651 123581672388219888
204597015799686176 241164071271018144
114037508769178416 188655402358994496
21872924303209796 62615614270329112
174498330074249952 244175067674411456
88046038783295888 262922877955314112
97801197401514784 259826307287310496
29486055203599084 180930459419018656
7902385316802898 244780617802488448
121624938299773616 166878181638561920
203899661337902912 217567676756574944
56278009758539888 162283626845518912
11102680235874362 25812168595021300
35235086367165296 35284946849004420
152860186420790592 164801060904476896
97301159629502512 168387289313482848
113763541395998976 238390163102351232
81282827877642832 189066367436049312
55661260213088432 135790527267292272
5610006820447700 211228933746711552
5316354259129149 135938219353805504
6088954666596324 40898386333677520
104048405470015232 111676760229074816
58196083436659336 201460263588790752
76257988282894736 139373820625274560
209998791032710880 210842505633025344
126575171055416400 189142274916366624
94078505702500432 113782105624057648
176120819112586656 241559949635564000
150070813459209984 171559075586213760
132059092276620448 222193951236386592
11237431134687866 179853172975103264
4328030329678799 232875908433920544
42563435853017280 130404039640363392
43576410715596808 235839278145843040
144981266654777440 261789113180904864
82033264518266848 173211219033319168
3439459843747619 153318205627678080
64686737086363024 96794018628078464
31952499630152704 103127013329894912
79217147681156240 120269379412180128
33054943570987440 180544988704776416
40442180918523800 216675473795955200
89297865600445568 150474799162226720
34454057427485988 185562487186118144
1399500172115832 252713099959844096
27066486975133220 156933106350794272
17309371645366154 199825698363991808
504375492668967 243198077622994816
139131663279166176 250305591293397344
123471417433501600 158377800071917344
65918865364855488 168143632532279136
65952545329053040 228951529825332768
172180171096187232 226630865000958560
183316998713486304 256448610878534016
74404746758864064 198532851265989728
169555784835594656 214904543733456768
166671947028997472 232814114749555872
114550200801684432 118957267453023776
169193863013834528 179944176699027392
23617033201878032 96502485989822080
54067307841061816 192349022327602592
64053506010366064 137882156402385264
40948674004331816 129027532208732848
67370016807257888 250907943892056608
46787555756688072 92995644136351584
157540589372651584 232208374444646432
10510477373231778 121758129377870960
88833196737814400 197985844006597472
134278647792783600 181870760118163648
37053060383861288 169176337110462688
78521031209340928 241905408575893952
146160755424957504 207966245806678240
186098803837841728 194556680202487776
136530489040304320 172842690206741664
31709607834868820 129981060967956192
61092472763162848 123814417319340816
12418948918627358 109288361681398736
18537065831657220 232174277819323328
94111221687390096 110504004249678000
35202342984540268 181402017131874176
38212541010503616 77854438763706352
35705573988692232 227870642185853376
69833096115652264 93599747213423936
197830965959025760 204261230857214336
66428747283762368 170065130351442848
27540358630307716 256192562481795264
27715703665640760 194361440200885152
97122015393604976 135943444277238000
66777731020320312 143142679452435680
152028152996512480 202314288987382784
125049403015208272 243333498506043008
208626321408307328 231208089478033888
28665864901856016 197630789800554656
1175538650199183 52357604928905896
100111372660282880 117155958338830000
156967956402626752 182979070683405440
33578287649602220 174563652309021824
96466366900970032 123504864505889152
194685873549743776 248509635235313856
96650362704293760 172764640871155936
40881558068215368 257634917821475904
22543539985433892 131182751624176992
56190508961846688 203820120246256224
24285146653645204 79951473448799936
83845192993207536 225250910132396736
85062085008350976 169607075915808800
55230256994725912 138743271580806496
184547438670905184 255357853389279232
72508930395530112 106928336631166944
159884457668284128 167517608896677440
208176288383494560 239558484945414240
31570118712812288 162182412223387328
19915731651385708 76604773004114656
15101994029672266 124062277139313552
104564332772364736 217890922051963008
130255942599090064 186442467454809376
213968097139368992 223918659670956256
240739675839972288 254082588496858048
147451378809649824 163679899832659776
12910447781841754 60862378234648008
87200809570418128 152663573431465920
131522466292842048 213110652378525824
105582432001715424 225017413461536448
93988269977720448 117561216962513584
97719724919307248 195207070396709056
15786678329977288 88577223595181584
46618394787026080 68260534279108784
42239374068196488 213705077463343520
141239967451631616 203434149256132960
65737765420066400 236554857407811648
66943007320896968 204778752206894304
52417324870361008 90409752817673392
20153191652359512 260677688770471968
18665145280891232 200725386146989888
7691258980399495 155097468964637664
30202351430675844 163750744619067680
36444130394924600 173767944494108704
44842222331145440 171483087923301984
44167047140380544 242992509238279936
216346429989067584 244422323631008096
161419719843674944 237585381778349664
13942941495805484 243700666725244992
4505685005471151 131423952008652144
205461730530357152 209498585846869824
19132162603627224 25499911821552452
13270066520318320 199219895886440096
164024185140199552 253396455763650720
18616766990714244 214734043301391392
85980110448004048 174600958142436928
11680238799053588 97969237022664128
25551732213193164 72129332653279408
251428668022194656 256011102223955744
98482056120951248 219526385472476960
29033056267542164 87995146064865008
75377132561150784 75997280118466880
13292052263594538 192726407274014944
75075656886655952 220679814354309152
164890085571012000 177070477132649312
47971932759904256 147863550627668416
5787203204930865 233253977970911712
101332056301266032 122192374516296304
195780325842863424 202403680855969312
96749372156967040 105686030795921024
10881844558885068 169266365607878592
3595062489530367 6986729588683241
26040010411591304 136512144265932576
80976001917730576 88569979241313808
66152593563872168 94321656486118800
166299830953125472 259253114427199296
518793082691887 198311753291320256
212768265545078560 237953492438038080
11337872842995116 242906693170266848
20031587966885892 211524514519661984
18829335297549536 41445115654641280
69105280432719424 94421646647049888
31975226718803048 255571898626846976
158208311123965728 225232988240355968
33286137037500348 62275761089784496
31988598235698960 191200120663978176
110584721102239664 134442819500325200
154706111954211552 193560404711650592
155075993420266176 222186836826189472
133156174177090096 141088312736103344
70898860434388920 249493342546265024
66882297765321512 72059886526254816
46690127009452856 204542380441285440
23385438610553940 88848541278839104
24971869142604200 130551843896941184
25112438839268012 88091557641238352
136378229312084624 222147620281267744
101573753409558160 228931412599362720
95280292679780864 159809151199244480
121041406442817392 155043663413610240
23167660998028500 257756403251347040
37484459679539784 155040340146118080
227759329509792608 251842789664372608
180913902006413088 250072669060155808
95457668475597168 154406008775224032
99214553198613616 127795905510869824
137298725576367600 237136459859516256
81499547925825312 126134336234443088
203525504262213568 239366756708448864
205563215691221024 207869937558248832
29581716660602088 182050038869812352
115334255220518096 216208329542424224
92284754017414400 109953105626708480
50071833621596224 158609334758176704
51661197059092008 210632166413838720
118146810466832112 217179319748265984
77863449011404144 136662175520963536
156978831673551200 237530149614732064
140695022263821856 154576557363492800
92000782997974208 252038824043128928
171607421938315904 223666734962151168
119820022960077696 252197150954630240
13393202702605888 24093136784662432
86632619309910096 259139379899620736
58382548164936584 120300171386238592
28622459534825696 163546150266921600
180281582940251136 202916307011488448
103375253458573872 155084198806459584
92101230456019120 255127335066505344
110947544181577376 248802119464015232
55394221669956520 239361114148732928
105967326045193232 135543615914355504
41993217374417176 81539782890623360
139581212383752928 177749487611795232
85762048449885232 239075987055564768
78874142250061008 97353919887012352
84632637040162512 161012168738154848
105689167772438416 250891477875099904
63119872560925168 202569734683672800
84973985703194272 230263915791872352
99515446932694192 234054466374391104
57663505094778952 146833108223190880
122467446478109616 182186143476041792
73544000348755568 129372830899573008
60156255971155520 101272527072376400
153726868993425856 262406243917553504
192800125317177920 228150544372168480
109101571595873264 243781268676843072
82271115670327152 208028293872815488
49702144731123456 202270391408804224
55791182753985880 206152134830019552
23153461072100836 32078958766296028
71643303761413312 172000573076161120
48282550258304560 230926426776662496
132019080753786800 213177620397028032
126677772638576544 197616244095394208
12768646119416424 169050364028361152
111440329051801968 208476089049406560
31117278128171664 112783496716256400
32710156499080760 216415305615839616
191958515431711968 196549812995986880
167898390611532864 228637824587338336
225016997968064640 248696623037407616
17095140482705050 199357742578025696
65255373270524152 163761940351856576
124625690101724224 207432531849604160
133680323520392768 173838670343070976
126575098224784640 226997440408717696
32418316174437192 79800079093635936
21847673048703556 243516419253416768
37728768856996560 62882650920718664
226543307356457312 252201022999553440
148731695174339520 185046055953706592
133930094509934464 206131239042889504
47433882287148992 154660719297649024
32569428399323904 153501611310425824
50428449800985136 227557007313066496
77297324584245184 240377677884760352
6327679352400087 241264566182324896
46655199473299752 162403801300889184
76859381046734256 241568619066666144
31770494237199936 140016036197793264
42560401452725680 129950518900370032
59239523485545920 164388493369919680
53101124391432632 250769061263721792
54982333506533968 257482544335704832
17465803329066614 102624949369973376
25940406781037288 48898085487816976
24368315854397540 80543633789755312
18192200488177072 213443375698977824
127839822249084128 178003362726387840
33971139173197224 231346529778016672
43169416781981584 87824254476063280
75829318953468720 130955813744993792
231790259199214336 243363331189782560
73518136641972544 184357058581205408
126819536837727312 239181666740634816
4345666699686349 149907682249987232
146859200893435968 225379492700862016
124342928670973056 125037340227331360
4058557098008224 48498909237340680
160352224364951200 243779508901875296
13449297756677380 246729052848103136
62892802955666024 91009207511346944
13163450204713178 90028226987363184
127741373859921392 172006687561668032
5564200901361750 38562349774355688
170997358423224032 248410785892398176
150804608344590752 166331697999821728
94995753526251568 156838051334210912
38947198324001880 71007231210062776
21894944006974064 90760638164155072
103531434781577328 261564852024103200
53112670833016688 107840048171797616
82660751583069680 205142153900064096
7247815029164825 263058908210100704
41752306826067368 141812565201483280
113909555379921072 253611824728389696
45311520317729352 68116906632568888
137493572856308160 236629371058028544
10228950104396946 27727291358073932
121882739241441216 127458091245264112
146390487625131552 229695485766001856
77587740218879040 230953498431076480
198360231370714336 247126731837797504
115060393209472192 185148174100459616
14352065383728554 161772948317321152
123625773687975808 256860775528043264
105253828031859760 182944240765126304
12444423507957374 202297213553876736
26529453596399972 71051303219042840
99106278889561808 170588148292395264
75095398018417488 83223460168127600
37535159154010888 225443497512688608
133097118904861216 253420667580083008
59685654291003208 136681334634534480
34217210705724440 134459183309120784
96085112908386944 195533913514033312
115729549318102496 180140322977139520
60261621778262712 135264379534666352
37993633458221688 230195608990909792
124638639365769568 159697837193038528
28848957264478924 212711340752304928
185131730393187520 191781656108303136
241345698344724640 253335058104555168
64236515633772656 78200762903616800
101652278567860480 163343923054778752
155911285157748352 225328130705151360
151183267318098752 252139418641585312
35177005242406124 218525989102514144
218175116648300416 235310493062966528
67817447301110752 106994293124379248
87571032981576960 255304482781330880
18802997914042108 67470202624855024
3556556205583213 126305058688265600
42765360192311032 238567519977592000
65885532976040728 146165638946094944
69901656693775712 188954068928166752
60492575405573464 81853727811269984
168386836763305216 254246262245612960
127827788309293584 257592006148531712
29679308371233568 68896369784186776
167341599861280256 256752055583715392
62170736596960864 214836685088363968
22676178940988020 166738490744068864
220602808451065824 260977919349434208
79029354721286208 160414499632203360
38143644065288024 157349570055075712
9064837371012938 34127433029834352
66347831497128144 188506488793988384
182462288543360384 234652741908016640
84002687193220208 258768013395219936
228603591506611552 257228431153019424
63667144243228800 248748173854198496
56924529998795280 61532100182918272
201957161590706432 228453377761029728
124086139914731712 178601440637785920
180693954897738368 191184454767269440
50542925053266320 243128104127431808
130043943022623328 174392166632052832
45827657231495256 223167195433656608
61685596964136184 98270913457962672
136273891091537536 247746130975665376
79388620792369184 107963108228620704
6682286770014823 226129167492018944
191462545643372160 223100681155689888
141891024504138224 177240250932464544
66281717612753752 132158936149412448
152856819030961056 188818151166665760
176877136613041856 177225651368307744
17601412674006484 132344443613560880
78453231206118208 228351729306309792
46048616023015504 52395025949003496
92945568599578496 118406120160635904
104626298514467072 147665604521749024
73369367269813392 89800252724745744
88158065256269168 186190151734259328
106605246242368016 249023383673613312
76048789229355840 82332348833261408
71133834930783600 77736401421732192
42672506752714072 116625555597888368
56363366019861024 252980580089368384
121036791434528752 173300630502173792
25654494627546976 188086071243902656
145619710186384416 238897228927916736
3432644041303711 34142897339494604
134323527287701232 200845319430758464
115566246100774800 211611709274601024
71132711890561432 87549236889324976
187031199462023040 220347070688796544
116368375095586736 142430584663258144
34256141079179108 85905224076699872
88324606612941600 259460562698381728
216102932479707840 247093397297237888
113343189883176480 125536310181563936
129856560714837792 149675262626997728
53295263442995584 112713505983716656
34590799934281056 57556411805752096
2332345003772078 90364834465674464
99245594084036800 167220397013891328
87758537470022976 212525384557825344
2799539876284727 135474161067982640
95535214896104304 110886156533202992
211900692511051744 219779785889206176
160720482800519680 250830086437088224
14347322645284854 142734074240841664
100674801191535008 174560789925827296
47259637824801640 243500648609282112
70183607480256800 93450714816794032
51492852356122144 158667211659867584
3673953409418695 73698772811755040
50221565539239328 113572521688243136
85239479422493968 165893876333678144
44601732739246856 239913618099520128
242734731157714976 246137456278332640
98756237254761664 231158805204062976
190991338327036224 230298871969381472
130166405773093760 255112100123621504
56404555604750776 83504386120846048
27540505893122372 256207476689670272
50917821767712888 162157183268947360
1452644831646153 50909084472473360
107665396829359984 242981247654640192
34619631310526196 55765548194613616
78321118559384720 262202400338053888
171699693539973568 181110011345199840
152717099515872032 238524048994790496
23601460298884092 140885833159040048
79539431439450928 82489321689208448
117988152413836448 243198076880968832
103683838514257648 231831602457898400
4020515641510241 38720683181257296
102331836928641072 186544719231963616
96178926344233296 228526745430757568
157569201706670400 230189869968067360
174152911068069568 180026336798587392
206211451561962592 219651635646767584
41999543167315648 99433511557862592
111118035663870256 254640273853860480
72373860396824400 152093413957871328
2662653440022041 190548194196222272
1206128766377991 220165541686503616
95878766897709728 154200738201554752
116491351168542896 173784595960805760
241186078163627456 257508480653246464
76077141387148800 92848333043150528
65672079385257568 183274545856365024
13752462086403902 145632963822824256
89914458825675760 174111059270871712
144576970221081088 176225401840432128
11205205378504592 88551944445010944
36314361879839464 48350896669314264
140171947288783600 184503352838119552
13909247777356760 152988086536359392
228959541770142176 261879907834039360
120441223874211408 256254865466684032
13668963920709036 228715122259853536
88462723660322976 181295109447842240
126300969956401392 208087312896185088
93710599105515184 126531244851024752
20893385909637044 70136260618079184
64112669982558944 169340662828383968
109624113617517680 189957588691747488
45693089862790376 47731845804560128
178094720135537728 220196593639866528
140687687288873232 186379968952876448
65965044094127200 214974519584944352
56778573348748856 177030112755246080
45311640419676232 69647515895108976
5401470546632125 133428583414312032
54741504220970408 197398264520581344
34918935804960808 189841332336903936
98037736398253328 176745671053374848
55605701813296336 103589765283043392
40109868949050888 224678337518931296
93224791502614400 129288233110399312
182241238919320224 253727258143134528
79042551720420544 86196882964900656
1614406671472625 123920781163676544
10890054884650764 224442542555859744
92828324121648304 155273922801161056
147553820962637440 225976125780280704
57956747042775936 104064283357497104
40531974184779928 157456837502426080
15187175460226312 104590857033165072
62466722174832104 128106852358613808
14086015946400442 138952440383555520
161455510521491424 202145398936611008
80286032123392624 239477448740918112
114450522035437696 153554997965254784
12153375850235434 249551968765783808
80180063181344880 256002807620785056
5767451203814644 88817346833220544
166801574541074560 258875413788337536
61570336427246352 92446900343992288
133932356200320688 229220631309946752
40811630501991752 117775229903972272
192151688374962752 210349740904495680
171100438440673376 228410079614049024
98600754035083920 205343028516547232
83082988585259200 235109544574139520
10585207319810664 232804426495410752
14125126180887464 48115508079082856
39418796427669192 202927255239992960
14254782943476472 55755390966741344
18380676432919388 32259127641669544
85988607716707488 209573245114969280
31641898998226916 152557629535410496
144926430614314848 213357551318318880
164932670709406912 185663177163465088
29146198983603456 218321272783217792
79581783733888096 117251545053872800
163313436366313984 170552312888451264
39432000096636112 202604065000121120
1448193964074436 213364331449738912
54830728085331280 73669884714542656
13264706740308866 221829674954454912
133936615624106224 135261113010578224
192952211386322816 226807646682111712
11850236384452634 206116632473040992
75246841663762912 91147502550413104
100178996708732992 248838667138611776
161029664921023776 249500754527847520
67139264355259280 139313122741876688
137880913067505328 210930967811190048
6705801949162107 53600361408968624
58506555573996264 188203793493793088
71759952495551008 182920335010203488
10385900089734284 51103319001693184
116579924076435712 126662453364348208
56608051714638992 254106595943473536
93374002029798592 118195059033069536
45800632854229432 188994510808788832
178773158601833568 183399490083294656
93578416196293984 116370004197162304
1190602926500515 95273266553417712
5142080724084607 80309118063437040
41397429145920976 144043948960120016
161026492225832160 219296889205679936
40831556388342248 63014838722859056
33075664827936488 197369740972338848
66929526471598544 138504834792642944
48020207230931064 258507245368219456
43415975104854760 74695314004358960
106655582401906176 141272121532632480
9396171873672702 204374654905508800
55853026365880104 197158626582564960
26483319206008700 32875509474703376
109173527691384112 163062612143432704
129874112429119920 226251473445711328
187885619753556736 195183850381399072
90306805169684880 122014544232607936
83556360419597968 175120568809627104
5381439305607388 133185360483781808
135787983876135232 138681983207921120
77358470748945136 203668418503452768
188492852221147232 244395894172428384
84997648855459856 252780535131511808
15156017745261514 219263969994020224
10900318294331810 144538286818139552
140557907469986448 179987446337397856
67955360386034800 262578480681375488
98408124507577392 215729839580586112
113334866150982032 216752497149636864
48052529500381080 262976238063609952
119812723429031696 183233976596913312
100849530941211696 260009336679603104
138511272123681536 172358456277268896
73524088453931312 194775673342236512
62409675335684080 138543054921855744
6720912233551188 86831720261214272
11096117766263464 225920566129862880
140592624450057680 164264957609389536
25713235391806408 89676771504582192
61236498755788840 139005161504594480
167345154667576096 223527228323522688
103356114828827440 178799300038677248
166626933356727168 181973501409619488
195242059897073056 217450352792331680
99219729510961888 158388948810854432
134548774009417104 169171847194066144
12087887682455738 222267796256737824
81065922141055136 172638509501338880
43666869286114080 136022543270729744
3190177401866975 219375801364072736
87815818481531776 185716070534982496
61517665095851592 253413859762609472
228370812512084608 252284013252930592
168463033335633920 239097489080477792
19292654750667212 165688864255332352
80489402781259984 105456776015588288
94720782974963696 107079902427116944
60849706410582472 228115986895878592
67999823290111216 195172507287166624
115144239095621584 242920245368967616
13020282719725430 33739223529322100
111850384660620384 148588179228195616
92526351280231120 164636281199466976
175676055534753344 195348085582156576
211185424635446496 239417300934475072
92965626701758768 219139337277657184
165608532205711936 237563608889436480
224925970473063168 230199764403605344
87709013626563280 253936291207270816
115727671257751104 177007245054670528
122976928436676640 250992653342313760
75804238943480416 204249751208694112
73712082503206784 86012337048228432
50250251379228952 69344037115037752
9152857390296866 47808541029539920
1733507618749445 83050667205271536
91879432484631072 256276068555189760
191013548432034368 214895202257063424
218448148917100064 240939914439169952
3789143777981263 125658756909316832
50827059145679976 101444359716787312
139766275167920336 249136030541993056
110205322398875824 126971507348014496
42468702971384384 78667430048846480
30160163856399520 65473994877036784
88834379285116224 94821087299053168
214125411221845120 239549378126285696
110208515312877936 128176275148571504
22468012735797840 204716468369257376
39687281298499520 73921771052953728
10100436118350732 101321432517497488
49791275601143336 89879755342272944
144375700473022240 246515245955355968
175279565949132896 197271732521118432
104196888859803968 256469624570540160
149009902585264384 155926610131724608
20196721700801760 200848204504594624
130931611501094400 226176073849316640
24584139021039168 37820260929869552
25118225572894316 157911378607042912
45984207286486960 254290206943877536
79405954353907904 165895868267653792
66978104878705512 249787711304699808
200383400829645056 215277020690388800
103593162354111936 257826202056710688
176826557667869792 245857303314961504
192321878223089568 247986408049196544
24039478407906356 30062716418998988
46708018354228160 251021051312551680
103423689290185920 220057250982390816
46707469747697432 230006426281309856
223588285793519680 249906708807396192
147536378764759808 194895328238986784
69646597578472160 253728649685048768
72934422611595472 199165976134974624
43231719972666088 78419318275073728
85992533461160992 97815365467757104
116872387989954800 220644100560018624
112887010509174064 245289270189681504
134128024813813232 250792061171035008
168774527869947328 199071797196109216
186875892910784352 229024838808960000
13339481537614844 47597605724870472
186045567856000288 203016555113732320
217204756729061824 262537647530675136
125060284023915504 197295313885136352
164430972517997952 223518428122870560
12296067902641720 46602610732622272
59480009271579200 112887867850576384
42727949779618752 200932923850762752
108143015988947152 204601141067652032
114374383723798672 118582706311098336
98708733210402928 248966713261847744
20282091360137148 230870955663842496
84402904279137184 133562187372697232
108431701328172624 134752127232827408
27765666581483644 27902732904124040
129608438714574688 214193956166868352
44564140057347024 141645722741857904
117773920679208464 179857200862765632
223881954413939136 254201432753710464
69684724370043264 248068333888782432
167747652187401856 238455620609480544
10480662511540286 83120094132307648
14412264128127340 188510492173286880
129880584889050816 251973660228564160
64784568889932472 203032498074930496
81932649086652208 188620622197881088
82850280618106144 229584472726568256
17275014036322062 146864108434516224
45803150224984000 49526345730943200
177902879092470944 216252185460027712
15913919039101052 205844514759155552
90237734047035344 172521639095804928
214901655061256768 236398034121321600
29235739413479828 46397699577615528
24517604145865824 122198924134094816
24197607459647148 191726993468600736
132442757624875552 233218868838907776
55742685618300224 112491484302421056
60623881131103112 107212841724365152
226018605124125152 249622472927596608
110660577523096240 232471505976771104
128530784946218720 185566265436622464
125430860904189824 252275768268804736
9130425819083228 256021353309026144
204524006111535072 220037603174749632
132789514740306320 201323793364407712
63042519459696056 190568383990464416
80836768541838608 84948442424234480
1852704123739997 11548746391488790
23441545526209020 258584933294631264
99408616660067536 182872197696647072
104467369933362144 200533783509900416
36316124117278040 134051979358396176
7672579703797892 32756006683042976
30679506702503324 218723392222933184
20331041329570648 220020258409625216
118325582414963088 240003477819630304
19640346284818504 160868547190508768
195443857160463648 234589650779214848
147699467358835872 186432615008060256
212515601456643040 226583980348382336
26376827128472704 97678339303704160
19906167062961540 223722641367240032
72979138230294304 194518411210263456
137824473371318512 229814766907290560
101940899712408976 220921570636154624
77928989762103488 255473172201761440
30181345169973292 158941595656394752
65172331823507640 200790233654718272
11684428284662230 103595361071898592
168636524676629312 182695770665104992
72775896839098640 85714960437949280
86298341368690608 210539881989296480
75245425856129360 196577158934085696
177546748024593024 256463843032177216
116894659840919744 215046468115101952
105702067507990752 253331702447627200
145738853907833728 193135527502632416
95101038132481632 153528473397559552
149893321950715136 241029419925509312
178513499420956832 229896600471786336
84975290930006240 96905372804598704
118188148119413728 174308327706283264
207760469428322368 233941378751074304
34556244823953700 244193659595592224
75874867182805632 195445458403493728
147483607386753056 183950146509661664
32100550743215688 155176423636063936
8260369242326356 64522381828977096
193609787407752992 246082548631482144
50697178867614936 188312257958480800
65097833808480792 92530672311861616
117363177723055648 244739756343649952
72976399219423776 157528943148931200
29930331626399496 84621678142249184
113075681241746464 184597362054983840
90624386577955920 219301006002603136
123321134030424128 175972968140540064
218170062052689248 238079422609795904
40627324121012016 97224191891564032
102822768452491600 254636574084136768
44058480925638904 144839845645680608
35699824839723980 106106557530689712
102218621492667360 228091877184068864
114392558445078608 241956933011025504
1299843325040057 22163755536703664
24415648712597732 255531804556130272
34073631351890048 117693026024278320
26376083527803980 257938020694994048
32812341205391944 122955980642877264
53431160488878592 76010054656255712
37115818576810432 135153826764355440
101329502292711536 181614773561196032
61005241669791240 63916881887144240
48008428024757288 59067231143939912
45281628463739408 217575434081612352
35434751208966700 183823523515678112
144619383722379872 247118390876758528
176917050273886848 225778584369469376
217444323626014752 225185254226038144
103981520427805344 144437079764848288
3748922984842068 110360961982640880
116126134082722768 162145822438878208
17964846227975708 223281664605188000
11711680375991550 38474434025839952
157409307298645824 219239842121559200
159258516505473440 240846118903784512
26364536361992124 181944715556948768
62790169989173576 195647354400146464
130726576905666336 213377961868772896
177839382659720160 199228352748594400
139297343304870896 229759433810336160
42995607171483848 66234264738847056
56347054886321128 262275092379646240
109251981395891264 143854140524091184
119930009852076368 201516959412931904
82771294001805600 140099241369418160
163022840718348512 251821044508610880
20486830570505136 131881182852020768
108938956431083344 247351210169927584
109347201762510272 197118450789429504
73367900871619408 105779065134913632
5007563912910271 262811771755846048
16371293457811692 69329630651523288
106347479757722128 128758647371954880
16110310787582752 78793162369132112
45160030752537608 200102613993937536
159733523422840384 159803188643918528
26092941796508724 227239013503190688
123764031496032848 141402389219688672
147045656619578912 223392783368467136
98811821815196848 246834737416917088
108246516433391680 231451998737434496
24541872848973764 144581756758289696
50500049326119448 193058681155378048
28380273253592376 249771315900447808
157393143548575968 208091345256747584
19906605428474912 184614791091326016
156769364929982880 237075577541789536
88501156740904256 92001070711607792
113907560768196128 124544793188277792
53628833416872760 172138236614294848
170517403004405792 229938712487423648
41730354237735600 236942838623855296
57667966281769632 62547056037452064
94287345753562896 261425105588497376
110117026118730992 262934363671989024
95951212321314448 200407694164669632
50556312103533464 255259530397550144
45403476217961416 216818873933255296
149794948178661600 181751888731972352
114024593836154192 118858598636811680
13586846157316418 21460439767612548
19884133958240804 80787721940441024
12530867210067772 136095690567124336
126061593606761600 172083869403982144
8421286492874084 146057581603638272
25784626328856856 203318350307576672
3561110486406489 233772570588812864
27118931277817180 237782195950148576
11654204077788984 111000981810972560
50940894042527968 177464908204528256
89297785016446240 250248124358714944
112404074910546416 192345377361364992
109698071553449360 221557720398476704
31593756224240764 150954462843725376
98548289434911200 234580610079951360
46133362942178416 80430344710924560
91937310384333424 244476734486861184
180520744373305888 257697833738929312
43442521231714632 258116955806652224
178208892375578784 224129884609346144
58938278253801328 168304334500700640
179832802094383904 246254161527729696
12142062809419060 75252535491367216
120628068735188688 197382349270541792
10116949864832538 223897977721032576
18758584291245692 203922158656732576
134686583499149408 259345881950030464
54416795920407936 189544534867643648
188670278848264672 224413594728391552
37323612425812448 65337819898519992
109391167033318368 207110816935576992
55094698390980224 260723972390195456
103158721773625184 113387125913130240
45897376069815904 163893978656326240
2348596231669640 222868492451588704
182982622195191040 262828188889077888
119458942590835136 259275496233939296
77596364993914624 117465147403267200
35175443090736888 231074795336262656
72515024801437200 156153150229663840
70311782269199712 184780253381118336
17028425324273646 105991354550488128
65059870435672776 133851067257140976
202650028175770912 256394089595557760
181815004900369856 232887654082470144
15921826467399432 171799527354661376
119192647063274448 238121267744877504
244808976653419968 248842064297529216
149820485448292480 153967611131603712
55728080488738608 116745372931484608
40065495870158072 96999505673983200
98829146422919856 256372051881575904
75570033922138400 117043472906769648
172123459404754112 226743772000994368
28708523048693668 65495341994852232
35247059197552080 110297547682916128
170277584445564640 245701262564263264
93742813268946880 100605275338131472
24426030503383660 172265998468220640
171485280465558752 243400746633733632
152572833058477728 261825184344887136
9612284609720886 15582773353365172
27928906836171208 208528227297458080
126736749480916480 246903265230365760
66087383428937528 224049481422568064
50522307666623600 144477481418336992
28903991490611080 194414547667572032
21650650315845684 148446253798667904
99714226041624272 251308965529124000
105378061430654768 171932721837872416
141176904478188304 168917384395661280
66909743828546088 151603815497879840
87745897562732000 120581286453472480
85589351659317792 214264277570431968
28214862182127712 100360544484366032
4180074818337637 256405427702329248
22383570632918044 248440886459435104
73949967879218608 206481912034221408
100542583969120800 194441455880739424
79961161950384256 251017841849417248
28100590001165704 171935240053673760
118660587426523808 224845078132151488
28504920624003192 36421170444667848
155648627363739424 180565785687854304
14216164474626536 248760801757629632
165674212488725056 214420461509730784
72361765525076592 124547620571808800
91937190298922048 238292814862413824
72876416043108464 110502940797841008
25548580332622300 232591278439825120
17188356810677236 74107741586232448
98854815739162512 212971441662688672
23649354869434256 223309250323294048
55203860442149496 209086285191769184
70994883801682968 218242005668337664
20950668009870852 137873075005528192
80930970491713264 203261295619810848
47904651021267720 133334337543695504
63384393161831000 143822961111852992
110387587447747504 200811140130491840
57395112755999976 245337590396693792
20011410107511844 207947719138337888
46400943528725712 158867159376523808
218661719010071776 223573918706012992
54272684019637208 84603143414908128
158506876473611168 228901859604752320
15814036765359120 170291462914253024
121402617875765792 171382177760404384
94202702806316720 230637937794662240
114153407030055712 243232264217619968
217068419300874944 238333068808563712
203599864226569120 208635458788066592
146946509602192608 180692313273093248
52940161273334992 175429431034480992
140424737617269488 208134627764544544
106257412333884560 112142137815776064
71918888198260760 167818065850376192
20014626078896812 152742173392013152
27060427284218464 50838624789790048
28398723772422032 211815963482470720
72848759462453728 198880179682699616
193160567303371520 201984418651683584
89789978141610608 248550472364662144
65026587267373824 114072859595301376
105442080596889792 210266208542858336
37466786727176560 45850079283570616
132401478939410400 178798386943013664
4039521177377344 21864798922791488
5499981885956728 208070144404248448
158683369482581312 161700786965277120
26748331733485940 172220243509503872
139230128323301776 147882996891985056
78147571355970544 95805466250727856
112121988878309392 241297748741910016
24834968658860700 79472441632489808
193106532040183680 252973613680444448
138169779986272320 159856984897708960
125894333643002320 170465355258056448
46567506617726776 241012874222060032
105506812297509040 168713918222529312
59178989314226752 180193239396363552
254379926258572288 257980526033274080
88311596857456352 104846294957700496
218669753841391808 246933739549120128
189291560357149696 238284757967203456
34156701732216436 92421535004054496
56871813933310856 57625814318979232
64242820645770976 119651529819172640
145905083498112032 147609784657249952
48230784702116248 119570354734879904
95544982816718464 148573610157751744
135486661813422800 136816638576809536
63721323365641952 159703816765276480
65186010989302640 138300271453032544
62657685360614184 211885991996359968
86512940293526352 169554532278185728
71273294257278776 112332881678132768
15244011836171540 194295168008290336
93644225054100512 174292075943966752
151795638388695808 213963264988897728
22070247383419072 112523103820936288
19509814104225464 230682138219200544
705559530064323 191663405977540672
115586116877071424 223957649753250560
116602078900160032 127331175007254432
29776161161826892 72144718390076288
35329790877519096 240675829659109536
10436863303594060 215694878870654784
160217470687967776 236030224618014368
86124288402685680 217182566494999392
20516957489625868 36526128473588280
148004184090313024 202891404777982112
43751251856534280 125951554757715072
59418415333971280 189102112703165984
8308480000346368 166323568943301536
31570666121422120 89161421873995696
42612758928599040 152073409609478688
109553396048484496 117577867400157216
70069852238878144 124255585056722704
46145895726071960 227187583002928000
41728664497015544 171730609586586240
53172031990037592 75780135760151360
83200931967990240 99772515645912576
24464056814526708 242359897520450528
61717439378210208 255425295800708896
8087803913971359 223594199167680672
78134516852858416 122999275683581680
54782186761485840 107312553600536032
124603070765236720 162668015397983936
195426572336793856 206780644564804928
168282346764414720 182069951040597056
24123037332789872 95004536709674880
151341388309180768 180224762299289440
42450147100341384 220789672670248928
49136028292986488 249131896613001824
111466911853978848 116818924828919328
121446763074838080 193175481712901856
87761447980982864 114774976874572992
101004824304491008 146844278619476672
156939423676392320 262001614370226240
49309942005155016 102120665769232704
226136784235623520 250703231347572352
122883942511944048 263058716111981312
19133239056954200 133215568229160400
56229074696483400 252819206844669184
209281242999747968 243743820681890080
133584174546648608 170116488959636128
22963439526417016 227353993182437696
91175365364064560 96463776536154864
9584651633062124 123647323609589728
125583717502004800 184906068797633888
71429652128189232 258412547578755328
118784397327104496 247762485616804224
71916992977911736 141753623614560576
162498264775761152 170328222653493216
76066704687168928 82570803816646432
28157737751775468 180623454072034432
42745234308762 23519960781602796
80661256674365680 166104454857891904
70858575504339560 183714507354262816
19484209855667948 81620325628370496
11648039192018362 34370741595020040
155683671218103392 257381456662439328
203541923346327520 216565379698120800
118941062041355472 200509356360427840
9139143881496898 230583772764455776
32430769847021084 199908693585639136
39172207291533288 122580914978527344
92813178840940736 248312065618615008
86666734744412736 113727039174000880
72818830973923856 111776032977359376
96050071767167712 159959156105015168
18867354735011116 212883181175680192
80483459120037008 154656331345236288
181657216658252352 207096486677793216
128345261865131728 218643295594386080
68318082045712936 233970768673948640
30011240375674784 211651388742812128
153315848068840032 256426787486914848
8095328864079353 225919521357003648
25881828839681140 213813428041015552
16527934939338138 80467599891839264
18479484212284180 58227157713523512
126372708138169232 211270710473270816
178797401744973440 241943730214224640
125137447037409744 158984100460965216
99651701547963392 139248184360551328
29455358247848200 204078136573445600
88241240696409216 246464441759799680
111792534889764752 129067009068748096
197376500341849536 216902324497567808
8368850705225926 216284257101789952
133972165261414432 245112981098860576
197870440768926208 256701658062662976
163390734817235744 170172316375722240
10357013536323064 205483830527079072
158537918821578624 187222167570106336
54045952695716592 236196337741491200
78988131597340608 170721712301026304
91284841196380000 189304589011513920
8086969576598424 133308850184465200
114575954745445312 218052841576211104
75980481482127728 217800922057306496
188374613967541216 196796266242740800
36548971118497136 136606215296799280
58314888720338864 81406569394154928
67069981109216960 210726421312975200
17704756026625448 102047139761103328
1909394704378638 104707243537011440
29600201915501892 219237157522308736
54349296292810184 223605114490253856
145708926822716704 206614712404304928
137859700231273648 230818389199117792
57335471234184632 223754894101379840
49109279465248904 80795989026809840
161928350282133664 204123006988810528
142897771348832016 161395391041438976
166074783571935936 235907731544297664
92334564161254992 168362702070870400
48252519023019632 152533428824364896
140764396744045072 148854574396608960
60196599910360160 121773372690942240
6692428588613522 226148778233200480
10962972816841048 181230547141544896
41963787003566128 224625537581853568
14648920303710380 187666883334407936
3431501008105308 236395846813337888
196496021908688992 239665829900428608
31090979783319316 99070948553623520
18787736432051768 195965224447280864
148210657249558240 221393322275800992
62068892772425648 210748900422558272
29764773961641144 260003180079710496
174292053015896800 204679590561846784
3431101499661999 96270681658557504
82274350797902800 216653065948886368
47666840796529864 63783581177755552
22130547222474988 115527951800335888
175640459903761952 247820218602599264
69006524119640208 236883276418201344
67407497308228992 127086894207491136
112910914606059344 148519313300294464
135966600525485792 201387669998625024
22742201274506640 80058421806300736
244537127830220512 258571859808505504
177632719229073632 237360195795615712
9402461304355962 227400965567542016
141560130469008624 240367311747034624
16931134268440834 227347146619496672
20366183979048852 119045454253179280
19549656185140132 234507066845222464
101891513156248496 136884542975514960
102633396919482368 127169029398103952
59424569518638776 108197048534715216
40882047602608744 79203022036022576
42648472789801760 48070725099707776
23700527811043164 44636295524841112
65179200197911688 256653820573335936
129804085700185600 213536899730018496
6952819497526172 132482107826768240
38479552335330864 64814785211961568
2099127934082735 143252967373920512
18689497164117944 238991274788125216
72587677294266208 100242091218841568
59852780056570352 188341801268191200
82918386547984000 139405420384650128
80945473314725968 135649194194019104
6705370031419243 96822228067498336
127276638415688784 150966708357958048
130916919892195072 172107192126212192
22696243846991604 260196325077908096
151273359163140096 191202809986379360
132122343550765056 177576165272496768
16249694217953506 124855326777009744
138743234721908096 236976565815640288
100675318181044544 230194234644821376
28328072330808572 48475425978517688
29183435096837148 79747927366752544
19309836971993812 143466286141599632
48077658901714472 145596321945984896
37884884989191096 109558595446377968
11823127004510024 114334941182448704
61026166846430720 165244498523002688
11358690066156656 56189302273219512
105349827465757008 197940384810863040
168763834241714656 206252031826350496
54413079524272792 190611164090084288
31250386850121052 204968976710075904
64841064621695520 136899388225638544
35113153248574120 126829349382566976
48369281160110176 66039065172917616
55831315530301504 100218268426323376
161281413522213952 248162293568271904
6527659665045849 261775007774565984
9124351270991486 20008614541237628
23805317379985096 215804902774539008
145916790349213600 166165184501554592
39206797741019976 238590589345072896
47985302735536528 259254209094742272
129444116383718448 185537072007596000
22604597558506804 79667430209253120
41067490699242408 90349571080248640
167922352545911968 186127373475592448
31726284601017356 55088689969502552
28215486369605256 168213401728420928
171536511556741696 180464437603588000
68784033836918848 158808147174440192
64620502965396760 166036272064932256
126379981490393552 259381361765488928
1577087512354844 87016750723140304
201009814913962752 208176754063504960
10907696671365014 42009081343704032
82165111672472512 82729942356406064
62501612721780392 245726142522386944
120370546114310432 213146173213690400
98269754227306016 159237386541239392
87407058017866512 124174210693860400
93354776808812800 236305614871011616
104718848225482528 207017325956715136
63285536496071128 122668970309655984
91918544696362416 189875033476570656
221578104697136672 258800002135437056
94082956226470512 125685548051571984
88033588680477056 198529008636605536
141062016631086784 162772157613996736
202112939722706368 212406388346663520
189012727150032192 205085335751778624
78795946734002992 98477213805689360
80049548248115136 187629885317888320
65469620671865456 146293498175246400
91585267360441648 238411183894518912
69061710217573368 139095240713525328
4639717099381973 68389048568695496
135290574289324432 198414925615137216
55826345506525976 259334717560182816
17153985366710126 170777767324453056
21760849458437764 175120138169246048
108332811097867600 143950049136320528
134381276580232656 196361411907282240
81009716563581184 184017646745009600
19827815773335556 216801387647050624
52004981259743080 89386963356259744
35021322748335672 153402270004656320
129289867956099136 206133368063823200
10868453335998270 62077662282474312
3472788739891395 176143247448281216
79535553621014912 141064136543123088
53620323143510936 196053299677712224
237969405301471872 243373130039833312
12046770536859762 95146163368703744
55884119194659736 207924316206232416
45912175617083912 50569107768588728
41466059851943232 137558378318359376
6544430531162278 84572228039041744
179500052615516960 203037018077619744
74022805026401024 240413404587321568
85733635181026752 226477279492417152
57541927129840400 250201289049141824
98341686418674048 205509576374399744
18927282581863892 46661554718013080
121860279131197888 163751086877624160
77642218504631920 82474150841069792
80687789850467408 258242731410988640
35305850338842144 208246224083396960
106553270812027920 209385393071925760
142444752075833648 146579027203073344
1414889595019854 188140636466376992
229623050109707360 255375218440380544
177010996719854528 224891221132912928
30145675911327580 170141631276702336
88046818829220016 221525557728705024
21320567514534384 197402523297504192
192188310532342272 216006993947276448
171910245431636320 179258731863471520
39021796969458712 226815412137247296
88258054173273952 212997883874388288
125669257290218512 238286108827069856
198379647163775424 262576243658585440
128659621541544016 205100724169451136
65362786510966040 125168890337788912
55904037093155592 128687861223409360
98712755136551184 252652222572530272
104317306546751040 226778996515204000
43901446657558864 64709145146453224
36544522992237168 120141424922842928
64825589649493192 207609720167291776
59437638912374632 208079527903030720
153489478660966048 207597914914944928
115592323250712016 197159682804661120
102215186291348272 105114947998715392
116498742121744880 136624548846570096
144307988624977632 225438314861374112
1790114144061032 102628014984921392
66055354151262960 170496537028535232
179491754634726624 235981911575798112
180861862714615744 235528305925976192
133834292936880976 217543997263818720
34173729718814264 67418121590783632
26962906001006444 36612290638253928
13278310157841056 102470117447050176
56143358468727680 140118338942889088
31406071203174012 77742266482957552
143560539052234128 177244767228347360
48099667339657760 228769861264152576
167750065175610880 184404440443090464
174270905768951648 185570420101569280
17711903294855860 127837398112971040
29797027361119424 113573906285080288
80228961214257840 231567772309746208
80533832344988016 93809783255691968
4832782194071954 203282291694368288
97438038165741680 170223026275532320
8566768752646478 43363679235749680
74518130001240128 244440484735415648
72459942353606352 83255868869913616
40606418153585840 86372596221398736
37827278231161632 49353706309916992
106317228616711648 255619868416411392
41057634597872072 193914973140809344
78114690739429680 242057909065724864
134973994206895600 245299847235077120
117114023906844160 250084607173483808
94558655240019376 94810260356160496
110693942244782880 129430800469936944
35858080006815592 151305608329225184
192771598750061280 242680341057850368
231643943757893120 236905016040780640
140825527802182016 174884977371641472
65009035426780840 235600971931914752
170130813261471584 251261452504469536
5138206319799270 193963552895199840
186536152933976672 200651583788990848
116586780400826848 186551202340866656
50465415201639328 187100265829485472
43762097475532600 119277281727630624
159433694477829280 234058204490838304
8829043956012892 15018079543286932
113379836350303008 225651283055567552
2735335294506613 120427127790177248
123022256486313664 150900217998316256
128480026915372096 249595992834245536
16444733100611658 147071380172317696
76256612511352016 230359205915030880
197437183058637056 242544657904201088
19799588752599872 172925836563154016
101678460733569616 163771950022252672
76291797212293680 77887408924430832
124873470950916720 132435727747598816
182768035480899712 195710882664431456
112502486324449984 210576780895040128
158960381526520896 225449459869662272
233158806065922688 242553790797236064
37357830551157632 146163043157273568
12795016997582806 87369702756450992
24933983685457964 159395030342539840
64997503165830904 87814297846571536
184252586737700512 194572717253674784
191240012734412832 211996590125449088
28074272797573104 138158340796152752
110274760019281920 257022590879278240
124082745494368864 257642313073248576
4630958757653468 24073814471237024
63262195347216776 162056256211904512
64928191903904320 83720652599332592
29026173610436552 195758041203462592
36112399660027024 234469290384655104
15393119671773890 80895295779751312
16523944322099276 38120348646511344
13625910874467692 252456176452304640
12538557207693414 239169069716327136
107649238917942160 205450474179183808
52908888205734392 163045497660431712
29556243971006412 248044296769850848
17276768916313542 151399797599940192
127339009882049792 180150726494364960
41332892787959400 258204021380521600
90026522533206032 224484619297207744
46144072270672104 233010922611799552
161231789800672352 219080636815053088
27080680444193596 32749465954221000
14404681716645822 123833911256290592
35624538797477596 250707939285531072
103171564954206560 152877262998525696
188942210364535776 221283855930464992
16447659586067678 75998945485632592
24979594599495956 105741703860790480
73119185186150096 111708937534567968
23125207895237276 186249704067721408
4007959948620711 6590926852645758
163125043384284736 230429178800456640
128342273286064992 185989381185378656
146274160842306816 168041590895033728
81609074752967024 192439790185783424
167757998780456992 222385697100854528
16568845864722230 23894414572906752
84477789239428080 156476670010526624
36861276681966840 250154572051922976
45352379294070704 64997148719016312
71379792355956520 143228770561174432
132414738671600896 145266546719434848
177186268958808224 253480275238311104
66767636236491616 230901114401123808
158001035311394976 175632116507106080
27483129928570424 229901858032701376
140227710050283600 192065758601162944
56509400607761144 185557717662044672
35770492384312784 118201912959335568
117435278189417888 262754993532901248
11091697282786328 62835990400855192
47379376198720152 251829365346453184
61384226405414240 247552874575698912
110940260560010752 190975214856932672
90240916245322272 114588551387408048
1386632929752833 220491153357198432
249795808660451104 255564931765233920
1782453021356930 147223142023487104
86864508953554928 225563246425903008
14341482636985842 66577929043527352
25205498122777116 132979853282811296
195661391891061888 214038051188056672
106599167849148944 133747582753370112
112226284942519808 137178709727644880
207534624201982464 212831123474659584
11097752316216680 186067537655720448
195964823827146784 259648320318868128
164761618950146976 184599573204633024
149875267547886816 169093485458073856
56416591501307848 128434178612274000
58094961769902984 74083143361804768
34224112995907476 238063878391153888
16549731581866036 196788339108361824
83639347055027920 133840891283381552
102700971132386624 237981500014715424
198784938233191456 239473064373034784
25790639130568704 149962070524293664
154697819543896384 188000647776698112
69083041557021504 256807158899978432
18407092185692716 172067638655003200
27022929741558272 156253584403598144
52376141925073152 125504364742731312
97667873225908000 250756283040353888
72653870393092528 192437370138321696
119021469074665632 210522319993545184
142294480693718864 227680194912495744
115705892080976416 143446399545841792
39969360786733504 230023215322877504
31087616138997476 205771042463697408
168748368831182912 214880782467070528
16282310100151398 133733908380834464
128222854370834624 168773663948273568
132125509481025264 237037575857722656
47041029898867792 220096871867377216
44863842541119568 165905482756996672
151753502716298784 206577891573933024
141507079382268768 193713371041371936
201347516450741536 211221808532537248
91896045327597408 160287281711539808
73710879359071280 83222595833218352
8453615220536316 247854743262199296
73992337167202896 188497842422935616
55694305059706400 181788242375732928
145030652769005504 163138858483874496
8093672044054069 69007907022367712
69669025648162904 148346195183576416
109009882596439168 170686583379208992
71950885521253952 243743960117985344
60264934705130960 91005444385645008
23412635651918752 125063705473208768
137724183946412128 193977363852219328
211377517425810048 253275196485187584
11310662929448546 60409797801734664
77715318126547504 170830455310769280
199313653633297088 230976784656090272
47006395535994776 87602583415928000
94459460252975728 120136638098371376
59255377710404216 225911569476183840
4008006606641410 10123205812806118
14149014217012868 136522957312759536
92507514056607072 164581212589006944
60766280021041144 135487306747099472
124011027288266000 180049117193807552
149203783026215072 238356274720006496
229778635601449824 243296959213142016
142862988607005632 253862973907503136
45707330956269928 133372307178056976
122440346081435776 249025850679513632
58023871871174720 126785348560657664
101078902933497344 224669662156819584
238229458945520224 251879098178297824
108890976544517200 261382319571788352
37422279108906000 143318529745417888
105393729277652096 205075604695050048
183326683409551136 224647849851295392
85916986592101568 168660294095410336
17369639777833206 92755829365847632
53454015722959768 206654329824087296
20755233909683572 39449787582173936
125734921495106288 230510205440866144
191780180590507456 254530901898877952
151096779190621696 191672234982977696
13796089322332256 79665168603174448
135263434925739760 151185267898815776
7081377979316822 8917969519580879
106044978591800400 122332334730615456
39721365145508800 47865809750463344
111908982122136368 184583405328599424
87182809061273152 262945540727053472
41132262450807536 178764803197889600
21678603023048136 250989491400917984
26007387533845252 257234105843221952
185287570242168480 223133276766087392
1051941102554137 175905509236637376
89451234471446848 200475628497649856
122446934415049648 138542054981869344
113992698518329328 204896191225692032
72569405883265648 216233233832285920
79029200633976976 226901587640666816
205830765152913248 215967712599108800
62739396968407896 107458239410928496
44068259205395752 126971082231350864
76703120500884944 153268105854876160
125914580988614656 233014482062460384
129075703495793008 221383021708111200
3851151555929 222854547716234464
77421967071580352 165145519958130912
124278256161319360 247092880887557344
124520297312497664 184343974697270272
17432873796790696 101739476819936176
30611652294997408 34534968696724084
181072686023045408 193100852146376192
754796471047453 16359803011857670
57695217563908416 235251840094271456
2505364588858048 113659415113422048
129550515947884512 250204703792905184
2761833498408028 201702898042853664
13535552259278746 128982129732670256
61147256376909952 117012785494400464
105744784603800864 167256856746579744
19064891127445696 184984802817256992
177094076585361216 231830534315856448
14937494970372652 156063488643896064
48425169048117328 95250997714014368
27478669532105672 163805406869907008
162822857495867488 248287209021772672
25154334754789000 179318478181475360
24184918979425504 217885896817515744
97601667689421648 260105542297528864
71770839052394800 88531051966094784
164049110451940384 201058827495181088
33662727842522800 72634485863579408
60426004264500624 175763826010237792
225561487628883872 227732420692474304
54394328154802576 154269374957524128
105745844650600768 255658393706021088
191830189077464800 216595955372628320
97367385060137088 225325161569692448
21104695993160392 236661417004590784
223919561351491360 261620518668867264
135891964005811568 256424054333432928
72839497346713088 107802624493761184
72826920988857056 243520091517271936
68459376229649720 80303520569070608
100478883204407728 252256770189532384
5841204546614146 108458290096740496
95540135092674624 162149920967487040
882473614481184 44452873651708432
77028451185313808 79838135628670128
65860009302119392 200983298806982528
1828116394007539 236456791575499808
88449714110633472 96376297406622128
114990203786338128 230978301543395040
182781868826864320 220002387182201408
140123560948408272 201139474873974336
179125012645061344 257390470237214656
62757118558428808 244409419776443808
26431563275403924 150300295670522944
14148568142732570 240722507177592384
94119560140577200 173754528874487744
110118117812109840 231150152807818720
51939458996645296 254886788132901664
26835827620606668 84073416380678384
50035853562668872 180292578815569536
57473892441905552 77054391632667056
55344775179570776 110095875611589648
25702217695099200 73486802619118016
89915167096111824 163616866718773952
24515948884487400 259615766102142752
68818447009854584 217729327884712640
118597409163220192 130498649399116256
17566617784977586 238252688443742112
14848934191918728 212102018044297920
51342971690359984 230996421977142272
210396649522720032 253332350099551712
580636389757692 132290579073755968
43517470800545112 118119149204179440
21049792040603500 198364319947826816
33773020734522796 259712116942174528
201525087148624288 216399354787151520
111435353465901264 188802310229114528
106205573511092208 225852538027786720
162130035078092448 249929964865026688
76826736358711248 166089657639586208
137351515319973680 251993830873022528
83384912044757072 210887965115551680
156155832491445920 261760725022296544
26482913036454800 110321712596044688
8865887894887365 115078017216208960
155581827860024384 248566395777530688
20175242881663168 135725874571694432
79582869053153856 187878140799536736
92058763982870352 164522140613433312
8954148730494026 51152928635452648
112237842125807408 190977887748802624
20564178383891828 190761178288262656
20040045521664344 124742521188710640
44402081460792392 91615945968366160
179284430048468064 194999716365692128
9260075988477628 17581274892268600
13256673047974638 161320702700689056
101674943865053616 203584178639972288
177265506215159872 237561621075245696
160523189260583520 197548571174829248
474914316356564 119627542678810864
80539817730336352 186288877513305568
63071859448680680 106063737102112032
206830485083782592 244667041229664576
222879138262459552 226886356535123904
222162294921310144 250782113102986368
90391133803258560 259326874770376192
84069387070905856 141608539954545616
126481680567743952 129851465928447616
72093898877378720 102608891579260512
147171565387451872 208257376301314528
129046234777801616 242809392961761312
66210465781210760 155880166587650240
51416205687132808 183529212881058944
107092044975376608 251690855962600608
101269515427730080 139193374966400352
104330738368166016 166850876657381632
84630401133769120 131812537392039488
89086940966278448 148142841614169952
6114040031758892 140872622755929440
169837313153737312 169960875679250272
133411759994152368 163573373427332768
30665818577136216 150375060770182432
111303131635722272 238053575871632416
167967140652399840 180355261562280416
84616773265353920 109815700026809792
24516499673556280 67855326172694584
139527518337290816 258932990677669728
178313936064376640 215415311132745952
64700753225024544 206871310983719456
16732279752114868 226821814801724320
52110060586373224 67039347929837200
74846235620348672 117747228668040720
627058957147011 138532873255553488
16421016154335634 131421107448169280
136480556969477360 158480512613921344
30291946332848600 229158960046636512
116672346890161808 150468709913425728
57502544596384328 95083774381177072
109263975707600000 253386911145006144
46241922423328736 108197514435567040
17108376626108844 239517943748610176
48975765445655584 64294849175804744
8280724776672907 219561451773880000
136229063990253136 180168718557306048
109152433553814480 237071688065091712
12038578604272522 44042535610539616
89125359694958928 190948398623225600
42506791117478680 62956563245891576
61229285478264072 117109479711829456
74232602989936368 240317278994888832
12098139551278776 157313475612707456
179429799494479776 252971830393169056
83113287754919136 209152917854876544
139885879841436496 189243661814222048
119906841985047472 163192310325669152
70342733028721408 226561369064040032
170946633857379520 242941099530563840
5211573863822814 71350156969954136
166904611527209824 228747236605865600
103976147832578080 197227857897110400
61145381007740384 90488617084503920
172257484426182528 254889164622678432
95994822336181920 184733423299306656
150567314161154688 258484489601833472
102658720291657696 253490036308075904
203313397027168704 244461355917743680
139314645281054704 198134962771682208
2428139234894306 166598487504637824
152158071900930816 155216545514798048
95085946102864128 155607993306391616
6626962895231450 167770049020892896
70617419233367648 163574272851477888
6533187703507476 204857444236833120
8345595490259816 67378905985270056
139705127450878544 260808776354885984
163184671403690208 165400451077681248
31227662805045320 204666726968571072
146980445765582176 247401814555445056
63623274251417760 170101007715788192
133402172679606080 172291101914712288
32625619293730688 119403119930066992
85805610281831904 184904421896045120
31303818174550984 119070605469379600
14893732254452706 243256133954852608
230420301486748768 260356941307002816
35674870751305452 115832654495393600
24841821862625208 183261481365657312
4243093469419205 123929573126006624
183315709912413696 197931665011244768
28560932573635888 145890216937268672
524230776053653 69795835472938584
61957641082724296 194366742893070176
55455884563615800 169492060369972672
68664406931492576 101212344516948464
125573626652619696 244520366409407360
80359967412871184 133252220979272432
69199939124053152 73390176341551232
218590409424833152 220129889998782464
93694484866002784 194975097607751168
36702945571125688 99628248413015616
147614078691034944 172372734071608032
3252731278245340 208805657610766336
31447272191150444 157471887859039808
101240730116461872 215612845268497088
169295480310321792 246748934307226144
78849134399869376 197977955296108032
141468844646823072 184858300451564992
220648944394446624 240582394516565952
19537982913342468 205053915622027968
77002291607140448 153890013930934752
63332228974090936 134369844590475616
21204128193044852 54144770015560112
211282585226853088 230169577423152192
2949963522518911 239281164320911776
21365449635873180 79614359925829648
34418148531430820 60222586103229328
15723301422401590 133725435697813264
2075853656667677 209853496907285536
3576674043360708 118416220064977008
43882721484112240 190365495606642272
38438104928463112 138450439690722144
130175204072017984 202346324347857728
40647383714512912 147504047519992864
83019529578161232 200710439465607936
49348429555504496 91137725262199136
166857155957562176 249889300783276608
19535483479381724 129063742044769136
60459254437937056 78225766617146864
155601897785514144 255692484643025920
39029369482078648 209422310802694656
108334417002118768 151757704373491712
15386963542764 104485697828879216
141844688929861424 169817397616277536
178991099275666400 193647442077980032
89032461865832864 154764872845262240
27216198848874776 170145323852748032
2024548054595496 9352094102863654
110566788130439792 240270427108965984
77166789291756848 202440422141587488
151240941773002880 174852018162643616
133498546955845856 202648761067623776
121958474129591632 225279302111560928
14466487531992464 176263593793687136
62597355467812240 201337132771077024
57008070377705736 117268976239307296
202595328445392544 208614122090892640
94318827914883376 118579065952281568
90279108890319120 170754135256889824
169596968448425792 202849451664841728
73836683586980480 159742312542850208
83473378550696912 170030671671019584
74288989287391152 198334498738879840
826817151795629 169888816131413728
17613494489838810 206005851617311040
84226848948944464 123534898565013872
198142692103666528 250836553729198432
30308877968752416 178637233175498048
139778887505987776 233609656884533408
46856855193220024 92499126798251904
16139176318006318 109141322751198288
45611426059244680 192160447112647264
78817464510150016 146969089158700928
198950552376058464 222257253427337152
77077571126890608 136072951498921136
136038012390238144 245845478964007584
128494639050539440 167922990975113984
175631707803682048 199978505180561216
80077607034849568 87829190578024896
7264611312247783 44879221950924720
17279688059584078 128970658724932192
88211121148844784 250018645387450304
54105731943583952 252134076995687360
233516399345232096 238254668939833824
172592370665332160 257156276681485280
20225173387786844 69513980483340808
96424465695558848 209733912236737760
33868534411045472 253836602549798464
149367411869811808 253239001265191296
224020762501746592 224829305322216064
34905207064877692 176250978325727136
22062348551700352 152737841874289792
181012943158674816 206202403517271392
81796563124931328 225887902119949152
53519425295376696 96608714824446016
2022272522630727 158462727457117792
100027571748690000 221325083871911520
110541463344509904 226974289953724032
135920728018138224 177466395753748896
61292893705955424 134495667373165856
23576825061824116 184666363287224640
46839908357147896 135021646870769888
142714068225297888 199836624053259520
72631950100196880 233788179193152000
55995626847933256 216112542174522144
130448379933592416 130719689877852320
21433569794085980 67353199570226680
141363085307237008 262487703358394048
45974543955631904 214880833710750080
104677939033535536 157763065656565888
151657586685908640 206019866813447424
52428627775980024 159517068464896640
83951866038538352 124323215822153856
35489016976198880 234577703759854208
61896535350821664 94000373446084368
19401996786983324 170222863574033088
132110319150642928 258377918313133600
106494030949984800 116835514099376512
47741031499177560 243343004117914656
12866689908406376 56058633845557936
28333497366010004 100120475829748416
83047502319560016 181585149469982624
24182862160346036 101651851578047184
128330642217231872 178431896207946336
11118827828572320 68980839888485536
204349418467742688 216734404840138880
123546729921058528 225657403219833312
18011810588478432 202109130671082048
236042869996412320 239226783453935648
16827406780573460 23998832826495904
171383219563091264 190546065223444608
87589371588870656 262828571809609152
88797221838096960 114417127016180992
86241360857378288 136525317879923504
113119614032489344 184220762044965152
13231551266273228 161203611037909376
138071364505062528 218654945742334496
154671697649189472 194972876863837056
8581420059726901 99710818111713776
106107106708562960 256980382555028736
90086141097653488 153036012175193216
26003045830145036 87295934561059808
62534338567632312 141603745225550288
153148332706249792 201850599975536704
58352684907026272 229890136840843520
137054126210114176 203142515210277472
120226601031881616 242353334769093792
19200274157855272 175184008258767776
33999267290820052 207368167851795456
11885586386961810 243355587307551680
96639444224747984 172348135624408896
163239474999958752 240754768031667168
19292884998005488 218153797062436320
19339101721839700 21792697338214716
116974229182408736 152100305788796672
119211032126658752 250528746471775488
14242022762876592 19125759409983880
171002172520668736 235950803456771264
90058492950585104 191055784512607680
41494102062257832 59621889428236368
62677174055338136 133351319479123712
150209650398432032 205839373268444864
36894684218113296 105807145000780000
69314463137424224 129905955802835024
130373143938186064 168566384537120224
21131176063560624 164748021071933056
2508052698158052 177372209128456128
35947925688966040 103597354806524496
16884801088477690 94588921187875008
84930672070808608 198162055683710176
8434592768776951 154754040034028032
78734789834914848 222699739569386080
43301493996511232 46871727515254016
129517573386832960 244183333275102016
197080040065513024 226447505717667392
43893458683783896 90950761231581808
93055545113699760 259179874819078848
51273385608452880 93774956654687920
108183032284026816 112602939255813184
25934226759377684 249347030901310464
36523211554378800 63273501653065120
126645778641506608 177320502135248384
11517681374317408 204386553593715968
5571586498376345 49642523678378520
161893446780096160 166497889792128096
8290400248074030 8830025910808353
26834665163163196 185873637708874272
47387903922404408 225582384742024256
110678789598037072 171052026852401824
204710483979339072 242648304161740128
43716999667301744 146954064161651456
10969562348623492 69877329740274000
4211494972593419 120195699029317808
71106434886067928 226071023736359872
67150557182345832 153826218940076576
153771898488294912 210199128451392384
104842895808083776 192905572758904480
90813875496216624 145967225272116544
93763404792726864 142650001247866784
153574002772754592 191877363311485632
152308738506617120 246060620370624576
202351636109996832 243259422055098848
61886706341392776 72005625638179368
188887183461383360 203694551605586720
149104490130113760 197407442433052928
94676368015280592 152736020605789088
161506216542030176 216027885011097792
136142503837538416 166901934689895648
18267148256113368 124530013408012528
70914659140986184 137923363030495952
35340016921966624 211091244557527968
20820690079990696 248694878068606464
131395268896280032 194480662273174080
98024253984901200 254346587502864480
9148168640325042 120564406094562240
94781757764321520 130609444701114016
77812533448109888 111213223227037536
181925054782612096 223970181079793600
141115910216093872 156068503997977152
38849460472441504 204437619309662784
180383272581810016 228935071337452480
3005485537172997 72302253289202256
89259801217373968 209412142175622848
170166725950926848 193808165899041632
40898764419577912 170970077448067040
22252124010136804 203787587579852032
806039461117981 54780093556507576
76573317995043696 225996092830426816
200796479224595744 260438730745598400
166485767552577440 223270852367394560
18863240647930584 254496167009205088
126709876427386144 155170640177670176
85572771678149456 187886275912454912
92695090828511904 125585220166219792
236658175502482400 258849386341362048
18426630012984532 78408139617626288
143787467758792992 175871894485008832
114196396568190608 181664246435483264
82795782032514848 224072935918307616
68250064238696416 135036981264066640
55275257111819808 132287155297017296
94620198799003120 196941503386385120
71003764614402368 179538202227695904
141510904995911152 226466543179918944
25488436413411780 187180032326012032
3029476398042909 48899865173904984
260172355523065184 260659774693145216
96685056394501712 212377483729641056
5018010910275158 109055035530039728
105217456917169040 222856190571361152
106798313254384928 223263940773910688
205532447946661120 234734554567477216
22869213008592920 157265679623329536
201848950026020768 243465274042041408
132401248015265696 206546723997303136
150646274809063200 201661984387129472
153420346338599264 246924424945448384
153703346606308128 203894536073324992
91361487000046656 124691485350825168
179779702857089568 210742847862058176
142558674364784896 255280234282398944
117796508689060336 128461598414070352
6211639106735050 76031482773179904
82245136604919200 175461370925801408
62993084325779408 69939110191169232
102959686677688912 163214287813856928
71197511763902776 90128506929937104
121341260848012416 219909946586811744
105206876213268752 118088506456624992
193255340081557440 240469348284435168
24884368135416876 251509296373874592
132978003322047968 262482179240277088
146721197344968928 161944095406957728
27634028546555384 168571607386876800
34589661338737828 140648804865964560
23285798234605132 213844286699640128
108996416179800320 118999221372102176
14664754643697604 222286044078827360
165508435547886048 238194588563268128
133543159055260032 218606600509338496
148358017832888480 154173320685794912
63138881297771088 232772124099133024
84333959629840912 173240302470003072
34644818535812464 142121770008849344
135984344101244032 164069897025539104
2436457838418867 156180785922921760
105722144947993456 173530402326395776
17574644887311778 133232546931009808
28126011559079740 90051637496087008
202269878472068320 246817338282710528
69427596533236968 189547904716818560
57527709635202312 130303931923729152
50448870612062264 136118178097460352
196972487449031584 246390676965207936
128768226717948544 130468511549078480
120952125094788272 253900156241514144
116949635595984000 138466270641115232
10086697091872008 211459526320276800
35945592162705140 209581363242506208
101383064121661552 205344231860445440
80310341109308112 214720265926553568
169560771684646112 254182737162068256
112219856451867168 191871347653364896
27766271565274360 121988777740614432
36566914297646080 68649260227435504
85255278871514448 96088076971339856
49549577897085808 222481138791322080
22970596285224280 90988344111851712
183144112864225216 258491125649660384
33774758103123912 64283019171346656
190726540283052256 227512799990464992
63189150273162592 159979134297610816
26852972086459968 96572778425480400
3195109750044734 90600094872091568
22951484093175828 155547574961580800
9635012232998604 155192006048006784
186868845930923488 229651318579511776
42443611195405728 122060854971861344
4872137769938076 116513491178368368
180362552553161152 183234928698305824
59425375206015952 215857158501293984
44295112948921192 102549142652377616
205109438857069632 213897546798697152
102417073001682416 154982176433550208
20249731962839916 33553254582100196
118407307476055472 169228609037012512
125806530877832560 136601778221446288
176733206579371872 246223746557316128
72624254857460208 192409373448486016
205944229973603648 238747063097726592
227363009697133 64920408009730680
180938367168972576 216422390821153568
2475349837930740 43240772637028336
76027357527916224 163959072318403904
37029742417423032 58389176954284592
142396379950327072 191421207762770176
113651930539518464 242890762969126336
42120519865091040 147772106747310208
8261681714196823 88011840696097712
391548709433251 190538279429609504
21126982920544592 115233228970172176
136416648753935264 138449217829642240
95255584935456912 199902020775965120
234664153828867008 259763588721905728
18987738615634920 124866152447944640
211681280022694880 261655890859831744
42164637386227120 184332146978604768
172503463687442272 248328618064834656
65211997452149664 78404308972026032
19648562780612864 92031504313106688
113116387071661600 245890512778860672
68809013611384512 111183918774925280
131564351841542320 259845423687274048
87599995901941040 166299510768088832
38305497237414944 236161051331020288
171933851042949120 259982338671552896
33745242015237056 147906041010866848
94537836677869168 161348605955310240
85442754319294992 198123377804696320
195428979883497600 236302776850183904
130735726823435232 173719301987643232
108977681641626000 124304893538436736
20818936267230488 92738432406377856
99331208508238368 243584225904928800
62019690931318248 209027081708791776
123744031747969968 175841673876548064
92185486570734704 132395221441166144
12434823827742038 105189302966835664
136588606899195024 211170724695062848
94262572501838336 167449918920554400
107633401273280544 156281951382267904
32443644426808552 100041133811570960
1278870255596154 179991966856591968
58637023373503672 233901248509712032
65233380994732448 70667745967770968
147290804252336384 150572450652359776
4023024874708255 75336910535928016
58319422061923136 186319335659876000
142084088324638528 178822557945923392
50364333106078400 93368627630573248
65327035801821624 153346803290579968
103480376605335552 252277079993338624
55776736422548016 143529792891727200
119247665433206864 208168276577928544
143650877431659296 184579622045166144
49275446054250312 133698811389519584
177531044217013440 260788049962487232
68860096373465528 248030706182147552
11629129261899478 110040542211750848
40525909211569792 114657292677647408
116132452462265392 241677131116338080
6176019075241042 33299878850636376
42301749153768336 192577311548935488
5930867743127072 103452276479719008
15545260269866038 151486094229664448
89780034862219184 236875018485390368
49362957025976752 146903324227943200
63321972526402880 184231465470219072
103468682189218160 186959970039621664
37889696802402200 85818946454445760
16183202185470538 46051955792858824
1709018855134334 23726782716254616
46176080020064136 84399649490185312
38842766318400936 262686380925343584
99134844752507856 176018352631479008
158508735942650496 180578675901608384
253862095412527264 254862138319342208
107796606075897728 203043856511253312
75412441254385120 220416537892721184
28601675006831248 47386160821628320
66635345917957776 245522490031853504
36899364120038928 55591620324993576
7795314450797869 99563530708522880
32093371124810552 120062780193159184
138406294055087824 250092225472433184
141770210455512384 226422979376045088
78841235079256704 232589607939904256
100662588778079216 175712960057021504
81083059154212960 90400742309030032
65483312204895952 122808280467091520
185168335052700800 259575087959055936
131415982427970576 176818602040246912
194547338683919136 199297129103757056
165391134034829760 195419247340073920
141138009376880768 141794683647744784
101816517647341584 190043911812197952
33500051436449720 120120734806387232
35200525233463348 104909652475225584
4910297824989668 9011389192179262
79435781530139392 161380687056160640
48063798022633968 49670216016517128
199905842779923360 247510444192645312
10652450210789810 127266722752172128
201881480875196224 224562662630203264
88336237862943824 249184536662040096
7367384358323235 216257794062609984
67947136097410824 199561938741071136
115784902225930352 164598064188882560
48941810504222848 259692314633297952
133370847687600592 215540392623682880
35732095472135784 250280170631202112
25871813262547856 85405529242637568
92975214720303664 165743015048106144
157632656593940480 202065145743772768
35301686031902468 177280596360756992
80058073847544912 109687579648696240
143785933238987280 237403231109314944
7385084161706842 66637675867875672
7584369244783521 24457308158031980
18061515746243180 30158202298627336
180066796767500640 209125132359594304
214416013137741056 228858187054923072
72459158759440800 240829122624932640
113626566874660272 125925922389891760
120749714959815920 215086439881994240
17175872013256016 181111077936097216
54016954032094656 186637019212068064
132243226997251296 220397752667170656
136302419173792032 228029562298879360
151530428643253152 159381545492719328
26708449771156468 106464626698293184
105831718653176688 153352731196433184
189032934501738336 254811931839331776
175796934283083744 211351217232596384
2096502974891395 111577903717103056
22891085342684160 38902369145925488
9013228201405708 218651791982397728
80224636978466096 259405627068979712
105364586227669472 190381166720613760
9941724705929910 112133868855070592
130615395388438272 142842208089642240
58928841987274024 188085270813390432
78929753910120320 92491788199330464
129540695772007536 220177185086406624
83571410686808512 225858316598194272
10346891954528388 107915486215226128
114832565459501840 153981528552356288
35877372300829624 221713798686197600
50824551204655840 62743539782459560
67797885907162464 74954436505940864
252660184527532800 257401694115100704
18690392639299972 222561403156888192
51627042044987872 170365962503170560
56580048646780664 73563806303188416
11401358898472254 172025774067637568
10672653782605008 113236797452464480
65366782090444824 128358148104204448
65944807590462392 211857289475020288
177951846099642848 197514488547312160
122425176185556480 197455720580751776
33493731414048012 183896925476209856
97076087699376768 108180768315430672
57222675328529296 240342853439362080
6115124720255403 67891731788349664
42514537494017680 48233332112921672
58511383533911352 89161482391340784
237434317358182048 252773554904374208
8874016217988607 56221847380541880
47367115832218232 81104264571791312
1632946155971000 205181983339400672
88380446066299728 176296432463929344
130299484125400784 209683373800430880
61082860223130000 256548907927426848
22681335561141524 60304395070463712
5539559302889407 225617028227152384
25223057687050952 79562744727481168
22776095938153596 168454129072004768
192225102901467392 201242007018919456
29586015547916220 206029277024720736
69467315595008304 130676723705725184
108015484616151312 221668148172070016
177109168230332704 238830171778689760
40856760081422592 261099950906260608
29885220681178476 249957100020242048
59246650421064088 225941554466281664
20652211480910236 61488202153272200
10119929519033790 156299740550917536
39300987857402344 222427959668121120
233845796617098496 234308911888528704
255416223772012416 257092086914445312
34189830574831008 69820675764395112
115401724114577248 218818876473032160
13486983509344018 34388210012162764
16822884322089504 191219672715020576
196327948766000704 216464356764767744
32188983808418312 105405529749922576
51757960675087992 183026008569728704
10617722418928832 33602490494035520
58771197672389440 128406738297234656
216201387803168544 225243919593556480
33931981257977568 49398861566276696
700653250608576 250800442275348416
98205758359902080 148582081962872000
60653127503157392 176755210756203584
166899369339910304 250615618439878688
89681908560166816 179852649433391168
130335540200858432 168859421516118016
57869406159684416 167595433296577088
2209775052954066 141581484013577504
148802659560603328 240869674148013984
49395666825358392 221009860452803776
222304775850244576 255514003556608096
10105753420168892 135318898870588784
140245348035117824 192308326013799392
20765920200641308 237346515511410848
81955473106246144 244851263389940608
141256205467288976 150882645213920448
194583453074357376 200515056351537088
127448428619880640 235710446863809280
25256895282543776 134605444068714160
158721874561624000 180537475528547968
54568302762060888 237526140443564544
27477731920498372 190018969541232480
45050445923374112 128451359578104496
173968541315776160 224163387037475296
17229704081185888 71178646305456880
25341411702832708 165276536241048096
243413854075826624 256160448969340512
57618288275400168 105714003196431392
17471605771884356 83716505544444352
208125162677881984 237528140886493440
55516511761212 216883483463285664
113303025910593328 179630380246932640
18135106433695580 215120532102621984
85629984412658320 139182222741146848
182780229722797952 197351935665387552
67625550757404480 245232228853260896
84183618593430688 115115272955029920
145506871969036896 200014968230371456
69451714898677248 118062287265716480
173154057470297952 234085921477673920
117707799519868272 144664644202764384
81601707367965520 225015579676503968
16568122545182458 211784059434632480
94742091180715312 173885160631446592
94520732518377088 208923973009727104
70058583383831704 186427263525044416
143349399778733152 171506263610592896
101253412541273472 117841765104182656
148207884472891968 256117790711839616
129954472115387312 147948518317567360
135406644626528288 239252718971562976
228615945533008864 230655614703899296
58287942245986448 160693807984856224
15036663057976362 225121983314900032
228216388689628992 259259353464212672
155555321962148480 231870607433936224
26916418621656708 100652399022832512
28494513006941648 211222529761049664
174184665156582016 206748146098009760
171510501188634976 237637458668016096
78243889993259280 230294648968223904
87845607961261520 92770173226856320
137605830754969424 212886621967107360
155584234210317600 217214690596589248
13197913698252064 195104010664269248
45554459365212328 183367070988988352
176241170851979328 251337806465965824
163077994630862976 229035787006706688
66922679609728472 111426901728208176
21468478501948208 115026856798450928
142174307001854320 172534903952322080
62332188863301112 252935568169586752
80801984827435840 257929749110082496
112863870652687072 176675173322771808
195681128545719296 262454998293773120
15152737477897592 21752706703729352
80157674697682160 243357232346823168
62360343241344624 214640470746191968
49582774051419664 112302488098673424
134097909560115472 152087106181116960
52052421258986568 56343714280152096
3960850334092421 201113453438863456
51772625195686264 225594568688173088
161214093694558208 190868383471817984
59014441525945608 233985209631175648
183346918213148000 208183274485692800
44819625884155624 173095898925760096
42746470909939936 116516730376596240
40091374199606720 233489422266210016
182241613564837632 211977825061226368
34539950391116344 212737999064398464
72474259368848224 176100764970786976
9838278915318176 210666236201096416
45955468603033088 100539369191437792
98082101321774576 102220776753988800
129538820311017840 191260378235197664
119634656111056512 189456593234386368
122318023725545568 220059334363929504
256302196381589472 259203956165917344
29441731776789436 49091019400667336
98637747385344800 235685878421123488
137069981873194784 205057503781400000
71231899535078456 114257174901110144
154484978796106464 259122945185532928
25914634047458732 180667817703605184
20431457187916832 260189151568058080
32586509005241552 229461125045009120
17631930817987978 93974780177879392
38782417378633160 255102242323765568
118359940317837792 173744791115793024
50840168323140072 66965217954127736
62680847645948552 218032680185891008
3593082816340264 142435847258764832
7184386230544058 109655581393314896
52866452574759336 107410055748368816
75113437204785904 78434829488134880
120348890399419968 211854996732394304
13868246072973548 246408981262863040
70094190948412624 130910367602283104
3536843849909597 36731344991484688
231824716221601952 248125704772264384
89606917607552608 188790942075491808
105951042867867872 224629253564910240
148186577802366272 181546547645279712
4914569727186130 259373758281879584
51973404875269248 79225994354825184
189337025123457472 246327184166402496
143202875419988928 157637094043432320
172274786903039456 220061706411664896
56584722774407448 255985162671273568
155716287425352320 246833358565254688
38058520204466888 255866473777802432
186900321211038720 258421962186930144
146348218376978464 208572325301068096
118679605697627552 209365763727443616
78956320656593664 158810176774166336
139037632351023056 163603192824914880
199260015583712768 230980682379260128
78360103848939328 199497155676342176
77285871149500960 227583530694559232
226453497432326304 249141360665757440
86169328562606288 202693428088249408
16378013915283782 174225203679581888
98665572885932960 228713044354571616
24795079464747304 38179711995258760
691522760598029 259992535310445184
56186358897810072 261312072510068896
46742521077651608 68911798416386360
81491700562518464 180665190375369824
88756095896711952 151567036275860416
64813398581458216 259559931874186144
43563195426947800 50111449430823200
153482148985001600 233069072879370144
38480021048989128 227488862522393120
73813320366336288 260941213390607424
83024151220503808 87706272093698992
143046937757322032 143419274867922560
56125066306312736 171696006548444992
6457063204380851 23124593309841008
90581550920959744 204423579901184896
9348922006203022 72310214812155136
13258491929612572 69562629159098456
14775548367254856 48909945431295928
120148217942714800 146152687886328576
200252114019902816 226246010542023648
218401830384230080 231048439356970944
150637523400564384 213255719336009152
11169967435824784 157254373790695744
73602892704359984 138675495279647888
142493252614767488 150292308352346656
55721053103050168 165715973841746432
2544626675188866 166429056577795072
237714054691298880 258679791713190720
8126775680714023 151387484040263616
9161299529955624 220934542727463296
25865585401754156 185705081005340992
64069492741551824 66353809036575656
139353303432927872 170710663531376288
41861357979230808 215417905990877376
79320960029756880 162896276431878944
51553562185807464 222116806609474176
99999446244257680 104681247848258576
77934795459830192 157721683537235872
117328473373743200 213176964948994272
6671295091642671 177711023855563680
91482687405531360 111768834518481376
74921738718433536 250159235072865792
7400514564200743 254298595002433952
160830962208852928 174704463690221856
147459504973624512 248886622122899296
99870500086811280 123018531129745616
175011768280646592 238378108052082112
10915309960967132 246236637292659488
55287423947324272 137362841894360544
167220039072884192 248009067191940416
68703750388427872 188007227407725408
169142311875442336 252886407638362656
803686854159441 126549685112218368
210057665186154176 229828449846301376
58205958923549200 203264239850916224
21514841920295840 236223164978219328
28339509551923540 86454918511150608
15648151287585880 220916062762147136
11305626169705864 232075801872022720
70712293880738536 259878881803758848
13204380599540218 236513832973833216
50944262203675808 92276352633496432
11429552786529232 138158391659361296
56003939335553704 82036983646610432
106234244128240288 118823794653700288
15913152158052760 134544458378915792
134552237118285360 184647941180753024
83089171720830080 239769770031861120
15844154803010284 136506681401862112
9372536667693054 173215114848701920
83205121187965184 179858301025423488
124359236309044624 172127285041757632
31624008973955124 73768613162095632
190046833766873920 243740161194762688
916788311285179 88242700362607296
27736347602954188 232884881563264192
178884234428910496 241096600823765696
48790050954694592 152695370488886176
122723206239394544 160446126610516352
24166396383587944 180028261910884512
42743006658017432 162229263375606144
80648036411468608 144590669942728960
42239074869522080 166175296130693984
83772987842057456 155628397743816448
51880937137047416 225029863263712128
208704614318215424 215383572954632544
73423451432468064 188450367693709216
27677255764518212 33303527137705360
151126687160330720 261987026374635552
115268566368445568 156389751338300128
125592570624832176 150814408167546848
133394648276301856 224752196354560480
367082552840070 196440256536846336
59405648288884848 181457662204307424
146054090305007712 228957831661117216
77226961635265344 82848886938165600
13460831094820832 178787859826621504
3492176110156467 39286933183212272
97498906616703392 242142672747028384
32157944666697284 256724782822233280
8269897293241303 189262511372745184
47375227334555944 95727889301042240
69284412915355368 99129133446437472
62775536624894792 75328374228275104
212427649975241088 245551254905501664
19165604748900212 151849508031385952
111411512736677104 126643977097023968
38772442097589496 192175945092908192
8108953268659787 247981230267728896
67238879266797760 203986908484484416
33169339139126636 114489098996252976
69123064901935576 86195895775716272
46303506949925984 112362009782224992
127055377550243024 131441735186860832
30096755259737820 75941981138142976
236620149287081216 257069030355841696
34209009037998880 168448296956728864
135781140662517840 149705899243322912
38095586718054944 237152436757557248
159887496456656128 235090158136766368
47956027162487168 58179522658221704
150322723244697856 226959812301901344
42009936598941864 167171524441954848
53997287158970712 185923160409937696
66370699096654064 200889524668198368
148159028378906208 252687156024343488
157140071603775456 173329150043012512
37717807369386576 99904955175459840
49759354111103704 120232815633331520
59575500975945696 191475753805855328
20767036878147296 250127884222392224
19058383857847964 244169326338354304
68751054214429424 95467561040579104
35418780817262156 103866688588544816
180515143589008896 198283005502218720
37623810726025504 127646316654747216
54672582676211056 227834021556665760
248867852358312192 249216748232039392
8334681399164559 144708490757378592
131997595700913152 202550554916205120
32406607767056176 223192183274424320
60824735310406456 105088664793956000
35722840492460580 219657733062985728
131298628404535184 149254586372548672
108534474083902720 202613785827406816
71174783436954496 115740394881789296
57755465242109632 145446781263593760
214184906676903040 249197281773218272
130603603455707776 180512283646801664
87212930295548688 254955513679608384
20062931803950492 235507747114256768
73617368518734080 94485473992370896
96266495881869440 204894713316834272
14979317178935784 67901413850224680
99603776942968288 139248802951633520
63442393200225112 228695902815367648
35255100518906672 159700366292849568
187180228151393216 227575895781535584
39824422751747296 55711543452219680
154391361471573344 227260753425742080
32487240528440164 58890006502757024
71587852596969840 240794699104142688
38002666661170416 178479203059370080
214616760839244128 229755985378383296
176245460874135072 188388071812648576
17012137979708376 139681834230496976
66875700006576536 110563184600097264
182023854785822976 189870521489895584
151560128847358368 180264714139488672
76322192227197600 168306030560434400
27100177781889544 213426058770921952
69640528626249568 238862497881556160
86244987804661360 112306749165282528
38162650988325952 79423173507547328
150819920820956832 229854064039674464
155103119881895456 180352983705895648
109262855182603920 114003267027201984
157337355723587360 209496032075423104
140040717283795568 189330393262826752
99902244013931472 187063581730115040
65513649339832624 127196003775994096
6940474960591629 55635028366179520
44461212561667112 106134400057892272
35393712439467848 81560773198302016
128361393972390128 192673634669185696
55364989870447272 217367382194313568
57076474933426600 167019001306657792
178851795726408576 182790770955791648
51536546379794408 204031675278634656
218230381744218144 248080207142433280
177203556664540672 190522900792591904
18108970036896200 84863605890502672
72236872540824560 126484831976263872
80611089090791072 88952977007026832
57912301993884064 125419747640359936
154641911650543136 220125717624661248
32891708754180668 108634523778020544
60999395738532656 134233288010300144
1348665788662005 244510262808330464
95215491288411776 138537613175595104
14220984970497858 89081983154252080
62860402986466416 223598061889016800
178108702290118304 241062557118159744
211141746015686752 241889895597483616
44114158370946280 258628050717238336
81789040289279136 135020624212690800
59334324459133728 205728395079515904
63543593711475120 166371208571764288
127059361754868512 216338204490757568
131823459690243824 196055293494317536
171364708331397984 209192474002263744
21197798856975340 112932204562709792
93333388373395872 161860577935833824
20131007892419536 135081490970961632
6616465588624804 172184848477393024
82817481769528640 234081756282728032
17261901073475384 158868049610234240
13173700594755544 181835610009977504
91341494624833600 183122181063509888
161313764645331040 249817929896591616
168678827944095232 199221089272437856
15986732176811342 146821150680833440
19694005064335636 187645452938547616
22503419096035064 260437078122117472
68127015335592648 126101710356161312
41169667449212880 131441216370971568
50203459406712440 193432721723795360
205047152912888576 208906400177420192
48889337381126968 176171420132929120
51516531254462560 136964268687010272
8403810777806319 235903214028470272
160171297298862912 202303624389798208
250118147872417216 258004625934374880
230093946178419584 258761472835977632
158252853791670848 222161317532776160
62071970858530912 247359237393999488
79171870792174464 180100460162375008
211614360733309728 219049882512925824
11433665631030276 178731686618280352
85681368852342464 116648414674592992
117320203492852144 185794460389943392
98569089451673424 188621745733243360
33164988668667064 119161639075397056
52935770448174088 244807048842660256
119444147397228784 212275310404174176
11593544740425852 42932605191459224
32423812188266772 153151308553610944
82905946721162992 108928892417786928
53207142634266152 220832371934320672
48535198262469520 78422251491789152
16471920246701072 139428024535997264
196160200467514816 250551625020352192
134470261446849152 244577810440224928
26099989164246616 39695408970032208
217013629991539072 221415730419461344
14581199423636302 84236557192532912
125473293032582112 238236815794456864
19431788416393288 140107263982524176
134218527042276240 167867326767437056
42229155843514672 144085292276652192
222874435989505664 263009078946406976
136416228247484224 181220130828799968
63517637981126456 143259747999588080
98182300974311552 246747366393037248
46654544626581256 48564563721319920
19943715293273636 181431232489991776
104734512625462832 138845587479188720
105147679474157056 258241436603605056
91259049711791568 149921760663775328
234335017280443328 254852480001647712
3177124670057642 100510916688303840
137604903668817024 198505778705635840
86457073104355840 151755918277810112
48295322285169408 116134468767018624
117898513755919904 238750171174730400
145178797841222816 219880930435880256
110453945432566464 151507919312618336
26461125011283432 247223909730398464
188551742113580832 257761330594048800
71520770426716432 162423158435152128
1538284978981067 206967045843743552
46216965535867160 179265590973836736
179784849017450752 226453543254133440
131730295343713 50703174449977208
33736156072598160 184302163411601312
52940007474253240 143428727248123936
24080219619918764 54194368459131824
117526579656588448 203105791893485792
66296750161430456 134794756287104128
54439874069092904 192693893923637568
50540296784106832 207186367478576512
93047052113420448 224225968228763776
50396517328668560 137012126338669872
28514608568517752 113105245652686320
102877689759892640 123160659990676368
32556013547121952 101581742114563184
31186176415218144 57066106267371256
219813976078508064 242834116927018656
113056900129314128 177181797037435904
68294441113163296 128479804512302784
96553992640390832 105525350156911936
196337262240947040 233173548643829056
35791786063897696 156541468308489312
5388138987890860 202321810269481856
29569536167837900 107105167155651072
130363705268295056 176411962217395520
17195135912608328 70029010408887856
112030012886614208 249969521933012576
1357969910565430 77280533361278704
12679292118779622 140857135797196288
235706302394273504 260746643555222624
26663373053789060 145264211773282560
51613834388618304 259024271161194112
8642714320742777 26782300584783304
182847118797432672 242490325699888704
198973370719043200 215481368121345120
8862435530454588 172131787710456256
120428743393537600 130033321038875088
33265345621840468 231234571134257280
13506013385320600 249181482949904160
94621746068975296 226740620786003136
80408784381090400 94393109051768672
132955174910722016 164393966920792480
146739095943888320 208151839718873824
32459482328562252 178710720029289184
111674558640825184 114721260550896352
93639804305811232 176559018288258880
12210920875230620 244128506934078528
149038818985786592 197434282191949632
111189889012717632 174790131876458240
93383224531922720 210562875178157536
9958781884548484 180989778196268768
19886880810737156 75666650459378720
2062002096785190 217167331673145760
100747892950792736 170120507685688800
3845639371827178 240802108660281696
41945213047929376 65450910052960040
22689820677015016 218171051630829056
231027979417956128 236061901051620896
83742075214106000 103687065017791344
156457649219186208 169104880298085248
101509819674491408 113875901235586624
21446093386080280 176203589735429536
185758669109915328 241924892283003648
12132044524620782 162637494316201088
80657704928129472 153319271625592448
176923304501404416 202885370658992160
80695531036420880 106211486682236128
72247111779324352 223295461462052672
25352218835148232 183399640377297248
197536224439354688 223933074794122144
47099108396177712 81020622440713712
131771165731425072 164083279366889984
173413244499152224 185002476833307360
82988179362973040 185126978434036416
105776452983210672 137212829554587040
25231437386510280 126969185069702544
53840480980506224 168933655326460768
148809839095103712 245078248951947200
114401279002371424 193671480388703200
218919631072321312 236641996567704000
203362332796459520 239240555039422368
132666548599376240 224236013184093728
48929891978206152 155779679179181952
18622044677910228 207479549817417056
139101064161192320 161435751224384864
5010066403623942 86948914201696384
131603726277564672 189639578030970016
122521118526194432 131780850646401328
198201151037588992 251870620986509952
12760350623966376 259657930281678848
107724897307764080 123563485480056688
15414957664599510 124139845591028816
9416087239232124 163612748487306208
201841735024861312 207495725016987392
7648339769253150 13815910799395536
102106754991134528 107566594077008880
44928584130770872 252499496513164384
84529461072680992 260922624290864416
3984856790801576 134836281561316928
139250823183149536 203656801079668416
131826629766782944 157045049304707200
145308106767722752 200571046953984384
145872037822407072 182216265427006368
91429847058555712 210686321280712608
191027872431135904 253910891208501824
32076854561752000 201947572741585664
145475951530981024 201877414161146848
101319499362623936 179987820897921664
234992765720256736 260738856637228768
39875769659326816 251870904843685664
83133427590117792 132411789728322016
197575477901414592 226277109176224448
86109926882904480 187316011025749152
195613896331607328 217156096284411808
2671146677966165 222628479527718912
72880710653593312 80276695317240480
165644030527894496 258725163611319744
132929628855769072 180761046668032736
85591863654547408 241821211352775616
15373058246140600 140473158818787456
134872031681057056 202382403326294176
159264834429288448 210083682050071488
141223934605942752 141499698138947600
229898025021223616 232431461706427232
242681364861161376 253623551980800864
135072889319541648 236774160821774944
162174288300992448 234060818298101056
169409508364753664 258083239094770976
106384602967298432 139198001515606816
124559372072527056 245896528156707648
11813043453643452 52489488059505928
44443444837876592 230175253025254784
25752176010777736 214185843582534048
126880183766000240 192404647232691808
196257782218288736 210093106411322080
112066820428248128 162502207218295552
165515018345268736 200754496401578272
116646163741256032 258045907131868736
17018126522205964 18003704415710726
41325247454447512 177579359466150528
36299249747570368 165914086613756128
92739333118805984 206093558795438304
83660846592798672 226504277490830368
34729048948363184 159991625776361504
56898162011337864 100012325810478016
64442002162922992 259660857030702080
10620500296917654 88030178451367616
138458100152552496 218948982704366912
31071625369079056 163467806320721376
46717530129195376 131929204930639616
106227198719283056 236628354952260448
58544063692616072 259035718912382944
109622515025979312 155469290195718400
36463706199975168 90549002503674832
53720311157614288 94492321274630112
120504314587959872 160372560539540416
46056658040778576 113996510717535984
50003395507263264 169493528599213952
195025822830991648 233975446230154016
45919129206189808 107513300039218304
38798954910237048 111235261731135968
168512394001295520 238546183433935136
113789050483702560 173148520931787328
106604279724579472 128000140498197520
119077897660110320 227989506854996352
105002208849717168 194860356134802912
98657363003356768 101324461819381664
105436458346953968 133567604186304656
33025232709899356 176219889153160416
58438770974143976 167998464538827040
27702861694341660 40468782674213568
142751752917418672 228387395242786656
403574087626475 235428472263332512
7300253097135162 147586718003268960
104426001374976112 115807027897590384
105855689121789872 236950268681299232
7014659886782411 155334397668691488
13340781407546846 211051671673703520
83154529331407296 97239046256965696
139414258157202576 216171038473180864
29193499494774900 240367788154530016
113867830567695088 209091269564085504
45717810908289456 107829324460399504
140098181440972592 196175321664587200
108320719472776896 199715454425558912
40833339974032632 235080385138840384
185151720755860800 216075403664777472
8180176214639514 94244395380255616
91450467745087504 220819689495275552
81621262191380288 123618385283553200
35965291418837436 219200696029635904
11358932280847110 223309606081792032
123293932949149968 176835737561409312
34400695033314368 77272332634938064
200969430585292224 202535505049732160
188947387447940672 260801784456805440
977885041368455 198773195872273248
99025366599015584 198986149454477376
83134775534125184 259266612444743488
59693806964252816 192771174283377344
41513853436377912 175668990031473984
187958708791201952 234630980584137568
189297294068905440 204883194616658240
125655806686605920 214990491429118720
39196053897034008 213171178577013632
44743852898034992 223069323715432160
78798191466159072 183052863168020992
116744093404884144 154277210322638752
172112612739390176 241023133295472000
17420350826758608 245001866008860736
60519903654731696 216356195198659552
140440989661289760 226350872289062368
129947417616521632 146080974619883072
15919940775020962 176390273602388992
33099208926233976 182054441567523840
31172671456373724 58237572977498960
218457054103571040 232700266008948832
124212887437758768 249040773824733344
121558802184581712 248043127787636256
4234613549224047 32114737299536316
213174657542085344 231438532341926752
150381444401105600 169540198075243744
87146995088185616 138843891637226112
179814371508759808 202546101618587840
187228120614492640 260939860670750048
153422213531248384 201579866611262304
84296075540712080 179533286882391008
95015069316326512 104669951724805584
21367562464358228 201155701647233504
133777234031499488 223565216068912096
25079498684230768 242107595828673696
100747350948313312 110846142033434944
157222409047216384 239585734472528736
155410134466304832 200714851414799584
10117982183327972 161713574734707264
18975228046647712 80624754848020768
98104175554736576 200982497406489408
10128587737353452 204739782145123584
164461824089844000 166152441503491008
236180313396435456 249050925454029760
59859173851301832 206337340221164000
81274077156185600 123811205179815152
138444928539805392 157727324563772736
18057637492873276 198457138311018528
102422810105806272 171090787036058848
160254813380395296 164578181273294144
118182579642442304 262116921537352960
7968190772029495 259019876898983136
162993807670962304 231383479443812544
155786919232881760 190146834035211072
83585052562034944 116990405467599248
168852595066205792 206454401311041280
85184940473714880 133843643733232192
66587396801006112 239568917318207808
108932917209331520 151736679917264832
73681883483337552 254576662800004928
116863314645413968 121576381038651904
166080673586410048 225326267828667360
144710168487892640 148236299122400352
76549181061840352 261554753669543968
55690535923207216 124569720776643424
149922993608906144 254205635916041600
94884967287654224 194671466316278368
23701287740002760 31886716586089316
49049817361721296 207670756384742368
219630401360992384 226491809348103488
87821918642923568 208914401055526400
74478699508837584 167519368052100928
233332920057135968 237668288808020544
29858846704860568 239360851537463072
23001508855274336 217216202809549792
62084658628564808 203023565711106720
26110616939370372 227602400090969504
29933828025621716 194108273826596256
67124699811750384 174277912219181664
81593974801828528 132126103078506880
117726336166172784 128675168999034304
100895620457523152 192368174375872832
145764759850821472 190063282922497504
182878272229823008 221227149984975840
53811037228479264 223658638007029984
144776890207813120 178786155071702496
5774948699712137 157761715785245984
209226106808308608 257144785754558336
26171417867001784 84368425135049424
14332830457256582 52477710066092200
26779660325414272 92386240204582016
27640613730383980 32906514746721852
137884756936011824 156070345143400800
69631290323441912 88618099072467472
8950608659087877 94325707786156032
10777946572715722 147167156345535552
48681479400929136 134016061715282768
79640241799890528 148654250498039232
59503514603053776 76825806879839664
173403612787453056 190372067182335424
116494825948149392 139356075051926000
31207994523909184 32266727558567256
76792438556607664 193839966459569888
89123021093211520 173757880798134880
183117970678853312 252463750038823520
58608467910813856 105600266331508768
29748500055567168 162852754893704928
216907232152494656 248055435098040448
48732005953354912 161518577153561824
73128072133592432 162334338078010752
1501228022302583 71015649053960352
90878362846584688 227072103034139392
14307684362090186 239102255898855552
54129431304798160 144486216508618400
11118387587136232 160481365804522848
205157677611211104 259908939483199136
50594721051123496 170624121001276896
124922193947827648 215007074925246240
40595473020481296 43714326510029872
32680827660631176 48707762703366008
107245886091145760 232798698534791808
208179941098428448 259924586399728992
73362066222100464 259378751017417536
29107603044172008 162117976770530112
23458779262424876 254344535480833344
158198723364087776 180892846601242912
160974393397240416 234267304084169344
184049593294250720 254808708819440512
43762970079600224 198268233243392992
2276514059705506 119816757377494112
96500813905801504 141683291534647552
30604938588698000 160286015091974464
54539601544886424 172009507183219744
89698095343241504 233800954742701664
5935414010505476 194719799155128928
9982998042809966 116011570137179824
33396210183996936 107919987740176080
98136191342563680 258697397168600864
87318146362291088 240011735693349152
25813116269187272 106483775479253760
71470292335385104 90709449008627168
6164659158623453 154367044380727424
231604343560452096 257236609059190592
239198281712481120 251065721851995552
75111543220105712 107386510118980240
72195405641250864 118589280653083152
62419439323555672 229182023747171328
191996971137051712 262423499919235552
29520189003126248 233672277800396064
46919265642631104 119088244883055232
5660507711894104 220694316198857280
27153310084895256 102496122501918656
7002441493675060 194722396039548576
78362541478787952 249753267266575040
21734509755377900 87376057128204768
32484836040695080 54861947985450272
21250910846340912 221705149294534112
81782196332533808 108971199866439344
34340820484529076 219722993112243552
112450120938876864 199941098335938560
13321702723042188 211811018007361280
83748364519092448 251196157227149280
259986790101132032 262708804177349312
1210736142450759 31117038337550756
35214814768046496 261675557232977952
185090554179446016 248101625789687424
48804181712263584 250587376425806944
143938393214999488 240600066926572384
187316393026698560 207412627049341120
48586068859685320 217275827878152256
157387308222781472 245124495882864160
139741930080022064 221195524756379424
4290821393964291 28966835502639180
147795738518446432 169699767562339104
10913856767856876 149189886191315200
45073550077685944 78334762144974064
28969432724156352 134493935751033040
143949181303378320 239820746502377632
147428463158362848 256862603181022144
205709959517615584 216902367378161248
57553861297122272 104422465421436992
133748120595293184 193060851230944128
42897713012133744 156003290933312640
17964896249992842 64142580859377832
76249732743632864 76501151787371376
3193711910707723 110516726328662592
154176851802309600 213401412706047968
35368531329902504 44558581839204224
87033053227762288 185047164931891040
97957150850149424 139310955773393440
122030924098217392 243727512601488864
11646332216311388 34730907149658976
222595132027895072 240857558501585984
63886272544658640 69772009762410816
129031477909225936 262181703589592064
190689068207716608 257955777906284608
44478415461104896 58511372013735816
4976214467882380 215788660832116064
85356275376187808 168039245555254560
151763482480298336 177082558105709760
43656392306670760 105299143908613392
113868544191514656 210671116836547584
158502523560803456 237978549750776032
150837632778422784 232600332471329952
92800733234539280 178173349641466784
149450658539744640 217337309582828512
26596926418051856 165445367376977376
85323613335735744 148964698535721376
100484849548405504 222365039162464768
147298818685441408 228980876800459424
240994150994737280 245014905027791328
28605073608814256 48417627934220272
7754972174473072 114418617748945824
176534495399390336 179401684567348256
111988520578687552 252309959530528832
54053679750251800 208448899386250752
348180674625239 88041071983187376
68122365052166976 176302506196978816
6979623100594067 58758801392768672
45658423865564352 75677690255374512
45004867197042792 203883284222793568
142588289524435248 217426951081153984
77082118379646128 236849480369053760
81315165839448752 196487788869687904
132718484427381792 257139252368936928
154394068203772224 259785448981022848
156025335684317888 249704877872525472
42022705336440656 253434796943227488
243212630562096320 257322446347980992
8280354579582316 157676672982224736
118610251970570224 183085295954600192
27462381486172772 184274648146200256
99026137541410896 138642122571516032
54140354236792480 164563882648421216
46968651900194352 141747031080532016
50279247949821520 58554270414827088
32510369306672828 204244545493837504
96370590727025040 132856694415620768
93790561330434272 211335723222488544
6658211833933556 256726439253219808
181105731395268736 226212682377108064
7789618218699880 211464089543540384
144558456914967008 152915931228146240
149080643589233504 216992113788406080
127994932107116944 207569083500500416
17714631150147136 57792692967370768
49064912508929736 170935797218120800
136075848066842560 187809771012375712
138997217187289472 240407035595490208
142567535665498192 174544826267998176
79268820738961472 207642140561054592
58765980543728728 93911459591855872
33655776785352356 253521198209474208
55198397734896288 68797613397919320
56957904636308008 160364384838943296
99315124324331904 225596033436596384
36254005150343192 164582538329972224
56379865896187920 74676650386044048
31252763413956224 129904740325640720
100533421582020912 245845471627034528
37362788366767384 108982767129316496
48570561779412592 197942351233508896
94208061994568480 247026666031615008
205736591709895424 242763875328925376
37684220622271568 99816076583677936
197034111973591328 216307910265508512
32257160839796664 129263023253385984
200207272240226304 224045461473785632
150237741792983776 260523857628545280
139147573437385584 207374603113169536
19887256219329408 123368999682869952
70173331661323864 197048116538280832
139160438692828016 188620935669744384
200684972570121600 261935678888620576
109663022875341136 237532992849895264
17793935049988754 178637679462395968
53788653639543320 73861136306378704
18479657502485804 199911993890350976
25834205377744980 43157406339933360
28850090356529244 195511613633932896
67099212118876952 80066757365717952
47415195084500904 256240987080561056
120528249930971584 183241867292440032
21316943864342100 55239474290401008
35030219132093848 204073090425998240
37589204035011720 250359566297606080
142180611660647664 252097721217398816
84825695205599664 229073993059504352
102359884140023024 180203605859863712
110263121791820400 114300095071786352
39314604530370640 195953672052842080
227094235338894400 243515320900867616
136243464906580656 230568284429367360
94096678173781392 137475440273848032
69041162337628040 147110000214563008
31221249414817980 127967584708116048
48780700501267400 74737382391456864
194475607638557888 196225836788325792
29609860162299868 62107196652490360
29568617157913352 178516473297717920
103770161450991184 152173375395585248
87605795668584352 144181323694356736
211993450434680320 238930598757356192
88304111019911344 260236371745596672
115133124739999232 193791177467174752
33044365521661292 195944568152739040
115131548870531344 240534900170319136
124900903767539328 259901103814807584
23205138516077020 106365349387943632
75712840516820720 212438472579488832
208190350078721152 245879963865678304
65445761120283480 216623091307193280
13822306637676952 128758527159787760
4036441047364180 34655154242058668
92563727771974032 257836854549748448
138613392206649488 248923164321957792
28102760666353876 96119790437119040
64478999459116896 172314044992165216
143799337364620176 225743985942948288
18643761624871196 261607392896180672
63360719332889832 178988203259542464
2836447790053675 47331156619107776
103056677521369552 220990580393476640
169714588332959360 192332676264146080
200627013815211136 223449469136457472
167580216228915392 202093614973803296
144320014923307872 257351684437390144
104368949401835472 210365809147235008
43229395463559056 93020023317030416
10094331805775086 166756317416086016
5204241520334870 10200661718448680
83786088436771392 230864942744938976
57868130516094728 101893782685493104
75368073383615264 233134210543240992
32356500714995684 140345314633300128
103686124275336288 114327050848248896
161318608209036288 219719751482383104
45422767223243824 108812825469346336
220330443230786528 261518422345887264
30523329298651016 81528692566197728
22387284389974312 86883743951047728
53272192719859680 180306872621975136
23963507121016208 121256724543841264
78391157914503728 231001004826262304
88318399124768000 143654485473820064
64845170106405408 89398328678858192
79476518165949552 237205665640313824
123334596746412976 180043482433817920
207922107329310592 219068245254262240
114487359388753520 166484368475255584
36714618624269888 80471340318977664
57280643020151680 133546528205521648
9120589401583826 167111233655261344
47426464068978016 205925265414573920
2636917881594312 136696396733205408
186630582507094720 213304081751114304
114923335789633408 164946551668805984
27891150817500764 75803157117838032
70748738751968416 118038954669681376
18891041886750136 155749485051334688
42915641354472280 52711536480008120
191551078213685152 229768442747497344
67007549050940296 104944574503096720
63222154650349384 261071566572786880
133772161935195744 216772245474016576
217021571722942016 244007195872292288
70800025741390872 190358190206608896
2614044421545048 200254190429278784
89254296122010256 177211937620467200
8071531225577334 190049942470192544
149894597764877984 163627224843681920
101882111107304128 246967486633568192
170110182358842528 184079724964797600
194206688204619488 219038036405022272
115892240496819760 193361945333961440
14784478483532142 179309171780582560
8826088391912617 162583643651574720
62500369191048288 189570148013290304
54412140415995952 98253680080441824
3077054141102039 233946412331962752
202975580137153184 218221704182285056
154261788946473056 250011209926780768
187603685691356160 195161173005855904
165401312285140128 195174649275869664
68945254164101952 157635978267034208
109809084027054768 141573329218709072
33911330861338768 141012975435395264
31689005359340712 241675508064206816
18687685246404892 52212021444671848
155295605395811840 182009016216734464
227564691543249760 245188658713824736
70343924720203888 99675288770642864
18528536819554440 64866684624091848
244271436626208608 259403444818652544
108644442756885088 181657209046856352
170547705491332448 252896837657069120
17943426634743888 190509835578104128
80486577990980960 214628495476262784
34205805786493616 215990474002034464
53393414269006136 229059073720998560
215769297421095040 234118825027990656
105821582310901136 111378371889479280
123617676161530752 233224267170706496
90045898615671296 219748368199349344
113943507318857216 177710374401322464
182303599426229856 193897931138879264
154575180639358944 238003691587772128
37312337716949584 48516382541915368
23218358070565888 226272374848859296
129071423960835776 235382373198456800
164541325991332640 239945859365266752
42951941596266056 147959623942886624
17671086583200288 28252686038720040
202070116011812544 256497788396309504
248381980620833152 257893424940836192
197313254113900992 225011036266912096
41720249560936312 229515213191036320
20328348336363176 35500611325834012
92228818730355920 144310720864981856
264653324849327 104738242220013104
33958864496133280 207971679243885728
147513447971011520 160865649171355872
164276079512016416 195031950018740800
71739622750592008 111073602994169696
155815715445803680 238160812960649504
80422307288435840 111193659758029120
140899987738991168 181291372806145568
4096718521809977 255222746856689728
15129694971457288 60541633785590144
5692839161812808 50399690376399696
84093653081756208 137346917733539504
124312578540847680 183319218473609344
235405575220650176 250908596740339840
146077434280987040 260110447128844000
11706274055070810 225755626891122240
151818939172938912 201081564876335808
48593464325686912 86048314352862000
50359526048190864 91550956385762720
17599875356756878 168635495104456192
7842885598509934 180206391013940832
235887824816424896 247331672281339776
32464894787497700 146378510131442272
85063281642037680 165999232834505792
131607188898553056 255826909101315104
86158993645630800 248420375866350656
34467060985349424 192543095656503264
130184445760539184 192583574735087744
59225308321269288 210410910304559584
87937330427480096 182392918796308064
155293464602622080 229796158052244544
232255876733017280 238744319277349984
59363091499357464 68533671952664000
18318681836616312 213628756749652992
152686322550158912 228917888140840928
3993393537556854 212256771114154080
855876855318325 60299370867514896
161755269015160224 239745962162798432
179299758938192480 199005630312216896
2218067273009876 252391881662835360
89785093655872944 204048290702317696
89939270417108464 214355291030615968
164320287090052928 198910328022271552
16017232725633256 255389149767428384
26355092362514292 62299100348385416
77173066291707568 257272972980703296
100890920763378416 191529919903050048
203816628149608672 249352052796632768
116643258710411104 158615238319342624
43409283126726736 247996624585003584
127087448263428544 169237134376762208
70065859906108800 110882547980799408
961082372018458 154332383919170880
11888137487654962 196601620744417632
77710346765284320 157861198466972576
28012645740438620 116594273178557072
31448269276403736 157952653345363744
69678241142446600 222743503086870912
10128264409254348 134796605609616496
123082672507027872 229892518739701344
165846710644959296 176136206684549760
92088726437700752 126424811704448976
31191714963365552 246508384729865760
27709699713407892 131557662644736720
4312017758371776 226431677639591584
86502818542730544 99185753077634656
19848185214314780 217416720918702976
5203090867382043 115985508643267488
33131541660556960 233135429504082432
42054913008698448 147073288828986880
90191975955909024 177987841021656864
64437379182554424 252428815883393024
23697531672345032 108447809170894048
194603816735459872 241158484158815328
240457572353944416 256719045960315648
147098912779270528 226183383643709280
26716198829537508 113985747642315840
24845038229582036 218277747874871296
74955298277888608 154571099181787584
631668618783376 48218744261967184
108265471580400384 262722993373273152
155217022258573152 225263086278936160
175623480704021824 202358354675189184
24283016817489816 187901361646527296
220478492235748256 243063752786037536
77610504588688064 92178713423904256
161404903011411584 201867327420763776
179785980135889664 193695305891870656
80268840436326080 228681159583971104
19970784544451028 199456506210325536
91786416745911792 218919636471044768
31686453771049940 252260802337159488
214070171823169568 248926640899498496
38774157610835408 189923905288203456
45086736100685744 53604600643821992
90410517224536224 233665398374031680
186961832374605920 236964335302436608
18774121112839332 147185872492138976
97586639059633456 250888974489798336
60094325266210424 222266421178964160
129858665349945376 153356764014822464
213968688413505472 254406704579003648
93480027358331152 125405519074851120
52768299903402560 214125391813256064
45072196517631616 94576241717876944
152611355248804096 200743022831608672
62480532194819248 176435039617700864
173956936544718176 196293592496846240
212661789622116160 243715031737223296
19469146491314356 223684262050460032
163352946485188896 228526419393014848
214770776013052672 258968465942785344
54313005882684472 198739574341078816
221442527398879616 260387668911864192
35715565610005020 253751805464877600
113476845610792400 227874913399353952
39875395674570080 189180269086584160
62965407097606816 206190976619941056
163439803813028288 187003543118890144
51371928981176384 231356192164263264
61084518605726672 88474679726949456
59077508932233552 107186067369718384
174742576111304224 242736041571508512
59745572901128976 152236164494910784
50581244050272216 75060156188922944
33510523441537476 187690032300853088
102142834056246912 103057492464566400
24746551055461716 130545816756691920
41512131668905120 80193602837240416
142877105273349280 143837766937564208
56661112027447304 113305453650446288
87865171874611840 187745479593121920
130916356404729936 189197676654376128
96633205462010832 165674575824995648
93195417483025616 149271646768607744
3246567130996780 121224683889064656
103764728901584272 192901482296272480
25682100183501800 225166025614271232
116927430764468576 144887088877225216
18841955270558248 81503111131011168
19704048607120440 179245791134858464
139517176625558896 157321130453262528
189017076779981696 237728940691285344
181252672657372768 181294150331112608
72601553694282672 101683309904769904
58230216562084896 93631792901008000
223940747513120 261735961188084896
61900892943495424 228184963608042720
2343133635151657 154839762725741152
119017887842116368 221488643806358592
20377851801736112 202017505673857056
58000283901402608 198900655149948928
136359758417188880 141672075668242720
16014771254809870 84238263618850000
15025351271998112 64348399141377608
56541733458915016 119019696402281952
85396817807865312 138899909614957968
126234909907151888 144334990038050912
119803434795761456 149966412340119808
164054222767587360 242721256750944704
19822387911469888 166888369714536288
23165385079196096 165278413064340864
178358223450410720 226183321451830400
8832284864487767 245601595857804768
44592074806794664 200437981784138304
57694926894069648 187155271542042656
47990585875923520 168556269830133248
82649966409463792 164104402299803744
99684771914499504 137304315091759328
43754327469918656 162807698363860256
62320046417793984 225204340214390624
182529956768834144 259544358757433408
62388789176440536 95515811475848192
98427138702705264 217525829881451200
1785046886368745 25407759797279352
196052914103551744 248956582563495456
134635512113803120 240718746003141728
72033933048765104 128689074214178272
202040192095611808 223124621168966144
1197125700872537 57176522710255816
157661237588588352 203537279448516512
119330916121520752 146937814034459936
28734446961274296 94852192181766496
3534933819543262 147838443368220384
47272284725478976 245387345469459328
53576283739334920 149298165160996448
117347514325513216 224296865148840704
162215961060983904 183765468450515200
190810810044150336 255287060086578464
94149851049127824 200576490515947520
144538011008731232 169101434817928928
132977678066252192 214907578914894336
121209354558034048 249392198477488992
57189591706073888 166366744628015200
51178801401727448 88383093645662336
38584330278061376 148371255434231584
233681629028169760 262277316277554272
167640504045052416 256334770690414432
106488434372826224 120554566627076656
96273227968127872 123693367663223664
62680424371076752 144494939104253376
67067158737386616 84945561667859808
1558844106420177 2616553453714892
125979835542154800 156392489682233920
160520429329204960 177062008783948480
136086250564070240 175183185782624192
182329326552601248 243430286311353024
40531914995294832 128020901655869936
45967737106834536 255222177826542592
161979031886000672 229953404949995456
53806223354030312 191903243334230816
155674262952284704 255466571262405152
55477585612701784 98728033456231248
20772068544307124 204788582203110656
2565553559376140 65855479713396496
43850624703956224 179015657738541184
246778328577344032 259203199766125184
85158987754834336 161340926550170400
160807193211901344 163075287276039200
15592156370099674 18543913326114396
96680717576670000 117112969372145120
191972897560135008 209816744053184448
4341463109490868 25703714500537668
173610107045721056 197506729988542496
80888121505909552 225367694431851424
49367302344859544 93177301229767600
169656581530601184 259125567657418432
2588187810181239 11084897291830286
29461116066330136 199043957159427584
83197157362379520 240912198765753344
79780698769868640 173417132379044960
30071656324313900 220237226492340704
90726515923110272 225134425895854080
9073549298030740 226111838539703040
11600018593941964 104510265785323536
31531192879124164 161446006203559168
153658220172122144 154462909012372256
193010540599947040 217529451440080544
96256412911281424 135751681839325184
42484887042407856 197671653315411072
117937786208666736 198686666510682624
19560168135032248 147820457934847008
57771364019200600 143909536758034832
4688782240325163 71705403608795984
119435458126462784 220821433927000608
49774824904083200 234899613880904288
91531593228784080 258202742565693088
145157198078580480 204826354788066720
106462807014678208 232634992292712960
163274868599251328 254772605870122880
134722284289393728 173865714844928864
226123671335328 248600011731016800
60621878993976728 225672635022590368
108479911246013440 207662800404654720
7791153551692617 72795011616530416
115217715583439712 143769649623374560
133201742924428208 235214514679609888
139438411014104800 139926408695233536
51543662340490264 61912498283834144
15550876007564152 184260934756095776
94485821814048896 235974837941499008
149282788006971904 203095726001568384
4108386935283859 243111561173560160
8673302612298027 46977650379420360
86353511293106112 91328912463607904
96047787951830688 166991813719660288
108733288512263904 259515079056422048
198231623964777856 252452996971396320
65758591405544064 148323951013966592
86633538100897984 132158359176280464
122315970714796976 223861451895111392
52879549496714544 248441911219843168
159073007550370752 237595083623056352
51989933441962400 241102859650198016
4774740844108482 163944088775205632
81403702539400480 96538539386615424
140621384882078480 234880585083897024
1905000166108131 117195372099648816
34001366472391756 203288176024250496
63078905237499536 111433590728199872
71774853032445920 195729578464598496
199130629491757888 233511879643196256
35080723616397268 190834467169795360
122174700712698112 213690913152120672
27812148609778048 253736280702787136
117350042865073952 134060875418968832
152255623111102272 213966409739137152
65211077703594632 148005345862839328
117018794783748624 181177050061722784
40691789320222200 196909095949260224
27311058945917780 166088400236266336
2648939919571883 48889916512372368
115797644521296336 138311002016011808
32979525632696636 106505903509707696
101185792233497136 244278240751600832
65447063113448416 190993582535140288
85039665048600272 182151788636455904
85606411726805968 242248870777831232
148432230229298144 184310956971608480
46524655051331592 194916818024305152
126683318173368800 209481299246494144
174806923539486944 239957609018407808
134973408529277872 187910376520412416
22618500722168612 131938015414238560
58457870048153800 205240583387146752
79454916079522784 84790932965667968
936942943111611 41314095842041688
36448884652097024 81710892268712464
33020945211059864 100136415876129728
54259351581217320 128206837921515248
42725525728898328 185066846776962912
166606899955765568 259957379772113248
61453737852243808 153953503432694304
109208655352778864 248061713016348608
30992938822036648 80492842549936880
116254037132931072 157059295565947648
64978690463246184 212110257016093728
165296859083859520 171228859678403712
3081149849999353 5180435888119000
192085321443230368 244905468219215168
18255245297620292 45470191579443528
132982187279509968 205939321549023072
29304063071443468 144942471445127360
18020750668671440 91827206229292976
246959478591694048 257690983237033216
23925066481654040 145105911152844800
18562010349601860 140284127319362384
25220859947310164 189872123955125504
99391743253473120 148008191711157504
49666030562420168 200072526536690176
85816137829209152 241361784262553280
25773356441954968 127110800060979312
113879558935514992 144420421209600640
61907001455420264 207768104221183168
139885761451578784 251059021903687712
118919331478266080 213257628584945408
18280890018807296 164058418890107104
246066670843958272 257167841375472576
14816433562364078 213374559649591296
22012492055190868 147166970434358848
18055569523407376 203505139506050208
162755922014274816 213502521235288896
61148181325036056 156087179901762176
180173817383416768 254944711893566624
197251480260008064 252002476630307936
28119959369205228 222468954424761664
202038510104986240 230625830052143008
10439387431287988 193971660881133440
195610117429032576 241905775990480736
210130304647797120 226271356169703872
142075203087990896 212645411509267328
1246417392368690 58293837666903152
20955837679960072 42156644092260240
136143400760418992 173100383876701568
141109331112084176 192799251989009600
83401496745570320 120295963754374768
13557318904448848 248178306945470208
174376963530185088 207089727482217568
78008157050282144 221393216816112416
55906212544418608 160220035507924160
4899740463277104 55719055464400152
27264758966909160 175702951256935264
170822602271368192 188871385450256192
9956306073780114 53098022245575768
68784430403442816 202112525211276896
50184888476343656 245773206848675616
210927144684544128 236907555256819744
47647653227673224 118236903752929568
138411674951247200 169011972233294496
199057417701884416 202555116962581728
55841399608572608 104727224249886736
28170323594855724 221317350815300096
125743588143188720 203414644391052288
55065581384421912 111393942341880688
18370284267247808 154089642571275808
53300985204688888 189089521187527200
13812805533941082 221311099337239584
22487887109865780 174866536950932320
81880411963673552 96810843169260288
156801760302892192 208333138261077216
2596429184945404 244766482461252320
104275103577038384 262951643175436032
95384942894670464 130565261099118784
139437733112911088 262022717460105888
47836659765350912 95722960414685136
16749430594464562 184289737056051936
51329842054814208 123105558787218576
72809901578546144 192631949755618464
7575068242514139 123390023082511936
99566216286888432 125396668924413968
165310396843899456 190010927071198112
39111350942704264 55666419987707848
166082000805212960 195525814670688672
75874727863891728 82624315896827440
119689975263966800 138269751629872144
96399978476243984 221159362685565568
102622052496399184 172240554557227072
81023139642781184 211158972184974528
7464999864997969 230514859676281280
16762380658648536 180332404455491648
80577406773438256 82917133269333408
18905376830953604 262329015655207840
17337899074680996 90267917333105200
197276623827252320 213234920761309632
146020756461064992 185764958528722240
34723871298927280 112376479247293008
203135016613386976 204970055931719904
221679297063378304 260376594572096928
110470462350061856 200243088641767744
237067415037213024 237317873369464576
165561477359796736 178303542403926304
32034066066094648 58948272781192176
92654242031725536 150528707158038912
109565954892097680 133724630717461040
30826149288178308 205546268775850048
55677306920959800 160553291590320896
121511469171651280 208963064935818016
148777927389706144 246097004593012224
51773873979407416 110548103760818928
78818595878215168 146680159014269632
128223418146387984 163348583010438240
1482594047362871 151709864412488672
46805344245946104 107630809403542112
103812888127778576 261024818679461376
80584034286086176 107847864672056688
252563032839264288 257749795708473120
57038438419580520 135714026219329584
154902146951245760 252612562131399776
54528029088419840 78013414850535920
7805785244993905 142454522353140640
37073913842915960 151669016962691424
109657836167664944 136859196264614720
97735061277469104 262713339573570112
99790102080555552 151784291196262816
104020295415917680 111478054834168432
180554642980634336 221886853510826976
4724525872892549 211384875338685280
137703469619750544 177664892975017248
157361406308450080 259279013616703040
102439736804716448 181969008445215392
113632764547500368 113715541348236832
78680484910321824 190929546399492224
30654703111113800 145491472117750752
175318795342196736 199960561045475104
194843712529830976 262345323926926368
45392326514384840 120731278415939616
22901648514012520 121811569428468240
100372156815301232 170542061913580544
138484495792091392 234255207172195136
189798187223876768 227317349399429984
5543302266119558 174827088238985408
107698824507839712 193930483437783264
140816492011384400 213277199154839680
179975396206936384 180845743238894656
28399473289720068 78532735402517696
119218319757012416 201895354656352704
84380506266544992 205061735303806816
37515085837940048 165026196827892544
139839313177569200 140936733367712432
177929214863931296 231850908285746464
51369277358136912 98822640770445184
35526671492505072 232520751855747552
117422337262626336 155918069409629952
248141059612931232 260962858918439680
64670453728522792 166836359692291168
69803039545400752 107233989064816512
54619261657162856 155267516217593632
162610670094350592 261283203221927616
35672224533077620 98932457771613552
56719645805281504 263062683331968576
17070023247741604 180547192589967840
145787285986181536 165705917267079264
142046955425869472 153769958219564640
225257189871340384 253529577812989792
13244778625484904 120943666216867840
83518679264456272 161692965423825088
113445810700754160 194364926289108480
80123844176841968 228125782583977024
29187358485104388 252719451244077792
209048104633099456 220157809381372032
19786561241087088 188960114940319648
127253956215356448 129588008495316000
11915155031542522 203778937529723360
123409202877416656 244044808975608416
28110067131755800 110698142273385728
83471954286695360 93214721604685792
104315291599529584 259914226409066176
25667514811476968 193899315688581024
77269019524713664 190712432380888384
45615329089207584 204030531994951072
84941468238393040 234074696933640896
223242772803651808 230885873013840672
118153027759454480 258469799493033760
58358331455389776 193587257778774208
113291937528646496 207383816108872000
6792302438801450 142990340525482704
131264091267028912 206822428628585888
168062591689019264 233893675257211072
121226076585577712 159941320414310432
166278289569323392 258379607690760256
5789492971626268 60131923308796040
141045167225464944 225010934110606272
65080188044667280 74923482382447968
155414113285015072 243771748887374848
32696030259844392 211065107954687072
153859864419556480 166086753805500416
75038737158878992 165508548446527264
146658927278480416 225775195203256384
83196576740255568 117045265552507904
10515543559945852 65658383523502352
51007261225564288 165699181511278176
39350404625661720 246648029063168800
102944114913978912 197948442833352928
79703261179394528 156152132724792480
159236701953121472 230796561692355104
18278427706712124 223454674739425536
151182889312957120 171450158074537184
56220789638755264 163050783209676160
54561530495810056 54835555046816176
25047810185700208 143955431166554208
120246483583926144 210664774787171616
2929906486867073 19086294313231712
6368495264547911 170416131606603872
136474291333228848 185479402047441856
147438107575810080 149004974774054880
182145811045953152 199657864675307264
62773829435207512 130860943510020576
244847714943434592 258161201492599648
123029161617410336 247817664154617152
54308816561433704 185143632581459552
128172280847146176 131639696789680224
93047762957972848 236159382403937760
34513423452740572 98424765629733488
21310763805603768 128584778733662496
86072331376085376 160759023342195968
71860992113197296 152786297549078048
52985029445984536 56222817926301728
186127240723371648 207061500042751712
24035857146490968 120843827677459136
103657800791480624 134671035876453536
114145976785938608 250548540148857344
38387909056128088 260352512076757184
37396600915211760 146192156542976096
22181264050414456 174381837398494432
47541660237685752 212543585442006432
10465260403809942 210526665942992544
891609366970099 68414033463309064
167172917720897984 205087366436524896
65645680621129208 258084640978840960
217032073064414752 257472327390375616
24634485034431696 111378398866867552
50716196345113136 155889150693604128
93491671885044512 181354993999938944
50605734262726120 189390523894172224
27805544310995672 28420286216882096
71135585020268208 157680526143970784
89003588023470016 144299132547623680
332520982806952 50114997582818200
33079103837224732 65839646020607488
3426650643072211 245089168359565952
123379399278707680 215802307689869536
57763399027423872 217121639316564640
8687787690049231 229915370365739616
134216162679408304 257532650747574976
31603081804390060 231524553399186880
39216230070149320 249797202055254048
85465710925937760 195140403859430688
149721270746630368 218665628623789504
26846844633261244 186489735361506688
113519149994209168 233906900286855744
111512127412659376 259471922050666528
201697061267329664 227539539179178080
99995625176271888 252346758888904544
77649149594236896 207865963923088192
63444480341350792 211071255799410688
74931963451056560 257731458532095712
63104644722647056 169437576494343520
22622049700629892 260730937828077664
21005889491056488 240596174104393184
96365594348329104 187248472408502816
129310837156127424 134472548396020096
172579656756689120 174048266162259104
73757725656441280 223292387187486880
37070652928250080 204854984652033952
39510506548198352 142870851089839792
78793180571968992 232992378067018336
116004944873409328 242204937181913952
209509265000442400 213641890976449536
48171920204427368 205744024118932864
133142822816846944 147738751517879936
116736157345409760 122452505172481584
8923131117206006 180398057132503456
15403467468262384 35317204361454124
155590474071752288 172967889091708128
100028308000242016 174077016177841440
16208995325015934 88148315724874368
31383376540001704 212151746007850016
42399599736295032 161224491400507008
2972678920672893 37284095081707248
13948013013174672 73935110740361312
76624397739169296 135858199063455440
119383516236155232 242343277022287584
101904009279535216 173491384175611424
85091634885120864 242774413697176064
22578234463406868 218676621528706592
82434182635946800 195784677062274624
9287998546329590 16022019061137018
194549123287036128 201808504709363584
69252564221609104 244269952560023808
217294179646530944 219477028931052832
24890430052804976 71091095160513176
16705533579793536 33572694392511428
184380950070899584 246674518199344352
31397218541186672 124585677864749328
85662443373996368 156545716445465760
33324566492227416 99093550707800928
212076534902005664 248547621543793184
22185998668799788 252977030865499808
6524634723765773 94785405264257280
159840500261077856 230521614057394464
69245830910129176 186678422243366400
146127195762417184 178162916479557664
164892473750963648 168779128976701728
101584762788942592 167420747849172224
12496355554435432 25248936476433972
59021960785339848 121698949804688080
45099620775200984 174573656275039872
18867285464780344 111609697057004112
40950719561713896 129420081977200720
10198857731587052 64410580720504776
37304268030476992 258468507672849632
236470575479135136 247782322773556320
140901446165468800 245380882325923488
194255889439621632 196257835245300736
20361046597389748 63290908946102328
164495017585920320 244030257951889792
7245097669991275 125095122027043552
127082785252789104 223557064005551136
23483166949464256 214689442520187136
257803977642122560 259837342329886560
127311804077042624 228360244111659232
84105823924384080 160632696542563968
61812993765882384 210956038709659360
42585856097121 59728445189289640
91213862159662080 257621086385460224
187843777366532128 212805692164110912
134202203058873600 152579145526819360
208057413110718464 208601295872274368
53492451855793720 116251789180005344
91481592858416656 148511266181806080
37466583287469296 170211736818846304
43838105566277848 249218212413714784
215832410047917856 234540529828641824
8024156493031149 169214713174381536
88511284920931200 234096004544996352
58429017225145688 82081073836168160
250271509249351520 260267403005411072
6803651536807409 158223179273076320
38318491912974176 177831348814743680
176062060846837440 247766912515233184
36815309104981688 204097404713429824
57359907778335200 245107165624066080
190899777895773664 243497345898759712
188936936253293984 245405864709879456
73082681039015296 90442593102588048
111939258556786768 217588543044964096
185138647292309216 242205196282424864
28414405419993708 163192061482526016
123448058758742976 179529603999642976
47139492513784024 182171113229428672
92015110665458512 108362906807737840
52836302649161416 126186982056108144
192345461006619360 242712426257681664
148685312996048800 251715756457159264
162204370875463264 169373024694446720
165531324085732224 215629753955367136
128820865751322000 214277736985344768
39083135618677440 58240931659057480
80172582278586848 227288284321161856
31106643635342536 254165466180380800
91519219658083520 126895301707549600
24487373546183112 200856346069106880
128927976131905232 214641507915021952
80335707899822192 94803054351292976
3688010444106504 130508331195434224
107270193343227872 229312964614986560
187272375309652384 226733266685555264
150291121949397280 242333040862872800
54110981200514344 125087590585328000
72504841325954304 242576931802382272
102280036949526448 159518916635674848
156940069134988352 163444848943818272
42714047502428480 108082489196380944
139532956626884384 169036461351091264
222019327849572832 225547002220545760
54033538398075920 229516150739214816
204917487496612000 257684266507797760
89018941093841616 224310723649307520
216257148069387520 217988861816918304
14381020221513962 261360941139983776
56768459134499040 120040747403701104
52521668622198840 245503410617616992
46169778034500208 249848908168584096
79734784279829696 85735655441010720
34339134452571640 99023307274100272
55341839484923880 173540862488453344
76430688001965808 183645348658353056
112609754980059232 152511196259669984
136984509032180720 210896793825779520
84789354718349968 167380655397875904
10547871809589512 74504489500053856
11853441487515688 143827786705284976
17973644676421454 95929753250802800
158222464412700032 232998891163915104
20353673411358916 80258361205365952
9445198779807122 77225041921224336
57619880991329288 219679064369236640
8803656511308617 98656642816815344
220851786800712640 251863625758750816
108610810300918848 116340909037759664
54372984692444872 151047676606900448
196223170159606560 235530068305247072
198577609763571648 241350090272911360
22743302100848692 54512994729311968
93431959561300720 107864613119772112
126809132891817856 234982852027003648
8841091626970120 146715720180302432
161831897718591520 246835702773930752
185360215787350176 190465558977543360
163211072485268064 191901107279864608
165588611633471680 256685197928996352
118559636213790288 173729245910920544
82131343567436912 236769421685258880
162283047331701472 203930294231010432
71388774922845976 205613658161955648
39237716699927880 134368054287093872
139411801228837472 179883807394842784
150591713734497760 168990471002945952
141243920006973344 251524631394887136
149519259125347040 256755145123465344
174654872783010144 245982086941336672
21645908883199992 75443879725569248
58723214895035824 246159261960362400
6625767654583202 162559423829448480
140619295938956688 227672112634446944
3661509497629713 82799568462469664
114807604475687536 193809394712696256
133265351052276544 206997916988979520
90415808180505520 100020221301467984
30800329243349660 221228741216713728
100422133149180976 229835202505971616
43857900786099128 208994180406747744
47826921045109384 82654585608493680
24759383827469564 257259336102546784
242083879692992960 246735522151770816
14383274775757182 161058119917569504
64471033387082920 105993308192715360
158369685423175872 221402834498148608
170301850345723712 234896260244525888
214231479779934752 224192115149301568
102283723299018784 196825787520155168
21227610665790764 96823155890455888
69780600709415352 182910951277491200
1788557827318370 146469912576852160
147117483278774816 206114291224758208
170957157076885376 239425945592015232
2872297015130216 30395558926978972
112364840265581440 123137284739954976
128079534903262992 198104810000042304
143021390988358688 148550874801555264
168002443776196416 221003310106316448
164721335728604320 173924058355690048
19500256569730320 54259116795535944
100758839948914720 196741266413486752
14871503524312540 253889185197994656
43733385757091520 91219636345605328
140282160108709424 160583132368782816
219919560980181920 228220976612140096
132541634255955904 138173648300757824
60292017514032552 260270316573331392
125337049505583696 250033296067768224
36601879976438264 208557954773820512
88820825719713072 137374239664504624
89998058747755760 92408669039167344
3623465760353451 244946102935788960
45872395635995256 146554812012224416
111901183022503456 180530042983853344
89637722618976928 138321174068720912
63694886301335712 93639107575726592
217047217332611904 223114171577139840
194677930158571424 258312326600277152
204009018346692224 243071399130430784
20638376568241296 174101249952447808
180628985125004544 216015988488181088
11891853407584724 170647172544115136
30552058683097732 54853267470757992
8265089036999210 160364432819926528
22875514884537576 108845619450906112
46134910005394984 185327042467504352
67572710284590888 101836469388008544
111425032634304992 148110940544478336
129609661467040416 243984928479827616
221863181417923072 225277937539448544
176470298261778208 258459397856908896
27607037293992120 77714019698466048
25456173516274940 215450285776871328
46130593044684000 164633128216516128
158712201791297792 236069628455899232
214294795655961568 230039841303918176
93138522007776080 199426783977030080
150789015590581856 240755315562886720
23224093747873684 32793613693052544
111995088062124464 133059976677801120
7069164584711257 126878092834652192
27122879180363544 38543140889480832
6253850648341869 30652556711464548
3578320419980588 161943468274293376
209321124474661152 249399476368481664
58230305699655848 181323698852820960
152927943619134400 234271512735274784
16105347791522626 226182283547518720
129512205335109840 241595243399245280
87380074947676352 127739217940042208
7232162285516323 167740177727397216
36849092814621512 53446903004397400
128188269601291936 129124776111952560
19471980794091088 250670375071139104
140208034384962416 204495250178929920
207735103046765024 259279433966417184
10142133964418066 213543804937555936
212207932537803872 242191833630878912
13683749167143616 200636758710071328
90471139070447504 188761222539276640
32838404884674368 188922659628142368
103231330187155696 179312497003184128
102540724619340400 251705516198201856
143362917773855520 208777712654970592
197108068802762432 258343381282510912
70593070066313880 253982193094536672
195406649226483232 256305960023675712
124283262544691264 222942678902915136
96066724740383440 197068380648496512
24888723825267340 176723490569890848
35092558060706924 45575436045854472
42636064336823728 141927666397285056
175273370757078656 248882828637789216
52020314142462024 71807581630813032
44061092160639640 155437062046190688
11370943197659524 108482540288219376
142418348791108048 218423406886369696
6062403769791493 129993981680181408
114725128383850928 138334162395660096
98355917509473072 180602498205072800
41651065352642480 220857369090231072
1611710933045705 16643112776249386
77596197696437248 144511626510375424
195077598477488800 250955035339305152
39807369355175856 58379585917732888
193738454547150112 244575343822515680
28710832932549892 144421519212612288
75396624364195984 210880231728023488
112118576133866368 239037139831483232
23203031892788976 79614550061484976
66899470750213648 150725501448203360
72503877383575632 203833590645394656
80598654892015808 155874543661912736
134599653434110640 207154553754249088
94864089529088624 157317910667034176
227825591323294976 240393748098033312
3918561033932684 157646382585798368
50282648469046400 135156398697079680
127689513252449792 233250067395289216
38511116920891944 152361418888564832
191817521856830144 257965324816082816
34354417424877884 161903142981494560
148739517999779008 226418661535807808
133073357956580784 190502153062624192
6345208701482336 250331157427142592
110535708189569920 192853802719996768
84645649573656896 187346563598561024
16687716394457706 50958126843196624
82942585346244032 120369073630440224
34141440915115968 56054363815658752
105649816957168128 174641932216343616
117029200181534432 226793417661591232
67694269688240560 251878136454223808
238567885673988352 243317468444661760
85796732778883456 130606325806021024
87964521857127200 198151709076935584
107586549612924640 260573877390351232
8945762851827013 133992411860873424
32574569335258404 86335775526508320
205693734869023072 236659014736193408
189904626774850528 228116404347312352
13010720518390212 204879917882485344
24261925435125252 245411863068441408
19113622957249616 188480201521777888
155056035418048544 225067433196838112
44085172282873472 210260455932572288
60607871932079904 220237757279110368
77966719072595248 230597491635530400
108154889853680160 108508643907381584
55984349776349168 89194401248502896
12133329744032324 135519388276181504
66480586977846880 103781514320665200
129515053684583232 191192163235167616
125086279406824000 261078510288426080
66316093787399112 162206093455670720
30024618324942208 199600346081562976
21961645185420988 165837894095951616
22895641966271460 26934949306648084
19794444212296488 150016917321782176
55493738883223984 158855359221190848
28138094921217108 39023804983672928
60751169105798696 153338196778311744
43578935275734768 116910820291159376
33011119200789996 232016030988985472
142169510213100688 179596321402791744
207284344398529184 220302461551100032
99936964317809008 170423233321604000
37265516048793240 159497330054691552
167048399420345888 250426351227045120
99465899270543232 178235801241291424
27918569234992804 221134526489157984
1845272164940117 261028986083703008
141273951978220368 246587863831973024
208765481522374976 228087199385962944
72250772210613440 82256724598807696
86977914011620400 211403319654960160
76668603159800832 101968174013173296
138021293253191136 172134225437553376
239286659373317952 244247812025216384
50784780194279176 130688638809536560
171590391238394816 232134731383611456
93056185233509376 134943739644795760
10210261783184786 135434525622785552
73497758333560992 195999797406884032
206527261767432896 231418097993945280
138259369261730256 156535648468273632
132345834437883216 203762000379537248
81769162395375120 229573891361896064
167057721656577472 198616503883681728
7911122278788097 231777254011930880
105672253252594240 190503461063411424
119219473790008384 243526118361157728
34773395010174844 237084991695500384
36415176767550512 157231754399260288
114422901910680112 115014475478978384
131440640826803424 203616551290065312
97907217779417424 167694543895529120
213256357515093312 231159564758206112
51586360623501024 150016842922920768
18995126160770700 175405738610098560
179357418029022784 194316301572586496
78801660705049056 133120995782782000
26041315418782456 50884592028328056
21173867469828060 218845324914600256
9051186707997914 227110968523777248
69385727743063064 219976793847523520
59220258689882264 188278342354377024
89467437895432864 235443510948177088
23682763327829964 146244816665384864
60982173575285960 113240661391110448
128117523631435936 166670676633323648
199342439730742368 243790273844353152
66704348755961152 204679429283830688
16008090209570958 194123921179363808
24260396962467436 127817898015800624
36739439492000992 132056287311727840
53139666207892088 118285611294005408
174447434756007840 228285191660494080
40283668031361800 253395539031624864
227211947601740704 232192661362779776
4399264762768641 149276709574656224
221824594581236288 243197047829343776
68238729733256248 201133130964360672
55634024600469688 126043349248108672
132611222909353024 257698171632447808
60309436760254784 245110445054414528
173559343579120864 201684076915374656
58967482467021592 254445087624184800
130501437209128352 219237627895156896
111938681213662880 160088950632766816
84054378713569488 116274978071079888
38447132794710592 54604797657373440
2107676820909285 253157342995850528
109997895063137776 111433475493514656
36009992702203684 163776257470482784
165619465891277760 176994658925681632
146983506258839200 150154934264066944
11390067805124694 87867167110183216
77010821017637680 99840990399827808
130302007060075968 213033515529488896
144656897260956096 182330990338531904
46754817348342896 54188686313424320
105649281866118096 170935576205496352
204690380456117280 229832523950736160
125370113914031136 243267841384131680
125304965880551568 231854340397104224
45429083020779936 246814596766106016
9284867794907514 62965674048338448
219803463500758080 240112928770575808
110382190887632896 193204942640360960
179952668379768640 252313367466049920
165421186552346880 232045848447348768
23918867027658256 229076802097295072
32620307523890220 99850273339014000
8533481123059247 140706492858406704
3486043584907880 128976683393122288
92683976613263824 144256457950386400
46504116373360848 150803364487900064
144648649152986592 248742043928029344
20928824931873136 118346558024077456
131972477803030032 170420245392681440
105732015442409920 155731828656901440
9122585242922114 40722512610246528
72347463645855488 193977776889851552
63195491440664456 206026219995873280
145528820517218176 222401101192497792
34366954849857712 87363649967686608
110877508260120416 190426696538673984
23687025428988124 139964826592313792
182044661262570400 257345023180007488
98666067635282400 148731768874029664
242200417911036096 255893721109100448
60509894078277328 130456617732250048
73459996669692432 101699046099273952
16186094441084048 23754945803723408
7839995050564781 172780903037894336
7186250728138260 183927766073417696
51187383982966280 137097713649461488
78273022089143200 96053239345741520
166594874928790304 185161250077878336
139615160027417632 220088907302054464
25603962454309524 122735801728382832
134475712983969952 230092664907607552
22627471690191180 142019336351057136
106917728764724016 114487507018101952
88842063925406736 131163551907600048
37030523046282888 179714729612613984
63737236100074064 95433068044037424
74658011397149344 123422171170950224
171773475585166176 259783310091792864
24949139203181716 185298342334883648
79685470168040848 169878792788774784
61212980734544680 94446812448958608
136739562421580016 199984708145629024
83790105478897232 236378584738942016
203763908379916096 232581112477048544
206792098694933280 244002671331391712
95529777660388944 203586582807158176
178176016267498016 239212296856026688
131507072465603424 156829263816513984
136924626407312432 212489765847334880
31094678105487484 108455702556947424
22994869143231244 79098756497311920
9522692713139286 163046312873321344
30638782130965760 157449622882182528
32560958207442380 178373164960494208
91727749475518752 152455760846645568
169204382645620096 210405105989549248
11064235037567000 193936947251049440
16821734082302056 249143197018559168
40575681448073384 239739903699837088
115094248645225344 155071129122214784
87770372452248976 213920948095069152
124547882893226784 255150894363243008
75208893341001632 218445948962641728
203488332281043040 262969851240265472
28083169507411372 41611612058805168
16601240158712696 150176823443706304
134136289188023344 224799708042132928
16852180155616190 72032325196394632
146821913307307936 231684401612852448
103167792251335024 109998913881105696
34236174123847696 203880640244106176
55725879267031168 131271512436343104
162996717606416800 199159713663757120
15880246622757606 124297092436281440
43663264902639280 229524916307245632
4969531663577815 167699713672976736
43360238221039816 128427601499057040
57642351108039328 175006670962621920
131276130073024048 160516714768171520
3564732150608163 146861955118528864
39261543767980872 97337520785355360
52869261618360688 160720540900231104
188180481137965952 220711255988019488
33398204300955644 131712666457390912
203636386320443168 243719639558661408
59269831312158080 248753239238956096
33763387212343856 221710420986272032
73174555152610976 82770195764380720
99392472346250928 220073728487779200
29778468337089096 141165552370222720
11304144812860944 57165919982782416
59731296958173800 196237540711265792
46939503987247496 171587298706659168
98883227233942352 183731471824384576
153785311219848192 194808685632660672
86243653030548784 177214701421607200
194415064652866 147924073923248416
49037610113366416 106982492935306064
35134092193612304 76456535240464080
178940212633777600 247644008196867680
33410942149017308 109193766571347536
40296186808660016 207969611148185600
87371358346411520 195998698863217536
79460050590979680 154064591423411136
55599971572375792 146063699014971072
112615570965079728 249195629598196320
2055607857084667 106510761770554720
51345733217909024 260627138974959392
161041706142805760 250083829944721472
65911203419373168 164208391186187456
86409723259382752 183817076848676096
35241562757148888 53302305306392856
214808021476352 27057826508732448
114713903113457312 174172895149580800
48635295674685640 158227404150304256
56355673445954448 204886285394554720
110920306646517392 165019338844999392
44350585748549496 180145688862312288
290078599113329 145789786475242048
81007693376899296 125465052069131824
115847530667099120 216287313411969728
5837866752472073 22977071129186020
187627285521635136 228901347094779776
165541795670089696 197835887026045216
71271818204352880 99678931075125536
131270247756516240 218121163624857728
124803975007814656 189895163503101600
75470596566767600 203622476872063040
17698555950938496 94377437176330864
180726470119627008 191849150141429952
193797079161053952 218058865381588960
172068143865502016 215659880270090208
40766652649231280 113979962879289552
227591436864470688 244924884036810368
33890256795226448 130681496131507312
123985210224138320 157480959818817408
83359957837872032 182084671858099360
50674985335739240 203213896442608160
42889691139115304 141386956315150720
75066431218279248 224993218396594624
138348856220961184 230948005257821248
58759495243440288 69955632296862152
45040585350185920 239203743609573664
201354872453912704 215572720494642528
148431615916331264 231800921268444960
49474696068709096 116316025436587344
58745227730881568 112772610647131728
120527821191991328 236851361808493088
160664749698344384 236196453493154176
203019929193692768 256337914098092992
90318840252639952 104110804593985136
79133763531276864 211287572110248512
38796922044851792 204238689335369824
23152122358602336 40356356900763848
155626907850748544 253170593568766048
28571040223249716 150751364317541920
111496898458909872 204955093530176736
19365717096745916 21608939590068132
122074491751093584 162463088811300480
17233907010354334 44956751667592696
173480259700769280 213531472794934112
12374941693626696 116518323380836960
232899543484225056 251087691140512064
107388165498268112 164198206456921664
134258028034692064 207736376513434624
110193216533380320 168543053925316768
61146604335944224 137920069277805376
21737950099766744 129828726202910112
166295629862347712 170443508357193408
26969379735478456 248607793102203168
180432171781444928 188244457875946112
190244634863276864 210527445602545344
72051227067785712 193023433151497568
135669509495937584 257975047337528640
69510532731340352 187400991666324928
56092654496208272 82174594631556096
205787747109476736 236669401143711904
211093332256184192 245205718432095072
37732282019598696 186274928901289472
145517105798041600 255200159761275488
149704594689973280 170075408703984224
129232025068296528 180562106090730048
80944785728826688 172682211690762720
64016016441175592 206896266865388736
18733215589997588 155196855122085696
4774129770211371 14472616629428864
67762570930061272 237750395707402720
65555881397802232 111811269379936368
22360059687972392 197875970018659936
20246842842918364 131816283312005696
188826550556874944 199348872579518592
212493613523640416 230011697791350624
92695949121522144 252173648732582592
19864822593621292 259599387057462816
27623807676670044 90513875491690560
89380854560553456 193672671144400128
44956952352215464 47992750851111992
2007218452810211 189429860032007456
23147857093431928 219503346607652480
114577723902475424 191085307037137312
143282210291097520 153345278070241248
10286781361812188 123466150805947664
54345335591703968 259000964970432736
174440575993434208 178940532781838336
61946543906806288 255692675522148480
230856359325661248 240490897161090080
112001597875656448 181431853335046080
165577467123105088 220201157573667424
66368001909366856 76481603369034048
69121964012074048 128243918668045040
5894613692195848 159792058990924224
70789625973907008 126784444226426960
93522508426041152 222078486844352032
54698578615807048 214470695853911296
113136540025233488 190671064726201984
14879540068278766 220829287463130688
183457813701522656 235723173950634496
42507392585875632 249980077982581920
16573255258735062 154883946416387168
71434693828549128 237895823484885632
172438794359265376 229896702572175936
142893622119327552 166427766585882336
5599194210844490 123209765286838608
164143752779203680 165991792500102272
116673634660810816 178469800745120064
35319036369029260 206891559334596960
45172618021355352 193983926616619744
75668048283188672 199555941412204672
199651173788972672 230017185155611552
81528744140193120 171387867631023648
73152820541024832 103007571420190848
12324665988761868 47809259459074680
49044516274182896 60085153574099304
146124124107249696 229205545450600928
138826332804408512 244788767829316704
12411354679224898 253706848944432512
145104623164422752 241286187086624192
199494189938017120 231652102207412704
33976012043128728 180116222344493696
110853389263943616 256773326681799424
200244394125047456 238821565654235040
14911874235208786 105423439653100624
196716475397323904 247506252270774848
60781186302296760 81719264449020240
24867838432847456 77770511950992512
102406114299516592 244943181405591168
16541754393741958 67188655934332272
73178729459505792 150171169891565184
2454774964740186 47250010499861304
105755373226608912 195819414574796480
28779060389380300 185786237934295776
1195253105807226 42626756632785384
83090284367634720 250110069615522496
74260417293411168 209928257098662336
225966015046842336 254723617009098688
9075106984260988 214294702312441984
5041990827095517 182440857115281984
68031156479370088 81816560433814464
27596645652390312 159345964331597056
49716532919408184 99941356789991856
65852425700497792 194522511667706400
54191492271601040 65151923411678096
45341952550193960 215175262882725952
29487345569716100 110609185518452352
223437902551793376 240555642732547456
165722703299785472 262341147718275616
18644708731535976 71226330972176936
154905007472270688 170962342817349952
58540989549815640 209910179940711232
112967008867895456 257792268438362016
111216633475278896 159808606791215264
100155693376266608 182695609627129568
14645415282371546 98177635925672032
72739911165421632 191510022686113248
36924586146300880 120479244466810144
240363112171823744 260111318893796032
142655340083059360 152417249960948928
5207882880433398 95809570287124224
56245229093032720 113039488444865472
24150139807938044 56671984676861176
144732870614947968 239089293599853824
166810024161862176 241100268016339264
24610804630244592 179156985970985952
149659254574979456 228186071334035008
6289986266949429 237593945315197600
170372437907734048 214550703319346784
21640864864666256 46207659824542240
129667560666346976 193815236877242208
58050413444625224 229315403771648480
84565365820420688 154387285806491584
40747903952952152 86023505393935840
16193895976962886 108914667520756224
153638374431686432 239268342737122432
167945580821491040 172735469713897888
88037320451069776 219904430157204480
14095468732219112 89533953380034992
17753371904606474 113284951551490848
57804845549800576 135076636299271424
76270818369988400 257194846201747840
50526987393589832 62716689758022640
193595508070279104 197182837427934016
21345801340585780 195076792430541792
177579718380823872 240507870402318176
164163120070562432 258533551034930912
88760039290102848 237175838450496512
25617797937876112 62759494449995184
43452242959254888 143473181184753024
128272990535949728 166209030121591744
116580397379335264 183307037071406912
36053785721465992 74851473757141056
93338059744660528 196365678581679872
1353336699338040 240643005949637088
4660169306063119 166567901417284576
86581741377358736 199022069508171712
71877492582002496 261871354912453280
81732353540398848 110544397463719280
68937226607518752 104998199102189088
171179178424059296 230551294676113728
39360734186987216 116491922368607872
29550833312542696 66896595889609168
70378950129965000 71401131121127576
120658361021115184 249912322616492000
205624512498437664 228628776378925760
164433583625196160 184127627239656480
145085583496387808 168493757090133056
90751653773439296 261416072144823840
52747073893954360 247328939626759840
163594069914539680 206224011939100672
72104511754042784 213896289225719104
220504085114006016 231860511860638656
37757304312686904 221812410936088544
199334515443733472 217555540702121088
4032901757242320 262106244905126432
82746787597939584 97957764912356352
48687798358054824 189715807771099040
45016746714823888 95386797066583664
158108653892614976 205214511686067584
36458535577228432 258269076230642016
170363389347409088 242611122896323072
74331170661456736 196438290215584672
118237225626340016 173240856750477440
60179143258258192 110399654770917824
179283845400180416 226787846170451520
47586941917455728 222334787560003936
165160977781106304 214059220718641024
133236050824686864 183257254339221152
160457047274794784 219256173360554592
49963378761639480 55034094492932544
97076155172990224 106056330032511504
122773463794385296 139110258971377584
119606984732766480 184771337356308448
141536041586921440 192328759984991360
17114204332246124 27008280874085656
54698048423486808 153812614949382112
203435469065851264 219167078080985792
130886823053536816 243846932619510464
42062507620664928 53963691428140176
30501130597926532 249890658803870560
2837540605409871 82506742654281920
212666440320311968 219538114123026848
124933244314288368 161492134309475136
103411944007523344 150456681382577888
120387646267653008 171917174782732896
1841855119373005 179033689074106624
59798270155066464 177728021793083040
15688167667946058 20790294120431584
134340191227615472 184493755083329728
180960823439920672 191560470812456832
158880367996545888 188635338596862976
95801038732812512 214023453691663328
26796687547394168 190462248221306976
228872681702758432 242173478023212480
194825854852153312 229140086278387904
48580647779303392 188937941370665184
116601366749275008 226313865804228288
49255498054895488 112157970107245776
172155860567311744 256815401784406336
241522821233489888 244423976464684064
110215232391191984 188853628487862848
173134393862783552 231691042121007776
121010768262623568 167589666856624384
112572084937095264 177657705645992768
92315031288522304 109745439556728768
90441227396261168 256554756754195584
13840186448148822 249115748402203552
99851885299307024 218553000358348640
16933746644778898 78341950797258304
45131975109892816 47361401637445520
18954326531041996 54941094888725904
254457648688107424 258767169157261024
82277525253747072 177875992968814976
151981429315682720 208700369257562144
51750393046005408 104230876762959968
79828165203295888 132012053093648304
115939699306429744 187037338352673920
18332801476669884 142188215328625344
7508563617486694 189697871935538464
43120109990819056 57766830364409864
19456542567889192 53465891929251128
90091082690880224 150928610452741856
43329754940531928 95239086652798480
48764445205929960 58458179560177680
48735390537811136 121141350164606480
150507562441770240 153398037788904768
218106334250006912 220020386514087392
24060647048232964 176298716496415072
3420329371859820 74063493474596672
95030111391554992 109694640800872064
24401703464097672 63524457052690416
72327717125286944 127101099456098704
31029490730495552 144391103741613440
17472987330031286 151814295056630528
244274957981311520 252269906326846112
93662830133326848 192192980386010048
130463214014810752 187038780595080992
92684345391700512 198083202517113728
187788866793005216 214515271322126848
6602090147222239 234797751445591424
43317227550912976 145301257443766944
118570927784651712 138088746750199824
33815559716497300 85117938287216640
5771790744789973 80142825226123088
83139393371043600 204660829275227040
23779447211836400 43466196655178520
114629926913290176 191856232475392096
18831110448287144 135179079266877936
132499450076152496 145028907667068768
20011404116952192 112861781555799584
33930181682126616 244904831108787584
50097569565410192 196141839842705344
48284815414691120 119380677818259280
167103706284346592 196724142089733056
83483122684687968 123558642136514336
146874194774813152 173160061950049376
175413518710415968 252327325650809184
96120584034558608 230116909844920672
190788187092620448 261370433926480992
137764662817346576 166054113315236800
190830371689529632 232813092749250368
43106753372246376 136423094312916816
77512923921630448 100846120135039776
79349668326645952 255859568344606464
38149710046674688 255951877255929088
217683566952039008 242378163895564928
59291473850971144 253928222609998048
66042724003221000 242704057214437888
132725362007084896 181415255107840320
87511452646445424 111820939872543360
65134240979792848 143727774572281808
122525292700523808 259917532108595616
17085211071244114 224360871911195168
33657206453836544 223857081590069568
37479149767632240 65429847518298656
203708784880623072 256518741413860768
215549682162000448 216423485352553344
85657455940452096 196080536375376352
11152016153262334 64937753538207528
82771236022379472 236335499284857280
128340490835185392 197958790330806784
56833800856978448 128016245941272272
179451840328725600 186279152910364704
108188285117506752 249636968337431040
13652105308957242 69731304314768664
253964529946749312 255283727577087040
82156693289560384 188677737768647232
139802528315026704 240586311160974016
65833889360654496 251009904976637152
13884940808085940 196159138876578208
91336459653369440 214198389717775648
134738824049702864 255047203104664640
3148386838666817 161101768816213216
92884484867774752 174013915911664960
96726564899982896 163834695467626176
181923824885128064 248250137030616512
6222368535412902 27642347877707000
73368990189130480 210475615564225536
214060226409122144 241053008269231520
109528440296185136 173074664031761792
5613006919316110 221796326555316768
73317645932378176 132153020386334384
98810766781895824 148857555924009408
142800049288571440 204248210221066304
218263100554490688 260956042350938560
2789925289157822 228267593197129088
20116371237556864 207882123354003008
15491788344882580 211991573060846208
191027387945563008 210784021471719968
116911955380229904 122233362286064896
86557899505294368 258570957597960096
95635673420926240 222790580388637792
38508124431438120 260669896517654528
465786092755261 27853721303984464
13712768086139780 243127806208520288
176891288654923552 220222328276788992
130484280831668064 146929904553838240
45867759687540456 229872226398040640
14951366151455252 153215493969268832
220737947076099584 252750580696845344
153368430980560416 260372070017402112
42202698386761048 218574003069362016
41410413368568664 45285818442938528
94459932803919760 227790643210643904
63371058407669176 91655057005395680
67660127593516176 181618372372994624
43933860791618816 86691290274621024
226236427497639904 243221763048059744
130537677612732192 179556542112612192
120534040314327280 193409324824367808
141787256126424352 196599943223726624
95359146940960592 159987916306230432
14308812972412754 180672367748373440
130346066824395680 235031255206063136
82517457042364944 259118418053658976
77511371016679440 225921783379427328
71215617814161472 75483948936840640
31753555947763524 112142271087726192
18264777897182660 155067630110055360
225268223780532864 240882947101887264
75835128315716304 157269578486634816
248289270861123360 248581629141890848
6992768318733475 225788976644590112
21794132872573952 48676856820073784
117914991707867136 203599234101616256
82933256166395280 205311577859625696
34796747531220672 192517491445562816
132176027639639840 201239385098501504
130885994999008256 139249961357221168
184649149928884320 244741636196747392
1431345747676734 71438155199842664
36959184271047928 166259793923376288
30393431324541264 255890531957404192
218176565823582944 218277845695067872
54183383446987376 211947075936181088
58957600215547072 221735466826990432
36595325205005848 157262337774041728
176906125548883840 243564857935715904
14674592871255256 119713164266964496
216618723688545152 223318559186341728
157160459032669152 204731999209707776
44758273286420552 121761739031941408
194168879953098688 221045045110333632
114416437492094720 150599500121994368
111585189383902896 206966607035794912
137136977877872096 214774906520668512
101750004416227408 145474166174173824
114948186487196976 256637548879412992
204610466819196992 239818395206347296
23816106527762984 38153318794431360
34757326608735912 179850328922718240
64147295304115048 169963606757302912
62329828721583600 186399590932575552
121586850635192480 237370898337463680
10034580612053024 229039891862059584
98614154880328832 242359156695176768
147842201544520512 261425984578350688
108602952882688336 130706869622687472
163267506641518816 241976214350147328
53906157508609256 153176961346483488
139299741622921920 143209948595702336
16183556480257856 147534227925362752
17327515424796664 34657139852579252
116732439655378208 166396833620266016
119417093084821760 192615331950013152
68620899162879024 218926191839752032
14384379820367254 105075709831555344
180078595358538752 215708719485179264
13015542685467086 217824561737150816
46923431245786000 212537918075376192
69318430532275576 228216000817355616
83557470469882192 194773522875932480
60454393329629288 134837172443718208
60147771541141296 220508818844842176
44854298914156216 124512251893236976
1781616138322539 72335713583421216
40036458047873344 90972154995656544
19025346241623188 49587388157985448
216884519848128416 244765280013258912
35620989225266916 108250877069895200
108089999925477776 122538152355512720
35619468164718156 252122609683105536
167065433652977600 203568057343213856
136297181787338272 211498528182890304
161956773425671072 199438695336860960
29859743092227732 137349942946635856
36034508624595800 220878699791741312
105453244263426512 152097620492640512
2565694920920297 213132133048165120
185787690074109184 223654436790905888
55548452697945976 224388305181520032
25417349960536908 35755436919633156
186472071204178240 187931839462555712
125032358143404016 153636276046915776
129589478512763824 151467363223522208
156713201008208960 256102790255737088
4578498154561521 203633331142220736
113208776952043600 230565462083736608
62603087839298848 165598890877532544
56914061877389368 196650439691555104
141889530903201216 252592995433884832
20304310449457400 109316480649719120
6938767680727299 106452623387228800
43625483370195904 170295583451084544
50220403702621552 213951145235213600
56565480152052456 190334918349258496
63916213197046176 125564427520540944
131262895774113152 219637264057302080
146451475648546688 153290974085597536
175165141184820384 220084040350243008
39527427107327368 228275880013995808
208012773454979616 233771093748857504
60300814651450088 212753598314311424
120704895505237936 192845916155636896
213173605142903104 257468251419066304
94197330951392016 95634167965718208
98100792483344272 199057019081689376
16740325237905474 24051823287567720
123393510772166816 223016703812157280
25301105681640448 192109929418409376
227170895740342080 260866056501996448
96292762423069504 220145666841634336
213299402587731296 233034838966010368
120357887866251440 147361526942770816
46258866232968344 194349495749041408
212447885806192224 227974317563134336
132945455591722384 205713187759525920
58138398865424336 121538002893066960
119835012718130512 204136809592233216
42584303715872872 169874756171163552
144317746115906784 232386384237775328
3497916336287393 106070702912410592
23524379853883448 73623693131443504
101504394821759152 114109289421476384
69860530699582112 233924561612181344
217625543453508448 235954351012841024
237477036603822848 256012410156893376
51888651697929712 109289682363556032
174181969895771776 253537980548875680
41052680925301792 258052702349288960
77527706233137680 174759967294474112
136231311346770432 245621946565013408
122957217450891568 260031416274257472
218226921102801312 250639828465096768
84357378629309440 181920984141111104
11697549198551192 262476050391068704
157402997236694208 195732526058105856
198035139522238464 237841788245079520
225431581915303584 251185276483549536
117627428172165968 208196810552454912
98183337679438720 227186378804675968
85358492238618320 105874337824221680
200525910829228928 245976132392917824
97404246903056800 184856793548669632
53530052464818600 218225885836741376
158778166613666240 248318484301931808
83050903206843984 107636863139788960
12068492169720756 243716624784540288
100240060600944864 110667739528003376
138776943956352304 216498081639337792
177057816361307680 256365967610770816
22147827272637916 206255001049493760
52458369253512256 158917725625131488
6749092587766627 123195998310853200
20310791613453468 145552557716398176
14985869815162626 103008142740046688
67605304291264216 171549292805963584
47709761649348320 161400467571414464
21753916996236604 201519089844175104
131448383424019744 137271606383400032
14445130840394536 153988307747499200
34548139744208444 120066726841671200
28700387736816608 114008979545074416
34089658676082188 64786741169084648
99724664787567296 114888585626962896
27504735257888668 66113451557693552
59572341987542760 130137019688955728
5381890498149504 157872755584116288
211988287424593216 247361308564293728
33275101839316420 92063425857721360
50687590858647216 83137748173845440
130267644242853776 204711883697108288
77669568477053776 202868722127913152
95474060669481040 167717096434431968
108719235251613424 184553577087291008
70052362423845296 151913011910979520
53045945970548720 113422845680052304
121616914021662400 261901981003279616
177226702688188864 241617633403763008
33157925145877056 181892586348172928
126556342583187296 248663442477852224
18767486333030732 95271277862257808
54472972648129048 184197130700602560
2886161648196461 75503967426940928
79162693943448896 215370038314216384
45518009427919840 244700322606681088
131743108750253328 237562132445627776
192358442267245664 228510173751375616
51778530129573608 173783569685900096
29008992412943444 247096187070085088
62451612734692552 63229570011155320
88296590344838128 125070796339595568
64116966805088296 168837708716391168
164198551001832448 229457010586220704
105943276406511936 212829247641624576
57119175497181056 141782251917130320
65178629527725224 180673395228911680
7577837052899519 151743826546272256
54180079229541600 164524560874721152
28430544996592440 205139220787748928
76762112257420032 113808508339362320
43143722376611472 134293713584505040
76891011152017184 225202317076263808
28964199283358952 83491787130560096
57886477566408016 100204257551050544
96183169820798992 154033415707056352
194840963123788608 238187076767814848
171334367115360864 234359876671489216
63985620211473192 238749326813106560
2217520979046141 91410209905887952
40944373162846632 101298124702158416
189567605025820544 209146787071847808
52661490648886648 121407644415654000
35300065566175128 135852427026420416
83345840792717280 184100977646842080
10156602188035634 177831043852172864
25101207363791408 107767641968056336
143045232530566112 262561867739219456
96273531278025936 136958906204249184
183555756228377792 261408827999134176
111386176214939888 128796999183296288
63642094471403464 156116796964627456
17486504150650898 26906696723425504
14404690464608792 245546837466999232
141488174228083040 176014918961631424
88900519578159856 194414219489353376
59897635552810872 71524665479625304
68573822819965320 225940608460009824
152045252356504640 191594405687079232
134383763148034416 160277888361661280
15490827193223110 225574336621520416
38107904410923704 175343764967933440
21280398568259256 58771147466797456
79947639980078624 118901297503089024
131095363924252064 223346291366838720
6780891582204629 219098200444010592
131610341264098016 143270115880891648
74565020834335312 167454604064450688
92257739073106288 206610313446703648
106581918727145888 141023416491554688
7450593264286034 247173699707780576
49045968629238368 229872482646018592
112994003486420688 177859891520306816
148308551179349600 219723531014759776
53634150309340712 212788062152231424
74219341494541680 190110423453856992
117663327423608496 153884954958376512
112198268062781808 233851133680347104
106010721067201280 177594546514955104
92579970252600256 200297662740888960
76254481529881504 174275835088322912
101614197800545312 239829458717926688
131683312682167328 245104959866239040
22048147413614548 142451666826021888
12900990294120286 109541339061629440
8043408243474306 9407571371290006
16448987520654920 129232101757244208
85841340343147232 160809736482126304
122684767079412144 173099784689820352
131809484530515136 229736300856042528
79721824916930176 223083694667481312
1797092055394089 10986394784092064
116841172520212064 177454842864947648
54272042025955464 178934452465393856
25190688617863832 125140142996592112
191818919410705248 229496822229625600
88100243787262544 112079957352104384
51530536875750952 59758733215601856
37548358961524320 82150256008876064
224881979912990144 258544083132216416
60290277437946824 143316049121720816
3131165206605251 117036643830682064
118104396224312064 229713851235881088
166314621256765120 186482835975571712
133516499645459696 144585426598558528
87030428188582320 152384337840999840
51576678893590544 160695128534677088
67640584679080184 119463213591483520
3237845429127200 121231957784616848
80106467260340032 222182350781230176
39677152292101624 80210731898862496
75506813089583216 251303336206275840
105047846850940272 223914436448683392
56102143913838688 104245352304809328
137143113184845936 233316577212331232
23272087648195364 61133904018734776
24647734417596876 195410667478114752
210007048268491872 240588104938809824
97228166741504432 129129600395911552
19254605083102920 130879712105496816
161949821642373664 223318377621544032
50377655217333096 118866683218037216
28681644293043324 229989048622108992
84418073229306096 120548539361171680
15937468358554950 66164790752390024
143752235673255968 160862432020611808
61918431028402576 181699944670369312
117086463293679568 233730093706497056
111559993241405792 133783804742207360
104836766793795056 127888420737807856
16257561810159266 163644824316456224
129236047986502672 206711739504949056
197059027600391104 231708514079312064
172270647790350944 233894702592949536
77240328589412112 169879665858747200
14371553208225814 27863958441570336
5701998091384805 158853597648904768
122912615790276928 188997746473376128
52790752740775528 82052418242250368
58982479380661512 105447036345401552
95406906149854816 229030013239412320
52058772489163936 181254216254272160
60381500626465952 139627815344126128
87638404189979824 199035702637669888
94765556242514848 117222370211943216
174310596740972864 191648037053832128
19934240391675716 23138831342913224
112527418960658496 164933027517021152
12973100991903076 240301757195084288
116379934474101072 118962766174621168
132730265973504480 242680012344775296
131235348714780960 222143125528067328
35742942380928408 104520521130012880
200962197368636288 219480653054154976
66967516513037208 111912988922461632
50577393578237824 242973420201100224
201882785936652128 262068841199835200
16032445612217832 179012685142488800
234713441994905280 249005790450721728
68115562905555608 110912652872253344
41901835471312648 127386200796338368
75913082363477392 88222534147177456
89592880057904896 126930077217700480
64268220420927360 200454512352239776
190200638917301664 254922783681243552
60278822999405752 95807032623827904
46245401850412528 260012868330526432
49580517779787912 59075958525718904
111696044546487168 210709345043160256
115934279385216976 184136753934427584
157561065446124832 252172161299924608
89444641966542368 218076431413062432
62038307070561440 199253970832960032
102414730353691664 185477705298115872
75834426927618272 220049109661063328
196393487038792864 242452369013747872
140911616745122800 153282924708409696
45929784444486248 70089228165360784
181138886138809856 225328950510835776
147229930589413184 245660965301329888
50578363901880456 87344056177150688
61676352714176000 76488629685747184
227043712276432000 246563850217797216
71838523260762360 187818544246172896
41700541390668120 77450607211678128
157893418880684192 182309732086052416
22828894788760660 253172679830109344
72101667988725360 179658943784697888
157036357847136480 183778264871734656
51228723111849928 171105360349684288
42825810637943256 248215849008259392
23211680939109584 198509296125145536
95109185653618912 105393859512629856
238198352557479840 247688799885297920
124541602261555168 177125461545990176
45620441779765432 228314107761337696
1643130576684813 104652271454672256
159061816477476672 190271885230928512
64887926316741232 90509673446045808
116879841877286912 189652657291158176
89047226197507392 90127409540163808
45680881284141712 231131058515776960
178366437157501856 254918828967981888
220131118895244576 243171632282759744
136878392416593264 161099974374770784
57826767563086800 205941885128715040
38712646290476168 145101417223288096
59182077629257088 61026243313826648
202387748851238208 261274082241549184
11214931474354052 133556186071981328
13194866824528324 148600166478905760
53570928564230264 114929783557131216
42195982872618464 86040149119097760
23757565256457188 136993625736750480
89173095465362784 214556475349056160
158243250935771584 259695382884717216
24488500843943736 88681031599820192
15636427530360814 115723029133596304
98514713650202864 137764047835047520
173234459984105312 214152801250087904
251990151478336800 260417240354735552
155872108541125376 183800372838513024
36602587193339160 123296129091826768
45445441756573280 180170600216368064
189139398679150816 230221053174886080
146368279870567936 194156645428245216
6800416267505063 139126868107585136
57794774993742312 257504319899879360
66024348140839248 118643995085858736
36426428412759128 147512818779767392
80055246201841152 233962413412932384
37608096723737728 66664654702007088
689731147633956 249185834802415584
66485585113367216 102868740886736928
203627411813597472 212705357573985856
8471179919067266 186926452097402752
71612864236189368 228887105179022016
27321490727536844 177904675883294592
44695041658890576 259029315220027328
44622270004966856 91524264047195184
190165275400249248 201077000076301888
109452502674149520 143497289597374464
228205395813275200 257540442049563040
14608565362006154 21853529474531184
95977499422038624 138720385333886832
9997365938965116 226236386855013920
95444496559773136 213006509268738240
81056643520603376 203118589007229376
23953613509929424 36545616516849288
38979103908273560 102637882491206544
26229142712916784 132154226425996896
51794410303298552 153911820183927584
72189112734892896 227667137536979424
175480125459021248 228853500888378400
185926548121046112 224514186095523488
141095363356167808 244138950494884928
38469893869941112 153928234986397024
4224157756310327 114282888350511344
30533639270580064 105249941221953584
62555354013358024 239382204450102848
1071640428767024 143939072354419168
115180099294296080 222591002296427680
119366123729886352 132906237990747568
108555111175266144 217321569907884064
97704928630680192 256864594775023456
34668390739757228 141264731256965920
190036349309715968 225613327696963328
47292085696276296 164739864009669344
68392033235947952 72561406745474496
1695664999546591 78204416105916512
85446141748355712 96799679204525424
91290641643739312 200354370909884928
3701929931821558 210752936214733184
7282385166094617 78936373384155584
216506037647499936 261091062970844768
120121341374121552 162072233335234848
143698892070744176 155868987792968896
108109747659264320 159615041693599840
119206045030583072 255952195152472064
121289506901730880 202048450463408096
48121185366777816 254537930924944032
25324693500742368 136863671237222848
49711087017071816 258610161551846816
17333904469900220 17354327142531966
90258136801868912 260380113793870080
72527638941796096 242335329948054048
1147391556783702 70978186364882552
183859483379594464 202818853882586272
146909106125124544 221989384995071264
123827640118353952 205515558958863808
145235994522464736 252702020383789696
33097625053392820 220689751533020672
64353739295257696 194488020874073184
98017279579524928 212530651472894560
152249286552700 3716966797750376
6683027587322693 182081656111148576
13287456196208728 58782111486243816
98224559125187728 163515470036230720
29684300220742060 256480877367804480
15509081750612496 226910076978156192
7981824442258196 61036366532509048
11688763701044918 101583797656803280
147892029888826848 259434053934024384
22634265403552672 188195570927220512
70198468785258616 230415854852288896
53654707358290 45091268932381416
160221148556214976 206765240378571296
32998459647069436 38701269244326216
221830836940414752 245198621023794144
148357854742275680 150032512097475264
93308831519000672 237448648863747488
53718622619292008 243137971352775904
36791144969245592 94119858956334672
25558937470604464 147786756745512064
80216419262380416 136435544777653264
184697846284596032 229370006857129280
86095568975175776 227452444912878784
116805971148761152 162999727565385728
24525205838400216 83410705131491072
167911455324311040 256569602873371968
101889938498822864 245603119391924928
164277174734815072 176918270911175232
45090865294847088 213171968916058048
129934760640073664 181540597748017792
36715367039129056 130563051992551296
17666815696318148 88930455041065664
145233780314820544 186799243971572448
90032560362627856 170776676438550624
7037592760530358 107370003555546896
62405948272151448 250149597812600160
2346027933299158 25445832106214240
36206252608393528 165382453433790560
30588209162839512 132095454856656496
206681201140662592 258799177021919360
129715770348289424 132374500025824032
33673137398175088 254375376748594016
20956822897358392 68238975562154456
240611130492703456 244570312126823328
142191795352607328 238748228146309792
96766446302675152 196740304557967904
37060420056517160 169357838401949312
60621129782062280 226290251450021024
95275346812317520 209669795657469312
5085619518185454 44191631441593296
195701398084693760 214634353614552512
204625850762772096 227657836462751776
23285911201996012 251640020838035808
114579486597435152 185992613422032256
93375421143746800 234884994742107968
48660758542095088 117009060089550240
77512896413798224 115731950052251584
574386469108459 244813376590222336
74417714543682928 198323035238572096
14706787706597762 131141366695351920
211119449495490016 251922651690309440
177173759974661888 178403687650285568
40643577279356872 165532180943811936
5686482955405008 201936609171495520
51039535162709368 82136488157762736
82460490283739232 204931808833604384
9472061587571248 140309126560130640
195748698784409504 224170083797505952
38225632292948896 225566021524536800
70144111899291312 101230598245338720
76320032762056624 97269632224094416
55791562954743032 194641948689248544
47692477820679576 177907956479816352
29370914902919788 110360961355742864
241533727517300512 244186122774267392
87693411392854784 171268428918948672
44420337521546080 224169717455012416
1612011295869945 216709969123579872
4593131645320349 93151797169188928
17335154164500826 260222653584397632
173473596599255392 262315690694388544
81572619095583408 81809583801442384
113805621272124864 170903287846502592
174901468068712832 202241237089563040
85994176914005552 220758257428952736
156552965544447168 246569703213119040
104512697972405104 174238177745621664
42647842966040632 249157044414988864
175824134599001632 185755621929327552
15214540538539204 149990298332129856
212503662109423904 256908974019507328
196784076330077568 216902609619012992
103875138708667152 166364453227978048
136445722270133936 147121702664733920
93702177992578880 138347281282514080
126060697968624576 235572579629080864
109671207412774480 176248438030366336
10865033801103724 32966801877503388
75586628385989680 101434096496868384
20605494731462396 224927262393584768
76688654699511584 143235140927088992
48364022726239336 201502829333870368
75024353345999200 218106862325778720
9758734778280910 96695298406827232
141490219112215888 254453340463268064
109304619615196336 235396049464087168
74264770498726048 262172192990997792
178292352198193344 210275516198229440
70878838922451696 201928070648349312
122662920916242144 218306552626207872
14605282388651166 51092273282042440
11568087816116366 164081498223005632
25263312920699692 155434378614404256
48746420188194976 67345339551689568
90661532622199728 236066444467353280
131250906063280032 162074441209491648
181843821411915168 193166207053025056
127844133356792752 207918049383813216
29352285365065124 201203452015669824
64472929323714432 187741011899014368
34960189218011520 116207918991929952
121703416564272768 253953871859219136
39717916746535384 179369825179666560
86008110269898768 226525570106514112
80611410197224576 116280170362363808
188876537877581408 229426860292098240
58981341618732624 99008197315240784
142547879008686464 202386037215951392
104523907019993248 161014026498832288
61841698536807920 257504432476251904
74744972421486192 115320295164178416
171648466087766112 187088049416488032
88805823659750864 218609555319127040
7604336605048069 261719141635600576
33099664769041396 175472495646210720
179646631442568576 246521349210900928
38100925710169456 59058728950393064
180458959685831328 189417335777785120
21779252414147960 115811154685779472
85019828680766512 155123613176025824
46288906506410200 82476306845083616
176784334090340576 178643079103314368
136272035287906064 239665610371363616
67987527420572480 112718918358861392
12792931251950850 113810961034717440
27078458584909044 221883532052080864
94576359197240272 200613998026957312
64593897608511184 152925592230823168
142545937786137872 262670927596630304
144628600333420032 229774410064554752
230029355541630464 243389931425473440
243010833481145024 256648131772388256
117861041885548128 132840231091588048
162195272127682848 220588761378549696
115246208607990960 236098500539484288
87176057698616320 106207446059952112
54655425888033208 108021615050226720
5162520620114759 201360527042658112
46062534167532312 48898173285141240
134968630405746080 194541604931803200
4246295951666093 147203971771389280
13722075199762552 72700172760850016
25234363575583216 211817433843166880
54202674425633696 231329873015151488
155261355845787168 209923541206915424
52036027187259312 119737616691063808
140275614785766432 255025555319380640
99136622776433824 144949551260060384
47425304745366584 201038091688390144
53163812019133048 257423597351556896
18403909095899384 70150298252892456
26186317368100840 117673874071463008
11409626774022074 24166811039424624
68591312799545768 86643333228028288
60016355027653144 72161777645919600
69642199229055672 229191016469678912
14139726526276214 234493226895000928
10900647435431012 176261522087659840
195977745555602272 247713833803586272
66444900141046288 222192094045833856
217224968490480448 249364979171568288
20723049958419944 167483907533545792
41116517015891216 75908583979954304
129946972435271184 248299114074254016
163405565158013024 167096916653687552
163194900761542528 255205138599523328
85596757062923328 93231813475678608
15496781314403828 182968482802763584
9793843993557778 122911978103634576
44986863482559888 160796710062018112
171898056160200864 189666882639403136
108809415428768096 220833600076044832
37298620396923256 98197498292445360
187032733853030816 191578944812959648
35080603450064508 49710488687367928
49501969110512632 59632512301372192
159856125820880640 241427633286796288
75235440983093776 177845927152280768
120753730545840880 262964889757734688
40046544593464112 161809917022732000
103311483511366752 237104979248323456
14119680047831532 117538856921262944
182418472470624768 198695045056244096
51362701227117464 147924460511693248
59381744189071360 121624132344504688
195007617822407648 244276237022185504
183980308363161856 193103659639049824
71589561487742856 178128935360611744
20354528393615916 121479524796128208
125535514620575200 158285831976056672
163078812702134528 167026742815208896
61618360955691344 116369537220497424
166247856182244064 229167590993541984
10966533907966442 59216399054281072
105993450754651568 184556526852231200
85322252400871664 148359945207479680
183248773336201312 241966285188942560
101965453151982432 250375012432659072
107090022762322560 244427964336152032
65659321886436176 250562174396704640
112726136495917488 252967322813576384
16962399086647728 239843389595883744
118862194311909856 191101753818789504
92378386136132176 213835559790271936
56137516988346512 105610071749787264
200673154885391616 206923343853397280
83663004218003088 246496267266952032
177987597867001184 182535936543762048
3527646150904257 146970068011340928
78494615824093008 144675180813002752
127630701691135088 186937469726751008
139300645873765680 244241585075478784
55767968579912176 222230055510556576
161078707587355328 194335659056201888
68657559588346744 236247335546346560
53277469075276752 211323132942156864
61974889148538760 72676944597597856
129461353016267888 162784252146058080
86160445211198720 135509496910605600
138413778389272272 155984074056390368
15950014271902720 157727574119687872
79908407587652960 222172962489482944
186015032260488832 202343351329117024
66399179359698960 163046673378359232
132225369558971280 206958169837391712
209235955344205184 248557414361245440
47895217295613760 59744305956078904
8920796891514970 226166081452124544
131301137217544992 212122694626623264
136184794949972416 178511267143729056
15802821426646688 39064776610669528
99009296639989664 205739762037199168
18086674971651696 197133641331814464
57007078081719048 98029107095692096
61205290882314160 115965504263107616
175811716969196224 226737050939698464
66637808575430384 157373084939511040
57028231826406688 68578905600918920
24183070181018432 198861570358849536
55260124436717264 143753592204964016
133492844807166208 208446674929036384
29287689799164140 210024495394266368
23594881784060924 234531069695757024
146723664300561760 240319652939004160
253780600832444288 259903389169235232
253142115417643168 260399526191332000
41038585261360520 74111543487665280
24983367670414428 52348177440065672
86830143756498384 127361490390167904
57471605461502944 100570097683945520
220114705378488832 252237721780333920
122880953062426320 230144799590363424
37942926481475688 99391378508034192
146559416516503296 186732888838625696
58604872544997632 153152576424128192
165625248700467584 197845912318450272
19868033021744748 97015111928549504
1931451517010551 4713524936686590
59477711153421720 69559948899336872
35436928809974424 82131905042840800
102048246660240512 159068393573127200
23468419860757460 110740052492712272
170479442831758816 219746967753177312
74119140905877088 198809829593923296
7996134689257260 211439294827820096
207726940920816416 246019848020769440
205318819677340960 231804694209053280
11090534943431764 248405366823616704
43344375639129408 225370103744123968
94625370638402640 193996803597720352
152205757584269024 203986934509964736
225727419867771456 233987775378089952
75918275118016432 76127481099676304
11319258682413150 218112379773275200
62387839737303904 128690839596923360
78351541440771008 237929886843574848
60567572929415608 146891861570261536
36662498601047144 61506527479771360
28495871436390468 109600643732506624
119717371677706480 176160531224157248
106789825743153792 245619833396407296
48285953425020936 161210017243514336
51389146560996120 235109204448989440
1584859532418955 41827176396333440
143204743252145200 260967659028056480
55216327606677232 213075857634331264
127592881078850192 260247923318174080
170026472304203648 258023014123294496
56724882556470440 232563033681393760
139328662595171360 233278019235583872
194741971658916704 237424850145623776
131463543224060928 240254458461913216
17335706332598952 113970037648100096
9324496934765492 214256708572332864
65108191507207696 192494077622668736
132029667746995392 208762064600877472
52197791015641024 60891130797453584
29787313152039088 211978575241199200
5520429963698258 226473796001936704
144418312636160448 159153582317968896
17078378432351680 212256550466614688
44270865422245080 239154872728603648
226636778511577696 261516171489431264
76068986940822480 179577055072779808
154522906788341600 159175621964173856
25285049223469156 110880315923189632
176600747715008896 191414404358546688
69524349455494728 256945551063478528
63780194133037088 189948986226658208
64288625252296848 106347286602807568
2596645301889778 5398279341676966
2193464403293814 250378395349934272
27514651249078028 120550824573799744
57817142837589464 107083546442363488
38475900329408968 234849887147037504
210008502803509664 219541112642950976
4879895480685099 46005615700494272
202958929565058944 249567923386080320
111194752931859760 144360366336956864
187939333692826816 230153438906759072
24118186961501284 179754911207236736
10462612563346612 65828555045967576
192144029251772480 198555365787556832
48947984245846648 95704972581052880
61634515489165208 215854814531015488
84617345446936912 144030865665634992
18410031711194176 243821365644130784
60017816833424336 108327041915993760
141963439648802896 249121254757097248
76063246240540480 238194828268530016
202391041296987712 204929795360800736
126254423730915840 146558896741095360
227123857369308288 228312373161409664
71552967893242984 223858945673182432
47396324733845200 81123037507777984
102184953825399472 186086219448618304
78182699737015280 227964005710280416
71965283434701672 220501437937938112
108973539384881488 137028524186360752
15250346826055528 22595320154016216
2184789536959626 123767554077031136
7839158542541278 95523907315004544
61883861342937520 78336402150085680
17849474412535190 29644798223444288
177287626670508608 186390008203684384
88715307692578672 199707829210402304
39076640899046080 162678594140453888
124341939204715264 252750934946528256
50296239379307152 66298168332924536
118914581578071376 249188402287165376
30982717215420004 235273494592413792
141585008150764560 158641790966272416
142541774435279280 237937621165462336
36541641592385048 37857899666239192
7744078601770630 156376326556216128
130441983480167872 140600068428565968
57119239604607312 220002532085099680
191432077456856480 248403926142953888
209790794301966752 229081106223093696
197902238940337376 259564992986643680
118279751003415696 202233089573208256
46294222511719656 114934018515321680
169775891394936512 195086799748452768
18833142221269612 223013506616388256
30936441389285996 137705785762193696
24296699187850752 163647744979434048
2828566828915687 41106643738041944
49864232025632624 188976594073004544
1077292658778350 147672445780871072
118180128461958672 232111456572451296
6174296935703325 165279075799631776
208539914806087424 240079284018812672
44302487729725224 70023701668744576
47071554668550400 193852186710288640
184608788885410400 257489598122875200
20466722808752492 122604374898197360
149295478342555296 196340559554566656
63412344987548184 90957382156842912
119089391708683600 140691782139287504
44671089693052688 98743314631603344
73729534814263712 77791999484995936
139539257706095280 201670975461681408
96271247657126064 170766903042176928
94866369128843760 137325732343687968
94357426104869904 198796831806774400
104795593698895968 150163037141159840
56777700526344616 157445680805626720
12478190396849556 109370327182832816
86172895242604176 258128966802627968
48600177386717184 129656483457028016
76841686011701120 135397979150238176
36354728810689624 76701720047200368
74235389733264880 219193676358180128
99228811849682400 249846084157904224
80567757309738880 227937784800869280
221721638229259264 241396389083115680
18700127445797212 240655943787521568
163647756472487488 191135501563847776
212946674492030752 262706643598437984
10504567492292286 226895897552053024
64296434579357544 157358229160279072
21718982055352432 160632569411561440
41694529726271872 263011592315630976
27234785945137408 164564773383304832
28213293188547964 246811992562911552
47996733147362448 172371049459420448
208690974157215648 261957707095546144
72350269519801280 228630606954687360
68924104438774840 242288359359887616
82759847126460608 90983851196764416
99176113672071264 241600687804820544
9544932600737314 91218655516722944
270593540340414 158444238896255680
91536850383808896 132637407221569312
94751307810186448 188529022470611520
15815845468058914 108740105156700192
50316018485679600 179348575624602304
94530124949424320 178775161656403328
23746871023778252 140170409972015328
25471358382171244 83729092008856864
51789222577447120 161453851041137472
68021189168324912 191451064108410848
16684986793666966 50750516997600056
4488586724633345 108114773787497520
103782980877067168 261255274367313664
51593450547948664 246727439979893440
23679354726772244 178042460582370496
91045101114290240 196313441443372288
8214051257460207 156065165098560512
148494280306985408 187874315064402464
137530868427412192 140329905027298848
4148028792814872 91510262710966432
205443050142437664 223341110519205472
174783370623154304 214470394210050272
44376628274947208 157908568203071296
100806478418848528 241169204786072064
82506933533194160 217698240452684384
25235650655583896 28603628223012000
18065809499883404 229949775773294016
110793615965163472 118259851064275664
88515858559270560 258610534559413792
173759493501300672 184749759278073344
26801357124077144 223761928135499648
147046322230038624 233143372425967552
102686968160167392 196942209796616192
104978504949989760 208673629686738688
47809801702706048 69544651292755944
20224029096948292 102964820030052352
22562352174843852 103078009888809360
54375986207077312 202156908308743648
157037375865588224 261289588194081632
28632663193005812 84956706952800048
64156699475832504 193729516091989952
146227113561374752 181058424244957088
35318582764172468 159684591035970432
63427706282593392 77760560302347344
106132696007410240 132661009793722720
182990664084134688 219100489994900352
192668076170540160 242354043998453152
181936892197710944 190557293141211968
155427967053766176 244627329184256576
207892431583143040 253581830502465856
39743222501905040 93931863035295600
95407456470679520 154436541649942656
27194871964841688 254394255864820224
129494930983511584 177927844978504960
46148984540117376 63010343009510056
189135995161076256 219929859279981056
48070259469301136 260700296165505952
104654782745192016 185774919614642176
20315688079400116 135819908657705536
161916993383199520 197789569974829888
72141295870323536 256734053062494240
36974711583147760 232721077336238336
117609948368278608 191482430497163424
131333384085088208 252593804981609824
218284249967474912 249885778250963328
118947992954662656 176812967399131264
38188068990700032 92983535591758128
214846560247668992 219205526598473984
182878153987442784 188906824965286464
69236647051888304 254861149965277120
83968839239073488 150404549671418752
152181948598714304 258104802205132160
16425690600656112 95868426670563472
92961519221940000 172240563050436384
154065852201643936 165761636832388544
98436830676360336 258014014747694528
187400280444498912 247936176235661664
1961574624964749 64957424799570768
22949517405525284 234314845621171584
110058987579747696 178674244782423136
42318127259070008 187697717477451456
79772245887249248 120643935472868272
147831174465121984 230259852332673984
64239960618660832 140109589029835424
20215441383407596 146425910536394624
27249797443377244 67444033281301448
22188586986162000 255741689074540288
111485964650517488 139781683164957888
211879627709947488 241423758949882048
52804503484532496 152159721010063808
202011614473995456 234779298850758592
132143729496187216 260096087766034080
99312060224618032 135366541776466448
9139416700443892 140202809299057200
249704371735751904 255508998241015168
25186676833705828 245661185895468096
118913169147340608 140437264392515440
63221402337844968 101051866293900080
137999231535838432 180738852666696896
232565034654194624 257731321617925024
716860018764669 121150898153128192
86974361870168432 152989140035571008
170293383881375968 223883007398419840
26875409081027412 69667168749423816
101481029343155728 214934408462122048
204283063764674400 219769233402206176
17153199809328140 170568171993583168
189675124598836736 201591409637919008
5951979792443307 167037933793455584
122650793786723872 234724216538181184
130215198112117088 154419092778784576
220269653894788896 244130980919124192
23413000116727820 174411174761678496
120016991214192096 212839808357903136
122167638652761696 145675506874373344
27648686090281316 236165979767470688
134218653429237728 242865125581019648
65384697252850584 251303487602807008
183215777455935264 236344025518377056
27867474547850788 250149150805363456
146678719590029120 248774463987433088
143093331001443936 184441708157452864
41293738250708928 255755971624300192
14938149182615146 56333208489986184
129395837856414064 198487249978200736
25994825608997392 53379682070975488
84985388408552464 224143579966475680
46526807677054728 159243758459889248
166669693281677376 218194024251998272
26967833473705252 191080100231776160
100131646741817504 199344104395175904
140375288735848768 215127476484045504
88390219466497024 116148709628878560
3393379443760110 245191604481138336
39318493784411048 183014081805003936
183906775885511200 201775288690380352
7254153702157654 139998467345069872
2937027033075043 136685195255938976
88336528466991024 95214164502331408
100417033143435440 229072697382199648
9582248751493688 105570384921309296
51023938252649048 144320374996499872
66526040359971840 76201835817144112
71054789999938936 246121762525576704
66552648557135504 253819602630888768
109631234248068720 139080098944001008
44485102879696096 232152301099403168
117388444514551072 122454734043648864
76310678659177632 199307895354008768
25957961922582028 60314787949462472
36024379478032980 38836777369058888
97828159295674080 108201204583515840
110486138227528384 117756860259109728
152701539789981728 216510563157060800
99846479896820368 203304637682515360
137854816559941760 221932857647072128
23846624126809044 131682606898327696
126725752506041600 197597445810577536
4141301052742903 190701138039373376
68865003972117232 197594878195482080
38217371329784600 235842931736244128
65631535010676928 72065021162080416
242473660795186368 252908803428690144
55307334787809576 98549693514921056
57537738596715432 58406454560839488
72099879390304352 128801861909014048
60898013456209760 198420080363241120
39877964837750128 100594906984220848
129343327023021264 187584682785332832
126553091562792080 201402652376643488
39344407654967808 200023459316581952
80625634428713984 154155690194585568
12523970399269742 238268980779296608
142990504019815488 177042841899091200
79899402710369536 106405729271427744
3268872109732666 196661870403350304
54889898587847928 198854484655809376
146745340881473088 232282409994379872
67958291394526520 244753094569410560
64616407455843408 66169802394724208
68938243111320536 150850486715473984
109536576862287184 223456897325409056
76718113582826336 93112540418110688
16842426695618322 34646453268577868
38155751113775536 176379550245187520
10496752044627214 162626249297408576
7248375763220320 163319244545459296
16609961554712674 254836532471313120
80196512981598304 229013806313065056
9898253493871510 217227156857443552
1109840448733461 136125769228794848
29002872723611952 190084138547495008
32371578844427608 246375542238260608
1880707740614363 33435962485406284
25737141775852572 257086253634286848
68822832438634240 89189766376399504
62107121753574568 80205893374331424
141820953562641824 248501143771081984
236723288040607 67756542057372144
224625791443929536 257973913536737376
134106599350968768 143594049257872400
166107337408392160 258424587183920800
222798315572890816 229738376338784864
158867735667092032 178257436969555552
81463593259310768 192697983354398240
74127086462254848 202346771048935072
2376180817404274 191298620655010784
16693760644985920 41418484824496280
26762001113013560 90107858530557776
10037496546927498 13006676142554132
77061933979672960 95474967854255824
180366757466599552 226545228665612640
211295601624238496 250594948979147872
138428746583729344 225652785466022400
102599967980095968 127632284011437200
2025267027145025 199440271270361408
133293101135708432 260666973111349888
104749548165571952 166169902474662944
129463401270873248 239199904045008256
176412284483853408 234894566382161952
169737961041150336 201598062128518016
37793305597297472 92502551989216192
37319355582435192 44894343111836176
16714369136075094 197740804095429152
79986446848961616 246480294374570816
61889420445949896 258495437701073696
86902819374315952 135090954468838256
96107481611504096 123157378594116000
206175798196588800 251001990305337408
187805407241743872 227835273541159168
6267736166260869 111510891148439312
8012995705956961 54942961770907048
45437458753919112 85368210565692800
210522436077734432 242893631684262432
65102316371510840 191839204371071744
74336846904249728 224243205913496928
108936588355954448 250180971840954048
84714955046356688 186210112845588864
89232932696278928 207988511973775584
72627896874105136 250653572774803648
162647250099022592 231763815299642816
88705005257270384 216514999271541760
13178671127406522 112881710423559504
143926232747278768 178582598126840992
26215374768243048 154208548331090656
119305429192509120 225354546968778752
83146194025592240 116858511918287728
133622455605668096 167875411716579616
139918986309656288 181461707265160672
39199161478749120 163902241004723872
1020407793239875 172811427933168128
79749060823816928 254534053398476832
149995517984528352 262920675882416576
25697021451755752 246031761123983744
112422843209184416 172889512923668448
4791033814190372 32518306213346436
104388675681332464 179379071820561696
131913930644560144 249895841419645696
68214727156174504 140495472266702352
11779452787604422 106710381336782624
133196719359466800 216934069614507488
49067881050194336 231030422564070336
41922519534444400 75388187276957008
199875272748860576 260469763689620960
142093397228257664 157057882183370624
132528210472549808 201589022676946464
131927505002884688 224562477172268032
66230861189427768 122792005810167680
47949070733367688 175513939492078400
122946062601993696 141036214527426960
82520301028178928 121420979138957088
72882808146371568 234541493048710592
53974324543910264 75686029716325984
75907764147454368 84856540050208016
102088605144961568 216014569871941344
125802566249082224 179857021688162688
18817306433037084 44245559803689688
103233814547268352 123196297545023072
35794688517503692 250807215141599456
32496622828023904 83743573271463744
16557607206618680 235717874122098016
193394184552984128 197467242049876640
140558784323559376 185898221572520256
3645980670714464 240700044564680704
16464729723726184 238737534063197248
14500380608802180 60612867651022712
69807944256698824 133581090667515392
15251169781690650 50386043976490744
30295480668840340 157641845233154944
4797669462316210 27481035967959788
129685085382613504 258810420691598336
52990862648958280 258705390065766816
16700142639762524 201174534990545056
20440213350508308 23085956518829708
179867902161564928 192599016743553600
6975862378154890 129418262881909600
107900172765789216 171351060866001792
30952722963194680 78257545399158864
87027466511775312 230841228370524032
59170308987956320 218881440306701568
205172888035010880 224247320803183520
106200253289917680 141325314454837632
173294607344579264 215750240729268288
29755892326946372 119030600354178704
6860785799404390 240549870442992576
111745376502558080 233223843980161888
48654499834748920 252645140651072736
97461596291232848 172883018058277440
65723962591514176 220079535206514016
154428504756767936 231920612998748288
22002214951825616 126642045359869696
68364839615119208 190207663475288416
922094299928277 91054764556662816
207792992818831008 248615822532074336
75478031335830784 219345954074485312
61772677149296696 132733081871700240
62497422354839752 115746893553205408
218700308785959040 247017246701213824
205297525537521664 206385962799169984
39703535493598224 217199847845857216
113398195203226464 233797868691241184
104531018940183456 190384205150038400
152848348393649696 207824031560842560
63882967463597760 112476689885962288
117849475767617856 148978826326646272
41722507273138168 90456517661706208
55514284961967632 63507053853798336
163304639284348192 197102022336219392
27588554953456828 127862300445581104
103339931959689584 200155696756743968
111533787840500928 129436624401836880
14147339022381204 155052895361445152
162102516408155296 233561509322594720
142039354270548576 248091364610112640
94118811287707328 170071735792843008
121713356409696528 136776721683376480
57505186314134752 110893706652736432
18451812742484308 189513274980685216
118125831824323152 160900646216859808
173243220687699872 254519525951476000
40664350232324088 161438895953287520
57994815309467688 234246026344158976
130068199237507632 189644311301790496
208880612126992896 210611679255112608
91094834441133888 226882487453980192
134106309888695360 171480928065132288
18342860506041972 124510285444337296
24324220158115876 183235283415123488
48147435021697568 134385049258382240
113948460687801008 153024736160080000
77091998573250272 103039262096557424
115382775597219424 202740798341235232
37917705665555888 219134951549089568
28496949227681756 83768417582298544
23578834405497488 68869388320347104
79989919877769280 255438008028966400
137048304496782464 262524285911890304
64670487990415712 136982147922296400
88832943169380240 107214537612157440
20009593258230692 196568811444029568
159434285777162464 244727527358395168
153511744880464512 156580630928535296
87325889238566144 105852880451249776
14351236401156022 155942586796770176
13100591136615556 210849595109462656
125811261264737920 135904342631962928
200820019483068992 222569582576456000
31925782088167140 77535065315645280
164490107107020992 178459749586905408
36469553824166696 89130854078463776
165927413423886336 209337828420376640
177033903760454496 210627118342868768
51413579450731992 216748880123110080
16034863492916128 177740863517452288
96029320448710512 247667478035919136
5612937278152248 91611500191616400
147005651679960800 256011790360953440
68692835732175480 221035042458304736
57155059384033832 104536431383040432
15710301025498830 249590949560632352
79460059358272704 91942811732569728
128757150189059600 229031157151743520
38438919031382624 141211994111334544
40793887882823024 229758372770310080
112756825514141792 166195340846914912
72966387039820592 216895803270568192
15215823380256714 160095251037725632
134219979190778928 243284249986620288
53553725192791080 179280507807386144
107498606763913696 128445062618719616
117874365161813440 208397400406578560
62966957873915232 98202769860139824
83004079573039296 168177148123907424
11494276156040820 53481601983604840
64377855927434712 236964116548479840
75107116502386000 89481458540464656
94133614356872272 195467527715743360
52847548617273864 241481436739834240
59858369540670592 225230079259049728
153918496661034816 159882026533839552
16253976200690030 164543530285620064
22503227700279628 93222750665303424
137830372474861776 161247844153471520
235395257312196480 260411540156685664
64996617851388792 88613542834255200
80598223831370848 233634538513998144
58106214728517512 140484255156748816
37195402026636016 209900154585610080
16191844105170164 247351150000546048
82641519840103584 101020959493933680
32279127114057992 74411592794650112
18543186128198688 147650612064841984
107303729273385536 157677522541439168
80509376564531952 251697817806969696
154220627909105056 167312462842722176
142245913193018208 214435428589494080
61179451414607808 232375695795279328
215196765482243360 253090780477440128
154368847290973152 217065443935141952
9183473309485490 119366762176584704
121328929978130672 177980527402657664
39674002246624064 159919898016939936
22487029469284884 188535812885763488
8103626448355723 178524972727997568
43911593693496008 62770616648211648
81628066461431152 192971776368738176
76685452495704720 109372090523572928
95874804459140032 96026140330440064
29448084002719272 144854917530083360
77894798289842256 139675385844739984
28221360395164684 46776765049506272
30466660850192548 65869693561038056
1550537261605174 57027157650921376
484661811074710 163985602787604224
222287933084812512 233712030009084288
42774972228435064 103315769441194304
199891765558939072 203818314221814176
9556108811841046 164243111319011424
135165901393840064 138202293868529280
68067250188255824 259518535132368096
103435223106454480 157811191463970944
19798216866840992 117004993455556784
202783597839451072 204668518838310400
64568478770415168 239236791509171424
34605427902465524 158756835885961056
62487109525315752 226556493419537888
163445945290782240 195677193557833728
77242848011006736 212307023676312512
147749810391043296 179333792467114624
5571741454322467 167333545551015808
173276989251107136 222946631450291904
44129698789409312 221770716111729184
238904694182453152 248289558946784480
89485825972221856 258037535112573792
8747401764366600 221820144607874880
54239230110932904 167616731187499744
2152274297795236 183456272027439264
166240802082055104 241135147869852128
106432383751073152 262591505734482208
24442063261993784 84531040228808240
160236459388251808 200959550203561568
104946039601176192 151356258633103840
60102515970021760 249603174404023424
24663260461469980 136556761013102576
95834244025590256 206117524840496192
180859018493380992 240117966436756544
118460915170089840 178674398413635616
6507807215583751 163793451946945088
55330950130578248 231639883137878400
168539440931400768 243548928073323488
46245425004195232 114778575367987264
219268767104674304 257085531936779776
98822014118258416 185021729347555328
1184007545870153 176122855481662208
116476726053840064 236025582149693408
91882158747553024 117221079656434208
164533535199951904 235246304650120736
144219730478576992 241151852986538400
173529015700865600 184436915934670976
45790749931328232 166254288784181120
258213163021127008 261764832036204896
46461178288726688 211746661762919232
107351986883007280 198898925812637600
191219412142465792 241838927746526560
17405688899029130 172300153038186624
18314835612722656 69632986743247416
51037702146980128 120342333166282224
149063354819421376 251869965854498720
103332234780004320 208577236451022144
62097444743545472 174576320321205856
166690461787598240 225256710531493504
184345001539588384 249333350195170560
158666438364659072 219778311289943648
17376620694781720 74846403530484912
164080681926053888 195440441585739360
73649946256965712 91827283781141712
5540504801198911 30651877501643684
36723435726324680 171579166765590144
33753017513552652 186024628456028960
158674210802436480 202326543410809056
39234481429521728 207344203757807520
82160160864508800 187750018415978208
11635143930278378 202267702447450528
45119152640502984 89625398987797248
43623912471335712 229143322682925344
124253087302232448 249674902632168672
30817205359897056 57747675030401808
135582449549367168 245611096215897600
56403961310620488 62004554785681488
117090868906812608 141387702547260512
248857889925376960 259403870326973792
89278539107748736 120008935118983904
50749467116560896 124040271956959648
31184469564039696 243306876433919488
245243825314963872 247330640745319360
173385656598724864 206476467253448352
15615370392160126 148980022328335616
154753053306843552 242063497841934688
39652056417271032 149901266719769920
155443947202402784 255641874900463072
52174882905365704 65212928642278592
203412709662120704 259643425520645536
19449950227789344 204442922594678496
186361414728625472 240571568550272320
74260555665159456 156992491745648768
68899408189394168 255754044038941952
136151661111156192 163617268570994432
86570224851307296 183658510429387584
135282285213918096 242234030467576224
113248632364679984 209509886865046784
88289369681740384 91293085809343776
81468205473957600 201378391755557184
27224467594502680 246934410551128128
216876945049739264 247214394765899808
161408618311912000 175330041988396992
227764512410013696 259120856778781600
107411475169831584 248833129695923008
15600029919080004 61507495327391984
125359000913585280 258330594559337984
90274353821120496 213188922974817312
92000428002710912 227062470665972320
40575429960132360 117234282373945536
110474608532696192 169158671920194624
89173952664791680 126455973197751360
14476117903547762 78042282691998352
37740367216982368 137537440463118224
33721428428319820 193422278015953536
216835013963552544 228125903294406848
55316135376907000 260673170813808480
73954934156598544 239094671835920992
151182610921479680 176112534048692768
93266518091770592 194294473343102656
65985252027825072 95327389791240752
76731610416322368 234413848439458240
69916486474896176 151805206360092224
30239368180384700 222040211042475104
59870076369829816 64017553244937328
163144453206046112 216662129486102560
119423585779445360 143438182629826528
47477425159574016 145215967485039904
33678219542997452 93085155191984768
5086854178453279 198192680539965888
117831774611084032 157975973212203680
94826816965267440 120623062211158384
120817425087941936 135786360402473616
59862482331221864 83232328862711552
240914058462511136 248769552073372384
56091052991562480 134273798762511824
143482079621507456 181207255202809504
86605957011656048 98824574863610016
27559049899826488 126680162280110688
32443990364004468 241875590766221088
76318669430501168 130226845096432720
165375163027932544 201545778118263680
111893842008659728 226292167993360608
91027262499339136 225242032563010912
86388622094086512 218737687681919904
130211344289226256 184534648157661312
142151502699863152 144723791931489856
121888030162799200 206412128539265920
110197537713632304 128326511433726608
194628415588968864 210649484522145312
75122012708609344 85839597382248192
102006334292673072 185736627526156160
31350303115206048 256388088959637312
61042283375214416 195421408070417152
68393905461130696 101367032376638544
182361617326164000 190815135135108096
84865852058399600 228373718889048544
80963929517138144 153687768027741504
191024232680432896 257038791446002048
244291660511315328 250041945454555712
29680392413990824 246426698316143744
18562420116612100 212203620055379328
69892452637200280 82821886769833632
143925501691964000 242317419234856448
3329805105658413 188033470289069344
92358735954057904 195632258967375168
88883355377759856 181689510420296896
84446983392323872 98564669207964032
100137196291788752 189793876819873280
107020121259136528 175090091976112096
33018136381146276 141134209365431264
38432803042159992 174126568646065568
212996682047022432 215425172352641696
92101532381725968 138717165640891776
180042593816036992 205854801717217248
49208202383106568 78885955622864384
48752480211454664 258518668617255072
10203829115633754 251118412883795808
85178731255770736 99501192263034272
7975986242489312 91773237122391936
167018020142567712 252151909036740288
137393245761433312 181989555212542784
46020541500204952 113061558477523072
111191608693984800 259461727012907616
74971453849166864 143994898803635760
8284057598520281 140165709936892448
128048650030699792 164494071256837760
5696734540823262 23827641022316572
108033938172108496 196662862296703040
808071333616347 166903838783539008
104084470352618624 106400389459227696
97447549923537840 220032947469287072
233538587098430176 258421760632117120
95521878685506992 117308479392601168
175179502339972576 198853476668043456
329089772295388 71479904757482320
126620256247373392 143577030615509520
57380117728941312 84546016552171840
25870593840700032 181310005285244768
45131144599819104 157664463809701440
40030550182714936 120575389610908240
134257352708355824 241037155197361664
103098279651278688 235756432262754656
63182718552286496 109547549272689440
161484652264692832 202110299784288160
209503457452567328 262240888254351136
62360502693139856 226090078761094368
27248482553187088 126350625231709216
226813061228464992 245065571134872352
179544836162427808 194019995788196096
92370658951037264 175016615176012800
112745776214690848 174218778679625344
4867336512017197 145742830806522496
30299167626327732 110332416596070304
75895708024937808 202194908613535520
165287758604943072 168853228663108864
139483447189741632 141060519913914032
156974522321438880 201871626901309536
73001994303809792 221473353417909408
116306870378020784 201704521140214592
10309900775386322 10773528523496556
30224123286294276 85024227532952496
72459287109436448 102996109399036688
61383984579281240 190548827920183936
35396905615760452 166306687110700640
129630603208309344 238130452180671552
101110452391132496 144800738673027232
58391205840994792 192341116849787232
17793856199147074 24370032963202680
116287322598615776 231730584766472032
136491318924418384 150691123247426784
5508571024312433 169117957437221888
44759919918864216 256627005864944896
168940206563410496 233290080336739392
26733964780497112 190881108196049088
99720138753579632 103082459316367088
103224195594808112 174553926971110496
1789270428363376 110120005287477728
30804748733365108 251498913545439424
1720883230454113 107709087459074320
186712909476661248 253633152359418240
6423742625251419 81179886711544528
81866421050602336 180284272346953344
80163011012624048 173098541211128544
72467297590593152 239050832134055296
47161685781714920 261735532913165440
43490732604841336 224557643398510752
102896574854854464 243788654192574592
29020764807945824 124176539058955200
214424312021729088 216443088834969056
34575725727360276 74930215201050544
140380058475733488 160580797666301312
84484953935898368 229425183953357120
76773633599150800 134510811956339648
67656561462318424 207557900842215936
21120044154535256 50462046049501904
163056367772491136 175045618401718432
127965846636019152 207454588847517568
25972915070093464 217709786829907776
133080242383747072 204167372182004928
1285810304849891 74539504507152064
46053968869578440 121996587551119232
18438321884159204 179670862669632064
156073308864507328 257239582223777856
48934261379839040 170213209098707808
139681607755000592 251434883590119680
90526465112421440 173063659125660704
105026845238185136 228352345710260128
76786290309109888 113736708308903200
162410853167989472 205321929674539168
63263402218672040 197731016167016416
52990149885104080 227307998495342784
17371913785282946 257667515935186688
71829194293870488 210421986374809568
145566277330493248 176503568216621952
155913049633526368 234169261131989248
92649646731335360 134984448951894096
121370617771957680 228667440943273984
177150281134332224 195829484430114272
118449861838362672 176909024049988224
45531967174611392 78449534328482048
55494755937723208 172091981393308096
89374325612846976 166795382257762080
100849056794123360 248904268191812288
34795110946000232 151384750300737376
52685049569569440 91105051831912544
28274583302270852 256552731568091488
103073592777470240 182560094285708224
238933934890869024 240966034777801184
183372791088234560 240911636433893632
10229925892801332 87659933345095328
12612423281653636 32250913468069820
20314361888848704 49619352469837640
127273025387876496 230021879331031712
42694032055842040 182295381561835808
9756663245779302 106772631817774912
120458032080153376 154036133195697952
58200840563132048 170143065350343616
64060838200266832 197514992548538048
73052526546898848 99239275010380240
56888914218006640 132274321379927056
79033835445440480 178165455053722208
18932428795455192 226352715718937408
21414993117857340 89186417221618016
51398501804216120 113476352972946256
109769563804834768 141294924819083152
166596197530566240 195225920826675776
80890738848018576 150901194216982304
190453946186728928 261588543103672352
45180258598200600 61315251338839272
11372715800656116 46768764985546952
108485540873681600 209145920717970400
166408252012966752 197956140684434016
8104566418877490 151453489385224192
61278449366158968 158293932015567872
4564166898263427 90636761990728688
73237521069415776 124231992937551872
99166866103348976 121690271242805104
30976579402996328 195583996510353632
49007320748584256 89300202605787904
70948448465881296 262214391853002880
114417295552053488 244847206692820224
200454968576805184 231371361344109600
112089551885307680 217130915806825120
20678724492311068 231882888709335264
177723306723718048 205480179176679232
34037128655899776 140888204314773680
90629183978138480 107901733717609408
18016960133007292 86837794913532464
110258486403018688 236240962427891584
108132056689052256 166844680908866976
227140175187435808 245124184181696128
25222934705006912 59846341657535968
243810513842653568 250285711377543680
34334836098455836 161283701753084352
169478252515391872 178086712017040576
62873469173725944 199564336231899776
113583412828109184 216948263433758656
24862765928900144 26120203944234684
155063656261055552 230007037569259264
196666830451840288 218808545490833952
78969816781219792 231232937997352064
128358246129171472 160453693598486112
174197479632059872 238210309369516640
97293488041619808 242554428303455168
47336422095110720 181261452586384320
2896450399335101 118920914509629840
72061347179589936 120455956725572464
230862474420410944 245099929729135616
218968051561118688 244839842244022784
17062754495054492 99506470728272304
72883634295915008 139477777729481984
3202428469577642 25575803916870472
86632294887642688 179039690274896320
122995408801729392 198412958294660288
256252242566973440 260103155169615136
62294157145536976 218720237715038304
54582408328624704 193345847860015072
70000721688172096 204734680555173664
76140101769971104 128527407464587744
99332936818215056 236677904834986304
218139132607309024 221164508046518080
177008763433166048 231926424036120320
131911135295428096 225918074038342752
49283268047836296 204459940661348128
69789470761593688 77884075898716816
49117172339981832 170069778022965024
95571265457320768 221913103583735744
193584021333702688 195980513580216192
210787166160729760 239800054538343808
115264759790716048 138997184212983248
118135136319367264 262499638103206656
159053979716755232 258308985813232480
189957516006405248 203242412131069568
205594080953208096 210437305352968832
12650094715252170 169954373458342208
202667775720075584 253064151309388960
40573292651238328 214834072684665504
7942090922068835 148348388942072832
14247044525734402 257444622329309472
13835767948847242 163560547665379520
162329621484460672 195663161059256192
28791817175800732 77405141787877168
27646748573322276 138069480039629952
8289349800956194 17054884877207284
60843213606395680 145423487239966880
92141837356156336 155953551401799136
44405521608801928 253455466582666528
142174822495311184 235710359140900416
85319034976578512 252452450397700928
8480371138813402 87049784484260560
43799953726617104 48995592581835512
51087939920978576 164871217008847904
195054127576926976 217636342862814176
35812677416398880 143034496534897936
13414133776838094 194954106724726016
68077820803025848 170693404656403968
75126456190007120 198679589743802944
123330553037983728 259057723841970240
91903245804124816 240038933085459936
157739279665085824 242873177532955616
193134163961843648 201984267887774080
180389690567189280 213677565015039840
14465505718206832 62011769839681304
75776338012950224 252663075567942176
117651649048990064 258269074595828224
221522314923964224 233868989995719808
124064706679683104 163652842927419488
58633149219680136 92724577068663424
18881589487182244 219850582421734144
169594578944861152 246963498275404512
16696185743098170 159611407182365472
96727396759216864 135728896205739216
125447397687755216 188131683976856384
10804182309866658 217859001406853312
53428876699575744 229248058837218464
141027663475659504 213340904053455264
22633050488132128 90285930975491520
72468533852104624 112443863404651136
103108397289877888 176023564209582464
97898339141092736 133068978737299312
38040079334494048 50756475727778328
245809997437638560 256847148833849472
99907974349688208 204791165947581088
51238874472224632 64432120220036920
186733939207584928 228388806136697984
128022783815356464 250073384587756672
208787972019952288 254694612087706688
118604971516029232 262540238910822368
130255895522581248 181321403926175392
58493801195653816 70174677744365472
94511166922966176 184917571572853952
193969718180407968 220223016158960128
196739621619117856 260345673792100256
182473489105632160 234419469188452288
10596990746778774 129747722689165872
30359431245501696 236056012390943744
112735484968630992 143525541394134880
145165351066806752 195289358118048864
15647272241551818 66147090861062200
95336046747352720 239762553836056672
2837342415117620 53995948288117536
76645254445314752 254006530417050784
62188229817637360 219409046878032128
12168797006414868 162798165361367680
34257538696869024 66713066014940688
130416253561032304 146871545049959328
36474062533357704 226385994140317024
44982248360493792 215098875670996672
16226762573401114 96658276985551872
186632518743096416 258133429789754848
126471512521132016 164996381493429504
54704172882742696 74605077763904064
213587889051334240 253446722243208800
214753548715197440 260918606832056160
47502266090403080 80017434549537744
51845831680544400 163409956692607424
96877771695840720 113340728112790384
24617508812312912 54271278977774000
102672822542075440 194151701032169632
200861781256836544 222353417243933216
138917874648704128 260146211778523008
7482367821173541 188099714362503936
14416419573601378 175613375777310304
32732488382688660 91405859245995248
38641137551751672 81932357070858960
115192557305112704 145295581742887744
8930640385470837 24064901926750704
100133246831008640 250753206219697632
87554722080628688 231857339975017984
18304496678136272 78636450570583088
22519591044906028 95783914604866144
11950891379299624 151274580368169856
130368085211943584 222429957100179104
1526026941196575 66894049225836560
13729731665644904 88774816432991216
165001947986681472 198132215940559968
5507222036032065 43013697458507864
162465922820883104 178938995037231872
63617074118959376 182646475204861536
92341873374498944 246122611445274656
54349768429742056 143043631996330240
134939466964867552 157678256989218336
8015354977227206 195378827358220672
26753023572799444 99449565569281744
127992837027815136 138422340294857072
178036427029268576 195625591213384672
182695120203801344 213237484641575584
162394446002609056 211570335391503200
128588381877745824 130780267934084240
17100536668921922 61341541864050208
153307583120704992 214293251931453088
173265787306403104 175518445816136640
18971393027268780 118629135186625056
34580102720507676 156525564327824224
7874809454312081 134550363835251312
18530268485462616 65008721333470320
1192136919917634 30099997148869920
116083034990862592 125707593929932464
13594153120977312 55535954488564872
110723862136348960 215978968572969248
12778579862380746 251074873861418048
70291184638122640 78157110544043136
100234964911532688 214022857700664352
45598938206295840 218525225239128736
27205294841133756 104201046859858656
55891333570367992 182997259946713728
204557458824515808 248710707769539296
51488457664423352 71626695818978752
23807363295756560 243372382386798432
187192007816044256 234320068900213152
56474896459613336 71870534652917032
91671396618867536 243866029533896480
76072159557620880 208772539167655616
50335099154426168 58843281212210224
100304107548082656 237065537845018112
161812240667187424 224198016209298272
6457429388657073 160968833824866016
130778012168890432 202891276620451520
25486297508882816 249637107308329024
52378545058629648 79353940561182672
149351065127698304 155785608439038720
9637238070487158 153257522436683392
56840713797543992 122186102806457296
118754574237449472 183684132950991552
137275826921969984 244135526546660896
67881581935968496 179741208065418240
45354339586871488 257070894255286240
72398671229181552 154083736428586592
60513915032695040 91961694078028688
98078162227355328 162942459137493792
88412937253803632 101462959727970560
17258877391318720 90845913930170672
14299537698755532 23037985503541912
27482749173125884 147778132299277312
108354287613993024 242125498690879488
50873961938684864 255513818174255648
63951560123416288 211245871851722592
21120679119699688 119584123795448416
61583329527582088 152372474455260192
20227657887218576 213108153224864992
95593314087263680 174159402559889728
86367895087136240 89589330448371536
138518522231283440 183499553561539168
247203488717151968 249955217490131808
159929573432591200 255619689750239008
1412854743266397 1668267190612268
15537830249768118 160965051223780608
89163346140303936 257991204963913536
89090343119920816 261332516321150880
126092706686269408 253015445842718048
237077004600008640 252038644592338432
13647225027951316 143986583685165872
82083439933894784 108717249674616224
72990766596898240 112823558820591088
8805966232766888 31796934021497100
18938925611773132 95326414095049984
53283602939473816 107063401388820736
1222273276643073 175468657940366112
71992617319297648 231825779858010080
127590362329085072 235272203319729728
68154825349023408 88773047358620912
224869846692678528 227820112623964256
211609830121733760 233654206320679488
69114338274537488 122205083355522336
113196911989918736 165063316524021920
104267175364898560 105030833543056080
22069978437777636 181334684215670240
27128167470346828 91301196636457392
128589249811232048 223520176158611200
94118093614304960 259211561686158464
20769389826187708 47731405736910488
46917347046402728 231916767384013312
111927036340169200 188225350026916672
10755365110118484 103786027594190480
92904698844094096 190595412811454912
160040820562069696 259572057253442976
71847665223684088 216928095657108928
151419104875622336 244702988328344448
31013889023642028 65623862100994384
128438016752531904 255885159057920512
155800631401779008 189277196468999296
179972623709696160 216669925192300000
151580495416589504 215242170412937056
31009515104763496 115811388173781984
42428409078613208 242853761558745984
638954038776756 225300664560722176
20662265248253516 247435449070988288
56058444574300928 215425376782006688
10334179932875054 37636178649425040
117677782243809632 216121905073966848
24433745866744904 51700586078720752
33355196462150308 245219249105040576
96600968091356048 117079098393679088
177979155587901856 211716597816333568
50132673112016608 242733020643922304
100474693423732896 256691788132950368
85132948781344656 172681178884520128
26151631865027944 255996175697570400
44894876083417976 237375437524378848
174887703870173920 238593484739362656
97388427124118640 192628579747185984
55922660369586720 142332852301383344
108753478177054816 214784949422874176
153960791498998752 192389827106572448
22846941252866072 140584321525225632
129070741847327648 163832632192192544
70385346888718000 256227675098639840
147950870345948384 251463204412745696
120155036563363584 126560473884537680
22882321666613416 86400476954428992
117453613325797904 218691697016796896
221564189280266368 223741959535143584
123078566780908096 203669894864107264
57353719183063592 187248363535089760
3331811731952226 14741267760613522
582491683382808 5322226370199197
31529962820259072 166553449476139392
93105344167084416 257204712408064288
45422572835511080 206570784819531616
1868605993695273 125917304330096928
146767358351710336 252902358301833952
44127418644059824 202859148079721344
113210025630700880 164583755246087968
98496770432224624 131825439788545776
120591774049741264 207140708851855488
11813516186436064 248667305197022784
10077666667005332 122493212554706784
144045645858168400 202685380717554272
55647862432665112 107240486716663872
230924369939217504 236789882085833408
127329391256515488 255137515561833088
231557359064482816 257667565585495904
84149082301432896 257128801471253728
147221392937000224 182976416463092256
217488878214020800 219744591646131488
18092156834620792 202108805972501856
79365898084035264 212591340430941888
81257738049933968 109486776863773488
152912639625720992 258795980018911680
55337409504330272 228554415000139872
10193072974856450 12111324883051704
163451649467437120 204501336255146240
149867271104329984 210461836900024256
22286651179934616 112461726599700032
14048631553403100 162652016122550816
8390424057383026 247620875615623136
76900025030948944 196593907110090432
141451149242265344 239196459448154112
11661929374039896 244856622295675488
99181168305726656 146675888220741344
119172577421238096 169051646204553216
13123284013471140 177222674668323744
249523599459247104 262012705693480224
106650797393017488 164171113492745888
110331773446004592 119708639376631120
116985678639949952 139601595834268768
91226211442269184 246259256383500416
97832334575638784 238370547933587040
37971791788354856 41101904949319328
188036844914972768 217461397091258304
112679113791278320 240920322764194592
17913653947338688 249261584271740480
153107166124135168 195770704253168352
109221115265559872 158947699561487584
158502202505900896 231088104314691904
218375964965379392 243012589557303072
121910402728534400 136188550483353264
65291423820568952 222848197903722144
10834589124606754 38460882808888056
79202369709161264 220842367738157408
43049808688972392 75386805675686160
92572928240940400 202270753931990592
36293300997283488 213045040950838720
51218152249627616 205979150762701120
70239167191543480 128658137337027136
100518437683453072 144299467426880448
2008169900296660 250316104303038080
99337669885894160 195365623077295840
13787721702193110 111388107962405952
44157937738414592 114128884915258896
72044749613358856 148606286446868864
64079303311187480 233831831359136224
42065160641727240 78405961382250976
19420392369564232 46664039693065120
6648759030417 15377529066186270
81038430548955840 133986259085260240
79528133055968480 112091548444262176
19388500965157476 126896815717441488
100220881691181696 206562805666820032
93935528906063712 212430434918860512
59856668756754264 121416595008347904
124168922172043472 256403686230832992
17500794581645394 208708034363686432
81557905279491264 148525152336662912
129017334349024912 215590148965081728
158623010368527072 206335015436249824
56887384152842104 120727714782099664
28374984244425504 82863975660565584
11531573592081894 68443280894837168
212349815726880832 261807020127595456
148138564445339744 226698710390052576
184559670317496192 240274195335507264
15348356765539392 50079492212305064
160789249337100032 244482946264506816
58040705261659816 99952200300773984
53175528528889184 147651502301081568
126476853766435392 210042267869159680
229621313253932384 241656985238269344
58131187340176048 126150629783350176
35549402783434684 222799576019376832
30466726191831464 56071826111598928
6683220999061089 145450802969004352
22783343549566936 211590145610520704
209994789514780064 222571817725856192
71352962876396160 173395987834611264
14407369780376898 208119913927715712
67290546462124392 74941781953871792
40097809693558416 169122884227473760
3927238980126707 78010167045518464
22251573849399652 42860656685149688
81873989897252720 177397464346192640
7683682840413116 53683792512454552
6272419022058853 240788848025562688
48948762411929160 215863973435993568
158502805864752224 205982237402954656
135323265342275904 151696904057973344
229888337125376288 232131188555973088
81806977384204256 98811202194443456
90896685894634672 101389942043778384
19063560765165340 257703024222874752
80622659706470576 221770757390844352
97773305805281600 257342328723735168
12563754935703388 233589205407789728
38604896473963040 178500451498511488
78372565213455552 226235844522463520
8945404395187006 101789830261016208
13071230844068002 124169834881099264
107499445241167984 202998631785024448
172599450059309664 246941749310906304
49924904074483400 105005263227791616
10841513121295468 162033386753656864
211247450768456864 238701133089460256
189511844621554560 232711085252501312
96193777437677376 244629424514631456
88028162723487136 241543745596541408
35434656554709576 107451727653113856
74463645881988800 114161595491728336
66666508992741944 130478541314726704
156096030979854496 225868189687763744
49454518873749192 71330540786345760
27245256440407224 150039916235085056
127637701341407424 133487858980653792
133789290174991984 173572128355404480
139241610888882928 204265886313948864
94516095235077776 231282363504712224
93714477934636288 252638356062831936
158928175949500064 191390674124366400
68402483335374856 249994886689805312
57978181914673016 144259958644084672
27684593833146152 46785721448110144
153122921692188896 160858459601162816
105469256198054608 130655066302113200
19858047565239772 150321907513408864
209278977478465120 251949974197712704
150758320599355872 225164714682702688
23378110005303180 83965234053808576
44936873296460808 117492532244721872
32608651177753600 141154490592295408
51125599111643952 168473954163948736
19880935924732892 161843705614028672
53567180675570680 145279169841371776
209785356129511584 260182991796326592
115703920172023664 195640111922783680
95950041269909232 143381846346167840
68035814783360656 230711418785176608
190264957034153152 205738324966698080
29427967403957512 32399682496668460
62151602580281376 162946405482847584
14111289876779228 64772117451976592
150056543047196000 208155683000020064
110286835465573376 162674218047236736
37905079561229112 118619804743867632
175651546675041216 184498521072523296
120877856469358768 254834715495155616
12044287309531614 111470030509631216
9745801378748846 99807563253986576
13715412335184492 256311223627097248
65473146316035712 108810943074420352
176081187954840960 212853115652918656
139847453738066832 188791144788135584
16717450414592340 174073643035129216
111831895212485744 135769253727643296
67668506269968216 108009279633589248
126509618080287760 144820229775426368
159276674629193088 168372836879537888
124399298354356352 163692741181927520
218723904628776512 244793871914577600
127088752596056384 134894237735796656
4225285284428816 49938283120043552
62306328859357008 228298123084847328
110684435493491760 165182002073830496
180741911092111040 219142214941398400
154885116314667488 186289410618706144
16734846116215416 150252626942322208
111107648330521920 192674064190991456
55181122650202440 220997620317450400
58937151129586008 164671118671947328
106537513272824592 235031011174705664
125647321028921456 256614490987178944
24275935363260500 149766750536521696
74952896517883488 161166273580361472
17730847822505298 96415510626466464
36864506790510584 234106002903169792
36797785019514320 243723965670615136
48607830618294536 240681096376576960
228438498490063296 236111070607533888
148288640923924448 236296907815721152
153461918490606848 185193950632511008
42005906441385024 175939230489086144
96997832063822288 189631760414061024
39206643556990328 132599578619040864
233961941979124320 254866011770570016
36514343237197472 42142834065114744
9717891886819484 11228805594459568
941939024759937 178863029300884960
102321628893442848 211002009120922272
51183189971104944 191646591760583712
177244780735471520 209141532180719936
48601480690867344 212571181138859872
94746757967597824 103812847971058512
28003851088122112 244828876930978176
58308021766421544 251183869192830400
130215701041588096 211180798208032864
53992016938961656 177634172230835712
84839303432158448 130235356567382704
164715889974937088 227379028685637024
37292097306783880 66517951163793280
45560841243776768 53656172676290824
36474345188580504 107161122165607920
132933018072093296 159191388783736544
142929252619040512 236476629464425024
216431439398930912 229091041126052480
44860988147827448 66787057428043424
18786062592249852 181732512154645504
129382435180667680 252450671807716832
6167963364110613 20419651751907276
94988087278563776 132503438190684672
96311570024033536 212258394073308128
40320001206124880 98180306683455184
143108071473061328 199503467309445088
9071567409563252 146051253100054048
25184722409460620 98538687867036976
243461100369928224 258410117868307008
109417838818354656 149174356191086048
83694591589877520 174214880315934272
153494334952932800 248326269827685376
91634788676563360 187314328911298816
134705075645161584 162313159760221056
44724466333981792 190782153115058112
173315074524428992 200596688379992864
118449427347275472 127101008802667408
176884994368189536 197039725580485056
80415613806293952 92333036774240704
53215872115445888 211852408734414592
1558981297715845 20053105177601920
205275511858234848 240980025202402784
27178142308039320 253500941626209568
62505454155887784 104335342939099136
12214898528711526 146430112535992864
137270512617306048 211972583561767520
90183078866475504 215455435371744160
124183604526382080 198807689864669248
212955846379063168 253468154006409856
53527712013186392 61297206691705576
40882558494493704 208899397582509664
147256277099844224 215985248298171936
21326669296532600 219797549042313472
25558757497273248 258228759168092832
179870097880069184 242558000583839264
77502759051530528 94345258953684992
148399133339385376 204805639283359200
123731424453609648 134669534149141920
175995235128215520 220979327215231936
45040442066721120 237296223658941984
137622678630131040 177293466999920160
96952578423531360 173324214039583552
49427101957535352 239486799281852128
78059332728768912 127031518972803888
95068537453122304 108406979456843760
177938732104404224 206870991665514944
39120879778210232 177703960984704864
10837713553818680 225226359080330016
22817211597216128 30343569325761372
68273650719751776 152668169612995552
163001936483990272 215421067006117152
77323716270740368 203950941026693632
192271060803585856 204460883861500800
55973367701451824 161940882345222976
17419608117203734 121311344291040176
164256656131499936 253847519458861184
225332343168434624 243988254558251360
33115012695867508 82129266003326608
1185100970669162 142803072360621696
74403648161493632 134266673949076064
198024268357180352 240337220081722624
56295097763155560 135077389168769904
33786532259391132 138647879590082720
128177138255595552 202024891384839776
175284150131529120 202352034584177088
85947477651146672 129116649835631344
97593829185703696 258365245188376864
55587892724209120 56979018827947976
49252514916320912 181786422415566816
71614348344989632 180668040321517472
127223153817691824 234023352100164448
79676086873546736 86304947303682160
70094189958811904 76223972841484240
182065468239280672 216460654873968224
10880648777841828 78940691763122320
20015049402097516 178146489727368800
101007015221959776 245832500610708032
247839122295025 6001272143810353
43419868835226352 95460404448935472
75754172133126096 103641892012003536
216480948008226944 250819313285269376
120404108287304624 142449425195927856
190786638108125312 198868099083599520
18496601663146164 61128421113872280
54612744799380896 215762413950036000
84387308881456624 125652840438678256
24952295637964800 106179637731106176
78714912407092288 168534885463504896
48054721745115424 260547213336740160
16557798546163468 183163770374141184
198001537314817088 258640262745424704
2213989095965763 79859804731523824
117392935282401280 174293991800651712
30970959308994364 193973975705439584
90421611325738608 250975511797955296
10677333709801228 114527446932155984
10532496829632550 177883229105785280
164593079846943648 193545263082102400
230090306154416096 262572474959601600
28745996759979636 186005335996030784
49575925548106472 181960716361173792
145932462193619744 235641860570661344
15229499545208484 87565363799594704
42021246933654080 197013575818740576
217471367331382848 250339693521900320
10197532589678012 55808531611066512
43810928141487656 161484278661209952
82401496033365248 192050406631083360
26798200448643096 124881328342066272
50017007992218520 136141407629773904
94691030532139584 218082986626396448
25467191277981144 65098589721913720
94370276324919680 180648261927757216
38446042171567856 111531331022929936
43322648692123576 220966248855794656
67379317023876376 130093027745216736
7595395935199346 171299196308322176
10163205330657420 256612646859634592
24119804565872708 155076549579855968
207720091259700480 226143059030260960
9863212453167304 165177566799921248
219556044845911904 245256009472162944
48739565499436360 139379983226398464
199356683018818720 236709957545911680
191576188060903552 194569106097752256
100900497535303408 204050393489553664
7181243329849256 35763938293584212
2631217736961447 247747044829844672
91883143641202240 162665214539306304
163551382772829792 169809177544027104
36572379252468216 177194918906024544
198438249191423904 226948451081793344
16374201276030794 210953239900410496
158585326105109920 166314932824463008
68219679953438360 70153791127886768
19536220588675608 183661398570560448
176159974339274176 242704981497647936
16266674412406800 242851157250863392
176625935654420512 188621868547142400
46237444094456400 132158161431652624
63001167298094488 247504720763356928
104406356780719120 112215504985464448
133117781390385232 146633255801451296
59313690863559216 119810972773604848
17506108070145494 78081241030340000
121090523198878864 126831244656217136
143598292918779344 184310324068402496
13207275613429992 167698152473905184
220758406108129568 260751456527976736
13367804011107866 116379149221854064
152728260818119232 179168330800091104
240197779842511456 253936132111829344
40377364842678128 155133373101439136
64385608701764760 139394781136672192
80842489759516160 103140857409438320
179106503164577216 235910130779649056
60803421746157024 98892011539584144
108910588552744096 188495337974938560
197773666421341248 204642310849911808
206004910611714976 215660088129572192
88831962084786240 227363842731888672
114966342037207808 251191470064801664
175025631167236672 179879260284055072
90781698065054688 169218900603540448
172899982593648672 249432041440414176
146480846203775424 149792716507462464
105324613019332272 245332216055817536
68194887687946112 131119178706310608
31850912277204312 57735346965299880
206851003840532576 206887079558470016
72667946779228784 207051120143255712
140263245831200272 221714573708803584
27215043592948096 72276494089687680
14425964792324678 233751578352280448
70486577404706600 111070151126703296
22959373245250952 150430682578955744
2579326599126271 24114121458859540
215566612121644224 247941925798097184
47298179494000448 178539985747739200
137073970175640352 192092095242427520
175293347117355904 195911486234182624
41398572580999072 244979420940910464
63435593235473344 66832776414343632
86097665315339424 256964322394154976
68058502604144848 169675234983586208
96969617859509136 125531912537430256
31328773925840012 205559905333342656
49934230768117976 134081799347349056
169941293686119552 225026507167061216
81378927077592304 184371787467040736
70176181904414424 94033588484240272
47439050624562048 229939570423597856
68089817837514440 204912715256388960
95792251533595232 214470673924667840
131043491806408304 219773645148816288
17528529926003236 200706928823996704
127549270083698416 169341541299522944
57076678745359544 192114406635607744
95777898699661344 243400910111703808
87273740393573472 211932651985482272
61653469607363496 242746205340752832
20686848107816664 147170333453378112
108250174293830976 193967339605720960
112421053862933328 229633278704880192
49580982130291464 55731056598338832
106054520400748048 223434284424845600
75494417507106464 82232243611835312
94938045543735232 131370910630351904
102066906340360224 213933766423314016
26262894349100308 228272571769414272
43103529312554368 168184868165299072
70386779993041000 80234705818812560
41204380307311248 132865427452559168
105428407382586816 213562048921299840
227953752032233760 243080278043606528
249258152896014944 260489719332234368
57245068977356472 97099209598534192
102518438397343680 214602442113759008
84070687575351248 126237110347362880
113622558784783696 159111529015228096
20246802611249208 72426099038501888
52881850691278400 181098396419002272
111788065604887056 173033999779597408
240507825323425856 240866478243329056
9948256214648246 253789518059543552
2376408522429882 115482942254811632
31296514480006404 215661688752955168
10774156469561034 163277955549400896
102261368979042496 212924734787744960
114396154729046672 150170720148949792
184481544805712256 244478756962947840
171196486150953728 220923817691783904
184763752184177632 247899622749165088
96464688641785936 96988249637558480
47579445842573032 72414936485949536
112846042239234256 233269315746120832
115654677268543216 232508314451133376
12519274820667590 92185292193886688
36832760625148168 100656927763843072
159470675813724096 214935424948129376
152617847673860128 170102918031070624
131151749200876336 218378363530075168
61773299529229216 135586505504360608
130828831491528672 239428249895241504
178641883924686464 181557137214321536
100985696322920416 178284192234776128
100843474758569744 239408593739021568
159857797470054240 219758395398928416
203124207765730720 218442846969854272
79089147267318256 224145574877140896
41297642352303352 200190779244569120
2204006095712521 259376639830719552
132740808179485808 183771684657163200
91139231627449216 253247185445956864
5239828998750179 233755506283990144
84707185747608816 189991732253797696
143144166912677472 208180012600850656
210648750271825888 230615027974425920
43474200135906408 168405960335593248
88930157531666976 176221161146024416
134325003505201840 209894523457778752
46243747395005776 234733198949235680
71374190717535600 108544703601659392
28308772959466064 174399895326770368
109054385332765936 167901220200540704
105810461919830624 160260349740333184
208035666644993056 261651220418357920
9980020979763394 185775773460633152
176403668985598496 201440611274252160
75270044665421824 145540848968082048
43427113896874272 245932882480221568
139618771549316880 251726638437152160
77898532072257904 163579213297409952
155192473098207584 234639727222584896
109785492880589312 146175742177053728
11449182975522592 58821792025339656
51200448618973760 108774319772163136
173552880922409696 179188896565963840
116636459095591248 138757403158462896
91078888791138128 160156218118478208
68117229644785680 210559369603532352
58005622394439416 66300503582753752
65070118907318064 221653371367737216
54352595093474488 175810655891978336
121649698678518240 155711592408551040
250703170232139 94285380154724272
69399964039231624 175671245897287488
173249940750936608 247040559717431552
147671952626755584 191732311199028128
93814074164924896 115425554377150768
24857948774042652 156298128814500736
146235983745231552 189243642989796800
95458228447729280 213473646523735840
54598037027301880 164919379877876800
217546863045243424 230251957794912608
239633210759282272 253222077924585632
15099072908582608 236270975719244928
135641995255215888 224131232417360832
99817473688238880 149321423457482304
61164029227096320 102048277612087712
61686879257667608 228921951990755712
73759041709948496 109703240978981792
5986653585880446 17826830340940206
119754075979561248 179426299862753568
22493205007461492 41385522670320016
37915987727933872 85280288954480704
52997750211426776 142966343363331872
58606972807701392 217413231130686656
17480955168264960 240542007130223712
131447701610360304 260261937329088416
4688151189407852 46607359681820304
167738010495418752 200028562402165824
92175551081149360 116028386191615296
101571123941962784 253123102980561280
78244095833179616 246065766128070496
5421574069549228 227255889086831392
183184934968037504 205766513099197472
111624514086855248 224918171659347328
66503141807575304 135394820386532976
102746108795377520 125731145801210784
51197661228583488 195398129227593920
147169973550234944 238416609824494240
6403970679749550 152588089068706848
60207734173409064 238292013512382400
35024919382082352 154609093207793216
64556414613982496 175644013918656128
87270169590764352 227857012039890912
191118740476785248 257784083332584416
134458269064935360 241512821028415008
4168138497369706 27929518470460700
76208555906863664 261440248605339744
170726699209773632 210258039222139104
13392653961217082 22627476065118512
91290956052501280 199193431126491040
79818315885472016 204590529059190272
242172979070316416 242818105874632896
124223499210678288 125852493266808048
93442393557087760 109338619984433584
147072047517777248 178124593770607648
128465577577887904 178922981512897216
136986086946914528 220208869637538688
155310983227296128 213646639151318816
73368381839522672 144261572883631584
162983969400817216 180046016844726880
131894432160286384 206577375867799680
223559339193919872 242981763056627424
175818944273834304 250150276768802016
196304896990755872 234681205852346912
41095755284522864 152487535438250912
196310860922227744 213128840203842656
5802829304639838 66850833661494184
98372615749862768 140228826400934688
42896654269085928 80161560576082480
58587947345593592 171488248016518848
169600068756714464 218701429039584640
26857035923732004 78990532020652528
40347787607048912 110627778465206912
4516969456891447 73068584877308528
71340005526458856 133106195152139744
215995085662615424 245934934257808032
219166766913968480 235922414078134240
50426966745141504 257805698510836192
68065839190273224 113573209005856256
158804954934382688 224190356045729632
69180433658373160 101544970765357328
65602465081428408 211329568871435936
36796810635421912 145986952497220160
130546383284967008 240059189370845152
202786648469904608 224475580343033440
43647341323490328 180197614212144096
71549605936149096 167821862218462112
81615400037746160 230815063949857696
127621943872338896 166447703314035488
66134005017469736 107630170456351024
20024291158135612 190985676650778592
39604133099095296 257952926792873888
113700082347279056 179345473431022208
178304106549679040 206799245210252032
23958004477744180 146622041774871808
118043300099523712 188890680537163392
4606731906470628 97825184034135744
182918793294767296 218609040978358624
54301476634408336 82830071576386848
74268379442458272 222552311345139488
84076487315804288 177596005522287968
22580831888612176 245233858193671456
8267487922760781 65596160868049000
45011917435198792 65590607088946496
24845013068216852 251455236473539008
143954691192395808 205523334878901344
47235982314477704 77411342082250304
91491462326885488 212714897249295296
41587970748158496 82490439931179392
49436764913191664 122707887410684800
136143812908123440 163382289307483936
29114657060771196 63548836764316976
18526326366315616 94484508884799328
74179813890642368 122109826071980176
91144903220352608 250933395678171360
148553621134532576 222212258120250304
70481410237890464 253826767346506848
4562562031182031 44324409211258064
40650016745683272 69580924766792928
67949264318347000 181545311297410080
92961995930913136 140729061024033712
138869403461447712 189810821781316224
159265806733486816 159345622007826624
123189818739607808 161465641157254208
77590716814612320 146433396739274272
149888260820415456 184204172064312736
5779216397291815 25197183465265956
117676843020417904 256203757813933472
159921596826942976 213638638663693504
34292499874755736 89985007204949984
94232369451350928 229028499894346752
19304044716705348 113823230651217216
28984029690463704 196396766467104736
169447529298496896 222260079796410912
69883909679868248 113269737396858064
249341003449325824 260452460693969344
57458623860567736 113004779460846544
138322963672067808 175783719793576096
182152514896495296 234370779018538336
71491678444889432 259524157893925312
154056875537246560 188932873274387232
144494627725844704 147788307832625888
198859670588009088 246983786170358144
40814637410213696 112477295136578352
35222358974342412 176730262191691264
155841578962270336 225065532979461216
103291889256113952 217865923323778816
49969593960054856 249804233941001184
152075516494505792 159711393468145120
221585894331180128 253511869467384736
119981537193139248 143719871956252272
94752095715952400 221510958423874080
71053507336435224 135563472607605760
77806700608616480 129282685037398352
86264254195873024 147087635491835968
43957469820360976 67128335462844400
172561084746045344 225854233226273728
121772487898108080 164629143657336992
22849124370265564 238679618946905280
28688179471165052 44948831111756088
67300234181581384 154169574867773696
118081133455057840 204292611523530784
38048019642157776 158268664427102240
30380713136765096 39524474214645184
185081892608867968 188662308823410368
87052062137960048 114014788217286784
146900343149047520 181071708521920960
165701481581702880 226589656503443264
31043883433119220 241596893896706208
23633005642787040 207491500729867552
36500338275616408 225677481705008096
90101455042189376 93161300876512896
68187660529674240 218234043958520960
150706025641065760 151227191815208960
3018590753257146 8488406005891512
32216029064926284 253169527329052992
7980057284761517 257067708043297984
232677288977289568 248993940532842336
21988391969153472 94518926238419664
21805559639122140 255549216511264288
25971989956120612 206034870782427648
123146150657574688 227144952649092864
167076355647557344 196357682473265312
17542907316011124 177407832569129504
105524128100284544 198132438009815104
131057695315621408 197381900403859008
36575623462905184 91711495404301808
119163776999666944 222414983615976672
2444524548601955 124377759100446480
2180992417059319 70340981052622816
4557237982304505 175780879133317152
50596466070599480 226628765818684928
46832122700239240 168264256571060480
8185199772601 69157023824382744
185568820856063136 209476495227111776
44786664416286328 238784870873435488
126426049197827200 237705204143888864
8977273304660403 252004951896888576
85848815992430208 164048160523387360
79666473979771504 258554501290219712
31633132021046464 112135056571733376
45262027245081384 125826841498099856
88152008864026592 183954679532912992
16883129684382426 235487957355422272
192075258183274592 223571767058848832
22811506951228232 134430976720971216
148057564602251296 249089637103549920
33094715267072900 110093944003663248
97110204095344880 174877055350980128
75753734795537104 141914538548674736
17282180304776412 199927988063215680
50709221958994960 136896476612282768
73513113687293248 128598569213957856
54307821459187680 79878853797139712
57783731346496400 246553167288358208
603048318962565 6892527066775365
24023930791858520 188895034810104896
107943286678529008 204784464325170336
76963854431708400 207128119715095872
5076786721207320 9830639810100858
245670452206512864 261055179777468512
25503729000663580 121143346771681456
57431442089060216 156292428323788512
180165264739304288 212423117533059904
138383610826274992 196674789331070112
25370827335602276 55942864324085200
119579972124570624 133613988314788640
32881442728899640 164874290672872704
35971283404095716 116153217913213808
95571460666821392 240752428791590272
167600392582052064 217371311576644384
163553504936948352 250999767523049344
62303497039611096 243197959926977216
20763378469222832 251094083017084800
39831320526474504 165549385905658656
131029252581876304 251861010002973408
68430859172926008 89259225500277376
54601227536036432 256802580795112192
24916501168279128 126946499771824320
147220928690289440 155538840114631808
94375435296503104 173289315957151968
62466339935856160 194918101492837504
55681855746364848 157329214418120544
62124580903141808 259658781195257600
43476089218994040 189863920260261216
102738862374397728 226980331375880416
68496867871871232 116845663491486848
20260331284553776 66648603410548008
5861444326123687 197916197625628640
138839206842316800 247665406342503776
142978608412403728 178949303979383168
56932736607789488 222227457348992896
69429096216478072 124833855390034608
41575122649885496 75060478693428832
188278363068969696 200912749340224480
23863637370032572 52259740912055432
121431195901202144 145616766914333152
6724742738170597 107518406060356688
86194217114140304 201744230803589056
52093913169370232 60527174372134384
72215184398205456 262022911435764896
22940101771490700 102022646325023520
3337056931827430 188912845107580896
3204928615581387 140555277077232320
98057918433454688 166522568052439104
122177524074870336 215117750847701408
51184616250443616 190164311188700224
91959581854323568 193132643951074720
208576318614301216 242726110497215392
31356999875506824 147492914399225280
93776380378695440 146608930887280608
93088708294279776 131588681238300640
62274273415800736 224448726646812608
160055488390067776 177557227198253664
41783443344289848 122889207554512256
136006071176518784 175095185144599744
24579877333769792 220318702293385120
48785074471958208 260175804504426624
151646601365581376 262066701469488576
129614765685050848 224397822766102112
168383282523098304 232460157677764448
17783038658429060 108803131356954640
31366987498534096 114934756382479840
52598226924372880 213685874567755360
46938904905918936 205176731566717984
95440985428695952 203901853540446080
61223068225777608 214090764415313600
111303321745130336 175221376863656128
94558889532257008 258351772099229568
46252210186334032 125932376094415344
34996393469346576 49492033067632504
116563127256265424 218405280353026720
84132973580087120 170360013729015040
55484428813404432 67044219160860304
108736017444915056 188200675707972064
13198436396950232 169265650383108864
40035665811659208 48677959111507880
178244814164489760 178501283646098208
127425041077531744 150850013169518624
156945014761769888 185236826015884288
1423626259168615 109238658171917696
197181027901530720 216861559781959488
34747767997513632 199385428908100832
36158855091377080 258258321530324512
65204726373075152 131357817866559456
5428036026022741 139225241713724592
79408953692415632 184931824995308928
117239509155342720 178429412009230656
86387695188142416 122985457606178960
8603459108005572 155809601455641536
8944888214960534 90410627548828368
25873622899810684 62915410287173992
35825527429172468 153649915678706208
78961756320209088 150172364798917056
10225025813232010 220010420499397632
19523580129644132 181682957170550368
51702070858058872 132661851615748992
44462834209658384 206120323421063008
43782589838180496 61675524170799288
55583653863727352 205373062789524224
88469197430090448 217113865616158944
108521202838308096 162784074590468032
118396039608454496 139967933996244112
217449848728490080 222427559316766656
207519423583621248 244219708121156640
52670054181412824 198356119005492672
108010992020011936 184771727988767552
66882737553165648 118607027877138928
66580090170703288 205890688112614432
163681138597537824 203133937366560256
28686139225062232 124052219900764976
53871326940291544 127493578525440176
94347102846197376 118532033014091840
19903665706960520 40384691797503944
68817226079021584 89577690898911104
117049161223098368 194159670161188288
42670348850132312 145368960238595840
66211535846841640 260840178378490272
163666844255383296 200705250742390880
36250411983402488 84114041358631408
197822822941720256 231854388033775488
64282378857589640 259873004688071712
58175379181741056 257856299225655808
3434385122099423 197515409075868224
122897429059880976 260687948016800256
31993421213780492 169071512042669216
11939735171040914 178504998573850464
187584527233784864 245700983222799488
47845751562125880 105772212333640064
146487787179816064 173973799495167200
732442658150271 190781658082187072
33452865531729904 113898055087375712
210280220348515456 212967927542024032
149211235608499680 185164533076407648
94027782508896016 245972994719256384
45576795636968872 196762557750502048
86589575473346576 153489961625744672
92606716638908432 104834968841594640
112165794222358064 246908268744180352
92758141807446368 128679167776288000
188962866031693600 230373566529383392
26510252252528364 155103230534579968
42696939123255216 210951028873586976
70785427518735968 199499863150214720
19896368061148036 178721290570524224
10200701631056834 133705089261507376
109275898114216128 257166253634077536
79051367557750672 133984026623213632
98368811978728128 247028886183053632
13104353276067432 206788164823021920
212171173187784704 214754890565531872
85891809339349264 154806448532797440
38538978564497896 67470437331999256
9669280610960860 236561217139722176
178387013093376704 212682992492050688
35269618025729576 72184799024642976
58993942158066760 204474340731837248
172976236544761184 219229665748294976
178723968938892096 209162782482131904
153943426117774112 182278708099934560
42921840311222232 129857943682116608
61045206807351352 122291063295214704
218520164836186944 250645589598436864
171440418521560800 176818013035754464
98264417295865776 206008362866734080
217797934265676736 262252315228915744
23887986328781116 186987609707960032
145341954110739616 228934385473677504
1518664941642997 154673804346691040
183636847312572736 226402457762936672
15762797457839458 99565811392479408
224912751499415488 253350689182508704
46057260619797096 113847812271125344
95196972352418192 211646610193835744
168878990078277472 257386909500192448
30023318633604400 194994058287671264
49830680504572440 105167007977164576
59103061472117040 237786958838363360
12954530528531684 216849605612480320
49944232207123272 93999364708908848
153862773104743232 193878699546036576
69867473986546648 103047700293083312
84028073848898624 231840006186197280
149036527586781280 243497874616857472
4614151826652627 238943921076446944
162483355060761216 238990094178783264
173616101780259776 203733857766341952
63832652472589112 202321694139714336
98696490761620832 171061583203078752
1625228850859028 211230131942211616
42353478349213480 197509590197005888
26595362476166612 206746872696699904
100588416703621376 116981325435020128
57460096721033048 72614373854650560
32109282454159612 142589115735981264
99715073486681040 107298507514453168
141122240867834848 183316484658425568
37949083283393728 90357746169081344
155300302006016160 200491324161219232
128208786501072576 234133815250005184
86850441175047552 242131785674785408
73233952205965664 259129389564159040
113218714271473360 125067255012597968
84981968926918864 226192059601129344
10970620468291258 190643770310625568
37330892773275560 54259051149690136
121055310826972384 202090462605789024
44569782946536680 98857834328245696
167625160023905664 168575482406620224
121166781560877744 125308648098547136
4793802631220052 112192692668491872
127924948320093568 261891479130490912
151941121388709984 202403602128539296
67615997258437136 259493969232981920
99525423129050288 146836096059289504
57594486950692864 177284304618041120
126643062772357344 251286492227583712
211675403808124032 230069813559936416
39301732890066856 197541355898443040
45114048217855776 60500174999778192
171401707859410400 185234380045926560
67177174298859704 98761565688817584
95682357612408192 251036167827739200
120247896941855984 177260939570442400
53109170330674072 154406042556687968
2064607893692975 122101568139758928
109823887768512800 174275922682576832
7928785323713560 237488981489016256
94563178402933760 257316941685866016
58562856722076256 72694084610387632
17920542753878346 124176504266418304
60582342090120672 196663758046587488
83966958617923344 212178626487919200
49915386512785784 138845617742557792
10431480986799348 253870063664324480
119172466372076992 196713245659035648
101552248032478336 251557117418041568
62038809173274568 158818951095530528
6235024031018406 143449858226837680
86016372231857776 142528482786381520
36303207948420496 253159367367045088
135805300364831712 248128523471638816
165530070925895840 181290883337762464
33426350892734396 96879250385678080
219717281999030784 223329892721618720
144242795862145120 167835504917290176
93806719531045056 219888549826420224
174723065788633216 212557642793679424
204834868967639680 225715593116447488
49296365922914464 81163435646717840
31394490579233300 176599469035286144
137227844811803568 158452340721308800
1436766386922547 53594116733761280
9036771915906764 55532005452335816
76243006533081808 201550067453217088
27213474544711992 81510107160098720
173686196500186304 207866432790603744
139254282606585456 165499092601686368
869467895164897 32091387273323844
25866117834619560 34810184492021088
181610174760100768 253477585647419040
114415915132150256 185716246118656576
83622005398740672 92952992157597632
73976829368425136 216026455495471744
97868720295909104 169785188692585568
23920679992626688 246766455881004992
55203686907642488 151132755521633024
88924837094483984 235291252316365088
95866631032457232 215033263886141760
138091128057898112 203121882772075776
109120987149542336 116715184293623856
107727075425172928 172665777888602080
224907018105344992 255378191776235424
2308878945691071 94921321953658496
47184988357132032 226167847368869856
2499792274468133 2860095302947659
74884059031093392 105303215497582800
50863086315562944 76370035445493856
64837976592165408 88811075510533280
189315411710017472 252549815247026368
100584000288871120 227343382497181472
16752902579370310 124820617476567344
12007341753899516 240329229363385248
36731360639101624 114418653755539104
39403635767772000 206405644738801408
61101234049393080 213873616114072704
15445202452140116 156524270004699744
43389816885534744 141405162518578816
73032652853955344 153681204452833632
4109040696450423 38634623544705392
189433143319480160 218445736983065504
99888695776101008 200118000256473440
116362613246586640 190710687512505984
104572967647977024 116142763229043040
7915668483194723 50595301241195016
158839926543091840 237816146042619744
60039924655426320 93052943856780032
136779208942858400 217767529516657920
21306199715964180 176574374581213312
178169429850794208 246873604435840320
11437815675530278 39967247130166200
44187673656792832 193755226526714464
40974350319055504 112232504059762928
6891642105544780 101695699301400272
121649390348082560 244477298311939744
19908152075784832 161441802694807520
2814056001621236 130208051510601888
4301965164653628 73628887229363968
210989500483579616 215688183736527136
172154645457297056 193155743011079360
135666529315317824 177183458766262560
9103627178787998 254706700087585280
90002677673084208 188592919047309696
14912683600330014 81368075197091920
176213297170956480 245661989564699584
31083286760409820 134333725077798704
138555326710205216 190589495550968960
208893720009514496 251320615250644608
104016584681042288 261137574427710656
102525486196613408 121036460110689504
29394495500718748 139711624430247744
38400829929347448 246967725415562080
147364279765031232 255918492054715392
64063127252765840 230436797302271680
155369744831148768 181079374478814784
7100452073924068 193211415652807168
87048418760244832 123383213670055840
1566387251367395 136035800137220160
44493577680358336 254499821630613888
114786967930679248 188590620986725568
77768461354361488 190645079968266144
90810118182020304 184462648519506560
136730361435751760 217804831812460224
141111422068293440 213415935195602624
44790264560644264 173509160596992928
36036473465093472 40434375453619440
110653150529358864 174035029692753696
161639373509054336 220088545401786432
158671794678970112 233954661823235552
122881785076953184 173014790306995904
40846940245480688 236335667511339424
66764682223383568 132973470574591616
28265575279098632 39343309239687096
51974431061654976 56009488908628128
30322771088132284 98980489074770864
31540088496626940 119689910218846496
3082933433249412 39542739641110728
86257261430562224 117109611997094912
86483604674665984 174300785056519136
79294758317533152 217656032035208096
98755643526080128 261313541844327680
125534046600530800 244952429296839136
16660923715604600 222861871728213760
93937076991813712 150679820953189024
63942416116808168 185818359914591136
77789559036851776 219014729463109152
2424456516706964 239941330377505824
107106929485447200 134541324740362512
36071071047827688 121252306245434192
106668576802155488 220248169957945504
70431179061921472 182664662885022528
49979409454929272 223940082098731232
7137296131817409 243266011100962304
182800808775134688 201073936599878336
91749356818354384 210155423098203008
565090981409246 75403046015757888
110505999780535200 186028697940222560
62864195719178880 135467675517195952
69103848822147096 247727510727209856
41692262682097440 184429849357918848
48748591350846744 127771254628064048
72547208704750448 223749217438712672
220718065465211936 223928672004400800
66282468459028680 172621328532493248
150563499877974336 222166757992625888
6455074229764760 71436853801715984
10211596948173634 157899663680683616
142247796262272896 208349649219783904
20277893943685492 166322146827851168
6254362337430710 187238171801383712
145791174109793664 206381249755695968
20551253915455500 40143093095361112
66045834821278616 229216287763222880
19901061343092504 230202848450076032
72348285059247472 113621599499680992
98192662450747968 169751677219659872
18620959040081624 19944780025096888
860115478629696 166428874611013920
146806119228412096 161861390119374912
224745087558064384 238949108117488672
1645818103436980 92649748346744320
70698811122468800 250228029731104640
58834067490858392 232073563448349856
79961985798062256 186032604201045408
89653536708671504 254340275385251968
136672983451681136 233874450620049824
55051247576503144 113043478817291456
113391987788755152 239472940849377952
13332152526891666 189858361377404256
78674921331405392 78713630146478608
88668261966368944 244667719174319616
122795670015614672 128305178088616656
66830754633143880 230802901210905024
14701086824544766 115629270289402592
63504595183472288 135967988546746160
117347130158477024 133100405763241120
126862447773310256 238108292702288224
105755440064666880 136559869876491904
231689279023235584 248888123526975872
184601658464179584 188172365100909632
38394006420209632 186198515259925280
169149518427480000 256246131570406464
29481731271836648 120328897823573152
13380946933135420 13821064076391162
51069577810717976 126903993547739136
17072621582292634 216542984909632096
54115385291762416 189766032688977408
168041307204320704 200194473436949024
56609514681667320 262577652883717504
106794543052154544 189555565138082112
110385415776730592 251519756673458592
116732204971972688 221906480508672928
6900028289302847 211201354678215456
12239559435670068 161444711347831712
14162554590675102 165804879481690688
2052238826742903 64448804550535816
17653187654509968 217123729435698624
2689886057136179 247063307797081760
8597750281202236 225645405733730464
4608606580414972 138606817677258768
186309156588218336 252644659143541792
83442417169152256 161094461860421920
176350367507957120 259920448857496416
96496566158538656 106664154200134464
1941200037458560 104280582946324656
76175422783752320 254493833293213856
12532189397212822 215366078912254528
4902213564979467 169098407861119200
65172506455579408 246676596763540064
141777406126837712 215556312372174464
13337854627208758 161064950243669728
84920128993142544 112896757854073472
39319161433457824 258845448301992096
176070204357140832 224302206461652576
22212212911602820 54699014023556264
116848646637988960 151642680267654624
6855453855363435 30913733632858704
234469515472552608 235869697246651456
13340606465321122 183003012432119872
55063101652971472 145620395004660192
28130899771977336 169574416064856032
114939899734141360 175634276212544736
15784502775969226 180480552991255872
167968052009026944 260118391924460128
35488505666511832 154707963668520608
75611711866566432 217608601498052000
206720739207266528 236606526054214560
52118232173208232 62052986872853184
37142570623603560 147488599907477952
25909332185024256 241928174249578432
108483942442491552 150841219673304768
163929387863469952 187939920035657792
17958999967795748 155220168018469536
78751725321438832 245280341533731488
225879459671184160 253720614571812832
13806187795023390 251407523539491520
64442116937428024 193364088383144928
85860178225418736 182913875358999360
125431972833654896 234969609707136256
45788732428057808 167370297639374592
34811751242569548 184897520252003232
24976854225650360 221061245777176160
178344939475831232 240329213541688384
122785798811983424 257501766186860224
106891340603318464 133219083007656560
221276675574036896 223016227086666368
64509149115588416 248247510746508352
58683547697956672 258632706833794208
49095654042321264 162613841921659584
13675484216288798 37021238644504784
180073356545095072 227312530157470560
74657864215080368 148847490910308832
8515954543280050 30451901312459656
28072880560356064 130046851413689728
51575453929535472 78459880646128192
54591439256106672 250066663366902240
152566761999513792 157222049024902944
218531235018469024 221580310422911456
21442401402599828 50071917802748144
182377212905726784 208885851204905728
186462777636264960 226106551157572864
168585340726583104 176949492553972032
66337219443314264 68935431575807488
92729739322432128 179598584743142144
103671491482883232 253449524494517408
32475797063355908 213609800642499456
25564673956099940 221914088675720448
64512046335329808 245495435241784000
41844587356558024 46228647149975920
97000779280663520 229809905483541632
70243502497638640 255229668870116032
59851895389380664 209916315095171776
57365179034370024 94409407195259408
49730317193356016 260050764326624608
105687860606729168 142839745758325424
25791529975931440 60156182482699712
3634248616619181 201278965822519936
58596426437240112 236514917964299104
141511920054373408 188236315552179808
73301374513479168 205257339877999360
13583570106018526 169020465968791936
97604767725205200 149269201208718976
36580402579314520 56397828417079152
128212352855006272 231232704570867968
42467295408772336 48627821332493272
50012109963009792 260246668848552544
163562605765139680 214669883285529888
135728652035437440 152457591183565632
64302421591632304 123368224899928880
61042980150783856 111918356967731104
162569710819964384 254199135069758784
69022061508466800 166993932001324192
30835324566757300 50137188453674528
37862196535638472 140301218595168320
15073801308210114 132407019466700368
231164828390556384 242733133830354496
134778972258338224 257035355035963328
171715964799184128 219284093613067072
92397570585219248 197839419243090240
85290253059521536 252095498061914944
160181994954187392 220637085021094240
68931408439793736 186037788310596448
174977837795992544 196874091513681216
114235529112875328 184736818203709920
28986371755846812 122602328910823728
121698621726961056 207737491367103104
8227785491559997 122314417043549440
69443435499161960 188985157109473760
4409873920286318 110951906874529696
39685260941629696 149909036926227008
164004136987411744 239517455682956736
91289752585420432 139339135404434416
58442997042005488 121116059191530144
258425914952403328 260475851100807968
80759590868400016 115091697585949488
49671507509849176 54516542676645880
74234050127205712 219591366837086592
32802320143410732 83200252332292992
81766461456747184 211923463914574624
203616523251538624 216001363284713408
189119331983759296 256300171079083456
3442157512624632 211203704052339168
45998681473980432 228251542128327456
39676827680219768 88496771650784848
100238481010132336 259257315343494304
94537082696241552 162047505387829344
6640186413974935 44834360749579912
123024393017542304 172765436914906496
204714661679036608 247365459401995520
26365680117766828 213871472829919872
77640803399660464 183505489209432256
76208504719621872 177651235838291936
65493919789625776 151201029518009216
54139893525362568 236936512308189920
182427280138772256 261417447387403968
70917737605313736 198732523276123808
57342738540897600 240651526684252064
78815918499464816 160907512680743840
171214943759165792 226944582740644672
13759891748042334 63713478023791264
127591000403682048 165415976012379584
64088868818456976 175968764081378848
163547275669863136 197221340455369312
112324551151142608 172229907422086144
116653472164457264 162653763080755872
22863201003581184 153998744415325856
93635327234836992 247480548774424256
17878586557169518 63814518895263464
25467136387404140 192931048250704128
74351352928376784 196971913460323200
16006634702893656 91357935679608320
111826095471105552 243855402700953024
123967467061543600 212960335220531712
55837067941900656 211202758664244288
59220825321797792 243205160441840416
63018535797380160 123043122280220704
34766917153867360 219628529513995456
129289577571336272 259654548560256224
20966939358742532 101674651568934256
73570062845407680 134552122198926352
96126063714345600 162884655385938720
66770218827269824 169160198712051008
67366887718710048 211188202438716128
58531249725797784 251337302782069056
104631653461633632 162672111149482720
9883673463286514 34182483755315632
58527370936967752 218883286518195328
92166780893472720 164222314042724448
116972966062601696 248525282055611168
30613070841279932 215234010829567488
144726425224440416 200065894870708736
9523866194869554 116082727192396176
148857089193930400 229769883666036224
11526956730922304 194189899931094272
138429273634025488 161696901005712416
26032412975615876 222424074647833696
203571236696117728 224730683452897984
42410759112889600 132220416274176160
54215201705780112 78414349031008576
65621729978304320 245457468832179328
195186843012032832 259165903698120224
123099751081000912 178377645195257312
53469463261344336 115956029439068288
8860863687519605 175457647029655040
114241787430912608 122588836857372288
31988774170903168 82198134193165728
80271621657288656 128610881595405312
28518097190630872 82063709646383696
4634112052533139 193951554080532256
60242187247719616 135238217670692000
234112489969736448 261862069969345536
137583286120004320 220741327355452064
1986272221192483 86611121968425936
13516140685423114 75361516882159024
101600271419349552 213357045341516032
102827762055814976 250371698305889440
23904633704975300 146191781508336736
176173222364174848 226645488302445952
75785519988751184 78148694871588704
140747343835589968 259172872520029888
179053462053578080 226348310489140032
98287253624965776 184155748886938368
167194111832923200 175108105585450752
187198952731904480 237630994258624672
86813653053491184 138945690333730736
76741607728199376 108060351799233792
142802562712417216 249497778220617440
46057298766154144 166732509159292064
992362907715388 69205636906658296
122193160994656448 177609038678056736
762948806023759 53986856689084576
207312697358233760 239266511383377632
43996851767484880 137734412010764320
65819281130257096 75181514474360880
69044218673727040 252836093226282944
124392684392352800 194957645000978496
17520289276686562 33741752377458192
154566354970355136 176290465681357280
126125833268090928 150756840167585600
114987336109038192 198057976077225056
61612755422966480 187033263997001600
25189729919695196 235831775994502400
44982047032929120 66217460087042160
746436614674597 37560786976083216
29617665206109436 40749108446709640
117556665812791360 257421420700671968
14259926908670758 229490068009838336
104734214754683936 161514074999665152
19795821676133796 224219195382268032
25946569030816120 26004245747404000
65064050531379408 142018764446313120
222701146789748896 250240603775124448
14465862143581710 128623998988445056
24456054639393080 105759992089159984
11161446352375174 133720179497494672
31167736735808776 152141505523344416
149497376438481664 250122406162460224
42909047299113920 79923120925406896
108787120604569920 176790127378170496
26130448043232212 188688452018174784
85438232281306736 187112519812179392
184939252316920864 256337253775434560
52171312731379000 85773554440678432
39503026428906976 109528377626511056
45542094153986456 90788882111330336
1371993623024580 2340272329697390
210778675838965184 244263024600699264
234362067037956768 240018754079411840
32312287270468224 95517139510312096
5877300804786777 222931533842407200
153969966253478976 238735669384937696
28124668468458452 252588620908765536
20221926148438712 234673756985712224
21271932580249620 240841262119806848
54472127810994256 207254983420155072
60486752280174200 116512214176393584
44347026545397960 99359156515424112
60869399932688280 256204210597615872
87408745059808064 193195427634174880
131515208181770592 140226803776978016
57343256984809800 122423789234851872
88601659341592720 185884771095902688
179035391242861888 208317856828671904
109224868286673664 257480765259007296
153648264286081696 194739737351426656
26207595036541756 164058350824007840
43187188440388600 175117544518676256
118554270046765152 185800692731408704
29300964701467036 147501887827650272
71389687865848616 170265527691573184
79899328266323344 141425862031413520
115199297529044512 182507835621657536
65302993748635800 132086809702885520
47870749741080920 98995000500522464
141616788898955760 192778951098206496
162354829584226208 215780618313784544
40111320149830920 141795819085774256
8027184343209073 113152274959263584
22448934694711748 120780434317709872
89323250480273280 257366798149977408
201557439908149632 254039074319539744
63079601546723024 80722703724395088
127366559470106976 129460019885903232
77230924954405328 153550698615360320
11962874087901030 151042609244091008
164607502379540896 217984098923652800
162247813475232704 220626547352062464
88049663796941760 88711404776685776
71757469025032496 73969309109523072
52651885766397280 117960810116173968
71685146625493824 169310621705705376
17914840388725742 36706404153433752
89544715768035984 139772730200300192
38268015761633664 114000908514608208
90742556465748576 204337790442887008
4264973315365322 178726326281357216
158527521871679040 232795336362854016
112002559099251760 173343893069596544
92316915666037760 214568048024100480
74423283354251680 164854636929145984
186277146557945216 225603741179948960
131645410514865680 153001106874198080
85721992069228784 90707911893023520
182394535177176800 255673682330714624
76467874674221712 203752406100220224
74371328737097680 79588671664412896
113352215396298608 122557093047797056
163843721920323776 180117673136377760
198260982123032032 235635253299576608
26680777118038400 59890618965207672
23464242315841548 230074630810134816
74398603971429648 95191612572736784
60388721186256944 199291106102147968
79435560825068736 91651358527167312
86525433126136656 166260059745888160
100878402623829280 164269514884681856
196528974335958240 250618746782575072
78014888691901456 151923038283305376
44528845569060336 240909008656968480
65052087154023432 77797688814573456
137279450854442688 156460590019081120
95542735562557408 225326798774225440
11705026273657640 232947057497511936
133157386798354032 249983338780446816
181596735104429536 240717177509368672
5907739192623152 47346172106142872
20467386370042356 176818360599546880
72139248308695600 122402332703425584
31919586377672392 106710403153960912
38803755372641056 132311970534464224
79187449534718592 157387385405551424
89082852729885200 144211369533262304
238439248751172608 246363188007540544
23076893096443356 185747125428850656
221949024231030912 230696491349969856
25713552460582088 53190740594408728
65489991348893896 213560236633281792
152530958925484448 216144745307742400
22030050575384272 216717058458806400
163590183740019840 214068969210825760
27408626494617124 119588164369823184
9124167218656182 162453637226462688
78094041831156208 135769371148322000
137410470940637168 206606629875593408
152282747865821184 205855906420535168
15662320540526950 69070715989807312
133686938126625216 209302152522368288
28794014677058900 154073364932111680
112531850051987696 194471750800817440
14811801760476056 236039322766272160
71238832553154912 81885869531281488
150979943931044608 199605604634318112
101152734183254400 119665872600080160
96316036937514768 152309383533004640
92389838353963792 143768387077627968
184073627536564768 205149153622774144
194590763901401792 245610357851877760
114791220967949120 137112717507922400
84621177421183200 249914224174097792
182489457921532800 228395785592654656
50135038844138480 90135282670642016
24458998656495748 154465512018599168
80309376404829408 243143069487318624
80442516915165728 202543020596987904
130350203152442896 247914235557660160
230493113496616896 251856560856654912
46098432407844856 246780237587763072
58319474052666360 103442517237440528
126468985374551792 222318163151261376
34447047054682208 46699005810511968
50028790182621496 159207338400962816
1562446237922059 196782913517760800
187287144023996736 230058900890721408
190927178653140768 216258883486413056
188859346777843360 222030021757147424
165410859459271936 247021678353341984
182649461220977056 206241828455099648
21643140890807516 156083405841714976
152807604098852992 258620805521111808
47245175724398872 166128052893875232
65740201670518472 139777463385800896
162521898235907680 222005130706081664
180635403901857440 227810237991823584
127881733361806896 190027156948797952
8965120870315589 238534368625452608
57955364809394624 200188313892237856
37764324711137000 125488140684869328
74350205875765504 167509898383089024
39643773473062192 108380121458109968
82087809188336176 125184299560079744
176011335078820416 183323550136461472
91101633271635632 184595676496441920
168128086945240224 200902864645365312
62334081378794640 86278982328447152
135296878434704672 199995421010713920
103531068494964480 174068385927708000
27225653227687104 228640773135417344
66189441779126360 79699093308191968
16681173314435720 32311762898284936
29113240148552876 262877098076694368
180682189798600160 224961113021320704
204923993709235136 212029748663648352
9659755104187658 112786668574886768
21395045655990796 183964342754215136
34884981890398192 141384446185428272
132310138788769296 189836940020886912
70175132925630872 177169694960151424
56664817302430376 212204493462784832
132022040630631456 245356241216947008
178777308938852864 213295173645784192
30847991017997120 180935050216312576
83954856886903280 218826572484944960
28352824273256412 37552398345137472
13629570643915682 149223586250225568
150740896212496736 244027163523889152
28046955354815532 86031621337087776
15628532354992414 138640799477484272
76257884623474128 103517579809952720
65863893176114984 220795497508753312
20070839814699504 248927415578427136
2456231441271301 255311922938973024
138758105386247584 201545573200989824
61236980881106976 160203384596186464
164346764300912288 172879439824252576
37341225072724784 106624820294122416
153306835749824384 181068071640041568
193320138602190656 232882806274659904
84053700752787344 187833926604732352
182239573238410624 252638520214025152
110685619927228112 156331521446021728
81695360189777200 242548727258312576
118167818980609504 126577845046689552
21017297483967356 128212648600457712
115391707097616896 227820412147118688
20726635149530984 22453164594874636
19711279621617468 251590097447040864
53953619178803144 153881493650140736
24788286406930292 103568560774556560
62857142447088072 214062403716868448
65302640360610880 119833303130493856
119637830391946992 211521029310069536
138942559639468896 230720588756574688
238251132748405568 261114323492351520
144282692731652544 176677252395839264
73638385587042032 157314941134633280
65729502483381360 191789672678650272
28529996934526600 55208140993517368
54092788422637560 167361424932152000
70307317942511240 119884736318712976
140139559979071504 168568402613312704
105643539430599840 200439420358790656
18217137977403456 192738813379426816
108975834685896784 120432493356761008
24259776645242008 235357600696155872
176522007977063936 218958626989959040
39895517966265352 64229525024634040
95606314560866096 194373816264475968
93197183837250768 244356575712463968
169373653105912224 191899722329701888
145195209536157024 219135349241203264
2630146710258556 172536622540173312
208496438942328128 214632712608929280
7462014833566077 187488849763687264
130135424256995712 157020995664784160
123874822866407728 144616836057316160
208485830827767456 226889991853272960
243460553815061920 258111300537235680
54353557078389408 190707947538527808
19244932941223388 175660863181395136
85252953787271200 110993795403218752
22918288239702884 238595185669040480
208383634137148000 234024495729077792
69712584410954080 159408139062139520
199137787581887040 224772978135952224
115019529725067952 233449945369848800
51973195995739024 85087005818798480
34317003961786304 151862351413333856
26201467171954388 186330047499215168
140797674832354464 194989658925017216
98296582694709248 115142119287860320
180490488913818944 191054769373424064
144802435670581248 225843329266592448
3060205824380917 193130598445890912
45064059111652240 138772539914966848
116035172347578224 133591012782747648
13614270129186482 262117158505094880
1465467319724888 134046854379620384
68826283163664192 173203648732171744
20302273802610088 147135383497750112
89913561536216544 185669299598819808
55822423989236312 132312670850380240
53279730262833664 127469286859422928
119267612303954064 163453135212540032
110168391802598448 204146312310842496
66542557109199784 232521341627845952
100302276723649072 216345625635711520
20535775259927500 75584624434187952
96401203594868528 102298607284151328
23291877631930420 83108593184344912
20951889757499496 39284012185634256
48703141623125264 57234346941386584
136174927907052672 262461146118954528
257104572844416448 259825414638228160
107792332137489136 197338890752035456
172592866368602752 232710333425605600
120720464524837904 154517256983675584
189215725323954624 199703476728987168
143418227812204560 209319264881580256
63857440621004096 244501277209998880
86109207931039296 168290207143111424
188959882515680896 209385425990783040
205251593360942304 252538238699231648
15991800942545764 159078193147786144
43555318178577344 153928174253969696
39078969237400112 82755044545625808
58220088579842944 137804071683308704
26952038183513924 158208507617730432
21648737253810084 131347284785683872
10676757190239710 59645349122393648
42146202837353152 124169476862312016
147414416713925152 210483025265326944
57368057757253280 183565001074515552
30552438714417284 220282804647849152
85710613207357648 245271662714571360
134383328378891344 185739975709166912
86778555737320592 105621131686794768
73871816627761152 194737929477034368
63232964349564008 119874105570052208
23641621268912708 106226094633139248
257292252109508768 262379870403056064
157127318336888288 235845337950892288
25837455311053592 212318472143062304
58366297535844784 76496337176241584
158436274322059520 216912778427131488
98844386613493376 134355606990059584
104697052542182592 178670373252753344
28800462413900764 193928689286817984
91407207771575680 194377582084402880
7370938073944442 116046557505107552
41107928985447584 231969904311586592
160861695427816256 164746163526252800
162863138124688064 177164281486176448
26713741992635512 244237273509139584
58381830767535776 210029763658788416
205579368748848992 261783556805647424
9410003606383636 262030625934936224
241968106163250016 242836603021974112
122021180475388848 200346776747299904
2765745354363537 243382490546343872
154389760807508640 206353997505624992
29496534749423716 165409821646668224
54572355224879640 184101740437362272
21660979850994940 198212401357446144
7188852922759523 147485399002711712
86935940131024560 196009267214814016
66261976820530072 247784097873803232
43329823262352160 114443897912379264
164721663796300896 204498829070416192
101289121637699760 138517231979164448
168196184993956384 237464539466563008
229453346111908992 246732178951144128
79567332501414704 118678842024418272
93877757389041296 185648363993019648
3193702616233529 151581342582936128
123149436505705024 123210432611845600
16163110119930094 176282147036730400
165703850530921312 233024766212946784
133797263852775856 183674288771252128
52457652591096872 246299514252792320
210720247413489216 247256708893569440
2683250460115094 109109347323767248
80446088627018688 137825734442771600
70217375324129056 206467861822928128
43543356710209496 81829029831890720
77420314766866032 230649923678035360
184514417235908768 213378084292959264
2543490233254120 38675693705851960
136295247329944464 159834289957694880
81077709528070144 179524661050783648
77443891435548800 143234645823570960
8434993069522928 194114379731944064
96119146424017696 202951822318015712
159071591078700640 202097143294760160
47449781755640664 101646650383460704
49433336482094000 262059984348147808
131107965054743872 146617814518082464
90503167914945280 120157305864778528
26491120549594440 211395313670155392
137760535076127056 203507683839073472
158007499825241824 172277903919726400
37537539035181920 89498587959461104
137256795181165696 252978923530398048
233447271292475456 244259717005372160
246162232997124864 257715899926488288
11852092367022248 114037297416774032
42119216190845224 80032341178607392
169419516700678176 209393196081697120
31144893177659584 49540588893098408
88100600053180752 190989670462636096
28956119398039624 169953066793149056
39157305466690912 87453857371149200
127950066982158144 225903691788220352
92860798038719376 247788111448600640
68793795146184096 214974433656097504
26036092085303264 260416117453691360
32046402697444616 85894190622936848
6197005502653938 158027183831138496
59288145098420768 77706451223211392
18962233345212248 156818061201606688
60801812187969704 206039627688652416
26038119855113028 176060204528389024
130484947582942672 227729835307930912
119136295060951840 191427601247825312
33379337919242672 42759974784445576
132732096963912848 241272344177062688
18488170376492564 41661206620681128
227220326156986848 245190593659522752
50002116870232640 225189022301854112
38159226586666032 260052317882441312
67861040968055400 235130033454275904
231951271455751168 253762794249677056
11906001889100940 72672379687481104
150711219644284640 193023448147321632
22897662905779776 175741779172791392
83356286891225824 230437918266001856
175470284347325088 216911045398455744
160232463288227744 238860133206014496
30097804537004572 151388830212467264
21607364670217404 231047540695849280
53166399455072600 252369016256647264
29333098709501160 48766670197239904
58690419273421784 63922204857304800
73624441809870816 227108133663624192
97300075559801680 100939645596678048
5083423920483335 34850010261914084
69987038816427712 214280621981280256
54755093156000032 155041035935577664
14963515677197562 52027775363404368
2118641247427218 236217438692905248
160370873471116992 172972051376297184
146635209356849344 237015092546404224
46642286368145992 47274456044790056
125726116052497504 261349226834731520
73632583739690608 139169312144112240
52761098130719744 213220180206005280
70476834875084616 241933719122383808
104447180870948224 114475066916294384
110578596912062512 193756780217379904
178743257666422560 226192229792237344
254281033749635840 262554068376426848
113548869138403136 258961464491844992
72400799904583568 82062244265152736
180191553358528224 252145684888518784
29885295374344336 37561888111567952
82197372493430464 204939740534392544
154794426364706912 189779058855078720
49819615961418944 52048318929114576
85649444525334272 187087460840843168
92950612888610688 114489885107849424
10822256515476360 69180183390333712
24315056555795996 75165197412543344
55504416884766136 60900376611681504
112624066212715792 197814669253814336
154754079499068864 163818228871503136
28776847620062136 109533116445468096
66684570843471992 205238971109580672
5984883666669928 255810888052713664
114996934490764352 240408254959294560
32986650440182532 163331307838769408
163661250002011968 215448134772676160
124520368674148368 231263774893575296
41964277231103304 185874691739903744
33653388666468652 43558969956332152
186774284308852352 223181157047757120
85726796436376576 179258420917433984
138846799813800960 149698435895779232
155678652086357632 237993977890745952
6972746902667082 227917345208281504
12135314446740916 145993424784459072
167485710470939776 256278311089091840
159335003670066432 227364604969535584
26698370480123816 62417757077130616
110549566903845040 121087091319140736
47096601791100952 160064570510375008
39224432765148752 182025556093376352
42370900694462984 80356062328739984
124994244171363104 249550508864789280
60096211151296968 82635424569614048
37900362823948464 144677047627417440
36985544441892144 80794018827286288
215015392624937536 223392672662605792
204327392119125760 227332950993953824
4216466301187458 203095922872874016
120281018409343024 127125811639619952
49028083802886168 204489412118768000
112333318550349696 176481571809885856
169060298727428960 261722053266549856
188727619617099968 247647451264982240
28965305171388596 248206766968519296
115734239290302192 255858629794402272
162572323018264352 171683043175828480
79169442484230560 166163969374176288
192537572064383264 230983905972198688
61630350154288072 148644192644074624
7564526961671001 95842999230850128
154251781300970688 197406627793843328
44325861786126880 106296138244910672
4107736771929732 49764990692824224
83653709141234544 254211125870679616
39361177381346072 72756322808059440
32267093647658668 136656523802848400
62081005319512336 120809240458494064
124819378325044128 148516145715743680
43888251078050456 156379836303417088
203488385418416416 244449707110573728
51466028967942080 157080939969120128
67588008519940952 128168192348306336
5671230602147730 189183885446575200
39938292317678480 225057502615248512
60182218764488856 75387085545000288
231183216551760416 253022419378138688
143897596461544352 193279278084915584
189009724848773120 262174736048275232
74786919060681680 251571941007510656
100720003301487200 233616729714798336
128163012268633248 159980903747575200
8612432342717771 205320392821991488
113596756915325888 166926936775982464
88772511602392192 187369591957302688
95914596174991088 220236629791573632
36326605454105640 118318423906945872
99738665992528816 184888112379856320
14945705359326026 147922332213946208
49250524230931616 59780002650409768
16644733426544152 147786638671089920
37513957579190592 196684724813396160
229133955673060768 234783765707469344
218690359181152608 252952054527148672
2335445605976384 216241826996668864
228011281867005120 255388570789796352
49884947016215800 201747709966023328
65031754617474144 72605030176158144
120524384438368736 182335136844964896
207970290919344704 241744457069914400
212635323520221248 261583008057752544
158374138996024576 192429507880121696
33184841866840584 112575854979143696
86541863381941968 214207636958584096
24380108871629436 161512118562566144
137153932425657120 226143253781672192
14061324504401416 92243927468261456
212903185194935584 229498335335001952
81697271787743232 199990776443193152
31450010658772544 119740598178622752
40010222174995120 122256105088912560
149678722293133344 182502178669979680
99251060691584016 207221498984922912
45228734739682472 86936010683506208
41708641447784992 200696774584494080
111320664525172592 148620538636419648
153069888182693600 203519528670920896
10187705616578092 128803145390218112
147985124326802592 165949624648609376
142993896526722656 187762376134565248
202809002438413376 218156376774652960
27651317696973132 28448738440554484
127027818052298400 171570482693171808
47075225365283448 157776131353363168
107752549000032592 163738511036892640
79186149062232960 178019678317124192
186881753992257952 231578177221384000
185296380625695424 232222219514518656
120242075213218736 156157525979011136
109813030955436800 124418131275715120
160768612226077568 226444293594500576
89036776377242976 173351774615640448
54131393707912456 111784244408872544
65338942621701824 94803590149316560
192881124702653600 242423509001624576
50105540564425096 59457901991797552
8689305037514559 130194094227172000
57403191404777544 161880638588682368
22512535674464992 49601052163419984
128669808990894224 163671212164920736
210902467605654016 243946684702681792
83505506356231376 221679565616389184
196124678054581728 224935151993876768
10451276191447810 94140432007681264
86944413829379712 133387278109800336
68484629455677536 173096720835206272
105796443502346992 189836573481505600
85016932402544624 248170290337741504
110911816939304352 186074536000572352
151630211807015424 240439268512416928
67895028140086944 90730071337681584
129482734408372272 187505985327350208
86499579400803056 105112064119563504
73824340373522528 104419532931280336
183925729985714080 252208488498727936
239288518236978208 259346448433015168
25446697699364608 180038476751718304
48362862721729648 204554054945023680
31629780095139380 226948403318584096
189572598967489216 230067738754203328
10397707479357856 142578857315651024
114310563812195424 138460635320978064
181927652038369504 202216210169287456
153461021095650080 187708158975694688
114040888891258448 258494481327845632
25524368190088436 246950916575251584
172244355513128000 176581507901064768
18781834735489228 50807697701688688
12004697376680278 79906894552857248
83288597857284000 132326005187554976
34798006998062624 258750718176632544
96671850628836992 222858037693448352
142424495004219952 211165350036733152
59599349896100440 68411206199188536
114156600873777584 245956974686666528
5530681472101885 67777543168359704
76125225097642944 175438608302848960
224067038007596160 240703428345510240
127882731470446000 138723050228382000
97405044121979312 148907472837793856
141454053457746496 222603818284367552
71668087939973360 222745922799347360
123830795743074496 136579545960356352
161132184101242688 193177720374611520
11251415952343980 217855675960013824
90232724269964384 188315110444619456
103410228881959120 155039325760456416
59984286861731048 186459159840911584
17428321034988680 83084050643140848
144274295901667328 224331988503519488
42060518137544432 257552272028028096
65158218247628160 122928849503917600
135733915528443392 143782240251184720
150997867847689408 151602873265773408
40323317164993264 51843679871729064
6938139605957427 148087085260897088
21590918625163796 52979897922843992
26686453172044092 210571427989070080
96286775225672144 178204985056921440
71461079838421072 178695965278644256
130125759409696176 146294821843450752
96788079830579568 157380116885404544
5993161852728865 127205951866040256
10566693187353658 243981911604230880
10438967572322088 45685082894745072
20753780828610480 225757896476026080
150812408404166624 250664007305160096
180669173025957120 186205739121720416
26363665814227496 42224870617165144
134286541405370320 166704026269044672
197691323295578624 211843659623680064
141815909302411264 190452211906052576
15541780132143066 124681961913572512
116585729588196784 230403074572476864
22093661445631340 180501090117787648
6245948137267790 137742816479112480
43794811104129456 59898307262399944
95604306005775552 139147849025440288
49484856804017672 255425987634763872
77475869345264832 143338079990987328
35587072442249856 51017997634846464
12163262342752156 148262855490680416
140947841904045536 218897763901257024
132998041672050624 175731647746208256
33278733418569376 236970304983088160
201177814310889152 223056086706752416
117584983394640032 176952997245296928
123144381866357744 258145830749868800
136238999830680720 205311743438789248
27402911762048640 176899307109772416
100920020204836784 159342973429933824
112516819776166400 252569544443244064
129768081910783184 171888800223392192
107431602459126720 139047893421300080
91982129657061888 129398218484489872
77617435650632608 89727951779537760
159160250334415360 231912707291848928
83791776575886384 86270201529007008
194334513662812320 201822580260962080
139715780558779024 255212729961894240
21051141088128332 198342850281211424
103933337282206624 244905656723048480
137865686644627680 180000370746915904
100797128352931056 120935126278166960
30114955244115788 192684622140001632
61546832885265312 217412374325978176
3659034823689066 234529062331466432
82003000539285904 154945947194633600
26431692274620336 186723839726891104
17099486959824250 213884507889583040
63232307017301472 197048079478794496
4325170479919789 62628471652969184
76088941512458576 206376625435559264
2566302313244168 30107670982651356
54056495773434056 165549595785837888
72935770339498160 120094636328050720
35326493640280428 241187334693691488
1531700288586864 128982558801985968
19647099341834536 73397141665401792
88983692367607296 146359053823472672
183993482070129056 256890954387168864
3573798243097574 116074821631680800
83444832561027808 207397397504003104
197747703116808032 242392789359558528
122889049408075744 188388359185863840
110587545365255264 169115727121934752
204007145702753120 210723209654358912
88939624760618704 174310227024198176
200960312772055200 259380972072896896
57671902731238648 158173633826125152
115030278502624944 147771586124892800
179888628700715904 223640988969655040
101558226316027664 128332887346158944
14212435632402844 188976364293014144
145973661342955936 255535963021530848
70991186521171728 245239596228073056
397764352211094 108204253197369584
99448903977258192 182950868997095200
195882430767319648 252900711549467616
33731003581797380 234040238768577568
88902876837763264 154004684608464256
128994147170571328 202806960711522304
5266307585090938 262258718650656064
167970568078533280 232694095628088608
172744456302923744 184433561784192544
208454351668172480 258095373047277184
10145249938360178 184034791040623392
97827280042279712 259004862782309504
138970787189090512 195749379399734016
1721454907212356 182195005629075168
200292531958762208 223779165595296704
47466362449758584 145869591046765536
176217456674030592 215840903837834272
44587366008175232 60691064392554568
79139546457830320 90869924983718752
99847018393049536 196789451217212704
18069828888044480 148820483708048992
165897123414120096 222067391457403232
14536062060267002 239486493325100896
99245438839851984 185127873573113472
141066261909156976 150901017307370752
54285164230216336 91408709154435152
83784497424870240 147974251044594144
65718323399711736 202482396670504960
100301312582117088 153486596641637856
170091986748965696 259705047777867936
24298413662275412 51329388377227144
71143119371000320 164745434826775680
61028110876800424 95197229766509616
65278518928457312 208657142553757312
69992353464662440 228054160962587936
55354093656697616 158711041263625856
60473938045277232 64816894720140496
87237950998349008 100535325231866336
60351162005742608 207206956039166816
99564646101562896 202881850764553952
91764376320574080 183996133758639520
128421349863774576 199726651629102784
19474852287839160 240327784187089216
46403342218882784 48922030130354560
19574026757960164 89351130927703312
141300801562308144 154875580976262688
36364605224743032 40652968995223544
158395607867692320 215784322298982656
115158725117613008 117229389413374336
85725858601304320 95411821112557728
127923931833661936 195797977650954592
10503639961188596 208393242991188640
138433395385426512 203153672545767104
205073545979680384 250172999167871776
88437247461697456 254306291327012992
30661371710106212 64187804240198032
96200353687743728 108327660345947232
65623758345749688 236517074285504704
212469800674319008 218983046469923008
54615385820726584 205415658615665440
52950234235268320 170295631997768864
202191261419697376 260050329137340992
118893654180059776 171273876543929024
72513288905451920 220036574439914432
62224111648344160 197649261429373120
101091934630992208 239132198315480032
19058119639873396 139218273795174320
232354177528681280 239646096552496192
146326626609254752 194860780366335264
39132135334425600 148847279219126464
39111308178866936 220634695838030848
88243839135361472 116403813980353392
136584889669908176 250443302510664544
79785994024768448 226638366576194720
119881346859767568 243610251727889216
94777922420157904 193210765365758208
24171871978712580 56153604741291824
129112847321578880 250328732171653248
32432576013417892 230226861878270304
106366989267507040 262072861893720448
26442210687166048 177092694567035968
127762655612217136 254011447525347712
160279450787966560 206791932164383328
181801280792912736 256060004531577312
101487583116395344 212768997428499872
119508239085193072 130308685597648096
205407977481042912 231818064579730304
151042392390443360 246568729869818112
2549460381868 40004348678460888
2545621319137997 242713867448651776
109088291063453488 234135579067374048
46004809657247472 55785354685892648
51729790847940624 131646648822686128
109095872682811792 204358035255322688
194306186851038880 208962821611350912
79554998170627312 121050365024167840
14775689923579166 218406954719990144
30987050586076932 231684473829273824
124445818463458320 213296408867198624
40561045756815576 181285644081646144
110722041754614192 137842954577644912
120426030647561840 255936246201453504
9258555353108010 158542573092669568
81918296910574160 92876477378938368
155490040504120448 172126274960390368
170242631903054176 261718363089393792
114970546295091440 223296424718015968
41908303623130272 242420599404225632
38459230070916568 199072272805016512
98434765451886784 252071293887431776
52222635917498912 53194223256584480
14556133943444812 236518041155811264
1086019346571435 16171484087071446
23441574795383656 191843649875236032
205522088279731552 228013296266865760
100533212284282976 119551036390400032
106323284600775104 146020716313227680
176721537748492192 202696338397865216
37960681169784576 261114791565614752
27207280532678540 135519303002965136
50747503576649720 55904926762719248
200666958297454816 214201221381791264
86569660510512688 142660822149376384
121038454780477552 139145549450156624
37349200463006256 194774971146399424
152795002262597056 161389853794454720
40460617664492816 144187244197420128
137039652280313744 149997299559304288
84101078105697344 240482253553353120
240221511428782112 248844383903074400
17753943727996358 221808291972856128
195322036870907872 202015558747179936
236233902228503200 252459708928022208
51133170586652984 237714509215687936
160002606107152000 203361486623395104
7097842687690306 164890712726465504
56533146918898512 105612522440655408
169119185173772704 188906806554408864
97366310056515312 115617959817162992
35819393733163400 146851074203655904
76210307149936768 137546814689727568
161261730450541056 168396693685530304
30728200381754632 128689945776117904
5988118014375391 141269061677583440
41957288498543520 52273732935088368
7064209262641325 88269051569460464
103104104143515856 164981566282787584
30310170251495384 214867949509507328
20125427048707028 175266135817444160
33883188123323348 187204391549082976
70903948738029040 82079121511837760
70395257238646864 167611006011595008
25899847454287384 122870285139923216
15978564369446686 225237697072104384
10318748561644226 50817931563113920
102451198967717856 110290518561100704
71871456824822880 256740566598495232
87059868008515344 106721807637716688
183522635915538176 188539012101651200
16646042503141652 185598642861327040
27521319314630984 258223211903137504
136571350421345904 206344772950435424
47668582953067608 235205880050158240
81628007805283648 128052566499548400
67651108866506088 194737362600493824
57699491478470808 179679903562366272
13361862072940098 203157026977666112
191535170255733888 243302285397813952
167427500304748704 172120425145615360
5325671210778291 30920283140239772
44196002864458040 83358265879097792
29246011900365792 54329745185933240
88944008517961952 255830036268538592
190939296995792000 253977349398347296
98960429958012768 169481760707043296
50861857363393032 141953004057751040
100679078583955408 202968638689943872
84478028444582288 189464022505329856
135641763031585664 157721927918001888
139468724252899104 239964468715223904
55160438773100816 104183500199785200
52406845055335192 139321630672401584
231562582180437600 255287544218104256
24755720567469396 226430742365343328
37880223884777960 251701080544369312
76320312779863248 257020980857617088
166297221239110560 255567762482004512
75088805713564480 191134037279369376
52562600591286704 180461895486771136
53147635187001384 80884106706026176
91930804038177536 110476426512729968
151128604082264576 242038636383294528
178723243022430976 234363113643042784
60975413224406800 249487017596640320
96005773351288592 176481780277733952
32746658256170368 84173722038439408
66645835364177720 195731970769862464
37557672731723784 57178395098039336
31159938531346964 166668473721561920
44539732710782000 114860431477890256
216405342292761600 249145546248676608
18355021360134968 242385815817661824
51175496612171800 65449498979957320
67361320458503568 196668554609611584
78213835257218800 149434318554201312
28805791881743060 212843689279306816
16975207966565778 171178656247966336
174811064863453568 188311982272349536
43450509512739656 106282958061120864
21159311955353136 147748039739698912
12167031185153432 164471016674298016
14317410288709532 197414022555496768
12848941460655364 96466866400174496
88659877474328800 115419836128805312
193377353150881376 211619183734595360
9223145058807594 106710846749249872
67121198367746192 196969333919449888
117417256808953648 209261961160443744
183110572687238112 198869937515409248
35477289704896944 51102469286289568
161534897094926976 205720369900228576
21163237699879552 91851844784335584
99235719740356336 236631747272572992
117662642877234976 170295032146089344
34477927852799528 55596131667608936
17575799412957980 232439681000751520
112253445252097136 155496055270251616
195036825486230144 257517909357350624
31565482941960968 181055857733542624
19868568310749884 32546388686671208
173110788379957440 255738905147474496
24700328586325620 230099168050431232
114298517441186336 197007627672162560
222750488599256384 227214741271868640
26625695989852140 261251397983295072
50486469307166016 117298899762118544
62137787192984712 242707186050707904
163579280408074912 164760995091146848
95946747407517136 243930454662111072
81751837148489872 88715880418278368
26615027749046020 115489305485074800
17254802755313748 173170302416954016
70998771737615320 88056729452070832
110545322872046128 136603814175290000
125474787901106576 201497997867484448
96783989847181152 262048007450373472
138654476845057200 183461882735118848
21195359511696240 69740048024847864
3434584849424231 95434282930642320
109747235314833376 172447579768843328
82602323415630688 160370877251903328
8701631643075219 245587632033370144
185478955651366752 253933473872157504
2915871964766893 166805540259142496
160992914334340416 226015670586583776
119405178255662336 175849864794917312
69421676097596072 74686329671571696
101876633486496928 261712387403663072
131638912676849872 135937388385300304
208297003025277248 240466482637719936
108825447964311424 113399191463701424
38608858997817936 156066723125201568
57356901787149136 96056748868894304
219985463749610176 222725940198515968
1949316574864609 162378454794549088
78652394822012992 164493101564659744
139479599088411152 203150644715894080
27193437021444780 130807054144644192
188804004828798592 234162010248668768
13185350083142438 194569573505322784
22405916667619148 42744697061644072
27441172669111888 43955403237144360
180470220198013376 223359355199768160
91124519359311728 188150485603528064
191529988390870304 220295166551194848
151649932335125120 186616117236626112
26531114352814748 41389998685972992
49873045758552376 139953716742651408
127625289053626944 188861077016567232
41187057766054424 140110258779004496
196911708640404832 200311933053468384
153819414923741920 221701501406500736
81412718940797056 121455899864792112
73915932465892880 194247944480361696
149672776395210272 154793353408336224
23775755291239872 250278048114493536
104497587637501024 165975824539013440
123390017156501712 128545714272492016
102380012388390048 234135480743345280
50371053029959616 145094658296655680
54173565192141272 235920411997792384
87804956656156016 197201935741922432
28863298626289516 137423327863218560
16699472702303390 187421686104147936
95940828849856080 138333135295541488
18055970467861652 153393865210704736
10587162664586338 248079362044379104
17416503907249048 158535893439818592
41268862557909184 239020812326149056
16668096220141812 227840238514473888
17766593894301964 83709775572944544
78120570567977424 107660681799845840
48999791921376096 172029308200901952
174975661167660288 199876981663380736
75463651362832224 124795536622313616
5517191734710151 149478115497546816
36739636289244512 224125218392379008
149485270102017504 203131601264603520
40333206317162920 256435564832249728
175676657610151840 232796669524832608
26767366283796476 166398471994821120
213139922159109888 247571268771247296
169265890173794272 218959990428512128
73161185782132496 118323065494232992
54208811557003976 151470030325629856
41444050892525656 59239369722004488
39187717252861168 128019545968729184
151704926766100608 176665217500803200
19578599304383668 80180339275981456
116839507571386800 253243262630545312
61187160563854720 79800109810519408
194063246988769728 198993248196034880
156578251525003392 164164555930570880
30588033950391992 80666752272467120
69802473061968384 180784726337058720
21151353321045552 229968773354254144
74198124723171968 182508517278175392
189212022370601696 261604097464487840
24328944192116820 49217302926591160
158680051777560160 224426839409517472
26122184840140536 155905978994895424
69756796948178928 188244842814176320
50997794577714528 197350169546699968
121481333196214656 133417948097170944
157456526384138624 224880633059145216
111143589374212352 170702050233328736
13956408557725630 216188571390897280
98466448430069280 123280133817392400
52901486364043928 120839648488091520
61166083624840040 121287746920410304
244094925513131456 258891210545926656
106311108106387088 201107927080389184
66430425250362656 138454880240755376
87127463259620272 122650629366065920
95126053420131408 221358676762840608
67685291038020792 187088401574978112
44091902754874424 141374813215735664
94007413334782320 212403516347417760
193532012977120768 197060793641662144
65905789851943376 234656595672286432
65949801108666016 151581864320521184
44977822276825768 165910499361761472
2723888603642135 176979108428445920
131853848112867200 258234695709449408
38751563189633776 90092207791574768
79124002298643040 175931819873621920
178937250585401024 213497499493856608
182136899520846816 254175108969940800
62460625700964360 173471541669390048
61791853761269416 232107177601945568
158688420565838144 235605397718432352
81747459061715328 140002992810476848
151509406954937664 237571988338262016
182822115767161728 236008846638379264
80773782827756480 191106458019013856
32924744810440752 128566830022890080
2110800302520991 119482323225329616
64022972867379016 149545100377383072
128124917524423504 184814157136211200
68608914875379144 169424153626174112
634943642882163 194453944237026048
154856240667522400 257341952336332544
126074429656896544 257590360926070432
140134384751482592 154058750990886304
158991259233832896 167028353248116640
36149339228599672 43553184222735200
88540335453053008 191861264868994848
115725361928877616 156438437084384928
41514227258124512 137358095837656624
41182115027162088 116159627351969488
190643768618241248 192682865308142976
6616429845820254 218981568982377792
128358976338172096 176819462201170080
66776806238609208 90997336615869392
45578530591157064 62357894328243184
40266168567567472 127198461974719696
73688501059587184 194316583102768224
3936351045307477 240830287691653312
1688344280528852 257514281908131744
38793340469137360 62782140702675904
141480198936566016 209990626015619616
140952445011453056 252500760128079744
38896234835844376 204399138671263296
43953116359153144 87004667650592192
44196084772521824 189931569423421536
43720670192645680 152090929288959008
137968538481896576 184526028760817184
49318416967774064 81524118404765296
64410609757150392 92985096388631248
27099825575655636 34740065532243088
127542676419931328 236994434929446656
73617320047612896 148949104183420384
124690123906759440 230407730599529568
33273031034948440 190325192285190272
37449172250288960 41911495617738416
168497514918421952 178681716558633280
213454854660148960 233870649553195904
4456751432258522 173858093193584640
90640586156422992 163623816799744448
23344292860807780 113687614850314784
100781732546563888 205319927758453280
153771717965386880 228303455107668448
58743443852242872 190990437669116768
126377854903078560 212221368395893472
81009098390074896 121339427945255920
62150477169599240 65068021542155440
128297128855476192 184959305161166944
145590400948571168 158540858629630592
91478999501978416 222756188146860224
14611027421809516 54312387428930592
48770080871289408 178860028175703488
28164811423735580 138200761279276464
85886228682932384 200998434483934880
28900940116857620 60949416669784504
29029624151644912 227274513483550976
47080634349988200 155724201562195744
127217620652735200 196970175629142720
216185679786771936 237289535222714848
49375713370946096 196708233036630240
145887139635068384 262410463744910400
238523476822000512 238917948588360736
15211744216160622 186634941035974624
49515676142012384 139665677655346176
216038185670267488 223326776689383616
180959036765544704 239351136945056448
78529863013506000 89255441669190752
54199635708336736 224199771077516192
28213657686836492 153365314525272448
53759803891919088 122306042397250112
151991319531414272 240244774138338560
18300916146900424 223578661849317856
129107025535444000 147079261135057664
97558803742564992 259743150743773568
4106018421907797 244755279234271232
205101528798769504 261466963554469600
128102159593775152 159055635895216288
115045167701328416 216837165991211072
45118504844218920 207531391103988672
141522718212487952 184760648095905504
2574877691504443 52305096158480944
2921081547389494 126503777662346928
65934465429906056 185838868710780704
6173161804040672 100807832364247968
655097189823056 70346450494513192
44385121441648064 235125579944875616
19241918338065204 238989048836163840
28034237361450340 111513557946140048
52788938014515144 147563543546876512
235601215248382336 247176996639064576
20301077527274460 185971077864189888
46843405973235072 200510565691602304
47822994355088472 94910522811429520
10115379933322274 161417891319164640
117743126901678112 150992372462226144
12903698711585350 179224616901739520
201140349495376384 260948019373473664
9190311022512016 29840985856310476
91371944575036672 242135531378384256
172542326318705696 175572559778444480
163704774818825248 172435490225836480
445336510421322 82604177799209104
97173847602652016 217255589460963552
102871995675504672 195794335493721344
9968944922093564 13658520603581802
67191757500311544 232509736262546944
66618559281547392 238154067172564352
165004309228596608 210976358105151904
82058577183358320 234657923390926880
155258243881884512 259490626833217280
144126308999005568 240374415570054688
122753195638249632 134061289867684464
44265374364452272 250781447386465504
24537545256276640 179527264768654432
105423887507265504 113390916605186400
14270432375443640 84074136810938240
114796862548629408 261282817854316160
97635124781754272 99492191156748752
117361596523031712 159093906710973440
8860840985380155 195646450752942400
241291034586374048 255103684560038624
564521509224982 190717241790687200
125653376788258208 218623156148173856
161368019676204832 207955668893906880
18563969260423692 66060457757829520
133635979775852112 156322519002976640
11862442619251234 158490590475435936
24157063009563184 95092501265925200
2834112010378658 208605130386548128
158019142969788352 175637427903532000
231121747746830080 257308042211788544
24083730703546536 256599882288051328
245576866992491392 252015067764890624
199229202285925376 251224107383693728
24135732550381556 68380406929019152
4161522234569919 154975985379925824
140256549242578352 194800023982259424
183730597567220832 206405497073762176
251332493846177376 259720700421613600
74185119245077712 155819475693046848
56810138404629936 162998187748612800
30272110143379124 127777932599093920
58352232964593224 189597606683731200
28474042674685000 228408572866317568
95373324234204128 187562459850376800
52558839313154480 237413196598619904
33087348438436448 180770605108778112
16831513634057816 27113833081486860
45949746922910736 185962545787532832
104175445378465760 220436425794921920
38917413609875728 84111960359424384
1120539025838006 139281544754260944
65325227336763280 184588092544213600
48364982367259320 165793832480307776
45299204837875224 79013760040026464
151146864716627840 216292956444252512
169151494613186336 248058355685822432
39207179787641144 217307625828550944
205987069377203840 236307836608039744
87405778685492896 208444720045621344
143643610780017888 191232082648601824
44326433748079728 55622075996024256
5820449447316423 83076434250900976
31729152206705768 108011985864650528
91683558445722928 232612799338800736
40446411707063000 110735251731899824
155521147869935648 200805868568567776
89544870448317936 221751263932491712
27303976127991856 29728083531878784
136613391837870880 230197660747340864
4170452523499942 84288442956794656
59889999932766920 149787054989636192
15252768759676062 243109668514422080
14229459659742596 60333268778176912
37304391236686960 221049692303042784
44091816267880192 71260750873573800
84604879540560576 256837785147385600
70182733579411304 198975832364883008
64294135342043424 126421868672572016
184610801760854176 201833240515155680
9611665955509894 231404437303086656
39498759605363552 138032769698927760
24331808704436220 214553680367676640
382002999565404 22435785380976664
59299837897039384 127055221790983344
70035632303784072 76451200146825712
45317389490289600 61117538915508168
82057426602460032 159322512013331840
79559884520171136 218093987097550912
226494015575542080 237318533530306400
32558762107365176 71178185726105448
154240035180106592 212031118259634976
150036210748601248 200145335343554112
31663823338539820 261530892262132000
111205449950309040 151556919833373600
19529138703093904 145158272041053760
39346155309670128 99018152786390512
13203114036287400 118845809073390576
28191355031039208 144195710710000512
126520305793398672 182218107410027776
103953175702956256 115978314589923232
91083592981486208 259970744676336832
9710483706929182 115180885176921648
6587650790072462 95257311660205792
127605527586415632 248413378811114528
15686801481810782 50451659002654784
15880032753915836 84657377941195488
71196435590343000 228236797717637248
227963548965858528 234044001549261920
35775611018845412 66160083480156760
21871628150302568 129940682136444528
6293307127698251 96576119207768720
44857742293697696 145769099246700768
35806029472921040 42221580493433632
229390573671574272 239011727295188736
177977299675184768 223592014789846464
63795228417449152 184139987272116192
60518020589973512 241728969285211264
38857901667800224 184647054999627392
12829452081306782 96337229423086464
57075147485879000 103422745230148256
85115104829465184 179639275801403808
6909106057473765 162482270527099616
44556683031660184 225072716777285440
28750531771317980 48730710232832840
48855027469069704 178630122854194368
169120229352748864 230048687164703840
103184229760688112 114118964446077520
200079562222697632 233850148121895904
192912676576573760 258697346752851200
52628011538755080 75745822551040688
183435002114398720 187766413214537152
75236713956616848 231871553829345920
47536643304502448 254617477953000544
104506628911968000 159324789908741248
9872186843412022 149940818113777568
119152807888401392 212055152044259648
108137422986250144 135108080687132544
17084597831806068 53288964371189592
102963080948996624 130933054121634016
10912888457649392 81494476000671424
11475433971893770 158156143574548992
32239105666617392 59934930839783904
91510869187840496 203164194685028800
13568425347708672 60090138631282328
21696239997207548 209785736222663584
73701992956598032 110559946634172608
169104995028308352 246392178562522528
132980968962325440 136329219618266688
53295129800018904 260870943139550912
135101988488845408 214890819835975968
83438087253030512 129381688865743872
210828751983909056 258764352160246208
87883739323016784 216878147323609760
59368735091804576 130591472787977648
132251336201380784 162548294855319616
17013809073245924 133476418467869824
50708826779322176 169632196508588896
39806710439128584 91570928891728016
50272831094768688 98858165907215216
95546961591189600 106037338683838704
119281690823178944 224078591695811712
9412689943678940 15113782412015426
88696434703938544 134120791915976240
188078096882289536 255170720434831040
43866696079371448 86018547188174144
23523689166364216 236146906188472928
97817228645330992 156182805304193504
69619228157785176 155223360861013408
119672887486159264 177922376605462784
65215699278471704 115010643656173344
163782469899665184 231107351721179584
174291987777454368 249474403947764320
198269119315745184 235199616889770976
129583722042686976 208455474558372160
54629322568022464 225512810705108288
34245788134311208 154652665308872832
38634760440041360 159162024359113696
130082211262882768 255292957141565920
5155609220574522 242855188083812544
58021944384843576 200614816372371456
19580486067808576 213195871208923744
88119243531960688 124965453170540096
77144559930686688 189174548464955200
95701934834818208 242793234020101216
122058499612551184 128121147231749696
209797524315601632 238916027811779360
222552171371097952 255150335293072064
124105308533062544 167517635185351136
185700500885542304 237047323830427584
29318252230124080 106439147254679808
54146418802496424 246247373854883008
190704315697809632 192081704631099776
104336607898281968 147665412820201568
27463674675394948 89111394379550416
36945810925063720 129563679127061168
39123781112897920 255161288735410144
61956032416575176 139693011033220096
91134617002824288 258068064703564064
211751503803667456 257759621901209376
31204968768860740 76041674964917424
92709239146307664 228975128063995744
187550880847235072 260679110580094784
22730906731063392 40276357009253120
39125989346962880 193089200855524960
51129768941873920 200000731765497088
71487630141426968 103984819490569488
20644029285870800 111489831949748496
137287063602043184 183150038587533760
131832555304952064 203908502285171008
144208566780605792 257548462261407360
59503660964327824 234683491486441760
10092660516304984 10849753518947466
50669135705303608 127890681490526192
236189003812827776 251443607859648224
65406163036606616 185077303702842464
70645086454336088 157885249882705600
144351437235506944 186923709454388864
86065844119579040 257406213078644384
6089485632819128 124042999277595504
151057045936543648 198337319852877504
61875523100088456 245001776333143520
181076339178407872 250479790035696576
83095063971207072 205827430288063616
8693464422782021 80995606320688912
131646721767487872 186544177454357632
165031686022986752 220571476574496000
206132923629660704 242265779517164992
63891906759866136 139557436026164336
192236795166204448 210460728771328864
48229950014666536 127969562770448864
72393808953985488 184400164117263936
52710583593792792 190061284118083552
212634407392728544 231862235843247712
72513423886244304 194291609307956928
75942750110316784 130384232314195168
16336199083699688 254169527060076512
62872244630084328 103522030957926240
82360694116660704 211216055402240544
72299058971315296 118181772827308000
127234612177392560 236779851528343264
94400043649954896 127528083573893952
21075379799682544 234451993685321536
6766301272942218 189565267128256832
234077240373453024 257409652060242272
20591862487566548 105038260138057856
105495900125673520 234087463201885376
130752039419281056 156332728852845504
44619006505799008 261495543539510976
171460946021741696 214559770385144384
145810997902504480 174298631430428320
142063994044963760 251890487246159104
13168642547432702 138812807560026480
135271784726361808 254680033295210272
187992307025141088 202671094911532064
61373663371735712 236927739211290208
144638624523989088 177989256795809056
107194843838599120 203003085273820768
63757331230289376 138766286550855024
39609229073311400 187984922084033600
149751092588789728 204511306824435168
35020913144108452 82101115157655376
1987271970096136 213217495310055840
124539732963031088 220049094023423584
193127416109451328 260523000078873248
88485254567770192 247182069812196384
98991249407967072 171400858182566912
190639409310811808 253614304509236384
9826826118741750 152145763069825824
4066156846441288 143178369822774048
154355025093673376 206451810639992000
185465530811540256 257362976470363648
128346964917472368 167329899226327680
104989887055843072 253247897662129664
34304767308141628 225313079207366656
163245511110387296 215511026726557248
23892496778569440 178333109148778272
21541092795459244 58486907508180696
125955721621591616 236501215391566944
125923931988912912 255500565011985568
61080069761894424 185908153969897408
167064753148719200 183726385711201760
126350133628525216 128185742208893152
113013657211610864 236935253711937312
3463456921243218 15010064476052666
201243669762099648 205344799996814112
10254827528963670 184033843834826848
149328965608872480 243617867385785792
58626643332595024 131320519189283840
22780359134634332 190480061073456160
88429999474773184 140266900203620256
39822039640681792 57684078826650872
119429475410894128 208705397155990592
15831827440967670 166076914405244800
187718833398894656 245315376630702048
125100232267181776 187031199027164832
157914636523761984 226697254093460608
53816414050582496 102746496978197392
189277228281428736 199312712023028576
105516835160139568 246589245705101280
30069434614629384 131322931797239632
140189323468051392 183014418127784224
8091779695710159 144711222510149664
16395958098300612 20626579212860776
112280642250050144 159691159585952576
109415239795782544 218302909110645632
12291891942694714 209573611980944736
49825372812830400 244290442672535360
58846652202443000 239382607321448128
20575340309116244 105903466574288688
129949494590247216 253901618574175808
7616270523198121 25756083380986572
47046217626866072 177244892887409824
3611885324571026 89760431704385344
17415834784897608 53405110386035440
128661738858174944 232573336598551680
12213946643409710 74068620646011200
93240601984575424 150196103294817952
8999299794860094 44497813422962240
49310198673775400 178488907924388384
163681591063001312 198728710017934976
62988151858320144 98255837738529408
19287967630959376 219589949352739712
53476816795488280 212934276490357632
17329996370704438 91554360846036224
237828673917205312 262418511281951392
28012208039051520 106103819088273696
56178143505888304 182849244594504928
172826415087028160 252362898611994720
158328844532192768 169192100645083872
162325640458744544 236185648945310720
41001943121178248 67013381399902280
30479094405577296 123070372248122672
123298761020307776 152448960451719968
75887471023864464 209724030958603232
22040554956637936 59898214933718952
79895972750416416 255633409814032352
57263621537349016 181668616379673888
130610308743847888 228487367036054752
38469651301566208 182789143766072608
41817089166229272 173103439358810336
168197073798159040 175415240161622304
92537521837072688 204777691190334976
150862914725083072 196759965848789824
203576687930734528 246144815112922496
65561654781553464 101172803275233520
5713257249790428 222069321702426560
134215827013942672 152504987773097952
34437311351873624 261805161912017568
3833959334005529 212293079489947200
32824528970074100 54609878389435680
56105474179316528 148824736104598592
110952858288200208 234378857461594016
92406164282366880 144360617808084768
92737986550235104 139869580858537632
72690425231920592 112242216011570048
198527204727065088 231036357907305088
156054139493617184 261078118131837024
138431964590922688 166617169995248896
129556644558887856 252503057339647744
152830759866023168 243051947149450304
134949028077631968 239376239210816000
143000381795349488 202600721507204096
81897269846787952 137162248582022048
113010732320106496 248782457593359648
133154514146138704 168633179580064736
207878985645738688 241807992685507840
93412054770801792 172625167853264512
125947515974712464 126234026938094512
204279684085522176 256033611498613600
66522003090316336 171628005388529888
60436171027854144 240355165498429664
141677029272257728 185136472856890464
106257212743004832 218311916105545792
97799762643769488 138735141326902800
109950272134359744 114801347037091488
140798954334380640 179283115091198432
140956933630286608 185705926273749664
56695756299214240 175810586437713792
26554666197417728 167215466132734720
40698949772757592 205471519739504768
64118208705952688 98261449047751376
163186853202320864 169902454794853248
139517097437200032 254491961947314368
30616698248203908 60839521512207112
188140265221368384 214721213538613216
21136595352907808 77552018823839840
146924665240084096 262740011141020288
127006060109225136 229988854732883840
110967790451021488 167838582624777792
122624236995944288 180412362482855104
208038793579695008 249344165872609568
39414792247386216 167974697645887648
25569367621611856 248329879087949504
53813589393798872 252952148920135904
20980847430785152 42576843399488136
121919736092266976 224683815587181504
210301177074777952 230708850508659680
169333667919577408 236854777644712512
15882941608615878 63855695198215624
71775739274234768 197070050917166944
5541033776690649 165138991347494880
60785355821195128 155317124517888096
34268534796644964 194056998865618208
56358607978103944 199147512352548608
58059546333056200 86463237933999936
168603769822115584 186299870729020576
109668067653653280 203332701563426144
106127668873175392 219991569989100224
52084652268348624 233446443128339776
188364335662304384 253946223180623104
159184348956499072 253997530926867712
72578979505400688 155689691031347456
98850369342275856 146253907785903872
99546561579862464 260896288070316064
145008076231350752 228523200672694336
27098437710930276 139824276669426944
41691130483993840 261408386905514464
33672568443996700 166753510645761568
157652685008206560 231470616590892224
94128739911712592 175225730508732288
78893431127055984 151014615388724672
208241562473794560 255277962290917216
164512684759891008 205120493817102720
38350256954469416 86871257067519024
113980968663813344 239102374523436800
69539364028510000 215500600261957952
449812037358859 247509988826418080
117760428992754384 122539075658079584
203493284466849024 220487181644426720
108662310191257408 216924019260759712
44476517463144872 124862302131280704
73049019193632112 88368678103787744
113903526865201696 136595302649066800
177594474394655040 203702969252288128
153613060682487936 241032089990648704
87439672202012480 115602064501522560
178756546127226336 228680765314219776
88507004772372048 121973736561817856
42569519993688824 209068132207346176
18289286825920180 128477446092978752
109868556646178768 224667851545527008
120863047337032864 194327913626849056
38397855508692088 108854918078245168
78716472814650928 214742320706015552
112026042130424512 196558283252100992
7762001348618538 63695644500999560
60117523632260008 195771541852291776
43041697137315072 164194940267093504
113003481914375600 132551923752590832
22760009570678072 228116380960956704
143741981398551328 183628098247591264
24213958089791348 205719289358623168
81383523627205328 113077049364962112
18237097942397280 85751253307867120
132791424546053440 150557291966207648
48596175218660872 64961406279899472
81479484356845808 185168667452357760
3744085027203745 232047673314948896
149939608726751360 209974523266202528
127926710009498400 143829205385362896
85698799770879648 192238498904232416
3701497819198534 201803493244565600
193644040053901984 208834244073361184
48010701590298904 207719517213531840
81792140781367872 172153447403289056
50013963397222472 102032643712472080
39914846670169248 223662662300848320
62662384343584208 249541475612493856
108079590027054736 211678401958148800
155516619323202400 231575243783146720
57143237769116608 197916945129212064
136175248319276896 158734126682255808
111889285835334304 144054577842427760
63744050845354560 148041576149194496
204245403778994048 214342012809547200
12337672208248446 224143721064036736
60060010481422960 95365636096670400
151933996646334304 215595403110760960
83569378688460048 181956031783003808
57901429796947128 77634531569390352
61738682503064736 151965530643260256
178000298641257024 246238630221881984
136748651136984784 148593103250661344
136904066411288784 197061311261424096
30863914356301640 220610156588635968
186561039016863840 208131279562640192
146603914769504064 153173899279484352
161034249736032352 201901805873020896
68943776073363824 142506069265034432
36057730987082200 188407155650994624
2484780748423922 7294606735058811
196621164852844384 226037164233036928
86874339735663312 188021253248333664
88873379252601248 120456387929172208
210213475277529184 222616387932651360
86920324572372288 125450285083392528
32645558743852456 215220033998270592
141084199376319008 233471792488818528
134097844951058096 167287807261154912
4880817827398006 153467865740133312
118347034993121344 249577657651551680
81334186374071856 219499434338324128
29652707249575852 168031659877373696
89530405942666320 122096215680854336
48344161183475144 160053159921212896
213894279656262880 221152082479602048
73517711694265184 236963417835865536
1202951850031274 237481085728207360
18460575211805624 199657991686971296
86986494140150688 178431642431661184
214627202229634592 233998868831298752
214702101369138016 245390573808166720
137436023779276768 186798708331535360
70168841715617272 160936332709041856
69897239922084736 133047248725560672
159565477606415168 238201840660816960
130521881700338448 222336703409396896
15400679542743776 242445478340810336
95444462044581808 169779465693472864
37037909272096528 70918317273411864
30865996889155976 136652798429460704
210658266393259968 242125431732600736
123356120154659216 143394029970890144
64357607371140944 150937914955190112
31092839696282760 190969647030590496
28896407530973012 55153086610811888
49528162217130032 83720372693171520
79908210794748000 230807106628513952
194920224364422176 219670860936299296
117994245559892032 172882906736650496
94457740656882528 260182492458297568
230943374987424352 246436637829896448
4995863185115093 123991177828647456
113214417666892768 234110795928797024
64036732950407104 81710735456759712
28029027924934116 147002920122373600
186259328433575072 242130984542114848
13642876551609914 124729417366507040
211015405801290976 230865719738773088
162456623608251200 164512766211465472
89811646792979008 167721493125654848
44650858402962552 150804617384666464
24447866320671524 226825917044586720
29733706561178216 42862585646703352
115189322469096496 248908799393644000
196936270864545216 222140710558385696
98623133441687520 217138332854741248
115369543143566896 190196460858604416
210453736236288096 225496817429783008
94016545143794432 196625312282972512
10685551920996158 226394450587684352
109095689366953568 150479842131360128
94350224175805360 228638061741388000
9497959056880686 91619866456992160
66343667426288712 161740515499194368
43776674464005688 166566626568587424
21904113786345436 177264034323523072
6743676463948602 18271024110733848
75065682946268320 85393353290549328
48736586512422304 185010314485227712
66772094305192264 193373338261636864
39423741754730064 123559542615169456
96201268589751344 168032529081272768
134565486899263648 155336122047996768
190624492935736864 231342115016076512
44330218531650016 190033979431315200
92869188168828240 138553046042431856
69429770282429136 114313337759824992
59500963226156248 214547020803840032
113101550015149136 198313347748308416
30672639259208844 229399006116061472
48223134251858512 179133521582537504
74636933982505952 222919855279543552
15517413478566698 154260754776905856
26511112828510472 44158171878509064
25828831214774092 202884567005265280
47823031981887224 200498037604844960
117960624469309408 151601644481452224
189533180962313984 198387220638621632
108870262831913648 115918948499318224
175761093725738528 228740393577868960
74412924205379376 168495888033700480
88541644662897280 203632159214304352
27492020349963996 90714290712469472
63714515688209968 251468619342323392
70645761165174016 177872555627612480
78866671432975104 217890250542042208
17660212048651964 198543384224347200
611549669732871 111345093986627104
146341482621170848 210514224789742464
8447745554781873 12077757709616372
14514547362388 88998832133102592
67849529733055904 253815743747499168
131411664123651040 213913391635832992
110822981972517728 237034299299564384
79192040794469472 128453532379261824
82043737473820400 247201617332996128
28992650520950444 47883158148378800
27955751593148164 104362006374359424
5397996467939962 18794489911737452
136593958489206656 157684197620325408
21817767088317332 35638063282475648
211214456646627488 252118371111440096
5245729820362394 134061817531408688
182267888763778752 193623969762894432
191498559803918880 258281046998189920
120983162123394688 186151202233452960
76155574441403376 165610975697140960
154159072770151744 192122090360877472
75730911691966832 211889111673269984
188167158841276480 203709558634935072
186271224356798112 240471333876272448
56778392121988008 184426044248371296
74212519036162240 235157309087721056
17443775063961124 186131687009967008
82662065055920016 186426540437685952
207673527444628576 237101609173715264
32369605543613104 51956969035898280
87045552329728352 242096681796167712
89153020607954480 171484089218077952
196825803221583552 232691095522683360
2493465688043556 28067169459635584
49823570526180632 162168971269760576
21908320925145904 223838970609997088
140751371496610560 182551017148856128
50302529280744088 175546118610764544
6378318510882322 166106941264739744
96008970060461936 250842449280916928
20746974473278356 116407569851489744
77387011489170256 230635176876859776
83726223838518832 177245362290539712
27008794923177808 231693172978116128
19527720839936856 200723241646315136
132984640729288992 235454043040493120
124356147207597936 169269697310729184
11090183543013434 52046392984415320
57289361732801120 106026011391638416
37954680647649072 202539834972558016
45181181017115720 239395945172159520
70389567896748096 77526375267056880
118503695809753264 242562899077994816
51423809348341888 236558908450587616
5896409992654430 261535797170809440
31135693421552140 155386294057800672
70034961147154248 181723284955653440
21046601222415032 164708127050932256
1330142164645849 36839390578757232
21979157696138716 62634481909919624
140206189000835920 250514340480659648
105968268837592048 248393371128814976
78910460600178848 203000687620671776
22427234534728288 93053056302745216
16625427044874144 142694681378270752
45743869343499224 204783276967282016
68861729476780072 222493138009203072
86659508485613120 164561221679700000
101045493912475472 256449201729867168
85384704128930624 106998219742870880
113240423901469904 238989902550098784
30855213627390720 183856754178131872
95242797239784224 103649423779900128
66132179523866040 77263768223303376
10431964569557700 181616310953049856
193702596829181088 257561660038280928
117009833080065840 128313351157263344
186953384469925472 215393434235799968
60440978511859192 161886368582260928
122759360640013712 188502082574536992
11240955032235228 18613515991411812
56785131942024120 142794362091890032
25642425029833320 170683952192782944
160192988632457504 185778963368235648
19568770656186384 162333916245660576
41465147750203032 201907133641104640
165606532817005184 172836103500683232
68392606353260408 166053921761229440
145649084833633856 242518210448981184
180467280521701536 180589076754588128
141505484313892832 218108209085025792
176434035793975616 180187007070900064
34107934691421164 127231928741004928
158136656070321184 203619204286378560
24455454922488460 176786190992516320
123692901797132688 144585079581469856
24631775179072380 190674684410690016
93112876281764128 247771814801763552
46374905294158112 180596742717806592
42401825143629392 203915869905830688
3847956526378870 89322466587833872
142089876269792096 168492018095837376
49710191020600552 218815847370288224
85983722743708656 219826761635742304
195850031825925728 259279600127262176
11417957053396376 111467199282359872
126781731507937808 251200921236986240
12705115681599382 142912630344024000
31327229065479560 37492960162322776
100230133020280736 105702681017969312
79829095358407520 215387810970788160
64423462347392840 245038714823138464
34285243540612624 103609768721709936
133806622964254400 208664354433176992
60084692879515208 228587773559131904
8855151535479031 44512427814657904
21100259679323296 57789215891199120
47134325114664120 164917226832078560
93241198406919312 189368477787320352
16235957911125498 61281363829596168
231914967487385376 260890783979353920
10002471503554356 111339411574634464
75422180751904160 119732861732586384
82209692488045056 190361489468014176
152802875657665888 234906049398305920
119410699927008480 241429168731373824
31662210973067860 48828453442298472
170291274052099456 224406814395932128
132607104858293584 208013132291587776
131347266773881152 188896678339383680
118771451477022880 187293724867416768
2868557701342520 142095981781702736
79040749029857328 141053933214082112
18401384157077428 167305892057671808
19737870760559336 111318998856586144
173275825367901856 236837291865958912
133768167187973280 215462844571863072
20618256372876512 28097494029885428
2191274323173249 47835944860696432
133671495385548832 164263254538938528
177629863060939264 261405981588653408
188520256319548736 223558533936419296
71928241206068584 115527456129274608
60669614811331840 99764215172461904
4956357949513027 188022770921644480
47973084724966664 135712510661167136
53221569587182080 122724342097019664
122592669527771888 243360817739939072
78085303127601664 161965052805432896
42849927385128632 90988013125474512
149302726881862144 188112507346080736
224307656336879552 226542727660974464
66321692615562336 81546769356243040
64358471033878600 93028210774315504
164698578570320160 230797131224995136
152201276860934400 158716680181789504
124783769456335376 256123496621323136
179335108499746848 220172175766683008
38100949008417320 74378514457643520
114145730722743056 216018498807163744
164837976471494688 206253960411711872
33107686204823944 154893859065229920
43109077572984600 77845949870900032
128924719988636736 131551169433047488
148790439996610272 192905320023505216
15204415088557014 256122304866957664
117484239746147536 158910374731706720
200205506584223712 219973800768442944
189851035682700960 262613577054634912
91951711460684912 119986931473346656
34623974266158764 214649316967911072
45244072053362760 173518659471683328
103908719468796544 251576703388555680
15513512100170858 211651975826079296
65260439089868888 114069261838285680
244393907651367616 252954014284353792
11773635059175228 103593656310668016
83172053289799264 241864145898945536
129706408701914512 262032015263393760
92584857187778992 253705402992994592
46906874318394728 129936063560223648
87909984223528896 195896052131391072
106100996853809056 163812390365855296
18419764074873148 94564714445811424
41302564817231624 193510525106130080
148817445701354752 156592617873955296
106669555572701104 179561719147901280
65628247704669888 203955191285800128
66266772905391648 200671389365940704
97468765685495424 247950741096748320
62801028836487784 221289023087506752
136862250748435344 246937186994104160
112507993379855184 202372292191251840
18518181608777324 112891160369969296
2660163925677317 51850024588201352
55042908766660392 166866441492779040
189098594275891904 230313096438753440
155290015055482912 260428472561302976
127593410662571600 207503592291352800
104696179393908560 112911503021502656
103909415829780896 170708464731461632
120476487640969504 262297948563683840
186953351146244416 225367173352544672
162811046323719168 208279370010181504
19614137337143348 170744833553307968
138144285251329408 147195219924495616
36133617794561536 122792466039511504
159893105705833760 204453961928042560
99232576843720640 217754434173943264
234202918289011488 258124692198816384
47271982301971128 78256095063842640
157223914378980096 189295098031905600
16356836140666788 86379887442441072
6055806213094370 9943160686072254
69600079608753576 249989056142841312
47231441232480792 91611470333058032
166576660441866560 249554159323929472
79130267857843280 234049856290764544
87176982928609744 151312665243936576
140974822378293840 178826810098488192
150992420387090304 208362602259502208
127627742796610368 179196131182227712
39953300901787464 62446101514643848
63402793757355632 142051404328625600
64789097042718240 235787375999705152
104608623818468976 233421663486849856
69515891853161256 196867323844751552
19367002999476404 107195608000178016
110251825511386576 133718180620227056
127263688165269072 254079263581282208
1650134118652535 107147426915333008
26654411069971772 190516480019273984
72170342397200544 80113718141803392
47568808835629088 200304994418755232
7644054372411755 79276118814048656
163193716619437600 251397607050152544
76837715983201104 129314381144767776
114344765434887568 258462034541836928
155225603227359264 179575220734967520
56804208974273824 170209127865597728
57834896706365176 210555400292839200
159955768670666304 174390151489810080
102427329160629872 249926461163861440
10588010080483520 190670250421091616
3394492799100995 72253894753917984
3916041599090577 54743994243632608
168656321852130144 262569591685518464
192354777507777664 259611052296090208
19075764039823948 149561576944111008
101171921104720288 110333311286973488
171723613776436256 253250486363349984
111683019392987872 238287974642554336
152400797501240672 247949213053068928
145645624161291904 250037255195163168
116384487553149968 177495999674133056
32020145431085860 119932311814882656
162437226318347648 231333369819013376
3828206650517195 146677175983115136
11489207338978266 62368547682964144
42034954593527624 203519924931204224
145925964846446624 207657189910762880
39860628413096520 192915677943538976
11359095634255110 41323011208716280
57932260556912760 143026931699114160
25301566954946000 86478111025028736
91876553705442784 150314679903375968
28112092957050196 224892892304422176
129548133353411728 205688290459535456
87299616240797888 169837234440112736
49239015157607408 128256303158648000
31656321609473464 206998769002504448
18981342050716224 96957114215701632
137206484170699504 216949331487214272
158196896442973568 195188678617943808
74464718133244000 179597896601278752
23422664632610516 159371680633689216
129786982456785424 194430166950074688
209630778910596928 259086575683574368
178950881486539776 229586731860721408
21769514824283324 149568857667074752
67706228607157016 143670967463228848
60866122768141568 230246030683293920
52094049780288272 181601177870148576
63933396444506400 166338070230437824
89888481392740336 158869852300460064
142292739274483488 216972862341782880
78348579566967840 84507727913262800
50232498341113216 103887161500384464
123348958671393680 158731355918075072
38192519935072344 208497232291151776
162182763447308768 195882425773657376
88312052689908048 246482900930260704
51273576496956320 138576794692496576
98306544010776768 231724369610888064
98769746346874928 212279831522772224
171707921708721248 216958519923233184
65061337080287208 113916350386200416
163473001636364768 244318956135478624
46768383625509408 256203707266277344
164550263875008192 216516438545217696
188099647600841888 223497469756984672
207330942894794304 226000043717920160
237082714750204448 253222459648965248
104009418484230304 165502566446510208
194913436302950752 244932911378862752
19394600777966964 54088314304950600
26940576366437648 58968064690339656
56075720798964736 190204887972560768
179786255976773600 210453797942441408
39921905737660096 256337813027813888
39840367915715616 159498033095386592
8361441589387463 185999779440194912
54290231651766464 64642042465600904
203502934138882592 218332297398234208
88194139109362112 92726757182126992
46365460281129608 162453842296190944
72168765660068736 101280404210591104
166174808239507392 229404418631794496
132659036770465936 210344196909862304
137236833596375776 156565196140908800
60132449600683952 83887150044161776
6899611675660328 209066522242437760
99971752271586608 214104644771707584
16152769779804558 113636614956015296
14025563730972058 54229836212460776
65973343939080720 72062213901723648
189044393010600768 221517405593107264
15140606740705592 256593074253961824
49068908552779600 245458349326402624
4585611447775023 168837776843717216
188164839636550176 226850362618489056
117230412823511760 223046371703146848
170048141047207104 220175781845993728
7603587408208307 242314262347382400
3287212116740897 218618198364464032
150214322346389056 179579498260550560
199634896385276032 212398170132642272
75590318209221088 210730822552308064
39816670387659096 188739378669919296
97316982534821840 98384105358382608
76568371601984336 167605700691554144
58831573102839488 215550037447342752
60443345369966112 251806972138735936
9503791751919210 114192469253421360
49992183386249288 225485127725458688
6297678110545629 23196834998618064
61160233521033768 211445669995493568
49377479771698192 74604313290044000
73676326208339584 152275749981854144
115090487708684368 143718838083810240
73762086573761584 82042948323362688
55456992164795416 141588766454200832
123649015023724816 210378374920395424
51953539060785424 161276261289071648
165425030405656256 217844521999127776
54097846592004672 180966159400898656
15269707444793688 108025385927725120
90541522994492656 234018878452858240
186611443709493952 213797473364440160
76873518499044704 132912758631494480
158812088676199072 201799256828048896
141393629105128304 228835329113214272
133239220255518512 241697314877437792
89622963685350096 176591263765718944
72349701447365184 116001127465703984
17455608800824302 80887487867254576
66479084832012560 91816904470922912
38324357266619792 210053594076615552
66216149838657952 257490302702257120
70526991402379968 96634554277802032
165258772447516800 206361174180867712
109222175834153728 135225396284840896
74764538328278016 142033572369446464
8798920751341085 107179968991817936
48692915411685128 211651144415680000
118162293739106704 205923685685547040
130937124293105664 146377987725055936
112580157262825248 196336110197586752
121327469719497280 217560993462662368
151739418014199648 174943825597303392
75694116253931104 195078222394491264
147051568308159680 190775383675278048
162436263867603648 199619955438661728
40724490233547088 96542949399820224
5412269794938118 141319461036090960
163457463454956064 213273619353337568
141812727003418656 176987037508831968
34755114492463024 216536795978345280
190172966377771296 247275135949028800
7266851340660760 247052506810667360
55357447956213448 227126148365246912
126703246250059776 138074264811713680
71694686048946056 84471793009806832
158604504176015456 221959296357070336
1582526234642916 106367449336013744
121372307752692224 160241989374393472
9870956633545882 30629431857519760
34571521420350500 158587981582245472
2067308496944040 39158571323896400
11283816487122246 260207873918691136
149964134448761120 258185284691166016
72453125895730112 237522086668184800
25908517054097180 118214360452429520
162964051443479712 229092517169773184
46516532926475560 226669545463627584
5840523593311687 145450967870160448
77076159384879088 216148304484059712
9856150262946910 154720857308299872
154849552489907968 205931346256841536
89034008216984944 165643459230422144
14100356257684446 222948545744849408
20518499852785544 82974475492448928
16267829902132658 130976279911865776
36870220094195600 198607546704576768
68482102130999400 188758385077789824
36362606367915840 128995073431687440
135082446993085760 260727321043423392
148013752089943776 229441931058950976
83821703050539952 192616140820363456
29746358120681160 161119773421076288
32349962387081200 217029087851044544
99174168355987872 250796456756919808
143482802945349344 218836919501096896
52168165184064888 166804094826663776
70495213695423992 102371847593947808
175858703360751904 240925459407999872
79438996952668144 262583037665199008
105709354474449008 145587601877992576
11611531830788108 241781281791766720
59383798101343744 261899744636009760
1227178804210582 130020004462234688
98907280238190256 168498690574909568
215622576821695712 219498921574011968
153812919352893344 215712478661231136
142000436374301040 260639833031215424
67834207142342224 127725424385427504
79819489869659616 127624982549177504
87606742509840704 115545831647248128
131973176912743376 234849260723640288
153372206748087200 185042887656283776
74004295681144160 256924388882588512
208692931940784128 243886835113857792
63605143948553584 122401000137214288
81896870510140320 95487886517219584
112729615296973408 113267295455294080
11266538773242600 98898175109530960
12270843403602800 147687652005297312
19075691825232576 141473537168950816
11641386450748198 62005891225901200
189044126124655968 226376528494747200
17901520109833360 177516303117065280
69164531389044872 114316546751540272
10540058471707084 176971774617463936
143480042984078432 231965741592411328
159674303608068160 256516716309449120
109519809449178768 141099810324634384
92034106797165792 122933166381407072
96501480303539344 152015063117710912
86433706948642224 159409970237469536
187012456496031872 188615913115640960
174642967572490880 206622734716702368
14583559451818434 50923304566854456
225810191348619776 247656898168579136
56478187317161976 181207545290101376
31125975352735236 219757144142325600
77759648609168512 177210546845828960
38104960786920800 140593914655264688
72113508896424160 178711427480964992
90331280646119120 141732045920941584
191578846336995200 243725642491288128
143462410339798960 153564576817772928
10779059235624062 42187285526348960
80596678117620176 119612215449848448
70084597925528224 92611688855642320
35347489453682960 144702189443297408
161196022030420000 180402056017304352
94227343495961120 161203544389082656
48113800876451856 259325647766599456
145639024145561600 203196319234499072
115738185716433440 160160287464972448
64562893031036592 181013647724887776
85402739527841328 157500821926823808
1787813006224678 98261182077066288
56787879688730760 256463878427698624
195940931439203744 229990557403959968
103462078066676560 115034800994477136
137903610173655728 167221725608607424
180412271175162560 245373163182990016
1118333578775232 234167041964570656
174464488681918496 254680313234362912
3451231062179844 193324655038374848
118889032970694928 218177706027066464
14302760950190700 96882249638184688
219002754528797056 255920679375559616
67866028469646496 226971593079618976
12408340516334556 158343029199812384
4648692024184903 182033407039163936
194910790073486752 207789891433057248
131594506769101104 203007900972348384
171885741954968224 213568410412805056
25101939440907776 95249551956054656
89683935867203728 137963991175127728
4201613629518777 40653416861480704
63670757210578800 75168164039424176
468696302807511 168988343451889632
86605495709452608 235013367003908224
28647994034007636 31612475596885176
124682102062599632 257262021386478880
66623857345765600 114635033733333472
87353373387662112 246551453927018816
52820159866328424 78145687646669440
211409093605514400 251593317465019680
74476761960193584 108907958877295888
40648951050960800 120089508649230928
109120104418531104 160670056715539904
149940340545774656 174354872956735264
46192645837926424 241009089936740288
61141780131257944 217488342174107872
74161843261624288 120143716370368720
93324314221622560 228398299478548960
79855405120661376 170568088939869664
68067275685438096 165785290842953984
211811549762542656 259312245849960416
205244120051498880 214530841310991808
112858187564321680 167035625380272096
25223150926882444 54008644657866776
68316753134883664 95422176475630368
74308136015037696 215745405045904128
135426785578293712 147973253181477312
86370913342072528 252816903950672960
20302473303553892 227451929396065472
36190406823128464 51631305292579904
132071982858359808 189866752664221408
129399650172486192 210536120803574144
27483062814189384 105675936999223744
17064503665445168 222739778780137824
89723977358377632 124545064482706032
136990848551568048 225438407196111520
75388602038390304 168232199955611872
33840357564631784 44506874816532192
58264713836760592 250094897488320064
110397600185865392 219937769394837632
76260797349049696 122543720062514512
53187154333370936 75066264521485328
216941406525386912 253383603529542400
131078454877385056 173542178093450176
236417681597737568 252141683527065952
48735087440736288 198341384918569344
7500013499482233 73824894693419680
22004175845102348 123044189301700304
167929887831071584 209927291489676512
132740470474985456 227492225974074208
191610262736425952 195914929637635744
36907517455260480 164580707711768032
151644906925782976 177379282231869184
44327892310816456 85687419599614976
26479976289612996 49585231655674320
115962738636838416 126257540782867408
87450479645175456 247516251372821120
142601037361796304 238882427728665760
179396754766921792 257566484679120800
8981098395856475 260217377237873568
177146535870746976 237035014063104352
40865509157594424 79088664949044368
72946978132154720 243037319030248896
3755644383429902 204813140054142496
154539978833581632 198803219608970400
28241507251915772 52148344387600776
20491886024939552 45498016302565376
185422816955726144 242296855216233760
105625636635476304 110356098958736192
164674113338250176 225552335953775584
128895461564852608 149895164114348608
17866038705420740 27713708930833160
176293296401063520 206939652920538272
126218914642985392 162093073864130656
18052441630695268 168874869807171232
105135280685761024 220889411769447168
43626819068177456 171181323218487104
118259139016636672 248806421191524256
187847768604364896 257636150004339392
40230701760156408 259731985526044608
6257401734912801 176613918376002272
181421864298642752 197311998731397056
21621367815289384 251722736977347072
123084140585091456 212598768874329312
128647793794597472 259129905367588544
178595321950168928 189469084054441952
171011265458649248 253819998568008032
61057401042098736 62709554462240960
118378662648698720 160181180043955040
112427719249913600 192195587802733568
174699969637919904 237515857635238944
188377163375863136 239491907469542688
211626373940028960 236608064424571296
107440784773522496 208372946003166592
78144782319598576 174685355420218176
152615535919777760 220749503160845760
20234193486579972 161837209438194560
141803962578900992 197054358754154016
182730624085342592 193811855218220288
52997125216667216 241171456982146656
74005363231682608 239469894146638624
64212436742710192 236917631673446208
37801323885254664 248142515712215840
114664316089875104 195016932719190304
71098080658084752 97822688621919776
101790173169007488 230739981547452288
119973285523780880 159111675563757600
66219423177537312 190743346479792960
208416716800793216 253170297034571008
71571010031531312 201058984859961312
2560832591591271 234307718408828448
34273566657679344 236110144181844928
18462856500323380 143409629366371136
212942657303056448 224528688797120928
162094612693001120 234284777523103008
48108377402013296 230926922660166592
149028367570143328 242330056411737216
33034908753100980 174043940860598752
169080635284212672 231728561533817472
76765872730093712 115029938829098480
196527385040069856 248242726046492224
126050028687615808 246408749496534336
47992176189224496 203414067824677824
71822229197442120 229419171259738272
112812720423806992 257920283922120768
161798266966562592 243152575512150016
164111797421852288 195400000669167008
65620833172010704 234885924579993248
44812948711826920 73926032984257440
21387078135322712 210355177551486208
102667934648713632 229068045390700928
80270107489992560 189913252237765088
37538581090217624 177943151931433088
116259600213475440 255537770226789088
132608100699412160 183026007341801440
189424540137159744 239902267503465120
182324892091197696 211201776909810592
21980018467906640 156444214715960032
227907095758014592 252882738580563232
213314986787180672 240663205777695168
65510148398494192 218051521713091616
172143174060139808 230002080929227072
33580705718398984 48045935883714776
159428082154157504 172005109947654944
14602202066458928 193012667641769920
24803764800895864 155008407302237536
23030950221692796 157535533792300704
50152129880566408 94833242501900048
106834243617742544 161534003271319488
166439339984752576 213948741952071104
173601541307853568 175953197355991584
142180057507960880 199003561953959872
55398054123383136 159038433611286144
28853202633598188 255322863365271680
62988780103899664 225071593045707456
7547886642090106 75392997680131520
8246619398032307 178874115332893536
56682116414759056 121785814624010176
234349363092393888 242457679662453088
120360478839904704 162798109538354848
80890410655592544 179761053367365664
112615944623949840 115736483540363760
145594031742558304 248954158029698240
43779116497604768 76696984381019440
53401691353245864 146489216684632128
21270912732608612 89673406586466944
52894571464502384 255057801691486560
192917969123221632 257276227874938688
86363634286090736 256713224609393184
32454609333639580 158550552191397760
142811955732972496 171726926727161024
45398448980620744 49825043935744232
35151489171493404 200380432891385536
145472177398935360 157188368789285408
54717231419066608 212973140750402720
48581534704690640 135704952722314720
9746522003854278 157350116218246080
203051186497330592 225631113719128832
195602365168209088 204112491439003040
211391383855545024 217532241870214368
89137803722714272 180088834763451680
21918492542983740 38441533307766256
181516189162940800 223676736115703936
52020578903764456 196788620267763712
9587034466430644 180519077043267712
34554166389904568 259546995579119616
14874522321628976 225215627061894784
56872450086837696 100915532412167616
16114643747392192 107193166599319328
92312897082466960 220359116639707136
257294547293365088 259754473542632352
157625531188782528 159091220779603840
20730195936637348 41313005743764096
37309806093738152 124153770214859024
31916503055745404 149593038406237792
113297618612253856 113484221305262960
59760352064538864 102460159431783936
37066142209719480 175881275912238656
28013033333964488 159567980534627360
33811766635769860 97042750503000896
244043260601344000 259425148011196896
183874983550137888 260544916213573408
26235832645508776 197042624793396896
42653726041495032 238707270293857088
21109374627850008 153716390575391072
41310649890519504 135698619806919808
21977176162499668 62541055984241160
50857892820019464 82475099844116384
136489173762385712 187547253827529216
13063889602777788 166117288829116992
201434177154896736 260537859700194048
25979682850652768 183329384528087360
77459336934456560 105136605611440112
145146219030196992 200547711504502240
15671632075647908 176217343063644544
140733896728839264 245557726333323840
67897421786639688 78510962387243152
70658446599699440 73838345213982720
20066383840778796 255902605542118592
205003480460009664 248868344590939200
219141841352834112 247759043870844672
39213361695904440 128144849619615136
60391443939895752 203859042518788192
31099703946341844 126798579407411072
66906679113388112 262331748909157120
43590484944912240 56703221294035040
41907149515289904 111775890407067552
104357238156442848 145001553469950496
14100047458891482 67550481181400696
52822962430467752 138882019582085680
785799723030404 24861183842942100
186471279389461728 229421378940464544
194437722072845728 250636706477460064
118345001619721440 259861193451005728
34803583055837684 168327080149973472
197816817741616032 230219402545373792
9571018552177906 79491550904548192
208298702417912256 249553967019306848
218267571950084736 233014110931478752
34633897789683596 255635863575126144
731066145539555 170627528506461536
125812868302979264 173810623510309472
115280547862026976 182829670447398432
57218852446472880 158466503276529728
124033703292595328 137764203623676160
24065084474238444 226994208951808128
247216343662342304 251169646443562048
106521597151791024 163913273384930976
122652138602693968 146221609375863328
12607039071309982 221894704108527648
130159679454773072 240756298001388000
30440213243239788 158796992848547552
226996832976609344 260671516274741856
62743577825352824 125172261250341600
13838062319731518 81154473473957168
47818061146166800 256776727355255456
122778266125161120 226135891897256864
89329518514069280 213389362060208800
141113270654413760 141161789413740608
122466548265377728 165240018963642208
114194978471466176 241324706952044544
5716556022479325 86453285745265392
12019118364755762 58018041327483800
50653559689363856 254551620913606976
14819697069489382 244049832508894208
23731501834575276 139807089733392144
32387106567902064 113723845359631136
80999547016133120 233476612540770400
94417085770259888 171810242821222112
72857757064774160 125025629424430064
167180924523748000 195594857466046656
179313821317641792 256570242082615232
89968596359903936 119078997495231936
40821371340234144 220256771072835232
5798759549998261 7871708525979086
10743084399946690 229828971426505568
47575641344120704 130587751852831136
32615145756716272 161773557088417248
163390568823109504 185329504352673568
88547156836965264 176645604015169568
2428658929775250 154181406941430848
127497263615477296 162354956151635264
89744655037402288 231024336602297856
13037084960932566 104752466426387072
15121299791226896 105177840763205792
21340352782247152 208422714357315520
48959866000925992 203437809183433792
68225265912584480 145207386194690752
6009112907077356 140327710599293600
80305118982572752 166418370800525184
206916168848579680 217321221378610048
164329835529059872 166963309722980352
70864603878181840 89890507939655824
245799447710490592 246091354521251680
190287177028758176 190813152071163040
55636239538693456 113013569981727968
68392317266307256 214171720429127936
164370856477336832 195112338590081728
55360233439211008 259023274940774688
201248531467828064 220847795197353632
22239603075480356 258665213841079904
102089122244725920 224838050333221984
21650007365635180 22106992532345024
23403276706400044 253046031117725440
65966109294635792 124515966693951232
21230981661559360 238725558885635904
212751563203229312 249119889046143936
164610214695678368 201341534714538432
40474501327201488 170049982480914336
29420949979578108 61700419282018536
103788590593902992 151422895493416352
2295465910868347 92893717985927120
132684138177388240 191512837081494272
75819629257954384 192925963587048000
58662734750903800 91808459279455424
59801925542354000 111575377547803232
46783303771618704 153462585196183552
131386511583655424 250613042906356800
117647920114601360 133992757239921024
31009787082931256 37843736317886568
29026304871484380 215354629960649344
195277189225401152 228866884028274336
101773468971261888 201482442235343936
166628016540395744 201342766255219904
47783755443190120 108265256380962944
118912901139136208 147498802238490624
117501158839991968 218310226479320032
60415451957107008 133381320955334384
185690133089487488 246434711351524064
5614608306582382 116722160602592624
710326174821055 103815063082071472
135791102530096864 164249868521555872
53963205177304112 162692938193963136
38791328748430744 161826082626318592
77245550954047824 211439631056260512
165042324549903424 192767581594942144
51422080319168528 79640456321185008
113732972626432640 201498797559647520
69767547917402616 195230335218918432
228563626037260768 251202273713412128
219102767395992128 242537000434625632
27854149734788440 182886056546106464
18052557439871796 60353938125539656
185354649447550784 199252807404468288
180428293985771904 234707245738000256
31558574602913120 52305485429980040
31322529098310056 96621627773896592
50148787017997112 77094643340502752
86766405248710832 113583680706427760
14748064580930774 66319773276188272
44269452798781936 214256806046321120
105728398992735296 210324005564711136
57463316323906184 181244333505735968
13432629983557048 43309079841308048
151853841742660256 259649950189896480
31997191948942820 65781370609380160
93383695600071840 223753478852346048
23341764868812540 250529180186219776
135549967672006560 232527955548354624
41290906412127368 239304900102242624
91282378312077760 99702819404881536
109262367822915552 172601621007353056
109783371831007488 253527568859043104
34023011237068784 185144989071948448
60615928107433736 117788132442196848
96372809453104688 234972870198353920
139127715960569600 215422126013937856
24189962286345240 192982623591451296
3580206868375565 129418665047802928
70175759906711904 216246511012205216
13338156525126194 57029154458981528
79632571556443536 107391509270771024
18712758009495340 187444656918566560
84232376604861120 239085289961091136
209352427180760960 229187070597807008
7425393171795860 110982857142362880
87692701954049024 89898748504906080
95612986377960720 149549834275517472
163745936931801632 219601687465754592
152539564799241856 254475163257583424
142149288267686640 166064972963027040
59152010261143720 190631836242194144
242751991346520288 252247944875520576
105688716299137472 167462506238176768
196993890724564736 201318577901327936
78216836791154192 127106882884260848
153790506583786848 258386204949736832
164749535639576992 191986649287359648
69659147596857256 201636310661247232
118549835502851328 212623984057352640
177688386702832160 242913744923873824
128543803418189456 202112720431805248
54049977101077696 255195760572633120
246875778161796608 251458455985562176
78385953024099264 232060951387011104
131505489900566000 195310437959044160
24087379488918416 175344258481689760
50086909345633488 202227240057822112
196381110143461632 261137927671279744
156888589199153760 192604969273831424
99968021123764544 241667701116711264
137109953164595728 149078930999149792
126546771132344896 234398528562955712
185078963249760928 245825488285146368
117263012819078304 146684362333824576
30799050232691400 262178196427165088
86189906587756080 226209381832742528
4955835180438923 17792142922422736
82895592361475968 225704847260777856
73053200512870432 193462653180762912
19645073575542540 114080836846703792
19503486069980844 93894079666399968
14656660128798248 200472797204532736
124645782527476592 181747899286562240
90448984443418400 159596533595037632
117923120523520480 176969558612360288
68068900415203328 172634902170566848
207726677328851008 225787072870628352
127080123362523344 177241507781305440
55637888754280136 144252864608762016
43335402232814064 246189814055383744
58111725206340200 209724549539056768
123759321714742064 246050185443675616
35561498569710764 106353923299370160
41064961760239512 121063564133166144
64087996111362048 170066237203572736
42622940475419784 74809470960247504
61080620066210704 135103564811694944
7584118166192712 9259029100190590
96399614170621472 99784230177519680
50575898974534856 141340918550628816
20453139807458752 75741116895924864
20845509353649576 223243366394036736
78778002379382096 93389380424736176
8833144785364670 177891974330483616
63093371238729040 183862699627586624
87447886293865536 156011957264026688
108009880821720848 168731746741094624
27793046130791908 258527174183224064
111441979159240864 177830320387773536
2025542827417321 7803448814808336
170481653989283168 190324743823864000
27336129599410640 168762868389363680
85847459190434000 110999912619894784
181605159527176992 222615518229456864
146249506915324512 157354625167373984
215746750438181504 226356124570320480
136487755299502288 248326067523275872
47705841706169944 84744827430732640
136798435031116512 201621585881839040
51283641787050040 89466255019042368
67862238985318328 98777360654298992
96474815597627888 209197084200855648
129992292826430112 192147443892273920
27582654918622672 28581548910382892
44934144993267616 179133258165033344
23693868220477956 214710941547187936
134516257851413936 248673392041675008
221726566968282816 239323282895043616
117879362698017712 230900890743717344
102086688395643056 191853927876072512
41990141899513512 232514780967544640
62370967842431264 175274398868896416
67512841169574944 70186813750689488
97074086960996624 106949982105178400
15535372115796644 207105721447200480
24831659021994984 212022785004355296
64583604110805544 161144801160150432
62448476942267224 63382254568426136
125541781205162288 140150093694380096
161681613491044160 254442436165410688
126405511891288064 146070931108113088
229089974203308352 233445544006986496
120554904527293664 252168977105959616
7432217583295831 100072110067652448
22812515917701736 154073985797394208
69589953662974240 80557679368584304
79781131870165168 225538505705726944
1603590071830163 260681656423248160
43635841774296272 210699447707437056
146355959792401920 244156453245743328
163327239387864032 260287388562386912
148476658404387040 255162624378874624
37545848967701128 115457948751429872
48377553800035480 71006200908028832
109013694863810416 244432144942844512
10034204094441162 225214695121378624
132828562854736288 245026337904885376
111197208523216688 176878571648986048
74441846618553152 221822239029739584
159915777680553376 206948709932329120
2151372189970581 223195149281850560
103127848433385856 187952256468222688
60790138027902272 254045763329681536
10001568742073178 243009733114011136
166050314590697312 216103691850841568
15678755323342018 218463483058588224
32871615024906120 69350659286857080
4338875621823158 251298289989192768
129553803123537472 189722145368900352
162048103067277824 240023366040163008
93006224725175296 190809354771036672
107611881029624160 215592298628008640
8109780544260262 152022570035815040
134174913216832000 144551547059285856
76871253158832816 81605269767385328
181171530673237280 193840790279955712
9415448409350468 247055969020854976
42218438801252840 80409630874531776
9949256449471852 148043363394556896
62082702513527896 200865460497811712
132990371322216320 169624688401673728
97523424088596048 154507215477555296
224582636503481248 248312238501198304
1897339152026048 142096298326071248
129518409011060768 179752394504607744
96943622635904960 159815835827541728
64145026783938608 174206222470105728
92789573475825008 147610385106774432
62813821559104992 184610002658300096
103180370214342432 129166508647278992
206421432661938560 256361538514544896
44068746483360824 138629083868793024
15054466337517882 219404101873135264
146119557746422080 257306582313381088
167106731659455840 188445086334736832
130705820046291696 188366421750871584
17440529029397824 72838449303238416
225088898254604576 253567117312542720
94782655997009664 231968808938587904
15957620929320178 257173436372814880
163669217701689216 246287173424114784
69347582169194336 167844404188391712
226822585823253056 228494624052249440
38030445031802824 173343975719407808
7594335780351278 136903513583009472
85442580160434976 206052763698422496
40322400806295008 56719315080548984
38751217619613728 83168103423244832
164473707830183072 246517033283898752
37793514839461248 85269425272898288
20166064778916348 162572262826569408
121358413043481488 194926220484068960
115425910851248016 244833907957341152
20298827981669112 112267021768128528
189289607486795008 233972970338433408
15217242553149378 235859021994165408
88517014588267968 139128835003904464
118715622973272560 213062160372985824
179774980669559200 218605291336114048
27036447237477688 222128734631540000
68634742606721128 198658127264530624
71100400171813536 81737189119013152
84697047632028496 240762249863297248
23770548955078100 187583423769569600
6444536677569483 243158634812108128
128089654566018496 229869489278083392
561414754897696 219326465161422880
172486409957496896 238430148018544640
71631240953373576 164742942626551296
26610016732289208 222240538675466816
4155627982865015 172520932004312992
132874510345643680 255955261377848928
15920382094273968 205619467671025536
72990894938828960 165155382296911296
68585978819779624 82577969358458832
8970474141789422 164756031599378368
23426718876408304 227788044098016256
17131433470390276 41349753227471376
184885365141574656 232690960525168544
182340503847125952 207724916957714048
170360642898602784 227667182414652896
25290558856122640 84315715780055952
195906056797071968 224627956932615200
77501908538512720 257711973959625952
202268343653538272 203834794139323744
25504448449195116 44233772779902656
127634628026067728 189504224113857120
110757139678681728 165734548323247456
155653682427094752 210392054823130144
175077195661280896 258019190003711232
164587983781800928 190022662477576992
71583107432531248 189733741199840576
172614305375777184 200566128380525312
168404797588888576 243924217929453952
85341907214233536 87368870961579520
20253701801574084 243856764348050784
147949902161497504 194448810227533920
66494092723316080 106282318748575520
58051557052529896 215771646100926304
25337833455457560 238218655477096544
22844098354177012 190348727387645376
13088911753642088 70924576961333000
35474879281427076 178779584925946144
205158707096050336 218648342455818624
189740626467415072 224417562421953248
23834672251721048 67969556287142744
171402864801045344 252673363331842848
73818182280613856 83358363077234976
6885807394124210 29783427709811048
82540340113088496 201987028476393472
181286345945933664 214002848880765088
83524203336849168 124049743154066208
21205004465300844 140531682952009936
55456244220561880 246014292586503392
128462421590779632 143569054875144736
33961469252329044 39544101063020064
178950791010022208 184268347097502304
164953287500158048 238057499006499392
188306643020887648 197810046640230016
125237808258281056 263003344243972896
219581540920390240 226941961815412800
108033932015250656 166674265538957440
57999288677885248 249669168225199872
73222918176736496 187481937549764608
161684720486738336 261138049081686464
98148911978245312 230446880230330176
62365548909203248 206397912844467776
176936463206924800 221112816152467328
119338155140639728 212637332019406752
224002783380297728 234701365415797536
27405766065621680 183491965255897824
3418824250694931 155166947122209568
73500336749372672 119441894372843872
57113031081306120 203731566143876352
201530202992704064 258475538350064064
27902290639135404 202647578148975776
132244985088990432 258564655608804384
133559907846713552 147034971436081792
80148267688668096 181093965486425952
74967127221063440 246657720838689344
96277734492832944 162141139758601376
1728024286050652 112638742243187152
146634107249015328 162973092260207744
156211139342689824 261109298839332448
128418904639767360 240336827555978144
164636304417816864 197831157851635392
135728904561627712 237783093503090880
14907516841470552 94836589658654752
38783975484185216 250765544894828384
30345405860321020 186984807946266912
26727857666714744 187221159850644352
139853722158480912 159555275610392416
27064869142052620 62770611695523664
123258627659689088 196406012342760416
75309147033516208 143195930361981424
63353613945746912 182218452953043520
84291916528894672 137886865854762160
39348897033922792 97333799648010528
174192473164697248 204176235221806112
220400542607427296 249147123591939840
52939601181595200 202180934539558752
240271280308163456 244495832120418656
144636753660370112 191610374215240256
1968217475496219 261953384861122528
84944967178245584 114894711717785664
48309080206628744 175320924866556960
94383053722370864 184777454305703040
753121069662060 133576261040456672
220534707408644224 224075724243370272
120141688013402448 126487713873695488
33985439743322004 37625299329161712
9533381853419548 205742265244674816
59844681434259696 145028210331278944
37405387342471448 44026390033819944
145044002778886432 231928176948203520
33952731227677320 236870554517575424
29101840804550784 152726083810085152
116757227063668240 177782915573278784
43162561098227552 88931715597786896
5674654869172017 63324758303620784
69586187886758200 104331041118723184
30952911911643748 96561682724944752
138860777266565632 259893953975090912
33382023549791540 136533830672535936
160119874566165792 210653010492436768
189524256852675776 215056605471112320
145473891560309632 190615888987526496
43602004946314064 83729869358945664
84931386266124912 124392376521097248
199937663475533120 252025623933040480
14828461518894434 197456221565442912
101731516527064880 243726457310649024
71607407595802928 107126122148414752
17069453834668154 41184650404421880
5929635123662298 82414483518896176
108283476967550608 259876488641691392
8180172197955769 95252575610235920
31259155443976876 219299612214056480
43263269972799160 197907878924451840
37380175202686264 153351586285914784
44447400398268320 47003154241643912
45345411441460592 61998950130127640
117320033074860304 188965764443795744
220418478962467680 228756322175267552
38973050476559792 115972924602237568
69028857302063480 120737324185033936
84515252745889392 256811557315548192
220303409509320352 247182571295324064
64442191679274208 98952506168678688
19048545162325580 128406471477344048
62236366449421648 65604150948777488
34421276726002960 98521113845594720
157404475516720576 232324581625739424
196040640953098304 262778007529933152
52381071154384200 85172226065999760
75154040475761264 249277705409808672
118095597036346064 125424055557024880
120378871697844896 216828931160237792
81075393258363728 197111287146160736
6165769593020950 17793354678375212
173992515629192352 254359360308467648
107070942453184144 179211931147911936
45430983302819360 221940229883092320
100165674106032800 145659564950859904
21506831115079728 122313617707701824
23251732999692276 197691640117227296
138530220771749536 236805467957236032
122042411467994032 150577487076612512
134526251418600112 135082351863560688
168463138506574400 189282772282054016
188664105907258976 239040647575689792
169869065627587616 194084493748647200
3412771159033068 213832624357099584
61384106300380272 73618472059944336
13304067022761228 197155140786319776
91626225800057392 202449838538717472
123974067225701920 162217815505162912
236500784020100704 258654195885321632
18954299964256352 229486263132843136
4481341774247784 7081987087756258
112649902242110304 199641800015943136
6418489892132282 116688735625200896
13801064607825358 161314451716127424
104438130540770992 209379854637932448
199957807933459072 238729198690183072
34090702697669088 51097165217949264
48183279093482280 155665387407193504
107004598855373568 205595654021480480
84147987038473104 117440646771652256
127830894612261760 234635566977062336
95918133466008512 252355938050408352
204509860881596800 217333394089475168
54660696672406824 106306894368119696
32262109295953788 161813110705935456
71556977930600512 95909694347994160
187847294640735520 241068549494903648
90129647265472016 150895397456759168
165293410387859072 228514328133085856
42918573304566672 212336818602489888
131481133841300752 183444413127712672
56390712271825216 182145751027937184
130951033978912272 256144528587657088
218958814858363040 231667983322466496
58377590700951344 252106114950126944
111570030981518176 246719169630046944
10031318926647376 94624882077033344
164226499270403968 225712343622107584
39159664700102944 105045850768864096
61061330873801664 179564648927443232
59951557166970272 179387005484337280
146571369624899232 152899786659636768
145950930917550880 157755075005461312
151720672583121664 184866279185592224
129013196865570416 156199407301011136
195669368217296192 213645502652829472
19954949829991264 103076672261939488
6434125625035503 187283495812995584
50762271625352768 83648551097509088
62238900953650848 206849400121858976
70291488328550608 135113582966610192
74511683220299888 207121210990577664
70645259805734624 110921244057188128
170734261759944288 182511532897710560
128190300015234128 236384312861514944
110507635463841184 209863025078453056
38619986128058600 249885530347763904
40119353385092616 252590212781064800
39391815181046456 179165417140325440
142203126887991056 149343814496221952
62165308887631840 63376988008990080
150875419399384256 173787432778471200
76890782894525824 105706192126004064
169631157002212000 258348033162819264
237704572052892256 251072877461841696
45890042735200984 81783725888263040
41027210315041248 42522810818344232
96849001785456832 225506549160540288
18550322924594052 70475126876881608
102093889126282000 145609351101459616
196045243756579296 233460465047873408
36817690327943416 100645751915147648
84117300929455072 188554278128432672
121717163263236000 188195471292786944
11174200998518714 145223536472729088
68041710288063392 252990624195842016
21982132489780548 115479751716632432
189161925368169216 211364443210732896
33561568252491148 179240890372718816
4686390639452385 216450413994239328
85029759113999152 110587784264458560
142931305948090256 158862324760040448
46521849674606392 135023478366135744
73687156474230128 229712257309731296
1734679479311563 205532582016227328
48889450766901280 82214396840507888
22398117400624460 223155234676056928
197299171854839776 254792616110929472
98693714449906416 131986454381745376
148755858660359488 234735134292160768
65070542564694640 254851782785760896
28116716706531332 157631958634092960
11627624007921484 171775563675503392
59422040327905776 128660761320715744
9596841122811750 216262107421844768
38838592110205144 246246011946174240
192617810486904544 227245489481730496
54624508073994608 235039062062146048
191446505144125088 251505861712552352
112405215276526032 250476952263185664
123701026654331744 208911816198372608
123337604493004672 164016747178185088
5036691664319039 128229769120431264
140034951522327872 261982416957451296
88580775755966416 258227297157588576
171862276534877440 180521269144191136
18757855762428684 129817575495692768
12617630312015344 198057400257326400
61108559680651656 113633158591665136
7940724304390507 232317472963287328
71749219283439024 131471564250082960
165169850815836192 227653539340780288
46096314066268224 136806477963699440
56997949867250040 199701314824338368
120917396160657200 124431287556921072
81852286625958112 159368287812543744
82137093922638672 237783666405903360
23958473785552804 186230310227982720
32356977209959548 227494349678988160
160910539646164352 177740338966341152
182595063234634560 220101619146018336
178793140821521024 201756359696519936
133460865383131984 134954916554506224
130471245222592592 222829278986924960
21352307491943756 71173773618656272
122933301666745616 145257823446409280
10305351975316352 260926392958308128
4400528988505398 248372121965769120
86043508983279104 203835407385553760
122129619615889088 177131616528930752
8372254683609619 131154412771177120
195514124485168960 236877075666516416
50559235176110856 154493670555757824
116457865022397328 222440997802744768
63508980919011312 113144814779560384
12058765755816892 135622456344606832
237597113880801888 247460934262661664
90115088345587104 125459934527015072
94579223574936176 177242894340247744
51297882907857304 163935563799569024
68416616050165552 77494386212389296
221229507175906240 223097555245802784
123854789474984976 200046481138365856
231052933496653536 240406602421651200
77608902516450416 148273609742338912
179696484448818400 241884659569029856
26172787077833036 50049436539916392
57134058221550848 143758224971589680
6886977400246134 63543439282281160
240893180689972768 254450110337544864
18034914057773096 21879163154939812
72539612082754624 84760009281408272
110777814206250912 207622181568805408
84061314010864320 260240113411538624
93943000197586672 125364262771070880
57777018180413464 202481495781878112
32327129584401756 246740119275514400
149277354500833408 178278848083533024
188437860432333952 219750923762071936
74648974515488288 109953317841746624
139290298103463712 246301432876483936
40610388156645176 132956831294440432
65804471653146320 105307231237208944
2451023879459968 91147432547897072
63667622798084640 116163384251250800
70817761434057392 212929724508308064
38727396722328688 56084302469684880
207157250570691072 217652183015528608
52538124683343072 64063512415149800
121115906864436160 188998629459783072
90054416653605072 248799024633028288
42168454795629752 250540179183170464
125371076632905248 216575246835564576
10428933291315238 135326126230561760
37521973963238448 255820708619699648
9721050131884194 28361126321886660
80173236004412160 85463678589971184
138604375389388320 178564649256455808
12292177715871090 49651263727164128
33475964292503636 231538342990344224
159926390123990176 170199012588897280
197684298821940576 203307137018525728
73707192131293856 190622442976908224
68723853517931176 174426852720191488
97217933587220048 225365583307117696
37953563206099960 204679892519490016
72004134621608792 166142588514868320
89835045159089360 104752083079648592
149838658529622816 248910121823280320
40798433763442216 185724215455927200
118333450213680512 210565140901987360
87466516617108464 171389851937085536
11645698027091690 63388147009181152
210697233601388288 259866052513167168
19316347986694540 258470055363698816
163340408807450880 240249043467658944
31039353621592156 230442562178418336
172244696871625280 212856191713352576
33790823016025736 72222360119205536
243387321425334016 254707912269997344
50347481432725744 185724913295511840
3422303493828153 71789367657228568
111118868636410080 149347492043497760
1251478270228881 26357591719403400
51338267845553832 70455591139041384
182415711124661664 235224570442445248
78584984212288768 92769411978961520
194825676669044672 197875620139220928
246381290545823424 251187940383733440
178053470019940448 181299040469789920
166798318999753120 192086082798048000
56384347257164128 150408473926656416
98240025313769920 238572403584618400
214335151474070400 216798429646104384
192939913375617440 259061563625545216
85905986858736400 108712114674795312
18197140051697644 246623892795783424
180091813190363072 216292291028068224
75957935395008688 172910707592084864
100975524216748464 188412943725140512
76845284720520080 87776487873940496
93764250771365344 192717440227463296
176732498682505504 201225503817105760
55707654492111752 126927562339868880
50233964798551664 212811381300520512
99688303034119952 102803285072457376
64772619892858336 239232683279806624
186853756399974144 218092394484296736
21874588242294888 100905015534602944
44656561941880472 126763391440382224
16211583610953938 139230640994132016
99623251034554832 206601275663194496
84599564427009856 85491716968504992
6718306902940753 193181452833239360
37888048820604792 153062016213759488
100923873868585920 118242812195208400
96972010716295808 155845117777981312
176120743475875008 185328338615630016
103994765488859248 186723645264687808
70701334148865048 201940832425164544
131749568271977248 157145774779743008
54163810255700248 178778574103578144
116455477641099184 230393789286528320
12723371116636440 111884099095142240
185403660276922560 211548753775131936
18440986131843092 189380036104647680
53913540949102120 253928213149907936
98192904126453792 116806824243434960
282984189471388 146082457014483776
38440299300590440 176393677287672032
154322475759878784 222187149451207776
83442361292012080 120377989950424704
49207493306376392 257159814792004128
23578253935104540 182647617570148416
142974392389894304 223008584611373792
49110031238356520 56831503509327072
62627619849052344 128065118042513024
201434392568618240 203924230917619232
185972297809687840 190921604225156768
125462013854606224 199838880066129024
200256082289051200 225511058432835040
8447346437324186 73742241071357056
12963300364808108 129852497240211456
35089935394305756 124146278495642768
53016385874487944 209984723502523136
75414750578164864 165040180619808512
92351071526113008 186532451318101056
61452515039701776 67353372692165544
130983532247385984 253363055777084640
27725060721635048 139086045801313744
9470218720745738 258616621392803712
23474235047231948 97369564204238464
97448218340288704 128658928028509216
84319930085629200 206481134698670816
105125402613210256 214928818237269728
183253965251420992 235635528459270688
15751260957908182 231338887670978496
79756771434489328 234469707427710656
11964382971725046 135735623261849216
222206623181600096 258786690815316736
172593284551999296 199840832426948384
240000348256714560 242715939539555008
15092839088624480 90993059109316384
81996455378806288 168933627105402304
26601574651932860 214551156113082080
218316428247926848 259205304009731232
29083836455188112 64106813577495104
123949913251057168 227975237412731520
159903819778910240 257059590204971776
96915676229703984 113869599677554320
199931584917794464 226923500816309312
33814516180143400 139253233675449456
92842410462487600 235348324638536640
96102757797847360 255286224643839392
104465241636129136 177078451230714848
132412930022484496 171931799005147968
65150495273398976 156703487387360896
84977213641868800 230509377757000576
70843791154850008 215551452844695200
49322217353227872 71339669225402216
116130296266349136 219694781809698880
138185539177722176 218532929988443168
86234844718218192 164786957279932032
202151897320012736 232805050604187584
91303214135909840 178083388140746752
32868075326626644 157811437792245952
41912364034210776 110825903569642672
26533013403586532 32475589773033152
193585755104109120 247067328813496416
99029989472155664 224088742726242560
193498523969294976 209028835161151264
38052440316684008 78546440542009712
94691161444554656 199811873109159648
6177991495221711 248000087601129248
226869345241550624 239970600232844576
127469345471582912 161876478225517664
90559816383259072 257750688242681664
34450245515269368 214711969319276256
118301849990315200 149292902922523936
79773305497928272 146589972211987680
162020961400011712 245389834719520928
53449391036081792 98985807594096080
147141322358961024 218723165017306784
59462808547330568 246777874975137856
186075834709336032 196907251528941408
69109314345074200 216465923620207168
50885374640712960 223162870274589376
97629571665763040 262595214010800128
4854333568035144 218837952895782976
57914730264278184 243895199133432032
23566775434518276 105620782766224832
99800934464360960 124626667086846624
223284112774054912 240904642406652736
178368497060030144 196667492716208352
19100397742811348 172868088400599456
75101740383260768 172878148632727296
139056913543998288 193332002866562112
127620373031546464 166727317334215776
80739941046161936 120176485838295200
2659461400918861 240549710339118496
31742619851234500 151487223169477568
150963918143401824 225893622268144864
14503758685307858 187272446419617824
58110724022456480 186581942174665984
134529683445127824 169591484362483552
11175361564238580 180917687503536736
146367344874973728 150919326581677824
140259121508246624 184700089666649728
47505114611145008 118840527438139008
99951016234764000 221041781956772224
44322342711949920 90433987257775264
13207205592718538 102378264199694032
57763272288567760 142707690792652640
109757639423029568 232711823916845568
52263014697104832 81965045785954160
56093895595983528 235106585013993120
138596424946673056 169176576307958528
108268673646007856 195991862247763264
32757788903417972 164317515294097120
209482998879205312 251804370749070400
145019198268400160 167819233416657600
85019346036514416 129139170602821088
93999398925414160 191023706365583872
18986104978570620 126130124189704944
87362065188943840 233894713204054144
11339647698660926 188040908317481920
55111289826518504 250957025331267456
38988419336410536 173728369578297600
100751132916582624 203585643570472224
4901881790053084 36454006326767616
82773181381352208 148292927077834720
52003947907522936 245812978907696512
6733656181011363 28013234684362228
35895020677287820 232275559836869568
4445229698177581 30026084599131060
20032960301924340 47065313012024680
157382643605677536 217821968432767840
19230226782694340 232019270342834272
61098871803665208 209890192231857824
42046090373092040 149797365106593984
14744526670235380 126718883486492720
26219100611929252 192518071680934080
25762110456283584 211746080380777600
64389688098239392 231564187457850560
920833792435989 99791544535503568
149045368200200640 208947085827779392
32049270037226428 109903746307855600
124875191050990720 135864454659556816
136737319796941984 169177970421937568
188215133373173984 240553902210663680
90878748739370624 112286367735827504
71201285771904056 94612048151347296
70506904403293744 122291059200405984
64220443484362344 126063098414065776
63664438343684368 165480066016414240
77847821903070016 115740508399594416
149455222259331584 187034899407037024
45901234224387704 198108006625005280
164798334985844480 180333677662276480
132242442387125584 160944316850681824
80179917818840288 123472460408924768
181233704649901664 219233785382820416
91315101005948016 230565206798862592
9567043455360946 12230215308061646
55441118160025248 215457079351115616
53540211165292688 177381424145070816
79496399880356144 253113115488478784
15906707746114472 163329459591946752
154755848809673984 161566102138032544
15293435538709260 108538381212150224
91953499725329136 121953165258627888
65127339398585344 88808618621099344
110515893657925808 240212017698568992
156200015785782656 242596631151738528
125396630315775696 183384573404419392
171863549885181600 229168882870350816
1249354969505962 239298534580653856
143222284947254272 168115568665256992
31497494634538636 231705597839214752
575578502635483 35369324474074436
15557577797850730 135820686108015872
74738398179063072 143271040168602912
35103734720607016 55481679414359656
174557336791069728 214898782967047680
26068741862478032 175934021452598112
29593691767832352 51845990209784752
53900993005124776 104237731890956448
86144113763658848 157867981971591456
103333979456392720 107971704724973072
32079672881476972 46787654313987944
70087071216714184 248441269029990528
46952971879982760 171373489937987424
20031904905843028 180019758295436832
35709683127132672 103106010345599744
86722519015081104 232382613831515680
11065167269036020 47181541058317912
21400012381621264 143939405649443520
53805853199115936 230157258241317120
2605145421320483 183492018858229216
42841602488029176 185806680982447808
63492646548639160 91024765159077888
2260402804532583 77254950163034672
62908140985985824 173431753754084384
16006959081063250 43798299644931448
172986661617281920 236074094996271520
184585235080356576 190792894965715680
205387691079221216 247487599630634784
98600884084557744 237070847442904192
31013184603078428 242471307703846304
30930663075347120 179432722417282336
125745856082077200 151923633872209664
11208831710096836 209937686295991520
109549254534250128 137148798249198560
67117559314334880 84045661452793584
112040068724538864 208140107675156704
88688286309346352 120082455888846560
102430892156388944 214056535781290176
103953994293328144 122757070849480528
67660869517874384 146922614862634592
165727792064678720 235587064709051840
101893661832822544 236865864725032576
73849517990801952 100155940478442304
74896351418117792 218411966646805824
28406924639792132 38823577130905256
249914690598014656 255186077985106944
125236978661557968 252703901623515872
56241644130500000 154900203139843552
112455231220740800 180362401616185824
37553974004166376 259697224272673280
49892816364595456 182784681470258592
48633078765220688 86725964840284928
191954986240875168 196163503363969216
18521178130766252 105999477652270336
132768479945593072 225877110971640608
38813061042144928 116070071083154176
1022519957499577 206386708836752896
119735811950307280 177268443342922240
174133607663912480 225008776495225760
105686775794307904 247976826072886176
21187485781299128 248141875308404192
15186561853485290 236026628546692896
70358513387433416 169151558289356448
187901520092015264 255578078788578048
102043598671942528 171454895170430592
49757306034364464 131957646408716640
83450588904520880 164628729383249888
59420782403224704 210504057416456384
54398649832989200 55695742070841520
166974351795601856 169431391761835744
108609590087811408 145660823241992512
33662677544865808 72644332584627712
109398848485650432 112320078484692720
67248805556705848 130612175626511296
20958330716436324 71518180192354424
109778874746783920 216088358482045632
28722077094042604 167980803058272128
17015758114839624 61916626063648360
93270936537509328 243525249571527872
115115944031691680 257995181720800832
8442970534755172 216766723108973344
122804077228293440 132275820548655936
125999530832271632 202208233745718688
156810308606514816 203314370382452576
134881081935307552 194693993456264288
12873738063756016 250469467442369088
11072235337278874 159731744851433056
147731246152838240 213562216810768576
78667139757570208 157119302439992224
54054145813891312 213665942617522368
121615370290578784 251943362925114240
56792700485817216 135995233887887888
244019107281238080 253833361076997344
61304111220307496 255554652291555456
131697450498591792 251475100002732160
162181618972981376 197932859752314336
124620628942336928 262533992409465216
144880369767603968 172798525146829568
35236938066223016 101347539647630784
58926630988176352 245150732151138528
38861356067903056 69591945594202088
46075917436879488 158009028817028928
28111777705408864 90668804038049328
13580874329714702 158982595706058400
212790857254673856 219704560141282048
138030841571018336 161376199181208320
58095578764202520 176657165350584064
13136665097146338 248932195235647392
104193393038601296 143850537005980176
89433719840788896 114426548635030976
144032325610361872 165299088572013984
22181810605871456 78744253519487056
261622428856527520 262879007436191072
22552458325296884 132321708685028736
52951411842134248 163745104864718528
113868925907798480 201261398581874464
214893185525546848 219242453168953088
174727360557300832 224760874341447456
64831058614395896 180062978744903584
41179525247437888 150961929896881984
28362008090398700 224527936501573536
141957305102185072 217417312656843200
20684635710380244 197490802522031136
139831212283072352 244182846660854784
54140064780881112 67280159046133072
13182700070462096 253509046688642656
183259104084524640 260423654510238816
156238446599743456 174305865666370752
38220169670307008 50779657881480976
96808492208354480 249177301887624256
99315187165893248 204318515274730368
95150774130862048 195658239821212128
29573380345059016 73038629965982448
13493606085747862 177048588958805056
14622380847319570 203409201036121408
53930102175049128 160135903743199904
87617826006135104 223353219204851744
15905595203187672 38239721064403904
90586543666209456 204111705875919808
47293766464372104 147764855838359328
62855269274682696 64048804593329664
2798781410330146 31389910293271976
101843859663718080 199486082781812576
95080285919446832 127956334162252672
42337374438732728 201397489552021984
57269155479142008 128285547972150752
24849821317473504 99817724084938864
11587549161760054 64224643839219120
61243701223379112 178614721103995424
59539521008631920 214158627566665440
67794929448614504 181458783892642080
162307851744379 112895480208732464
120175577080001680 133254200077061824
4142517275379294 34919465533028676
144630437809927264 218797423255005088
19206621739950076 104540331760959232
22931002954137192 40302291196827784
75013743821896336 220666759164728384
50501852709904976 140329548214174048
90069111919911792 134076774035969440
25283766086883596 97542459900516128
5982448738564469 77073839839557856
65835194239521584 255256377563032928
171270538298047424 184707014450006208
133635563133837888 228024851611921568
29143088520887400 132093439734727040
130762979973916864 194974531858850912
68584573830707240 227502014269528192
196631333018469600 259952920576337792
45654992756629552 199104585150859616
27535127561342332 187224244986552224
17967706900594252 247420103949161664
156878455614684384 168570184670943936
184167834497593312 248734693550166368
44214258507949856 69947041038961568
115002044058046816 204122698462757248
226854710515793120 252996916573124320
41353740085608320 244368055610818848
131356857403831408 203059276712196576
38115817811535848 198968199953415488
65389852187930464 112548500650245072
11067611006677082 43247913885174064
801588077288150 25562027026548776
32807285065514160 55576742606151200
79488957556884272 114915483289229104
8009618310537392 74859977101684656
24468746339516112 247911060600893216
6712294445678256 12505172945342980
81853553383529376 87149297659305680
47192483905345752 248935142252749312
175884541602549824 256269395811768096
123130119941341536 189556771579928064
85572988242215328 170264748326289344
192062086539719200 204690186008527872
10409979386567316 86472706919051712
216217062532467456 236843261691801824
7509252157187488 31024748538716356
95945321414794640 192791167379257248
17351196939754878 216973534671462080
178286193067090560 189429584183390368
66954240623672048 102937779692990288
145849229816116128 222032330882331840
29050059031898472 191340558834001600
151717009669086816 177883009172831104
55370331196126216 216085528681867936
88433127499902112 222270299700041696
162258973513102912 187039283908474592
100453609852452240 179092897745295584
128784821832487968 144114893899407568
62537161369843032 152539070467316000
21526223454929064 243259776995202976
124140436610053664 241058508376342624
61176815410889280 222357137998529344
3291470592018680 191663648093648928
73337815177060320 96528471808686944
6950598409014104 180015200550386240
215599553805457472 249646171076541440
163430206833038304 214841996830017824
105532097122668240 145377471915247168
154473476847652672 221448502047940608
9035878375912482 111999556169645984
4196343074388004 72874518246506544
9608908780514026 259011806412215840
46921769335483656 86321636997324000
127332857980114896 246266549474650208
134588440712610432 183609131607634752
221010528396169024 247442644053817760
78786720891742656 248913991948962432
127407565196093840 159949091173978144
156291921167744352 162180159350672672
31412780869977172 234769469576854976
41543642114330616 234192208355602368
25943553375663036 198682424289410208
82195664592508656 234654112298890208
66812076353130304 129979538318567264
108071914404265760 178434598681250624
30413023657021976 198522115372918016
37538402375613536 162085928035486176
181953594265373696 205511203720518272
49013524449993632 105769485257771296
16026320422300138 249943328918009696
137227087570693824 146302060671251456
1855103542221359 49309108053064584
98183348056108592 113721628110985360
466671187522355 89967678308162448
117010732373742864 254400615067532672
170408514644095360 195034579970970080
20394777026271476 246786664782831360
191890745392082528 193005968632305728
51746477271535248 173997452157828544
65594561756863544 166932285427958144
165128734007697600 240697835308258976
40512631593703328 180267396629003200
21843776615610236 219529188364824544
7404091633281343 262123472885751040
130303867126401344 246182632532519712
161536295736792448 229610348466614656
119306515525888208 216568147188129792
86254196386951136 158457712954088480
177354222543253248 225664892406505696
199188906541737536 210091811217051200
54279431782708608 227122961728079520
23785309499774372 51135559482765608
37968407494755240 135138884129489776
82736610943497808 163962610075260704
137868015379000320 216609067893840736
250780226246587040 261779524302034784
11146424991827220 260777394032667616
31989075863683788 141387132069571824
4868785601851903 165650313420871328
57904950316938416 124474983890748976
59287653406551400 77141387145982528
10421619133122054 172433007109947328
11124053569830420 96121003539898944
183543542547194368 231941312155156320
14535146296370546 256376323734087296
10297737767196966 225419781758837856
30399592211860012 98157430309590976
46875870139673480 184033212245854848
82495569955497936 237164037346152032
83959694961111728 166450379087503648
119875122239883920 230486428696419296
114269661835400576 158911249782660128
20101616350945404 177763130427735520
222041678112166784 239342211171886944
980598332060943 36461841258398888
125578116929468352 128758966427724976
203501682618933152 230720149597872608
1843115253501226 30713535581574224
71910244802697448 224761827273796256
6852159171418426 212622364470421632
28167497764289012 137538439605029664
47019950538969728 133583103248478976
89863639108890032 196055073666414144
14174767817019768 194751103385946592
14371548982193804 255394792284518528
63105966033605264 107778581923289152
46318915443984120 118734816458624864
116798953765404624 227325878132064672
224817949596267744 233979991597827424
177731917891206048 199257595763063840
13365459530400566 236404657024086880
168315275882687840 176195010228859584
37374496888724032 106193907071997072
14822823836007078 105483703849232384
148110137107580544 241943862799847232
111953104705664752 188137205156451424
5702061427630145 92511185626023952
44371423283509944 205441267947401472
66365729886375864 118565290921389136
85097852454878512 202747766559855744
165902801301972320 249480688457209952
48466896563066904 48634738613632808
129991583396880016 179593619082696096
157568896176870368 230810930158948064
199880789719489984 252411982928782048
89765284681487392 168172034439227104
93654801675110512 247273201562889504
40370232780620104 59518815050620304
79137453251118320 208538809175351744
66224220805604696 254286895158968128
31449936314730128 37775400708112744
218410005520684160 258070186827290656
175750879122767712 190959571208582624
75068709313332624 132745620927213216
60329322143241352 117880516711543424
5619584330456417 117769853819112528
48773611062171464 140035571253294032
25769418622952572 224807609845367072
162016719069704160 243551675338304800
158265950186053280 182664800863292512
86482512112395104 113157131152545296
92777109660723728 191178258475821344
13735673356837050 164571277025461344
52769121486314400 198986714069060320
126308678743463360 203605068538459616
143484453180623488 249891799754229920
22208024090607396 78833093849811968
32544068473320684 125173342133920528
22811121241731144 161123850969672800
66332044415460928 94826547929092864
92303136846123024 93502541283324400
194748277369195552 239266792176779456
95781272805754128 163400421739414080
16464038061419216 152231182511831200
47540210979906992 194245869862528928
104890973145725664 153880911221586784
110680666068352912 131297500642801648
155691594056224896 258169237176596800
13673165892762708 177388277421766528
180710103095983584 235362931503172832
183534741082828832 239182890353234176
95593977302430272 103366762598343408
7800539130762415 67919629965017864
72742217096909888 120884202021858624
169035372661690400 185996108737969952
139054339254485888 170527113202703648
177409569664836704 209057931519741216
38822594580926664 231191897594183424
133546393859609024 162196553099767712
73271889792276944 73520168795063376
183939941025385920 258393390877057920
53753524364025664 106889893819834512
19615937379972060 174712916591172192
149665930357057728 261376291730540640
32409374084712992 58980155905037112
9621939912186304 228185171634113568
188654698607550912 218451601435830336
226309182345228960 233680355471095968
128274817970718144 232288597129941056
149567388796996384 225018056586371744
77734002414078688 194921257094023968
132411109554771984 258459346687755072
82839787630011488 188010249437751424
39488117252795424 86278595162157552
17037020970930382 173097753794594880
14064770368024240 189562611736118624
141339757348553392 237291996971600640
128803378089119088 253839333854506880
49859730369407976 116877793348730576
92716950495847008 127677209630532320
131694970405910672 166808268122665056
74257445431108640 121874471911639024
74302239434491056 223856639811656064
137976692725376880 252391413526442368
187628098675359008 189151853848450944
35193362317816952 174303998010878656
44255256471661160 234151011946822720
183119085852215488 214828895730775392
130414245161038368 135459552728999680
163186653189874336 208936033632743488
34076534453132604 231366639390635456
122515253910057744 130790557512019088
195308422438131456 233048149169075104
168227344004799936 176878355945686528
108311657511165520 208860408824086336
20492778211244340 150060730115038240
81997268700457392 195629539945722720
60423686175088680 168558411169817440
60726588729034568 91129116614890784
166348073570871008 178392673229359552
120260714237410768 182200733380614976
356312455276794 87741210810702864
34976782940097560 147971967126211104
77213524972326608 123277833705869120
166326143253032832 239324554114812544
18726977793784168 251706923787598592
228096713766790336 243893809138065824
30109301386449032 138158503609802240
183534622283940544 242399061378631808
72425722002966384 130617524781549024
175814181172129920 201886413560101408
81911335638590656 130298822093835600
111689755118374160 259222385949990560
19120526995295804 103969723784527632
106514771531224672 259067667514429632
62618874154021840 218828911034838048
23072311063159100 127894295162054272
83675087977793744 113167751782516192
46525113117216840 212105073459829056
78338190718772304 97356267365948720
119830541106239216 138353948853276480
203793885839694432 258262060584850848
59296418202576016 89032820609913408
125375343220422256 134126795242189664
144439948426779488 210905009162467328
135490934336600112 246205569377814272
98005731671835680 108247554941543056
53578931698636736 243518136298527648
71717467520256888 208589017154897312
145200632010126048 208929326788041696
64918772063620144 242774443430037632
121186313397404288 231509106630802784
190390252511945984 243534681968832096
145370034088452480 199918912291972448
4194670431172325 228120155538317216
22047610578819348 195367374479718144
9378915198823672 98467115397451408
82129334680964112 169703734948803072
28153636714643736 160812261502298656
122604394050880384 209846378036730080
182919012507680832 208491399410030784
142358873484811792 170230273439746592
151914740912328896 159750872629005216
94912950077481904 224293156881720512
98239476856485008 154871136283488128
12868868490050764 207188898664013696
34082142339551072 240486634832778912
215624473342615360 249406850889492512
47574867785269288 152075703910794528
32946111971460504 143858258028882400
83882772868359216 140682643015334432
69624321224485744 210990072941539904
242351705337663168 257440311868000896
217215618571481536 254446718229391968
30339642413033496 222360050499735232
5236319829804320 207201124615704736
91915818868997760 197631475367168000
144400047221402112 171810092792681216
104545103859041552 142853243627050928
39016836497426112 105364005092822192
60197087785703816 174670032329788448
53758639105389000 53860464665942768
6330347232809599 191949838372974592
144341884922483168 244237571169623424
122103251081751280 217130229251950400
102051260178266416 187721553802226048
29426825497054464 185763829706657792
93717402182574416 262768412670385280
48057831770582496 98269384256786160
30299177671453644 55437288393373664
50165063145365632 169055321509212736
9110340442456812 152056194897892800
78570431615342096 150040229922810080
2818420716769016 51619195955535168
39751953618659344 95693914517164192
46000113511222640 208437319125634304
40034039242229384 106451707689855728
2190027245339982 260636395199749728
6558710290247816 96735348666955968
160062912855022208 254971167151042848
137264443867841632 184642621835745696
76118062281141408 247031866489775840
26873625158313332 112889347727458320
31277114156246572 110068449979038000
169762636475733600 180790394324410912
88035260990101936 129360039212855392
113064108938925936 256314551051565184
60572175535764928 71417717781509384
86582978195043664 126401147290424304
143934234342661904 248734629447341312
148063764839733376 173933059017019584
182393367588022144 192664503731161088
101325809936169840 131977628217411744
62025783069612280 212593008230386016
39607991811817296 168006734407451968
63407684115268704 133325127271282272
5464862053379591 192628290698387328
146922020938391552 173266373930044320
165186957604876704 188844100223169472
249034738885649440 254858116836664768
42766723720491600 120001122269637472
125229162365070224 213973335849320864
101795161400451008 187333723712815168
111759371155095520 119862442082557328
142625158085634192 258975789975179840
74152125669058576 179085842095020064
221186563454453888 259038463666794496
15841455087571018 17747745456499100
61426385781369840 109274858389806368
128741508318170640 195263722342266816
179884065978063744 225403655853768800
244843578563698464 257325478134220352
13948354001546376 226984257189660288
14322391750336316 94497403100853184
160459548454105472 201162982017305376
181436088920606528 255587788719861760
204246292636399712 217587606728302784
7191246185093378 35910584481848540
221586208654543808 221691694531990496
99251250771628736 184446303835760640
49855672399470880 209435205900085184
139225658276435264 159296393091397408
112680038588266928 152135155126470144
16638824420610130 240883167720376416
129477589239041792 216782971726218848
84198504352533472 168359653522669888
22331685508098932 160235239874052992
69802793313554568 188949346557502688
3856923602453703 63973738518791760
128145024679499840 253606316104674496
1952605154955716 12293369597468976
45431022578900928 234867838495612096
22730426685968292 85018958904738912
119662387837099840 220252439230297248
152187690791583360 216113931586495584
164774955830355904 170929477974851872
69522494036447576 143988302357748064
89032989465679664 200924303529798240
46889756898943864 155955888003369120
177347639542188032 185562188810573376
110132536786576320 209890223135864000
53735776676832544 79579228713485840
101149184482964528 181974042723865664
204101684571609952 254038781732645088
17507927779546974 118340276158296000
83830288395741360 130935645323449696
106282541108848016 184278451497585056
41079450375423104 122808491170089152
54323306664022760 209485901695051360
6696940501919040 9198039964204222
127566040619359744 196628334240344896
65922465434720432 201833991629396192
82658598918149936 209213466813004256
34277375172445308 85559247333896736
19522729551456292 170749481365293184
152333367513720736 203419466620529888
95355543031979872 155159340279980768
32983019828609436 206500382930718176
83969547244989952 250662497046240704
60375614180953104 131539845094840128
169377893818509760 180049740439545024
108090509377611360 122780211645594384
104909888242081040 128823902648937744
97465020977842512 153420195543357152
74193377679226352 155777585854581056
202723718493289344 260469175157949600
132701769484296912 221911025521343104
29889737011398740 51776214177625312
80723845280137184 132025542364815584
112050614184838480 194629260862677824
7522975676115131 58775154876885192
39641637930223928 225209608922375072
6171062273411879 18858819871562148
22724147927153800 125150198500099744
153985764147902368 175021207233320832
168174193855142880 170881068578997504
38006304621470488 214731658022347424
611086884176532 97433289606323600
129248339389673392 178377431729437344
51143899253943000 96091338566544160
187082298002700352 206424968169361856
150014071988945408 155852387311591008
30763596516730540 144533110402513472
9638228797805854 71447234721211616
22899405020002048 116845025378300784
18677768257430236 93969601450718160
5889078931494947 155136258627067136
41426265307176408 47760824375518888
11330018046240614 28965020827834044
151476477530012672 245569369887965504
207037673147686048 224654794719178144
213716202864618368 222335316490569792
4970798733965803 12441686899595362
162394636027602080 195060361436489184
98590389951622784 234623804677848544
115115940497369744 257987336116853120
59951854890207192 84742791480486336
124692817518411168 216638197351357952
38247402313159048 115595195138685152
13075589868688952 140417612774133920
83412646019741344 175062553221567392
177236848394953792 208800621033793792
39381047322479664 198552629514247392
142886020141699488 216947928556120704
48735321834743216 164810762968587552
158176494253701824 228166734739468864
210238607008985696 225154854248166240
104313528672172624 200681052702804512
24974138973160212 96100275797852976
19881751800496404 143848429923414816
173897721946924544 249765638490146848
49645726541477744 58380958876495328
83903783595675584 161280396077595520
174383414936751840 207575725812564128
94229728336324240 129693032411441664
45549987987820248 213076641190250720
72297311263747392 155696140941348448
159866329246009280 182903170202527168
78146728762781104 173023811829715200
186478002185388256 236085513667986144
51871842777387592 65966507233540032
46915836283544608 98111946750240112
216925613667911392 219769710560916864
1523055079750168 124290260686281232
11095302904494574 231706307054370528
177705552327163008 230294473712406656
198638515542915264 247122985435355456
25255738244360416 129161208402633968
171166641588621184 230242044714943648
161856391259571616 199525790129586240
67075324114141168 86857280331180784
85550513178237232 196284650289334080
136756986805750224 211602207970912736
44634818021784760 80618133641343776
72874250086737504 214020912696131264
10479214777088632 218332358690824000
70363192060747648 171231753723673376
60862990585348968 122968118954551040
19572847237811468 85245616373130672
113858487703878560 154188907372565056
75368916503661536 193992839435738400
162858352745519584 222453766269901184
41188648686787816 71139356374642128
95927182119391088 237386602897039936
30338395151356208 168030965152826592
187304962204756032 256677003910841856
56925562893507352 60838249984941376
60430373393788224 244223941454119840
113331277954045248 121831756879659440
198300543161742048 258848418324451520
235889064872250 214592835134290496
165851911439103552 207639985485810944
933862745287143 162248898202059424
61835688878832416 156326178861561440
50494120629934688 175071466968838432
167581174248626080 188419741055427680
116913049108946064 138398018827202416
14439197759894994 93455834004146656
115415149005668304 116326971344944064
69758949236183928 187201984120719552
62885977532851024 174008937081568960
49930110759197560 87642618880528080
60254010478744888 192071475981102368
54335406568539720 185963521266503840
63873882526629648 198634038589342048
194816583156666304 251509778713758112
142317191817831584 223070957182681280
126126303761598272 253531771833694496
83606311821189024 133799364351706032
74017620957770064 108929807984441408
81757020355988128 124890802909244384
63056883897751328 134976220646254576
161086842188199712 228171988923684864
167469781136337888 204533240356931424
4106658115802712 112050530153831488
73774960859313760 247521677020233760
6504461592029625 47886290365519128
141675599960127296 213731274754924256
255656832765903424 261534305298867232
37928049448413144 111525376597659152
85030589941684256 164832575851088256
155178903229002816 220798391518341536
2322793675305761 73173885057294336
30768585826694744 197680613266683744
137347247489105168 202753920863667328
171563311335415200 210640205817879488
229961373298604672 258997900641304032
21987503678687292 190318432956539840
82387972595628176 94683072755846800
125542934733274608 189723437109694016
14153964446302796 78816036450327648
93400435425684672 194202705826534496
96458913926737120 98735380198009520
126353361948572672 145808353917057824
71400233761128872 258820160326672832
7920780228334715 176135968973476128
173333849985337632 217892848254018848
44186412507901720 232060801644058304
168921275075986880 247963776687511552
21726830718655100 114156631034988560
70897290962195240 229152232680303392
91700440780876496 155480244370635232
195555258674202720 197524015883730688
112447116408622800 184239228741892160
9263938731958000 252731726767395104
128744169216733696 228070485669649184
39771582148226328 135204108130743600
190397750253013376 261353340346592672
45190814106474896 230002794470505536
40541893973902368 245615085255394144
129933407031842784 216902178615232960
179923886364190208 242233673009862688
37754813623202952 179631517777720448
77643957550208064 249473575250105984
111459887185622304 209324778234049312
196910881955816224 221117836519143520
46704983314652808 219188371213178112
178699337859793024 259748659088706688
19048916856320296 63447441528686248
73143366318530672 226566585377643520
1818346461221860 39926110330856120
87636708765459488 172588735641299712
58479747560811200 92239925884276432
1991597354721891 137535749795954272
59870862356812688 83879026431401200
4384957711730359 34243901923484784
158129927734415584 174085050433480352
142399240930645232 188364899383015392
145534619161750464 181105792531420736
80336117225026192 118373457092797808
92180853329238320 212912980339617344
134069752611239936 258177934665838848
52998683479285136 76615280450058128
28980374732682652 107590680837056656
107058176986381200 222681930200316704
97015920006213024 154061355368191520
94108411724996704 196068219494975872
229478834170078752 245162507357851008
21101862750024784 21642485707896212
135607326817145536 232403850975857856
200895666262383168 258970055773958176
198741965337388512 235888259148531136
101632038175435024 127811157593672592
109673463553973648 114695711779974208
142378098434922480 164710349908748864
8409448422876588 214431720497644512
45850662419623384 78236517411125152
44575340034652136 216076100992110752
93553866737751792 123766451245691792
71040092860564800 236442906007261152
41091582091956368 44329302750069384
38303064689358784 50303782555251448
128131073393694496 132430144871010800
8234225732042250 168931682871095872
191000275714267872 216579113468025248
40475072716904272 109500709263928640
105597313125302336 209321646042088928
83987340176552016 110848882369455984
64340931580068008 150068690250909088
44657120086639344 202207488877633536
103411216051294736 113196638709972816
70608077812649408 116018596115284128
119339341577697568 218200716963290112
220067212549298656 231106876343867584
83013162496845168 147430551037044160
22127673116579460 29717558224766312
7133829856409656 261462061787411584
199346948270332224 260751738496270112
5814754146483152 50702038583296424
171955843742863840 263001104861756224
2009207293900072 107786245997886992
157978132997776768 226342557682015744
157459450026165920 162921173549343232
150818855194454112 204290826798295712
3008045823067820 260597882249164576
12668403138387812 21085103201393008
16063532381110530 79866170111990608
55164690980378984 165240522912318400
201536596467029632 231615277914189280
85879880341648000 171917800337619392
19984514882761748 80411691744637104
122171189740530832 122307815065559744
19059746544337092 79471832222464192
175764425997992256 215134495606446944
174154840452200352 204206434296878464
165635742279614272 219904884198217696
112404055951066832 139211260970382592
92940461257390784 244286734752639424
170102948280214592 204315288401540288
12780569288481200 127284430118932208
8782332270926628 15267128356823494
21117699326170948 85843515656438896
8045138095738986 137524111311808176
178474831674456064 181539818542670080
238834503990703 78918866766977072
43022768689230312 209189360125205408
165831485251883712 223181131287018848
17372074747050332 240414660324826848
13746160017897908 160197375732186624
97977376853527120 137606611179886928
193747301792945728 240351228672006656
133242154443730832 245109814699501920
93161667528673472 221915231754742944
165290038699332672 228676733407523072
73149374325100816 189578046665294208
67017686263079904 191222979437765728
66163616253761240 234546747692270272
539065470696340 3270816391124949
104730556313756736 146502804970162496
127752529617313520 234112207622395520
19583463508008216 67562248983535400
73594464092283520 237972822837167584
151520311982695136 241726760196940160
156061035462450880 240729675026284544
91936222003602320 106301125454440432
19839596531209072 160128497357329568
19162353775066508 46617671368829344
45950102322635200 193150714450705120
47237697524438272 149440440240102528
96270016371054304 198993848110866560
56487339704910488 143273103215667584
62071168353331496 139954876264724512
120303445969654560 253476320932587392
13839007533724972 229357874621695712
13210499235015026 159872208393069952
70725120600972064 226235496518222880
296341708147215 190952741831716384
31298828878119320 70983336395395856
1332922792532890 3529429863590595
98949009994827120 213043864305985984
108604518987133968 186715491102520480
113952465529041856 230219730293534560
78778789621890048 224800063503710432
137648309192603856 148506624903483136
93783985602874976 148452442988291776
69640836849555840 154688343622578304
69439364721150464 188610026036927904
35214162999704572 40151287375236928
123535830922863856 229888365937944768
61592109701600944 175117765098016448
145511727374669472 253337004339323136
99380837205790784 246042359327500864
223660555474633888 260016792597102144
181788680011282656 259669145979001248
25913857193268964 37686641510229344
78825502903625312 151195158163911808
3401014635271459 124918215996863600
54296856835778256 64777448563391104
94904019486633904 148067515808110720
117738906901082448 245841003874479776
125304056405765264 208960881310601088
61801743605847320 210476942385379808
6567237358172625 257510207351906944
151962357892803840 220387762438637440
68823853256964616 84783931188102640
139187376995713552 160833968908290208
49307676133504720 191515228587833664
138073834461223776 179583723058413280
40108785965871200 152664593036849312
133252186456412448 141130248519941200
44688344417316840 106844045920504992
58775782354846608 207922733848272096
146135714466167968 147359690077758848
187936861645931648 231262328668724736
41855909521248304 200043568779758688
93453743182002896 217364597817909312
151754708540360352 247791258863733440
147393423786813600 239149494107785792
200302998862334880 223470816364491296
57981413792542800 174867821236235968
159051572263797920 187442210026727808
3519621235751472 131851310045878016
126365455737925744 153393364654817248
13231654451832494 204315628826352128
165316177095697248 215169221766578432
125973315575128176 191329353627864864
170702740339448800 234772954483687328
87668868246665168 102556415862193904
32906111113459720 168777484949364000
189488134980154432 244140898525919712
6276137904417522 119384182578261872
54546728416752400 236008096876673024
48444891344025888 183851877855603616
26548467384915168 249566992244870048
128961880774280896 180990283341405952
20705546796451436 205212690562392800
46608086266106048 115456940566727600
106781564245047136 255243357944634848
72764014664084368 138353525976186016
30803011800899828 238418230151132416
101460832531508112 197845716480377696
56007067137975664 155675604171725600
54770305003555864 189670323526312320
76409668515434432 84198948710477632
100003188222929440 239529617831153632
83680045670339536 103504779519622336
128229694998106032 163566754410626112
39402827442344040 146137238618975392
92971421448436464 118409838820848384
129779606765546816 196163278062309184
281040776614114 157545110128442240
29688442455836744 160575266512058208
21575601692368564 240579450189113056
3644112300535305 251103861720698304
75383385391244624 173615667788725088
40551895000571304 103765357222295136
134687713874366944 164697535880392544
72791849471380128 166332900879004896
130538397096241392 195378963520231136
156994402735539360 183757393962336992
52056873819994064 176991640172192896
65796648451771592 164587825973861088
212761003110719136 240708164652044128
37357654073026520 131621012104829408
138446047034597136 142365834436486560
28279835596086688 72193843109902256
75295693000550224 184097192836290816
8036667525887530 15995421283538164
10570662363892502 18371721226029508
150745111949581632 221035919404811872
121959526258613760 178137639331601920
116691210314637744 166882758208496672
54390090032236288 182242062424069504
113891010689896144 116944685415063152
121517817597413344 243371108349703168
196132712819563424 235362556478967680
28393593117157576 212387762037776192
15734134981066788 20896962204815080
242895229432669088 250708072921245664
152421709536050496 191454311771106272
155729681546046624 194718829576314336
23874060431810812 200154752453615968
191896073074098 34945850397424748
96293519233957760 170721800646310464
70829140947251272 83177498591825104
78935151438517632 259593999858695328
150750391219441728 176909934704174752
151620293510325824 162694745241877952
20193059077065548 201595604857862560
71800964507381488 72122537234073024
41302856324009224 140382923508593488
30722946384632368 152192258895396288
168565294309093248 252131658461227872
142659567512792144 225483436698908096
4307020426463156 5512745698523308
11015113636775118 229555920811431040
52238698101167240 223126703216312704
45423516107708944 226454324929924352
83103180491040160 119939867537362288
173905972153995712 196762842675296864
101130583189372432 166868378355548800
217804712348528800 250648526186152864
80524874075357024 246480038814161600
100494461970213920 250993748130521536
56086734929708968 234387818063655744
213918326964191136 249077134717640512
7403767658985014 25144584478118488
16041789005249276 76610559644809536
16366819130749362 260493728442897536
40122054392473040 99782592360697008
88394206102130752 144819933349214976
41032899182882416 236026362831784320
48070673710301312 155042191576852256
135338397436694256 165873826672974368
6497502550079477 146135780017594432
64094401824491536 116434438054615440
140469560978980176 151951234617509760
119107864359648560 262092847458627552
9487627440404598 166168944330533056
219659195260917376 227239816773440768
58880183569047736 250712336340671680
66014806244552096 256438229116325408
91481426550963408 131416174199743504
18225265026605684 168441285540752192
150020545522631328 165142607743681408
185279468450240576 223986707610066208
173193139153195680 255520846662583904
18418286800701680 165252257536067136
51166209841553440 185405201302502048
41611079005309400 192742130519249728
74105829607541184 183747415432600576
31765237070109944 126979285205563264
122352663462187344 129646832185535008
143763966549092208 261873810953193504
24043392575537216 123302931991861984
70531791087105504 220711834660166048
143873939697727232 239291365354282976
58444274959179600 131004182178539616
3402717371085825 262986423220516736
125252859114593072 177146616870738016
153082867543746304 172570423219844896
561030460616945 232247168661182528
138658319089337440 213681933978403104
11217675338298528 168546120851200448
230945118363459904 233755508306575360
43668654439940640 207432523882661920
218602415065383232 228682617768699584
119153789301355056 227570691964482368
147877041737989984 241312742671971232
43871264397743192 199324946288775840
64335051328071128 183997369888821152
81836641322813728 139406603418278464
22606262231686604 156545617401578592
80008730435502096 82924772354289776
103420431058990208 117086278717201584
100967984088474336 194924042472344608
225162294580378976 245050258419030112
51618300039672192 123388000441681408
170150029461062144 176804293563414112
169597069643644672 260557092918359296
136442487488977840 172438023000645632
165533138952006112 183164288144804160
132265528364280512 160949913710036704
63127278696142104 109375413217261664
61928629352675992 203494560973277120
3488364853680599 149557802388278784
29115223825427860 188461741218305248
122968109896506080 252004902666494624
12729772692807172 58344283716471560
48081155133980544 154533085387160416
73351017219304560 179210313280391072
54517076066601760 118339403761404560
52815632611941032 120323420563466672
107733102525472272 207183419414744480
173867980689770176 218000609543415104
19508886127439608 77141534359913120
79519540646800112 262232622948967904
35277127227158860 86423562150640768
10575173188163648 82827435164835952
40743334090110976 114382552318953584
115408160190731904 153679790664391616
46207567080504160 140602664853782112
17986289038148934 172791023394190848
115557491669474512 247508231508172128
48125606142678000 100194271718923440
184386178815114112 261896554523147104
100051297748746256 177573900025313504
58842278833807672 84861065803667680
143449100982795072 195776754911881664
183138220885505632 196935288011404640
4812296704539139 206112882500287136
22302685830782392 171609159723128384
95044064951823296 169699948344096320
87708768040499344 252523085410607552
97842410913767360 216943719339055232
86386938338980960 158164031258637504
17178020206470998 251549838587086496
171933409591741952 194716630855633120
48972500002618192 137750713577500640
93177444315003456 151839568149291904
58072368855651840 193958326976053184
92095503512307120 208052308462022048
221848548349621728 235778476165019488
153078279889122304 186369076807450816
64956515124169400 152883862649654144
19292764657072216 146779525520296224
200867220250930624 238175579868649824
7230523639211314 245522125233635904
152149852211944992 258249849953717184
132941780766304880 142906844072563040
52259849934439504 136107554219678096
1802557796278352 56761414202766888
153832416203354304 256063582538071584
94593101208000752 133678917115804048
33616800651239796 223891926825022688
80876903409883520 98959375791050368
79629650807658064 167715563307178688
111804624182697664 136493936636558576
42285971316460328 151642686184761536
81449756628875696 107042857582218416
79208003735191728 146046528842808736
45511214031516616 196322477323968448
161909905042602016 213037043176282464
132971801165422048 233247534544802912
79658045402450288 112960192511726832
95446871894130496 150324003449558112
68487293312109432 122133247962654896
74818375577306896 152675436254644800
36784138481714400 72745592778716832
114913762215434720 244694236245223424
5043304244569830 245253302206573184
82751168169633840 246745624348671232
85471628886294080 183453288963440832
81349685161190464 249212579926317920
8108788623851788 77558970374579264
164060334062613216 184067857367777280
230095764269827840 235182386219753440
86461437152732336 223336182773051040
216567773568415136 258858534394299520
37430616597495664 162591931943668640
137168555375747104 207602829045334496
40041661634154656 127769851286556640
85167102257266640 170923903606961920
54598909899694928 56761585190782480
116694073486414192 129588798347598384
157448807281940192 253134810438276544
77028793846468720 155908661105149312
56787469927462904 169170787404922848
168646889593730048 244962847782818880
28855257938398716 258337508398033664
51284326662013128 225692823277854048
2573124046538753 85120549626003616
68907887305202800 140799307481852736
42721822272232856 176758347168716256
143566743478745184 239903452739382272
238433451914500320 253477042051976800
26121005082337304 238083275455964320
52797900268530864 123953223877399296
123084181765541264 174987196881896736
46960054824406480 260916136092762848
151849029698323008 239623173853305760
198810105010895456 215129367904194976
17549568472134800 250516213250969440
63550267385081088 168967332008511360
6689796849938555 136589725876853280
157203790858109824 160883130821665216
86192831422769392 105323930365888976
58124367782358472 62162140272709808
197168248918467584 246023136326300192
91772087511327824 122639964973129344
39548934960951648 79929818269129392
228587108486569824 234507440909491168
71936403708525376 124979201010106960
53387559545175520 91861915769639568
156973641112304224 249624842767908320
224448482816994528 256129957557008160
133627904216872320 154655585034242592
49456357075965600 106137155815247360
8844564463623948 52979533262452856
162404176166384416 201723422837419200
44574166038795656 247178500508642944
166025343846911520 185899213538856576
43257845374107408 137211504028011440
173093792063608128 186894331314431040
119310248619221024 145565813900286528
49739132037384288 99643654277079504
23068526980237704 203268135773045184
124970045594864176 224402169638183808
165013684478433792 205136316077698752
88357244429425312 125541237052445600
71913069739380048 125707657949211680
63775072876331208 72512134486240688
143903985098206160 173821474744336896
54210489484688048 223392243517612896
149580057486277472 179164035447515776
186253940543010592 226563075315613600
89011160268419696 220594582603553856
15960162925098438 176951939409135808
113090006521009040 235549587430580384
11036328741113344 222764199169506368
99389015709671392 201208086005699104
67989697422973704 240756695394274496
127293417801359968 214905831216046528
377895763524875 106999927225016720
14814534984215234 214995142220079584
89293814394614592 136518219735890384
7642288677054622 199524696817117856
64656595650769576 182624566732054624
201854301152259488 223326325333671520
175816672813079712 202547128213785440
32234502373962040 52887714033054368
28730466887421248 34103857308329344
231090945771611744 249619534028427680
55175451554516824 226878873614369728
108732185254685536 132982476936374736
65047966657430624 167867537604464672
96556203496715040 138369439602583424
11232169785375816 131498376691230128
53926792581980272 93197800401123216
144859419506794336 201839831588201760
23297455454306020 127067914692140528
190644498855378048 242788374092280672
155571373950650656 176509717462065760
203122369449270496 253559306404497440
167915666837925728 233468587586985536
189031279443051712 234835163016604224
15805676488935452 115031453546109712
102374788827046592 208518150241531968
31889490916239552 134028985599281424
65415748797274536 113707088545433152
46097462254984752 137815488311076160
65325212458076664 165706394092824416
15704391136299996 181154566892649792
16795603524884636 166465090110877408
16488308724948102 36307597525579176
36103013571735024 190246111569934048
26519334159453472 66160228718531904
95982207121793232 224667380615468864
64789122666971232 250968754071796256
50213375793497960 235249582445166624
227997330903586176 237531862917460672
86049578406598384 122438483494376528
18683678517371492 73297701561916976
199576472516797440 204278785624030464
52540234347653248 176696291374091328
51834365946533000 238074095550273664
107336376724565456 212550994980825792
12144092896999848 82161966419250512
94055941074795552 117438833413879408
73260991698469760 226073171093795904
139391836184462544 180564445616763264
81924583080564016 125933204366436560
64919191114632032 143258725498557120
98396948305394720 177187173116028000
1454319727612361 172821828478039808
137055997222511648 257898707294766624
125683246403171296 183284288038823456
38288493569418840 247023597104202464
124326741658528416 212230319905476512
97155480072159280 193571933155505632
194443498175448544 244403877584350528
90014386265153216 171853674811888928
86403489353881472 168311031743924928
100681610511240080 114579762179666176
136092514135333024 212352309736548448
92283761080197120 250398756613722016
196007448711567552 249077406008634912
92629428666336624 101637865403758416
73173089729086032 159288904321572864
129138932967167632 197248165557956416
41822140625169928 258030889231863808
240911169586222944 243943583289190592
58305204392252744 224261946104862304
45428826748654840 111332015297564656
106850521206129984 237966517065568448
68125538656507112 102420755684305136
121583872559215840 139810497093271392
7180285978856665 91723796977609248
40065039484951808 41131412960188560
26315049886358608 102802590808939088
112788682297411056 138821045893234848
109305537223901600 180585278209727936
167317704883025568 227450124998089952
49150436452645296 108916559232028656
79832397205806416 219286641629873056
37204307177983504 112045890587704256
59068807217547360 130248556657159744
70056049698447792 70509535845175320
98131599115936720 157306741719505888
18081605994048300 21275096000760680
7008698316170902 104132424122709600
57088496486785224 235977263716802752
33619166598997200 122079456672797920
17960677990948762 31182492615211792
50066539372431696 113652760681152688
18307188311282856 192679281450237088
77406039681886400 77513797341314208
55877301448979960 88172044258030624
112908653095072016 154873233369775200
101423418845302064 262815945668084000
134213581404934304 145683891512450688
23637062212126380 61922930371045224
121130089541574256 148756875606143232
76697808712273328 185476677598356864
112584898708542704 241654884418733216
154091390541992224 260857589356479424
39230636353397536 65931783013718072
50025233688305120 172990073056083008
53137019603177024 155864809060761664
146105003670029280 171911148799755488
224233917056075712 243661559698529696
190874577537029184 212313708183536576
44170849994084888 182964250239269056
153926478677483776 231238101046736704
30426406664521660 195992585793718624
146370223770408768 252819115060581568
89367279929883632 192636593509129760
74555688667271216 199806233142319040
246211377551895712 262224524099024768
92090984241159152 247625999521394432
16959368250858280 146121943648755424
78268455649392448 79364692011089568
80667504429909520 237627484847097824
226867338514282880 234895192856442432
29154259229451548 32714065759961744
14205294112910024 66282959101259360
62271938476950752 162944237370039008
192719815142062368 252257998895608032
9831518258142286 77401491350500832
5768393407243763 69729597566679208
172222742591025088 261754310378149824
1884660419249959 160579438583102496
223992342052001440 237000053962449472
60676019728779032 207138556222635904
1120720425975933 12340298828262508
31287146979966488 224930446674307008
20619224671721676 46462362047315576
15954798328404938 60372649186113928
242005939121602880 258261496594148928
164357486866782176 211283654388988096
3813548710988548 117932888367058320
94872564306184112 169851758334863520
81567937996818256 218826424537649632
53838982844633776 235460869631994656
81788384569081424 250125257994936768
16467641059182148 232556815531213632
229557495181811488 242707744848516736
58653744283671184 131853769133299568
2676782472709555 146569861918357568
185451429943429536 259560749961064192
27836502916688304 232666969684209088
106104164139807472 198589868341248288
78630965017840288 188664890719114752
104793887989417472 192887629318070688
79524857366455504 190759682332660960
9893421185824062 50242793202595840
1086017560260320 117969421581369440
149885317032716384 223507447165551264
160185990295584512 208944979648482784
190411086512926560 253088673516327392
70152464885228680 217406667421603936
21117014564226392 199341145059624416
25232691564909784 55420345473505776
62872392588946688 197274557075771072
69015060050168104 177172568906097728
82432046303775184 143307278684877792
140318003254392320 225381907591801824
50080293846567464 158271336895352960
142873313805280160 217971838594042656
38291816693572064 132519229971722768
38411880183462568 116707364059696080
117214335417796336 235049702364870432
71388307556433856 195921359364256256
173571956591939488 218210405379341568
183289275884734944 193735765738282592
166548187803767040 225911441159418112
11142895642423510 130847529899397120
22424666896782940 208275709672432288
34827355327937708 129533337845662400
225466731454734272 255554938119318080
220065631304066592 231723745541176992
220666790363653984 229607292525521120
222268735985672096 232804728264654560
139151147600806832 161723712259887904
68347546287588104 207126107524735616
172137969294843328 258644918582891936
5754484397697758 128398014758215568
40879315803637848 161040478551147200
30780643604848680 261138763711654432
62537578700860624 91002718703023104
4690263133282216 224199305612870304
104039870380141344 261631792884460224
106560755723732800 246420015568962048
68209168065602080 100552511698463424
2186614996354846 123670830345289360
148456590048697152 256211423278921952
87352503210525888 200619280009594848
196433298140905536 258085461466424608
54847558782904552 184013740814791392
29299613679516732 102155988136323024
41535149304447104 149318865985106112
45213985121092688 209520503794221856
76480442003878400 87165318870255536
11757103138694628 71930008735976008
12780057021166262 261022150944593728
118309802031416032 254930772338046816
141736387758155872 197492395913939520
54945103665438440 79489831878533904
175920248924724544 262210301226266272
184666863240274336 236229943183493280
32811596582715060 168049924462425408
150136744270095904 209333847006393760
50390204895835456 174422432531013184
26204582021044220 74201177788224640
170913485071484992 249156968122217760
82777642034104320 199443195049171200
10087091542118572 225780318030075200
46328743661112208 213473103797669792
115180675015055488 197385286855574848
192854453869380384 207080821241160896
155178973624230720 258794295331554432
84842851979704752 262504053500306016
37065739083971048 112979832962141504
6813603043118373 93873442638284960
105662839751291264 197347518166808832
53087244624192456 58504578740719736
134804643437669216 245718841503643872
101665367608662384 174453744895472224
44613670157355224 236209392234252256
13158420941813310 171530736535754144
121760021994149632 238612515349179712
78213647349851856 216805547118985600
90767933018698768 134165913867309200
137068194157939504 256613592902652416
30046881834480204 216840491633895264
9735581279905164 126980043163661136
55800713147105936 189465355860851136
232485519723056448 246427400988530176
173608878678229024 230032800375633504
232179673632916352 236081788957412512
211010986583581536 213503290763311840
29874928812025508 72644791192214576
27147233729720196 101854913977924080
79998159693986592 132781909067393968
109520142607529968 196975443270420224
6203136601742580 167616531608367392
71921105589365984 86759075800820928
134552744510813904 202205327070574368
90959995872682752 131659508453952192
12125528564210970 71819159461273624
213583368298868096 216467179236968224
35380622371867780 209361313365639712
46838561434403752 138176002497042528
66505442126881344 88793514321521008
107224304843857936 118616815412015408
93924641098344640 244174941148001920
134096609477657456 229175576177620224
19218645100082652 207222737979839168
223121746429544192 251764747768751712
7891759549382194 204411328748514304
159601584374658624 213069802247063168
126877532207802752 241066047381872992
132650689914825088 169789537141664672
45834985985674976 243642512029028128
37146468431080072 57845562995311584
22250141691631956 97696378990898992
123674950767504144 180543015347113824
24480886439688044 145648543815234272
192754529403753984 237506480830776608
218167425251324768 231458741592031648
96839416046523792 235047156000846528
55692739013790240 91707253097175008
15850423606188962 61555468990580656
96707419517587984 130065275475425904
23773184626681616 34272009022136072
24643836850746100 256044851230948800
38594602284801544 172829808403638976
108258422264911424 230424356280639296
62277462919541176 144744095983557408
13740901663497906 197553482032056480
34248475478630648 118079965734575216
22912208702669708 193689720577917952
66195943209844960 226095436029114368
68673653683331368 93846416800360992
163400509404003744 188995818455424320
17235210186053316 53407396100511440
44804713639752184 208727524567594656
127380247886012928 222284137640885312
112862305828763248 241708736965724704
225943173957964288 230740939353701440
159996999222489120 230290110208700160
721972367378914 223019875875440320
135364684845118976 204853434846305568
9658939103435782 207926340699437600
44727650395706616 70754714299009064
147041137391800672 179646981859396800
53799377507629712 198620447615767424
45019721209867552 107265930212147088
83846641853711536 170728056506173472
5818364827500354 147130611312382496
67169741258877296 165592293928569728
88358506361130704 257177346450463456
41526194929591112 68830044160424464
124526022201176832 157247746341151392
83137568105674288 174542604922263200
70422530659878360 162705591467571264
161324458293768576 174764561614468736
46345152667501200 84792984565201392
146684513507715168 250365562577866624
16027313849255338 83858570621548432
148031640303367552 159946933598811136
53726028315724368 229325923916704128
91925039891609408 166379189678808640
124463333373507744 147189721039892768
16105778130080084 171639342848158304
91204579828353200 108683327631320000
96634681711909536 244143127489803456
54200307466598648 240050381177153024
121131117252842336 227272002110086336
55769408320630344 56156888645626472
4077123422477755 261723814456444224
193468296267760928 229215663091763808
159197388638322240 174088102527721216
58887548335908928 133636958544147136
227065813127130176 247181228013957440
10293779368139394 184038951039660064
22222717852394612 229346518127742336
125724382644262000 178541518186236768
59221773694772368 212752463491812928
147786850525405824 153290633352576704
80432611728136720 191868536956346848
27673814404489796 108111815901412896
85522665772581728 162903342837003616
49412433726712696 161189735631706944
81599995015186784 153783207768066272
97375092959877024 246474551254664416
3074048143824971 57981256711968336
6074582107308787 256273143673845792
96844232696287344 209266522934522688
15267871464137268 93462462042977536
40070591785023160 149328470535358976
191994957578130112 211706895966726624
8819846353791520 49279177540774672
586812461872852 31495174004758064
21193931488056300 96714168922087568
33747116519762492 126015374403595840
80042046273977936 188445452331297760
65272981069243184 190361215166787264
99520925305048496 123101267766513936
90755337815651840 242574359478535040
18019213473085712 92845527651854400
6543910752102750 186121870013659232
55579338825981928 113585545904048384
3089343725268217 250579459415589152
72679929712313888 142482256428036160
100397891054286256 102295423362583008
67403503542312392 161389417465086208
4198764874389782 121027723783812128
142613396681255024 161410823761440320
89767913297281392 227065395233423808
31137315760512324 149891720967779136
32839248136353308 102933928089852800
132082510140690304 233219007426737408
178373024901117024 238432350992107968
57461774615500296 165725069136091712
25692274399036740 105986924262136016
27262142435101944 261156158398321120
107963155228242928 249032109439071136
14876540874048338 72649723623904512
853690532904270 80204691964491008
119973067020699008 230480960647388832
123796061182383760 160170516111471552
154628210271201696 157978478549767776
117083690442750208 258462028459310400
11526159509507132 200656027855838464
126508665779761568 201766586738330304
9524862085747016 169585333360647136
171213598196520864 255773052837491360
161813721562137088 163860463451194528
183971724362482144 260016859160214688
81803400669886672 107672950812498448
139066320986644320 171051692668527296
74845385620400944 217926068081038528
9764953377733130 180664195488515392
86605166247660544 180327309307105344
84725157730780912 151038958444159616
103757341908882480 211501740135375520
220830799503079584 255185421636678432
45699313155934656 113055483452185712
144653842965139552 203251346221512320
37441078794388632 208801490225346336
57689592089241040 188816709864696864
142952640092600480 198957450675875136
22406861395687044 24554753688120172
105830530278802944 241977664518801792
7142199918395988 253634635711906656
6441457108664628 30778358454097952
4724587246919648 161341779743502112
4285196933165360 6142031615783926
16133005982243004 42334122099579896
74799274894097824 242949613435811968
53656826939539936 188813509975511296
24217961111187420 96502874692883472
20747103989664148 39428542296738568
91724285244406768 196752416906904160
8918486620915421 231092324152770912
8699371706153386 164571269336429184
986250238641862 61261461968442984
100350586248263024 161327543991806336
152850851538140480 204387723176337344
33123719829880172 189566905905310336
42738992392195976 231312903718882528
202388677216889024 215475280625458944
113401115256362384 184116197820116480
160755660023433600 225310478409259744
31536975368308072 167890936445118656
62565685895195816 217942827748060160
17920321853363012 47492926467804096
20153245142231280 214175872054673248
137425475052613328 249569450201573568
137340069363944128 168648901751222976
110270258216780784 245393304647107712
51490056222485992 172104456532050432
13815415726735326 260329306071108128
3446643907350407 146943965594994272
146383767128239456 188983702016823552
210889470300039776 259948796894472640
41483040158812224 128156534542091024
114439997425394480 179852512210786240
4861522341105644 132660586944951600
39725448454376240 205023844801245856
10945013741658342 24520452199648684
19360977209057528 206205362624178208
232446851734117728 252355016240252832
61385839436635000 257797866756059008
138422089558758496 141237773688744288
39080644749946920 137707225923154288
170462776799739552 255846256834229632
18038330328431044 68426329700925584
107699532157450080 166180550420919712
140212528219214688 154295426517037344
12203929377586708 140220073862637520
202141046068133824 257698606554807008
92424200140045536 236020197232500512
128088081882084640 149401579157331200
82525333507702432 229887578031616192
108671759558300848 180425037098687552
134665307136749520 166706001257800256
131730119180484176 154687195787046208
29372049974359416 46492487771597832
134185030123887088 212918933655229216
13297899188149382 226868571256363008
119293306020164720 176099951172400544
101921942517637952 102882062860724064
225839270332946720 251026889243818464
209683798914619584 260154361639077376
23395760223284956 262310909556373504
199040886749231328 233346144149894112
119300041056622384 223358740207489120
139395213112507120 199081336123195104
197664674682880320 214233122914607136
115184388564716880 237857661742068704
82004572446665648 246431318053532992
156036578332794368 205934571802498720
80491195325865424 256960050318971200
170438273392995072 195408079122271840
50546395819816376 88904442272328096
8987686986917594 190879741592308928
122726710433530608 219807047545407200
64225538693681992 214872240406728384
15213997170584562 155229071045011104
71537788513985360 185514533914584320
32471307103797128 99719290124302752
38618537678728272 48589789191108032
29387846000081980 210423277971303520
186109539284672352 204324226260569600
8553309205564554 30107923877197012
25345462716454700 152110861556934240
101104496395300160 161837397116257888
9577827001075876 179258796355919520
153574296000438688 214872621042583008
38970240499718840 188545782997408800
53871654728617192 175620930453466368
60819359925319856 224291933788391616
108320533370168848 243435203837644576
223580312172425920 251492164742294368
37471523971257776 44388774374434432
253946369410054208 260983251876365088
11530928431606436 82143651121603456
143319682639426192 213446773100855712
102797914971841040 245672064439207232
38426256752819464 256900390788284128
35382959596453332 227524131108880320
90893596701048208 255676767849860992
3541147814772964 83870415306226800
63785144500546032 92561972136673568
100363258336199536 140064295058325808
126526177677042800 165626515444316576
133404589622525280 229851548498965248
58478048450301472 67211591965037864
93873495744410768 208524484007686112
117362955863331024 203464161182431648
35216388559740084 145305488212084448
111303959809477184 261501351201694368
76539128796187440 215803696097950816
140948832936206672 180523639995141184
153966710499830592 246083013172446944
103820247738062704 229536374003023840
149336173721371136 194233145630262944
8449519680078417 32087245103419756
64614697435935616 165432063888002848
53423044031310696 182132129996592960
61623353925877112 76632145782274336
86889418888418416 195210831927070496
49994277941601912 61154641298459312
17894433524132134 108180203944720352
29331098045418672 51130028005282752
89338755030250848 167688825573331808
36399324181631464 256420461578779968
158457544800454368 186346148187539264
125858876833073360 236998676852714400
28593720337632540 169619459511870592
96426048614920016 211368937815758560
113172366158715888 137816110234229616
125863989108302144 244443935442474496
144723541401623488 240281144495681856
26377327003044164 95266488250578464
164500905243627776 262883585986288960
10351698958720364 131160968795557840
104799026395061488 207264322176408896
135670465844153936 139302748823188384
1359320415437950 225802939922720096
13133236647189670 57314197535489304
211897841664654240 224517714506020928
19617513210752716 35935502169388920
71116059968590088 187563883905940416
74089338582293360 119630892196889504
17066515764778768 38013337734225200
67002226360443192 95844494158145200
7770810650694715 81504730728689504
10992965760196226 219658554182974240
18918073802459248 217645629664156704
60578546123334056 196121549617218304
141636853453162864 188919046088110496
97216005356867472 131828621775761904
21971643479893644 86435221048463488
104737536487591344 250235203746765472
121473241500809040 246257117498298720
42325863799227592 231240396036927904
29274883413300896 240108492752666624
10769889274745250 114351547162374336
59236023894958504 74749761626352864
44310665777864224 137221260293135872
111655804271201504 147040474214360512
7875100805284624 97061216424520576
76816971733573776 135864778204090560
37226752565792960 91647969962170496
236001262373928640 238981781316106112
57649186390806240 59596918717133720
216803557549705088 258193541667584704
6767310197232969 184249878897716640
115367695024668288 240300338167511968
15120180569932456 217134079242891264
18474259786934004 259457135881873344
11976810951264206 44933052531434176
90133973435606592 203934228533273184
79622985181796096 90586714037656608
107714769545579408 218786161202149152
16477834563164774 192448240587609504
36001866975905104 198161724305801536
2351418482072572 65356348876671088
12295914156445194 263029091873555872
99005233240847968 189924972974014016
57889923885894896 170594985769629984
114850799565974176 262970711879747424
41055197409206296 118169421556908320
956949322142267 236755262291926688
23126183116192808 96416807408786784
88686103512076144 190235476975671136
67595916101642384 115677393312783200
8748696084299330 103304305655787296
128528264188781392 191699041846627776
106505248810797552 118345313336193120
161024229641476768 251754923004454976
26228791843048964 213776185924844864
60078186146348688 212904121556404096
200745807946795744 250224364682533408
117847683300132640 163701088030553952
34627765463617280 69883224380537288
96736992676650640 193698322719699264
12027243027468136 171922720601658016
213295264519025056 259896750466945408
49911466641186216 150546549747543328
25513682515767376 54630369448871696
199846518097039904 222226558793992160
78211374529388752 236272523801487232
132392149688360432 176870325303241280
178218579956082144 245565275145866688
20602209750776340 119753917298872160
84774851543237936 150016615999169152
68246603995697408 97353244648231536
164587271543701632 173626010281619808
8790186036552830 28032355183480532
72481140847651808 248358240852520256
68961921323029664 87263528481679776
7656105027622487 39866362191219544
35705616255445424 254505693543320384
144295592132894400 260832213875106528
69958284155901864 148567471430384832
29618871281702012 233659077049202240
110479174998036240 155788179008715008
19266256347452684 256294767595232224
85782818040529952 201498793480848096
82272042601244624 237486357090513600
34386917289466924 258636977750787392
45068913788498824 165766180026629952
231115971381837664 245691906231425696
128736655915499152 210425735217995936
95551402985225616 261744630133820384
32903085541613208 259563888423636512
41139044465611464 214781032524795712
33558192391329216 250416579610601760
79324506494934240 140185785435036000
52958098578761728 185486158612694240
115451854497300512 165784112187699904
36923593973165992 125088710559268672
14372126662604028 260084921785464864
179856724218842880 194756522921830144
61167842861363424 86766083666165408
120247762967217600 150245220922808064
175358021732229376 215352707283751392
184516067740580384 202040966498045440
114613284170064064 232210524792196096
35844176461910772 261291314447727296
44319164295662464 158508768856557984
47850681146515848 98150494186476624
170189469925124768 187925488429422176
114896968338582912 171596152921401440
44122921821653832 185517417386674880
28851188171636832 108389321163472496
44035897856829496 159692874542058624
213097740889248320 246205891694157184
117334277250766192 206998424661450976
51393808733811624 130736715970727360
231157493115275840 235161734406286080
158982834692082464 213278126729500032
112654332404181456 211754032841604928
144003880638086672 186693010529505248
32313704453399960 191792891936929216
145312153100262720 256951484769619008
100023194200192560 165287945934560576
117396522684095984 257229456590526432
140466688413994064 251951652190806080
94979954841374224 204091695008377824
60044403333688472 134830771962899968
106909890021528048 127303991315261872
140949874892832160 158523426956133984
136527709463474736 164420877698130784
163627456090606560 211809621671834400
3835615183533974 100512026832036320
140195380321556448 161028904973387424
102468183520708784 222398943821187136
192928980236531040 241135732169051872
155728362841743968 245971704044950944
59425753359484640 195961366827072864
27193861811747928 144977992741041312
55402246533085808 234253322637007232
53813218335630704 76684827905393216
130701298934177184 201596857923676832
17000753327201020 103061050260219792
27778886835342828 110169723606477008
176758648166383808 202691664587844192
30211740095032888 88548831247563888
157874312016929984 220931642080408832
135299381180343024 217919201754453792
62452995157091072 121584711198165232
86382336171367632 222406290704811744
103608498870986496 106780818798010640
61755278233423960 74593355172390608
20027929438534124 155964201066796864
139531863194254080 186647779031875488
178692464242256544 216857036512540992
488131211871971 45623110928830664
124304739390885776 203959822406211360
2205852736111792 234929087353804288
194450122462572320 223918997408916416
1746208837523811 42996124110869992
27727489828302548 48517608966570640
42286201673542184 209329570200138208
93082317027883536 155881703556797024
128424182426845632 173901917398274624
136185744781186320 201759174629871520
207004413643600480 229397990281668512
204450347781355904 235082096028190720
25118089995842108 150751643292175648
145708779680389216 206019399648816768
13152069479556488 127191472324008080
238699003928106528 255807115497134560
87894579314564720 89324844618679904
197611240573772608 226879636556557344
99932298524515312 167623824858564480
23489173570057096 168404143645693056
63587106278440848 213472474557471520
54243481370538888 128163893347115680
92161996124699456 263002986959454208
190870383116861632 217005990551361696
91289441121104112 191704634707399936
71387812628046280 117939783214488512
138172136702045984 214007060942180800
107556688226133040 231887121225245792
25240664991628080 56194050956224008
248307508614209952 250517977343509920
160850350684807520 230147286273279168
101054757090176064 149227589500947680
34718410286792192 253917632473117600
214146963018454592 234176320123584224
54767601361268760 93132973278625936
143594780644312400 221488807273557120
103851863809893648 111952644397743600
67687879822898184 258622218055731616
77815926298327088 167605367648005664
50960425090020248 130936112345127408
71972911056362352 201620535638754208
8120185982052064 65944698908749880
106087238119296336 136236336609905264
140284496977180480 241141160058086368
143922772056384384 154138279526040992
118301955128823968 166169184729353696
124588678174092240 162838042168122944
37702371496393216 66950838211019728
26985344665026068 44504725515085496
178544153903506400 212575479302919136
221631212865767872 221862338374828800
171562055936873952 200268229735250880
25746272710005948 107256920732150576
194329332763364896 261774631899667040
147479472685727584 222952791186776544
156474375507936768 218306662974846272
157625884968045408 184798084898142592
104188496911885008 222307360317315616
41872617831390544 92991743386012688
36526799821564416 119750859069489648
134206329048023184 179047612407551840
20985198389005904 206985842570395616
30966333405922500 88507989633990480
48667996874389304 251431393722296064
133448041467960544 165921905388645472
44076039311738752 67878689251653216
8892723718234799 119252251484366528
135704377545024304 215616286445059072
31252820879572044 210675216560663136
70241346798746696 138040087573085840
165679296005494016 183731547427126080
169121276614916800 244092152657434560
38643838694976208 260877400603703552
1163403961492536 159205433912835488
154648419517415712 225860976349701920
58575235077221656 194036979039612608
1523473884610770 142139238683690720
11503667504641908 131907544613302416
50812308218498560 127115384709456992
48291580687145288 125832753110120240
35371314661148688 244584249255119232
56294820667750336 228856798005017728
47762504406950688 127904842496961584
119431608827872208 155933043195000768
29893230708031956 52339235184759232
46826477976643232 257973600707431840
72421659535665152 240788466093346112
52952829044760552 197343910713440160
183985648198108064 222946190563498816
39773158820268480 51261468794582360
17069278190806562 116645570914063696
14286046784890844 131589219501436288
16054486186396658 167626208935217184
38427535482340360 230139842087304960
89740701933028640 150363504268746400
97285568532530144 141187393425611872
80313598321450048 99400638836582368
192029330473930560 251675843598597888
28529167116648972 256180898226202816
79898639582455536 136501246823847232
37935178617553664 43689790099241968
59105521721690184 131997059369064096
139433447971100912 171348108808103168
16522567080070750 170526809952920192
41056551545254816 212568744256646912
116987729293801024 152704174913277664
22676578216458364 125106357255160960
33280076543722516 220135426519407936
230857508215295840 237433379211805312
114743372731555584 229959063686060032
47972379802084048 98817984591352128
11186477127941278 192100540893180736
140763260021993584 188630129171155776
10691717962169384 158644465546880704
154468021404499232 157767484738064832
19152348830038064 158570193315825248
38432588911036128 257213940635320960
91913975003450464 241537848539299616
49673622389953776 99623170091345520
81559195252974912 108798734718826336
60426402631387904 206901228533513152
45833601728687848 208438301049006496
35031391546051692 115160309960276192
82608295841312896 180726356965683552
32877477163985228 106506659592729632
121301520102102096 209008377348149920
159635186166291104 258595886060139520
138375858110770704 173937308666649632
26861329919990600 114204371236044384
108164818514902480 164104242858568000
154562545716420352 210336059815817376
125681682492327984 149489008540763296
118480549173216256 153204538563200288
103901584482244464 127109886260405840
194558271247597344 262601655905799136
108852008070320224 176988327787810400
146191175685099552 192498228543961216
18627222419526104 198335153014114656
57154038722834752 211723592241902592
124859249895739328 189149032372102944
74861721922771872 197595028174931392
36922330963878272 81125182687116304
95232702426521152 183180732242484320
2384926589626051 199116253604831104
124709437587371376 195075362691947104
62245165045200944 215429934105347488
135468485771683280 202088193024848960
108905051681631552 109052831256353472
123524920489246080 176777688553635040
135863549129140832 162151364030002080
16524455999174354 218025270198979072
10091619386674790 173998756458317184
115748450350309760 177400175053499104
53828808753138544 114559531196256896
16540761749684224 179116477691776480
135762083015011904 153154641403572032
102232708427221488 227658508323825088
126909379433053040 232556346277402464
4296245420877969 186389384188514688
50109161827757408 229318991797847584
84723634270466784 129784987983935600
15077126817992396 95971418976887840
13268216755675400 201019137256676032
208852841154308928 247484294297617632
6784623293304285 100956499228466480
251559362688819648 261422649651791040
35311188428543096 63825838097931408
3435434908249107 241472673653478112
12698674569894116 93185251610015792
8790162137673864 83490793196070640
605226431052410 32316074421769368
182185479289939072 201507571102794880
124883408694314336 217413137615185408
208830490548755424 242566781534737504
26791414685454676 196425428061148160
121795560713674240 246241668912641952
96430079462358784 208732263140658368
58129539068027672 136723302362217568
34714110926495288 44898205491153936
62999599437060912 197735361495138048
49798871270684472 201320375653260960
103110985887769952 204157457425241344
5025261789502870 172777844770032064
105803886855772336 253729864881001984
183627810266506144 202381328893491552
510618806187292 200897176978384448
1767914919950929 191078029222205024
130789224353152832 183843099535325824
188554084634743872 210935700137989952
260913988061826208 263058957788942336
115983428722012912 179053087742822560
159024493073048224 180026707252494336
109339658336985520 245780476824960768
79793656409382096 139718924126528304
149225825190983680 216852190548941376
121928628686350496 239618511012772192
23087179300269044 142493775517091168
221758614215458656 260415748338069280
24912072138314880 248638662321850080
74460174962999296 96407327003155744
80464498097156432 155713452170006880
79566212912839728 182896005463508672
104814519432267664 244306100775305056
133932253690805200 191636798314371648
91110881350920384 253839165250767936
97223108574071072 229999833387350720
220430761542772128 240693118001935904
35619659048926024 79685567665236960
148341822760589792 183804491343699968
67553651911189776 204255619002300832
116517890002676144 117070837171105744
32610095227287900 120114249933043456
240698495430280864 251889787757590720
152483279410263616 162164141870188544
227025224838637920 239053636608156640
140367744227772272 228231972236083552
49896079547795000 66894252334827960
11528748933277590 82987684857673840
817104132275899 71131596558188392
154340346762455328 155724419456225472
46124344758626104 153771870281165280
133911712558564128 143863605574864800
201086443666529536 246234585553288256
163364729206024640 189011826463536384
205189103567310304 209548689636357344
174183298653275584 200363947323663552
17686197973806020 113544019801793520
33584927245297624 211661316333854400
66626301116344968 152010947504427392
185294433594752608 189308737017682048
7599480791017664 33816870088314644
153258297821604256 170632788023585120
116285374727976960 127794640286665488
2402097693480227 186333877743016096
106832573719227600 250261406414046848
76616917908962464 129195729552459248
25638562006672672 239047444039061664
193887713066207872 262554637724184448
2824785731767507 10698236829839570
25589130719599340 91864037703155408
9532087873277026 74335774468086896
33696600594728212 245322162917738752
130009501986449328 256231655210194080
144924754542297184 228687419719312832
229788792015458400 233009102419875488
21077947577216148 246686288302923904
96236191621001552 178965650936372352
237413160240974112 244608074944672928
81080910853000304 228664765249943072
122193113877894896 222557843765662496
79014714753175760 182295691149127488
30851197480576168 51954540843712304
35277313522348808 73032353823966144
24250299177564660 163200248495479488
46053672392694112 99091304799838304
117592269087630128 129343104786786608
12167773789759390 234097149924077664
98445506930976640 201049512468899520
126275883589723408 166141183949967552
110253485164947520 174286633748134944
78383863108359008 102462341489604928
138056494816540 248449793165654496
88221972192842800 195289157320933760
15983690896189304 26301320561229384
17164129483289944 241886132811472800
129962610395577712 139855155000623696
41068018746681760 178412368337315616
70513413480029000 117830905064099264
6988465931904046 122047912971043760
136380665034455488 167538261401636192
155988314812900672 181517495565724768
127501005959022944 153792837264653472
74591355179336656 159291971482579168
133759372665730480 162152365827464352
137669230787171968 191033343190288480
79442461222612224 108449008812218736
28136275306777060 68537331264565600
193340835158085568 196127080443394304
182772687616288800 227616048697872192
213017856126086880 235141647770629696
112396673694665104 173462748351102112
60323945307234528 238918197143801632
27557393959845276 177503361022602208
36804260825356528 122851454460027424
162840013732929184 261861817782343584
217937274411753664 252456576067626880
150382830037761280 241164223706193920
45664821135076088 243769039819251552
207360593687071040 258304330151575168
48971008954587904 175760823835795200
158510631734661696 246420767974812864
252620544913636832 254125477282948608
140024681103228720 251792692985744416
15421417836978856 184621523003101696
113093341323245776 148287125511503840
107121816113808384 111463292177532368
122743415309324768 184951201900325280
18871494626850164 114587573906795984
35106765427850892 64845742377437384
144826405619371616 153131480398609024
36681786107330168 92862111420472976
75879497483581808 168054937936131200
59035947735596712 84961391775684768
76421884406638880 140027775184606064
50560793492732760 198007508669919264
163049003962031584 253407089783279296
91199459495611616 94252897529800912
58514568405594984 78885889288098368
135348129016789744 173106661917038144
121613035853106640 153450258142424672
122195876820283616 205440634268422720
98151302265912192 226726392882047552
237200708120800224 262053665478581248
3831616777910608 60222603619588200
192253239284591360 240012067106611200
45200536406200728 123405866636349168
133847330296232832 240645977309321536
83890175720144080 106800284189579904
69899783829292384 218989688405547680
41729297789038800 133022030567739520
48900418302891936 139686012151940688
30395869887827628 234008168015038368
3510456009473567 171752997646335296
74909833466632512 247421049545569216
222186334694213952 232901469518362048
56913333379747960 126241779754714800
172971631383435872 187648499458003712
174309955056390816 208293714395585216
20975631621143752 232672276760684640
96937918716911376 119504303243326576
86658493705543232 238411313307544672
120733300308057792 194254214959159264
89575015043233648 258321271982282528
19957299773885460 144184143227816576
29605962888821728 51614904515183464
167074805525017600 196111609382967008
31540091606238920 235643042581992704
131735560052135632 191465292917796064
17636839215972658 131034785064356080
64794341023991008 128319538394975136
199782518540650144 249019515997546080
55371038061346512 170301534397129024
121336789076048528 163747810543044864
159526590038167456 231123597156199680
14846374236292080 28779554854534256
40529466013257728 136352402978562672
63302431243279544 222027108764630624
28745505771445296 217446801204967040
26781661651271496 109817450351774992
12553748678375634 257030238818376480
133279718532915712 207896075627422976
14521678323353176 73483389503684896
57082958428887920 102954843017898800
206340039802127456 244514271932911264
36328813929971160 145660796540217920
124935998310596384 169055791523551904
148971841866294944 163546738497189024
107407715814195744 118265811640573104
112364162137267424 117971744843190176
180626727087151584 207672092827326688
140084159226776528 255061769427702016
77174325688712880 242031883484924832
112877483923505376 249414108411915776
144194251405389184 183469410937341248
93208915198840608 257313776628866304
52651159299355536 253007011358689568
61946937186107320 121637133733468128
124850592480885584 233102922169018400
10311162228018878 209333700881971392
2087592551628557 43072313053116592
118704565181258112 225431781426040480
175631372907621536 230520908559402752
27834232303416144 74817284721640752
146722150581665728 198732335040873888
40275189993422424 165657189386530976
16750040151517170 118157236417877184
169100998841501824 171851163069636192
108693633986990704 250289048756549248
76375874282637984 175849623878812288
8498573978250668 200201329116391616
178364141539362144 193892068415976544
141528766323228464 172139977603210592
143505514941643072 219813930984494336
105448475746438864 214251081625184224
72691384477933232 155245324983414944
134622843125109792 239811354631633984
153833542182666688 206685190416592096
17233864490382176 73906756967231376
25359464020926516 109491811951387200
63531250649025680 186055585832528832
229898239164231328 244225283112777120
178808035401264704 211844604311596160
153428302479347392 199177948247464800
192661940571441408 203952906431888608
133134285468676416 164073747341780576
21192916741565864 79436010530375504
29028400187444420 201077370981674528
150097791828509536 243074316663162752
156525556181246624 189408874531337536
54727840876447936 106489900415523504
181720038138180512 209494799867539488
120370988134249728 200711394369110048
58912148079098032 243584949966442208
25371617648536820 86504014728791968
107733674705032736 121646772493343664
79892818295126384 216619588861366176
76139800580539456 175208097436825856
102485789877533344 171263226665824864
129136489394474192 151111186421693536
21867107766045980 218309358301427488
80845172956934224 140201823164468784
19817771816803096 150474706303210208
13113816517523972 30745986524020364
129732798727725312 180247420319060576
29442667389177340 123263117955615456
110278861989398080 112907864822789120
11099111394640456 94005326315816800
66071451735238928 204160864304590656
37470924736964504 160358823807241664
108496127181386080 150488405622178336
129258593414851792 214543596932619392
34561548262287416 251852000489688096
118817983417763744 144559155508956832
26396344274874680 138464002444276672
213292811509624192 242134204836191488
201571115757540608 226389340225253248
24040717722157452 50588062269869392
155052697923246752 261468030674136992
71148601399289032 129029524263992928
24979137908474296 186980158636442944
29630728935513400 110494946257815936
127191468365753792 137341038274436912
114096733331266288 163098351943298688
97018334870756016 103411147023699152
47853295758424032 92696755363729712
15598576807799602 143747490256133952
47312338498782648 177988730525510240
59334650990177184 178307897313191584
223076863521446976 249535218688909120
17711795602602944 144124677112232608
23058190755022020 146291070960630560
231198214643101408 247259675790968320
72103309643100176 161679496502480352
36300592435516592 204069860569543488
184475373307125376 231600283184964256
171846800317802976 176171940330034688
123928396406834720 168363559807146400
38241168682126536 159254180541313088
110626822869922784 152171140985797824
150263717706751200 244547610616391616
116377109524575680 257747796936641376
15747564450521898 157263021897519392
43304167268282088 143936750347697328
135689819606183552 162189208895056928
27489688664707956 53081894417422464
1244359995080885 134266364492350624
129022106333896160 237470069443899488
54694923908381248 100734818731377936
83514035396423584 103073222559775680
130800659269097488 209081888106853056
135894260923151744 185362251036937312
9769166264681438 43596651765380856
169967306589675968 171608162966917024
204845100158426336 245846335104194432
231481333729977280 231512469405966240
15602791966319128 21797814733096060
94603122176354240 200989181088463136
95703968976427840 178188502899738688
20579242020851460 95549160803733168
127543285720907808 188623201796227744
22484130999305628 46165451287352680
5306088005867026 65875049627021032
100384084237734144 193268158866070112
10542144373833856 54471152770419936
85264880339486768 234060444614672544
154147314984483392 198322179544167424
15244554501672508 228676070518577728
102818171153445616 107417174006341088
38024301642541920 153388891532007968
173124787285146176 208590943038061312
148175091774753248 176848978561853632
59938907907891576 211468207087715136
97821042611139232 228990554611447744
82260288884066672 251957101370555488
135062568371012608 256977777832633952
156579618551730048 234626241198076576
134362185517274112 250510957582551904
10239111753424392 159385040951910912
206507681745245216 262462595254877824
68742809910681224 200742540776838432
183831412028095648 203446720051046016
196155437936783776 204120196927494720
130169287209160080 228344558276127776
57302774345498144 182222001640986528
47395452663890912 67680645443358864
65859661535653856 198013531449626112
25369837436540616 138074011988760848
8401932755412212 135810562391380128
18669896929622016 57267213547634712
94950810646226016 139320113388596864
72031183498497768 178198829415270784
43998405356956768 247303082824317952
51744720160119672 143335174890031888
55998823624138416 125490819747293232
179040417283924736 216570920779371936
162826002706109472 174838689575785984
78611474611995440 116329978509902928
240583289756208512 247188701382093888
139330535000585776 160695597469011360
58798960580834080 87558780507469152
205403043369629152 261933089902108448
43386343901995048 226762570533902592
111280138358333776 113866866060506960
208745319391716832 225600606243952352
25929516410223064 129301667770779232
28620187597559172 31903966042329932
29206075689393688 131595695103529600
159469744826337472 217245525154666464
173937014027063424 235351141842441600
128136567825445056 214620891048815136
51952738292355072 175791390716595104
118785517513658096 187017192654732192
8694650702683325 109291372177183008
150103667480521536 232237741365128864
76382688543059328 220757455046483616
3510107307745893 249949798384313664
179780620616952896 203100565818891104
143016870292031216 257533961669418720
52079714151404104 103090826596944064
42933170591099584 59134121205243416
63208204798184784 225892346755869120
136514451085727056 255621739573060000
21077028700529960 50034229962269256
120680174070353328 220690734994238560
150332966894775648 177583903699731904
95367232744333616 132830181768843328
111152096807822288 226929517198659744
82009265659989408 99272674518036112
55707337421785512 95876229785799680
17318695651578936 223610892731345632
55074338051402608 86097816577101312
225822719197865600 238053460514773024
24840424900180688 171997967421559488
149880594115399968 150642117569271968
188371387821752000 253360233847645632
154982735166866592 203882940008372480
90803231119139824 198442204422140000
6562238383260044 38515662486460632
16156476663063464 71623991303835840
122114312189533296 124078758202526128
102526241728318240 143730053462569808
76985753884933280 181207347203588800
136516121827000800 228920197675439104
24364554662192592 69362610146655992
1717839468861188 114136473131343792
41733806776493176 99499169064431136
76096036751809040 123918491536117968
158443967601740512 209963193029193024
89344896445402192 131944758807310944
119170246348109136 166635035017357952
8148873218565380 44685690894415928
21233213062008664 23954226729767300
51282049015571056 162581255757574752
94126005351992400 124320401210949424
81358255608039664 96986992002583488
74076525049004224 86946844663137232
118854917298648032 164538189340498112
142523175748791360 191819238122006368
155756471961743008 217289606209120704
94953712958644608 209348621568487840
26252465875962396 202956780942634688
159362182333115296 199590363241161760
66757947369214688 201112566033922016
61158368959386416 136606440250942496
119036365507878432 231027815620366048
155240643145940800 261597956153654528
59686558008315912 201633150194469280
5517038076906466 200016056362227744
240326174031891552 259807842290643936
65321118044414152 245416984944172896
62604068926781800 145309043895692448
113155540432857840 143486691466520352
6130580359495381 164819730070937696
79153408554788912 260041763488434592
213059896237522304 221552253459475264
28145620234564296 255820962566712160
27519373097835056 180538724311435424
57380133176013280 229128732061535040
73343891510316384 123571125571010032
92492251526122032 159274921051148928
30866660827382068 197865781736182336
25095283998303816 228366136955208000
31102778316971956 158094693111237184
73073111595232000 161786216453384160
1677503675810775 226779808434822688
160574294755232800 240813735512528192
133869013792521440 176962344243871136
127070454777130544 167523858451562112
125055556697750224 139661964938728080
168874856151193824 226648363155849088
49823510563925752 176679664813416064
119853541213942240 160818283784235360
74238020625021952 238627497623840000
35567741899229056 166859920009857472
96924470814152176 109352269636951392
140734310781942848 243291300866952736
19382756675533620 233494396681975520
15594362079634276 63539929747206224
144127831438501344 237825478191992192
154829980968379584 173688502323608640
120819469056899776 237588180164509248
6692297124798172 130935833252759936
95934567375421008 186053025600649216
116489284191578816 239857236542675008
119347370625655600 239841758798137664
1394560819496887 94501716338597936
78761189197963008 125817234321051984
178238681706720672 198827312322611264
64207386059597440 67138879432348656
111395636366055632 255413153496149920
18818887572173464 60296061959930528
106875155236466704 224476106162732064
53938819852085904 183795518470654912
192875572018492352 244903880558049888
31095853465236848 175646618489980704
82370773139906288 156492801056419520
21257531689837592 76747905062584864
159413832324457728 181064384817446848
23238917635541844 69108393616335800
22049667130022012 158973199884318816
57222916534993680 193921070934584288
169138167219612896 216483449908635328
63747416001064520 92673691016106960
226222524360960000 232461878515476352
29639729992269012 67595580042635856
84425481043193504 252284456742623872
179838712416557632 224859082774058432
113183917358526480 248545654277567008
233021848518265504 261543020908976096
90699220912263808 155613911654341792
171731756665767232 214992568150024448
39546783444610760 86634739930975216
135766424931006352 213543790953853504
10180226917311736 216648875887541504
90373899957735600 122976710693522704
70835572113816648 197787502334333024
67724418625839728 143013178506691856
42615234751210136 164165032325637504
167659610518867808 222833685868175392
108909364543669104 194493140961335488
49254100093906744 170791686961553184
156597430544016640 186376678057297600
86175943508646704 254719139232171520
66385387284034088 69872931694690560
97034731877304080 218285789257037728
116618321681318176 206216890421480864
192917960775021408 218670813703613984
102987041961259184 244060662951707808
10120619019768 24244549707041808
84922747647676128 159567027764135392
73218298438916400 98496309700704784
60504470050879512 215935663988579360
136442056257847568 171362422465405952
71969038822593928 195942792409510976
38155060273819664 262545844700216864
116446328484999456 201854880008655712
72622375747937440 162401625501184992
36051747313386552 220164329777230336
157403683040533088 158100245393605664
67470443709890120 189863441110236256
52213948105200304 127204424767963776
8345046398020365 220654703418357344
131178027810452960 163817502357411072
9069256034641550 171032536859412992
23401016462788940 202626291999975776
65204027748945296 195047128860448448
1226894384319009 68775026136323712
20200203562236056 213063714765315168
40785388690931592 131038799166273888
90796715490273968 168621247973085344
11140523503641864 82890898442468432
134839488369548208 158349483371238048
129847654887054928 254227104384020160
150741175138546432 200435868818096896
78565548383218176 117121012555697344
76974611362342432 112297359980996144
111250303405282000 205257122647006112
127187235039505920 137780067529517392
45860236820343496 56176566773429648
48750830342949816 175854456196716384
87301630190392000 161092041041133472
230202849161828384 236879723289265600
129975644024727424 207619195782339328
128007811096360800 234153818647775968
88079648363810080 149773633181737856
92163581950810688 208619534550360832
56997440763593120 99679852864444368
144267022169062656 235722894700830112
50416788207217712 146484479537984448
190441192695248704 259023803491180768
131772966101867616 159863434295682912
10383930113600912 170170534228406528
32096043887483512 65416186514235408
10189963033010916 188330637603496640
57145222645789224 83409560061444976
894348252789641 52467926443095408
153870370022924928 234393537021616960
44932281224390248 230168285035477120
242926028322643168 258375903470844224
120719420489962400 180342392417799744
99125508127109840 170088507275486752
87193648016126144 218605091157243200
56784342146341200 106465220341837216
33547301117566828 55241423594703936
93536407913619744 177259136039387808
28241906399977056 43194628955207904
220389249738353344 238722794373895040
160568488818243040 187168973767687936
24072393207250620 71410159582706792
117468343638999808 135462333972476608
71890113364682144 165970309332348128
130967267623043424 196681337792233248
98188041974322624 161068896751931776
49136987781579184 135609012878781280
179519821425358656 216059726535526272
113765721012096160 238131971481894816
193315553828679744 225135741417787360
176627871334983360 246069964288002432
117472431755826496 179289517496394464
108575282517393792 190392986462455136
33770742754498344 175343616188383648
37955219451798432 85416106747143248
31188726351712872 163481770309738176
159072939519737056 181930024341581920
249990000324435360 252445260259856192
160636915824217184 246802896743711424
27994378502865232 179463785037894144
176153402005462528 253426469053660992
31665921194038540 203787010017710176
142271474753052928 186084146095855072
165476200570861728 226909560012282560
109857418999109856 176167622897161536
7167371450086093 84030140693910400
70281768850465360 111237932183169152
183956375572368992 186219783950264064
134022069083631840 259150632129663296
130672927354306576 216959494456436800
80313398834763120 251963091016806048
90348776357396016 159402020417229600
173485187686297952 207095748490954368
116789397209322640 257683817130068352
37054566390951888 77911327407063696
31522432528809380 158876260761354016
115906815796909680 177505406530104832
246319125816471712 254427834750092384
58641211236164624 93771662650214912
60370827363695040 64144741344205352
71707720359255712 106491657103318896
38763106101327928 98769254239010112
89957747867085440 204880728452662464
53241486134173608 216249418899423552
29433868021322684 218458437045726016
210152534028905792 218655290863605856
60784393235284608 259803833425725504
35346876449367536 203674065075640992
77889787611712976 166169496396860000
145020739418457728 190916192034031776
134104537482860368 144452699785101920
128818952857518320 216289651905707296
191635656981783264 193402102463952736
165677629328129120 168882016638062016
82029351195141600 210750937474048064
47978335343152392 126723834453640192
132763871906709056 242517268598982304
105584861288680960 109909915705867856
100905439071376448 170985102450763584
21718940113481132 118202242444974784
76511348384929568 164193791286810816
102638652203879168 119757044777278640
31997118440023244 79564331523457424
64411943120704840 70843449634453880
22186278178550640 128529073854079376
6727585607842132 54367421770974896
143087924970383488 240469378399357536
51577401895656320 97195119911209072
115711638840409792 240114014004711520
3147702913948962 261512803359594560
133876296340431200 195223292306158176
66010924869762072 87583968059656112
116110470496154720 220482820427203488
45626966349794888 225689626941541024
45971173609782240 218548011541620672
12359045400828298 39733188905012504
147266931892837024 179210844836476160
34508223461664072 216372807959864256
16442348816237866 48905081999398120
134437782860952864 254793859597798368
151761934439114400 234200117954827008
111521007348687232 155648605120246400
258350441281596416 260925188748553600
44049543768195928 160049489164146560
64863753064044704 252078882714239936
50199501551222000 196939559403642400
120897448677640864 189729373521450784
46936893430268208 222717456564084064
122597410028046256 169467544857593440
128279067994644080 220436153330092096
78200445736634640 226771123482963136
26062738883258036 174487755576539232
110565531338637632 176564209312833888
120836383654906320 131214119953583024
4615990538388447 241143463146312256
196703560845236128 214866700109546720
83485957065949504 108573810758478512
113371860714184288 160755614143613856
189308345799788960 208589351462655424
95550276130205872 142106328261283248
63571153159853400 198296920941303392
90339498782485520 96998004483464496
129673117297505792 136166717776299856
144977945668448640 195248607430731488
93291478482660768 100282548666508752
106826639895306656 198872193841393600
143129364637522752 212401115452487648
134748499962740128 184465141082024288
142131293790256928 223603629459716512
14169673368288846 99893975469013024
112560750590724832 157468037161153408
32136559485095804 119742239318005872
176632188199969312 220746637204333632
99920900973206928 238960614166359904
51194582004254160 54799512105176552
133815176339883872 259004852777253152
59167278501197784 208692096348408576
203326288177872896 230738472056361280
28903825611508176 34594444739627336
30890454833343524 159039185823625088
189874516886297664 241899005897036672
50525734568347080 177585030033718496
150995465819249504 229758670834236320
193685694992019168 224678667434017184
18604031572879480 161751332095259072
46238289748721432 79878196791565712
78336049821322432 89366076335373168
146975591313438912 155939156362737952
94448234422669200 219043564643124160
158346781806904704 187137913778707872
23314066356314184 197634736147255264
63443582861437840 229296729225904576
77110373472026224 83879479322978464
49620751891219096 92866578234887856
182350954424420000 232031870009908896
50994442210287192 69980889119747208
7681859699670276 101510599987474544
87355943945004960 137179306795771952
77563466687304144 101685012980209056
16329799228237302 196102277579184128
19794145430784872 107022466744041632
120560492754317344 161061521991636352
182058692398185024 225092767637299904
23797933751302172 53667321780493384
214466000910059008 260954991138085920
185440258410468384 190462924935692576
91743834445826624 148260458942945216
14208099251289062 68339111483375192
89661867206037552 133550644755167360
150962294203779328 194699583455226304
180702132741537 15097109816393900
40385626356346400 99661598655520448
13258463056201398 222468941427788736
42294911787714664 86420753997296208
11283664808105026 15990582105270190
46167190504479640 86226752023731872
63065389834726312 208923340873419552
59182525243988832 153178506499567936
145359296939524832 155110361922991552
63702679847012112 123432624990698352
86085386137066256 89781514286049376
74498587807060688 193038902026370656
156512386696204672 163846995520426272
102603430608754864 191274085825799072
143040278336946800 167653702127704000
79201382292621056 80182853457207376
189868342362197920 220654048399827296
131922476444465712 177493659877195744
128568754898342064 142630575687483328
181562041285549856 243301086534796736
5064723969451137 24519500891283176
25132600244511372 214604492621352288
182897049220760096 237733947241731168
111344014860125856 168410422420620608
99486807371087024 211852049163092032
103422508869154592 133523222262119088
101932561745718496 214508142498376864
14237760808084638 247858434788824992
32957506764808520 246624085284224832
49467535569648648 219185965339380032
82535154118583392 194714782361145056
139429538764516448 187006387881888160
43731509097504248 112108606551474288
16064354069818996 101623497231017568
153328704259621248 226199163867106176
90620010325796144 96026251653931600
53173258059587768 228922028090695392
199546021444893664 262418564029270016
119483127767984224 184014876095611072
156781650593106240 246492872571429728
38331398165075672 72197383952453808
36346789425490120 233190610550217312
18934305278917568 244716705995311840
143031940469271248 235110134747025984
30169834252765564 35373408635640480
153773919386090592 249849131436105952
161026580384454400 226477564125763776
33795942302900796 123426723456215056
158246535661692800 224548682714740672
44267504750054560 245898292691247872
186959407866480256 262993948329172928
57372081067222648 127832898001674720
7733789094510804 260207966816978112
9303098977020388 35737358169223916
160347367151524032 252510950107727936
119165740675787680 189887578883399168
39274850241965952 232017469936093440
56401180815755912 88766533565374544
55275720178454632 229694484323541856
168678389343003136 180161266015932160
31530951147414244 85896859105213968
117630842011923152 205763363640857728
160103480665996800 244289740481707904
244135347893054624 250297156163377280
89315752661218288 102362616099243152
5962132786641078 192901513999303200
9382994737828778 85132921251826160
128433505252482416 251656142253857056
151813705153729408 228927739563814464
192379600813176288 239603501710535744
65523318588679688 262995441771090688
150786382864038976 258674885625487872
62860170993546424 175681997105941536
47311574447496896 130170368372611808
166092209449561472 191243018260684800
43214941913987576 81689264087716432
55863433641816784 246565238533648960
21770207370111192 63234447896899872
55264257720998280 189584210398060480
28049811356675092 46036141803922264
89813563641221792 198298684530937920
154836569485285120 188052024513856800
6002118146949282 141940579068260112
214741472604841376 259878199379224736
137030044135949600 176532780765004288
115728383891947520 139628817815314288
60064690784093640 261952327248290848
187092986925638432 232731899821948544
205297844298894752 258778031011535616
144179601691786560 250124004507660384
27494435954081444 55948744093526800
199086208011725408 217514804478014560
147989379271259584 173982203163381408
14561439292661162 190255539277964192
157707094853484864 204418644622705280
122606884298343120 155679050183345568
58555657835289048 72589012479580512
77631831980424576 87767159365250192
28608256642491332 116747941654772528
170544219922992640 208210344960315872
151531326173139936 212800275824678848
94862453049467600 237940922859643264
40135689781943648 148108608899620832
86212924453065232 98355288534576688
139297827149483280 150133000025950464
69646095341853344 195326861593166368
74651485200873872 167341386729054816
56433057663389552 61454956802641648
54588518988675480 217494470199720224
250239537535139424 257500085704845984
92432369632500640 183897516312601952
180979386222490272 209548987027219424
33948881017517520 134205719464153168
161423252441421824 253358253870585088
72938393720388256 123283703918120768
26171458659078276 27154899458376824
11937978241095398 121151603639311760
16851621590320502 233463618088942496
124042735723893952 178891268604076576
123173002722988496 221924850812208160
67597236871095256 190265950085622688
13162503971720146 196448926977063360
66968005090763496 117241661576746848
142132483487126816 204365646246413760
70993837703852696 234608056661380896
72683562537203504 93770249469554896
78268865032595040 173300858514395264
217197260869959520 236288627223612384
69343977366984680 142657506356000528
65777389825912296 250474093982388128
21448161994310272 130047877511200352
5200092806922157 45811143414457128
42021920400668528 93671012617754592
85234937798993584 127958872425687536
69722783710362912 100933253726773904
232568133561127520 249183307874337408
196721277340140448 240311081263971648
21774683733921204 133177017905138464
8847234661359597 12375962726961732
163191285535419232 204537712340047424
62524642437443536 122937339860884144
69554601839911832 176469654475397152
6936042374744414 62069232348577448
12275083876711114 141664141081799152
66463337515515264 207768372340658368
78631984590553632 261343151077568736
72993365996255184 200185227166700032
187808504986453216 198551700226247328
56797928149692256 226413663951218560
27439754543080184 244972234363434944
97116619034945664 153862801067165600
44819348132732072 209577260049003200
32551134329962060 244426935483621408
37067104269451712 98102178667374752
15468157946213550 220713668723763808
9748456131751914 124423952676281504
53292592026620112 254204882560942816
73098529498678992 262376710611612480
174811947383174368 245562434022134848
152599805638566400 159146033819077408
175269083509517824 259090641677835456
6311966252338939 36378544640369912
254259125816273376 258187921637623744
179940459607905344 185704099255358016
98746266559414240 126719493572122832
121877654919881952 224493950125272896
53562166577116544 169276078743395552
162126709242349696 222646844915334592
123154790618657200 143310860899530160
129793699336060208 177166220473677376
49569368009028104 249987937854439712
70619499403418512 163118751128395264
75348010631812720 171291058099975072
76986029902894496 238520242732341376
40615505453860256 41418204314361856
34255325161473040 98625322236670112
83328898598858608 188046044674237376
25585530249966968 164886882123813440
118304558986837248 119588514985968256
168691712615831840 260126734420315616
250126461541973536 256270722799964512
39129580950942464 209696712590680352
47213488989410856 216776875472300896
11190093858139200 49408633805728104
21906517165102688 104281473369766384
21497550543438396 94289639506599200
110762960481043328 123010316085008864
3339720253828224 31859984319244520
152265140443469184 198821919528202656
180117102421254176 242265227561334944
47833649865661040 133930271849509536
223794803783448800 262701610087863744
49290099633497312 175864540562963552
218361042378638880 262786204309932352
124157112308383040 131238179669827584
226405177475651488 252606269172161280
116904023785196320 205161983516679360
74605592112293488 174515766530669856
95977727224494976 251155136586913056
38524738705857208 193625615720352320
120137132146478416 258652003480179168
112655272002318640 183703111637654272
28265827757831092 100455839372755232
171781441029832960 173292076017178912
4424658540531344 66223159870755592
33606332425773804 100543505297093952
61023639376398592 238931956211907936
5743652002188874 46481320712977104
7251509790703961 145170953617746464
77582560042806128 154891379511461472
75283713475740688 204378041309669600
109801750479785776 114336484215990144
95438474324509152 204253146144203808
77368936728502112 245852653976327488
9749637020965744 173680454810900800
186474758625455296 250308979261107168
222184958411962048 233559618308749504
88642696838941264 252569830268560768
23917257859663988 215005487989899488
18826935669502140 33985363120276172
21918223472779196 100355954369000304
91615420956959872 259847768441046272
30112104109388916 54993752517134064
134444808955350656 250884613387679744
90811474038343504 247952603373115264
68312017278594808 126249866516462480
20657665589201408 255203129292544544
15958721184953378 199288761347722400
137646554548133136 163219073402595200
218923620550950112 244283600874773568
14715834189052176 61813979112611368
213137778090660448 250488327229286432
61604523002577872 119458654539178752
136339560248559056 245650582193912608
161798063712434944 185152886282292480
32467205124746804 148696033789741088
117799737301155120 219667137887297952
23746873238979000 167780914233582304
131011894101954352 201875571299642208
34166213978614008 134872871672431392
235041843170070464 259373308329557952
90053088060906848 134961308484313728
189574781145289856 220253923342590240
61508587315036976 100118893941922112
24744259428249140 116459945970872512
15227070414180730 188481913991910912
119895594012828432 199491710847644000
76613646610647824 204947949072124576
58328202973605128 101197763902225824
176297826767504160 204046357382387168
43910209235809696 190745314623247200
121809663264709888 224575727188332512
99927686013425568 194649910991202432
15153345131328726 218407188983725248
116435638156729696 255447812110103104
81831364464869232 144433114973619616
3855659270378233 149948520415507104
76642270826234544 116271547449224928
179974517486604800 216106462569955232
66277512175018464 244053661649392704
158446035711489120 174162480515110048
7179127254594017 251934491579790944
92528482850157264 93671213764051088
114043809180646960 221067189322014080
89961378594107120 190273681378746688
9351588483983824 39123056086091688
51105691509176952 158767969636630560
78115081615646464 177838102331858592
114614082425489008 253719365112333920
10421941376696386 103869326896642032
13453435492856424 160952285567866976
19693597261928816 66481636119525608
56730679633938592 159043877017885344
38462257694996680 127052353490041664
91974033394579760 256257706624915968
119977169830754176 245556324609380640
9845374965548988 207532048548704288
102501357842785936 118300206689250240
82571331834889744 119937294259238736
118060864057283872 248616346605791264
126943978785569392 154662373759873952
81459113354753216 207054442602386368
19490897031866964 90691797689773904
218536825082374912 237546668304434016
8819998223207337 30855926179109580
45227927849287856 162073539256364512
152211589391429376 200221094414647200
142232890322876768 169489181083738944
159862347294342752 203112039149530400
26326004994029944 114394028129534736
53270074066476664 184719903913761888
77105962099930 156853127890132512
8456713795253276 62605187907194416
222408777601272256 247350931834756096
82392131393222272 244962940589469856
79857885798389520 105281015414130736
51983074398857056 221218303654499200
139857368681902688 223240345029720256
61805918239559648 141867905624050288
81806361633813264 142675283544358016
99660064548030528 206219317569600416
9945482142807920 10138597037343616
83670789770769408 218070642797679424
28238239350663920 36841569561275648
17444112708131904 235237196122464896
177984494441550592 199660197256172768
103070439452973952 227342397374543616
104146829619591920 111502567780800032
27616950382340052 43403641260000408
72293781485535360 76932546954843008
23588239740943256 74636379633291248
130822014662878240 145365760224816352
175984540217816096 249187059564248000
24742467031744576 243107395633319104
79423249503748416 224266063202654848
30450969983735056 207047108920502304
6516526388096534 187560562899352512
17483026734185276 131306442968282144
2081048826758953 16740569087516256
72142476458680192 98816359764977696
18837724687000712 251015400012872288
232069488523601472 251664456892564352
1611221847371115 226124496447205440
190935477706165472 225210544966412576
83008396490155296 256877321139144352
156690647062414528 248322732268113568
49704102814740648 162927901428056672
175576753010515072 237303648193271360
150858418648779008 200607871394344160
61397362992186984 89028122345655904
50203529977363352 204226543878425440
83867330276719296 194032011527583552
98044545610721504 170853565835850080
178557524946348448 245983820237744384
6963643183914466 59020249344386424
167710378642683232 197824934602191712
131452694530618960 132498068982363568
176205114291054080 239141951547440736
52217691712167728 152619602545942752
143556524827872016 223581998235554304
105861259277113056 116549073994299920
57067726686333344 208810773260546368
91182113987730320 193651299852817312
29611487048968168 182926764520378176
71243622572450736 220164983234514336
76462998463429648 119644683836639120
210111694962881824 261944061386233184
1075870890529837 137520407167765584
10702853569985788 232808933978322240
56340827879679376 245720081439969344
85050309579542768 125763776738428608
52153351048008872 149567466145625216
94726445675746448 120940789597285552
248034829423028000 249937993503204608
25848368967680400 75130679860208976
108954277618528096 127254398796670416
236477524382569056 242277438104119712
48855185180920928 110399362734773888
189462282470261408 217395969307547968
101837522873074496 222780540733516384
831086699780695 142675131610901200
92051061834774720 98672354309239952
79416537635196672 94180614853217632
49814680777738128 252532241966008160
22963998914396524 141836543075736000
81418073359267408 93803295894622720
183151858548870976 239879318749507680
70579868898352632 120209084402321104
206439120292258368 259443261240998240
21094506542398152 181907410889545280
116625991399747680 123478154612405440
77865576988803216 88670648605696240
61791125522636080 177079649027631680
75061766284094784 96571684635670128
76731498357882800 123315041494942272
42500481099580960 260918409120132032
97961512070646672 199668627027585664
143026127809388928 196308448241693088
28894052937569628 104751850868077008
62358097097046224 230471394058077888
211895684328033408 225404976900656960
84533471305859856 115016830802822064
72153553296452000 210461862503885440
125224372016771712 161303218647988960
4781823590119130 186683721035940672
188753390063318560 227663241212104352
5991509823473078 164494894514048768
152261839759705120 238110860555678432
144493569355776832 148811075044319072
29758821581569924 126886102350650672
45053886229387888 47398441350772136
73316086098918304 195350303735646880
81597741866479920 237830358169162272
223425103416857216 223447421734318016
18117852087520992 216907336010911552
110697198143189904 110975364782738496
185988663136167232 236846795684160160
86549471830107248 218188476233434944
77269589381182224 141919502750178608
54408643528034928 129792874522648256
79934746115289456 98729660765554240
114742106591558432 140085999745228352
36989718876112832 185175606660049984
76165057285917888 121560369776133712
39352521489798872 53445920847495200
185010065263583776 190442107330753408
169972906037664800 179855408595000096
93420797536015520 209815308505646880
32277834550553384 190055023699557600
21651638285201220 69820254027571800
22209778369255584 209650046409529056
119940726593835248 149990211083138400
95387455601773920 255813744234279616
89408482491178784 255440642843260800
147236562813054112 226204166255226400
34494283287799068 84453355522963296
18814988881620000 141468692887359248
22599585140810164 244662593897928896
6582087755652183 87922413940335280
12448534592730112 220087987303490912
89621087294535936 205462393198967648
49212053015444400 252572344247436960
100409377720517568 127462493950935840
238438407812126112 243408666632491136
21198822231783672 96757385139986464
93026440431236192 223628320260116704
111352358141289232 193710950263779296
37606751480771576 171005020020720352
70092089627093968 157999867091964544
124765676449696160 261473090601148192
105722462992186816 131777150155265872
27554584880580228 31443510738673796
205508066171500320 244941908866066400
61422038961037808 122870804384702112
10625787894164638 250910288583940288
55373592672820088 168715988561497184
86288968656023728 249558100856047072
24072956567241260 39817935944840168
28929483824466116 110634313541540656
9103247445152540 206244628449712640
158842661250954976 190630643137764608
19269245477543976 246206603462914080
154813103718700928 203126362023177728
99701338082336688 173927537023859040
52832588096392936 159715603273469920
34698407515434344 46170367860285744
144853970764422880 244784574807269184
64597790984598296 122964871837155600
3920991129236366 243850115951726816
205915011319104640 216253496594963840
6518983134159756 137834025499317808
81490591901667808 227496339771499136
77638173461188048 153878177715877504
18329349846217792 32802597458920896
115617247460180368 145093160048515200
98674658720086304 231902967522363136
87619633191670752 178848645776873792
150674775594352512 181279260699505248
205844841142631776 213734080679654240
244837718763714976 256516117042473632
174068469041453888 185255985107023104
72302122922424528 209630983911971776
95506120565378352 177060440400501280
67263242110378688 238426978814771616
51644747546543600 184436857754556896
69680154377749920 169210336591662912
52535632402045896 101054061840100224
159146851788517984 259963487635278112
145275025373826752 154770553684424032
2979113188989054 260680889629260864
146392013237045632 162657313935583808
122802054239395600 133808139612445664
33440062455866588 80085857575528336
58729603717280072 195735276593069888
152767603965322080 161753737900335520
135687796261525440 230605200258997152
17842656477823254 234484695643401632
141078652077387904 183823032679224320
13940274516911348 156714200543014528
12315413901264874 248398508637486848
59816909401818712 215312291320781088
78206522968285328 93228938694726272
247780550961535232 251169840290122208
179226157489298016 187094783502320064
25559624451782704 89525103539363936
201711994064712928 255781378507741952
240088858326866816 256830127585968512
96657134591800784 217596404516474816
117137115614373008 127769648356029520
45584311606780224 260852676753107808
6766320521686728 170370585512332352
40617690297313256 258726058454059552
111985319887110912 258667499811920864
50013799527681600 131614505038044048
7673256562991674 12303872148901592
140613248599405504 207364496511870016
177228742040546 73292385035493984
81592850990263760 254110539673574112
18273657591123952 167494278853339712
42179234123441160 55568008651912424
152005147666259488 224582351019525888
71722579513944552 224033216867878976
50251701163785120 187257624717209472
169634675581456352 257675486926807712
59750537041055536 236310809116664736
156678632261818400 166162087312643904
18572935558178888 213700624485810656
103338232080743024 247931536517174432
204699028472022720 247163292246240896
55037905663964336 66368493663927616
131112883706533536 181570967841313056
49489714019547752 57901259461179568
49478233962797944 163335633658759904
7784528050495634 105993581376725952
2163530739404509 142562866552315216
131709112656517216 253027653091994464
88581060651479232 243161524225483648
137021471753675264 158287084855793152
150642884727764896 241713513730199424
30453507632649248 223581100814376448
162772249703095968 253815975343714528
56089673612771280 189437609944563808
175545353218178784 192775840743766656
236543387236878752 237136603353128448
45449707796999600 68559797443687952
248118058571025952 261610368628470816
45129006681948632 52132191423742616
106441061893052992 143729921293029568
2178303827556507 101667335024068976
1999073155287235 15728133476109448
100552029864157968 134248158440012368
46608442666889816 215804826262944320
56618519404348568 160330425509460064
48967132538944168 99825534062668064
25106103025953428 90405156807962800
16963043552088628 195673828823089568
96188965395685136 259237594854042848
111014465371930592 234874737331899232
76323379229761200 215596098444137792
68459564393342344 244447145637653024
61892798518778728 96071065570803520
173265402882884224 256105597070816384
85448438409303840 144582379152376288
26654467707376356 59928148082369832
240235698546377408 262464655829959968
17272341521965924 188081820819609248
31554662405596284 84726883700010512
194571334863397696 232913382513299264
98599168934365040 203817471611800416
93781585526716304 115962221377220176
31600941828152932 101183151080219696
104672114361893840 139252682996855040
117952588372243168 226464298674580352
110956175343927712 224659234298261216
22225765094607376 242083587935483456
7284187791069089 87952083041631504
86288437119462192 254533725381281248
131523126930614544 253794148932049184
105064945208788960 197492160622350144
38809871937690584 149660592334751232
161919487747276864 166239076302313792
53061493921718280 67126020764913624
134713218697876528 176125078237418880
65703693504092296 164046221497442208
100803342737437872 121647966463938896
118787508015401504 234329825640584032
21449496849690988 70061978960512160
103077950100576448 154141152399354784
144779850999410368 215467746199688960
118098678590782624 141273639005831072
11507928656192258 40140068533649192
8476554494918468 227335598873126816
205642652525992832 254729980621931104
202982509998456096 209040093530657216
107206191267734240 186932647656470240
121731765146269488 167980409128781120
67279315326507160 76826353440971744
68800948698743080 239208415004970496
55124433440643064 236570569172793696
157234807057484384 201545498689908064
26624250994649508 143251475739802000
203446039371085152 216986538413795744
23109681438710036 217684585988180928
54919715391947192 100016718516013296
144745491825384480 250797395876115008
27509080457220788 248070445413151808
60079532371375880 238416943416540000
217489810740952320 242947380091903424
115179325169877216 163147808587747328
168274434579828224 254713962346963808
21738791538047056 87681015758986352
133076883610234752 183783162492017472
209860882369147648 258996194287011584
100707734425381552 258477226157336672
58267882410223280 122559006655142880
51776276437190248 124826467804626464
42520024943965704 229010369414043616
193190179648031200 214817222203515648
110983879472023424 228181674047677600
1000271748054223 224066894963538336
62698321641546360 97940398852619600
50577006844732464 63929882095731696
37470410883672192 236271423270675872
82304601891097488 199499345372525184
167027856566608608 219898022057255232
192034542818378240 242929513356953760
16712812488587592 141312552675840976
101641595886154144 239120122980559360
189901306960935552 246034579830148320
112260520724368224 230648994173472608
89256333556945984 176247548243324096
72624081003127664 146782201479086976
117412975412078224 132044783650554944
58733141419804840 76474296965814128
113863730802630496 148109717407203040
98447767555387744 224646733574828864
101505865884437936 219145536557848768
71013563064151056 247283995410310240
29641077511704784 114655410154701120
44572302413042256 259429802470522784
147421823703139840 188434854026188032
172681559143686208 231019798742039808
138098586895414320 207370546240178464
39663664194037936 198723001071271584
36444345661327504 189841244916038304
57070731484967048 151714388900821792
200770500344942176 238018857310103712
63707857319524008 70768797171513328
8437147684207871 148559648334906720
78750507267580384 155488535588254080
230023971450015968 236925746238747488
2684649011068910 208350389066987488
103142310327960176 166260528143836064
83620265366761184 180860785790036000
169141206457563552 241317572187937728
59833510727529296 86260131428213696
143658958376480496 189643553028302880
217765204578579008 242722838989302016
47618350205620192 58467265605677528
702643335229381 116458158307462224
59651131235129208 109226103132781888
102075282596309280 210559430640298336
159608375842901824 193611965451888544
25482843331076648 182218476688387072
125358568533850928 222900351281941760
26586198616678948 225690544037970624
12521956298967116 200837660543172128
8340641210076735 256033464599898944
392575597911888 69001591014041192
111075959073275632 228016515838412832
30601894386713860 50786262395301656
118404011620172352 232467923510242816
99672888669557552 107630723925313248
50304214719527856 183778510561583904
101646731955059696 165568730878892160
41821286561478792 144610045961580352
210589469974421760 245255215802322080
10606860473204214 162114864621800192
99712801074885856 187956345395030624
50659141100657936 117172098267046704
182662281039267680 235247367327890688
181293949184993696 261520637007801056
55654413058617736 55967929824332960
49891723535215104 129323928599216336
48959524230720440 195054422782190912
112081967893941648 255048660713901760
176065353201616384 254594610145962912
2213413000068346 121248508007891360
120993031547132944 241801396132057088
19342837705125372 132539608624562176
211169721430402784 219659824028283328
118001947693851344 221135458080113248
200584711426059296 219260987606151584
199630851031489408 255180526853420224
10566817248744608 86063883142870496
57576944797330824 208358381637335936
29961124492520464 238201808967144704
194281306018142432 211995105826085728
149656279101314208 172251813486314144
206099431172167296 208907641970319616
219382557199374592 254900652394226368
156751958338001152 194341268675006944
138685444733569168 250208837778331360
10052387599486094 97354102051867280
130766365296935344 131264295766659568
100991886931431840 147046215286916800
93753103972363008 197257181915602848
32733261330314920 200180045563321312
76403339368237264 191076777803940768
145188283127004096 148618052415419680
33323794327709852 154745399355376960
57137613301197648 100625171910695472
9039840479424958 137041403489380256
169025366863610080 198522345482103616
211259433121603648 241190541781524512
150416733721133248 171683992963696928
24972752720999712 68995945401028616
130503745253731216 230178591778679040
44958467098453584 102261690986877360
81485825798751952 119881383023977216
64166687841303560 151902391304618400
190782912925186688 233868451400031776
70390595465781040 81539272955037248
147045938523881728 249729406225594048
65353590540082552 204975673428395808
10671160315982114 201233022730475808
20973157550348368 36566103571113424
80020961233963920 244352739436728128
185865658667434368 254542471571501408
162814100855834080 192254622846276640
10406626839128888 94861847430558800
57368407304911880 262899855879083136
173183642196952832 209880668531045440
140275182815470144 222631570907115680
170434200566554848 173513319256852160
123722379795011472 184984288263853184
196121456809390624 240440365078709152
105711746345914624 218812326799398720
20132458646978120 100041721442040048
4062099799609573 150121110346866816
150496967542602304 156950895840122752
123172110116561856 250157152241197408
173502793713959072 255817151224501568
20140745853548120 223234462584680896
74301529204921968 111329435765620816
45093505339408664 130226571060080560
113209360575658480 219174680247423584
59283060050656960 176617428816273152
18410736027766860 222811563577980064
100776160525626064 154880731718790016
111879350701071808 142549958722062960
27078092320735788 46740706407439256
68828450887532128 172868108909219744
195429958950324448 198483599137295072
37126876523339224 38890213567520024
255136097400341440 262682570903900064
126974674391895504 158484964489249952
79830765648200624 146546351386175392
11371399810255258 48620451299374992
32185475400924780 118542748121195840
137916113485003344 186095998897991648
191021448617543520 254755136472354720
228424198852676224 249506509183306976
8846318351193052 102860270998607120
34590595695708136 201851475548998112
16329511376129556 88422684379246720
24933921348703624 220691408138883424
82027473995693952 153935457911800992
18356994207099552 28681263743476760
215102195255352864 237133622276787104
78100885012687680 82468606845995280
4424995328765956 213255662541560192
51278004320667432 69600707468627208
77824239375181728 244174034639864384
35022707510173728 60138023149573464
32372615146539500 46938285005108608
49099271544144056 101163902900193968
232770353630084000 244349604496449024
50026910457812600 89940145402260960
32264300931658428 36665922513589736
73231638012176416 223552684001831936
89410729560812592 231974753516354208
7107436501954890 69841941714348360
127412971346339536 211677099455741088
100588339294580720 253021532175697472
9134527699317690 231866826232676576
83092420149804256 117257230627389696
159553339368339936 224402450767437280
136273929636924592 200685173705037056
33167423935774836 225015686866681792
45880105274236128 148912810880447264
41816508521693776 78555956671323664
131433510914666768 224283187608711328
155584965137472800 215241594399023712
215699174167455040 248622669597234400
72379488814145744 202005303033287520
69403989565135424 183351685269588736
6024614916030169 195486164239726048
157794340855482144 255721461553205888
11233322182051372 152544188113976960
178032219932539616 185935514136798496
33869433000127576 76585197813644576
73449862314271104 100429604548918464
112932119875735872 145668525600632736
31738983549221496 86426442913106432
17319291864608200 98944648768961360
51571175478091744 55521398420720384
104529095628892672 224894872526802144
85522084439700832 221921182324418496
104705329722565136 124384337285222992
97389758280133520 200799760606776800
89810622983620912 133270529219737952
17637045214182292 55819857759713456
162554995809041216 189206731945192256
65869497197702200 119799838995510432
57744773198497264 88166659485700112
81170506628295232 91234775514748272
60154061420562976 205309633272607744
35630852890467964 106222342533265296
9684218519709286 236637370657184064
6202840667325327 182178059190247872
4504609179150598 123118183181294608
172431220520151872 204675723385919936
74764303081160304 201801644708657440
116606781528419008 231805808371101376
31963644887258656 128170647296858736
33120545526263184 61058285794424072
67926428984547112 162352689388056096
12770613497522766 46799703626667752
25610215959300340 31720780849002368
9855050126752228 44890645744975208
67458065031095600 188508262226885088
62270926672461904 153200359791438464
66257100679538216 82856318209347232
214829717652741888 215275636531514688
215418238412357088 251132940853876640
86305348175144464 166599865866476288
33546425979415976 115711916045118368
38348291884583088 47106666449477704
34999632662853616 47782415758627456
47020379547074520 127108636387328800
122963339836788368 166734494939268960
157722564284754784 253313184068834240
30479499437377252 104047297325335776
70806033433055384 133153553844636560
133175932108885024 244733367052500736
48782247859881024 97879755646725952
34473696076325120 198238875470711040
16523326552549436 70883874241503704
6218554140284160 62388424405098272
32375836982453640 191472946757337632
2053510842618469 65879178797159528
37450075765161264 174437339253855424
784037147794257 262805839795786400
110101337212827152 188571914574673504
55473408315483024 255969416072129856
36488585672344328 89217848284710144
95584998977516704 156940419183364000
50351952776142080 222200238151592352
62015687229938936 148108019623060704
38426901222592384 259908555154205216
22094068739736568 58886727912003632
75129834238539248 133550066090868880
146956846416642496 235168599308850208
148258792581742080 255302901126568192
114063306376253568 214051879539387040
19663136934714740 78106823835013216
89625292726819520 109518793544476224
13194841760634996 133563016756568112
157375286269677856 240518396730828480
81410311286934928 259066020176540544
18032604423547784 170835975819236672
44587982824410504 93283066978537888
24914092073784280 243570423707922496
129227542106497248 253868997331153824
84457845294843248 258416198154468448
53925348978245904 205910844436321440
4423424240107196 192586033141190464
34882961679831024 49853778980583368
447305138632810 47216937241886280
137109272371778032 208556958668801984
14426592736453530 221827278641865696
154733854591444608 171904848345976160
179424655381753792 196689330743210656
135514803239366960 259522312346960640
57978406861972864 220771329091450304
142814475481914592 157970816011781920
64805188144190896 139884310361816240
107265647348912544 180760028679108800
32881987806987260 87358814245372592
26479044418256828 124112665566009600
162616229389442976 200345189082454048
185876418391390560 228570791429303008
141953314341361472 217726177339842400
112968178617341216 133301111557896384
103602645975108592 225208229763857056
105342652354352080 254349798497187168
16517723548964540 128578500606327568
22770470982724872 215173317768481056
145440065802968224 201666036500685504
148867398774559776 249276549972886720
122842222129291472 124807626965133824
125033207919105440 186771121666863744
202321996305812320 208187045235366208
59556634923643840 256063139629566240
66289347363357032 175415099025838560
95438708459569680 259903019997740864
33132330304173908 186434871153037216
176440017369778080 245441940944173152
158829824556898656 189214426572411008
3101867997161644 7747875046859948
10619783700105970 251149583935007840
52283147216109192 220211865639774912
37931869846366720 168974394951299456
76648524429239296 108359424940565840
34801522582150984 54754520264120864
118226811037676512 150109190108872160
140260082511722016 166751433107158304
128711886947122000 145491245311338496
61259520321576984 143273782853826640
26810813138438808 189619048152444608
219611226208648800 225350829376162048
204895781654414336 210636821910922240
39066596378758432 221241438558743072
84434128864449632 177472475486447328
96912061525545664 156782124998356800
74694142733470320 213904895469316064
159298067980000576 246033678922439072
214183197444486432 242248433615699808
92636561087956064 228241683137411744
30053420246930304 59790560337129464
141091205797240832 165249442851389408
26100229349823464 50247022251835928
80011559003777552 210417224503553120
3834852441225850 29570276225540276
183501925896332832 207891112650342432
144594311211656000 188702504558539744
70356857319921640 161471049661142080
46015339483916000 200264053554923200
64157024756349296 235957619122675680
190797354153359840 197479778215345184
152871607262262240 172374562206729984
33530638995053316 36748213044894688
187904193673739136 227151784160402976
39630868086953512 214666745920176544
15748842085739900 201830822579243040
33602272748117884 46736801667275144
3654241902085490 260918714639799712
49468824410572096 230235901262222144
129512294379193280 238421140049326880
74347954352404592 194709234835202080
31054804836227232 119987434757491888
40419623010669280 113673744259208480
177703467537956992 249235428739618880
8582473521216764 126747585389543296
25957136010188412 84350564806994128
47844647111552144 213217511219102464
7186898056228601 219891703351094176
105740613093035840 231251614924055584
140861886853860016 198690348920227296
248485373349365504 256054519536303360
88515986951188208 118733087862319872
87498599973229136 240437432555658112
32225207743284104 47738136208639456
56712315903289320 78105232885532400
125472591181403744 182340418499171712
192404172061656896 222218530403897408
243127313310253856 248931294086199264
10831240523487352 15299735556231254
140232536395897280 204497987975593600
48596649707021744 165282919150329600
92337743882391808 183230698150866208
7006073536288749 248781322150719616
80364574938422480 262703496800970880
154490913358564448 241694088527212768
3782244355660115 110508186042112176
25992877347165464 143885765934455824
295764188882536 223972689564673664
126376222253265312 222510715371539552
88483257909192304 255223040807133312
42126608516431224 101449984682856816
50788077658487672 74953367150138832
32099972235445676 151887462783055008
252401361037273600 257014599810709888
122220911651479584 140198098798863200
64028691910206696 160061549379934336
12526508928772894 36118886998280968
126716058574907792 135181062231911792
147625137986578208 224887232668993728
159992597636881568 229974596442697120
124190232064617408 199687750954841440
21182991908895172 125577322576525392
30679986030115872 192435322730011776
1906028678722373 59735492743408144
148672373679758432 251162670767078528
35116754355651820 109078364358566832
47582851041863960 68463430466831248
78704138246125808 200989141505940896
15363761054882606 217429617561900384
54426770279303288 72231771897912208
30134347019756640 240397633849809696
7151978498330535 242042155311953920
78223241101387664 118510208702801136
20114264749252144 252334437090242336
7537626100108322 209586555506909152
95105958988041488 243753608774045664
82284177488266208 223200548638251072
13583047256919344 85569793128177824
116645112607282608 204325224662121472
90973724958277904 178353098347030688
30059405489313564 202305113968854912
24636462568431884 35817482836299556
76394279820113536 138970399560314048
26248881184912292 69014682517398936
32440827687152208 80530724602017072
5909998107427474 108922055480656544
110295400115401872 224545193188213888
140353751145687968 225382424239478976
76892955136680576 121814385030385600
1279208024087969 50001608566490032
80694521456485632 174153781098485344
105398316875951424 119311057591036880
146110314633844800 149087068840336000
17437350116485132 60334632670612616
139330482346209776 228096651555691680
85498950867906928 210944148361161280
212803584173753184 255225968288174528
141782252978614544 251708560233784096
12326655369970068 237164851091445760
28436942592741312 180619187682537024
99605264793734928 260833474421506624
4777878006392444 172620275500496800
3736235030983779 260707710768001792
113487613677731696 252911272374020512
171247394059890656 204729710667815168
1817091344663790 157783987620209984
172957273580466368 216885514712971296
201273389517702912 221185677431576448
16652992954090962 240363220833068736
72205697577737536 210837687774447776
194352302324029568 195340523593128800
53113984897048064 138046779281088336
41763145881135352 238285866353003072
77808758112870128 82350056087041280
172388486366568576 194322493126910176
129318930665511136 219327298926744832
40359003816203000 257180717445464704
151731255096623168 210912680617682720
186588468439656544 244801499445673344
13831028533078952 231734373785041216
157124981728478624 172341863801325184
229962501127561632 233039736948635168
151074885272294304 192085790694353536
5294673830264160 16700290566271656
70345028173231592 127850991156278368
3092651017998806 169329484830989664
102337541015743216 202891755993575968
119072344288025200 214620057414439840
78712844636499296 247523391102841920
52433301499533536 217074566658450528
51679504173421064 209378645635810176
166780156427864608 174604645756141728
89912791587663328 141816232981036704
59217586828433080 219781705093236160
43807568803991168 156940586862658272
71828079674692840 225293725028683616
84906303476146032 105393221796851280
121467785531566096 180502177340056160
76986259203184928 173640866885168384
148298522674839840 256722788163672992
117043749695352864 141141337638201552
36823340270618144 256283243495884128
34288801881702412 71716841265271048
57965927394390824 196718647172256032
200559693414285632 209581210961460608
47011669948211496 48516805447159768
71105676901384440 236545548440942208
155714620960820928 250196131299861024
12122989063681976 146101902208365248
76020855605297904 246450520807494464
81719699619789728 247704307076693728
79850577049331584 86272397389256672
24788945366894060 125425183511451552
19255357730882344 63332324721769592
6928326227555749 158325095963876128
116940206972475984 226972629117143968
77105367882243984 249800115565960864
83095955376384576 124572840929596208
209318773783114464 250653276202202688
30599048637176024 191469970298693408
122502480829740896 166318963662687232
92707031515521616 244283652741106976
70639753931988656 85005328434962832
22891405176040196 177328662843856256
24456973568709344 203690027067979808
25294429397237568 155541372405165952
10487544681671684 115582444221440880
46100990633131768 228203478825383424
166201505018321824 210118294587332096
26159992673759232 52069270798284184
53411670480844992 252305191773754176
114742945957318016 133866476243454928
47322559501444640 197354442360553504
156107790351714272 248761147315360192
81928142723634768 227844458997231360
12920542149058148 58865580508952472
46556815694820648 160708646353971776
142105646256559760 183871699738777664
136239155428569632 167153910978399232
94627967486841744 214721887799706144
163128995587471040 188253182376878368
2888777246321998 136282888105278016
194149036039541792 227118206406023616
147306553897758592 210622342509809248
61076961034964200 196807684032362624
6561168833821850 118736422066077968
81487358665729776 127890150093698720
149794988815381664 153374469103193184
113902195411236336 206807000525782528
42441348648437496 260944938064922016
201206976132702464 212059634826185216
19153263961816596 261663370792798592
136730712502527888 233500770422301120
18981457667247296 26077669724855192
125783410546367360 216219843836460896
19982574726684576 101956457989656752
10221867208011454 239334104885756736
69849910254384264 118454548473194528
22877368632143648 223624142332179168
125912897303448576 253565404633112832
49232652803046944 92833474301644816
86428809226209696 126580242932810576
20094935178357244 189719352329091168
14659702694647974 106513887208202080
161781399200694976 166851057006213472
58387894911664528 182346283020446976
198267167576856224 263039222316759168
41176058712560352 242909600295452448
17604936323618356 123133791050019328
50515930739591944 225705946282019872
196107213714479424 248071368377473408
29502924793883684 221505624847807360
36608422349964296 185577255307639328
116733527168528560 239405824168884896
178965069939151552 196747040478987680
159967053064144064 233243040096351488
99425224654132112 197646287596092992
193815428018555232 194955039627985280
8962810835391025 231481677249187168
216020597099970336 230109425930217856
164129540095063296 234921085773667808
96606308624432320 247712000640524416
124140479349381200 171654030005001664
93100787010872656 255951972565586752
55489782793420128 66622049788746360
17654045570426030 74665571106847504
91605447852906384 219072713565471904
42160656388992040 249155304437016160
104559847456356864 153774769165149216
35221257697545028 122058980227704624
65983651824355528 246575899327377696
53418002769279288 100385212999566192
65680684444781160 193974612296839744
6958886049818898 235265157755873088
4209987044420545 169225897549734912
149492848845021856 170499116842766048
38954211083250656 87102876391847680
33549897702945288 197222161563881472
35129394327721228 194455204277216256
12393908210910876 155629290166852352
32230855872735920 251384687207888576
5386596409268556 104084998786670464
122370755474458288 187389402746097216
109953184540840656 221749610828042496
158239962118994208 229359054788483712
6847425372338219 47918462862694136
83516361987278976 215220802415517760
66763724843922080 242859898091241344
10352257121508286 135054805949165072
5318828913327561 67246129144979248
18605014108899340 96853005566686448
47571576143198792 195238690467537728
97160088563083776 262839027048551392
161149594583150528 161645947501551200
62481802261565168 142668307470539904
91222398178294016 127696157831154512
72347359987250816 108070260781371424
199767918554424672 251461287247494336
162982012463998400 174339423648234880
195065328178281312 239706715979655968
75962418471188256 89860460319703024
52187458910996256 146375368878856384
220833032935123936 230226415398346560
41912584640453424 140260503272796784
32716338632133380 206055363141241696
94665823806260016 224483261662039264
159047443222946144 238149632421839776
70656446212183032 203690598169749504
82265551641735792 238108811330856640
124945051369703360 186268554101356416
169116557471636800 253660250790453056
2797550227343655 104046510373889120
229521974460349568 249131271606205152
96946736351726144 167531010878105184
97526350817700416 246341257776147424
77105381972630032 111394993205341648
192172628281875808 260275114755229088
8320734802439798 115552281279072656
212875936563365120 234433687152690720
96049262061768400 191014959336809856
22353695351069188 155826183929303840
8256128606489230 36361467021119920
216255929718992704 251151674545942464
60549310075315832 120141555942702368
131115494503231968 157691455720681312
97248163644061840 189591707628366368
138956405695905200 142415670342563664
69213413258700584 131053039272997744
54258685280166256 206745125471663904
145511518277328832 220014967331921952
181605122033126848 242103768190664672
70545200694219784 100768909129991632
180789508505475840 195667295848837120
228364753606979648 233193873218641088
93001015098595072 193996536502023520
37043137461021768 88757814296120784
168120678164573952 198923835301492768
56401319726322464 201799775642509088
27840311414197216 83643293863106896
127704106681577104 182791487140602528
175374050030167136 236008367725763968
29570292973485676 40291730634469128
122215165869836928 245036231440954848
113156073786118192 134832483291159168
180157731354518304 192579841514734656
79819780100421264 255073223604402144
99278380823614880 104027789842117600
6254408260305238 62863028682772256
88563795491115696 188448197388475008
165017027864426112 181853074485912704
4081296684806128 18342106969052540
60797319780612936 132136737911293520
163939016320071360 185172717299708320
12848602986817190 227953786945438208
32317273066613516 68400342823435528
14537882794345952 29398103743528220
134093423021126416 211608487253483904
157986336266954400 261820074764641312
51366714702673752 73419180743917680
62772360651335872 175659727618781984
189549472314284896 254110621701339968
107555692674188736 213173615226964864
27488721166064972 132034352084204096
92149751473157520 192088093386867360
16227296970129714 79533680174870720
26211967181124804 234061832999302016
77225613810307648 224350504505736224
86167370455580288 220157097976408544
209583716812833152 252396435958053824
36416556654797512 252295690287761216
39440415612434048 128202786301909504
34452846478649164 93741036256717264
3961662710718224 11769507684439952
107496193662875856 230923093410819904
160839305864671104 255716780136127456
149180170998241920 195141599000648064
132434922367948352 239638159347581440
37452317412153456 147321242933114528
57956693990932632 74466933111075616
82705235820469024 113618555314438928
136043441249359168 187811203697765728
148560455202791680 154946882388319360
66092611191461128 236791541454777344
100802564184526976 210450019028120192
52248804098379384 139650244173808368
132106733926905744 220828382715119616
5449436435153886 89674089716919408
1337843193968047 216643109830767424
200137649438861408 222004387143832864
8654318202453367 190606689021158560
212518163006911104 237470636582513696
8531988267613843 207314362248747328
91174271356987808 128829113763260816
68501824468901920 131534830399009280
136220716620619728 157906359488015648
72880825097855408 105354341370385216
33756292183372560 208407246660087392
85641591434548032 139034870629106032
185952899952313024 241981762490709088
73882473947232080 190659798296711136
134308607634216944 198577399430673376
34247936135609752 64463971685068592
93558568089334032 142569359652161680
141033160882263040 161558873619427808
59613326526990680 239323900291732224
11580498755475874 169409637044767936
138123012746367824 244604036865768000
77288326859916928 175763945132106912
126815339099383648 234415838077219232
60801409106556480 82515313611175792
178764591448628224 185746014662093280
103933360654977376 159952635680006592
34708553351468232 259949673183737056
42853513852902392 97237629134412144
110352439695763520 171087929047113280
146507455599360000 215267679732560256
124251505186918544 144418517031953472
56341485918787424 65822757360715584
69836015767331872 78982615874390992
97150801780080608 134675570041891792
70512903529975712 121170855671882992
61116875456149288 257034415186203520
61302361672724496 74709741253166352
39935101679063704 82174522481801104
124256944733465296 179406921549291328
25708236490511064 176815821747619904
110626781516056640 120040122762152128
216481750681756416 249993576776844704
46169930539607984 130365238354335728
111678285048441360 262709142576284192
100302520943933104 256570026994816800
17298538577262292 64145327247372264
155157996837394752 219173938136298752
131730588401138336 246195963968194208
134872363467625216 210511171901141824
110123261547083648 124484841159362784
17584497644911126 259840551318816640
157866355229101376 170071337242769696
206917888399748832 259898116837954656
79709805549075296 223403252123425632
53856991222790224 78332388665613008
113071241839199504 165762732517795552
29839814750340488 98747702776434448
1458028840441982 114892508646653264
70819451922478544 195460342460754656
203228300296179968 215706761044512000
16913515989976958 44730496941622120
102565036171285792 126537750005353552
120908523541826512 209088533004546816
28785562385050420 261265233005429088
8166718805377333 43407797754404680
10004804628828134 52620997773614008
162844591419097024 181845527723456608
7770816084693046 257459907500821152
18547153726517600 229439155721951392
124891025938151824 230712803270647648
133357114588569536 229442486829512288
121052377212383104 193370972315229056
46314161801446392 77682272008802640
191734678114375680 235977608377909824
39255140621932736 48597811321297064
37867237056536456 127570549003810928
107305963501311280 129878982892287520
72740399465961248 179583446914935648
193202406768802240 256418119360487296
115592224011290448 167516019677994336
37981022560191600 146615404539303104
188173115529455360 253876037865471392
43890661309924464 48180230457704864
43424266676133760 120963196051764576
56450665456528840 159899811880637952
230547986986830848 248154395478862368
84892406345727600 123091554171896320
15246153901964002 52091255235822200
76817947684982688 130893819423237056
37107742505183016 260181473561657920
52809500241363792 64005070028859576
43349408758278728 214469994232451520
78577069656680592 98462622260848800
9418925900223094 24684325101890420
59910085385691096 177292644088292192
94892493247480896 166311027419020224
238916214297477280 261256360630556064
13456693100496374 242976643171312032
12955775587824838 258562936294507456
20565710280767236 225663942848365152
103662128573728640 194414593984117408
105104309826897280 210008903404239872
143211826705872432 160919601685910976
17477751765515644 157538022768441216
34937173217783344 181371644399568288
155641689068188416 174648548289103712
145344778316472544 208150341078902848
97013072025325856 150004646761310400
66584047239900744 125574654693240944
38110503409365480 75869959634078224
58407364653940136 162765665174978240
133657412302466336 162755014671612608
180109516620976672 199397918806998816
57188101190121288 189721663270210816
213508717529284800 253642168255142336
114274058394499184 260582164493244352
74726013162902416 170361599848142816
124149904542432016 136363637293342544
57055697024622616 110088903146776192
12576552802088522 21616432073150880
164251793848143584 203059441789750496
146186591695065600 215215551163563520
153663675004177536 244911570507393376
140220260393322064 196128790371651104
82760848364723104 169904052127951424
132475737603277600 204393847043285952
92996495277059968 133980335694597392
35541250404461504 71119809366124568
137630181390477104 224685073198026176
143114706925951840 195845223881024544
141373808832606864 208158404910588864
116493901078051984 226238913603853920
66358458321481408 96185484138395216
49096758854771504 230793087008801696
40406197587271536 69655984784467440
152785078307166528 236655698425070560
16041482774351734 25188620906576060
9670468703614024 194958391328523584
89245389772680192 152601460784218656
188333875034198560 215295588201536544
233116135880253152 260641000649496960
138684417167285920 210901187587596832
63231617323496280 75372606780011968
52257357223691920 164620206613680800
35464903184483144 181240422140927808
141910098333785664 187658585728716320
43473645628905232 152748652943234080
5296232565023690 189535363752464160
8861463355694374 129310679543595824
219050941476080480 220980530267605280
44383782395038232 212189970459798400
135359887775460688 235044763265857376
120713380047331376 214324656189413408
101841715748004368 110148140868698512
72679026832744736 113023132739045968
38653707137176816 207532670269846336
67777957894350808 97990279567527024
1701318282973456 101835162310122928
105309407565746720 149919473238782208
74014437412457552 257117282357942208
10386666405357200 112426674647318192
711677346655523 250987191631899072
185772816092385248 229740237801039520
6512704136940218 59157495648320168
138611921611852256 150201196885806976
49237987595783288 215111999825638656
27471797284345596 42937486141233744
46484526833060184 243499975625918304
183798806970905056 206407596007977856
93711966945162496 231987849869278240
38450330659535144 127976021334110304
46501152438425432 213032673934201600
114271232250684880 175617954162450304
158247693914320416 205333359048756032
72477154012013328 118177733381562368
31327504223852072 145946388300445824
37247606957017072 197570848599661152
205316353104134240 210770976911687840
90866054911095680 245565933346807232
2819131435686283 52581809719237896
11352109973155616 160538086482218368
147778141132017024 182228625106085376
247931305315088800 257276729057096096
86855948529855632 119731468360956704
158847106302365696 227161801129040960
70505135204015456 184080214784923008
65358887557196784 249463902478543264
85459334539516992 96571835168194592
84284375394415152 201478729600958528
86276766221561152 242944691332429344
27665215286960496 234039947863861984
23411536342468868 169906042327904896
85176620609613552 114622885546435888
22351798097031536 55708175911400312
11950076405362720 199194831172762912
259501278199788 144690820027754848
31706238943052632 160845717475674656
66032611714649984 253653514700918208
11250102029796296 82122705514927536
133851516200076672 167339372763064448
41783637091881784 107133685126759120
112232973432418208 136354606116031520
142057175368874448 246433483307095104
134777255618702560 243032806838989376
178939526425612160 230410442594617152
104172085215581552 156225231965918336
38352619796693568 65687319329488200
227900308622591712 249211786763000960
2732822709432475 209151034420671360
60500645271316920 193452345953669152
168378237699572416 210641546406735232
205294809072373344 207989574586720352
51255090351085664 219874477149095200
145211899800597440 222767106604287936
102277066003479376 130015909470257280
40173488312803568 135211633322387664
52941254479249688 165113106677647200
168086580344887136 198659422358528544
29613391580227824 150746234985816672
180778211206092928 215679944037635136
103336639138183344 163929099942102240
51395380379438272 111916745006433360
108637651886495296 194430321251357696
169869406726445920 197116189920547584
185822244693909792 258959704756018656
65792695247528760 98324493025568208
58415317496027296 164692236099490496
54687786424591944 186734261664754496
78104306169586880 165089121520508608
9998075596513126 167792001062334912
62467310066726232 137876340338917344
95081440830389552 132219881087370256
122962816667247728 245304924408202016
81999669137440176 261268561271499648
54564718997836936 59690080371822472
102969918935138560 231076705990097824
252436193797481408 258200268625275136
9868088049415324 51010832779984992
8612350565673529 191373170135785792
95128614698689744 136683258915816464
37245913499061008 140839524132202928
50154815136864248 143053849738151152
24111645202306192 51835109407734040
12819373314418670 173435113999661088
62191283503469000 88488789009656688
39816045430339024 76161461019194720
140977390775253056 176973933947682336
149426657117875776 220638964631581728
143714385974790880 182471418340888832
25361195212535024 26324412279681284
40280190826424944 145682741556410112
77571582613973856 182569582256532672
33260465947556640 46015171417109224
109338352088018672 159993443422151168
102649652939201824 188711846193080320
47202762209283440 161786653716320352
141410761321721936 158976218681054848
132559145846612352 186032489786946688
26224463971753868 260804870408926688
217236471150289344 256195822837880992
203388236983348160 220701115945931328
137989746121096592 204101997152389312
132383547534509280 230639203187044288
146694235564735712 155293607087047360
59104049019294536 252470467414626304
115754000604032880 188265136197050944
185590518426089184 221116297976284544
124777778507784224 216774417965922816
133526131423456992 174908483870686624
171400176802372128 194225179170640736
96188053049496544 181511202200930656
162324014981796928 200293513705074880
113596678214435664 131055414605121328
122339789053167472 198327435667054528
82776219116399328 262982739890730368
5351673718071190 50102407245556216
175504342024786112 201794083471886176
96287359150196528 241606131168781824
121466910071962512 222310706096863584
1004353021493684 12102870322393666
27044876574029616 61573081714845952
105139959881673920 196757681198432768
148991765453574528 232355885914398688
110150509634341152 237295911464797568
118098970295801328 258568076296163040
50442466197224752 215162161450212384
6093652842910533 120997416433207200
157599438556641440 262741033459054944
169682133198135424 235335133904498944
32448737963343120 164226038539152384
78666700769735728 85839736548276832
82465779615937424 98624377555179616
68146510714964976 208357567357578400
71210677005908024 81818085808596480
96218645049914432 112783880462276288
34573357011359692 230446177141838976
51502609466305504 158677769340886944
5283245281983620 152763354534709056
134198939628030176 254796653624423968
173533729512917568 203815016086616384
167872484720946176 237620607909742208
33594251524264120 222444236822313952
81186739060427136 126645013397261920
158427112166874592 245810391784338144
46496072385960432 254721957756901536
85529363854018752 166285165928723968
3280692622595160 98499075636256864
165593133338876672 209071642248403872
161933989587247168 244469997369577632
91202650400865744 118751458891683936
118598526775655584 218656793109847712
35055722051154816 115098518368641808
74766398227460304 118771886923178944
13607780752677296 56121443062061128
33158779301578056 249811628604925728
16724770229502034 164554049540616128
130641865677844320 241820610801282752
59492675285038240 184099531805967424
94880949831091904 132034812437363328
104519267446337552 209710526141378016
54595330627260976 65243329792929800
89308358154718528 252232145166252704
64258410306717416 187401553828888160
86060266951624480 155991070691471968
90451719939952224 200072099504251104
43185011037442528 151078139058861568
184777262148335456 252562288290141088
190784156171489664 221211572129382720
220046466097096544 247501084447313248
164675091169946560 188673894947110144
23262289299329932 132983585016031824
26176237968804132 202752861735569760
178169517569567328 184033954182962400
16595128368674772 45672993035510112
148322896941494560 246077428360723520
187342669080356160 255114992333145504
176193032572577728 194679000089190016
1418991572720567 105133634215580736
14306065931846906 37498888437240768
124926710574359968 138488863239386864
193695401789919488 239674965469211840
212735425116184736 237661498142900288
113557650451530224 166473944667487584
39228338802106632 122468174473232944
6237323755860979 192740931095851360
101895910974370496 133713088991588032
10639425202410850 130982750426753248
26452604879254820 29147037387170408
57372531069223728 256556265392468384
140786253695806320 172377047056126336
116793685504220160 224556087578114816
71018072014163136 143005465530354144
35624244153438792 150116501213074272
83850601705756736 116637508445374240
11063452855933514 40487150051143432
127278640153952480 130050179416894064
19549093531280004 251047789410624704
116534110326557248 241616827989515264
76309271089472656 80146538508366576
182745866265114368 225190949438730944
26118351532348876 179544072096285152
153315644962679616 246348545952050592
23832318065822912 112020688392607536
54454707606309512 144248751005614400
56838508482131640 260862208034169568
113210326343160752 203351379652941120
27274177924630428 236371707644798080
29448833861610424 260012174940111648
13275585478765522 31166620921637504
54454282937734736 246648570927007712
132115715755239488 183406024098472256
7498813363832436 244112944282113696
89178423203545776 130269480897114576
36642792821089576 230225549322978304
20480133896589612 253400849947264768
75855466569433184 118093924028013520
63397531624423648 106958511317892512
159953403023688480 181743270496149824
51191319326214904 185762805599965152
133231738774330624 225494555395911040
68090264264055744 75987213799317872
107543183280022976 171858218005836832
160770580938320896 184760018971991360
17563443245870668 19099226471446040
68272495687562024 182051167568557664
103768110057336672 114988582750895456
30313756448200572 167799821816884608
102041754728465584 238884381747074048
6835700154922316 193456156623346496
200601696311737216 209828096421828288
179123777126240384 225192208043263456
158255878796103104 178761574137069504
177928743240883584 237334077100865120
134366039357737904 137344611317777168
144497509120163808 171742383373541952
149936503623976160 211593735559703136
53294813943596704 58450864027818144
114257097302970944 197743588496394592
125135795838303616 179274321736627136
40155962882260272 65907132649225672
44775360011375200 106147765078432688
20373654432833872 135695212070504352
117051167272853088 161019077329672096
64232730415000224 256108462904061760
196111865614687936 220792247923659680
87961510171906624 135061020851000160
149936971552998560 162118768520668224
141754678803950784 159534330701956864
129385172948058672 215567234118272864
205287056544079616 250219222623276608
48044550820377456 255496707722599040
89775297418093040 149167806092001504
9507532639157406 126724125855201568
24617954283023628 215558833510248224
157444738053528320 214853552646928288
133356662032662624 241923957085342880
45868740661545976 163612045184020640
144238921455853152 237580349325140736
139423212540147824 262998958535357824
58876547023186384 88300539682003808
21318032201319328 164973255447821184
166010289021970816 257358547247001568
43178728707510560 127772097683161792
70999895014031192 234384205838674752
152274157788487232 245363903963253984
31327748928668136 71109361826890776
61704011155048816 71598873905306152
7899863704526663 208960420475907200
165468866993241504 214205549251816192
91145939541071168 121611181418981440
86467143057166032 207449654455608544
127392103192980624 238866365069099552
28141781322345056 59014186885791136
129468654433114736 189626843462491616
51616616638998800 101979561167072320
56039207038223704 122783826512910512
2684732217284482 76883554424546256
20860736614486680 217361419588901600
207340933440919296 237908589976836192
473285997097119 245903230009927712
148050750788631808 253722448421104096
28609799717078084 242626103855804480
148390115109665984 255471600967277632
140775894634785696 207007654912554592
129625448252356336 215127663260021472
99698776666514528 163255293279841280
137911069173855888 149674680108923776
2140493951502895 28160160028282648
6979769709505458 95085951261471216
37276291807657392 167316286245345376
208359219450967712 215961144544664896
160893532996882208 236409889466550336
126917586755294992 143929982064626480
83553863861751920 204600094665630784
11226918825838102 170483096539803872
81637162000252864 93873189031537424
20024065062768156 105605434823355760
65754680858302616 205131076425893728
152295495482111808 177629006253678304
110684032081769232 203263860270724032
101315249620545680 257587570758787904
64259033820251312 74722152031273776
98666887724645456 187179774799245056
126984644757689760 247866812793767168
113457149180106512 164025245035405856
87554289531057632 233075185708245216
144607175901795488 168053956588113920
93512432495490720 105532927707732160
102658245803303360 252993880192948064
173430654976160768 176102026052167712
5256311044895815 21540265019250136
92061043064838304 128985758955828528
180044088768274592 261359034245650560
211359721237699680 235880082797505696
142548115419671744 211812294153475616
88955411804275360 101307768399891200
30681126258173684 156625880107511776
2335052904150010 190802467293624384
100824481423042736 248824652809848672
252432465119106208 259603561020149408
63136644974833640 72960461292649968
194563960923062592 236074138065940128
37298621679739600 85992348779242496
80815718812059856 247485389486898464
117665997786682448 258110618507135040
187236252311203936 223876965249276608
101077783160557744 134085633700569824
228332956074683072 256059388820505376
121761287401683008 246727365111130752
45356278893868016 260858977415694240
96096333638300896 115567223641493056
121677193785025248 203864376533179680
77200430553022944 222053380482378976
40328800370919480 132124383035155712
168892432963557184 245679754063746400
24299489904671788 49232176654407312
101961797757156160 190689609328563072
216980839456142048 253446297291441408
50053183522207056 164986332280941472
177565041825688320 199770963885170656
74818901530498112 81946407677793280
108987058647991312 180889510293005280
50474121771603328 195841480038918624
191435403393610528 191921746276483232
93079311617476048 162788934406674816
45544268652316232 83360404120728592
103662205061378032 231690546795889376
110844956957653008 231165731564766464
30258952450606568 233010111677981344
143112658580881568 240068263981957472
210350836813306848 211031752021292768
200173974641590336 214706458469513888
69061024441622040 251289014201311200
34365614020287424 93174907333900784
43505037028542520 123507667041123120
38425679913738976 233374634875868864
140624114600845984 237365218461154400
198344137711387936 238531282688137792
149759558041539232 205838624435556480
124207352008775280 212167714980203392
24167280331646384 30274507869166804
33247402162193440 257694364338381600
117496106932581136 177998500304547040
72002785298481488 74941125028033136
22723063826155872 35965624995948728
66414605652825376 164283165711830432
144763283967801984 160015710837802208
171456334518444352 228577456329265120
39728665958562688 217442258927178336
220389551351108896 245227896259201088
123542683780957440 244341921410047168
12421573056177924 204276318032716704
126212610021247408 250674667715384000
252713924161961728 260389231289633088
95689304046985936 122312725034377024
54398542298245176 208699545191623232
138671754860364144 169818002142477952
2152525592838450 125498263140039472
59062808252388528 258025483878919200
96563333068882976 229088649350379168
37516598135595088 56944685362031224
38215671370599864 147339352638541216
36123168430303232 67274319185605952
23675265098106936 159308473535917728
69707781027987080 157777510805511776
60759798748448288 166878006598844704
109784083797228816 130915190643165376
179643926119849216 238685631731100256
18968354124117396 34516931147737808
64072520266927304 143598580713949296
83262687976583296 152261921776131104
19186757061373360 143690040215905200
35575696344852528 43030431049835136
30664793370561868 260448337249644736
154775994208995136 199948814464149504
111949714189589584 225432813420362464
10652238479052788 187604217701909856
32259736543390768 40376240065134528
199885780533817600 254268311785314720
165066009757389696 193786726379955104
76574386431750848 207018140694842464
237455812357453600 260527177154272928
231820724530986592 237478025660861280
64448123865209232 254687485136028704
115680702191808944 234928826697663488
193909760425485600 262855209958054176
95036865296311408 208461753154051264
51577344699070640 88793723163409856
509518747488574 214010230939068704
26900663610418512 153832042100205856
24524390945858564 118978901033018976
74229788909922688 227560319908422592
214220617751639136 255489631703119520
49811219969726856 210499620251968480
5754051870001772 45187723752247208
184221966763556832 246354110439277184
214111271124850816 253058507899330624
103486908160148080 256837152295906816
125632261356989392 156175347557519264
248295604331681408 254048750286577248
28928439036857472 176258032095598368
149885501328250464 178134632497519680
187392757829002144 200780488508184992
161602912851001536 242839220048626080
169554027591924896 232924823719493376
192568414032147936 251603593376175584
37158531585088864 189045799044505952
149470356616774880 175768243728299936
233592569811993 51440420817334392
91506985799124640 133494740265166976
26949759078983004 37604064729494960
64874730121698080 209360045787419296
13555038613596756 24778951582470384
164126604163680608 224047524755742080
93625885617247824 220571238337200160
61172436337794568 102213716117281344
97798089074921184 132780282433274512
137963027202546400 218451311128881216
100059451942386352 204732883025807392
43996015489208928 144027731573220576
34895497837150508 212250634589812448
119764460212106512 168946910800566048
128794707884354576 144867533895689376
45233920958099280 215533283266508384
177506967215253888 218849163356805120
73806293583938928 205014084917147040
88487034218895472 176963147586776736
4770656950556633 125983513568121200
17547547865054594 63978037064914664
130355690631877632 157819314547799808
73795317119968592 194035088266985696
44707663446740056 100237156291327552
20385349718002196 218865461890354336
33417122224571544 196784251939160576
44421069241363776 230201799035196832
107677618271702080 216655179738582688
219221693533548832 222649119351560896
147844868977436544 241285194077520608
225917146655227808 260081829843297088
173359686987319744 254511577001104768
31965224966639884 103688136286974272
197317409116602368 212222994935984256
48948107106967040 217273030648497216
14995464783174582 161275085195196736
55038666730004008 225529977290182144
60544902084015824 106293952190336976
66903079267073176 238655031242403232
7776639745767409 215620010452498624
21846834607862540 54646144995305520
140466485925221776 157139943473579136
25504304591109100 130824889455533088
46237336930270680 225536868779607840
103606421510761520 240673142764680928
4758847246206135 75100575641986512
9663400782929966 14318002786884238
53072676641973552 82118285230502768
108983355479070112 125054360687314592
185071340959883488 257041874077241440
132611011875652608 226550241767117056
29822274342591000 167494680955126592
43489729298149936 79365308428815440
198425330818861600 223883579359030560
147071351460619392 251630697910378304
166551694426804704 213881659970138592
163516596766844384 181691627213536608
109216886248570208 208176842346757568
79264439937566384 166259872738477632
49756005286691320 60807150378689448
49938478407356976 62590709713912208
13150035190161878 130507796384468224
171361827927372192 191407428748600576
105641698181055344 214280029219743936
58542382867789952 160939414264292512
39657683616865688 166692123412416224
114446727521124672 256053357481552704
4947251385110993 155107632911340608
85981307216788096 237461990968535456
8971454378419671 252167794556693184
60628375435618376 195054071540505824
103226702060580752 168979545680635392
179633005399435808 211386109491167456
94152080920188000 94514745589126640
231759437485717312 253831881775110464
185304575077552896 222719534556326016
50974245512130096 248206238292802432
52243090634948896 95390218555213728
186872878290172832 227402058473442560
77920136124301248 229154326995507872
233010097603991552 254720349146882688
106122374055805888 130797148406505568
67984017649352432 146363738348973312
165717633576730656 192456385325462560
51219768488316344 208643244153745728
170241380010164992 194439340181142784
172475633344250848 185964381147293440
110363006642890992 205611169676548448
28731537099126732 95844880095600944
31568001047193444 260653370332207008
10348427577739376 184031180736734016
51105159933018784 164537010056853408
81103339145094256 136967847896420112
123021810006458128 200463824764653248
16943723649787174 238028320432875040
124391473747525664 139519464944198720
24500778943717712 132394881690476448
174190572207385120 200719466528890464
141677528192061264 163148828530903072
125993008664196448 224240237842554208
171589880520035552 190604446571108896
67230109148781136 167122186072379872
184596157580932128 238998605580329312
9564290160013986 175481671775119936
43908590083225640 112576285689827776
52307891518381832 75764565445263328
200888768427724544 210491682003501344
72118497740619088 228788856421576832
98963064649797424 246736437527705184
159566633556106240 203209646596261376
4541482106276373 37756773435044808
199373135415528064 205611628361424704
84812328118153776 121358752122549152
74187260196220336 142894963093098496
32122389152655480 215811316590576352
40864991607984112 65560473902842096
8353883612375892 242423510961065120
23279242613635040 189390483068322816
85192538883346208 201584969159994400
74600817110380896 162003648669463840
90505889021993008 154339924074109152
1303787344952300 246288723095556160
7441598097859183 176446329389629920
122694622914225376 179007381184527648
20989851901421324 54634363006661600
165764490161359840 222973190812098880
79571176357902768 90819622787453840
111208169487214864 256562260347995264
63536359237453832 259804355869490592
164234590415555168 196282960561211936
127182141610817632 158242131057914848
45686405699093192 162172855392090752
94978154337719504 155765322554145312
35121077823643216 252643150352593120
103366320272659760 212936403493395168
99717388409925472 248107782894608544
67811902466282304 196813855212100672
186751170640331488 190467989110324864
104256392363857360 104743218372657968
137167484410104672 189086892902085472
90050547497149616 206551579813728064
54169800813946200 104318401581166144
110415607925043712 187058732122143360
110235523266922288 227098354561419968
113825835117206880 133354682072457248
85986356864594736 147462508272202496
241358559446443808 250912754188727872
101108323918084896 208022398780708960
35568275046200196 197061172927645216
3656730655331175 150019258753632320
104272641964423808 199607805683696192
182707884205047744 186790620705714592
38365353131365888 240503260153971104
69195296692215552 241427187783090240
179417743462364576 235184853978777600
46460243049891648 112233196197087360
85953351183604432 185486417459391776
5014751194231144 173696114625684928
59131053976797784 79601562030127904
34143549217326820 202842976313925216
1826852174844051 78338855704549120
54351665844845808 87114525248855008
21074796322255364 74315608853250768
145709344571919584 190760853501115776
60634202996930656 190726290669292736
58950661983478152 204396253791929696
113456546990826816 138893173321957392
140324049648678000 215302811666182176
76911972575284992 160990548645833152
162973766581253600 249450969703912800
177301622451213504 246612873163528640
92878008377734112 186536067211423712
129548994851377648 262335738258468352
38914085095086440 223596956736903456
32359001681088716 150775787437474880
51141561132596544 90688107284275984
110946851695420160 249763734481362496
198693007281350880 227364038394024192
99107341351687776 234499525257190240
31884963933803960 180369801216902112
11306070897443798 78463599263009248
212870607046717280 241459530203221664
12273341769822900 154328884223840192
128194672969566624 177726084451693728
160398998356366720 198444721996157440
76866070164066208 78153001812942512
63063126034249008 209760469197852192
46690060002394696 181277869731255168
30822063531898880 255711534520669888
35202042773751712 227611437530831232
97769620372584960 131842284118084816
146510199072801120 190225598059414816
21922502306492168 31489282578397692
30613638161520292 72547790057976416
152273095317652352 183570929076544320
41153749601424840 169337281579037504
91813573202022064 245596509484375488
105011779386496736 251413704810511392
41891918482477256 121182094868982384
65491193673328928 144929649523148800
21072971698685832 59719823859764448
66293708267961672 146780690270294336
82862156158542160 244863765096370528
138742576321832944 220475540855379488
47447263121354032 126576444347599520
138123185529176320 213419730508133600
62966233971064032 151902016695625472
36399098627355296 193141004446657472
24750118547863408 61736565020576792
37929993641780832 205323022703166272
656867440554156 222956563854547968
151533519515669920 213281282544051840
70951175925296952 198348137600508128
69574884328082688 196288171957086432
142228367556035216 229425776917878720
142542840419513408 253702929124221824
97797461224511632 233286224329265408
49158936693832408 174300108630914336
58680495846143512 82103096461914192
31669067937200712 121123768640277136
52279699029157088 147717598562101344
23942115284259616 31419406147283012
25306619225147404 150614088593753984
93339351278491120 235312039406705088
165258853322876512 169671621421081120
11779814463557930 242765824652651808
59801607436880544 65755657874808104
111197545242548336 133187957470621248
21328188813098876 132459619283390928
26649269232257392 91705428797424688
110293426623779408 256641269271373696
94286149821055024 240650730210382816
186349520736557216 234741915944797536
4056922536044985 98793625730475456
205242976394044672 246570727233882528
24204816121270240 154673617780182976
146386789237339104 242206936921886304
28164031796270572 229008393028940032
48169331241769848 88423480965747552
51184932315586008 130856907733278320
127282718843614304 182056634846457664
26066454364731268 197037381427429888
46821510102530176 55657345389198096
14358249989502064 135619403178680256
23937765275220480 73346168917144928
120339611953324784 123731835303974512
36477464498906280 196929256446163520
151072522926522464 231611998334054784
27866759304118288 66754989921102456
32511953976311300 155159221176404256
569698201417130 180895175002687424
41400517764504896 49759693147950296
69063818910379160 87103681822595424
123312573441124848 147809436131034112
80145012481536544 100894100587218224
78513982566934816 91368922127637552
61116969877749360 69300371870484424
110644397478037408 254643513111051488
80606543108240896 113028063021667888
14656993655038446 32554340378532692
203906830144396800 220364831347674240
99098106989925024 122390783209709424
14805888092967678 92889371369819696
65165558086639216 74456585852546464
20992735379994524 131000176769345216
229680429252034016 229744338907373280
87544478292015968 166537900194671392
60910236495923328 215192450250580448
81964249350134736 199099194497755072
56550220427356640 194498243828014464
208999701498663968 242224544269387360
5018377097879606 42768411095708976
67744579952191720 142968706178674128
20853159393260760 202436085702960160
138741576470646880 182470166720611296
33603507967035936 149451775872035264
39118392362829784 133519978843590368
118089218987223040 184295999012975936
12375822660139260 26986605360871980
110119860532651376 158033314390725632
138061826010139328 196370419432585248
72119271664639712 98693512774888480
123812833818102880 183443513158239552
56582240442936408 262022091875699968
236760482096352480 252723532655605408
93744238021407760 157138332606311360
94143158282275840 184986834444663008
75363681630137472 216028069681028704
36730434271635576 133008754292973168
77422055852792864 157089574129257440
1735587033610019 51256295925145256
8050626524375905 220645087745259808
78352868904076512 202849331056306432
180773756964881216 228782280557483648
183749432142000960 249604734683093504
14370176294314876 126748775179637136
102001114240003376 154448611435159424
47600427546178152 192709292703148256
32793825571686644 93660102497686288
16620308684040144 55069144479326776
3975872389812326 19589047922943808
48015893881907136 98194054019588960
186574760564477408 213249214016523360
67330517408659144 124222480539119552
167138492219007424 235313860679421920
25780227704177172 124431288846881744
138451897388659600 189353134827094208
48579684923186960 57098072337289048
202569111829183584 217695607199624864
149089528744104576 241214474007748128
43471194627865368 136788110856839968
37373568943782024 227003738354950784
4674813062647233 224607067734960896
43209101767769560 216645955764911936
28595408562967996 251552938154432384
44392254028817968 128938052714531728
63783711595567928 75572998843207056
18390975648493592 135528201574408496
23750888525354324 66296221964878952
155712739843654016 173618108776688512
61806472042878120 188556627865660992
20752101454715800 70307762300348856
132532919739634928 171276119964046528
21998104153830748 105641254324560976
20845308037424796 230442263605426912
234814096702506144 238586865435923936
33414452944318524 70158203464802176
69268454275595512 196878190371037536
11642484123598220 122234436916839456
44293877536191264 68239749652565776
7003589405419879 106912216349443360
37875138817871016 130995282261577328
18345600559974180 97948320212592256
162018771972173760 209463577376339648
102088923539146640 179405122943456832
5689799916575760 217441235832855936
189204761237182976 215254996813962848
50759713306149336 242732224895617376
20473811152793160 95219310419185408
26855238397758448 167706802627804192
163433838668425312 216898858749769280
100887682386195024 250181482507656224
29952125321572236 118684659296122624
170953427907726400 174429349460588960
128767886191020656 160786862175980672
161125829710309312 251455883708455872
216827663689433760 252788705792093600
60703093880300328 229084272589963616
53358197487127368 141647949523839968
13200967749394044 111893796265826208
55476404966866176 228758067164002560
27443226847832024 65123483474819840
23762129401221380 45468058863994768
87386458067930512 248685337584042912
79018958575378736 254141336510903360
51985242159353216 92157906517076464
176565051077065312 197945331189710368
20516810779322772 22371629432655056
142735931391426752 167398416799557216
59035629268654264 69414663906728920
18639164569842720 90493461291366032
55356751905048456 133908690263824112
155692486402069536 187867719380973696
100528157785047328 211377418420364320
164615948708395936 229680903263208160
97122510904657 20407996294840464
236048581537418400 248778823725174688
176226651351380320 249001680650910304
3756306430694111 196273311439176704
236797390002672416 239829815641124992
11497884565140990 213795445340341280
1917049469986507 206070214522364608
199573172036812192 218751365850927808
188701478882213632 248323261218240320
121941763797816592 177753298451969120
220565226519181216 238110308019322144
72711343973418304 255467838679960416
6643582482624283 226406308429132512
6583828683704693 104703013969609392
101768171306077424 126651415915380224
79538113752523456 126187738765895360
47620618731146464 72026164682885768
101674226398187216 131355595588208272
161352204244591520 237311543087966912
46925510408600576 139241617284047664
19066792195052824 82652279936024704
158229866308524384 197161450059524032
36549667248689952 220689253246202400
8739415857925150 24286390883972872
150278842547211488 201594289310783008
141065321493465216 180232150443085184
42602651678593744 183911261631013440
16314671857291184 110588069120722432
46685045916278640 218972946478256416
131249503801060656 138533736436820976
17500953541617538 89470985520614016
16589934720484358 201507856281046080
144874497154046688 148933913924514048
60430697102463952 64314100665960312
74526528545316480 81477874613843376
90590256084737824 253672616043834592
139866979208061104 251618927351334688
97827493693835392 200804191359794368
14851911245660102 190484883126544352
1928200587289616 170858119854286592
51207864546479904 63779269876286456
137251058836246384 186458713924632736
167824936373208992 173983126231067744
24953739599502544 168894424644789600
33483466119427852 160483236622944896
10471942496697712 158953530686714144
209448685460851040 236714926501806368
55000776412692768 92268715358341296
35922482046323112 86665643498975056
65528456597375120 197262265719173984
166635475038761984 191712816126722688
4169904066687014 220834233837858176
61448896950629952 89240257548264544
189999706463683584 237127560726413152
94855742306973808 157655752592376032
116808158803450400 162469515509898688
141491525172705760 205553098374535328
98382363380985808 262343076566406976
158442803953857888 220537332979896288
164951728668028544 254200722406630048
58199171740207720 128029738900996368
55852412422767760 99774101000283168
44455902171241896 93209764082747760
161059104202784384 213257654985321632
2725599041615577 177434717665477024
39487998646218936 243666265230275936
75998261954649104 253279242389911840
133910901574621616 228581048725465120
150256359210407520 177162010289363872
278674140196340 132908013014803264
61003313695891456 121796911385198224
122998656812948192 168525355546185504
173026173061243776 250108927523357600
56586411845522424 161078221793651616
69028429754081304 190681910532427680
113482418390901120 259219517999288288
13895734934537390 82876504992683904
36077567850155120 244147565287957024
80510405264970816 108764538904164864
23256108475884884 128839528397990464
35685472851580832 200884777282840000
125513881755246512 231986472693186144
145109568784622592 170987936062544320
173183194492719776 189954475908337824
143158752655727920 239460607029705376
139845079183079648 243200292803216352
171784869284205696 172549204871211392
87147340436374448 157766749592075232
35754062343358848 258672328836940928
160818068841717088 247927920425691072
65163926133813912 67972775766010752
33166323031670452 166344591036610880
145128151204054880 198651203689704992
10061802024650570 44838920656526384
81577598411545152 236633003608927008
47219884787174096 62169952159912216
201159235136592416 223635507128953536
67869846392208000 210238011729707264
1995732071148231 236610662383929184
67030427771871576 107044135874028624
62208539471955728 128166728130430752
102496425101716832 238623282411323040
162681166991554272 204083132508855776
31769173867135960 58358902572994024
41652692291193144 103970982137179584
94876190947497584 241243383518472096
134626844735969232 160478288132234400
170461669736402432 183406554453288576
124930690095741648 169085435762411968
49200717399544352 249715610716379264
95826590701863792 157225809420570432
11713091174042306 96361658506342992
13972129081217036 98085248898298736
94804706762912400 213484282059842560
89956502498548672 96949208457464816
121326500461866224 200548620581280096
158721851864736256 207178175038759712
187984684368463456 241351736437503360
16189929466207232 71922463263279632
4869218386721285 253261029994417376
115398330875167056 140502697091798592
79229593399064944 108220823227598624
8374939907060739 85792519026216176
25033104257685104 147218700617240128
26629674046106252 178616232710506752
84367107444046960 156857820670098176
226308166141740384 256501061040568352
129496496238748528 216068822251336480
106745138993676176 156315807162551712
151238545017438176 227071442324635744
143918246678236544 156654318267602432
105509027797943056 226838376770760928
31557663046138260 200459804326990880
97309850838474176 148901986901051776
107223822806714880 216139921693894144
134715419277509408 205756395166702240
67633318406154552 206445442115429024
14172989276130980 244065783887109568
106099645150281024 190512579090020320
57189950119347896 226257205703374688
62075037738539120 87365482932877472
3402265689352544 133484154909911584
122313849688524864 226199400160080128
4650585100939089 173310095718069824
167986843287064896 182580660366329568
110592822245086048 146975997040725792
102470127702199152 189798565519633856
31322538297283528 35448249394553080
32292544303980688 231798504249741120
74205182685574272 216045422549949824
134417860312356192 183480133761133184
94770581276975088 262418082812428416
77805985127160272 197920732243363456
3821219535666481 62736110422974632
58446396611016912 170587856043889824
83290311206572240 91085388937716016
188388124460233536 200684623615264672
72194901356341664 117955252046008688
59673716191504976 257630951485035680
19093419697720272 169379254655092608
3091103683562248 70182434406153280
145042810560463 176733698806473344
8870005429478393 185369880320530112
141252840797756928 150260183938478432
3978709495369699 64855922908231616
11421105698650966 110126639902535904
108747036853461888 195427464003854400
149723564942400064 253361258065885664
1228813793520374 180982254809199456
195869023312749312 221243218648660416
10498533860236370 210967479332993504
6658226250088451 112619983977188384
75758812761264688 236900167231053088
117636599778347936 138851193937376096
56252496471609552 227411715960353728
51492379273795784 83529696708792224
24204414401909604 69113139428125888
29112895101713760 30215809542525348
110739962552016544 112361214343832896
28135875379069900 85212588222659856
142812999332320608 172609732896254656
18450317994419920 46184281390584136
233511636776784896 246667287765869824
31689476816358508 219165594957408416
46495857282372328 125944484523910720
4493867730628822 254791287121969632
36552224960717992 106873398870722208
20428309003782664 85708856038544432
64867121480518168 73894133211752144
109821777329098128 213754759015046752
48607567288720584 162999652376867616
174971044543409376 231223237721360096
90864490808229392 124102133381282720
254001132435246592 262626370986366176
138662375004639856 150396578241484192
33124614356373132 191922377060429408
57134977059604008 143346823585173072
56608055307320296 82146773511156320
136419289644979216 219345266629972512
14777264845355236 211647343749321536
45604720649917368 200176945391022592
25871546199877196 151685588955561152
155161790041627296 191533531584912544
3564534977741569 229058298699490752
180323484207844320 209689246605048480
59553545081177752 133225648689438496
34537506945144080 189470427810297056
168319046409558976 240345980873080992
12331071570400760 253662361562965984
146429795135637696 202990360149012832
21617212339746360 180255070337340640
126778619390055424 259129742523402752
69016589504664520 111742285129755136
8160834025185588 153543290276006816
64151239575712528 244266194440731584
6473118574336511 193125723634836736
257223096092028704 257377587985310016
183114653865381536 229723351386290240
20628182247651824 258841845951874112
66154727916378760 137728171707911280
217084522103184736 235459955618826944
35485791424094592 167164409759508736
16663476123393034 122390577294111936
58869433190451776 141040532650858720
1617689251107258 260143627091338624
121439832447233952 163932989135575648
14256386937172116 33145925404242196
152821855689506400 192065214568933408
14930499633941018 224740759998864480
85096064769840 237921789372974976
104540409331208064 245468885652521216
148701301020947776 224380080189622720
190634964289390656 194261135467033280
70626191778343696 184039871785740576
91050068945105536 205413041076206944
137406379915050944 162449431380236128
192354825292155392 237667976452929664
11430339471847786 89205859191705360
35948836337617672 259411693493752160
3604290148216610 101082308571393392
160459892766157312 217708561206093984
88019887369040368 239378730376380128
101050103527994288 107548479718219488
99027371715456880 161146761167911776
92088697177797664 172537959564506368
13503757215859100 39472662427664952
148745393065957920 165002190716295392
20234739827034184 166567413684955520
137880796515088720 170206130247389920
57327458545377152 62328612179001112
157135668302878528 194019837266650560
158938600384953056 233186768249397472
34040956503619676 207517899985066592
114045016617745360 158135392532225120
3101968369049933 242658193882067104
65721301217143880 91096271908538688
28240048332476668 179060014445305120
67292661486761440 115452392091921792
84216027864787168 157479505065838752
117715261090925712 234444935059050912
15115506371701684 152318041227138624
194431013221574560 198210135227575680
52931707826139808 93012927592434816
81161788405374384 254829814657198624
155907233319549920 160382529886057504
35608956820720988 229848293137613792
52366703789019760 253181886516089280
65860780164301760 101362679630303776
77900096882530480 94799658998853216
68780525829497432 260014339246812864
138198355674491696 180008547539684960
54945720957969768 100556365889807760
18246927137327296 171372998268971680
69567684989303616 72619657166160304
92922546518139760 197754706018473248
110220318461291056 205710807716799040
86622031875737360 187330957342814272
65884136863979720 246763280543858656
69148688904561448 233457344285841376
35390631865611872 238418623198624096
166428908566797056 173093130559604480
144743921575119776 204686598734398336
110204745214431920 168762577271263168
80624883091841264 212680488622970400
13467800050473586 235277628243258496
131799685716504752 184812321232749792
92504272399220768 163624946344713248
32979875268055516 40099944668348736
77549994020781648 146715315724495744
57241263538401520 247481704448862432
145450997100017920 159199130224007200
135578679911040592 199246433072122368
179936764035171808 224601597806470144
89007211567979696 127079168427023168
57616062848849760 88617469294936064
196704826323352000 209466989099601664
39043433527593984 161183194084564032
159073547757614240 199122567271565632
61623331024301168 185063610300077472
72014199198094944 248974256776628000
117584454895219088 154335789988955808
2402689173851684 70728169913439072
90432607628973696 109312412193678880
73567631556629152 214528610033565344
90763790510627936 102041858763822352
36224508090463152 216147615698526336
217064879167761600 261040971591950304
111067420321247344 164001378472342112
2739361544763453 10203893703126360
102439307882369776 214782601064595648
177885175254603520 215695624610894752
75757865340671904 221528925687570432
127700754041101648 209719370138865024
117903535840022016 159392287654057056
224279533219073536 242557141257668832
162224677125412800 259170029227126048
81632360766166976 177691485240861984
69635568884473136 82504703763888336
73300219050937088 251979880790179488
97777067786144144 230514343640186304
30529407266798432 261330967844525568
24476813924708408 202909506567126432
70581238598458224 212737811943938560
66346869695475912 152052474818262816
74246813198999648 98677408836294928
103247016411558624 175535194231432480
13441476194631644 130199756518177424
257396308403455488 257687031208405344
177065339403171520 189568117221380960
28313033171013816 51110280464173432
138454405684682272 229445863697068416
176544070297325440 207963773691410976
229829924218317408 262604512972748736
10799577232947038 96810440092382832
206683159258496672 250784799585637536
30904300355187976 38741617237776544
133347811788483728 252001359470191520
23518175304845852 105288928905835872
117322188930238656 186766556254328928
42735756762966768 185332068259115744
99744895854942992 209752945583551392
69313756209283560 216576962485197632
132958772591181056 191310002261724704
32866419405560516 191406644865318688
23915475049104276 187089721230680288
12365489173469750 18857045703810872
9635279563847020 96387287513895312
91360779395619216 258768925545746048
162382594299717696 226555231897489248
222992485856142912 227371063785000960
84496849304732176 96985317594827072
236998218922349888 260654394999168672
105830419784618032 112073266416212768
72734093832193248 201774428791247680
5180512417538049 25678138474306908
23502322231152536 113948359564749760
218367640782967936 242583075620952480
53309293057644912 83344483553908560
159499668295829824 244153263624726176
36083666103241984 224753404613523968
140789490413902592 242755590150180128
58103680009507032 208248216924596736
83096783386877936 236740540321564896
125794465104670320 251810127226024256
37725432782584272 105290410830167968
134989227786012736 250275945142833120
97776460007132096 145751535075183680
158157352827948032 189598736997316288
234361477454942880 255079223393786016
91590211397182944 154075063071555360
9106323804841658 26528452177496440
31588157979011388 118907803375048976
186520856474013728 203587534041336320
67074946522537840 228463805481898080
88182757169913504 116866149496370240
168285371247122176 207404140958750016
138518475270143760 229746966884263936
1841822663373617 149123554123389120
113646811538358608 232245044344465792
174657863217211520 258107186838969600
152561183228239744 246172592805001664
64600870230759696 208890308335834720
80372357929585328 161285009031100896
97208471067875296 103076753084760704
142398631345043344 176213326703636640
23258615753285580 262672721193742816
143581094458981904 227776347308324672
51897179715666080 97502550491542000
629232945182563 16518746609758886
194021428208379552 243236359326211424
253286694289118624 257662334374060800
161348129941572608 219965810271390976
4872103756358242 93744388145216640
15272303286650738 57094012196980840
11728190890413340 144451842274968576
24699126979408660 241248778778693696
9350162130764346 210252225865001536
4835134503087508 133555820558272864
28087828649967036 207911010685919872
29959495634585752 56913790677782384
48069145992097296 254706673396723488
29810660006982824 227082463905412640
211318650830190624 245920602339506208
4326840586224973 72866011203661648
184382662631989152 200345126576276096
32625689750011588 183891869814470272
14283928573940284 74731364023946720
51611977851353824 151324535883707168
75289493775427168 248726743090209920
3121140951083953 123125664370291232
81504277165839760 148616664926760416
112852319749339936 120530567929827936
196448009280953184 260907079806151264
7153722484164064 258522594265186304
16257953521237190 211406406945640128
158764510887470080 183397391844640672
180786790345883264 207605336240413728
5665458324527166 90265358987941424
35781347309252304 151212095607472448
6327577569290080 73532666986088320
13310078782137602 143687893018454848
37519729145596248 121510706049757248
225569177219337920 226453602971052960
198179807117661536 214509717090897888
124807637379038496 161213939109327392
198084766897415296 239788271458585024
26086048861277128 124123901345819824
181478546373384416 249719507414440832
45999637517618856 109388529009126912
79173904407576816 135707081411983904
140067631054301888 260096512528214144
29595775738161288 146606013471963680
186852536655243584 257255015714783488
54899633273917808 143134781619562128
28936455147903932 126411524847973152
197484972291803680 210507648941505344
62251065900957144 217868812027246016
136690649856401856 169416192362170432
2917785961754334 196681424476687200
146454682269510368 206479215968003104
92908153512781248 240424132141073984
67188718995480776 156196559446341376
5354596630460095 125196792100237104
1836115812066842 244810526661820576
63267847631219000 129677348440312656
26013441809313188 162210428308573920
105943709455933632 175856913078330240
34448863589833480 246915213502107360
141847465809275184 237777061083830528
37450633827621088 105670403359874928
83466050062234048 130152663820612480
120370044947218352 168373935811296352
95738656684225184 134794147979300544
128267162935298768 167619755338824000
71711487026505232 179170800430216192
41665271049065040 120889235015905552
62842753173916872 205139965729336352
25704183542937852 37793068040491448
40649214526228024 176112116073641600
21084998414289132 146999379548991456
35500390265201228 191539704293814496
43020627477741216 241570714468966560
113981883958761840 135042095760442304
46978511572983120 219138555964999840
121420093874900064 215084798127604448
44119523467363312 197018765099541472
129253581306200640 171221615692625888
41743119034008184 198636528622249696
124307372179188208 195817457165480896
12880149488276132 79104561236499472
66883289177927496 170543344445692736
177226545794203456 215187902061267392
96904540624021344 165781675439139360
9214608207123028 14264213806328648
133923691152993120 180223686676473856
127190589062569712 201919541948946432
75448176921657072 168920412212501824
128161373927701552 141232905570522128
45454304464017392 63783418532794088
55747725419034184 67565854197124352
3969227217206787 157712327657377152
169718953377522912 200647619548239040
135713334858270464 255278936572954336
87481111330433488 112742038802333840
77622341402922160 246889069484775008
95869382929134592 211373239661478944
71847389737613640 190594031144740160
124851424279368480 137419198164657712
175350177789725888 227848389040544352
86532389721434672 109778968370407168
121647767959595280 133290961753688960
126748023062484864 132406706598484240
9859959020389188 136458740043262416
27192095606004040 96183351479380480
26586713722335412 261054697317530560
2917822755099494 205483970023911424
69787280173763152 198495470153281312
121587319787996096 196542262821254976
107365806926186400 245848341483094848
79164550262827248 226802366867814336
104213379618969472 117871054606900576
80052200529611408 201014870867504800
21772186310138416 112319228971436016
138106354420898560 208706899734906368
193813518688484512 240340472606731744
71201191927343104 177832105969556960
63350724956109352 104291383069154784
153539205028378528 213129867361242080
32723533437005116 228188034502970112
17036771166503086 37952562184755320
22788034411309368 70735393267806504
6772599807400121 246938136245695648
84898031750053616 115812813763664928
22356800755366996 23102702852920216
95601276827187136 142780856035059328
2574369893213737 118563205834646704
195317596890171264 217758339347397248
10647228277149450 213511960591536416
24518286044073020 257552367332653696
26467710948460164 193640924850237920
115902910710826048 118621878022466864
169696767571249664 170259332411249472
11936642559446546 84284592006588416
33507135006455480 122968461532068528
58010157900564568 92906726736353760
44520255025809440 194909768594863968
32297082964596988 136747278700459296
22556874275654580 27009311303209016
72578992294628240 92908217984143936
34615546151607592 104176967031484400
70680632554445552 144918632014190496
255639018654886016 258286048846774048
176066347765868480 190267860741718720
162628216360354144 164971788683892544
51399392001391792 96840139869503184
54378208791687856 211712044771074432
237757869982177280 258795632352205984
98546057574007872 151297607761559872
208814183575720480 238739134462032032
53790095178242432 230533563263119648
219907720085033376 233595543880426368
77451597480462528 206855508913668800
18715207860029132 157226194416628160
52226314744806808 161557198773271872
13156159696742868 253195470197004576
16920179676574316 64094204764710768
72999971882787936 77931904013772656
131545930039642112 165562368902776416
7804977951167169 158292093755713632
51176322134590136 205096284810097280
124533800903078864 240605337523944800
63391377514774408 225590783724569280
5053364920646086 183121744821683680
11599724409274884 135437996254327056
23454844049036852 86800792232267296
83294284212809504 210011679964604768
142712594799114656 242594859643707488
41208292434490472 222290354696301792
173460115638874080 228187648544505696
73789678668222880 81916471858438384
18021761849438164 56350259966292224
159012221750004448 233582227888540480
17198457816244990 129127489138028240
116922429189704560 139782552591611568
107502112949150016 115899837692700320
11387476462365538 67536099985094768
67782416498060152 236181969910941600
65909709289044584 119256417747406336
95178057325709744 174471923975859936
161967638966495808 193805762407424736
22359081173351500 114790417617376752
51845184378639648 135633727647975600
140670396614056352 242972718458463488
35555424365502920 126718890989086336
218355685187863424 226506476113076128
167240338628281056 170589879588039552
54395855927197496 57122057522417080
62353123669841200 162036361289488800
16417952200529990 180391272803606272
128206895045207088 235057655339828640
72347311754888912 132087742873595424
101008180004740112 166175341889141472
65072234033139336 134568885252466256
130604524687925072 178207842827996768
14451776288888546 233101445366896960
130927728792870224 259832881615622560
170065254221059424 193668679420024928
16708539424213378 38315631598265560
49561986556638120 100490856517110512
124269169935262592 240175256786494368
12610662207495680 229469190709893024
49663224110396888 103858094088244384
94295922723911168 154965811077809344
25726244209735924 110187590629575632
101746524764241200 179610464194907360
1497736500866921 161178313942116384
91110972277908240 241615604879387296
112349230881069296 125046320220406368
15379571488649328 208435904457626784
69015079529348984 146880908303892256
7832453811922367 185915596750412832
23115987840881220 128746502895569568
92879291430900016 182039582443496544
3704621013756653 104927060063587872
124208253129985360 127338060508814080
59384264344856032 228319297902805856
41982399149542784 236195948974029888
29328033038917152 72989458079042576
63736210073012280 219983232228326976
16114341643223860 46089539960814504
113381074980194912 247889231654181984
106328320375398624 135558069261002448
124844547991399968 204986995908741312
189364274041487104 244323358852616448
47078937597358304 141734645624969920
127484292097439296 131399630967654288
137422959802748576 199652978204860384
8505860658721743 113458236879624384
189066821160995136 247892955889076448
9261709493788698 81540060530841584
6390126523036364 170093848772091232
186573552399224800 242106735570277728
43301263113650160 148529776942827904
39784603773674136 67690880820677144
122848483093884688 196801826221859648
175591454846632832 185952690492052832
3685710400242183 19305498189221096
140299214137762368 156944941366527744
84123688048362048 119581839631820704
92027809493682048 231069328905169344
35105786250603808 110541365526817200
96777847366768736 147651857653655680
143140386131531232 189227716802409024
48533718488553200 256421975429768480
118639650399491088 166744808939046880
170845109115654240 240901463936896832
72686434189637168 138535999269637120
205297330561000544 246279511896683168
248507243594728544 262601897309654112
109315149550661664 180259008457946976
4804494883613370 169284624983573632
48440070237343448 107952268147320032
150267093943258624 245843446257233152
164997129373311744 217361275228541408
318050593469001 253701418173229728
86770495829774768 108244351194756560
12904554780876612 21631387439612808
6974674249642692 145537327398109056
154163479774729696 157219505113968928
54972061895606792 216538793723048000
2832697489935535 158346731583021952
41946315411835792 242584068168552448
8274573264834796 26206392494437424
62400960138603184 97962812296800640
9683318549005268 143472466537606528
31740709092667248 218300672579118816
52622493310587416 114668492715742864
18688811685070292 51855119201380816
50877627275129352 140348003607405024
18047265009505260 55913634665383712
53145996209667408 241267604285086208
215688421071993568 235446168117919392
109545935747615584 119930198840321136
62926745761487552 223334421638954176
117311830114055216 178375368351739072
123271099957940256 189388284778731360
88571130573375056 140548456598439392
51423118940614152 172141949223892896
154527469107125152 188715527950292864
63474608428537464 134147994111976880
99418770636960976 111536576524077280
7003432223541563 14507912121708672
2379278852069253 141702575164111728
53818955941312776 101072105713350976
106100806296941152 220703663176497632
53904460446302072 237227705352747744
89207262050512624 107087827469834880
234644207219584096 255868927892728352
85008806328390896 261090033228412480
75724125131573600 250598527100719648
168149544940515488 171010611073535296
129458646278127520 151713896036135744
243521868331392224 243928644722244256
27131192482386976 197835339545397664
5058417324673735 139017984261541664
175996134259301120 189435795659722752
151150036960082720 196117976980164512
143045500444711952 174286583192069920
176303610478256064 232369161841861312
166558934671437728 201332992261108704
96281424359010704 211938086934828416
181156105542122272 220619127354644320
68930423166117472 106795510561959840
146993829212554336 199653414409926560
45302804868484688 213649588977854080
32010807398615892 151577799626926976
167530823989054624 180289229968077344
135860448374114816 194109370047143744
108127371485002080 182342507575874880
27465736619414176 178195902688744128
49574467773551616 183321210977074176
94329787724166832 209327526874991488
75972711802477968 84308978713824816
15348253867982364 223345952257946944
151255266933605472 212473435239152672
10512794136109022 180255362800017056
58191927527428280 243764726038867776
140260439354405504 209872943339087360
38305248913532904 258944716550119808
109638808537725424 231568691519153952
22315923212131768 148985602629902560
54033615172838728 228583884803996320
124618542340374384 241579408876133728
6492411101763718 121072338501119872
86890492836254432 190948838358817248
131294646294247568 202270756257591040
48555249087206272 186983097645656384
3042147898035017 154922632273486880
51781590665537720 207688126252008992
153257879613226848 178390202520239904
165136176679329280 213142793194739584
10118512378957744 261143005591176704
22572614312836292 200932751474392160
67356441567843416 108803749794400112
93206409054732864 153754855691847072
138900357407631520 193982042802680960
25009396762605204 238585147007170432
81678887982023376 141760551303820336
54183613513550032 223774021568598016
248206161025370688 248477265123364128
35913281742928700 97824150324630016
97536159621449456 98989977174424080
103165664445312928 155164088335209632
201709020281760864 246622176002111936
169095457032348832 251803176726797472
77232163093583552 130678729324407904
7689334421599966 36815046245567920
8564019025691604 36647669325956176
150145560198901312 161069209637818048
149715243091477248 197009114894720832
180204353716246496 246911933402080928
30926025497321828 108860111834567856
47254212297901416 136419910286039744
138978098480890112 155053898450738304
33888446827585156 202250708522494112
24749319334624584 85190237261445136
91995767056199200 239200760088243840
89448809795436000 140572258574397472
16390774801143098 29204968953543288
161359070689717504 187465743769311776
28246644407219108 55250875756739728
33762329035378464 166421939662105120
28190717048687636 161326409718338848
8155939309970477 9293182237811232
14016525410377436 15192230449878420
68926465833129424 198967091367954144
10335641228203418 152744846276515424
93737698088965328 252465665583864704
54571962836239168 165688759880007776
13576552252462558 32227305680036944
114896997101628976 129675572642216080
252018415800299 133017303079207120
99234106366838688 133197719167942976
22208023561971012 119882851578077008
136627069332680896 242856498554220512
188025225951919264 241368983052039648
138940162581505824 258122012880721984
52797929324900032 159219618411389504
60650791334974464 163064260962580192
58534717774001872 225049841510929568
80325256136143392 217470824898998752
2165815643744130 237643023650162208
153959505607283808 234766067072464768
94961677285873552 241802335334295296
214897467451979264 261753106939760320
41193981977552456 204706141043722592
229698332703767520 239217024899062336
112743240234037184 130621477880412080
215692240094505952 221737740142335680
173505030932601280 212746379031847680
195151956025758432 213125223787404512
25064920613081612 100804384335318800
32185958223425264 160616477695661568
68167832297104384 166333601485507424
80133248696953856 216297768337941056
103976826347581232 187154315394716128
40614089296636888 66191772354783320
36663654116130504 240596519546191040
122063351512718592 165190984264965088
3470165644666957 131467419867410032
56597900948267912 92634935874296224
146523114714890624 167538865106185536
188557453558456256 247227015132197056
62020597815970496 163165911119483136
210308446102696480 225919132169568192
160424495667805536 208144283758331232
145234708530063776 228692982252654368
213957171134473184 247240368431680512
17369386779034938 65144352557570472
72012788187372368 90099095694677456
135777577793187392 230832496248884960
121365220099929824 244745047057423328
18769815023435476 120706299347625968
72699415484744832 195548514934979040
42668703703310824 209336448850076512
127572042289202096 130612185241365264
118546469753631232 212261952655646112
188622907875139104 263063000380516960
81283602422587296 195606318666987232
7521254206116142 38994963302581608
68060177929644648 178313376184832000
243615473993477312 248322860275560896
90146056857933344 177932165285935712
49882064117316440 129632165989444016
43314941154572312 173901307365241888
25512152629145632 197569944257187904
166991207906837728 230732471909417056
9742864915197800 260037964979146496
74423458289703200 178693080184306016
164782555402235072 253445440088510464
170554242737525120 210583273936373920
172156230177313120 206833090985760800
144386465523348288 197452126200877184
152624191340072192 155115367775509184
155378291809402144 179733590077906080
6738651704909513 244337553117916160
44950611239123216 202962239567992992
5550164317227413 139750122303575264
12364354635384530 191881483075615616
9814304690645300 15465108221320452
58961882074023312 64718088775195144
182844411244829504 263004737929450208
124664492958381664 236878563171099968
50112178356941136 259966758059273312
108341537077602032 178924743911292544
38388400470353744 100123085580009264
111340604925633056 182520684719863616
220769328371329120 254070335155172288
67034455487303648 150216519653447488
35184212266943344 197088345281376288
49285283666391912 135538251645174880
92250980299265680 210286660409960512
92417772308494592 175775861119301792
152552827778259552 166733139631015008
199057042686036736 202498903016166208
4896668617113795 167276643961627680
39451041774836864 53233679857306592
232821690306392512 244131467597719936
8732220491704905 42039483071156024
118759910547812608 153647817663234912
255240673018575296 261047945396252448
51993363957625392 62186073297898152
80604734376821728 187604930999418496
88890691494560800 169041317437929600
175174168024082784 229059263513980352
57387258689536232 61699025669956600
103484183155035440 119882469123233744
5031089481127182 135896804078682384
47942823264341888 236235417107313280
8777340612370971 53418760643206056
123421321008139104 130456696911701856
72960349229796128 199510833836898176
69073214815858040 103808073959627056
21643251717756076 254896872407049248
79959064495141776 199031459222063712
124999539427819072 253986990866461696
192067034600328768 238957639614794368
52678446253428512 132717881428667616
122057625870748304 158315733373479712
108677311533708080 195919155289959776
54467497835478488 195001703229261024
48974574258562320 260872855651818080
90443637568806592 218649124344213120
55329898259180016 160747069149691168
177198266542302560 197379420437936480
40754994242370856 152410488956685216
41553626854752184 125867065612900384
127918443041134384 157450044561925056
7892549045934205 182343739863701312
20825814414059072 92189184349415184
7559192119128112 198844834704411424
149118397482231616 181507285347030400
104813496434200224 216977470433840928
151052749094459904 257185826959882528
124105561896380448 241472949904954368
197050272020411936 215099688275387648
27902888734960668 246346410338642912
96827506662036192 253608595328380352
353578914390742 180976717080377760
70796820356612856 190381742186257824
219808769498736288 228152104344639936
2689686647939608 63743257759411152
127020970616307136 252102613783859936
20836054241486504 221891329996994368
72165071124256368 194744491511670240
164953239684979520 218042884131498560
24829430687358928 237278935963940064
123685624413638752 253375073909938976
12181396985099600 125952292049050080
47600031640447560 249002030513720352
62338419419377800 133565278382426416
7202808312774111 174412884005810720
93712562835513728 251482303477607328
82052192503837648 252836666109756032
109310675216598000 237589150285913344
82513681496351616 143934568271544464
36457084683708736 236532567417988224
108518449691488224 168901389207693472
205786594011979360 233117276586051936
106744147698888064 160878250173832992
4061542548902111 257049109365718976
39831349442280592 164437394646632576
24222016938188592 115636139222899888
32246259278050728 174390266501846304
179164910910044736 181535177879172480
84933339771859392 106388974595719632
12948565045769434 229767660984381888
4589450488473478 243265712183648608
103352263021727968 214126616449300096
238509299206223 101337785490654320
49666342545630272 226604132753457824
56970086179974512 159001758188897088
85192548910896352 251738349166560512
31772920539079204 229669931859985184
148128229911280256 259931723613280608
125714445841495056 193819680581146912
34589659472187604 197949309431890880
66836825535073728 239487863387825088
62150980935913744 223599520208591200
143165463628305712 247536829121937568
159089282134092320 253852876003461856
24865613608429172 259356955474834912
9940734809032856 41502200334259928
84815018079557392 126164075062063120
258246648854298816 261544811577607424
109370958330854672 118377867398086384
52189325069403832 170982019814557568
4127235231077772 212843473020917088
31725282056640016 80737825047254928
92524438936422048 163257436285348480
95069534608717872 258780179125028352
86518526457413936 105823607002701648
145632944765854112 209321254502271136
49430407390228240 172185922298945248
118579590721296608 182357257034020096
19122143346395548 49780554015415680
181718118805959200 218597185604068416
78016122898360496 112904916847048976
225315273266092192 243325192520350336
148945591036524768 223132226357198816
60502804961951008 179016946139954752
21875957910652900 65214337617009600
29150559966916280 61617971152349144
61875792722378368 85759339875681424
83021006073664448 226645904575171104
527633417986204 258459173181355232
57206369410226776 187641591030114400
77709357429875968 213558822217643648
39032154967185672 236844784984443872
148360369454679264 152187490140459680
23310737969659224 23714581566564560
168670097629854464 177416694582297984
26095544602547680 100138208176148464
163965259960514240 223810016419380000
121042660429179888 229601606655770688
186118053999618560 247188101275287808
104336755023799152 154543850544871008
164746197122024000 171649346805964672
150156079538599360 192687620503265536
23417631582288444 200108169444377376
79100644944816000 89529282217553168
214115081097158848 245593004138578144
5725105289214237 241357974862819584
88831709737292016 206106745431414784
81485646825597744 209614110073138016
4357389783979036 127428068782863184
138172153935030912 159094476040227200
83251585947189456 163803765995119200
170187089998609120 213031537002195264
91581470530558656 159870621786735264
52869431980534416 65478985231486120
185428071757642432 238406223050872832
116195066448351824 118165867414116272
169527422675474464 191123766572460544
20233244962532380 204380591849979712
82978321177023344 244187131275147328
70127300106272096 245561693095475936
3687263879964886 237532344407041984
145313025124628448 223337553583757664
27034157537383240 147815450403146720
167681601001228352 220193419255104768
47704976347368320 160146347117066784
67684870200865096 235082938752674464
17823359230026786 206631306596085728
23045145355661172 182379735104594080
24205269000429056 43033921699460832
129327855639595344 190387475020431296
12003090154994940 156603525441856160
142819102795376336 247367336420978784
5073635065913658 142166734317275152
12291027384741102 120866126676900496
888371781645428 221461404996540672
173719919446606400 223491232669925312
5833066643338471 228085766908729536
56909514434206272 185120730783820928
50717023909901904 101539053565252352
82789285436826192 230897145591872992
49613451199951520 209498708335448608
80690358795514576 85310669203725888
127037793376923040 202075729971140192
83903216803894016 258591331091974656
11387909118022018 154745601395122944
72529961420979200 125921337907191664
11024084102831966 182715707327577824
166929417110944544 255848775291053888
38474839656250336 236982773291301952
2298478526766690 242879395190182688
103767544669610080 246334422597177984
2846292305007363 169561121395312992
146637521969087616 166125986481632768
106994528606572832 252490290106670336
132702574052111824 249002888832529248
35472277235847872 108980809619813024
125991405684665536 180908979188931264
144746915474885920 247668900121848192
21371691016481460 124492258176663152
136166718756862672 190941943195799168
10016565221204458 74521064722553568
54795268641392880 160186241242512768
144102444943346928 241399660867334368
136558273402980576 214999140687095200
128714275946856368 155695140769180704
22754542320513284 114715710941155376
92956278893501456 219483312886827040
190982873338191392 191138345177286528
128784046904885456 250825959143554720
94418966839135312 194836395897743936
166225992962651456 194995932065152864
108682661675419264 191181120583541472
43898927210314192 182659902052559296
889818914689302 197718300619208896
109034449424140336 122735662060616544
64511307598001032 120900725838944416
176255837930035968 201064150772545920
34685124427513304 66620975728100248
113911480157635760 235096142686298368
181736985738143424 240530141694992704
178063576179709440 239672900303640672
30592741469689676 158715843445337216
16615848953212032 25773881055377112
238022969977250816 261737299111481792
78500948297555520 168894253536797152
193553740346629888 255889011610635904
197214885717945344 239602922555848864
60972820226471968 155641994638869248
2056381436773705 186032731442927104
105447351788094784 259261540103703488
154814199127781120 166590833194069664
62597835144176248 150823656035348640
91480473298124576 152793475754740800
14443684580035 78914519622987520
162529669678870976 251793239171800192
94431001005584432 231455256029165984
40566144134713152 127702023107347152
112135689363381664 182342683586419776
15474166617538036 224795719933969344
219742834558703232 247669449842318432
84298096865019696 120317251370335152
96816925929397840 239717788458402272
151409639646770432 251487895122898720
156523530275351424 258388138279909088
194833286847190752 201116961024664800
42997086306822056 64972063816792024
87347543507400240 262565808875917536
36606943661023248 98188518665125568
213864142473780544 226832294967862464
101832966615248032 139590386069184048
169621662247445728 226533304641198656
25093042301352728 75723317478055536
210352387626070624 252221865313914496
45524863325725400 46633044442502992
109646856332581888 125058790378093712
142434502917179472 223971922986348064
201759478192198784 216813435527390720
64406591738230168 247212393896321600
43461416714068424 153528301610626880
90468577035240848 238574287750973344
46018611123985448 81988851689170368
103394986125021104 238698607797724000
27977651837314896 56673279141066536
100012633827651168 170708020865837760
165434663289971168 257477304563507040
54582325568299728 151656571067632544
115173439016621984 201156163794061280
15700979051431600 71884246833444824
120989713246302464 156778946836499584
58540611734744560 131958472673862880
17703204537277716 90646850711874976
631516703993969 126293487666537952
65994912490076144 163698778654507712
126839704146747856 240553466929432832
65017398998760632 256109913438157440
139684080365418208 180760338967755008
63647901465805240 219192567189696160
81564536406708640 86979433281965296
15013147098017712 244219472247084832
74282967595877488 175348078809690816
252977909259558752 261862760343966752
120750069944261792 230377834196571648
13379306871475748 181849578183748288
227089086391110432 235129416113565216
146753788820368544 171439182225280992
76750019438339488 96948227423009152
114570834291190336 133768903568858768
161120786524286112 167846985720115744
245504222071411264 248316867244582848
13292828039967388 71887706557455656
69127211332261464 79219547982945408
114048392973159488 130014802721953840
5627146089116037 222138854355109216
113555031153714528 166187111955950752
88909085535250000 122643174549008432
61491891465991608 193703238457386112
184797067949004480 229319238214569632
186985070430198752 238996672178777344
42316207777094448 185249371211587808
121965626869776720 226313713010899552
162325579066479040 172799673671988448
21689410161134076 210832628292865472
5234599227673013 157782199263011008
185832069679662944 225778665499447200
55842385194997368 235151209155620704
137427159063021136 170675707140780352
199501454085801280 228618513742853792
135884610218602880 219797220553258560
53114046312789664 206710363528588224
16001565774945402 104392505895934560
198103983152375328 246089366818729856
98012632770882320 242273982911715136
104388756956915680 247179355996038720
73443320386810432 201994338423467648
133886260128156928 156305991016197536
193664741359573408 260044961143665088
9359468103145124 77026646747412704
108060717666045360 259489288871153696
79901103063754080 168073455752158752
113293539699691600 228004194850651552
121642047167620256 243615433375991040
235527445740174048 244144731009332128
76027913066207408 180894889255476064
25970729154729492 61949708871446576
32817667741519220 176191898817602112
42463384692817632 76721067439707808
43961854699866632 66396617219677040
190429164059453824 247265192918254208
204696105926218048 227085553383006752
90977410646934800 213598446809313120
122593358920690944 237805141420129056
85396945541382240 202506810167348928
98412362119469984 154371569261296704
124022486599226992 198018388838272512
51288459478821024 136324852449921536
218910455433722016 258742822221906112
154154905155360864 250656633556953600
95246162711415760 234049070473368832
121946328695208320 230394680971917888
95740764985182704 123761422586275520
6888178972377954 227592141498908992
109952361738961872 199395667832743680
17520855948840806 193895262866813056
56588798621114408 221755968979890976
23724177479685940 235619166469579648
138027143467371856 234301813147495520
114214045609149872 152028813087722336
72995997936303200 145964800167434752
74584392925674368 79907918561673328
13197775990076752 231224711686979392
74415723297856384 231604194882261280
171730058297519040 254313285798446272
199619500453686816 222811791952313536
123028286306563760 257075548575879072
94385893046902096 171775611810461664
3064011330814445 16300314611769024
171179671357157632 222591362916169248
167285379383424064 169268135717284896
6412798005258080 135100031515403952
128996836803864848 140342200087968560
65320490243958824 100825914495963968
39607690868830400 229903043055954144
151001154167060384 196371665358889024
90944925087213984 124829953650054800
180871660953260928 241831019782925984
44881139845536848 193995240467849152
171010226970389632 171573916757089312
142432252215625696 154434406253107968
2604182733311672 182830267480174880
81260424593767104 145548101794378528
7169588335135649 52302473351503624
194853202385382368 219935632045266528
110883479517823616 189495587991978240
81064685255868256 246884274678211776
67508872946699280 139369419960405888
56280413900639296 118617814329454368
97713156780688496 258987219703914848
78854209437757856 124156497188088368
197066455688351904 198510774783429728
126817096309725376 146579949823992384
167069999408716864 199534502949364704
165216789999653248 217253663382512800
54570058938042352 70066477639136952
49489424706482776 112877786044133504
142492823714128576 235752836748083296
125034149926544048 246204272272195328
39161272344524296 86794308248152208
114490962610639376 178358531343403008
68370829849729136 116736262938818032
62189969418923384 192498430911092064
185951318454138624 200075783412401888
125057857000847872 210518774922095136
91524538811388432 247599643388889408
245720633715495968 251207183198989024
109238078828379936 185815463186642944
190018989820423008 227046630055516160
138542851495448288 157097757408931936
165805380429949856 253807621521635584
53560686016809112 242018120957147520
156492978317028448 185230807691800896
37554166113813512 198494878918394720
91970923609882352 157480087371520320
49388775285979416 166292463026933600
29347311440726428 111909157871842240
3736781745860059 200516548469715648
57563377917484504 98056580963059072
118919742322074496 210373362079466464
71026862282428432 93204986925682672
4441148632960153 215835166234900960
26427917386623588 221139729073508896
122800252833984368 134985049206256160
57609217360144120 227295267378298464
185641639377739968 192977567680736000
20284956132647872 165845460310917920
50754880141363800 153920494193988224
45948795852791384 100787522113407136
106441411145972528 224581114545333216
11976998689633748 67626649295015472
63181967641510728 226966313352121824
41854082978004992 96041097819034864
10754515762891720 88499793598453872
211660100704913216 221248572954087008
17230101652274040 54315097822044560
30061302436821764 202504132868898432
85810012463786224 96154030898586752
27626401569194628 166188281790032128
147007516656235296 243946803643199584
160055254703385792 233838761977947328
91811839600192464 157079934624213696
97634155156697792 139183243737494752
25528484112086568 36018153042353368
162364190570792832 187256399125859200
106969028666775376 144237443895487008
21835311835242600 194937595874057216
114928211810807296 199822911139077248
95599304425477584 222651867479876928
2501774706660706 257580688707045440
2022948122974944 112966497791199136
40772324370655024 101934372422180176
123655136520922848 195387256246659456
86206080469910000 156630171403596448
136549448809609456 195609450819381856
17650659747515788 104887995352228512
175533869983948672 178220399772138240
197685691088363936 210213460459509536
19297139204205840 26406794310867168
31782509712716408 220540899734787200
167572264143932640 260769427737030368
30621730829702320 85954533462282688
37160400671342088 82166005478709856
142437997008067664 161605634887264352
224079914563756896 228960873126852512
116265600691816896 129999312368278576
64044742261513640 125845920472975104
95846537552298624 191004974490615008
90086928915510736 168067566468002464
67854548657632936 238105364158970240
23914659735401464 144729264420436352
171310418517275680 207617341500174080
22106528021764208 57372147669449544
82786065459662768 82788244633456464
124602388263046832 231326027388284992
68454149003530232 116688560217580672
113492136255189664 209790420429204192
39651023070192304 105005061248423808
144398740163132544 202430842574283200
18831881547483824 74819566766888144
210576177589570304 214698214643159008
104590827123066400 185519712416320672
171964462591791968 261638680881979456
73738376076143968 136121311619976240
83056126681408704 87988825833485152
76545954480615344 152458662589592736
58943166313875344 233415763965375520
107585989221679152 251625940337917792
101434273556236976 218025916307973504
111533629421988320 161411021832341728
216948730816533376 254623042585715744
128755132128128720 219287833124060288
173578610054304576 217855129270054848
180634521511346752 189644041035767072
107979903429035072 115391405963785584
54476908628146328 99733311167523376
132746422548184224 184778974193945440
9395808393025732 248162439029962464
40255509941458296 216261946550286208
61048236504874680 189979393577915520
81737035281300256 258832954738006848
62789538677526600 117321199026504768
98873181775775584 173165109122638720
70595388651039760 147800430166818304
64277842318060360 67251855867288088
7607932558025481 242454014618072768
93004807739146256 132244092227046576
49020486089181040 164122023504720672
34800795278335840 49454804377430920
99063137414980192 157351548854516480
135478719573139696 238474772857748064
116857950758359600 173564885602806528
9340229101404792 200064869194006912
65517756297681744 210337879448763136
59541908724858312 88405207354612512
36991099701272600 100112929882125232
32551014677591024 172095180761002528
21913212045396400 205225710496607744
5759346461956681 236125787226818848
17423869373793660 171391425843017376
17055807774755024 234420466688706592
168115693785587168 238016121622828256
103497005874943152 204146562903019872
64512005819482928 77932211066527808
164771517129403776 182877313757367136
133655997958092960 167022591682287648
150962158770799744 249186190476416256
29138863170604712 142230446077379936
218481970400105792 255988087294470272
51617646773705544 82619092915735440
120679877876674720 178075291563308544
82523718904952768 208512539818401120
53188812624006336 97752881119917552
215631382858434304 260047413521135904
174277867925086944 214678252899234848
144134503078308384 204832337899581088
70519376184485824 182053408533142176
2784675505267782 130639615048422656
210979802602549952 221855876508341664
193051053048929248 262250257161252704
39624468389075720 233688125138047808
752105618517831 112168016648893328
126298396627249728 250218976570770464
140427061714216816 236264350609878464
67243043167169624 141638787808128448
154511695390489952 196918485215813856
119686111067553952 228531705113970880
56277222869391136 114562925861442912
99334799502211552 225913678531451232
9758808183791842 167604607688450880
14862867599685906 168773618752682144
49729226266601760 200793551540917856
109078189595221296 173127271556488384
177682043597319936 189550734223323584
31781305917748832 42999897174860040
137723194008171616 150576901120349152
154154405626540704 211887928642510048
9215963521792288 57729789818166136
17121662360685826 99932072542881376
39875306275731112 235718713568407008
51040223837436480 54592658658711352
54658617069453392 119978736388651584
68900614442520128 186224445880878976
66611009924416792 148871538728931328
22844183439734184 113749778037887888
123846929453900048 156927342426609728
87361061570460080 159675607452508640
14052679749887560 231008667206354208
74236760525232112 198330128843151776
55721729300790728 159287764958806880
72434875533942048 124056501617564064
46824071533617680 146869192829145024
23389078997899424 39026131102824120
231942166105263456 243687393422757632
179647588823317024 241209749773348032
169086213987906240 198768635308524288
104715188059933664 198902749650997536
39795789996731816 99376570400648400
217120366674853760 234468994992778752
79728752859345360 215007357750338432
68301804078203152 232318979576299040
13020178569040654 204271494968052736
32603398873393244 245817737603849408
145715919660843776 155586506366718944
110339271311002368 198131203805260832
137670688632242016 244634364910687808
43515861740994344 140732600548675360
106617253009293840 214423659026144992
41203925036706216 245757815332580512
36798407515812288 94144922282326064
20771175926539664 225533105821611616
41525593846143928 100747425924847504
117557182489294432 197034149558225088
117233468167439808 126960632767862656
56653024107302456 170606957773831808
46933736171187192 140659664446433232
11352751368822296 43765987326503904
60199375841535352 173940913239649152
19539517758339436 126170439459639840
78288283879627584 180694241114336960
147820604953846016 162936752469460000
91550876795097040 150182509304166496
90171226938893888 156634316632700320
97886514707682768 134910994533386224
67335978750059544 192389085326421440
109587672043150528 150056366871212768
94888290153320896 241845474369196192
145526361047107712 251599654371641760
114038831574964000 124744795826718400
11979808936670322 46364537686519528
140310076006506000 254371201049901952
72157917286112096 175553384564503008
116891659405566912 216915788544264480
28740111234459836 38244566491199368
197398503800224800 258596550268702368
227796877730849984 239269879033906944
113933618353867280 236740030581791712
127117584917486656 256245337056191776
34159336421476652 37765866673203936
106022660274126512 247822180673256480
193280997156700704 200327732622435808
19439803182442328 195248925922778144
160653976865594912 246295240170480288
52665283049453264 236173452890829792
182942156351044256 192404002092767040
840691091925564 228299956828766304
101915504331724016 137007538193610704
2795041846356365 148486059166476512
55453287749722568 215288833562332128
115617024376749280 150271616112408480
38608426383302096 199782527265008032
191372363205062720 247245233626253536
66505407649643560 213334714993146208
11778221548718514 111732768312084576
128033391043446528 189113079493782784
725901493375649 55809055620454552
83507415649737424 148831403564007968
17991059179250692 142769158219444432
67955799194063808 82525315612915648
69210038959517480 88828794025368448
106231221230861568 173694592162985984
6573350766531808 128039199207553584
157285298621076192 169522962513402400
74151874773319200 125457177844285296
23508285276728612 165612930119803840
175187029614575360 211788684774226752
56369257218138432 101269211880941056
73136411268256320 184544391670367744
29951494190299920 224316307781580416
3760048504575929 228128854195521472
126652332682035152 231238314506183392
74854543678940592 198655879263289088
124343339094454944 249266655120823360
233220182317588320 260735975918358080
123030511558396816 261522904545101440
57436781450245088 78689656784233856
167445650803179072 258831312427176288
98386592398201664 260288538312816832
45111148973805720 81452907127314336
47294246651108848 130677227405463040
68520679101877856 219876686746271680
26806845277583580 73722216484021008
209459165612722048 262903527746215904
68344113375215984 197559586622804832
110997560329390544 199892860775291552
138803611545053584 215271071735135232
33567627629163868 151605660744555584
119376967942438000 258977429927814656
67049948988859408 155022656862705312
142598783429079760 220722863409120512
21793542149602260 101750860419685040
154764784206658720 165256174569933632
167887820328084352 253284467237602656
127082665015284096 129360878174766016
172921102392491136 261846640283007040
23558169375570980 219470996869033184
89136857635517312 202066259426689152
112491560023229968 209207856889225920
25494281170502220 26304849731514572
106397047555878896 237866663504438912
63408733317019984 248582903018954656
117747227648254192 219211367938002336
68213962714625600 70894553633441160
170641775854925024 212602966333605824
59415849151119280 194239030028455552
111671067256753360 180990243182808224
22393383812153340 81571585866644992
196618529829042848 213861800626749024
157411468417148352 192090432865801664
129175252371891728 214109627894745920
109695436273887600 240945071946065088
26839386594149912 128903706952736768
78320706583147904 234846318895384544
32672633261618732 121939238205818512
13854492319066282 120191541926738080
41417204791218608 63867810377190128
754850069750598 256772138403877888
83274939654196608 112375018959699104
18029045552690712 38630075080064640
56664483912728728 241604806289981120
50037346631953448 59688813585311256
85442110965993504 135694763013414544
8451851882787968 124874859276271824
133361822937488816 259084363249030240
49038635265477880 202086199556558656
85177547546155648 214784648295421728
141459749784089984 231554322129326656
4597757533088545 12100479421035140
9780989894167524 52007808753364416
33550896329464088 139343648656129504
28077408381611904 170137880977949696
83226765554416928 175592142698792960
189336449655325408 249853014297289216
69148549126483312 231150150505948576
90079527518785584 111233103758732512
145457819386911968 190002536847133472
10064334157457124 140228599724552192
66031253972951200 262735078868610368
24875188916212640 234896502687096512
166624127238670400 249261778841876064
157698009081399520 202530620671599648
235852734118065248 250285233488685248
107147055766719552 200573493269917728
173099028600101760 226131982595125888
58857529174572848 251649583351018528
227497078578408480 233806711042309088
37539477970632248 119023484850327328
172763784440373216 243263711683643616
22342647679884916 98498126163934240
23730566257332344 180647623657382816
129039879840581344 162585418909406240
181767565668203296 197327450807368608
180617123472881472 234872237654688288
17638908432487456 156901029422666336
3747019264181441 234129788571898944
67588335728035712 72618789824841152
5451391763935200 260216624726039200
37884472736116224 84387548292519664
145356766758293856 258467190322341152
41701050801409656 260205738003115008
133861634639001408 200284644428961856
54918180881298072 203492728211384640
212421744771073056 235759328707356032
24424157864590648 147111541948226400
57339469476068848 212555980721990400
105160408678221440 218478172876427552
124121340053024240 187570706694515136
77028993041161600 223685630645651840
59340321579426736 92928927666108752
124213995707820064 232148215470620672
59998215933887136 124465860897971920
39763375454297416 133237087590072576
175311698888302016 236953465387120992
122153441887739568 173103333760530752
214856076816059136 242325763585772736
134370490686513232 152093173044158048
85524897186124288 164786456503170400
33305581720795056 219347114902845248
97968042282304864 199358122500746592
119142511394624752 187702147911992192
122213933602302304 220571931897518944
204905463769647520 210086929834752288
2285453474121679 207425606655082400
22939574678675332 43621675393049080
24154104302805136 249825536502892160
29421154856768388 86509434113087504
5278941568412943 51457723144436128
135477240200355376 206121703884173344
185646729662273216 232837674332017152
74765631983115232 137698830506090896
85889238801796304 215430264751822336
124945025284758928 153254382649387712
145841657433634368 228622740243312640
6459584740306047 159170074511577088
203954407780695680 246244097941176064
179305765903593568 252642703470592448
70987865552502800 102694508559011008
30759623189790124 86084247618065664
23388705734881560 39707759215737600
67366192170121088 96216018497394832
117689075771846976 216708508220995168
170929624929330432 188341807814794400
57431210305022112 262989631995285184
90999073356070560 231042147778771136
38748384049456856 222471291536683840
134805327596243264 249330945496300480
118331830492002640 251907141983216480
191246698728016096 255973359487812672
102771035718524288 116666621476867040
113429107825821536 190716834103893440
180739932629994880 212560093497160448
58793616899024936 109401187011559904
134324321958745344 255254849653780736
46450032402405776 189034201708787296
81733032979806512 102254915294556496
243080048265298464 259393585832270752
103407595112075104 172769959617202336
47650498724672504 206881983316490208
61698492117964464 63157308807883240
100925336111162144 156833067627063936
146809988811973888 234751068785865088
15247475501585234 91238308813689888
92051645466861088 136506428760362512
59783251256107928 112330934907807456
53810705529308560 242479867318312032
80775601910043120 160250369235743264
104304434125065776 209014022625829536
197046087449485408 255360851220222432
60250611899760376 239192955478016672
80359295286012752 224908732879452928
46736810380400632 66118202719957624
80423759797834608 85019506365057280
140559651648815920 236260474838558944
43700389884649288 254034590550697696
142285784960054400 208861676129856768
108330635187601120 207351559131656256
218673811788937920 229790990924013760
69098217156652688 225592640616078976
2574040239384656 64841542147147456
158321898106982880 189242476388774560
69020757567120864 70600458130747200
190156630453270304 222213863222851520
57481262990355728 111864702363191712
240839910075830624 249142467523926880
124046408780566752 236422818038556640
113893286986226496 200944563749845728
190412618812251808 255916892061518464
164542989752251584 201829701994321152
206870623277204032 237593569170243232
112160810620948816 158999313055766048
57577628835208336 163558870087570336
111127480516263520 120949153774235952
30319861024745324 169989508362890688
131573506831942432 221950732048572320
59782259703946408 107924221284020352
133381421309533824 221020465078733856
1122728471009645 185401130035646144
116182400410457760 201255782121499104
163481445064066336 186235638528008640
115120437868365584 238719539138764736
5781000727948550 8007216827682490
73083223785165664 212500412302051392
190280227431262624 205945667715770688
5806902855889186 94549025622209424
19204670465324716 85827102682432480
460528294664232 249252162748102432
152347981926372736 205535840549347552
63071608340562968 100399732943514512
117762817864366544 141970022418024176
191413725769341248 206458904771189248
15931300058850494 156245080100502304
5254528212600296 209873046137440640
167887933059689024 238264192695117504
61552278509706552 99565511854216656
80425688836638432 149982169577067776
99222098151620832 185423879826926624
139322262368773088 221040339041760832
116922703301139472 216169550678510880
48663751382350016 238730610747649792
85396419973230512 181752542014007200
63687193536064120 117038216090593856
218730472532814720 227322168746805632
226827391710312832 232445178759688960
5364752918579318 206575722951629344
112370749028408288 178625216822975040
41532889701368416 100117338363422992
127908504838960400 143071187921734896
112391483042021360 193315836842140544
194277501450194592 220970591955135328
8593584054810284 142734590663547248
40398462730923960 119184864664876832
13862368386054170 98439068805146464
139768036632667632 225037760557589824
188924140470840512 233436555319360896
7591946431339259 42245342126706008
19856701013230572 201063375740726304
71683556990385336 89758637953740784
159527522258221792 261118303201952256
51216238953447024 215004407956638656
56669356688762408 146511538056899968
85171191546663264 202362317146916864
46438878001750040 196330512939459808
45660238002489592 45832115403707344
51725320836349000 150370140088322112
46556076376871248 243854533534827136
128052912150925376 217124620796920384
6441268092810823 21887069679475960
182931847254834752 194212665839048064
38563284499390704 228500390265194016
110848522472888896 232075477607873568
118628032263488000 163350338710352640
38602536056903816 124552830852717552
221514811219513472 229083646269510528
80417480106804880 207072098290755424
38518660306616304 103927064960813456
248573310460845088 258042908422789056
98389949640503232 155943568076263040
80375336642218480 236130439194939616
124092018619334704 166723008362522144
95009782559040960 249534490781245856
78088919746775568 157484885578937248
15165225332415680 239489892952102496
32480831470403164 182743553280489664
60756101334314560 91675559012049664
100741021382647664 262813431693038880
46918839094315632 120054654686235600
164684146116869408 195813220865524992
8095658335914983 162978602919567808
16470200217808666 161249730120288864
79872795820363776 152582326499931552
94457922660838656 119022494918730176
70218061799336680 144250688552099392
29184572811147456 97488992450108608
209547460340608224 247675450759725792
23854555906575488 250222846656364352
1654251357033385 204231427216467456
163228819340178688 256844849983922656
67449480463997008 249010565922725344
1091241091432915 168320857080831552
84098401566320528 165493344357030848
184710545616731200 234568379735852576
53283049773528704 84879994552809632
28747853162063584 144871989413011424
136367852447037488 197472004836500640
115094560394961520 196499164333398976
4841537194076310 180934278761844448
204370801726536544 228246992212399168
18889094258754924 27026276124444048
28034427865156356 160255095481964416
70506526833940272 147211434154938368
4539438307682365 189346995502315072
158128310067630368 171772999934613536
40592511970475088 157483457691890048
85172584583676848 142358660662657152
172034556922236704 247767496192952992
81687564553579984 149240171120998880
58172364592695816 178879799266002880
38621916433618040 215556982490850368
107758298872164096 108592103373881648
179128814833169248 238981792383620576
13370413924576998 222210766346009856
215282018280297984 222625959234326464
78932402849967200 179476968702312192
42816194348738032 199714906297197248
41511244867627680 105936601030508000
148883577579629920 158816625327684224
51429563911312016 76448405508760896
173160556009809408 174353097099458720
151551155477858176 240872421871610912
44946413559658584 152070386665101056
13794718172558846 104371901360521952
117690511732425600 161249638489401472
145234156072049280 186320243445132352
151930397831171008 180369441594988864
15800779713939582 31848622187171964
157885976168704416 220425260719343968
64330188446461392 85313483157384768
147657213336217024 157275730434509664
87825076511882000 223570682333253952
118851399783189904 176133908175311328
77978292385986848 212925554686229024
189696978526933856 244815835025657568
160458569135073728 220046846955443136
91755044287186672 245159347759255712
9664676798363078 214820084502505440
25277212782797560 90969534322093104
13611803305501122 99372941841692096
76836463412440944 216244118029401152
144513149117982560 196007741821574912
139235705289008464 155636371363246560
170120546512137504 200944121323408736
194542351105439616 201702665532696064
29698866332873156 61737339424215144
112875064777312272 255212399905117152
241208785380014912 244274069790940704
15692879579674866 222222096719955136
81064767422155968 162396413491101088
158946032193920160 230192488199694816
86182585576816256 192127086780313088
49059942444873432 217058496872518496
48009364844113328 154242862670380064
16633835785624214 50057967503154544
34250030164076552 207539866387881920
206142399793528928 217002088362883680
204341342063910528 230240964070349248
11120731954051128 137426999885712416
65022643847399192 255377140690991840
215796278079353728 234251106154135520
127437727161677952 184391454005010240
145506760852817792 249648387782157504
131513183766450176 170113097962660928
27901360316727420 65091195658538968
32051301356481412 36441591916812200
37838118421174056 130441781441816336
3328026649443563 190702677606095744
185092746034686400 226682240345908736
182345072993317312 261324783223236224
17563622011634656 43739805818770216
122202319030192000 190539581400062880
41028159960173624 104443773267316896
86820141618569520 114348375836087104
79405746544182000 104032310993674512
84016635120200432 126349786592331744
48553966137076096 153153682157576224
8617144294211440 102409826253627152
80447635980593712 229387454913818944
49197448604936464 139248714267708736
11916570948305586 79027580635181600
120717128330437536 168724427544766560
54038967568582752 130777659347724608
14778853414581124 207892505295531104
12343308599791878 111136504934861248
27809575871881260 195040236709508800
98275995995801616 236337095126882496
40603052075913560 262534838017619232
94511027622401904 259730029220037088
91896829132466448 172090503930668960
109349031833648992 230530061464347776
113198123770363248 168301834842372096
119714211791337904 135746865099625712
42637286324664056 91081988407866240
9324841486829950 253629201327710176
88804142121866736 180985625554121184
29963266190497772 64101325603538992
98445929065417712 207701401122889568
78123852527254608 173137942612562784
13580667911216858 231293117688079040
23591598681617340 171508783680683008
151773167206394752 165860320801948576
81980647687485024 258081073404422496
97290297423890320 203723212250560672
150417362041213248 162094062869513824
121493783873186464 202770553106179200
138343003753702800 182920209387473952
181968393447847264 255805959366528608
18270882223347856 33420118129187304
73223218726255392 157774743833012384
70803311814415224 260869962310272256
90921271038729584 251378807017512000
121463099769817152 202370890483288032
72538008574711632 131901899654877264
230756969539998112 262367251832448000
78040003506660064 247266160335431872
23076612463816036 138543084863002896
4785367712384786 261443619328400448
181772005439753344 218920962917293792
193130981702154176 259778970433698784
28123527079846344 220992348209188960
230596182863629536 233112635108648576
14128725384457714 175732263253977152
65698192818419560 121991332102960864
71503885910105144 217104327304265728
108413601482671664 146741927919043936
7504514212421861 102261190249739456
55340865794385576 198422689162162272
52081159765023888 184647723882384000
82480990085612672 88850664600721168
113645088457424752 132398003927289840
149545529648815808 244211897201522848
120448025131895952 134847229450611648
23833702867292176 242887775121674752
30174351082028956 195373263667669920
144980374291171040 246675304477254848
164646552490753664 229109143610024800
9495784132543682 175122903722819552
54967108267057688 75288378518450896
15418848113204548 88790291919316944
40018671132830344 97892686098143936
178746303190842112 188636381015664064
11669130282885164 18823207013269320
179121663898105696 240039862529603392
112049691947000880 171538625929477472
41878517445417768 104689194553030128
16487584118960012 181718892772177536
89455447026257712 171786844975861696
139227953747476976 252713415500704576
147702346240557984 205637928428928512
14283082076191192 65138718722697528
89118541612679792 159648887874990400
147009697901695456 249423080705775808
205322022761625568 243313889700232384
213310886678284512 219380420648653248
151547630718572448 179716360462409728
85699138435042576 217903345907196448
16667917444118366 52470419104605632
5284780858389162 207583996763475392
5758478156245718 100986533977361904
45917123521436992 192803930879854816
13079555353639970 223604665374485984
154195727498508160 257741842810394976
113135466441389056 121056703858735216
39365200488767560 94103323112361568
115862715008618160 153602424382527840
19422395261694920 114281882133964096
108155830108982496 249483356019083744
51354928450816272 132166120836434544
55090977984651416 240643040072659552
166164027785372576 214796450925103712
172102015894361920 173928187474083552
36248045481785776 49308826736557536
38490413608012816 127910788718307584
79709333516199760 171594990038390976
143022516055574720 191075448484387488
15664947880679796 133827200656593808
121072669436162400 192048528797733568
89414658200521136 185772265830366688
71547802032459448 150579544871878848
59334480662596064 93496407856586608
141681168906115856 158766214444910272
1625083364598859 101272207583463168
1899685716550043 171770555345545920
200690966943156704 208257181030600160
25684866968491540 119229309757142176
34009265253985220 220025166039081472
47560351811476848 192497482546059968
39153791321580976 247094228434346080
131878979198103136 168807916308160576
24674999145662884 187014208841974688
145146222584331264 179868505321296608
108930391209550608 114400442188543744
15244466214450494 94523490253730752
15251514022488940 104603569026688784
240735086730765248 254982259774231872
3064948892432943 199881122165729952
212251747396081216 223238255406413344
54571455233509032 164551951448365728
5210546239699847 89179891198016784
185793553310906336 210089189433836352
68449117892833536 132835401627353472
168514761611335552 222189034418988320
1665884740859796 97601497351990448
54592684661140840 67634210492132176
86707876428332176 115465490572773408
34241313459646080 168932915216095616
42167917196597952 112651453743605456
197246442199946176 244139995781790912
97184456046394832 248907755179642496
78739257690011840 218997155617830112
168780490814432672 243390926427779264
40456592429996120 126019899830411840
110495547624861376 115771488844742288
126326442125228416 261384913995865376
48415021490596544 80429307775636736
31045907852708096 114770977803418592
102663817553213744 180672687758571232
12500930087636508 198556436364004416
130020465994404384 246625070558266528
97726059146136016 144105880954463120
203671199212523840 252054272842184672
143400100455944112 223771699434875552
7370664803599069 106035486426524240
67052220352513184 94855695210151712
1530111888876152 138962400007276096
147002816826841792 197837063596400288
47553205884488504 58841874400515336
40450403812784016 199888348924176448
21513377878017088 109995494821345456
199476858459664224 218215388090658528
68023354862639024 83571277446842432
141082284994307024 223222872559124448
89254134516920576 191937482325210848
170966183235622432 180740954651235232
22646453746354380 78086808319098576
47991946272108592 225812532604903008
150238738965267200 261899741697412096
31195782063873196 200080338930851104
11939245471083050 194044356091920576
156362126526341504 187740617502031552
48731127187406752 135863606424526480
109567607879638400 229123781202866592
49393719008079592 100083078948928400
39161691505300320 215779294518112256
186736449509631136 214683414384826560
57544787692260200 217359040111478592
47594830611068528 115296678172281136
8250464337273073 232034561459508672
25690969685745356 167825109641629024
66203888709675608 219363826483792672
141523892399442144 144498450278805920
137974719081911264 239555555170030464
146848771572843680 200792315878031776
80918655768136416 241015143962984832
11063010949790370 43534803364279832
72367344200372304 164764992881272832
153941421405532288 212301435352525440
96150501341689088 143257963157215552
7100271056836736 219706794007323776
76587575968585456 156165233051451104
31579840278660240 101104169586045680
23214925173130124 71412315043679688
67173512182017528 224758597531795616
34031799657083952 47987171665744496
7508320289451150 261746433649985344
131554700934425952 239204977620107616
50599219351227856 130109091525921936
75883918185432016 142133907909924240
98856742082129104 143609470178831072
87630770630135344 160571484002125600
125118242592775248 127618985957207792
43469042838878256 66100274678084648
44347483544777208 215254987530221024
133644419493445168 237809770396648256
213448172427768 255598965381710560
36276643139644368 45326617065929096
203904489959509536 236287862595156672
42862764618550936 173969055286039552
27818393991658924 252316404789991584
180971433446096544 210268514354993120
19644912935879316 182236988573927520
175053623843466336 261315998588979616
138500788388325072 156304507954333920
23850903407143488 77122880238509072
26359335418496444 150566203137250080
135024461187851168 224611991776162272
82369222675890256 92213750061426272
121737168216317936 163783166293100928
140210191671079456 237562203379814144
59388721228548656 92850340948522144
23923626220359752 236322637993593760
15881614260719696 248354144510759200
204353433914771008 228888873188017248
204159704766458688 250641528108653408
116869833343746560 169087257458895712
27422237187798336 241909273499022592
91342954892647888 178657199365259136
205355124066854848 224298843052088864
120522818090416832 249699049277275392
142401254480759792 179440574497052640
14746081173419594 225637099160283104
45586433661907592 92752570287719072
175849538829049664 218398085305327232
23592560828900300 146879930380829056
56244400106961856 185526368036378560
155646444771548064 173435844408909472
87968301313186480 228446204911658112
127665657029263184 159547513681421312
78177506713776960 124112535365055248
34259370689376020 141335024271460672
125218383545202432 255283159659764384
3002538883706556 150976024399448352
72525451110995024 142553025811782064
23561791976261032 207293413103000608
76142620471670896 108922529381414144
95024126436651504 212234362218133504
21988865574335516 194215188142111872
214049992810093024 214164170885483072
11530843265046560 232750799703487136
33824155974259560 126870564473201168
143775010703770512 225161161550701312
107275786737260032 198838304334305952
95325669541877952 212934558868758272
44586973584454272 226097531552989888
32975882646108164 260256979700315360
19196735793290332 225446746430198752
77165844609448560 235197212877316288
43772686300060456 161022020106112192
160602892239667584 168011019843496512
30826299706262668 183257739367126496
75832691397528416 222509194680949984
61632927051544880 118048708148838272
29902814234544784 65076443630003792
85568546294904160 208212039790606432
6783073176306917 240460726284409504
10779818663396486 111600461947189792
93013427574467472 195463069970003968
145982787910222624 148932536229695488
43002986354108320 237531344316944320
137107031554082176 200394686007613856
37446142827382064 262531213361644032
58685240702660976 198914387033895488
26830506049413864 41038236932114616
190759604088493728 197904839332466240
130050982105636544 146381332775293568
198550122188422464 251112680555385472
33496390442700844 70804281167602152
56558434708778336 216348448899831488
180816509004176000 182909651562136128
32848978661583644 51019192189161576
101065373615828352 111625054347254096
61840718409179152 166352328896420544
16219034483905610 197138226850640320
176171540505187552 220455601457170944
128777686778434880 208972024166235968
199070441669092448 253371940087132288
43499300783784000 214852072209148320
121211744378908224 145859726100541696
52671211442859256 121736826833142640
68569057685403184 91626573652618432
176387011704920928 219101436391770848
50246318931326008 76137301721354144
54684581253768992 244771345516460640
206516940119929824 233483975916283904
245712622304745664 246897109211844288
87910423582527328 89265538681636848
150461023383853792 215238617413197376
49946997809234096 155136960531524224
90099596098235776 227691532233067712
94808192273591008 203780567993769280
133584123926015440 218410479939327072
79418612346150608 105968465542816352
109806549657092016 259268487045094880
74199453223607968 90092122860181440
177383198412289376 254092011049161664
154357814368331680 213680125240005984
65541705600591744 136112208700530416
118276934561212592 232311287173215200
102258996956407600 189313863809854592
83616482385301024 122337556948486816
175962552125618496 178582942108900352
16756684810038550 128294784596406640
105896576883546784 139522401631589504
14213804056280324 136070721942117024
36276077735797232 214808316075024224
150498545519421856 224231508466587872
88397789829414304 180434009774155104
25881450547779404 214099079519479872
145570622414104832 219598053450480960
61680247968942056 74012971592639216
79786070062838256 146545069121405408
42591097996726216 241435662196968032
58889369988834136 100341806861135312
7059635041991538 55062300732403568
7203669450891688 14130500933404714
70726110750644128 220477016992423200
47006542500456144 58392759334650992
73211075024140880 99809366127263840
133380416496467664 238692027202848832
121181945697026320 163539709261004544
15747934234549918 187470376346995904
28343245184655784 215242098847586080
73508561852923968 148548452548423232
19014710544610196 204174683309021408
161353567199293920 203973136216256352
31824708358014876 57968212346646232
194598543748025440 239685862747714112
3202588892016452 11897450409581306
42225412210573824 93078853416507472
63502880848062016 262042409567580448
70462746452572664 75487475019517888
96178868915969120 148334558567890016
106597353413333008 259715616388135104
48430182469477168 220352118615903264
117218253824882384 251394836539179584
49650276820448016 120354641377448464
155784260381320256 209474085378761280
20062680643388700 25377216445508560
1343851114842695 192896985521806592
80875666067132496 204072736437037536
137091250701751648 182334857696011040
78022607599380512 80960733866648864
21673273833184144 41953403408768080
164395392587803136 241325353282115936
95279040529721088 231309802609939360
29792268169801188 129974066039051296
5706939396087774 52854621491903920
92798728147260384 247763356162022912
118082149144285600 222393431138958720
13506543939665950 136996036223097728
52263362345502952 61647210714224600
50233845842919952 232583782834136192
163050217467709024 199994606875134624
66482838129031648 162917081649312320
691534655183482 11589442253852488
128613190787922512 185467853209644960
158389532520491904 255460212570528096
43102665572617960 128529270439834320
74397300997468224 198452759859277600
188352705705170464 242452271096098112
9951298225490940 176545537955177440
233156201759242016 246698782267297184
77533682024716432 242789480985410976
180545205703752800 195562055738378592
84574744527068896 93579541326035968
107864231542110128 233689267883229024
112395277414524528 132020311968190016
31146370457086488 127902660736741504
111368381000534944 131250035556005552
115486338149152080 261050861396169856
20842605249410216 183273369224635424
165974241031492928 207578594116966752
147012111036204352 185007699205473408
4951850132841563 194138112626113760
69475346651855448 169212093240835552
10015964493108176 224482595532674528
94355174615947376 256496405555169600
15146505670219412 88282745177807168
133710626415719088 163814618656349600
124957672140669264 238221122864411872
7456106053173758 216412374080946208
27132190951385668 235361293212790720
78890908513708288 83881274231894016
4127644181124140 206580526662792448
142533156344763088 234091551004441056
22593415592942728 193421890625008288
4401012164493123 29141281568277048
54676718825902416 215775864668516768
88515895083083680 175456951110713408
75660223070053664 260422602168357024
145860946493036864 250573819462419456
29418352746134096 51587484584535912
56899402884158248 139237940710894112
173922984859263616 221451657377122976
46814731028135216 164581086030823648
38852251853454232 186606797289200384
10148365998683804 29390307101441520
55607661926774848 104642927856837664
191877846643921440 201465039022866976
17217352215030142 95361529439843888
110345246414808640 181352601606959776
2024593891845564 201416998716772480
99242744266058096 243083775261580576
122735002293578240 242571243973656800
251303322483863840 256766033472189696
81635767299341616 158997126834533408
163654234140755360 261273432037215200
82672970978670080 133233603090587488
63104015652404168 174824382608821632
193788696047726208 204893290155450112
14307973778994674 220160859797917248
122682416666094256 216700587315625760
129846577362431968 230670407652585472
47199451928338376 250420983343277280
98737831388997488 241339282620473952
116095304574898848 219409994917703776
156866005637805344 206090926819815392
103592022960129248 242475090375472128
46504261454556096 103934190909060016
72562650067721936 128178246250986224
62442364501657992 128546818030407040
92556576729235232 182487266891241760
7273955527382642 124241265785655360
152753780776611200 169829334153783872
37832211197481760 124020258459974848
84126682369183728 256416173232122528
153489683062987456 163086330926291840
8239743165625806 17886495462797086
23395852863639612 68836121232487656
71074570391468040 225835411687173376
177753257208412000 213539144531729888
107364467935146992 142054027209041664
119685179866881440 205191666315192672
43532400465907648 125133399201637232
72751686538061248 95432225208176352
93679179116615472 117331139160915856
129359868320758304 238164307469948224
127766296189884576 174046563369543392
149778116551980768 193421461090312096
57775774605890104 94435468145297120
28328603389964656 87951672758747280
149111392659614976 210812392195003936
223584122531323104 253802632124632800
95711328597240592 212583308536189504
219266005927371200 229658295510408160
100717593043763136 115463022344190048
223763639301619808 255337551990110048
11105352656135470 151115007508127072
46835910927125400 76284776765030560
97340791466740784 248903251251698016
29987303375886380 36471136069171104
44538206309886928 154030200695484448
86969170353099248 100949201478691120
1526031734192366 79078330267389648
191945178597827136 192013723973897120
89841192306749344 185171243410991488
57341879304084544 210963330602077920
67982588218834944 176299366409568160
78428427198064976 171689825258518496
161793381014368288 246499389857980768
65304224479517336 121558862721985888
229286755323427488 234972434651866048
127641052251098272 227353650556878272
222535589432066784 232024175793280608
16052253886469476 197450170368131904
58773729166613216 157144280222268800
121617304944338816 169603220455139520
140579015847781408 224774028108597504
138134411038957296 200702386654888896
26969650674475404 187013286670756736
71570220583526904 222026324408925824
105233810717352000 216777950598290336
96838699486917008 104627917063268448
178602154263563520 259895766341108704
23167431345470524 147079746054293312
94412807051986144 258510229989272128
3320578171653264 80937135205404080
120262854538825136 171178609955253184
16992209184629192 249213792265259360
15947690475350862 162233485971299680
107899816234256000 147877661282481120
171340082607462880 204263774180157248
124096625969327488 142744869218951472
208600836294627136 217894820360415456
101232041557025760 239876475491725440
56343836728528624 165579153289843936
37785036418367536 121139655237365616
91330432310757328 150558074159805376
30181657442537112 229639625375404832
28693539036079188 88122628704872560
88321688848029248 222465258357513312
23946363943367400 189548447426158432
2184906882127530 91918867910948576
131652609520817536 248822414105692704
43161452549160776 148161777068314656
53387730595723616 62893946218315696
157468903342375296 254001554209135520
110955429949662400 261693520958217536
105691665387900256 248756526262136864
72676052697038160 153762898725118848
231917882181389792 258424657418786400
151637168273197728 170347349507940384
1574541033078638 238766044822704736
126547573641186576 237162751616548128
170566591718942304 195511745751502912
85879356081056992 124181418846371584
91954807473074992 244460591173170176
73709245834262848 116943587836908192
54171799332140264 164965577925992320
127900984638460704 202275537728156640
128227478977283776 137681286747770976
117584361747861968 191420136717857856
113116245866172976 134187852357752640
70694460092870192 93203642871967776
199243771699979296 262974122531100320
134568880591422768 144440481774511488
132091189077135568 152982544030030592
135665733092487056 202599873460222688
22990808382374924 29275466891263616
113016235181367472 152534668998935584
18892769498623864 241038438397922784
90951857367116080 248000133794552672
11187811922885872 12962739067467544
81465274224121424 147081671191504928
45393601257079752 65068234462397864
61406663636992264 177921754532218592
77437158696191824 216082541523305696
81227635364198000 118184291558102896
23208211956912588 219457129034707744
34757781031414572 50925519086239632
147310580652338304 158750842521361344
37233908973141128 89605698354490016
32033276464384364 150370441828010048
231189903327460192 243302112384138208
135920096929260816 207665434510196928
147614070357753344 247510717116219712
20220135114197028 84064192644328512
70383598474866288 106163171319173904
58303077353773976 192271384195646496
65151624462525248 145493859510688800
112042887618502784 171635222623064928
133219397393932208 206897541802776896
184673687363238400 262060550788803008
105937401933577728 241697870672350944
119237932898037840 257283534801160096
127651888242534432 258387346988851104
44683333897493688 223708789991834336
70989046413274832 236814979972642976
5663076683861488 98584265855518224
23300290227792500 244885497347915968
163741219802584832 185145012259674176
182962246544396800 208738864125507872
30506985651658016 113489729208482368
10722651639105292 230644662091995008
19398709338422444 216997245368348896
37522912448348328 173518268759331872
29063868591931620 188094740263538560
88101964582740272 171462781064057312
108668884056760192 155683806444798432
222145397829178688 229544988542745184
34161199705882744 231909877445503200
79923838232623168 239220797446154976
232387524987020512 254913021055181536
11744024208802710 24455393796332360
235413289793137792 246434118189753952
33477605662329676 164720070184935232
143028025203604576 164352075248957760
179505538892423072 243604531455310816
95026888867857168 111342258860770256
74234189080812080 205454409369337824
94112331455112592 161885058706869728
119367769092707888 155730644995421792
181657347650842976 253847566051669792
96565647109310272 180072822526070976
202198755072780768 214859093961581408
55369318839865104 196478804308767200
94516294733235440 236462458404136128
26992152548228556 194979728763480288
21124426525980644 259615000128179328
156715540536360064 175752150352731616
83672054858900640 230298499693247360
64758456685837992 93182260732539888
143724118930956576 161206093536817888
45167210622780320 231163396179372576
9841261901967352 85835983663992256
88042202123957088 147378617813736128
33310162108878032 44858990220610664
114900564956473568 140692394691544704
78553523237696960 81217469991971600
160933452315352160 204888462698222272
2811255722711837 135682932554470992
199151878011463680 225576537871911712
121394486543588144 178740871069125696
105847392719058704 153483690951334208
71366946953306720 202032215751709216
31290780138219788 205617471702246400
54182562504596736 76869020377057872
126552620203946176 192359426773696352
12773782159695134 161772859769532096
191162569601566016 219705948642737728
173677128211134560 181922171030574848
185279961416109920 202324316005924544
100206737714916048 140865679599771360
67667127830166472 162828278788693184
76847799878837600 181400418619489824
203006456417181792 244130950831315520
95470328449654528 223167460379142336
15336487853433612 31798981811298648
123121614613809360 199333857701591712
85325203307533328 224268217907908448
127515570617530848 258793222351446912
96091483671336992 217369758801210976
135378406698219872 259187068493648480
190204895788625344 248164416171721824
91220597209303680 101054071137737216
55186703128370952 184377932460703424
34227251813157756 208404687548416800
150709433729350624 241731681006832000
172816614489099328 200950907374210592
212029958243046112 238065960840286656
201720637238511360 246917347487149280
39523216608840056 224638619776068992
56386949590172640 101593528884024656
49881069029997424 50473748888977968
233587322091348160 238915448103450944
44559298489054416 157307703602230944
75173043496827536 190878849685989120
71172876030166168 218609940551729920
137447293578207344 192615767674212000
29176651819951692 212740797660622208
42984023240278872 157811338238077632
51227649922741792 162494812001265024
41499157450242704 235110616548519296
33867749654851704 89827508458325536
89879983652960768 262090626235329376
99314645522764016 188004554297369280
30318416728420460 192014263227981248
97782259405163008 107633014501656224
61640088779095240 211591334349805696
190791002275488896 196493582541407712
16261665104529630 213135108531930976
132813974684413312 171811279736545248
22028927824353200 26963847410809456
58085190761477144 246248009318262496
8032226672652137 79669440557355152
107188968453014320 247665704464521152
139488981522602496 178156475162276320
22839796386578724 60523771522215328
17025943386026678 143657886968209328
5001825167884447 201854115935322912
113695277473258720 228209636643442912
53304542196186600 84058753601808336
116749386705019392 217148700194082432
203917269776594528 234449132084199168
63069586232697112 89990077844587392
179119112151432160 206304888292727648
131719401166074944 164961783791176384
44436838732042680 53670819925754352
19248205147729480 125886904410053504
90689256699939344 145201177341783104
182557561640929792 260050510175816448
110154490494474096 252140687531904096
111621759191422640 222603424096193696
189706902466128864 245944397062603488
7007336735449800 219094324689061152
60513407998954032 81946799302942992
20531391279388476 237866433905031584
35342583935174844 180581410115652992
32666108514035324 87730738463914512
70599395003738832 126984392384014624
67051588912253328 156773482982004064
103266258926214080 249394843515367936
75292111037025104 110972274038057936
93369571233826240 161710350200611840
97540608419040784 207147938463631296
75582052321176912 196814662520756288
138718176150443040 159431169652342688
72746374519234768 239136021986098720
85136568911584976 88137662481690544
16416844640527458 128949820974406288
3799206636404074 84176083108702800
142694895784131632 189693323037506880
36716321797318280 178960883364164224
18066612148155384 184071838243243776
122492324088841920 261856980572964320
26393354798803112 94470985666576528
13066958541320892 93812321266441536
2031353237749305 53072509239310816
114546426062861520 133379687696728832
96162101347984656 241524204646290112
97752326527022736 237271198312386080
35742576049435464 52638993683501224
30390336290643808 117064099881246112
1051557164522468 133454140414298688
728623959060819 88709352414104592
85500889547252144 174958562137182944
17469900507414166 19154187142650420
170242385534003968 209697276220946048
53348669606355672 75989242754988048
49912252382772992 202486950908440768
120921617434351840 144084763427650768
107247630468003232 159975191805925024
197481294297197952 236071434792101888
23179237362523160 92211447299358032
118113656275322144 134009390273577552
113953065202810400 151783915081233504
18597053201320444 81737020717005216
133525666451606208 180494267713798208
195648036609382432 248364259229798240
41075640279189368 98851811283255616
98156462386444592 251691922444341344
19393813261008008 97199633992461264
5139096656958552 160917550277821984
91371559136927808 149209093588639712
122336129863523232 188671440717305760
13761473873056792 214370185087596480
82262812619341248 117148166315671328
45483369420651568 85072862696685728
251522944278320 62233442449515280
27415365748654932 166402234558538048
10346060143354128 40334307629532408
32464683548338016 262454175882641632
9075054431977660 110311449186653392
19889795638118272 225197083441172256
44274879245516320 98583203062096912
236776028570452672 245939817528801440
156615005249686304 238104596808412256
205945207908455360 206972843889834592
196721118845718880 199777433042383328
37714823366858560 239512680702986496
175466137678221248 249489683454277728
106495982393621568 187945979201693376
20642793142727680 166506507430301920
21862411535023824 100969509036945376
18118190387691420 256505346869559360
118453367069897472 197642619882618048
11745939602188602 199018790770105344
13011625092615774 18069469839573868
41534280745276976 89063926397924560
13449582508684896 198777842900377760
167349089476980576 243434282878943680
147778304196920896 239931879361833792
34853311035854264 73860671582910176
122101391710483840 236261635625473536
4990784454621910 70597390419920128
21473023190839380 198594324457623776
70179665576921040 156449882222274816
25666732067027600 233212755083238336
12744093011015864 186012958830974528
71671335295996304 245918874945737344
44184980945250792 117171945977257632
113957882308864208 235346982244690208
116917225782160448 137541191257096016
170478332841805088 256250520171874560
32062407350491580 64668972074634936
73522419943008720 117600588617469584
161393461084745952 190398123481885408
134362074253947648 157563499310665568
114878258451811360 194368967804425152
80500745623470752 120205427046236448
110122687697751360 205024720734799552
199349457055725504 251548650362489440
35135867537163600 206449174026809152
27587684849289204 253482037431207904
111397131158814128 248703222733774144
163091857693452736 236803308883564800
136066523920470464 169627440221444864
31676674083565024 225116856384034592
7594748482606650 20927053637019544
105029399726499424 236277545190018304
244761810053703936 247532924466360480
194341653074082368 246875615389049408
20204954753898048 249052648606062944
24971725738788684 37960314652724152
156211341249394688 190916668566684672
17646571924480442 176197757804255616
55129290026710512 63828454291974696
94915345958804720 255560951528496928
74543158170821744 205669337633955936
80569522578653248 241892244230639328
32879802578096616 90624827274694352
141045341778380832 155537024651384032
142763582392302016 144569451554083840
38587396151458560 41144832429738072
19655175717352936 238555296102321920
144111878845960416 148789086127941312
63708400868342128 231491364513097888
93965205640748768 132902317100597040
20096621729791668 80142903103977136
169645915915250752 227102685739278336
42924762180768160 142723485588943184
53520669160221112 158956271463437600
56807593966647464 187739642213925504
118686766053023824 167075283696823776
25008521647930448 235529105091045952
33171054131553432 144548438739759936
8205794188713875 100483740006747184
42552469872455544 128873313653109120
94662428848858448 176906119921275520
29764797172485944 141697207735260224
90185822212888896 90356571193655536
59960341850090384 187616786437618816
62564759403617160 249298495365889888
196046047610388480 212538550997243968
179724738089532448 208333918907115616
76687943772521824 215523818095137280
5825162645618791 112333838434412352
32449534781311220 244828196800153920
71173676476593288 258657980371523744
182933230061717600 214163160778378816
26185669723969296 156007835427803104
153814432728470912 197017504165753152
54986176019471416 244709920629725312
89471303217338224 221903639963065280
125631455462239760 242589401536965376
179023671986542272 190242196849348608
40443965775827088 108838452541471648
33812516960531236 94042304450336544
120671990961397824 139758695124427632
198044600434527072 235595681146373760
88927694407530640 179632980546299264
147656889370594080 187957849562560384
73800346608060608 154936297111494592
40781501561241944 108243989051936512
92240234562665392 241543814561062400
51985909470428584 79458501393285600
77834811404892384 226030092658945696
38222551416577712 54662306708686560
181501161304141920 203967594952476224
184273954560196864 193437239374229408
61180483390227808 67089290028034856
90032401953707376 118133467385608640
86180252004173296 180894277602236928
53967378853401632 92513149380031328
52444640075219352 82698960611070784
27594302085342996 221471125497205152
166569532155350656 195755683805376608
94139918953105072 126152153400103040
132163966921059168 253002048411492960
176857904585582144 182516219803087616
46143933025146456 194250485278386368
163170106070911520 200063250982087200
34699985008735944 174127296510278688
85849367584646288 144835804869143008
169231850303605728 233331402129694912
182513960120985792 207289321456174656
76452847135626880 206343493730627968
26638743526650464 150107342621313856
120889786975590976 185343570032658720
11382833408873218 164893569172015520
82792138618598512 244471663613716224
134990356429198832 162083401721695968
153167513481202368 159708930473612352
2097114327111695 232848816898534752
33924480196006812 204164927517509696
84317106038850096 121660093494696448
10657050449909240 119867125290280784
220842939795878272 252751003799092480
199405719230860672 242232745554818432
67287549090824904 195927665885818304
6933109285432437 94593806758951520
137486220228704176 147069091369558944
180261194533290080 230157800635791584
83654297139714128 248289172447353088
144367352531428512 247676454755494400
3192378823532428 257475718011765152
101482555720096176 137996276196245216
149950684151511616 232187383113938048
207872635745372832 233742689718294336
147322690650823168 259577603440921632
34228132752026704 244395557005269600
101298915477246160 239859761621892736
160317584732321824 198262172551154432
33750024458901504 88051171235097264
159715978964833280 242453229075062592
61178065183496160 187761812676004544
84515734718833504 109342539745965264
62178682829875880 93973026544542400
64375542836216128 98040299264068560
37591525914226376 181348645627192032
21583904894081660 59304719504915536
185897799417700480 237465014014801088
188174368193311424 204050293481105536
63587500732439024 239962676850678336
181604858669023840 234828201796765728
95244923991763632 98869414446514864
61425164800185392 209962339787090336
69390522564622488 150942999579309440
68510374538158768 187041585077522080
13448715402193028 170879013026367104
139959013588542896 249280894856662720
124205402007355440 256720665063455776
16045510579029030 201988936767513056
143869450000404752 243002999600493632
144356495109589184 218118484966573472
43430358510781680 52727009034108528
123791619716290400 181697054537912096
11179766119542760 29073389279659896
55883439581234776 73774880889748176
5546143389881324 143313893385838944
201199995710747328 257392771933888160
20368178010709284 20964742662242876
153637420553391712 170812641584790400
162611723215296960 244438359436627616
37141003789224200 56640361641491344
23868522180177336 206885176583677664
20838992891935764 143832778986091632
20248553535923956 71054957599219320
155376159514183648 235346306166013376
105403834706482624 248196839442166656
41898789090282144 256116013201432352
53577999763560144 254865656265691040
57959230904544568 237029438254708768
206552101278229472 250052740945290720
52483066950548480 80442552439325232
79719319277710736 168474634691125248
89481081835831024 263037971251070880
110717920026469632 217371431761653920
133486501669783056 253505806902478784
39329654629726840 224603841260364352
7955782906714541 254755822782172640
54578343676564624 111146795794732016
154383400792934464 197182855437621664
128948961220609856 239176026978917984
149901035533439392 190232922193890752
17583108254590304 164724384877390144
199931371670387776 210788072361017184
171157043198462784 215754448516793216
103284588641114240 152702366020642848
1213348871780711 62216319470279544
68757324830865592 201245908802834432
126998986857313968 136301837096978496
41280512646308456 163348592236218848
119244404383098768 220071825968007872
35617254780597064 243667827058855904
84892136975530416 152283150963411008
64677010832258832 221709209753358432
104208729460164864 145089269890488256
120861161700768784 232137802658504192
166107906537390720 173948475305242944
18759335534132724 227350965730029888
72610249688254336 216392196222038560
136637913649082320 252779567280190048
37131753867368144 205970084753094880
18831312455249980 61881728277307312
45741962708732976 202592073002753312
165759885341865984 245546964840776224
72754810852019008 232402866126414880
73270393564816896 247179158423291616
157794111889649856 257677134897344640
11900305143316944 243083948238237408
157103470082324384 159047259071343584
100458713174255072 212986167698137888
8330380841518759 13488661240978706
170921393895258400 249398301534834880
4392711345314521 225980357817567968
177969833967209728 262834765711879392
46245865301855992 239357213704959008
125599798632376288 168895788297026720
144208252336698816 156361876381139808
37453687080535768 95637441974029744
128325302475548880 257244936391283584
36637209511504232 228294529143721824
195726237437724416 201350250374835200
46733122929755496 153285964423980768
189335854211233952 252877124483229696
88223819943953360 165990002889639104
198160547663774176 257666073496333952
33257333265971400 47925689151237472
164461472206959200 178091350125261216
18887891181734416 222979054727393216
196541281460752896 223773889295442592
71433288883907288 187753921531622592
195067081338956128 212563473571331200
23515524177658672 218046832984030336
15005477295939558 22736896621552024
195242396854630304 234389173269853440
58569403365658280 222011430568890272
95538926778738880 240591427902970816
173856187492278560 214060665923884480
73065628018895936 261569293587951616
37410053618316696 166803723016639136
92687645034746016 122429506162095648
88424063591839760 242779690155395200
153648387641922528 198462453475317888
128834666746076320 257877211280848992
135467356114214672 230443332016723296
149308877979275904 155550850897692768
126319622435905280 222264421945465248
11039734663484344 191180033819543680
227330026510180864 258561302369487648
230724115897621024 235904414914312896
139043701819982288 180711157658062688
26849852495961368 45314344878835616
138174592540843968 189794316955638912
77406798272137712 237997740920833152
90868769214737872 137184893982646256
89294562578149488 198437296997946752
162827172287584064 228746855540599840
19813822585406016 245509242217570336
27340899308774944 218781344759262688
172091199754929568 214897561767240608
198287638095561728 208797536580673984
128393354423207552 232498949488839488
68264115805479304 213640659440829120
90989599884615056 173117046694988960
77409839135191312 251779904342286464
85334823582260736 202110824213299872
94790854528511472 149210775493230528
55770843902030560 167246192189255392
70097983880086792 174576445145960448
212576201080971904 217752964267325056
60627134911365328 210711198843916032
181212706051524160 193822999971881920
138252896729578464 223452793697088064
75412975791110400 98515613536311440
54061452037835688 148008623013055328
174346099915044256 211447491681860864
32981736349374628 54068283977699872
155669205809309184 169068226935020864
69027090010028368 87027882023415424
48978195855406920 130649454761162272
111489112399843936 209488731971154080
16108878309262380 172198605259647872
19503615650751580 26037925379896844
37516068531172520 245759899558323872
92908269486505376 158630390528645984
42767716174670392 49626588681556080
128460318227661600 239850644009258624
79046475518337088 113145788598541456
21741560743470624 125408727403556080
212310066315760800 260610773665081856
147840577764155616 160959566184906080
90664681484315152 169043968068858848
73448482037677824 142099741759748496
124980986503851776 194031942761695264
35069947969605796 89723955267455872
115086068764878256 192837122079415520
31385921365320996 94001080626852384
134127111060678880 160545644628808672
195489023080382304 216381444827659072
46482679876445864 63633560100455192
127655666005916864 216025461840477504
59511671592368512 213568692393172000
128270325572272144 181776379401009984
57948305048895496 158439337841409792
125142959449855664 161058914424386592
50846837576418016 162393410641196064
157916471812575616 161541416212181344
30205015146246520 196728275782848352
199946912322373344 255007302950825120
201681825162102 193245974264129344
76996995291254576 156721202649805920
74186331402884640 222118064494632448
61193569217862368 147525957757318080
114366937285678640 124905823781291856
20180736633382812 60399123486248256
4687534112584033 118737557062821776
22103156926570372 64643765290555816
39328975268874088 155470528217685344
93539501086827120 226416533550009216
70139275927796880 231111975618757856
147718749813086048 186943023518365440
160313514609744512 175134436311147776
71565093371765240 225200267029773184
11079895788597414 248185820053550848
195647372713546592 249553961143856512
32854797323912284 203714884106342432
137416157140485664 156879630633713568
143117753587043952 237403735805634304
63738244503838240 180991370607244224
98093748213597136 175971163206234304
163674394784827744 220849223726019264
106407075146406208 228067113535778944
132008871819642512 139059372000801072
220150037748232544 250744642390607072
197455996297842752 256621121010175104
65602613879877416 100714415326350640
9921061294099412 256766064512225984
82183292546155824 123419702619611264
128386318909264016 182428769859927648
81328138149180992 158822492960392128
146762007437758368 196193085025294048
111177730123590704 253255753223956320
68161186798174816 254940095231644448
61394612203598352 147027638091856992
119746879758472192 168616796080549216
133523251539265200 133782018188166240
85683455168728128 213862162353434368
6932541029304668 245263200660234240
61060232042266608 104415652056133456
54180779770346944 64674373025613296
58514529206520 171897743931231104
6281987584655959 165886320562066752
70265164335968232 233086637374841024
12810540582407754 47253076392246480
27449448606054144 214233660360317216
152388748673736864 190252903144475744
93451792618734512 155429285207388192
170831932918218432 246310030072171104
238700586300394752 255249884994333248
681282104020058 184755222067233984
109035185347041088 136640064141824320
14818920253012024 253979233718173536
183235368141846400 226822835628600032
227796426728587776 228492597826667968
31457514532947840 73099441596132960
107111804987897392 230339879967094688
34011327460650112 148709699714802688
69327579524181936 207334121696894208
75125585523600272 146096416105946560
181593208456273632 233049796038488224
54159006995150432 158853318773528032
106978732193748976 204921829330919616
122887740433363440 241648778352023040
91960826157997440 155824559869038080
8272697883283219 68510109376303824
121335916245201760 222114781960703200
76308969603389680 194361305310205312
43186179389654264 232456443300689056
121935706818437136 149076970512028704
69478253154807776 243091955528278432
66876731523947312 134836979389600928
86591828525423680 228967350150833568
49726857503177000 202805373151037472
117839632625102384 211297294797428000
72369778506567888 173181367661047072
111487853150033856 168160725594395232
125293239656587264 215895080406440640
23217680049872896 259771512674175200
71394628881896040 229037436964245536
46154433519042368 83793971065535296
114188915388633776 247538890434910912
195295151893099744 220835474397068320
38107816836200792 209445857528429248
89442838829108128 161335308178589952
105932305490445440 109503649106887280
85427358291691040 163556582264144416
29577945237113060 156881440938285088
134264353830302832 196785803525124960
114198783237369120 225332088377020192
14417626288034688 109741492323812736
149353621468811552 221833521162815904
51725049968729912 179817993727661024
15285397219417586 47897781352716792
54824825044375096 185297764740814720
204152544851871424 224942574978079392
178531604177811680 252951250866515808
15635256978240780 240470341470250592
120019470112277728 211446105564280832
204562034201989760 258419830718734016
170161108560318624 224168360564906560
19659590915758840 221757689226940544
74639163971744752 99219064706820560
134230564407389104 231720523265537088
138701933887029088 162656236088655744
160455871150025600 160463846472617280
78295624076442960 188800287986245728
70121760783473480 145674877071361984
107827590524948256 236527720947541312
90290449434299232 109683810660758720
10399945448474216 211588118214523648
81578752326794288 203120010170856832
8841993229129783 19553186135980596
14640880084453512 61179745344360496
95565861255787888 236741305461221440
82068757312957008 229345525191527008
133540521604500000 218832244866006880
9842729301689834 177911476884267456
124237238386738352 225979228977050144
5332151645763116 22369485084544040
32832335370193872 66692609401625744
53082743309872152 100625772199811840
43775527510726192 124695735020734864
10990021732054616 183642963925654880
155010474914883296 191946960322144224
186572784345515008 202848981331098560
70677877294438160 150149956438130432
156832380005143904 166237737072371168
125784124152126096 173029326041888896
22414588285599876 91879498435800656
3506986227001489 195244747126711232
123971140403912896 171104301359175808
115590646768340368 141363812527716608
62151223727732104 83804311297393040
109204760091989104 144657042481582560
157529900966242656 228981039444911488
96263221365103024 224090190122032096
94137623561333264 111909651142708224
112157923455878720 157978606819117760
130959773162059296 202830089488346464
4775889898591639 159902626743372448
3397812602035899 40550161182289288
96739091966022832 204697317106745504
65281172135906776 136831986303118720
30404018594084144 197473292159949632
55805961193675480 246943017074100672
60053251961426584 143068754039999712
25625552656633680 189861422733195968
7462502722711443 169917668879063360
62243241098408864 257131254837532704
46638567362771032 103955643404687440
79676178115899120 157539778846279744
10303900634442430 66380201458935744
218783169395405824 224986569270025696
84954405774225872 262961578163158464
160855162612438176 244143436058275936
96661276004126592 222443159492171136
226067640187870528 239270314830598688
18826619532862256 132019361174913408
44043515367535312 115491861640438336
1120065881089428 248494366604009664
54210769949475056 118410215367411424
17759140224407362 96730890303236800
162238459644241024 234296173501781472
144013659492422688 206440371362562816
110449300586726240 219022855952435840
41179049539480136 89869717940164672
28809884467027604 68983941889630496
36476597541242440 207736769674969216
126036672180023232 187639405384490880
31169571132413160 173370975105425536
85161355405628064 244505561796545920
118883144786741872 225651223726094176
237211038364986688 250259019239195872
203385225049419136 222994785231625568
47009414154949736 179357358991363072
160130764501901248 196516036926050272
82609412917117072 89788124486723792
15324465905213444 183550499882847264
15149572433609822 136257992545448384
146526493916585056 201612779444681568
82368180569382496 254523073541133632
32812640556178684 253400531362825024
54774534906560968 55811365856754032
79982854224845952 236469626669102240
18490016111193048 94291514589331104
173806032087678368 211383564897465888
22651356613319364 40281000667554352
85980928946593184 133549115298499792
120276235365464320 258932193474563072
161256790700854848 216231125020437856
209123199407032160 224054896555675968
115409029608922496 254585088656770720
37895272526466832 91780533836894832
8719108963747636 260263008296152416
154563387573068192 178811480923066368
26293888977812372 50177604110362112
47556823264882008 246725557274844352
209514259229289888 235656811379699648
185764288547530720 197372399799422368
184552714287689920 260600270590305696
47512809004881424 112960123358297984
25155710296643980 259729361483753632
32855111235784524 240253146474289696
97973791380360896 243299148048868960
13350108266530010 51101927553575832
189486378087925984 233368489218922944
73073104925657376 94396188481326400
55294785107235128 209074917605163488
129804629789822112 253222117028513568
232382107663729184 234159165402980096
10405865543360362 226197217188656160
98810023448025344 139234325019388480
110061790654954192 114652068085748576
5380112456770220 258917796102136544
146063465960931360 202601754310141824
49642371985303496 198137463247200800
197812407965824640 206516474811324544
58372013719686776 166255246784066400
45402250932255480 88061986356804896
54993169224499560 250811823670370016
107887306963952384 232946891872110272
69950929944043032 142115022286499856
148077405395217088 217208834546848288
9572698102944254 13245051818181970
14589135391729826 44488944311341664
175196926899543360 182064925365302496
22084254154763976 137180149100683424
31781258366572108 121681859498251824
67163613270365176 143123816423404480
19572653010302724 174487807283897312
72200461703148544 230875293165266240
41386156436494336 128308870400948368
29369538059494136 167158449905761440
170316138184771904 222915610977035904
53362143756799320 65246312214272296
5801092106100658 171409811232279872
65498367063490896 191609290135946368
149616525640630080 177551043103181888
19449764135343548 99197540415564656
128360908672914304 207708911057558368
13638322352503400 110369605219783088
59423595279184440 225114912569901408
18769928152845780 139444948563541696
138654978750576016 169227257554800704
119049581616557840 234985744667195872
212938770258528608 216649932685124352
134581972398788336 248565475631721472
191701075682769696 210914672999590208
168843686167105632 176606091673928992
28934780507409152 45915214717982904
151476688233716896 183274226818772576
44890128073398192 254718240427807168
144090384601824928 238921100944191136
259453829221845760 261631664234815872
125858961890282192 200548453051893376
23795415996074504 176691500296169408
4940441792860633 155334461022169568
249498404589675136 260123985102594112
35945482904794688 220808615205854144
205680972585710112 209300675133481952
11757328294269780 177190253312006560
18706650362376324 193993566495575296
37570588318433512 105239315463756768
119949329247823056 133229078505125520
10072584440840992 66279585502620464
74282387658194048 244798062765516576
188122942436123008 246463105725212224
25144319247268988 152953098833621184
16097143615934004 117121789633972656
116861389693675440 163700907704028032
90231866354258624 92246638753673456
104702047389642560 254454700260766080
42077872431540384 138756551386625440
90519832785684016 152342843943926464
120025413348992640 143911964266134528
118460130691919232 246037974603846976
11593002534740558 153292330845794176
187081123323215552 192127328238509408
6660794528478365 36221691331713208
7663411195398267 58549719625637360
51836936262881880 161538317595579776
74191037323255616 245682875609923616
102711334314504368 224856540239088064
30489784310173600 81237122358239264
21849619388084908 172690766440042656
142962537830576288 255273692184552032
206076752668089376 238335130248169408
1426640103551258 220167445467848032
53308074829111176 61417051663103064
29820023440256728 219256421241014400
69286628938693664 188456052710250752
184335413599335744 185917940053479840
52849152969138328 162095024386692992
41112314850765896 165832952618130464
124604230154996736 257388365355771680
80285193679692560 97856451017910672
239802558358184832 241592334432916512
9350952224416418 121509812600306400
153998451004383744 216201382893828800
77616015261440448 239350628173801472
28018484439168380 31491069671064544
63680889553014544 228669158289032672
101092719831292352 227470989716076448
31037818532144008 69407334465894544
178664850057094048 205343011232236064
152968335198303040 192584520708554912
17641126128158472 135997765049373264
126440612287010080 192238580532725280
36995411593221752 99632529067541648
36386297206132112 103436807363664064
47518940227770512 251909736916837184
88163360555104160 232317664523506240
162039129223148992 236407754963130560
82513874628633120 163865478243078464
30337320835871408 216775253223446752
48487687452412032 123953232755997680
164313707104909376 235835502129715328
85268389452765936 196466564107427872
58255119349591664 75064974959738944
18870989922659348 64831035798094864
186408688342552416 228741673404916288
11021332678473798 200088775955880960
205702310585342624 257457675984937312
30791222825386732 128577234357085936
93931616446390944 115447801665711424
13755215870196190 114234091830531440
108715454109764592 161194987869042976
128655722241268288 134024320233831504
164969233914970816 173769955353181664
55060528039103744 97749593990058768
38465932285359800 187521825883841632
74384691839516736 141294507732368128
130717973423817776 154326595822253600
48377785184295880 86197846871354880
46987660518336384 72673402417239936
61154649964737296 216632769250256352
91596993888728752 254772113948583552
159266155364641344 190032076232906464
59084321102728512 237267195451602816
99013833462286304 186335771272213600
223574635748595616 246439978751796384
177089927521192224 246947661134332064
31064502989488156 166944521761581952
166717111447333216 212193112961114592
152211919504024544 246360126519810560
147475350475309088 175024945893980064
137055118842577792 176987977364457504
61945839040924096 253048719857608704
102111845314083968 186786690861143648
98619821488696672 106150389909785968
59771789011671080 61576405137606688
20440996460499808 33388678709882352
25630466306604548 117635242201125728
7929379869242154 40911430246761008
87696636325858704 149584423689678432
144397889800538176 180233569850379872
238543410068500128 249046115930564736
38838455938405344 61077798251782848
86742341075696944 128515288853778384
116805188485443456 180477412238515968
99825743815849472 122247135781470640
83899456088708528 200263518797495744
54385854962544208 155524083922865376
132360569343799504 197943148900747360
16883756151291442 165435252404240832
48954329427334904 108494872206199536
30391009698588564 117420490959830240
83700189470769504 159561400698281920
14258997938325076 54632447948875024
9969658497600118 223613270034848704
148248380005855744 210567982579072864
82389141158618176 206762609484498208
24370612419914108 139480000604819216
164964990455763104 222608765888212064
114834410232301296 118984614728108336
151981443829916960 214869059141801632
88646306198396944 224250856222874720
145558223256868352 253384127663930944
6833923395929441 44069510448762288
111631061242583952 257426253061653248
173325498470335616 236157936641144128
95165685897726384 186923672597410208
38672144351237680 99534377083527408
179739015503231392 210736786095054272
155339130273316416 248296241557244448
153714213940565920 262132492350030784
43140583540194688 173495544730046752
32460638074409108 102535164562152656
2242127007425552 241648956722088064
15888439702989068 199825469510175200
129743312788936608 231571177076339808
174599139266342304 243212179147955712
121018601812281504 238591827489328960
242932157761776448 259247917184485408
147942139737578848 229289647434663712
48038535670848968 63090732426671608
121461473938252352 129178579256645072
178831297946501600 215955226986474272
221106074904385184 223989007355316480
133073788778225328 137108107753254624
12502976719867108 139357403927404672
89794267051073648 186423207155466816
42157936659474408 254164377145361344
177366076496705280 187275066913297280
34656135147799584 134676667503127072
83045304539959024 170301189794913120
5396654115708021 66812959759653504
129519940142525680 157672053303885568
119420102217552448 242994020841563040
177053225512881888 232265482314089056
51775750411896824 209066575179275520
33102135743669484 63394448448554440
132322143109681344 166315377610571520
57586628748166672 218234464158392096
72144836780936864 81773549953889024
71666532977460416 73211611159553616
9766619835370670 250107737616201056
3136844518759347 78961070810745696
212575154471692192 228673976457237088
95560794632293088 155684740434023680
145141454429250944 231932926513492416
82913571698178112 118836265480687088
87624437002077760 257341720724030304
96249661426698080 172239591853009856
34647066333162120 54283409609797448
81887134986687664 99450520253455584
83772301842333696 92021461572014800
116967308801368048 123381901710921792
128016257835174512 176897094193650624
21660351676506352 42402276788790520
114641612681511008 226661381499151808
77393863707307152 211195140235391328
64114191467245664 231948011786501408
25167734228268632 182938012327506560
76498539746129792 183206163969753696
58510875821134816 203356958609580736
155064797406296928 207046637374139264
177539119577328736 206480434050833280
94956523743371344 251585020624919904
80547691212544688 89338965861025792
1774565208067661 14178775574051382
59611210387638368 90110372872590912
64872335571736400 74561596794094864
57394611115227880 253595718565567776
95170350043402800 192038092553189696
160235847349199296 184902236601186272
54563523141485712 116159657745910416
82328987572726464 220690574710723488
11152692386832016 157351395614125152
73084041754141728 211382051569319040
96467693756754320 99399806367645744
4918369719285952 256284875414506560
35688255777566756 97932464914694880
23490130018484720 242597203842746560
84988220870424336 154573108434119360
8331754130302634 129623648347550368
144237953065812160 192944528679076928
176389679129738368 261496059812494080
244913022690135360 245586084166797952
121703573261519056 144218899325639904
198838272921383200 227884614879369952
95244655073397568 259665485262108192
121083190547541760 173593183180635328
142183326966152016 188548179276670912
107366991437933680 195823536033974464
7248974007061416 70754192691664088
39420691575226256 68309932235461384
6191979915001720 66530385560127368
157456719070051008 171491057797010368
34853844368379800 188169747199286784
10347196813607370 104945559512144032
31964750046071436 57967215575549928
158497862468066688 246123647712893024
25319730929163208 216814021138614976
142201474157591952 163497503446571488
20148133121927156 162895744892773344
27425606341072272 253438641731464416
9707426601432544 76220928709141408
197492986316627712 212099861626963552
105841007179767072 113365985451204544
114295633812977600 168538650212396576
39009805876982184 225192403829698528
30111587773495716 57222749376013856
42246519757452720 250362902999376192
7237169077807568 189034172869490208
42305660442470328 194504490122986144
137095113550454784 176835808373433664
147748594478347744 237579743707831104
16473388963057688 165619533565965184
6233679033568922 22821152986306032
102537801176943072 192214452671649920
75729130273811888 237377120382410400
95086310729258944 110333287509158368
36231554687182752 209883310653303744
72762190925719952 98362663905557024
75196498668662256 243661979623977856
138660566202482 155349649257618688
37621004371319864 158889370733511328
156896849094926048 209503052403245824
97057435862971776 102535344258068224
23838569099420012 262070962467441472
95658525901798736 165284813866962336
32007483850395740 206358726728782400
152149849141122112 164742522291485632
118922286959900016 171965463200242272
144547356474035712 190999175380448960
210175455774533984 229901120340459616
43567363930430912 157564248931855456
38441910918631424 212349079182187968
4907710321633221 64776931377225608
4854360392009134 44978328818917520
240515729608715968 254486292006694912
74590686806441536 129169827104436992
59912946626887536 242155296723209792
102914034094871680 204450700608580000
3378111169166711 123405737309493696
125092112053706528 254454918682122784
190017932422373568 220320530937022688
56156141194421696 77561654512241984
65770586517637216 142810316270414880
12573148482426688 108825520346801056
147413712295610304 180956281239233504
957391064277088 9367057197493602
102346082766628640 194424657485335360
231625980396617056 246801990319122528
130824822418451744 215591610645502848
124339033683835200 161399629834036544
25321099000253488 222304294040071328
13945143656007954 212982514141964000
27478161093485364 131824230095762096
54011393408918896 108865558736144736
153749197167587904 249507921446787168
143257034752574704 143317976070620688
84347910615518096 102961007055022464
68973414843803984 239072691977987264
108420315189619696 172160369541583136
101761001902704048 222789393763792736
111593174937743136 220853718012046560
75419193724554000 135421571260966464
67883011517785176 198057494064045024
27509337078096412 39192057650906376
36669951465066344 57279092003288560
83095954843319904 226333219156387104
66846559553873232 135180011184827376
14642415613285342 162834997093631616
37700174425321016 111946121362271792
135232008518727280 207005759520368768
125733522705124960 159620280892668064
154951680069326176 195685177102309120
23009125792612272 140593319119821328
185704980079048512 239295044484241600
55288995350054968 172221763084356608
41403884012282112 170902747798818560
181315392474548160 254315407326691584
16673518843178110 246723250203038464
14057675425620450 40420707215636632
74343719083154512 130310758800736528
134591565044592576 155365764913024128
12460355207229184 195697960791695872
239751552223097536 258286274446973376
50744486162346872 259805059159326816
142791950756235952 226783795707826976
65352848730687840 224043517581356416
71863087417900624 225828494212553760
17946480701440018 69979769659892576
132415320539092336 198416527596749184
30503719212995264 153272965179496320
50108123285958344 248924877367959776
23632398909290076 40493046003104120
53745857244015736 114643042229547280
147749763990651168 184305058577623968
2511756644733428 18244287235674716
111014523273169136 139593521873839968
22986177954986924 172065052992370272
82125165312597600 208694240551536640
65984360609797296 221060261032692384
86086185945842432 234038893775763872
65348745088088472 157592509074343072
55528241302683552 73875913708698528
22759236005497328 68853918408357528
95882701298705168 122866423100730256
186300984904670400 194510705805186784
71122390004700048 262969194309073216
37173576204804912 162639201369789088
90079512036396672 93940718383771968
128439271045320112 182257110494838304
30485912991081108 215503880545623744
43707842387445304 93544209383488304
53421628544651352 255977153099156032
29464292067604636 179939069894066240
137281541738637600 192956324734193408
202771504253072992 238632414432764896
35456246370605376 57262950763925872
35062774481796256 236988141159866112
94335588265616496 253632445038143232
91674674630208784 147817383650788128
58826175534197848 141256041386094096
35462442091958684 38809505075277952
12584363074373602 67440991084328624
100939118681954032 180175381712331328
29223990669697576 98984751123919552
51696030504731960 197558060306796800
138711987643408192 194368897776816128
37932544764332232 64680132281833400
58861478033489088 172517114144793376
25709635290633152 188221344581451968
154726367574746144 169588141937779168
114060753417206928 154555995586926592
22068453644964924 214980386717790400
3500511619080175 30189392834413984
125832960529576448 167496439022737280
73217580797263488 262486438543180096
223602287960830880 243171089169626944
14758083813497506 209341673931431008
118580130691522064 224887797640178144
3265916125124542 22330219409890104
14729381579079634 193225417360580256
1822874641697039 90851732017148144
29350759064271028 125713932235820448
101600873502232592 262599970318580832
73517879259883856 221168713353539456
104888109694506352 131109186202087232
43302741439181912 101960711442752912
160243585171427360 171487948871525024
78768746742291264 206301666829184992
140175083458870432 261395518654730976
10169945760088678 225659325661911488
87251645480783376 156977187411630144
3939359067395104 169799106697086976
172461800356828896 174513843805541120
105602138581415328 153930327572051552
23827857331268980 115288640081654704
34526452161691976 234640275606197440
12457807844359176 166062810181447424
161695565063686240 244065430717527840
750677424601924 104248881708130096
152739491272195168 261147327874267552
65565879922249552 217159343470576544
215171044034800032 229453814651904160
87086216699729312 239717748091437632
164299551904866240 187750701138904864
173510163838930208 261755735238093408
9527460166247256 135667077587165168
54655588453269608 229017960042393632
24548919618464800 148402245494657728
87358789454678800 262161529770066624
154344724261156480 166448679896253856
8455726890105476 85756735798171632
56879836338337840 164157489308880704
138373976073601360 201501803529648288
84114419192556832 259065196741959712
170967660251704576 179245027733741184
48331223044267120 194320617909122048
145506882279104864 248718982821564320
136100121946641776 205667575097923872
44152479621123288 128603819774559968
27082532642046764 177847084492071808
103453060132871072 250573532757269888
20818424540188104 163162864777635200
7912070287267334 78729314234059984
75341167351468192 100710332891728816
85214257862066720 112999580621086448
103978104704182000 227969608262623936
73942668976490320 258948602753030048
37437499148878488 171683244304725856
14664670783019856 232161259202631328
228057788860937760 261246810471277248
156566260096318144 198595886422829216
42617871097253592 127874405105465552
7209833668212427 120305177674638768
56033852563250160 258267120379200352
486845912246556 103940014555675616
65826506304868400 145442483900670368
217690941120089760 257844472009799072
33069832660014636 253349634155152896
13767524910173706 65812489740969784
157782441971195680 204738099827183264
37442051471797784 166400804118168256
5516469877099633 61650173790436776
195093128586300704 252150775298754432
80102856800979264 89667851244039744
36159620728251400 260539898753615520
157209842536319008 180398466250373312
55104817959730424 110079927378034976
61492888074442288 258207985561975648
27029774722969856 74843636098807264
55763879480226256 237757642439845888
96911853517753440 198049030891947616
40507965299685096 182130092793238528
50237268875573624 258569622875891584
66384501373187288 71652205560919256
144401348136138880 177196354907355008
2143644139757669 65161513653984040
25379595059748260 53567353142837072
103384245972286496 159073532229670432
195375331078319200 245544751907779648
113334457590694128 231059084555944608
35811136072667776 123424773705325232
26893969345560476 249046590181406592
150173243193246112 252785850228687776
36689760138198448 136577161218053904
83887655666260480 260251635069783520
16974246633439990 50964684369907008
49500740487216424 221117558435128320
110795002048688272 227789995501296544
39658634034789344 129254630284198160
88505023380862528 256783091584798400
177197092101237760 208108262359622624
144080934439778672 243776860223811392
28059583850123076 160186920715235392
97312691827755456 162666625662532416
8543551001244669 64485414966644128
31729243206791200 91030976801174752
116945782219278160 121247286509641280
106843945935623600 251832730289938080
156196022456917824 179368844826259616
167298961670750400 244915478127795776
184941472583152864 247427600746224384
65850316025983304 87498235714871920
10890796780577464 211712241229075456
10898175128157606 120304414421891552
95726273967066272 219374181039291680
68541283736791416 254365885448535840
62528863214052152 217155616144642208
76482464154313008 111085776855129616
96481695929383552 160210103891364896
66053242098079624 130520650096307632
9066310925238906 221532846141417824
83352221715079136 130461184229546096
76877732071686864 184854252602662784
49269189909165608 88064498587858112
61485547137758984 210527149989607008
32994518198425700 89404660439373904
165641017931755200 219922966284918976
113771724050972800 121849543490255344
85313255608312832 184466996408984928
114660826878280096 161763972019848224
81842905655383968 161207001351238496
29599927435931252 235493962154944096
149449895403604000 160926569221468608
66940114248857936 160879524973698400
70908137953415880 199585495045251104
131063943181130336 239341820355577280
90087668893900224 188772126930420608
72019927619315576 179682263230664544
68533535929963264 194555787625891808
140530131978622176 198351261380963808
35063225398587292 100838583550170352
197222443469701216 222716173030264864
211618054596160736 246315464744195040
33156201710743772 151489760713458720
69648313913678488 233388860433257408
96004147368633008 182235844853747360
100909711458625520 134981156201824608
119770965260189120 240804325476097440
10898947106617940 129569779028351360
175309115326769024 258051788316004224
70682747353392296 80470287200809040
182618507797719936 233838668015001216
152035525867778816 181876782603281920
122568301704474352 132894662214605744
114052502797335840 154427759744030720
35083399291828108 42851057436254960
38068982513104488 225874691809579328
118546117425376416 170647733213275392
139102045978166912 224744876906516384
43153353745466056 176288847310106112
165624822890602208 245662821954432672
65857498224049008 112230581035766864
213579584114391424 225023173240429984
189766890937242112 218678141690532640
29466190738262444 179218466346820832
53130414239150400 234737025240019104
106837255671182976 200257398093179840
196166577404189088 199321892503251648
121262723437060512 181187238170034464
186841719976099456 230917600168442112
72422439375434656 198262517764638464
40484342495417656 85364257995843728
30325325312648504 190817123962972928
40636403774240744 114125966465874272
125348354451626304 175804507170869728
60505995586075248 163937124479961760
54722705354206880 255944127529236480
16053765363334258 182649560304860864
168104930576096832 181534029417941504
23938536218135444 73919309627582432
48681632017775000 194784216814878944
83592384445321216 171493168736557952
3224981029148014 165847507152595872
11238803614047546 102165087908391168
178371471713156576 245514117419415712
25041615970218824 249941692269456704
86698689071014352 138544376572885488
28872290990562864 106372080646812368
125498206953364064 242494366228200128
122241641022281056 174536840307191040
10507257258815746 79301972141956080
69831694440515544 251721445524061184
44620829160437768 99975516445723440
72232339713823536 91699530797091360
117775899144202336 190449592881824320
37416923146550360 177237383909778208
20471313861424388 113986793653408496
119435892234313392 159991019573353376
47439435774269584 186495618811211168
19812417529725204 71193166713408032
18899778140508440 139080800319127280
69585959048058312 82963397742917232
74143327711382576 258188579348010432
133475047149060704 209506492832145056
165835166342938080 226195685737529280
49835653504260808 110423981541903616
146474513564228800 225482210658208160
24259222377915104 42965513630150048
48474512308282408 238565023559570688
25345846410200616 247631558987655360
85658711570050352 156315467504968224
98794551125629600 203836619002351680
11614817132498828 255955111514000512
143791545445903840 220657453046084192
1317072937228726 249316795905097344
1843737264234399 236158387724681024
24504036585756800 128831450369814288
192283129613797088 220812954241085056
30256040835138536 258694330875732320
18763085505704280 103629330235774352
77846830549945904 250483295309216928
157064055874628960 242963636560855712
98814512917094752 250034585566933504
60557731523232736 160130178961318368
196622928651190688 215399657376744064
10447512510137872 61720588806111784
62579140762325712 84515994203373584
34433837785424396 111139547653966352
115112281905692912 156188843135512640
80496018987575264 254894207237851648
20693754078950476 104670884694591040
185639044192084448 254841776275288000
211360305006303104 245417003351197920
141969234730912624 207155788414710400
62462337791741384 79702008361382096
22725100959326896 202013966268892256
151191004448356928 234685448552790304
60362131474981648 234726861693985504
25630255885703204 184352687562185888
83045791369475424 160321594781192160
209781078265975808 250396050972539840
177262743604054336 182342410496421056
203118220963135072 256561289028883328
138606639382359680 196080797048371360
154284831281460704 229265995395045984
148115166488092640 216098000429386144
36925180141439528 88933499756402144
192316821226279296 238771181768042944
32466734228001760 192688178207191104
185569456298740512 217564876808986112
41185947221263776 71471943534114568
141079326388872448 150396675008663392
138745770387568288 230310771009158944
113354919760044192 152914626495249088
155454368089943360 206705354944102336
85333565558818944 125647968670687456
124043411116942352 221354083143314496
135102090429767120 258399149359997920
79465420345637232 133982478774401312
97800902824814368 245181633589909760
44348844345552416 133044484881554704
160822795369952288 254804067230929024
179574535740149984 205250018310238400
52186846674234440 205108359824567168
4518599046813273 250401939674309024
102138118094665200 246993238191348608
37324056249291856 140492842198724496
117246436066221168 201565884613948576
115624883181404784 157083999015088928
121913121375557280 167547055632160672
152153938257371584 200157456476505856
137471572812434976 160886483896984864
69963112305146328 173178494647797344
177658087917403232 223422686181890688
14734221536462616 72270745011726240
57000465998028064 100337471417724000
1805500299701182 168603390406518656
56173620893057320 136368054866405856
57925542028243944 170765541177249120
9623612872092756 22749729021773468
65157827981975752 108996655247136464
37632317287007680 237856691965598048
78366396587673808 125205566535849792
27134537052336764 259776143427247936
16296408718102414 192913144843222688
83772161088351872 171437720947718112
12456210675389898 102389168608474512
228715064239309184 239007120342724000
69290991310425984 75706676311204384
34541029007638324 145855781263025376
108850826329714400 234877566069729088
63322925422269224 143421902338154704
88983495975732448 177847728471352544
53309319964047856 53798511143119920
55040741872906616 170442334432232512
74636537027557248 209816215604786944
99567286379488112 194337586007538336
34311496554836960 125625287914857216
101357886438059680 260566995089790976
75076254772231024 246326978041823104
52821485857129304 140922360779447552
190422300983204000 242716058133324224
44324102786341160 79202286183302416
37984850350136272 59396965505503752
78883167561439040 179086893639888672
127164764458433216 244789214939054528
92648466919753392 148533078721381824
123157968636806304 252791578274276928
49467386745667360 244555824955549280
146815607722388480 236690703293750656
161195442561436864 213744922436177504
56994478686422392 215918910122836608
44779469224498360 181795770044167264
200707380949580288 203659168612948960
102008231766741840 153697099892467040
116906770518027040 218015480929403744
131378721129075008 182536144949039328
62712739731568536 136925939060805312
53649299385431680 131170239011112720
27652433244173256 153912921738091104
3644105107047934 140235785862558064
127082945738321200 222316275719704384
80288539451409264 145139224600137088
215117230900110880 257061072116600352
48904857010154784 216695791368766368
159089299139584032 238007414764913440
91740416209917552 136802407680560752
2803947584337903 56963827830809312
110320717294395824 211777436598523328
7118051091916604 165428178944767488
210771971616246912 222843822351654240
99350025637664576 101597717526248304
112500253086012816 118886547388861904
90709392663280192 199672228319007424
134841376366355824 157835851490018080
88649854896932144 120495113886604688
123888172524577232 158050029556134304
31472318173226336 63924121468835160
156275404424665344 177081432712901536
127257888124378496 176156471910048960
126127084102510080 245076941829577792
2279405941393 91448829324661600
206458908858194720 206831314132013056
86926443987926656 198372078984290720
33924397206523100 100307834779424768
135439833122130752 235266522577004224
109527194358969520 135299269230164704
40664716011572776 156231753011405856
15688034260914474 104479437717671568
186029457537271808 236249357980239232
59796375828086560 64990933332594992
108466479384175616 135801826044346464
65497927857858136 201331291459112832
93233630726736640 181788771641066272
132393250778959456 195217540664856704
39344502617766656 118109920295305808
64573440673245360 102193753378349616
133682420487611440 182684551140256288
79935610908210544 217789778143741792
2142114669036037 171959418211970560
26100329334656256 204696020803623264
2047372255281891 219777899647081728
7236844631817323 181226170055675424
142691283171144624 258383211604201984
40563419928804512 107135407409725488
203496093084368384 236751454602183936
24883078924199632 49230792818416840
122154826329734336 194476565218910144
65847843906018600 153345159247175904
57704667546982888 185903649277986464
88864817226453552 159866280207632736
140157876569465360 226208463450265536
43555919344437584 78633899800833856
110250318322346080 135079853210969280
84777240997832544 133841872084076352
152116704086312928 196307597486932672
76084457148191344 168716053785258432
143496641057104480 180819606581969376
6672933632420228 69820269874317736
111768118226824304 247103033032280064
20429879915369748 56778947408950040
20178296238017328 233238561600508032
155306065057888832 240442093839718784
110093136019703152 168206485435950272
157019522524285280 253052054497052160
140090222355382528 162750679620572032
87646931038369808 244578062251423456
18808269122023752 200615429850999648
78766745436166928 186135369883679968
29410009684796212 261436432367603264
161895305647559456 214154213429903584
49669236217594768 139182616864029152
93165049558461184 176348864913094656
161750829903563328 194964723211680800
131822574557419440 244305868154706656
158673155795361248 174899129799786080
76386657238557936 230315958117276448
51170048157839976 88058343870253056
63059968051742112 247538679257923872
62751463109096496 64325375353531320
181094204139485440 233602202455077216
103383834827795696 209471841272413440
2361461299673450 25113888161934552
23467618707163316 147183339633429760
14609561737073564 113921504751070528
68995509690524928 188698359480246240
127508908643824576 215500627818698560
48889614492141480 216473732087450144
94822018386471632 241136694624683072
149496788148417408 223444308223264448
9950106183340066 144900836746196544
16998829895427726 178660330829073760
178268066078222784 220191256804660704
20651191915115984 79402930967755792
242260713184371648 243642066808706304
82260188398067264 188011167582296288
67755069953200928 95542346611958672
14022425103123126 170887133219116864
90938395200234864 236764897395286496
111881454927013312 126057103850406816
112243408555674496 157500307209667776
48672536232743128 51539991167449024
25263697829773088 216581083043588320
23948714379557608 81014326449989120
20298255971811692 57135802068321384
205833611583423168 220776484094088192
146017243128033632 163543191759714080
204909673788257280 217968124284356128
128072066338325712 232473968452845632
185697111027917408 191238438976008032
30048890022416376 181017449220736032
191531581149994400 221949456420006848
74360105610304496 183817677667730784
202087535966703776 211016215009724864
15308909760517824 188029513338830944
57693151938554280 60621961106806280
6910332372571451 84845666505171616
157092227924543840 232707698631936672
11281932783043864 156257420382148032
83814904203173696 156640300906399936
185711219944097408 236888252978250528
160048440672418528 205896380169975840
55881775257079352 185557769534500864
3742940857700077 208899875370167072
80242514211480320 127821605837995712
75445003433871184 151168038663364256
26364271349163344 28564810963822860
34804389491262692 196499960426572896
103541156752907040 138135465647728736
178946953750936 14222194216632024
5981009093258221 23518849284008832
42379209185596152 187770737236828064
50824881336449280 79025101326270896
23143894821706216 101788188873327488
73652944023229552 151876798090711808
27138776227812952 94805763148411248
90639725175038560 123437269521632016
110119288819347152 215298266955792576
88406677874613936 252683224751232096
139317556876345888 196649917509006624
81834241194402576 89973871878098048
32490103583494128 190866740529221856
95827362122592640 174832959632004640
6467423048444741 235056508700891168
23985362831456916 52545732074409424
108964857739373968 186391801049959200
2332781294587964 166854393065516480
57696623428302168 204606873943720416
49011049748130848 68394445505383704
2260930138600824 36792151144008240
19819584942702104 111924941215197504
146030773256107232 163449767649742784
138679823406503200 241519917485694944
110104182039920400 225577143265811584
69164169155659896 217902920008960672
77471367593347872 132425506409400128
31137162836752880 207822102143500544
43752718542105232 149579745933816000
48834595301638440 160961378399354560
105089464803517344 146917452240575936
12361845371041768 90915715048056448
60946085731289232 178533392363546752
75711174184695872 161057170587084800
94224596569643792 134436929015282448
4963809835094757 193598470700976416
126058275190759184 231100637533810016
56319593404967344 160079313921080736
23565715076497060 241786088931651424
176954804825080064 224568679032504320
150683138884240672 216481128205680160
70936709227572064 189918268881634880
67321719813224160 170296797735887232
110313928501075616 230877717072024320
165071262891835232 245620888271633984
86997299347898688 236873231724245952
41006665357566504 74675718143039792
130754821655327088 133163684765421040
154599980455288608 197463956947518304
167463683998259744 189678874952779424
132378398226176928 212616662874157280
75730729749355296 213346000015822112
45798296262837568 58317875408121264
59346488814529040 89139522244939392
24001516456771108 140447173597660992
63032382731466944 162847658064443392
71650946249358960 209525550019355840
138201914163117840 204717188242762432
3485001392185900 205120057220398560
185714825644764320 215249241886236608
96594737868371072 171135043149585568
36842847472053136 139911710137104544
44200206104526280 118639958508094624
214839561535691680 218544724915537088
48460346892097168 181796564774391360
220284335947912352 254159939823132768
12200918258127042 242096328575584960
87620857844273648 128508094133913328
99131181105150304 233264589470718624
11504162537068072 104821160337675312
46793366738770088 99011596986140208
40913491301912304 224942855615987392
84069699252133680 130610915958301904
195687720880146880 261831509337720832
8906694033185338 63696377265707080
64870628806922640 171127204030014144
13433182472100366 193328655434490016
117410028637550752 242554959013939232
45824293586005120 212624427115705664
24934111299403660 255402099035896416
168695473575721792 212689210941770144
16974348186864134 60994350944441120
36602655539288784 194750180610393600
2304927887013275 108624102991659520
21666294948165284 198381194681129760
86081301818867072 168877741429227488
53189401554996496 109035907885928384
38203396346798592 229722543858165216
15404028329654038 67943959186537320
157773077330942432 182356920892965024
23628365018446796 170008136100080160
22860721226434712 88306308689568752
90088940245354176 246756135382470528
45500529173558456 110104841404978992
46628629416165680 68619201128216944
15862981559536934 219901461849254944
151351631777411872 245920403072646656
196809460048171488 253113824284365056
34584361638407640 122746765220306896
79247361610646544 185648378087876992
99082719876128912 145913749032095104
177693110907318432 247307859123566400
76463562555751344 88459589262559552
70519483303907344 139620288444109936
82410186680563136 225095198918833152
157345177629522592 159351153105349696
4348631244033734 27373861463264308
143825734904352320 215522189602856864
228212767465681152 242478469049234880
195559239466443072 222097562346966784
15794940139749188 57594434962471288
182002845784473184 230470954997283200
128440237924427184 196078280283653792
21112985199592816 206247124400896416
63928181799565328 146607792295472160
86164934944926992 100167202929728192
34842823538462084 36266740508551224
24282507295822392 55579824936834384
153242112901200128 206851091076854144
163936015118096768 170608988741854816
91502762754126288 249486758955440384
125302779011745936 138665103978426976
12628396212231404 238107145280763584
143007088760905776 191295931670895040
8817245055157283 257583699862095904
9726465613684670 86567723566761712
53582932881501920 188438671162940672
166630148640575200 202658625799588800
10529793083776986 221766202778366848
16729132198983610 46094550389445600
133176697515837024 246304846757828512
53389218572682424 224191321097425152
137527179924486160 216149551236571808
157396858865581984 168562325616752864
665756907165795 221375105987938208
22345641888064728 28910577909873904
107983726716372304 156437258960589792
80848051311101328 90046947452609456
153628495200640352 206524189192664000
119938011302869104 258719845248848256
126475685414647984 136767818636300112
92765990978420688 255467400320956736
12885412439394492 94536081934103136
94741807132238160 151387138381560064
131305338163543552 214042258887495328
2707301952684220 70321157748233960
159046334033270336 217700933076235456
36907086031463256 45011516940008192
15828437131570528 30060566649665128
7419824187707954 13138676901201588
41829686689334264 167172407553431488
198578131046872160 250961284997603136
63548931461462504 117837134640041184
199980943281041984 259576205851539840
68041997807374784 241056168980118592
42007434903030072 188073700919430176
143703022728085312 247797083360832576
65795140530307512 119703941492291328
26223695782056004 159904962354614592
117975929593842752 258147514314395360
195815045310176928 230995188258436960
20066473700529764 52371498763841104
32770053239210312 183917508623166496
14712531374409882 188524563311604480
90841633391629696 164645627288293568
135057805616559584 241361853095607968
133212645848242624 260778485280208224
184899516777274528 234137366144414784
75605504918930816 235752287869150272
75386869602964848 148707949658766688
47133294803130576 197891615354504320
2417812507140909 177064201865121600
5473898501191861 160105775610520960
73366347834026336 163008291402722592
828963436272026 197664736347030336
194147088897489920 232919671058751232
108943660682483472 143446039160269536
86968248988141760 137097126481792352
154333789382948576 250360243769675584
124966593621507680 144341030365972640
8789945621400407 173635149956621728
193276474715748576 253891229951214496
25493548425125700 194391656916910304
27559122924917816 33503811133066504
87976870963029936 112925872482248928
71973714431347312 155636109032753312
6559654096814159 8926583285528648
38476179160000920 207388000498644384
85978432162282944 211353327592978528
172428541804153120 240024403377700640
4914560893134189 71540290206369856
56778060649606736 120042456749547472
51235955689649224 72350098161526464
39752160214330744 226214222527557792
62994949034016336 96561730330346032
93097346780998688 211659129216760928
152258325565521376 243670880669518816
101601995001087360 228633290344962112
40563845751980920 127409193856337952
33450351789286696 44270357873115168
26582218850116140 183498309763346176
178326809507956992 218759768638996064
116504689871329488 138022198958488944
51067783050634192 210600272453840032
9653140542708206 195316256572428928
187798554608036768 238559133250170560
28832431356711564 93652386070057488
153055067447640800 191152683267741440
49008723510060792 55582674544850776
99877190797057456 107378739536628112
67641498078211376 178172019653843104
3190969524148513 249042053103711424
6302826711867038 27800091855114600
32886403067681728 216085904321510624
34612670146239424 43842907420761376
119318946312578352 176428021260063168
106018322319260336 169581685390223136
91867431254821552 142885338632074032
109611301460417440 208721656840877696
8214246880778584 71160158641251912
112188889195216096 249982613282294336
13013232114096352 253290593604776544
127718007247874544 191989827916607744
69905382960598880 248587389869374368
9083545713142166 78381123946936992
13568284622063962 112400095055100096
189547016864693920 229669715020254208
70962317015769576 201566155200693856
137427516235492384 153197409256487488
110945838730823776 138337863816651792
30306863757403336 143330339490847328
75708251617429264 143207948261422576
74079457058079520 85861997751181808
126423977823437312 177926407663352672
183555129758345248 252701751653732384
68138335966816928 94306575122108032
38695022406399600 241024631736395328
148047256276739488 216374383207239072
25098446850682808 83466374524785984
4195160707189810 149367605085326048
59110510312486688 100321777567824272
13625190018149210 107438376322110688
67449555200741032 99359800054966016
70558797567279744 174632703415819072
24974758377004176 220562945443763360
87297627870643952 160422092208327840
23838520735721724 24608558359216612
34574863019541008 259051331284508608
12097464493442754 122044905019480672
154768699274429184 165263609955045600
38190171440755304 146760020054567616
2029331752977499 190890206648422176
67453955684922880 207558157735742464
166408638997521792 240133427423970400
209855046980691648 261700601660689472
54780888813238952 195140801514399264
43701816068667632 176310537475844096
185968329491821760 232610364701387392
174133906223268576 199798398655512896
60320899775064088 250848899667663520
6193983912335916 29239466617867144
4279923805969771 163663246705979328
48239146024297080 52336251292323408
231743431036072672 235939119175325952
10498131416988144 242219768328720832
53021512582072552 98676802678106144
5698588115928941 119870435172173408
169720907285328704 261310158268599424
197793145908367872 254772536792371200
6984641616847113 196441165607398592
176670191090726752 257121069162345280
90441537901335488 212508433339744160
28484925122447304 134855356746644624
118950343915978768 197597850248123392
10953758216840548 119545331757452128
167439158677527776 185433765793589344
54149387779096808 259713951759964384
24309989066601856 141263631709011936
163366744718902336 238421852743636960
18191541384094892 233299826475507168
155109262104248416 170211223701013248
140519622680435824 186268342287420352
82886071085702352 207352465382159616
120076507805164608 182173162399552992
53321955640021480 262165935088668096
119948967930272016 135807052078480896
31607284707155148 49224844564905664
176990939500063328 234270356983383680
47704286198844928 51840429868174424
54652798374350008 123247967830693312
53277181798351000 198586364727530976
21094266165212360 232091224002587072
34033745049144540 72540963247569072
178940624944227680 236316763426504704
181174763952847872 249231276390555168
52102586153647712 229557524752761088
7461070984338447 51526502343316320
198177277130981728 251899675251492960
39831902698230784 213304727289962528
39608821643990128 222887007951177088
62460812486303472 260836573420630720
65555304251606280 105810264037415552
151205177915800384 208811565485640256
180397948926585088 218624938487644384
125133751550122160 226964394079738464
6077195132118035 151442581404916864
147720842720536288 212780946940566624
199234593596057632 208044951592901056
195833335759529760 231858971012366368
47772522602446728 149115235813857792
25318330727163860 165770959902441952
52559466224952160 72935652658713184
160924746034973664 262354953792488640
73151277561760288 203685990975404768
12989419632563006 247056375253694688
47950305985412840 53606246678330040
30275110564711528 104305903778616416
76444164659910816 119766181542019088
20840683009298584 170590584984586304
94059799086785472 152010778981399552
220167314980041984 221748185811285376
50165834318029080 85585970640638544
153345189123625920 161261817427696608
170331170585064512 212290356654556096
93567854785433232 146421369700879872
241959829340812928 248224812852728448
130295645951886800 223968176699543392
53996464361934264 164666590196831200
203329887821703520 247316391385947968
73985058487381584 208469212341912480
34286881645391740 225179309950530976
105305404973480480 156288943376498720
13291196162851968 98085790580721792
126459487685245104 208042093858520320
172598783523911744 186642345570662880
106332006896524944 204108815708430720
24388718660261104 190718918478006848
164392259954427168 167819929936534080
36297090399223824 159637323827681696
54750168808129952 144708420702096032
30218848323146452 250487640935808704
106475084483744624 237362274641753536
163935501954420000 198935342791499552
136804970134279808 170019607297194336
29716335366513296 228401371589747808
52835270285615776 97211930111872976
14752743647104560 240519698249275968
188935482954737600 194150771529646240
141334910158445312 156286548384678464
34076916780742524 180827113803133600
77612257878028080 162766721958113536
81591239476209952 209426086810388256
33643570342506496 186914802224485728
44182291800911056 188025093882988448
15404824052451906 156869439074372480
6245189224899225 16329891211435240
25014464035149732 258750184615418400
216055104590128288 220009821957481760
11010491595019352 20025849995797212
212553504609984480 229424990524194368
85538194730284720 207913697074101216
64413796529161864 110115298098190272
181651721119509408 220808957393768320
157577580183227040 182126870357584928
133173859739615616 158467153668725760
109228226375747344 119722990607334304
86305351004929440 174986931208289536
145076741658848896 205198048453951264
52700117670237120 232322654259378624
116963587775078080 181095339194664352
78899142110596016 155653744272098912
110706511132946240 258217274959139488
137659007834003616 246806948991233888
192503840898502944 217235632015379232
197400790224184800 228047325680128512
134786736504681264 189520437609632224
52723934308644368 172993769666592864
5068868086639913 53450127258834048
134356110869017840 185478589175681568
123411616399267968 218744347722274080
57381637332237720 218384988938514592
41064148026423072 217555500496829152
124729581992041056 224224604182907264
89553764776464752 98356785716060672
92218733566159968 139661588261689456
168838106285880160 245752642009182272
160924109514470976 173788837650422944
64687953657694800 135688219921438608
167882911744728448 224990427152478400
247186500810830656 257909320181039648
158915846546670304 187466916670344768
197524744187233120 211980955541492032
149457811588646240 224688866237744768
43496752508051248 55045647306424888
121485286715599584 128901706134692320
120365571577561472 253691475761319040
77099686308811776 232138081783460416
222011595047333728 243335211385802880
53974914821707296 109825466817961120
55169915681789600 219403416891555872
141639923171919168 234222886907860192
138538328478537488 191753053829535104
52915903078045440 82230252521228752
78135386217116048 189572381781132128
8078202776659753 84694843952211264
3363317401056702 120547791058200144
23905317360851812 222878189727544992
136083409561411568 173226581403487680
52652479962947288 98013389481880832
28930661528580524 260304498215429280
128975004888241152 257341548721685472
12343022088881336 262877081823557280
84453035460538256 167623802375328032
79206872812618080 115152392040394928
18557264794854320 43732353981617392
90716110814681920 156537059301032896
84518445707394176 130785007169271312
18039558710389328 234582444644058656
75764898464113200 135442589937162384
149198906878042464 244369981080924960
145020073679262688 158125356336853216
173707147854618432 254487854470770560
70882911778412264 101651598634090336
60974486067368152 211912059325901728
153025473852667552 203051375601637056
33169913069298064 206212253050518656
44258276328755176 155954269369948032
215725078860364768 256628088121715328
117778669222430304 202155252419211072
102225321497631664 153597142217099616
177538367875998080 243869343203174880
48047316599334704 205947850917082400
138598583886183440 181744632856316800
83888956594388672 198203479068109760
14582981708522416 219943134733826304
45905875356444456 119255606168670432
100722191095074960 129136836780846304
26475957977956616 160815926482857632
24713313620279856 117636786435118112
57776469417558960 166720245492658080
185911482590880544 199399758874005536
193971830648524992 231970141529986624
176205910754436736 236953640262140128
31038919311103944 169226094359495968
2662503346432635 162634766551310240
200351464172565184 227117809785900352
150382386635912192 227034939252091488
91979108635014256 157522048233427072
51498762698742840 262555016174215680
14432824986743612 249125758113918848
5532030575854192 182319261440891424
67051715127701392 75739009666376432
71470049380349120 243763097289872864
12734815680535994 119043610056325424
140415616182306544 196107527003783808
129190408817930496 174378745911247648
104974031064726192 233660669325400000
7129832940906855 43567150638267488
19534243915463260 214114040769950592
127013619106336336 189602853713163904
197808277805115264 233394856858367232
109250730531145168 224799485633712864
27029990974019928 161032790006267136
178786089950716224 219740074072512992
104109500577681696 208483757863254176
76360455719468464 241456400951683328
167406783775643168 234817193411778560
61491424017614112 102817468962457392
120900916910896528 204620536765821792
71067722533521184 221629832575869184
135786890694783616 169518956114649312
2781989544112402 10567118273648278
806248323599578 145725797393437024
14019448882150254 167003780295938912
170253768235234816 220061050931376992
52407874115996264 134787005228731696
3016795998081120 197538767350906144
113187374175232080 170435468297553024
34363504513933832 80825786292792192
238827327758144864 243637746586521504
133335143325144336 166472476103133024
52073987703613560 159892578889333056
17480808949995246 135917828097226592
102044605843506304 167993997598282592
20370478121180168 22062241072651996
89808498019438672 233192219852751904
122568751726874720 231261142740077856
21680139942689316 165653603459421376
42292860841637752 138265483672293680
22612406262824872 50690802607699440
179146245787364544 204036720803470240
218480585330854144 261632017253797536
115056735148501952 222871307728346592
21467592139142248 197683656496803648
125302109696104144 174759347462283520
69795752382596848 80862778919019680
73524949095504976 256584133690305088
85084725945490528 114211314666935744
83457549585223344 258644747750522496
130371364042410512 171670424154597792
33328381511130624 157680140094221760
174078201226688192 259440036378884320
25460922499464608 79669050493397312
38656679350724408 105645161436788896
43972370211384104 149276659998821280
115333295913582384 243578483105046976
82433876983266000 130923412705904816
38718410416287040 254885887015541312
47954347388231568 48264991073776456
87431949392429040 117966256955614640
133995155428323600 182007968016918272
138371905095654432 141121738967172384
69617587718105096 174636079384431936
172636683662305408 262224447077217184
47085715115472888 214173257070942208
107226917028090768 175112088206696192
59742941600914272 124132483674086448
93529759417694832 219172260764173120
38557540906788432 253451400186521088
66690375429420056 225194913455113088
84748483391458160 185398640050185088
61245111433368632 140826732004489408
100437260939346080 176915652454484608
36091662225411496 156656567231598304
29243232639216652 112699102562084176
91343359497992928 255161947027939040
47174558342106152 192713067390946784
83888070864639936 93899909952996000
67740122411452656 145655616191682016
90687367673175456 191446621555362688
136182054605678960 152398334770338688
4942870859052952 249758336947045216
120408891917451008 190654448104490560
80671509284268880 158678309164824704
64857608212784440 83695322785059056
198531315753176576 246354767625867008
160491942046612416 213473122784878976
2311416377193925 2593784773172815
61252450476904880 154036415122967520
7423962605297426 98513512539298016
28183732633900552 132561222466476832
182934633206868128 214402056507686368
25880782818556136 59690743754127464
19486288668163676 89691301052144592
72388128044315984 197502409282638784
190422402810830528 214131048794911328
35398194656179276 209177348031245248
41833849814379184 74331274206189552
22622532239004052 197424668859551488
73304268338634544 105797570632888832
37585824789906432 97506876454834064
196743993259257472 238484232382597600
67861120000528832 254549072853561152
218168997090982912 233864388080411392
29517735328564444 103409701889156864
109391110864695392 127052747453516832
83243152662095936 167565162609902560
179133625497065024 204830618935755360
45019358405539136 185008234854555872
21456233490579416 165483224397248288
31527020875736952 108695539431936512
53687783303509768 222173110853036384
117959873404178208 137984178240837344
76470622463142880 151028352777659552
117718882973833184 145182490792353216
29992632545000600 254699548411938784
112470349350455920 150344573188092480
38268423785854880 81444761789975104
22643537570140112 177030329210926400
73818644833395376 188590032969683264
38234645344982560 213191273714076992
56939303440900904 196774948366609664
55459486175854728 260999965525623680
184094870362647296 207670369950968896
214846638750740576 249650196301846976
12260764193862586 101272439042371696
54252877142459760 115033653102611936
95451873987115344 221414857619145248
68538461828018984 109681224337369808
51448917019762680 120413854616242016
68033596370849176 117946086657616016
34783181406390800 134416164325885440
148598058690852896 183239165920871776
34943873971377756 66012935248248064
67956708382952664 81325221671823552
29740096372682048 247826914814052224
66289177399363728 233889418975862752
60265000517478696 124116733968466432
30458810985136996 62295559232423104
63953386741189976 246405737788249856
112997107726206960 188418253253359104
120069770098092624 170943381385067776
69760907669178792 109353128033828240
28485368618122232 211743749133790240
19094681694021836 189325136067615552
41537055084338928 92410924595653120
36449435469932016 124107580165019312
39837982465394704 69364748268206176
39612965493117976 201605005450453696
70491737600697464 197184595705257440
160159429415513344 177373813164961664
79529880358121920 126842912236391648
24520903501757732 206681554529343616
148400006297401024 223835835743855840
124675640751035424 202506936245344384
105294854249297728 219315355745843872
2455101057134584 8509804863038788
18604146941253552 74497432754058544
213456876727548992 257798184727281920
183960060765333408 259249768539339584
64654505793837320 255366106032901024
13390628897430162 150845561747244576
18935551353938152 189363300543726048
1346138781845742 230365326771155328
168585636496197600 202315124840271168
34872279804194488 65588869427591472
144564371615167328 153735181830572576
45306836138394040 82425321858163952
41585116739723608 108876894264116464
55281005725945720 188795329588881632
172273517082161632 210859200567447136
126104579384959952 184062642816013408
29409313847187200 253233101789976576
56503681447082888 82384425193351200
245839019782751488 254690594408416832
7306504535524274 127287000475483360
156526030784669120 205260963358182976
89540918367152512 132667209523972416
150595298580598656 238643614214362720
81271927194226848 234349424486439872
87662568110663600 106402061091938672
30049867839874552 186826296272956608
89132076833857712 200810398871562752
15180934063160094 159204315744769664
99544709944770960 155815218753180992
91115801855235184 262619479139753984
8642939644708744 148743670166916576
116720346801300352 121423967185273184
79994702849347648 168778411753841600
412310647156245 149324482054093024
97218207833777536 121367182869022720
127944841004261440 223168260126969280
13819227839140818 17411435285906888
104057820074373008 105218444392372384
25622046095727564 148189419284065056
17621231039474492 190078674902689824
151859607589222464 229531849248539232
161196653389147200 259340734584260128
203607642403906976 251530702206960512
35384906566881520 203921645395240960
103456612741174624 148785768007884576
164295483568482272 173855828508613504
114594434560256720 146308982897406592
125951695643176288 147613971793568960
8749412899091543 175031471652287840
109416522966876592 172251711299348608
63795634200587784 77332211880634272
119448315779517200 168607896287497664
100918412561247248 200231192221176448
62186190255787184 192330436916579968
199212134285240768 219708642336858592
21916280029742648 41956499109676088
247720007731822496 257263316035527392
53951369656100024 250946629183624384
1419696337852218 149871448420041376
32746446503940604 198117988134866944
2422431258388501 93025646204749904
170439920978010240 244247855863365728
207147774521327424 255746192431609568
140519393063667712 163978713671532128
8918831384116097 188803108959761632
69657153207441112 75896823785501376
169333645665100608 232564592435605792
138045877792440688 222860762700662976
99871123853368816 148639734775203040
100436522016126448 100460960427835712
121598082557074656 197257924377260544
206848427876498528 208963122018904768
13537375087102986 220659697992356096
97364870270252512 209775406155721696
30411263463880108 51878004327870872
4820642805405608 82692537348925440
233490888033594560 235956683874678464
106643340570896352 262313184009622240
118976065322735696 225342781967432992
231191663756397600 249133515202838240
206089023304825248 242579879293906304
67185470075096632 183298148817879648
118142831749918272 253710273014923296
162877640048300480 259818225736477504
17512626690910152 54262530567437888
147632682447888512 248976830911710208
154049193410494176 226176548850407392
25254546982856412 196039313572881600
27932950758244288 49329502529343000
75186977576098976 243155089035007936
21268066053497740 107297478192260528
86645302381593728 254598916124853056
46707983061645280 73533498795159648
28753392828245132 213603153869997056
6990901329936032 49214783874955728
49858548726520760 78548392450548432
3265900389849390 239923605047000864
13172226057291830 69469701576774176
181627802854503776 240370829146011424
14928473620821068 225176493543621440
92419618260020400 207371927105450784
163833771409879296 207681226231990560
35502994375008172 73159395311867504
19125873627838804 245326154106553792
11831807048645838 78398571691378192
81188878963135808 241013692528242048
14731998344661726 226844683756110816
80919590367374592 255045644403797664
8919671596172986 23969854207191424
154929813934343744 196717473770050816
180213278276149376 213345588400894464
102510349754769264 208126627369614208
37537079220504504 196592078749782880
221138673509544288 227749007301053184
45393464890811024 259899347168136000
167243964440915040 219544003979619168
137397075373659360 211771816793231104
53854164622589408 80222192982116976
45402372452231944 95690382175451392
161356924739486144 169227851555557440
109279168894063184 127030205975440208
1657933551250963 166838193655301920
46857973578297168 146634919865954688
193453015565379072 221167960718271008
64949389928679360 184139870283364672
129445573282043456 248035476660709504
126439285188457872 216893386483593312
111145238770107328 174955086628340896
6921397981372018 79584252799450480
128380126027585968 222857785093159520
229502292153138496 241926928402513728
30922039788382464 103012074280600288
165405868004338048 210852071687009824
176553382353329984 229152633397646720
16035850101701404 126044936091676400
24021784537383816 128382206456181328
57027643182610304 233957955789886816
151423100640382624 171359902046187744
123915420938012960 162786897601522304
88492274909637648 94296199778524368
122531056328118704 251447660545391712
50773964829637272 101876288860172208
65628440105649360 196182243094435680
43771346160430048 200613052709311296
8046337916468203 21888106714883452
73745686759462496 156912797063093792
108865615659914080 154898544721368224
41042490328129048 189293871543946784
20254943141182500 89675115859070864
229657089188254944 247502586013476512
127798330802193920 228711444840183968
27011684722763896 154571158601464160
120985080158993280 224243661014468064
44964719777944528 127430009410946432
171697665780870016 220676819886186624
44664334346255064 170198481098236480
38129297843295600 50975576235159792
131215119532054640 177305399945688224
658502300438886 157709921839914944
144925579868916640 167745421216678656
7290542243313383 239555747398719840
20184171931605496 247727059492742016
106272567509866592 258230737560672320
87457524143298080 224561097182122720
225197529853479104 227617860091619232
48637239741393840 215225189311409184
117478919306582160 124235684522372432
99430460344346208 244645800078460704
81045910724453200 247284437866613408
13779075818334196 188728712740082880
21289505655510432 190624638884094144
140912869937620864 221955604593475200
93128258835280384 104580855099763648
2570553254640599 146323257748651520
11142357918290258 177517420335507392
110852384608209696 198041849842741152
14401367069015012 186700417172801344
65392365911708128 252954683793428000
28573519021069880 251929156874095968
8261484012100354 140805419834897200
51544296282350208 170264359428032800
14088866735562014 232265003991316416
6393635308366175 223408654104153728
230932186341630848 231339615978563392
164771250235979104 227132355617230560
153473962058992288 259639989399965216
61895094982659656 173259225981311968
225190385779617792 230368512169695808
82562577339243760 173633446033688960
173938627946463296 206554719427093376
40173016836394960 160147264581849920
54982189158488512 185982111027729056
124728685191660848 149954374178147040
70882337414964040 94384736830988512
115357572434104512 225047122144738048
45622974231565688 211756615651653472
46598386343877976 82720769334287152
169818692505017152 178335817471341728
115966522659636800 190380487237198944
56320136562133448 183046201673760480
76940737707525328 236574801106483520
57008054959777464 181390733893028896
7095625168127363 231286053614924320
88973596006092336 141923814056571344
159687600206964960 261289647377916864
44012845542830896 133034392592754704
59032011276692592 113684304956136416
14504946647247102 222174362595852608
200549520595818336 250401544054090784
20900281666897100 70951655805143480
149397778501660256 161444248217466176
63674779505359088 233208576443670880
65285229727681408 260049746367470560
51105735516574200 67627944494887592
150280874159848448 253614668452034688
190269296912065280 194152681982299008
37186602385347232 250445224561890752
239840892037036352 254838617019055936
87483943439556480 233146192771569504
4233751666731741 76139156087480176
168162594964970112 239487244517625280
70710767340911320 81585424957295584
16938525834779306 218423803337745088
38495145896236712 128905534445978576
79400871424444048 174276803735533536
223033136540525536 233248088846275648
64169917280339416 92126398076501520
115038552080066720 139612156634714704
67365220832874504 114430211115799312
4940603769105845 216638331984459680
84420808805116368 158182131358819200
196458734738442368 209357735340685504
54395931972289208 155646954641797792
21857771334679476 232003792611851936
123939154015621072 145094363925461248
108842760396556480 128627394530987136
84072401620003040 213797074495696512
19103710233265248 173647392232037952
77429728398619360 187576341894180992
132049030411601376 148820975540049632
32786767725256312 172141427234085184
70023002997476544 200020131000003840
77413235470613664 234442807584011040
56966931524578784 146742975994051232
124183395805171072 195088344246367552
85551899680223056 143379096420833552
86487757326102864 109964140010704400
27772048356576816 148356555491438464
96164978382885712 253437584624475296
224097110400522144 256717841295340064
169932634476533664 240211522512975296
15350992494552694 236472718003591808
67348699941428632 232738504310318272
135654274185208688 169889090974005792
41028380087599520 72655780052108000
237736039378839808 237751161353156992
71651201661700952 257858260927883808
54007869156883304 250013555716114272
6822316908754954 146673324756745632
235886906774640960 243189401676616480
63690467395489688 235376051844567776
41685336512989840 47615026281885384
130777991862889040 160446479779274688
134088581520253504 135934118776549264
102103518622494432 148268998183683328
48976540240227216 179612562940001152
60314697123379392 203844682862686048
123650956413643600 203857990444515904
119735653007129552 133640790601602800
18015842828335996 254142875884677440
84315964980115488 120356442721452496
100605973586603680 220048568171883904
28944914452939128 149323438880745568
6359878472270432 192976754808507456
83727945117136912 106735004114723424
1223685974960909 165176834727323840
40228925749392680 95846053014529344
110541324067197424 158788344703821760
109677411978589664 118380083342417424
84148712279418544 201756719100340512
88745984188253120 247711116137992640
178400973932566176 208373219474162528
2981513211102621 260585885972595424
128654621088197520 187606319105077056
48346233841441216 141381894717820944
226786502338612704 248948281867496704
53117789909492024 75532904018321584
124987543585747328 224350209262161728
46707028404973944 60458073664700800
175586477119771104 193453674499782528
119051611054405680 231531694209435936
47419914818872224 169627288281390464
143462765952568160 227433505638796928
72533104034243760 234393075801934048
62801300655006344 106704801977501584
61865430980488656 87925502919351696
60371109057801904 108419362339868112
31927222694535116 218849390087208416
80042982425053264 142355800832765616
146115810342637536 165639064766510976
173885256820656736 202475274502749376
69773429365384768 149090813784197568
72093604048435088 166424763879277024
53317072612921288 97242265592262992
57360842170637416 71702538254596352
22779515829674816 249463235075950560
199595255038520576 209623281126629920
184551128751088480 218954749378185184
176696786350290016 261422650115486368
95930117121176432 152019127330402272
17796510508561550 165714252610994592
15972506124419156 176192486922860640
44671586264851728 149169338964972192
1882733740825172 63904672671632528
32558253975143468 48112352359700904
218878514973994752 258389263118943072
112912713830948432 198979900491627072
7811531136511925 100981524880446176
220606139355281568 234591340889474464
24515233022308776 77273912626871360
3160989792197045 18134204734603344
189879389348122976 236914283551655744
25807615785365180 168393029546508544
37145045737941968 74860611909682272
93513741249805536 235706134576707904
64073240493177512 167019080182958848
37934899696331360 148861954301498496
126601669342222496 134322203308176496
150413713267250400 256929326900326496
151214294449543680 186584221258042464
45390041613525784 247877471998283776
116290323721186832 253506832252557504
137559535549051728 221879442438973440
99986855714945600 254684004826797920
30452923030967952 200104572633173024
199041142637044096 228377188848807264
55453057012208024 107396394003346928
42648124438171416 225594883521831936
109247143859431856 246719792556334592
9284853139267138 69217689367249440
37348487202295976 251206359115042560
126397244436095616 199166945143433696
138794639942414816 248912131725967488
96841848697076384 141226128916021712
21209084994581476 121057770965551408
87921075526002272 191425932225755168
137028810643073840 147777435941013664
43865377316415016 84451347540025616
244662711281878432 247376593301704288
49422210744551584 188942862313738368
10990103325037068 182622534555952192
28774583538589528 185297905128416992
232849748636118912 237578681055866368
1490648315518388 8939571383178253
82453632109343664 200460447512901600
78470728951054752 254208196168731744
136906778559083120 247080216470198688
37926915666031328 57491287131518232
7798901982964423 116061071060155040
52351690784286472 66269624607938424
37664991509349256 258736973852271584
135005889620195008 253417349946100448
101565471944843120 130429679212939200
118695401395049344 250566914167882720
98391594377514672 261239922286344640
131182268054513776 206109881814441664
35005454865123200 183474887887628384
150224035572621376 178673545119500992
24840404748991780 39287519678328488
64177657083691472 129707331428776928
130502952984100240 134508724482354064
144768210085137376 255925336667624864
75874327998088064 139337189643669840
90914345963766928 167295403740412768
106274386611848736 249878083347887872
197843745181910816 243159739824397696
182559085533871136 187805724778543168
231466714096741824 247582229753319392
130673337667643920 255152655374926400
41531161524091744 221565641729107520
9056015463937374 142361482376348480
48277728350437648 84872147699932512
15058973499303780 212855674568364160
49000350815252008 194946436212474112
132777867619325024 160718946360790624
73079489886484592 164338764917205408
66294104906729912 210189516329650432
62098717337717232 126129735209555936
168609557756584448 169630837688322656
169925982392895008 217317710039449184
32109337693968480 53190120930494008
23886325067265864 151136530706279232
3644238932246113 46181261830584464
86203757205244240 180362035418478016
139192609105808736 162085656793636640
43061679415474984 62706209742527568
68358365829839664 80658400714506624
71762691506842120 142433155925957632
138611166985341504 173820862714177408
33405740764956572 45512294324011704
92229679726168272 245647760274858304
58142409635803616 143970270879238096
14370885843541818 98546723268386368
33952337068316332 194502726395350368
188174654872850176 219433109257570944
10393091776611320 13134809553919282
1660466282999737 106115002154860672
14487902684254906 208345894173461408
160882294647474592 172635914378995328
34305016597537044 105649236705456688
5094833671097165 74045767882898464
33259956134450332 196455917210117216
62698391758530536 223087591848620576
144922147909963744 244655984436304608
169429266541724096 258675993770771104
104230030504480448 128820479527880944
2962760827004103 110296296573154320
77908012052555600 165217417484106624
23077634766461044 70498462682010008
10657367488144878 231959692996374272
37065516872272352 49969149246634552
126602450664199968 176999102388968096
168331996424156960 262890073260451456
84067878617446320 84237999304658784
96841879501320848 164059617704447744
5114164722943884 11463963167280252
207282026354520736 255760341954749984
57313091878027808 143251969094650288
73274072272531120 165181373710476096
87186427917245280 205421089311906976
65398958187236112 133777484756606784
70339137959566784 114294461383088944
109920975512410976 115775911175276960
159133221431250144 220925807192933440
234958240391318912 252421411686758400
5597696874276974 216841602827018752
36414194080786632 61383230704717608
104692805653252304 210882710027285600
60783971562469584 233108758094955200
19699391381428120 93506576882259424
64357964766402344 224284811804156672
36286780459606880 189201637282144544
105612162210874192 107629838164394528
50403607593696168 90624227594279632
107349475696725184 206808667084087456
49997197718077344 55293952906710856
201192287643076416 202750388804177952
149945060084205920 254316854587071616
4047687926657972 19551385016409792
81305139895271392 241519592768552960
60412811397297656 128301040558772624
92998851736789264 258305840253572640
30174239651822984 217718486965993664
92969691827876448 191891632576447040
56411337132218792 205572327755263424
70379457717162480 163697644123242496
7415643798632426 207034751554897792
236258726330054240 236894145123549600
89748276369979632 138144523942886416
88839251889537408 147048502305501920
43404107824140136 195615927977023712
167868859056860768 183956421853921728
22858354188004524 70317746840946984
91883511998542240 186912322504420992
111308658081984672 214462297426540608
47868178757956080 94356944018068896
35016735924451084 132630108668866384
42894348155134104 247455851450868000
22270768597095176 207391318313284800
119553231900297200 157785740833880320
159317081627718112 194795356085538560
9072088319473530 155346629182670336
2021627897535022 64650164307562464
73639665503421504 237954040491892768
8177588083672874 197527513561783040
9241069202661462 250349636454381504
69780354370601440 250816004993657152
236643071296134560 261328440301058432
158662118479217568 231590404278037408
228889513975981376 235556490917116928
81851930660693312 220341671193025568
81368649059882912 125433831214772976
47077882659648664 72154319406151136
216433515295605056 243804196033126304
43490694153542776 248553667040014144
95369112268332112 112257082561199696
106564191311783056 137118357644081888
109377447706605872 197395436029444832
42185444549365648 234414204464717984
21672565461528352 34958630975006852
32017092472389656 182539778865841056
34274377426819080 144472045650488608
61691138749082192 187102429730600224
93937832257568944 208512384393440672
1246640244826919 239509711626420672
5214584439872366 193046471938066208
39937452273687152 42924504546314760
161207687095334752 224745249386462912
54518247770479336 95779757203259248
81510084792246368 238653764263912000
57290658653200264 151712186760685856
41432801390518400 58714132910817568
87483573199584032 136272572682164608
137482636872177072 201873500105093312
91861385440662096 252397929162064704
127754566376988704 186949534742665824
120690345756853920 205397426128715360
99474730843797152 151612176335977280
133094140104253952 137543166202737008
70184765084387992 167108284468948192
66444386649022032 92727614233043760
152608757751707808 201508402022970240
54868063270934104 95244954403194336
132769529361960192 228065902182932416
17486944470195136 120119077292890080
63366569957644200 157631539974467648
244138593691763488 246122013631549440
33623102246965828 43224744909102192
1694655541386452 38908852109205368
34451909942640900 144296546819035648
368154818526919 206518563098742016
140451156748315760 240891341693925600
198291609690755776 222589682626401376
143776819843869760 214029356280701504
76569584653701552 190032011468302944
199005682763482368 251997710998133600
101664589478206192 191067192469535232
31893037938544612 109839879396712384
56798908355514224 88400888254170464
71652874923551544 182195878841230368
74025036200398304 103338437338744512
16599452441336748 239060487476981856
11940723620316998 34740649852758980
19620292984835484 51942545897181768
159226256084997888 172063423112386272
42070631600048080 199661832154604512
37700013050972392 63187539041898584
9645469485902216 237007936712330496
182553183958728544 244757340327938720
187549336471242144 223261041234230848
182013590233821376 229543733848591328
117472473799501680 261656890088027520
56588911716283528 111947524392505552
108035884898158400 231376936383344000
21583682824533044 224434301837654144
24129664896308880 237169113719178496
129795404035126512 154762947190394304
96442581780918576 219501375648970208
119653338971796896 187514527065933056
22468083481980152 37784280687343976
106014022054100208 245470403562647264
12379607595359234 204676504569079296
88898651492593952 143756958719402080
60265835425730584 96815096284077536
68870189834576560 135950664916940032
36785933969171016 219638872577112096
69176215429070008 194256883397678784
99635992125986496 217991246283717344
150938822365097248 236085048183270912
60846997605059984 108969050088948016
5900553277491548 111648816647616464
126115520259997968 215442691851052000
131514290901720320 262906298822016064
72596532157162832 230894490222131360
28628549309291900 236990046494135584
68518461047922136 212447875888198720
66529093182285576 82309274945920720
35470833961241428 257781685036228096
112130949159512800 146119323596748576
47667195969411608 53453942254995784
130004117968630560 257023338094209888
11492812336416694 116367318615034864
11794362727629190 213927767636529728
105268559683833488 118386393288495184
28003573109151132 183044278999814080
28942314986484016 154360350468206080
38158840083131600 132223540932606640
239582976871818176 245287013975265120
166360006237221440 236573516672412576
98980059778293728 132849514686717808
166316184005067104 180766106455725792
9529722277665668 118623047563964432
156961217187593024 184999104175271104
119258516055206288 250973619315416896
48620309566340704 101766294168388384
55890383440296096 215403548791909248
248020278393122112 253549228778964416
121065608363430320 209994340228355808
53309376406115240 69014228572283688
219842919744951648 259313105473628000
112373198085906656 145838624713685312
120082075437523872 242676562088529760
19105068757007244 109768739921142576
100917947627631344 148498510270267744
117603209129478112 128792410337145216
11883101769934654 207604138934895648
1082989112393517 96719127751774192
33914730439561928 159682207631743520
56710899590373992 237511660872596160
176901633430140544 234652540416176352
142688908954567184 205444537223441216
3621718000708765 131070068228879264
21651987535088808 132731834023365536
51695212997396904 112234458027860896
44388245175394560 101841834247231808
53902390977786136 91046725395990928
128103824544410800 171482118523607776
128915838622581424 160948756204126016
44872906156299040 125590322643525408
67911730901654288 126498345305835024
139691814950982272 143416260768581600
27055260355790552 84041875694206576
68379615344463296 153793128465901696
102656745784518080 248293765186127648
208094287211374016 261962406387228000
20455132662757452 75393125980898224
58692782581199328 78324429761656560
8861053937544012 49377885448512128
128411936854414320 256154607220652608
97746474599544352 180409481074609984
61673850428372024 174253401519189952
154558604420450656 179956333908846432
136716689885477296 183433534031246080
80978256879686528 239527821168128768
213349594962996960 213581313257697408
102877527990445072 108892204371179664
45713034411385928 89946197911111408
142206450658417200 162745863404749792
101653276162556544 183462955768037792
220984833859706464 239755221763687776
8493153299877413 20677397031420660
10624538552535358 124441945647551424
101874879040379472 208394741354947808
36003554322664796 191145998515323168
74552584076177248 116834385524957840
27913596440512280 37284651575560768
82598187714261840 164588107923214144
130743928039655872 212184498487646496
26616421545073484 78986955368573968
9479810441850110 76787370675034368
163127624062265216 262925026255300544
28349643352421032 252620086829045856
57880789905722848 145134243515759616
145160976536819904 221864900993572128
47078451980118752 188141159794120032
17480110517353764 258392311726999264
43790520803131792 137918611574644288
103217025682693872 157912909288127264
183808647989941792 193614411520887360
135909404693894624 140657905045136064
93605063850247552 241324923185974016
162892772221803648 163507132156257280
186978840344514016 207118761381828544
72007761835570472 138858377329798944
80885640181525264 168483079718341408
155163438165519616 217582409911426016
99155680592775440 216024932917948576
104885936921692656 122193047087231200
8890917586196004 45861935102111112
203936452435624480 225956243684262848
243151407555468096 243971219252446912
12867427678243156 113223040691539808
189917344839550592 223739049906595200
89404185130735888 105379309267167312
147715811482279136 169409666134271680
172458616596029472 253154571962576128
221993849496677088 245367762457021568
182138079625290176 258982192991646816
1922886417354789 115894013330008784
42985782208146904 209982358615042400
181452155851029728 189135763921896960
235104728242421952 247318810223849824
53189451093329320 130502585305792944
115821747179206016 207697697651342880
89559714741589376 194768375579198720
9634667697676212 105406540113330080
11817960715330346 25186528286829900
57435345912194056 219339166622567936
214190054071666624 258991035200541280
211018042365236448 228733986717752288
136413477568778432 160871910111786976
169336742545497632 261446600789431712
14593210417968044 103247444048568272
122601702639678096 170233498435426944
36758124051452208 81626001413320816
218461131433902880 225924576879552192
123011035251946000 207754212698119584
36518195735412592 253216231197217632
148266468311042656 229870739015223776
172255421210840128 199608152554685952
31788076792594956 160393755466039616
119604949791108896 120481877578884144
6338556171091367 234022799585678528
104179207908774272 173288190347869824
57738531843751192 167920853797235776
110797843696191760 160644342829354240
43405515843704144 160670509850695424
71651356664284280 233179376675693152
178494041001991424 195675567337488096
23373845295795916 89867150256522352
87054059397357824 96444844603368720
194459642340692288 260281944907727904
250232918484527136 252695787569371488
195797978092633728 215646754893724096
62373435422363056 116957481316149504
68382000310540984 84120200409314704
13554695286394896 229704465898646432
233647363978370144 237274617634603200
88726859573291264 220342131908588416
62353900599402512 79298300872014976
72430185461271264 198775422234339072
56405327680067048 229900611333609088
32709085080720248 262467456087493408
32543832690852200 137830907827253664
24875785345950400 185570724233610944
173926100947828096 175040332656194656
45224970320769216 135143810423702432
124941519076557776 204561280245571040
94910908074705152 209170385254373984
51306543258530984 177960061469899840
120043077887179024 245931413888993504
41125519871929704 152754943679495712
103760783050670544 250607746693174848
117218920397833840 167699983645546208
123431276377822352 188833907286674976
68588061002706728 132287606454314432
170775747137584416 260104000093837088
95983302401325904 208237405532232320
125326556253156368 221167902247151712
12948283815975694 24517219373840348
96719942280673824 254701054251870432
23753087753247344 211761867593890560
55002196167134152 209494361419238272
246451969809032608 256936149680142784
54110520571615256 198343418494889120
115385448858915872 226210511790323392
28349791943064848 165737879256541472
107960692171748720 121585373935934784
111751502612638000 213444521291490784
26281953489352184 61996321408519240
171485138268530976 197317000107331168
206408262213908608 216035843521196480
74490907798513872 236290066098067648
19475300587173096 233602476661369824
72077964231326544 114122782791742336
124200387339132688 170129307173015616
206428554935505728 261044903703049184
85400827440287840 254547726609554368
65935900474861968 239470834001926784
32767727960177576 60740190424502264
28650458111677240 154793509336193280
108908909523355776 127820214240716656
129338488473771040 238237183384978816
100424359704032464 241021442544621088
70166621834058376 238203285327580480
124910996659803312 258008100630312160
29894903231422180 210583170609464640
4308339953256163 238685707653291584
49952367842288672 52545740210071472
130894910549666144 221626019304630976
18057780673973416 19566262068407984
30564601122067132 249977382935352896
237871664072600288 248444232491277696
149675171535897824 241144181563128544
181460098927648800 189379990528960032
71759203355607920 240442146889409632
43754583981238560 157373914925048576
149001568648353696 246201845170955040
191099248812788992 233506846684840096
121755689121708672 195429861948499264
44140190258075200 222132950663638752
135432641051700288 162855049219882016
42581769963081416 72692970598085360
240954248895487936 255436874408213344
149263588968178080 155275586805796576
27083732759663768 43600421722678712
181341469794542656 226586975812141440
88877321353449088 115256384433427056
3497039676183340 230254778428499968
131066312306854976 156549841953411552
80099861852610944 84711925996197008
152826583191825568 219116647273714240
63686007438068416 92457561943628208
11395534106057394 128372150056915664
67242608687087728 206349385268423616
24338096775566100 90746984354146512
19658706057099468 236474208153412544
47613305512326872 175832864245929024
57380781135455152 155539901381646400
108492204093312416 224424398242685088
2865899984531028 98798569843616400
78240787390966368 247972430546104736
20457238560138164 186739772926382176
111987176503627520 239913304147571776
115641321214357520 181685186450441664
116058379768865136 227533935004026112
10227761334504618 40061020914812616
140260920560802608 211216371245045152
86256266655210352 194428462454172192
213269172855139584 227358796158516320
93101833745989376 261092159578307520
192352765194454400 192372593824274720
57353139404233048 170656162491167904
45593887169198624 75428092911557328
58893493729326880 206189050375114592
49918785328244392 128997010581463136
63967944485525360 125817847746082752
123537772147676112 130539317112224608
42616007047271576 158345488240683680
22264980826922508 201399574629240512
9170244571453924 157563782278651840
59580716070805624 176243084881679808
39193516884580048 197310496302853344
237909046045481600 262243726644001568
150315758654564448 199557600648718720
109818969594130464 253899496489042080
75626040494342304 84639860403980928
47852010892808160 101305013587853952
38058849252363632 86850930653632176
26370373725970840 73537506527609504
5918885930052 185556384738472064
50286345220675440 163598929648043648
102591968418113584 210043591910774816
140456144437487536 233113998755360128
10328398637559472 210524595353847936
77396902651741248 143850716979971248
21061945822538400 206808404452720192
166483384158207168 179072100436221728
30859559123004052 204652460643392448
28314411982146804 109056839581830256
24320028615127544 239000015921094464
78016282178626416 237760380565756192
39883659357313128 83296082672007712
115504809162091872 214759236317597088
23670513458167300 261359083997674880
24671117144188884 65134353853338240
95198766905249152 256848209439126720
206394960046764768 209342194877619968
42437999534164832 149261790261582752
130727486691066432 189376728878173152
174585081711269984 218735878293933792
162854138653695776 204712861810380352
26970028571581024 217446475423965952
113410293992681408 113913864909220048
16281081335687410 150158335931419264
1142678683735209 92134691094947264
219463774369514016 248967769464571776
107137804909968656 140683873461923280
116038181932853152 162602640857957632
228556572552023328 261098324805185248
68077438131721760 236511534986226112
8549512655890828 187516206842375712
6980569329029832 177052336981068448
78115086607349728 254596329420292160
29955463424466316 136401424850164304
166291494775823840 182144181589737952
156459030405533664 179223302660270080
103524228534723248 161540226877439360
8424076048572564 106190306119539312
65427743276971240 192168782429436768
22872174832913864 201500000588467168
133479398045790144 138795607692091600
147041865873506592 236890461463643680
49912927009994992 133239028432837104
93593280047305872 95684333189721296
25441430439472184 71889610680958648
6504949566770477 37820231480989440
180054998398112416 239393602683808608
1643833496097323 13716760525912364
202261882320262560 221203406709941632
29798747869177196 199045630953840032
70487332045777048 223026360436778624
56729347512300040 208905085629819456
64661531204246960 228806030303996256
62022202827895584 210457277476344320
153383414741828960 258800487470941056
160027480425004960 258456826240374496
94868629177297120 136767556066724192
19797361891125480 65314839913996816
77891432688047312 98139528907557296
166404163001472736 219677864418719744
162018876724533632 219980181681146336
190649949314299680 221309392564831936
98962107791902768 167990902343407232
91025857604662736 119595950603095216
36977851370431304 193001487315480608
114544659296064464 233340231680709440
75152932319991456 123005966556832384
114668941301101360 226504606749232448
154938350011432256 208887285537889664
172843653879897696 245229010413692704
177426231276328864 204216634613509216
62664297097752896 253668091111616608
170657540592680480 236865001963937408
98337133276884224 154026944576274304
83788646097339520 143423408876908032
69889228207194840 260374924846211360
221040372491513536 228172242693017280
88015113014743776 149564738984937632
173521473023950400 184800076557536416
167775275583408576 251495043909546624
63076734936045920 160168488315735072
97860977314694480 141581408967016000
251316677659115808 251651191073198464
80871299653512208 254652525436331072
30682089322896284 144271738213722912
127241158610317840 132647882883636400
91423403322985504 144011705692454784
184440128247943840 188329246658858176
44649925199244256 260711340673993952
40547235471545224 79389067283487040
181112259148331136 238265829873920960
112529724017919840 149107839388422592
77196187222975792 217775722853565536
4056709661714494 23984364260794540
87923320567053344 152634202739289280
39691045913835080 243123090875495552
230462636558260448 251307513870950848
29259939040669836 133802136235641552
92333422589818544 127656503098894880
61818021760549912 111409597267433664
20954852558655956 162103806313028544
17987373906583638 146771950669333056
154818995198231584 164649626858192960
171394002636644032 199798905500969440
9908433637309298 221556497690953696
34715156796726728 230149382276260224
106754184420606528 113439267649909520
118997336392248032 237648470945797792
227226197632104192 227606939247168928
56619041228419792 179206166825913376
132841055227211280 169880361223918336
1057237433944619 15578551983364176
29847594973609712 119184077129171024
181112387376792832 195001453074393376
44700149083770808 148516705466344576
96846603681199184 178248388097024160
149942576870030848 240771090636993888
60667040498292864 76143190641160880
48421303694412976 75523326025552912
16616360196643 238623027622127456
24567036046150408 227514361531402528
6273335892921535 232937958995875328
117173951812681568 255777080036521408
13864495177427404 75996920091511136
150870008428782336 242262562197445056
114499639272239392 241681534519693120
46005621358857600 115809533461022368
93005366365408944 247284136269947552
8508104406978345 29054898944102268
51666532008296992 246574937832255840
172896217288925600 223815094304247872
144755538711539296 251878944241144736
112133583918216192 263034066262802112
69194333235322216 213196499833080704
150758674005968768 179960824291425344
130920778022242112 209973484862576704
3142746719029759 59789080543584944
13977423992575022 239280847377454400
39721795741620048 232051752758520576
198554378049185376 231158804681137216
109165825489071392 258519822632536960
13528643606487952 154389737159544768
130010323382202000 229708800279056608
23650965522139436 154170844070988640
102957798370250688 121368206280661168
84876869567008336 194972169480857632
6344545090785013 208598978954115456
152586302598135872 227361338820620032
52458343661988208 240451581911297504
195486128044184736 197798542104168480
185440461912596928 225549443636920288
89248944075093392 116061912073403888
80018027148666752 215369960533256576
1531241679260661 68155305732709584
88912751283198080 203177246704382944
32851817407183128 154095900677856288
84515739645867712 108555899210334720
51659531213911472 172364521216614496
52879680715471208 215261708686011968
34333432588599664 249125028198489920
1497974784303685 1989985077733431
6387601895997426 180574164205368384
39068533897948440 87814287849198784
8606164608729355 179725391612795872
23048146050076284 206688710692157440
76424030102599808 150237054828324224
73064892350536672 118654818025413280
191264441984116128 215442618230588736
10467094512905576 250385789043756384
169026772015037408 201229352616742016
25087390131120476 106730226206035520
32143443623438304 163611771314926528
10674093187559370 153341336393383680
106226482338662080 170499738839219904
30533385604197384 63313023638965992
45572351408174712 119457623746683472
53215484406442472 143386665586046768
126270087822747920 200778350757195936
131254572645877104 190304633576799104
40232062725341824 235659628801985184
50074689906143704 213925128413083680
5089986526902889 213600216153702400
193842202630395968 198530372525312064
66064828262846192 184149977873402240
49924093365550800 238763489604008096
61648179259862200 219522825523134688
3538661202712631 262751259923683232
165279726803020224 166971881097898752
62319104314413504 130413675766320160
148626501449160128 223736264480500864
14375787217580474 129822461152940496
199058653402730592 207553682941633216
55428228493191744 135572285500220128
16656818581138778 226863799643103360
84981860373729504 106246739226527088
80277048390838304 107283367886957248
48816465700949424 141915838103128176
87898661323578416 176242709606124064
2899641224380030 24446090224059964
15526989523588046 180130284292575680
72951276402896656 166314522831416640
50909515737897160 213865449586494304
88735710007061232 114381292287867632
191243020959219360 228248289625166304
72807924491545024 244338039622925440
174085203201213248 232762070379661600
17599695220374402 229249947342728608
46881833663870968 83553530104653824
83672942862326320 145748500274242368
16892592660215560 97376401321682768
29686626803555872 250908603578195008
140521606347208368 247435569319944416
101837531695836080 120196522085149232
45823333958485896 199199790976498912
25621904666527252 119203726287593120
23065823440567608 55816638000999744
73970096220041328 168924384243621408
40230420115441112 77400142638404272
143635921840488416 233307120693412128
46553758876336480 237096406004792096
15781593764168730 196508016282640480
19452109116241704 226884224492581344
169943968909753888 205935241963548064
123795060546120672 260362320616281984
2223992972417064 4079126431938430
104395590728733744 177556497973118848
155248525662875008 223028802456436736
65105526999096024 150944221020271232
126616839022818608 169415180557668512
35150655734446992 168509413990962016
84211214557443120 137924306654682848
58744057373499624 174349869162461856
29400666040646856 215217250665676672
82662746632953008 147661478153002304
92361957776143216 225622976891273664
128956411728686720 147800070618160576
139419385387736336 196243117422223520
161393527777063904 251704738069340160
19093384252854972 97603248640371712
98238556445457072 201488818005957984
198226098492060128 212481279659793408
24689117986247968 206726082310611232
73072670727837200 254332860370561824
49978919670378784 70980528473485856
169365526299827456 192732821562030368
196647454490483744 226634800414263456
141332953258331376 230020800972785056
118646061944266592 130021113409155696
58557519434545816 137876878365056416
85254616068068288 236080139701056224
42155248352566984 155237304096812000
47631355137710736 113734213237934528
38453340119537584 195787212290888640
12061879982816468 167614487471144000
24916545187224688 101706159389641504
85342301106806560 144573450670535200
51936823355265912 208594410606977600
64087952276559592 107058539063583520
60229612727411224 75141904169436208
142433542526499408 144209449728437664
162068809559848608 164878695736979456
44570756364701664 56178405025275024
40914785572329160 106642876743395216
123371912242840832 246515735484571488
168674224783147328 202100044826874880
24068356440837540 93181693686391632
228418093263692064 259501058235448544
41925655098787696 261385716526148448
64814476818532608 262150280094040192
32012121908659356 142375113604366416
72574522964342368 257058226376634080
55006588154046616 232181766319626112
172001782472492544 220556366923023008
4883013985013974 215451265998448384
208617105794636512 226412054680662432
23058687186483232 94677132053451584
218897476508179872 231941795337921984
34471165049399684 101524234476428912
98250318785131088 175256510236806016
60077243014233504 207021531083415104
68114586107468992 148671345571524960
182153079109843456 218725477733045312
53930724721356456 212122327982289312
200745251159171424 236429636582105728
62596024860304024 260143154779175360
127135145408452048 163373854099525824
115573969674832224 254276514210255904
7667608330023733 64918786264500272
174125402697305376 201991378758778880
148824047712077120 209608398450439488
157346837854209216 246170044142677920
186313700674683904 241772200748354848
17158410358053874 72124582959993584
11078090516477252 30248133833538076
190368115269332768 250432659712298368
12838292689662306 169857759138103680
29982770398668468 201731800659944544
57931266198204968 160115010162880448
98284969068906560 108063890785192688
30410629813968424 183267906194415392
62396595177043360 262280597182094336
114072111356957776 151203484925837088
38842254006700312 180345475413307392
35035480444030892 85727990880747152
24328568064889612 190570717414354112
173088264603898784 174918959994318080
63434646758911424 178307094040629216
178970138009088736 260740621900672736
14222573704069472 27532042782059244
128216955657143280 154595687396615648
56092510105856696 234459104913769856
245526369555889536 259307128800460224
133282170082478128 137202058159396320
77978353020025440 161972831118586816
99134253934064416 171952063357626848
229605918435292000 247098285826720640
192216692684721856 219170073150013280
44786458142670496 253134867691958880
188740288137651904 224238527839502496
121906929708904816 203912365613632064
88493594491495440 108480601685428944
75031075710765872 81985461210707616
125396044695392960 196861945910660320
36501145789162088 78699585276151296
90083452443580672 262000193242816704
8163945525806963 48750274886333352
193619262910838144 223045509686482496
14876252439040398 17041804906125752
145204614548511680 199016832406846208
15334173187320520 164264404115923136
53956120233732968 196643548407323232
92167372992504336 179331641966467520
82390917123206384 191357347598789120
159759783380961376 231638023744097536
1285574446815458 70795072205119880
83542600688563584 262823467418064640
31325347989961708 177046418671931712
110054123023771472 244316587570073472
51881094049888112 110565915887973904
82833417997497216 111543357378312896
25892959735894196 111506465254861456
89900713056822976 146225187189098080
58685103847683360 176135733769275808
79294152833884320 214713937577901472
93770069211074880 130892372309710176
129413029835089584 129776208813017296
50952359185058320 209493819644295040
179241630551147648 190925804566077248
59435083830393192 163127543802327200
83325793293151408 175966573762659776
82050115384829104 258580015147352320
34616991209200664 113681492133164720
173398818835810976 178371979761386624
163928217396551008 210241757916869888
6277759994649645 110552185539995344
17917088838932810 180361316017216416
115524800252327712 119338674195147136
47778342583894688 123620725286320816
40843842358168888 42430857815572920
178008337193834752 231648623586889408
1026731367344878 221097235892560928
27157823998618364 124413189866926832
196815759317619488 209371331581864960
79432419547640336 81238502388026096
6422980385332402 140664461849427152
10033365776173418 50990072996620056
95757693727929744 252998058556123264
195679006590572352 226512767271160608
15032077352362376 224499124480202272
41899919269379248 131305917076956096
49179814080786376 214746155258556928
38706322991655864 149438081617125888
112208507702675296 135560935443785296
5102773683472255 184635007218820064
71157112367517184 118198715301047904
38530774716540 104226781054886064
48571183755379320 194635372385220256
11708987994129804 119405184975253808
189031879119183008 215975866989749728
42833377560194352 221053806233311680
149576870383471648 221017687462367296
150863804750879904 235995707564574528
28386679951353152 141013287454624224
66859748554171936 177712294225541664
23473449062150120 94505748431553744
81379407116836608 201910970554334400
213255757002414816 220534034503617600
26040967055112180 202607129710212448
92783755430505024 158174394068067840
5872171902177334 47301678464676232
20919326527242896 163808425047758560
182831231451188832 184087762526004416
97391093020749808 187745938609384160
52909113771542048 171892223512800544
42224533603633704 174254638365904576
129810876206405312 225895133869717600
206444195648112480 250371397415705536
77749233216184848 99634523576152368
93425828808632560 152803547788848864
35065197035526564 103336542749910576
13687291425286288 126199806805622000
46312219979219088 212101274957034816
151257316580451104 172668808194878464
80699740613569264 105443167835729328
557838377890742 51949313927743032
238277108597534752 243884219924624512
53057304479412080 168651764036415744
202823693137030496 227511065957175520
101030071566202688 161115621878749696
37223603321869064 220139706482843584
140241100133064912 226842157276000928
104896770151918752 244607760754154112
202821834177674144 236738299040786848
35822828839907052 170773193993940448
212677558879557600 236862034329303424
33598883408568012 239233928810275904
75007951613866608 77819899487547584
100356202865920160 151732226312830208
99034591093305440 130697661451689136
145785602445655392 242283793641992576
36370600376265096 184533470866112224
38052186703046360 76146507952926192
89424026929575280 181249438589758816
65793095944472800 215765792226338944
218776952714155360 260479100301978080
64763580146854280 199546076447777952
49484641028886056 77487840878882160
60117228408499696 143524307421835808
126751755651483616 139545643371982848
62458957589986768 227792340359970976
6619433898710928 68913250692117728
170251727161050688 208865207867521472
37932130264807184 228547788984539104
8596724818516233 191701777046653280
41317979793587448 243546111531508192
82164290764981968 167528097503948160
8411128802419626 133932156999010624
100893788550211632 161337030001049952
71984940613447544 157299590480248512
23846449753659368 261153865244733600
177487132336307936 208319801859757920
16887695624151684 203664038950504800
126049210677653328 252879968191828960
12641473131916390 182858411478684832
13817697385640344 72639450681399376
57973128898510816 158333380119816928
13415006912395528 90930061250886112
111971636322925568 218398878632831008
44316286203330688 49961606869290480
84802659487982752 208300458058885920
1464313515410059 51590467209130072
58753558004809768 70926212419932840
8028753190311394 203157815934379232
147257385537892576 225660865434918432
18912045225630748 35426578402296476
67046943670581416 218431487669395744
15250009289156224 65741724702266352
53769464410132200 83151005939796896
148437117300398592 244988593209895264
33383774423567152 50239778710059784
109404678468617168 222742826017077376
38353429819287424 149913023462299040
142516953977288112 208192775638707136
74933447315851456 257958716972572288
105216415978328128 247250481192079104
179732628758464224 187490219897642592
79169289355785728 233745544759982848
170063223236487840 193721436329846752
99584894274216320 161735477532035872
15551444577086246 216832542591189856
49334652607526280 129956720675711808
83051760852342912 212838422047637472
8150505300116641 90979543237233504
110074089462647568 151429224453482400
142827856884660128 205358624752389120
100761569987856352 214094658419745536
80204282222972848 195707553779168928
113780552131186544 141497153394931968
84661814700153040 104084961947425504
27224320210354072 175657171648473760
34759985587257880 204911403388172192
27284641887412804 33847993702031104
86464910791947360 109283958926126080
146828272542716608 223634034335798560
5151095102552027 20921336168547088
242361501607722464 258657764533448384
31609536170245372 81253671893930112
2729195577981061 136011498876995904
103355035228180752 160543357576178624
148810231114892544 184687831472991936
16452040503463698 105079009914427536
120687888428828880 157357617102954496
64240945577274448 262795256026558848
127146519602988688 180277438822337088
23669489736620700 196457076867787680
132221056564457088 227093916357553760
156302499465460224 174472167667315040
64614614677621968 194199639728521824
61436858985014968 137975109667663984
31685607098607812 164416306546706592
15435869004188752 32798380742412492
49065351837525512 212905173039121504
3197459548397068 213962391633884928
26750353460607876 119391679995514736
70162263215727656 172113512460473568
40285438463620904 216978302160469280
199291567323434688 210945020589437600
61689542340386672 119512548394726352
84998609184301856 89141475763007264
49219484365786568 60852159353920752
44626530656699272 105618506413931520
111217266276862320 212552413017470208
67922794508198840 131087672400024368
90537098818568768 207043853882614880
109246381792177728 182860655460439648
28210828097283760 262453313788857984
170171545695103392 239262133493421696
111454188830768976 153347332095634048
163412515574933312 188081446205459968
134474690252669904 153049660212276832
53909264170673392 165841409245083648
29193443620146084 62770481619387576
15776769969145754 105404664627446448
82674289607218912 155625892944712672
193103891053320320 210138231186050848
179122733624795936 250445405264275296
81599358530589856 156928013465834784
70431187724267464 181350781468099456
249904749616390336 250158211071377248
5387757974270065 142231661412594272
231305826815494208 240933479399102752
3015644986031387 36859827044068488
16536498051065796 156152452912607776
58344486902506560 230660785241764608
4139147039322741 113129142927162192
138462422780028224 217352735280769952
29679793835050436 88656150700922832
10615139525327926 135414107968954880
34226339981972080 262490884280195840
63575172555010192 259050772545722752
15842881773207392 209341810234681216
15477305988069080 236379306216069376
121067442030407536 151054309566067008
237199676461981280 260105513197444160
59543470027939456 250986527806383104
46415664956455936 150717290839370272
129924357331647856 234421119131444512
111670344379060032 203820586525961216
185182315811588544 246793172279678368
166691826654585216 194470304979550400
215828262068557792 225016507924682720
199304240322122592 223555779406336288
86154742370721152 165068281507231616
52316302404817512 71820461000723232
154966722305686208 212721740154114880
32257490746584884 54416582719373024
9475712014734870 247511244317665504
164832096127624384 189122880419222624
128317751622629184 143874653017278224
42640748747242176 219927947487777888
5848184674767666 237924445779988256
8143223157164320 213396081931276768
102220007814847696 116557689386265648
5268897836103420 41484397979644448
68403110921376016 114303766404723536
52500500594074072 248656397875709696
14419184410726024 166166539240732480
83071891466753776 165634876440030368
90765390552321984 166403091377939904
30943563364927928 189593969719146208
205387460476635776 208642059512385504
111420509813555728 226398669860756704
23576997536370356 73601885608836944
119628382256977776 217967337714786176
8659570452433081 30321054877146984
94634720538832256 237139416441174912
64854537852836808 229122188343617216
37241244674478432 130237656928385488
37315143036329488 120920319145381040
18839552897648432 211063606169255328
71735743655316640 199777674930204864
69486788741339616 158723937083635680
132049560346823920 253645269394238624
111667951766340416 163841061070312032
31971781994693144 228774809852186304
27213419933226444 185385345504563072
229579019539177664 258790432335260736
198148744918726816 210101731070315584
34438030432914324 131398961067861760
202161548647140672 235114839406086496
191782088110411488 237683004462419296
157002507296977792 260905751662610176
121328097429054944 179365855559216672
174781050839929920 209172303833359328
43793753310082880 258107432528419776
52341661871783600 65014773556328000
188212101179423776 241798309202600288
219207511572597888 229066857958160736
159590082825181568 262733206964828000
28969133119309480 230946166631490272
101695394031569136 210638867674792608
248789217699649312 251904953200234528
74559036801376400 84992518989568944
24141699907576720 176522069020925664
3613503068995218 176516607993436416
21864008886574436 188589424216790048
98749920703690496 218133319171950208
147895837378235840 182421565539925344
195268732244560704 207837641843021120
19746969726815644 228544892534282272
207822266529157472 243979311926925536
82177330781252960 236604246934792160
54082548699560880 124572245278834192
77142488316269232 119489136416108336
45160361856837352 127861941010993360
59806138386363440 219498146968085568
99727597075564880 112705344247285344
11682749527394880 84323825541434640
49830629005967280 67766074079202832
96890181534837168 235931178378471072
134874004957702896 181239402616688224
48874645185480496 111743036843563152
128271616049650592 153016258691348448
33830647685820184 193852667511295584
35863707255751352 132773065358533520
46093191504400032 139288310007234592
168217090620360512 225480034415258400
64408702363488040 122040142266065088
213928502385790400 229854739913712640
55051953707427784 179096944051080800
181466243724434976 235808320854517120
71366662880545960 94365628258763088
60768157482501712 185710498454077728
3530247592132525 234206559074399072
67499771920819232 248023571031960992
120407493839148160 260572358702925216
60878576653663648 260531726716564448
9047740364375096 233465430695324320
66610807546013368 73825007997866032
237500670879951872 245050758343268864
158591199625578240 183447148403622848
116166161910374928 124030254066702336
60691782338483528 225656733189503520
86660671799765712 184289571755054560
137411941042393472 225832653117919360
15412722041956730 74113025426876720
33209571140795736 44517338275858112
111074698645303728 150349872687751520
94601064082157008 104783341063443520
75068129609766144 147796345849641600
13772832117888422 158838447094148096
40474753209210544 180147060399258016
90640105868513248 171200253342851552
105807268686303008 142128025772475120
60287117139760616 257593322968546688
172523926629869632 195660961446257312
156594441275069856 218404363022239936
98558382188685120 103503464429452672
35741017227710280 51116704551421424
5195665959457745 108298164319455424
113569313534127488 216231519156799424
83059270596747696 124434595872508464
81846295012973184 247149695690173568
18562264627585420 57265540726937048
85586896581793616 247286096790524736
78047821930261344 102645083386521152
145470784329827424 167487283016111584
60600632785385512 194681436452965280
119240840572606784 151996515244701632
33814706397555684 196764527674444608
53085327494424440 155217838232555296
87301493096324256 215803185987567904
181548223037548704 236204620104623296
44370649981694536 183980051947586624
6667339534995082 110020990963277120
68473865309989488 250868089871888544
35841153188023880 187281255889834336
110423636555761376 211046852232664640
65305614542592016 245357966071126752
175210725479600608 193600188735406688
38000532614655864 78390540628931680
90933121628781488 178222054224677536
73198060839810304 241542871532758656
15329044239678628 255064015743454048
113076283579803728 243683596163141024
73011378430926592 107700562790029776
178070539804295840 201978301078679968
70991531142833576 216208216716500224
46779308165700112 96732045474811984
50084471643963984 75999162396699360
62151061473325400 75458309137351088
25009903241478440 205889539259573504
50864901165885464 145629143042845376
133530446058935792 230949605888513056
68342388680636840 160653671434019136
79274927346484416 162320836276685696
977504623819624 235213996700944512
5626556996392444 233388358117502336
112350530205933152 250100962252545472
93046799982001056 239084945017160640
98827322410733424 160867091192156032
113094775408190480 151950776352987136
39330007846357040 157116603584692160
146277123491280864 170792643890153696
50221779758799960 143148194002384496
190562206335501952 257777328427227616
120313297131789072 237231827992980224
6941736548567338 138079555689186944
90130596869756288 245042345057053792
2839647105834904 232446400023353824
68609378092124312 203453369514363840
105715708017814896 178876244656515328
9263160511132208 244129136945556768
33533677436395452 121654894353070704
48887049851249424 176326834328169440
85417953058949200 225867612124390976
204125270242620544 219927965055590144
127082495041978128 189351858443561824
30568049184835592 32993377787661312
26519785564169244 123325014919347488
196705785059142368 257328563185157088
51174743722831080 92790184574073024
68570961983228160 88550746909092944
72727768855641792 109544850935863520
82269655115944352 156432063434731712
59560502830271744 201701587763687328
113348590619245520 223340422766052800
215200563078096704 254685350001435936
79185320063131456 250245324874980320
77584338496449808 93000219161744928
64195922601421056 232350737775894976
150765419891058464 249052230848382976
17245033079013574 109588450709082752
191295003032741952 223629335987057792
40511720092852184 108521606252070928
77436492039727248 179574396855256864
35008329071217840 131789700862030960
48077141879218960 183225860630975968
29420994779149976 32076516922963768
60993728854351128 219431899252504224
152081417131205696 216623664674633856
7320690097849540 246076916933126080
51907793574437920 252260810183830464
18643731924540448 135856719597041520
1091807809780421 177855143484236992
62125715023306248 79560273715114496
242202904644147168 244156337348096384
96695489044952064 155755598655714272
14831315972390888 121222208021271568
47838043025958432 144637115709847488
58537172184927672 248827700990882656
75926302918395632 209257199624638016
39047041458810176 91801559264648496
142927724105139248 199235746477153056
121518560000708864 259069542610664192
57528884329222512 202362423348288416
168179647342719584 258630240876668992
141848157982879248 168496880828633088
83722432732297232 254861589753506304
206661155383222144 250839155918649312
55446569375553120 193088347367041056
37065612501920056 101113717309816928
130473459323507408 254691954675649760
191991219381149376 244339090320889216
172073330215963680 253772538720115136
71018297154018712 210318666658138816
44380823113937480 114973613730645968
94572807639496944 190767564751408320
169148127160877568 254864480871282688
240784218783407936 259801123941689024
228037950169022368 235781287803371968
94516826827484544 129644613744101328
141049118635373776 146226559782688512
5850220285886419 208751446891933152
31880742475996140 123551922418926064
105901676532423584 223548063339246528
163541707660033024 222455531751899552
25118070144863604 243057415187349280
57114987007084688 117247726114652976
169119008897458592 231977930500954304
66376189965277320 248346601730930720
157996101900080576 223498938101829664
23815112097399740 91086935247252656
13538186595543334 224690725432043328
31426695946552568 186402024938335488
44477781685369280 199647541374455744
61129922920894952 86731507216436272
50294216052843536 192664387769820832
67335198422644744 260093577941167168
76949313635554944 237708069534361568
170093056039766848 247372562590085312
257768392062486400 262534783032115392
57905608911072184 151410567016636992
17677680458752232 64421232426985032
64631161666984032 113341936345729040
124099825970239920 211396386145052192
10504884305848888 227283014398423776
63180551301913512 197815508737300192
210611893154640224 234744593088680416
8965591678139728 234662821805289120
64133421208968888 148966836737393856
144475459261558080 204707895666700480
80582603464876160 159856559410330976
107433978927163968 262962497914824896
116840750476420976 249832473558941440
53944897415537576 156105444581122944
25136853971908060 181864025299871552
51345627095919512 136000005642348944
192280483415844256 193831745464526240
188993183785333408 260082913216258592
129370029608108320 241852753111694880
17101377849184868 53447623623729608
25472082250115804 128985634996694752
24541840952161084 244631623602949312
91551050833788576 155381596052569952
2407949514101168 55681186938429288
24785042533753484 41950336210981184
24540943202620764 32783815012153420
24177001869872220 174508718484477760
234812384252719136 237186916271397632
160114910457549408 210870555064167200
28665074770540136 209101373193292960
101827369338711664 206679929550690496
164660372215185824 184603535826566336
144272483713906336 207033682672827200
78408899436673136 198222775128559744
123188832572280160 248923553192662304
92245664777444256 198555305482734944
4381340633562327 111899055997752560
147368565902175168 163101100945007008
2937308540436787 238395497764230656
121534125787431008 227294350608915328
79836880242506192 200758799744504672
132562636485481376 193059368746804736
166508936349506496 201650825927939936
3028208385341916 120627855824531840
33227042248313692 258909976641003808
30900270109957024 204495300408888704
93964567030065472 106018196954113552
27769012094703504 215574042581385664
108616254080635392 246635404580220480
58846837844220360 116321877524164480
12159512401335572 166893458599274624
121119216147703408 144866954806481856
167248300914484512 196847460455790624
214146606374563648 221615389094422112
25744687002257476 180181956086783392
157093985781765056 245178702470187488
65194356527843904 68740403195312264
94742042978359776 115570860166152272
165283567890714592 198821640035991136
51539818852873496 109423058636700848
130331779089694512 226691237552316160
128173700023114720 188231162337862464
100064649719185536 228387304319542944
40174075944221304 225544025672573120
29173759454278700 183973063388872160
55480908878781704 121049016890076816
154862558644538560 184327540779587232
16823023400260842 241624933563803392
82425661944407152 82884325948726272
75772234522550096 81588802314613936
27015011310986492 214120155656029632
56971381581582320 122540069078237200
130670019535103296 210250743230103136
13184952343001752 50520191100636928
182252748263079328 252666661115592992
117741132298686368 236625295107426944
64091593896851312 164551563893985056
56110032474005632 181436657013367136
4022713772868465 194840224997681248
42850785161499432 139580447722314976
122039542686808432 158272232841336320
35119936880826364 153013851985600576
113265192631890624 118772818498876352
209016910880807872 241957432639618592
57063170234116464 69582105500951272
31614050542479412 139125393607352496
4323382138408609 83032502339183424
198536809435330592 206314633343881664
209140789784457504 227230223351456288
3873714081652030 228203729357113440
74375425944375824 208867088503914528
79936349873238160 233212727608056544
80478385032220848 115163600467371408
27762512918148592 224469998058769504
27792731800997940 140857167204923424
98016873000058176 142469265899873664
26961705545973196 154085692659819808
110603442869902448 178250860522746304
109875447796470352 146211165213465952
104365634380769568 236815826287077056
25349878068621620 64747350219128248
38153650923082384 131023733761271472
14740598040437682 159746668996972768
176053502234902080 248339855292486432
144629981653904960 215789493790842016
95113831591829200 157899395276037216
95860721435468352 247243245039492032
214147957071081568 247200737528376256
207650405960765600 236624441887975040
65709208205588920 227256586340457696
25623562076109180 82373428838329072
207739538632206784 235799629886504864
125935118908454768 163576143820640224
87505741527136976 252987427459844736
90917127601448352 198272435831902944
46588025136878272 134310530206480960
11004343689618464 230287308173483200
3341948003955584 114098810057753616
217729428612492960 240189450328482208
187626857718953536 223894897619351840
49879209586478240 141499583836715024
14348738468858546 116271562147381712
96383647541688208 155230970132330752
4109190717325444 187672675228962016
120041052206875056 134287522657584064
145384557522452032 231280748156141024
69702849323886800 117612027556867536
117974677485567584 241932789710875840
6757253352622527 168190787851160256
44611765600358600 185610533077970016
37333600633047464 173062528906437056
64433775809908648 186911548109800896
199601102421119008 232203723536191072
72603181841557632 176528632686976064
32374279532829272 165519799728020000
34087893706110860 256028155983700032
171940831979566976 222536259114250752
74879324469986992 193774712941692896
98470524946504688 204396606711362752
94106068471100704 207104993955074688
114554619477853008 161349166300922336
146242436056575552 245107301126318720
14676365788637820 94195490931296352
97459899037069040 154660930762496224
154647781829693856 170440446402271616
237522833964796736 243398248443389824
36283110994910672 79263520644885696
93731599347433136 248050161340382176
25893142305228032 57234287884328592
54928691383625304 258934634200868736
46047570215487608 214651184415313856
22240628413545308 88602366934685888
44132293214016272 174657057884607648
139517502258335760 185102138401853408
125647983465652512 233809592220700096
17285607593943258 218649399066367552
105061722626946736 152805395142815520
5364095632962402 48046312034660144
96935658629134304 105626430737048080
36652520208715696 71382257709085040
68326602231909088 239423593018280992
130928695695183280 204648368098104576
236666307399320896 253040743511269536
228751910607260960 255180916326492384
114465233650908432 136260351247522960
44899785509128888 133961130756493936
3146531411291159 46262266585757656
12961644308496026 26040001875058960
1071559383687464 28954486407253860
142361695549895856 262474286002120832
80096522238648384 87665322865177040
163776054253062816 243973661701744224
138119331634165520 245196905626308960
145801139354524064 205048770400969312
18498566076445892 158103120337250336
57856957663389912 198705970313215456
49895324850031632 160715232371426848
7106409572638434 148608600814632416
75614151300473888 156224039759389024
82583290769491200 228848888202495616
97570724366509472 121436572278498960
211062745225997344 258552933038474336
150781082164412192 225665026217805888
9091864685582880 207904494033460704
4266006988933511 208796881514710400
155170167075037056 236081622741714880
10137006701992798 14527608605571394
141611943546282240 231023110958588544
18998397052012828 142320984956559488
63503906086105432 95168974016860640
30785252579719172 227727795878834016
168505913422934368 242615822760048448
13534703548397250 84096624856234160
111470506045013808 130116586481514352
49228787497935992 111662315222235088
224590770020720544 239676675243881472
14022925260275022 188496734570756768
104728113400864096 251027612684106176
26576851982245840 149889756143672128
98719022958942720 139643242292495136
148389973129785984 178879798157511328
37094317615863088 256751218313732992
5823904921274262 211463459343317824
240833387067522976 260525116518514464
176237321085349216 223279212341680608
158414442754176960 232566528171695136
98510989359107104 155601660097442752
81325993711003200 216368540559607904
158282328380218880 217692876623113600
104336823237922656 178996566143564736
64853069463215456 100074773732025840
253691072643600960 259948880542558016
49355346576506920 107149573630226224
121250464613659712 253153516533183584
79880085145242064 133479000648101488
128067959890968960 209879865961420896
19759223821211180 73333122279994576
15930924589532388 34224623196304804
54706802746450144 233310967485751904
85682641043634464 216348528429299328
178132726370162432 187182207850912832
187533097140122688 243855508388801216
41249453560474696 166310881830115936
85587105371985152 203474293689323424
11647965821596324 167929671070643232
55648409364630288 176691041340178752
120021608296280048 133193433653345408
2455722350822608 244748163342870880
231036587860218336 253441488012287360
129266608969678080 164883680644427840
34106714854647116 67318189378188144
164121554396108320 187999262397584096
180754487529822048 187602728780737024
25385989610257916 61932253052414064
244239711217985184 248280958938660064
78490528930833520 156090480414273600
151820140901658080 243806280829013056
104255877510685248 154358024683667264
139626619953295568 155163331819874496
215034998421508160 251706400438360896
31189507094724964 52000009257920384
18137329521860716 206973399280185632
2198399527824556 247580349037012480
153851826975548800 214699398468896544
23492271293559648 147048949695792032
19968011734682880 155012723291635744
104459251615108832 111604673375733344
57464711648263848 74591110041641008
197187763484425760 234054908711656704
123711491428579552 155222797565338528
218313493411982624 233981138225260480
56475390480030976 120702904440350592
236747135605229984 247678699475481536
15873925939510182 96027979411483648
96772743627746096 116624132520031344
224648435440006240 253678966716716032
98778765114336832 103542129132784448
237579563103297 85577453489320240
108055282242802400 124969890229792160
56321124251121760 186941176635734720
90417561475658928 138284355637296592
41342923214401000 110536427733117104
144074374310598944 194549413695010592
144779968241657504 213020952461403616
8405283355015454 243003700527511424
40039086155521848 150554949604207808
8404141674828006 254881520057663200
2420084069646093 66780329186492680
114532478417656080 258185117161677440
89518836710699520 237517048951407712
57387485944030800 116199578955819856
212819859885899200 240469164916347840
59918297584436352 196056830144558464
25714493262143288 223307546864388384
5774010251582849 137199847230618496
150617704908677088 170095938167186208
42104231795909168 62539280655538368
9244179400542946 248235935051423424
61235577124103216 235688492732054848
4439922994736190 65625588521126072
142939612400912096 240232506697891520
38663099012665592 49247958150993832
40993039613074920 73431370537653616
103344291459209296 259711527784857568
166605034056818432 185078697816038304
57306789073082112 233327615303530816
136332632211503968 196948068199834880
5661649569542037 77750728281083952
70368664148878984 206426914518619456
2943225835893882 153562991607621696
161445462974271232 236186861274589952
46492050874787928 240581512767528832
191587350397468928 255214443004638080
27684200869829316 256085019576889120
39802652741276944 193972482350823008
34243158785018784 93131269022329472
101084275958498384 168863338302750912
17025913534397668 59282137424385288
36272345675551696 221343554296619968
47562909265643600 132699621222107008
22473022277740560 125784565941327120
209772831331724928 249094953069449664
54681765898364616 201142129643479264
168381081982048000 171780328876275808
163639092526130464 226532313279489024
205403358549282304 236523629250351776
2880528920178520 95649161632981408
147899404772073088 167702181731653280
60238223605202504 85033241225695232
1445027879200824 207543761279463936
75674653762748928 164741450717713536
225647672657528000 261464179037413504
63296468370046840 158179653786542048
105349899998005552 161036528226992192
37008194623757272 239871286623242208
115139615366309808 159682105620159840
18914883733355120 83417550766747968
130637634204126256 206915797465633344
7147006178156224 224690482404983648
7718742592679173 192050399293485984
221459511396797152 230069667745339008
82491186899348480 139400934862507248
50923735647204256 140601666331704720
27762621295701876 124977588744057424
14449778783295566 251720336175304416
192859657464658464 207655620829905312
22259533585589996 121839135075415120
5957680853862503 249066928859166112
89702109742856496 134163546222201776
150449130385105184 235977007229421600
108483439556251008 178911329551522144
115487190365446400 165376176706622528
10740994516125062 152579188673724128
73075723385993072 242821568339536768
4931390696184070 251062319369631808
86545922177763072 127913779399528480
156972133251443552 174064911777881920
129220578465874432 150282402077580544
84047553177406032 186595744767322656
75842741272703392 173365477081046016
202110149994808448 210192825848167424
102303263257600992 176031455797321248
109838533438618016 129204942262897008
84463365887807024 155645910276444768
17864002164945790 36871322243823568
1914008922373138 155479595962395136
153003163759971008 228392336342621984
64379618601368016 177056221223011904
992919603634524 125049783801991952
71040621816967616 179800263274727680
118136704485673216 223642083225966400
109639584737951168 192533950709281280
64071087526263152 255499202132421984
16939682713990138 21965423111511664
117938495939211376 219242292194782176
219539887791477024 244270859043656224
171662298617336064 229169412867224512
15916474256544348 158558672694090272
95209495610465600 234803835304331168
167568780481927552 218122594610558336
28871223275878708 148438182421782144
55840075128080344 111542136426583392
58511504394266464 103928835501525408
127176756729015504 240524435468124928
17523056014563364 36130371374283008
156030522395148480 170570498476579200
5178879183169377 64458001037845656
28690817544235904 144523384084364544
112917366749295728 227643053366232960
171390472783321216 260930187277030688
57566220129644152 90410786606299472
77682027623038224 208417716857201120
165041944904043008 252940308392497824
148758608364363552 188899367289964800
82870253185997360 162539869717300032
91875404941539568 140164137014642336
115185636054063088 141369210253030640
39123703491149928 49454695227492912
83310376479020816 126279299003942352
29838156178833156 51000289330892360
122620030651671840 238818066435310656
21185694219896844 222082851901610720
85639210621696368 176687467075949952
5633856640106491 20502721955848008
10630105110644264 61702267202435856
82734172119630384 212276465437571456
130843042415350048 231206120703866496
118383404391617056 196425852415984640
61627309090753992 115315526175623040
240464772682577504 262686031333606816
251322114489225088 253195480522999616
111328637415472768 194581398275977024
87963950072532032 207834181627299360
84344626267674304 203147021518524544
73608810200570464 136368058443185328
123993699624334032 158794818137782432
50951129834889304 195165640182825856
12189542736908968 142259078386265552
26955170600750596 183646094013947008
51476287900303096 146022314151386144
14023521641865202 229981900328031904
80609890426629952 150562492605985248
61093675708118888 162991889953113440
39789745401640224 216915413017246848
237370246958520384 261564471980418464
133782517989548512 157114714418512000
253265386496134240 254868814056740384
15061994539830020 212750388003795520
545176154840062 184067134216309600
252001664049632288 262632846165580480
144015485085288992 192647889642857152
32419538460616796 141927241906153008
20526747142372380 227783012877101184
42776348531032984 154259258063706240
89529113160169904 93478450223930192
53703325668079856 237924357632527392
4886608080297737 101635243437584624
77809848618307152 193032608488635008
53344511971764600 149869244004175136
1761869132867755 20976870168277716
85773383752999408 128641668044787424
73677000330288208 95171111901803072
107208270782439696 196126022781781376
137124654728653280 239836477198208672
116037003893936672 172692928961424384
150893208251812320 258119848936125344
127031870265624560 220158757070165920
40789662366219728 155138932139616992
14570845210859450 252102654271179008
56162975519871016 135413044298556960
67713417874314288 207522351084526176
208347823826822336 212809746924636000
75682853556579920 210765685118298368
32283821273630508 230090617043168160
166566011082342176 212832576723587936
32743665003902460 205702413572884160
54143116339607632 168669670077271072
130963976646574048 219774490308902976
190643734652755712 207126821019616128
93527830480048128 180420913572155488
71125648180358976 117024919711281408
29775934951661368 209198357295010784
35318905977423968 50567849204631384
20331417140909932 21502211092029504
45493727014293104 81253152466279200
108511284341911904 193935003837333248
33547280145867116 37756289107446280
124049476499891504 225076959424299648
109705594159738144 126747249805141120
627331840548112 106032992000944336
125577612708614176 239555313474529120
100261277144434416 226802895410048928
87509056465473920 154131914906663904
104607979819094576 154457866490654784
166051374799292352 246693012740083264
62420455374169256 195608558045687840
47611941549072208 251191325148991456
44409049990430448 256548019915723104
88806612170784624 248819214324628192
173060271804396736 256442695921445376
30603627227962216 43148678946830368
28012311776396140 262152802862901344
72827221066631552 96050234970420496
23059348982406152 192634901274109088
88991854826031680 190332836585310176
117341701739569632 241904979531483360
14418961076331244 221850853454178272
9457898383749210 206644170465305952
96044106990572432 250417810458417952
157924686684517568 236874460116792704
77995143975855344 180107187219122432
163435881317758208 244836895089843968
69556663114698888 257469060471107232
58632914882348368 232891486179463552
110045475817697744 239936078834904352
78431322800815088 126919262646692160
47084855332002808 89964313485972240
86529509109724240 163142283840268672
22034148229257732 22109878632182076
222092663594521920 259706603640795264
117728404174625008 235549153314115264
44223540896767592 262290672716985056
15088501544614214 89227422685456432
30282707185983024 112497199943952992
224280183489909440 237460075396423584
69492263400289912 230511807201073120
37204624966845624 108695831990881920
153584159385814592 238069809863128032
98689498645367248 245833309872357984
240702254212982496 253503924127701472
58233152942243384 120885173187995552
179524500707194144 182970015716793600
40486184545950360 167282567976635104
214268438383475360 252621848744183072
187470609581562624 224103529516521312
51772906470299360 248753974891147168
194179990106995072 262784325338111744
132180353979990560 223705363822667168
27850240358014932 143865079446365696
41555325317244952 95233998163950720
196014028359101376 237325642936113536
93247657355141696 149329274211117920
107117341402405664 124946102034515728
98814963434602512 139251072966393392
125170036659720624 149425216330352704
62421587133377984 246445939476526496
9113928333967952 221113913687880640
46461922147863272 191693555316899904
49049729743669768 254429713711213312
54396795288674600 76106703740073424
124697300562250592 220086297464949440
6318070006988697 97535469545106784
28171174235588212 135280999121685328
87203228438384304 234440771020316096
71981087853899912 145840147201970720
66874479727916800 165803043300512672
198793703843871392 220793966244534176
125858495312770688 183414485143611264
56438876920906000 92675049858305264
75575641106119088 125164015049204064
6635824421964050 150682850289832160
175914118387126464 261502488187529920
173602429727747616 186589128867030272
150071252065931360 209808366270152000
106405752061225408 124249745905785168
165399564788736448 258125258676301696
34227429396269000 173437148460531744
110607490051140800 138815353850951872
16351224534804716 80636819186122576
211635041909155136 234689682260655040
108905053638183120 248179839672795296
154354222295909760 205198493881292224
139097099770216144 146433508831490528
75873379799998112 251138359683328704
21383169685719300 250117982620957216
33803015949949220 194409919869407232
59052216629779368 82318419796324128
100093309465091904 207340124757978656
144514549839110272 239483410194675360
166096750352549216 199163303326319648
92195042967486192 131207789682055104
208901204306757600 210440435343602176
147825389083136480 251090492364072000
19118754492472156 180519886096720864
1607176149637051 109435645149273104
37296562505716920 121951695667648064
6880637305823535 168749396661105376
32025588164523720 139160906462349808
10947560782676538 94035924434958592
23188841113615020 63119352744122384
105359167700244736 135884966061031760
20688132071392832 79468249052343872
89257363871398384 113248375002913008
21300256624160260 183140201391738112
185460284451179008 221000921937161696
157095200114806944 256480412798870816
197915077215137152 255922148778718560
48443741601539408 202943686387890688
122072298590500064 260184534935475872
35648836867363816 38955291202799536
22536361949008712 195836459046809920
98723505990616048 261129668055570944
205672321624660864 249750042337760128
183296182890888864 211670421251890624
3309952750341817 188611149758165120
164087929778413536 228893062887024832
112514874908116704 165961544687963840
230513956159428480 259614259859962240
171522108117697952 206383368275744352
80256992310119808 140290616595984624
15236191006393308 174778237225749088
103944661352454000 197739471176059584
66190162246899544 137151497908933760
68371232202038584 175821504962123808
145040606612632512 224964386255037120
16905160054552538 89717029728027728
160517932840112288 166446800461363200
29221829343612288 252040002488304800
167160651518924608 215832726229928544
12214609190512414 162898405455853920
11641246454282032 123418179616982784
12643774159493248 200133513963469792
92177622893892016 186278896306643296
40243422932037472 179656258983398656
71768530699186664 129256443629253472
36632555930300816 192048485879333312
198996253489653536 253412752347322592
59267826388049144 171036106818851136
149544942381447584 228215926733009152
1686828261064656 213337391877643424
38834404112264592 96596179885855136
132220421810884032 231716715015912256
156138867429321600 204178686856922912
85249246809099472 161078563841290560
84131494756050592 155458945231516896
150735090766719776 256294091082043968
258043786793021440 260641422554626016
199904236806089792 232033022959519392
3305916862458702 111720562327080448
31647227336204500 196726135574845824
71874760636779408 158893185424333376
144330946798287360 211913469401411680
141466930388570416 165190226868108256
138281892165465856 188570251828646432
201675940689638560 220287562965524608
11553718471494406 249935901430879072
7768653242748358 207630518456956512
232208421864655008 248433862599590560
65903525479606680 170006812340924896
17091857042256404 39125863357445336
111428023469000928 253679941770117248
82660065837008832 89425202563191504
50926391548292696 175766936458040832
89686601016315136 201006185868802400
142417093132157680 218874788132680256
88174723426531536 223914276911866528
175109155192353888 238369191186880864
151190431699676480 228568827141933760
63396480427635456 250542096791401024
110855455195853376 129362299124847792
66609225289455968 90185734441622176
170725572772904608 233627370539222240
106019892117721968 135771162923381200
86562816435585920 95417274487988848
30509143262610224 197497779083518816
142569121369826848 235074404768337728
15389378057531104 63468382880630392
3852470948100750 211986390290068864
13851417068509866 102079029535515264
209417481802825536 223288324097053248
57820535017066936 212795812665734784
87674681663653792 124967466161413728
103089238401035520 173095429897513056
146814475987646560 261350118154967808
112485846099167872 250886658009483776
133034917603765632 252887933262524160
78018964390328096 146588077879923392
185030383378136736 215907320475701504
58322828700582232 131037227835152848
100845751302217792 241113531048552480
18987012220082260 117357162996350080
47141055343284040 241639349543327936
70991995007109688 169244604940456224
137930504905606048 177983872037318592
184330157104326688 246887204557379904
82555309485510208 123338963472223792
152449673978034048 231597012937743520
149763827893331168 165891468033772064
202961576981356288 221984154028652800
32895512952045000 191124567526404160
132204513973907808 138717985981720416
151888983690858688 217498260787692000
2967793492027792 88094366281552464
50007942072450072 205261443577458016
70961616108866000 259860871698776896
7100005411188121 93904163707011008
65656560290631880 88878532117010032
68867767030596616 122647533554449792
250532192336891872 254189240784683488
44822963264057496 228514509897895776
56813435198348248 60579447036411832
2533950245759761 261285980406401568
93116104221211600 200331833387983968
151965470334850336 230882539014815648
2105108543327828 84681327132373952
185888901670782176 253630664791776864
1707188875673682 201895416752292512
155145518341895616 219813644409697952
85265734476178288 94835719322951632
183637610997938784 189017213060033408
176486390858639968 248841053233824224
140504864506005120 163078759375866400
24160712743146532 257119126891862784
162331583483743744 193898275658236256
33574314926485608 186187516521706944
105117677603891424 212997569878287936
16734057468346826 116249799819217920
89748444085061872 117941964377479536
3315040781498327 238527283459267968
51522638438299352 211817080774445952
200901704314664320 228118102820422528
218784197218403584 250094922826827008
55808175482485024 83949967253692800
8306404682790913 250894080304403552
74697832105767856 175111746312233152
48573666301678368 257822531903689664
58623144624693880 186289892259432448
162186276179122112 202930213180210528
53756667241385504 62157100779540864
136827061959803104 223802204893232544
158312584490696768 171501311641801024
158229713079849600 244681358342382976
78760875062138864 163717428257304352
60411011661282520 153134234827384448
98345435135078480 148792861414808256
28271646408870308 188233338478598976
104660819262960352 134440117903359152
27784606965072984 129279903737114480
75251508836653184 131698686560272368
11056858709248508 20427727123214784
103612267312603456 219377690261019968
144310619499429056 161538234581189024
174793567869393952 211852692202554304
189576962177840832 216977381022621792
140228694208881968 213441590925117568
538734694767470 211304985985526464
27810763011305852 211966621841543840
10209118791108330 216133973900478080
167368785519942688 169007045602805824
96020275940108640 234791738607506496
66094534253076144 103137608613949072
96712385832151328 223517687243203072
27653338445059428 248045213014949248
72879604411980160 256618169351752288
111357683107158720 207632631765551840
161202685453670720 245326221321137696
95538919419933760 130777958467117904
167847652117711520 236463782787650016
10081248726753630 203458326875455424
93719839447228592 144503343261446592
43046305861366736 149949599933517376
29360169937831284 228611022652442176
43142589127775664 116716511615328848
63720814727330000 185261167153062336
69549370856444736 158727749048593600
107079273802195456 238984590632899520
207340642445214496 250065958734041600
139901179346658256 140047555602979664
120014496008620496 123359558303259632
209667535970364384 211546287767273952
51236539321676712 113191212421249232
2169931037295607 6709834327133073
115956118841571936 252864059704973984
220181771366651200 246549037549852096
91501717075444912 198858634175933024
200807198601129504 253628354087953792
164095787165659104 224618013544870944
176431970867442240 238780669410759168
49311260464887792 201057270229628800
129810965210278064 152254468239962720
84672057851595200 212020566398196448
92427239120215280 119551276231054608
74005086593298512 84038891208876544
12469386124167562 152138947562181760
51387063312398576 177881915094225088
125660996546060960 162846676503093504
88985557438495536 246730386659264160
114168355139522944 164355245905603488
9310746950048562 67333725037791888
66165389106022368 78754100797245296
163846266496799104 205917294444041952
129586268872038080 247775324275025632
173393320885697312 202317170842691456
88921900142387600 200131221119156736
255835552407430368 256743823027315360
132211562942916464 252078229031844160
94217300348812672 246597451928571840
41248522160637664 211023421838932352
84130859199164896 253865775537711232
228827534233107424 262285331169043104
116598049974199808 171388961786841504
50216438546209640 102117565883866064
174372619000438432 215476424133254240
32276471131236904 156209007321871872
2722143964489484 58250155496320536
123167839840350640 195571167641775488
111435863238507152 183428016941811872
70510754969781136 145764384454634592
61855265919548992 187389050507997024
34861062684171220 154627747658628960
143624228981085072 229730437747573184
189540948980038144 194079788356420992
160178127981846816 173133453318075168
163866710940699072 189513339926310176
70357724775504240 225629465072721920
155627145121505728 186237847558297056
94911843435165760 184363367701959008
7079033685809809 244833520254034304
40461951977511144 113820352104962640
246379476282812544 258703584188096576
127530758344923264 210086449731273504
29594342292391912 205992209212982784
196180694997972928 202083991512234304
94200032029252112 244934286320495072
83868191522956064 151891337936629344
169976322583281280 239567836219984992
32426157732245308 35713923279303244
163250989035892992 228552225318365152
80039531314570720 96271241853243296
20540535891960708 226952376104673440
59414432940524680 182553957442989760
150201183709655744 205170887231142912
240478695509195040 244176858743523328
217035308118500288 254579572664011488
95176285343168736 236826414672977344
34662305007964088 193185719215788704
49686291680451064 125489861747656544
97652178867484240 247404605961356384
135659646994631200 209582013292893216
55322682945265520 231929719096106176
48340789591237368 236621012686229216
118134321985829120 227398330324925312
174159338076018880 228183621248993600
211121404995152000 258920168699775872
125491824889277008 176610897565617056
149587440834441760 211203023090006272
62909202669813664 121585986772355680
143730812743421776 186237884532429984
137975830275888080 234275238875595520
24674953364169236 179533146719223840
40793508616029808 260351640601466368
48398444132239816 156024317224346816
5487854681274412 66253373111007912
46341741605300816 259414036280280640
160372359134695680 206842269138200160
36196543275233296 127618137725768304
73950282192795776 235355991387278880
174570146395924960 178322358947440928
326300006185964 101544005057800496
69686324244467128 165390328315435808
94861926776352704 129869672903615536
17219753755314454 52752954059554776
129668403187369712 157952145485740608
2684933138595381 119464862000985440
52899881964084232 192267029716992448
39811553485512104 252173058286693824
15942604114187686 196252308425106944
13996657177564576 226505744895130688
6824448426255718 228759166033479936
151878537653817152 167731388490440608
13824317736489588 136322961333170528
53780025645428840 133252112231552464
62034788021751336 219636633959204896
80114744929670736 206744295431600832
237970781927000192 248651295669604416
1727333771378560 245461494522901792
18509567717671088 22400668959863124
25321141998458248 181728271055803744
11059231681658518 55499973879792456
42463509009815536 113992659605975776
76450845977694080 172388445661448416
92919715199079120 112893130114083024
99836307458047408 179899296870912416
106801746277090368 121043463209950000
105129616593660480 200040522561024256
114903747129069328 154179003882713152
169573759305955744 206736938221883072
252528594967955840 260007936239733312
201215329668626016 253079007396443872
32592386931084696 219968464235811200
46728077760904488 57223677183292944
79745893000131152 101945204805127600
36640002450150680 108258480718608256
122057029941867792 219611548462849888
149505579723637792 218747468038341664
76636373467803792 154898271966408032
203538793151042432 216871520729680064
225405698261418880 233575216246068768
208860788798412960 216788942086173248
77448888034216032 214466509147367008
144809787591680864 163702630945081184
6527479102682316 70754595207334160
157472727572216192 185048586445042912
128001432772267104 144713151717526560
8098698180384922 112415233670195872
23764959749287960 120792300574445200
131175409239025008 236964849388681312
115258026678097808 245543560207632192
82968765529852496 126678573658176208
17649918119254662 30978898332825800
3063917551840373 241506892012723424
66637569968254784 238793305064028704
211348506020977312 253402347546957408
82247640161268720 176713647981623488
81398543033739248 192373213408598048
13790972261301536 208442973865116256
92500202437728256 138592641711501376
85352836044319664 153302425626876928
82976804639713104 253370477336453568
121458525423929456 183807549932517728
10649033253833308 170184586678434592
154081314681767264 189415941426486112
9474633111197622 98060209807728688
85784466407645376 246297195103495328
82567884425612384 245472316741571712
34217504779138512 180224514111652480
127739714795717088 165727726904215456
112961096057791552 253322347802097952
10540589055786822 35817604997624372
61644686056224104 69248108495416392
139563019236756256 145657405949932032
3674929828077350 23291524285439620
111483359924606608 185488651199215168
56492017885387552 96100331492252928
1861661208673273 86927609120318320
165554616709236160 197786042422186496
48623517511374464 257034774061174624
19195291837325800 130722127027801888
148130616515592480 180344001251086336
100563083785982000 180539232927866720
150103442957675552 217994136262337856
32943865265931360 140793218758362688
111306658148640640 255319992801082624
180292473329844928 260429139252493824
184141634129572576 202213521759405056
138273647629765312 166861146713464000
124195425189564272 227156847800356448
141240488499658112 155129648384285664
162076631470544864 222547503188701152
8716863096534974 38882867153418184
56659252732804744 86741398300000944
112835560711705232 165138607945311200
182530134719974560 245971772081800896
99396676144172160 169595988553483072
41057318103387688 213503903498881248
41185713510173904 238717182412061472
40627180914203888 132273866351085216
63465509628546616 82759938750285920
14779266343330590 47225780459977912
52334101225952224 161481421627994048
156783585512654176 167842151187382912
41476635220941448 88928409367298512
89868198157850688 226752925508101408
43034584787786616 227460786850119552
21312669778180296 134641241478132128
4374700894923342 177855869756930368
106657431203658304 247526974944588000
92822491485287856 244641527961517536
104512181309704672 151339696286208512
11250945095278744 127343695664118560
75326437858671472 87407199831431520
48714883899343368 216358594667341888
167042800914701824 175118048909816704
33474932123627864 259259476900662720
13106858112766802 146642003901833472
118051622694293200 247131860278545344
114383434348473824 149558211932432512
34075538761614992 56879172674720704
139520912346652192 187218048081220896
34582830850067704 153448356173294688
36687381788023192 124883019085497136
32060759646150020 184542536767584320
100165707203019776 147461418180798208
150254142311374944 207278425524226880
21844423565716624 191828305695665376
104036868649921968 256568373886404768
65993924940447104 164054606366055008
77793054203821264 141516729420955744
200309273826194976 238210977702273024
93533756513297520 242908122546213984
31551626122339520 234571249987581952
137577985540346000 222166823600068576
55817602290664392 260332174101363488
2559545092132332 111407158144390464
69922524571012496 142988919486694992
113152071247813872 173950919604340000
245239245660369024 257096194212963200
142452261279010688 190509343378911712
80587657078974928 115980132379283616
110812751407494464 225297008521224000
167470922548984992 243095628348295840
83651922049593920 154961436844418656
164829878512942048 224772176346509120
127162909355879632 166202103585977472
12823491945308032 130360236827549184
76953226274877104 198510502314870752
38158682874062024 256484567723906144
68313667420154320 253996263656332928
3120111802425395 13416626043826986
26282810389482868 191632765538245504
132132240033997136 147696023228852960
164804307025660960 239351870975430720
82607819977431392 121485678747645168
182939259839008256 239278675393039424
24743018070713544 224251407244314688
137525196525224976 187529689350863104
23175146003690092 225170850569595232
37781866116615704 118009296834876272
171069851174537696 235296541283260416
93044152954350896 249203329044988064
69497926306173040 134464163251109456
155549799279251776 189714878770192768
107997187566912864 151829988874553664
73632815208505312 82409966522060720
41598737470182624 90922879741666768
163624516127859840 181357580605894272
84861284386515744 255640118866726080
80446019267001536 90479599230995472
72200607515671984 127213714750919536
94920321311399744 135391418241227520
114709929854160896 180116769628359104
117588221418973584 190455946543749216
38231368265582712 220241925940604288
24424390564149592 87031544811341280
6481104705517750 166459939224385888
24910603893337212 166131315056533056
114051390906769216 167851792798487616
37396496333323200 193496247537031744
103038973847627280 122049393089695424
160032422194039744 217047843680324448
41365818163214672 211497307037148896
185745035494362624 244079735323557056
182528425682257728 235405396986793760
114229630086418656 221412548033932992
189285527071936736 256342083554850464
219618520817775840 244764026041092544
121468410048368768 133838158712480160
168916295261160544 178783463418180928
36443006960725056 77184003406295936
96666863189385856 107313232509833392
54315122894333688 170903725397407360
41981949879214784 62221329712496376
70817938129796120 202579669431280736
202949013210018208 219919561087084224
176480267866155648 228298128139110208
218896868453540128 237202720500735648
101084686640043424 211639311177954336
4405250747833080 174151927821905888
224103580865505856 258759196355074240
216574598898878208 256541301658769632
131727502986370784 255067403556749536
61439785156226152 61957671771551032
41839140944036784 253157847291183680
2505100180011960 210228320101667968
48999085582361208 131513618023616688
48075724605233488 118142379258394432
168162359618629056 205199777735190240
31105189337363372 111840008125818064
159115618087448928 213283414127156320
3471154695931229 188671421213859968
33075997867828668 71920003198014096
7913412070791471 183507133573427296
5448247886712376 261481726789585056
158144153903841504 241316002766586176
82666647302876144 197213447392824832
35109141889336360 151627265671467936
10428028413029520 118434899022668096
73217789301969744 239962740337912576
84347284070566352 182814664053826176
101319020682945168 225314898302338144
58677552539107096 241426085824110432
76470866335662432 244659551119920448
28508655463228960 102638430297297696
121056125302570880 131195976901404784
59263769193269824 76570962224527136
8732399859575777 67654715908942192
101972240825763760 136552480630910608
56012671267265232 111496454374154032
2288012430984471 13739951341779678
137705751110535792 223135972386310432
88334321766753776 205897384223396320
160494738575512928 221913288373365952
6581704896117842 216812028031262784
142893208987656352 196869749561181888
240051630649963552 257080818124895104
105550349919644240 249289717582537792
111283924593186000 156312429657482016
18870056316703396 255676382032655936
72137199495548432 82312329474861632
136154765772117648 152133511919743232
67847129488412016 167417245998155360
58344015976430888 137785769797016816
54116402373640760 152137304279340256
24902657292664988 221677474757156416
140461823657283152 233908297575600000
19325210342835644 101289128091207968
201391056455014016 237922885575882208
193958995976745440 211251433875078304
6980742269635089 52890985540256504
92544386045114448 194590755256528736
227609727014945920 256066196656036928
199742646938967200 229092716093224576
216260710050440704 217366923671398784
142302162142307712 201200233721887392
78546794588568064 138040659803738896
488718001204794 248790718117380448
75674222761981184 242223464330310368
14544274795968736 173846130048709088
221341592910321024 235989876426676256
119186785374733856 183321245597645280
103969732045890240 240893743018763168
225669282560782944 235804079948423648
28546329730586520 119378333155603392
74832111230263408 171597831693013536
11116623103962478 116982400628526464
117371506354739728 228232822493080352
117391065345303760 136338416064693840
66242738763346792 205561110996579232
127015191231505952 195133067587519104
37910185688189344 157656881309317696
116957722987966320 180451846785073632
65063660094136008 118651995583205120
148097036313719840 194990055216410688
245547767464195392 249198415293867584
41229398026886152 163800138736254048
74806621602563936 228408072907552576
197861944436445728 236319466550826112
254800591566305 168346343591619584
9302819775777606 121041975450340848
69350973131180648 122418853641186240
29056433918413076 229355440779946912
8345063889788126 39319703513713608
59924343726776968 101363404293833424
209915173590385824 225141250888389632
55942975744665400 207446528365963648
100517033038326272 123225400135840528
974920674165648 49794657213597208
127986037035414144 174040797154024832
64170430241801944 68613407945814464
39825396028482800 228639278659605696
70880229241384752 224307665403025920
35110588584578888 232574600911034464
76512768309912336 93523324651780496
16506656588761520 104110815608661104
103577904806378256 171085273886892832
95768040350130464 182651665738854656
28246900897269592 125285113403343056
86359544709380688 218852126263151648
213174711469633216 232648478974727552
171723529322555872 211992532742730176
84340518134832688 169919172079564704
186960158021208672 208467592214059360
133604262090464640 199839961736091584
7073502303652893 232354851711225824
43966843078576400 248897664100860352
158886394167018944 160236569533283392
202215149862864448 238928450980198336
166205426324607072 194481761800138112
82106806951501904 261428058024697728
99781701439713168 150989157353655296
63627419119247968 202606706159976512
31050434975097380 56084868815087032
13485732971999578 93962552415239408
102053032591927088 253778706917806368
108423128556956704 178740216458942976
103982541864149104 167644399199325888
87628333143597616 167751683384207072
126678441941831648 131826656018150784
228139095142133568 253542191803256128
38570191037948136 62122528847154584
7258447784889356 25784658578446460
92546220884913008 216068227591426656
13707100448926962 19080634150609048
17562693269362596 55329002562000408
95149553971127712 147674762054208512
205221187146464128 222323665038729056
72553174403155728 222958755665408256
11616082084065342 173090277922778784
79159166599685504 253715938572394400
35401812474093736 105791456805377024
121851019074369728 181107574325247328
44973102071447480 46700539375754456
94543238916335152 251762977266292384
132696249634689120 234925735649644288
34283073881975668 245664033169642464
36973919278053104 92966336413936032
123758197899757472 180028998079884192
18728633019080180 176686497477940800
49687028531364944 102383467293828880
9620508868173064 159832653830338592
36916968897465920 101052509774042368
14443791653900176 241799639519139744
108313308868308608 167495567499162432
10789439448434002 207587349349429088
97167695820509872 115497950790423488
233061579014300960 255282567644196352
84755726721855088 248641898182082048
163600247212974528 247119385968875968
18680105401800044 194104775494247168
42094997998442752 90140066105704480
47328515043962600 260731301848166304
92408152295361392 228418588756866656
61734509991507720 87027027386804112
147492450633381824 255029850609744064
64855436077802088 153209614285357280
49999169175477512 254009252807341056
75393120824387520 260181026958527200
195191054813450720 237120188721661152
2183702679560310 199548794175599424
81921552520997632 157184924166592448
164603277909515392 204407795935402912
128636361882795296 176054635008793344
171347908897464288 234089961190669216
71174910497613816 145705350302623168
138584894378989728 195139746813747872
52568791701659168 189189021039203424
175974157586766816 227658547193545408
241974450581582112 251304689393154912
61898697414735520 153906105101668352
33861289493292596 149053187592894016
123258536999331232 187505783098709440
67875197373552560 122486543293353616
108077077688465536 115047731889114528
149309431295101440 235567733626921152
10821084475552716 59027549299640488
84026791162765600 171211984750987008
210307081164495200 237078194123232288
39455952368922144 217924277328869760
8289913631749112 132900621081003856
135157004960486560 162391656274769088
4266181859947737 128255649189079024
42205055871683728 154886391300692032
206421894000650624 242615031982458688
57256994518346728 253371274785112416
38452510709399800 234208025325150176
30658530632862960 202612303004491296
4660933414635283 224380194929744512
144839500151089120 240882839431312224
84313126926234496 112576391849365200
109659186237247472 256204853094842880
32108296242083648 118688730416080528
49479288425178888 71699013271331624
60070160781084512 184356642326708384
73518761555303200 235934564308222848
139236338029077200 154281962298168352
58143936224996240 251629751311985184
95885247349025392 99895946033474000
204207263089633760 215052538837110432
160449615227789920 165527033674406848
107801294644145280 181639416946712256
94220722081045280 103962389729213152
168374552655886496 179930421164456992
62610612632432560 218597034994133056
155966428802245824 161847768826840224
198157645577757152 224475826513787392
145061403699734048 210411488716818592
76672542697028256 220809004059569856
118300877325193664 168929308531098368
82198834777295008 151425541870642880
125715325391542608 194706205164984032
170666964661655680 187440475065091552
105653513617692960 223434947573502816
151980645298897024 252108120009462208
32577494698437992 221076672533972672
16580749646276718 73398191058345168
34920568487250656 84071337621257616
117415999798169952 122393465568617536
105983232483726960 165072658263409568
143341531710490240 244850128009950848
63881008446449360 68866535739450752
148568652155611840 226716268368839744
50020188405143920 206306223994640256
42425469911260000 88438641427617680
54900864409737152 198793008404733472
179817688018164896 256685957109037024
123070597902104464 168206865328762016
191321162953137440 226036045403558976
4621530819557980 32203041960238340
29520276268133548 259130494826300096
39978842670228344 248327676997229440
15571757311534558 86151058927524672
157642824392633760 183475845370211552
62725216241688304 211495809732074752
79511479629629040 239642155637047968
43741047109310448 86344342485578384
58645955656214464 254267832289527232
22848006282015456 187005718818698016
78967356267351360 245002037691852960
146857132265154400 219580721740862656
36905123204116600 216893434213163296
71742667753148448 198328303509973952
92112688027408992 161830956095642816
1676354808589591 111369600433327312
64018757051564440 217253544880437536
5254023452751200 30091042379098172
142010687180971600 162686445720582880
104145202015748560 221835519730455776
135296347908080528 152114243584609696
37549030140196512 138251427609971040
15722174368798672 192884056834784448
34390607561387204 227827458019664704
186374560605503936 193907202387704608
138285938326271856 142258551449998272
258458855121156320 259889409124575648
93718615963927200 189224987954618752
158166502732509664 219651086246231296
63679720661570496 96061243644388480
24741584161389028 43491929341633856
2378889936087426 6906586780648055
192839384960223168 242958067510420160
77153425879562368 217502670795018880
242775614864822432 247512662416796640
10499403753919214 103050930428526704
51552841488805448 114454743574613664
2839526101358568 237741379013027936
80382648734061376 203934408174073504
42582684722463224 133582421606330160
39884900638813592 65192881616234776
5437711450567948 118004440866675488
29243294626094232 62404277237835928
104035820811103696 173863442692566080
117136153469671504 178132602038872160
188178366828330912 257284600871445792
69779549843006552 108847698492365232
161761702982644448 185565962860749952
32338590697900000 203070225461975360
37058240635341272 234283988684875072
130917933395801328 257278975425000576
121977878539963456 185727830763652320
198253563550126080 259785056448102272
88079595140167360 262230266622003104
69250308821252696 89646437183542672
14627407287516174 235636116833044352
135466921003986928 190551239517220064
145047826917782944 177704696371002432
115045370040818432 191269406573134400
12757344621139462 26463998123743444
30616527863450400 70735072589087792
98916998294843856 112885264713829040
176514363927863776 260516674620802080
152853013242252704 196277358242447008
79475653794826112 224637935655262496
144588227683266656 263061039980549376
3336054188902431 52955088186968368
88943487915988688 220108158005631968
9118889832970674 193036197796498048
81766628169071888 162541220477896320
96271105798747312 188085600980915808
199826787233612192 208312743902703584
103547775519745376 121639517550786576
187025933458165056 233606859434435072
106271778517000016 180129667252813760
27291547205996692 197914387762890464
80914761165063216 102102401470146688
10924365738093882 240260842991307648
198535184621626048 212967128421019392
203788592972862144 233574059532499040
158654900235237696 162103538329465696
63157641194117968 126191783532934832
134152615977004928 144650979070053120
31022180396080832 64630980163355216
227635458460454560 253337171741476512
118135284929754256 254835463705220064
199514896086304896 206431112352496544
36631100800050368 110128771146052992
30046806725140380 235159648909986880
13601730122044074 223126408118292192
14123035700715352 194178934039997408
94424054500208320 192328947042412192
146373953093414752 221371762474550880
175592548412991232 250919447515753536
170899653857060320 220814533084750720
56498624656770256 212310246021886272
166012945295891488 181930367073353920
93146260100012864 189104650496603296
37030708879179448 214977433938219264
40006767431421504 55392748649672840
236585477254214464 245208299910103936
20181299233968900 155827584634981152
177644221989380736 245074511688461248
147487642718230016 149594815675849216
105381415236628720 160288863913593216
7926343239260210 117203293038505168
52054830264301616 203509615642666080
95278709581748864 228822540813499072
72650633217490048 123910906052540592
151189769186126144 226516841089670848
49064011923294744 148263780369992352
52739195767592280 157624135281851776
98287139427354992 227284916482606976
55505621346357320 262178502619193120
163327949788445568 209823849394138784
14901796575386904 211078888540422976
168405520818798048 169286980676841888
124182149857839008 238130090078689312
79056973776324528 155792333656768320
220908415678154208 245659639427797312
49771563725254744 198271044315321920
185676843619652000 246152214903924320
16570605385397166 56563496194068144
51186326760560376 86922301345015488
117525123788845904 203759600813110144
47206058285928560 105015452053463440
88251430045127376 173305856948918464
65322806316813008 141554411668657248
34307437213345808 62412572883088824
50295188981126656 168936543211249984
36883848844647520 98885972701204432
78465513966604800 128615343620262912
237986613638759616 251026612038458464
88723609907790288 158148637365045600
193588215633151296 225636619327799072
85022032824431424 233873843874080224
173856849422121216 192096826327709696
48414391745786600 104256155876997712
14733137562965344 21673999338806196
101273844628477792 110164951875323808
59415647077577920 231243992085247136
69526091602637552 163819778220379584
21438364184992120 233128806813587104
38238785470199264 211828260068027424
60710074708538232 168184098983478848
154153295224395488 181188973704690944
135907224433486320 203121986678416832
156834699482923008 198727564370868448
201772881317327552 257342733795093440
35980515488321496 105651498534591872
62971177886502224 250360781229342496
79518946378505856 139079355527667920
199202576558118848 247847173282327936
7099167351546191 46211531639777696
33571529392078608 92314239681568912
149666139232429792 260778235933913344
133539609877047280 221012153625135328
177801060303874208 262365171105682528
99157157808780080 145980699110979040
21450398533483296 59354038105417584
17957743380121926 192745694102206432
137672635173025392 240154614144983968
67167089123140664 73212775258889776
103127915483510000 129755636345995280
34272599315914376 166999473644148160
162715281644037984 219131291477385280
20405342298495064 63922298623935184
85965468039928768 102346931929279552
27933624819195068 170763926500369120
16457671704084204 237857481622260992
109704162675382288 243863957678014944
144532125502634944 209348466758540608
90764224542395728 92408116680924848
161578225289495392 168357108564654336
6035740342216693 185354536059414656
53306387147587728 176085453292460320
150555711913747584 187197006639936160
106841100859016272 216307615864476896
3281026517361767 260482124777710368
15293479714223470 127895185471007280
20946009007087564 49638284916954680
31192003575483492 113668053980103536
40313913102580104 166090546243729920
162279622275844800 173275560973765952
140881846333618032 199737178020976480
78541461626321040 95117523270745728
35842650620779068 74474537579983552
175930750554126592 220216288534233920
119323642514006320 169669876068137696
132378378776833248 181244005056842176
172158392768481984 219166891133945024
67390144727868096 117224824453861344
49774323801520928 134946114456575024
143878983431446768 238786899764838464
9158156719541618 252743259758547936
43756482131109024 176798217235440608
221330642039278560 251890539615261056
26138828182631324 244370194249974880
87818555087438512 100160908322654608
28595424357530604 89671400078791040
90894364584868048 101277297008603040
81169579423750176 219310153864777504
22094562414687972 95172401439276128
94558419379208160 236667771134447712
119238666176420144 244452631800973280
4143959799845263 60518322623253736
94220322425461888 168201773824045856
68613510587439288 199847848090388224
25359957137720248 215148790822836800
95938738505113104 208977701329330432
29381993612395384 63233880383678528
35917904188459596 226387745198114240
37196005225762440 103479819879686704
13750046592696422 72529973033390784
59711148985411120 172053493962971904
190167684009161536 205087796788062528
189390937989920288 206377460505972640
68116017919358288 207379961238483712
4674038269159771 136626680812187760
144257204924893248 145346281155395520
156908423387823392 160870557548624448
30795379272535072 240846678694194240
215780781849720608 232950933229263808
136445226544620976 240094845618377888
8094193343009672 121482905129880928
1583586156959166 112953560194445088
34285564104024824 187224655892433312
77153440619747696 231238608776474944
189343432776299264 205814233658952032
14580732101507992 61041620272241080
54925954562548480 248205963998751616
9735068323708348 96465796075528992
13884479019185860 239529551103240192
187669428993815424 193462591432508128
142051203391212864 224817542631277344
18368490591824320 126742414913470256
103702049138797920 236170985164313088
120431160232291088 248377212524902912
129872435661013440 233325611584143136
81552249879923456 238010668569253632
86454454663111872 172969678770601344
221651147936592896 224643518767814304
251423978845117408 262671560567144768
162131819699353440 226251227349283040
53707594159415552 94028848789856256
156729256117211552 235814859483722464
67263695820908728 222567021239227072
70576606875121368 138267607285150112
50333452715244816 149047744219353664
157452319312986848 233158077826439776
166104167310117248 207303131040595168
133646741906291824 191878634456241952
101430983984649712 137235971806559728
147990900826991424 251748063773821280
165839767700946848 207012121232821024
58361132358219440 129072595050434752
88276359880050656 229052142658743712
140519354659462464 229102686813189280
73383097387402304 211653594810924896
6790194772664821 218507446376547744
90974681832381888 216629128882764320
105056202892545440 115871266190115360
13107852604618562 187647975145206944
162775859803950528 241432120918528352
42328665734720224 159052108137274368
249904559917189536 261468076026225120
76576478066880688 114067050475196432
14001336783462286 66787034711498488
207325327254562464 227967997123895072
195235595133858848 242053024039798752
23498246779849204 184961089456717952
77459265841193904 132335264614890592
26170849480904064 114764844581308240
139204060323757728 193648445412449632
58365468171057216 235381439421066880
84886833263092448 126766130147312240
92763969817736336 146700653221078624
116734295212478944 229509033706197664
55410434978328528 85279528406082400
50710995159325272 174459580195928864
1044318308086511 139920596166315600
53412496260389048 160206499297112800
35387557703935612 239491949581002080
11927441805050042 36884234610633776
194810800597073760 202054016322261664
52956718496850464 137608716309735520
47300124564645696 128213901718241280
123111656714639392 252992565478599616
93219089688205024 238716035341815552
90540514725432352 139738243504766528
18790291261100244 90650891042325680
89858547913892304 147888566267624992
230571189270109056 244567787377673760
80572254263229840 177599209651940000
154651958127901088 169444643831419872
94651858035414576 184535106231312416
77008096421977136 254625620480236320
27233818417395584 178244918100640928
11154237929357142 132025510936847120
11152674548450296 163147062579198784
75351316564343168 223505550016861600
26112267370307896 88202993148078560
212458915490525632 218753922488800800
132670567996062096 208730287548105152
45318548331713064 199828755240257760
68945198763510176 152284191761780448
85523143125786560 230846081404880704
119445196735077456 198864997875843264
138551748755475568 228573501781545536
140844438798657344 166304604627622944
155704619458614880 183031761390370560
14061623998549518 211110994195429504
109118238424988912 223998240283292672
58494822220171536 130199960387358464
19752858838403292 117994178481009248
28084652164858684 55544492620458152
190969792093256640 200775071570008864
105109526209282224 232546714794159168
56508923306525600 112435162197813232
10173716839225562 133725005869197664
76918812023591712 116067231687237600
155842571797540736 199186261979502240
124451692796095824 227131085273899872
157291522369480768 229476251232922112
76962245687148304 77882633688187248
69827336682782000 163526286566287008
48384100353375024 241478704574691296
116347384387643424 208168413143879552
50672143704853520 220364615277632512
6627601282818046 17386881436737410
25599149620687548 244149151945853536
14501387725408646 59754836326122024
38779566933849912 137720941175131168
126557662396187104 179437143979830656
28101576003818636 102169118683673536
32476014924419296 123490750024966064
15208919633504542 220895104204759808
17166613548239206 36976514151216216
130966078903472624 262689684856052640
117903465661551184 191515628559419936
15134109068730006 62318619816274512
37015196154494648 81843625185507024
168373792035074752 236640986511461504
114663613631926960 137740731434235968
51135926619974128 138540526463951024
98126411519139312 262026419182951072
95404502439078832 256395255735753024
171639092110256832 179333447564866848
59670480782616240 223108170731468320
20227021849925400 168198389476574976
27165190980068120 261900310214654624
6663010775435826 261825300442234144
1495613088990063 31010870573396588
132071809021592736 217271040543215456
86258573472358880 113058108363064976
20396267275734260 99133752272370576
25910293223758660 190360846264525824
114246681005386688 228733512217788896
154160750401203200 260623091776544352
188975679860610624 242002829734192352
6477513995606395 62117127603412968
41907337020907984 53665044520110488
1826097434548377 101907343474923680
113043695855511200 237493658580549600
76119137212868464 133710511157758736
2029075364126185 102451305868014864
147142794627181696 189847584643423360
199743655644257728 213463099276008224
51861574596304496 219422637358295712
27774864080301980 157614325743163104
160496937254409536 252083437385822656
3847993304740006 204417148517889536
110758764335240960 166862145394057824
98395640523822656 179340090402639648
57307711078796336 230701859643664576
126653424197374976 233069276787433760
88644963185138912 151380674176557760
166884245425368640 239991936520073888
136724837765353520 147222583972097056
109661350814921904 149630296953822912
124609773298554016 223945880491024064
83021048409389760 244115730778875040
157203763453548864 182359675945805568
153496373894835840 164956185629927456
180239949286810176 249214352532384768
85528270824896288 128569287873990448
75308496940245472 220332400975114464
70225844449813 157010948203621152
16995995330014676 88279952632779200
45490447558547888 150215332672100960
28580008230382716 188218515927824992
55758389038378496 201151615570423840
24459198253622556 77992422971410608
161663244410139584 186842629586448544
123539632182112768 250515296315393760
118894365252753088 132574535025649344
148095882365649248 244347700421474016
162676918208357216 194798766440948576
56122519608845712 191313894456574112
83296230427075392 256484395718398528
29914654244786384 188110151828090592
18347589749849152 113425597325098640
129393704285489904 170550233634779200
189446230406869952 231344612280873696
144789289563340224 251601150418766400
139306056975904912 200248067487618848
1020992340776058 113421334357037328
76971321738414832 147465457811252384
27128709706875920 101657103990212688
7262714408337372 64092403445495048
187272307653766944 258751760333426336
88143444422607056 253890537530056288
54123311595837528 133989671306879344
39469345412604248 251507028396838144
44420071066881704 59991193693584472
68745949518573336 139865159626931344
95670064675840624 149328433273312576
151184176474979264 195933167917544608
40094247625814344 229699361018535072
105415206748337008 178992670603526496
12480429760074516 188435612696499008
142821427537795616 167295721267053568
52567694948385352 152120636491667680
10006359380590866 82947895161111520
881541218377637 65244084799191888
11093013559758504 73879968749647856
126314433279731056 245528740927788640
122190473212186112 205708518528489568
179299997778332608 215423060732268768
8748392133449186 257487790968127264
192582810531402720 233462047377686336
185286812186639872 248947238517053312
138744107268675280 178118172875924928
146364128508986112 204048336295337152
45336390934900520 73122218436124416
108142765276760192 140973193278605296
152680830960490272 259473436951885376
152585717255533312 198928824829656192
8564074552955016 63043034321199488
89997213478986320 120375484332769104
52481766968612960 114559003966245936
248564912349848320 260926033299349792
17597411321065344 41172436737700952
113631886805951168 230035314021462848
28489875193898416 29917633828784604
163725870066543520 200070371222569472
3210433677185252 114875514397792592
2601039600805653 42762966813719216
182122293076996064 194875896242760576
44812319361708424 52987690158138008
124090101735917968 221931879219889824
17119755192884816 148747854947203520
11857696026417062 82807557038982400
1088619290928291 59908122002585032
134148984819237440 245116993040166688
95511118565950896 184395704452270368
66227682236491320 124657127670352736
153395366824003392 163878139995653056
191898121860538848 255189990463108768
73275003299835904 117101063156545744
76728241831593616 232654104885164384
49655127098941648 116191214560113184
26618821525924908 63468508000282952
53391685072028912 88573718746825408
36901735370590992 97980618226622608
44143963640915952 157297883078301600
77002590726572064 217367260781099200
64689164111985944 154964428672708064
154334803658842336 227430372021661696
133562460279281888 177629334118512000
4271706356787014 153896316299700704
214874186268412672 241997463640748960
37901445148004968 83362334034964080
63032734001890088 184317739192502560
27200441550723376 244737293274357824
154615425591328224 176455228511491264
105922177108765040 132798980398417968
18494394188324064 62919169438715152
57314457346484256 142326619113242192
153470777988088448 213174623849749824
131683991013361024 148219249845654016
180077179404896032 219336817303336096
68541389939649976 121516033302146448
2664604070962467 26417823582447388
30048652356135008 128029097771354992
88049944998898416 141358835401028912
1173042973775777 180306599589927328
79901399398796752 152042625515665056
242331409743795520 252725875713088448
192003681358004832 256057654012309536
66753934780223400 97787136186790096
115796287784222480 228201961591944160
86034075965899712 127147146194138368
234786660447771712 256114340849119072
67294920617869568 246040573984128064
176799924167585312 220290830478602208
60330971290956912 221032279439671520
73339484329306976 178126900442739584
144937898512808224 253224897895172960
76471432684627408 257083412284049696
147893915079062944 216082761039726080
52762798374437360 230409187131324544
126693783100334576 202876347521603200
168413255231244896 193988069717348352
113375250869011968 125012210910052240
58816848064344688 155211013516142784
28663785154596304 121158103820800032
118146255605225872 239865003486944192
57246570204405288 206281848048441184
45545750482895368 242884305474765472
21818990572975804 201103270336261408
175731762207833024 233078666008851200
154670871860151424 249184487142358784
25998149489319468 193121419091391168
113993464374509488 140815351394658848
32767744424751840 132224856659586080
173965340875155744 174192401432527488
42244925117268248 117491135248348336
22390078199144672 128118368923260880
223432390181057312 261788821655729056
21559592647964368 143319052160115904
35433125382246088 45097362505307832
87901325810545904 186311170090419904
40527566225752768 168139312012321440
7932635354866058 115317671619695920
138742361138813248 207831030819736736
17054069090702082 241168715423335104
72788678326742400 172319715045393824
6916036284520715 38831493289891800
240234070685077440 259108607823181728
17774889545874844 143636116377814656
124117084813963712 166103201962362976
57977039325113680 153369082104847296
183774515415473504 200377232539981376
250771946454593536 261140632151921632
63365504063860032 240944218215605856
75289943065155328 222516902963084384
13564724236416708 210985528153235648
50286495032624648 104153450729943856
105851462762908208 155305702525409408
184373600681068096 207132651757098368
16322460207149052 48755168382286176
106302384070773616 122791219373150064
224893045643985440 226300463666723488
121890918387845936 171151260449438976
100933619042468384 141634713461178112
1246568936128741 99440046275558336
9560964136753186 23735930586519156
85670619056912128 110898648361930464
66809030650310048 242957018861208480
48200647962591624 245212582627225824
6107763325944402 136540711407749888
226010860222256320 260848898609167456
81002207214182800 89910013337398352
169920851563193632 171201816069954176
76439883663996352 140571575913141584
170755497926262112 177274280794532992
1558976511858774 155795599646563680
54667698751798528 61765608489819536
66416124162794648 107574426329101040
175598074443334848 253065147660126944
402670876708711 48473192438928008
126714016802522560 235373427007416064
141695402108134992 226804976096470048
35524033246605772 247378295212511328
29207303179859592 81141234089585376
225872104149178496 258411829560787712
29614173588979588 40520091131158120
122624012334966208 250749646670726592
25721772422766512 40884205402266000
33852126960296632 201813863431525472
133643863431611360 243212072081557760
85794762853995968 226455686692245408
127306231105935264 235185010115867008
172498022689857536 235128353486515904
153008858484412864 193061955641222144
247045782274180896 251601423347062560
170153669204106752 206073056280347232
75763807180160272 191683430213669056
14239590954222924 115946801870522640
33188935158174328 212572716986144256
77373124640898576 119581285271259552
192529279311332896 235324866485312128
91902268375931600 145964541817907360
88403323595544112 194097332018086848
117627935651259216 248748339940697216
16542440619347638 173105832273731104
108712393532031760 252081952991258592
155696576463115328 235595833068045792
244943422098331200 256253616110587584
104137177270677344 130757726628910848
5366614370866102 46859190357602368
20154846790869316 181287359321349504
109769106087182256 223267770798093600
168673292956897440 252757452849972064
122551997115416032 212277065486181728
33284440794477724 150461941942464064
78692406454806112 85436493582353888
67857145811683680 87853740734682192
149556357909385664 164723679758784320
157432617199496064 254117913422649792
51091464297912808 141567942296970304
61007129948481120 96498800853578608
95872969460684848 188972936377782048
125611768978942496 226598188964944512
51839157931311736 88488678561727648
46322203770461840 110200980033772864
126002504041104384 158762604552368416
5081967159854876 145970782439528864
59875393058099320 215193231895239712
106903791521128160 224537794137947360
62072989450757128 242485058811224736
49601781612615112 147048488099940224
196228757250772640 226131190358391168
179120783104382304 214149684455248064
188743965930410752 202053128636009024
30476877348132964 125559323082389120
3341118649197556 154186866809231264
74307330462680288 89721552909827280
91617722367557424 92613363132770800
140461409140072992 214923169671952192
69833324891177552 216136008146817920
35915827893377932 74318589296903120
136934156102294032 218372036897281632
19350160758816024 233169065490670400
124169796069275680 190204856606529472
17811994524708040 60670925735844864
15408811512744338 45939795241827288
71124955877531744 195821036365593952
60362051854537648 142603259611649632
9993017339971932 226727300400481376
75631377311042432 124470796524033776
38539075598420192 165639485336592704
203842152633771072 235156815934219648
226438308679261024 255623502177482816
121152277817935536 193108817408831776
206654393130451520 237824424937755136
82884821104556592 182229949256498272
82569120838158560 85342131148970624
145113403290744512 234797111224759296
42258333117607720 145909415224732224
27535746663817880 237345577126965536
96262305508321888 155045975777733568
138972315167707360 171398313406290592
154527652498906336 190214347120646080
37094739646219784 53662240311566176
2715322002330579 127807290806942480
6742064298895433 60269576649676568
97246396179210432 199583763527392384
531423031489887 161911742042194464
1485318090981039 203548023637557472
32834753247534968 191391678578399200
162133374307544512 209267090409419456
159282769093128672 159677277272034080
43199030215539176 102327479360104192
169591744377712480 197253450122828480
70422590148382200 102678828071920720
108898866997885408 126485671704139232
38111561859882768 105750970310638384
49837864145027976 225734364914918560
147477196656124448 225659094793461536
20735747024399140 119177544120862432
149172297554435776 262511093313161344
182444812942937408 252592736396615776
93577706082755760 188431697950209312
70102733674742824 121598114655408064
118797600516020944 146253820970902368
42853058716789064 244489506735432000
29730028512965704 252698159837424000
215187265525182496 221908208617545728
63709415526929472 109179293493467168
124346649843371280 254908406743807008
161844357794830336 239635191440127392
61165725520202144 230338958606114080
90251675621793440 176499549381844448
230473818376843328 260064631717774560
66264334288725640 187702803342402496
206353334825293280 206670407998090048
177429762084735488 241793339042387136
73203748840614688 158515371577884032
25082816628930872 229753269574428384
182644446322903936 202689431879164032
142514726271087536 231027090216725440
170643951847823264 254597287579848160
64753309145966216 96140714555983856
19220845989220848 148733716710646944
138397571709413680 243275783855922240
29101809107374604 165189760055312416
99105811958468656 136781332387831520
16803981690818144 222098999438073728
98785069912322128 129383691440951056
138171290068170512 146506311741070176
46268586375146216 233843304053425568
126420062200951440 133828363869073360
10585421684333686 262867773429625792
128330859413492320 258205156701080896
149687944901590592 159331433462535776
117509958367089264 145073965438441472
37037150645551576 107340072547190656
86720126333089344 149496475916977408
58833589460341496 72193722088738992
26786716417399772 167959830675191264
67117312951330824 170773832769191904
107983734096154304 192243991900257984
54202591191281960 242498955149099360
14891153910692746 39019229963820080
34784994203889028 104843223892559776
18902853149972744 205779861538973888
22853128292594732 169951727212786656
83165382405121744 201560342376020928
144771196495875168 181851616739340736
171989958487553696 227936941914052064
164789841332942336 261259607939495040
25146427218477044 160059021664712672
61423022641001680 128864741572462096
36977536101887152 227173059521976288
3180728194583019 41325910787009504
201612630626239840 213748514072120576
149677423115421728 262947003626640608
80876659813804816 204548562741556832
153203101787171872 195212601454862656
85774408054640432 86567892548094864
54866113649378696 230115201331912928
140431015013536976 163191921328476192
102844239650859824 181112472391823584
3525595320087121 150737705611471008
33164894741121052 93299705113624448
113439333066215280 214526036442914816
100998816920078416 138018309864389344
179414609591644928 245003088583217376
137036772648616576 161684760701678496
78263944982068480 120644434910656192
6802690180826125 184446122001865504
112434848808839664 201473364418410464
160320595703745088 190746334541937056
199585112071790688 207231491540523008
6295341483619981 79663263862434752
25468829810153544 32576850034240080
47547247666820464 57483580908454256
8628194963937875 182850505901417088
14965674107013752 56225013051769712
24523069764125408 127056580712268336
78439010182732336 234183126825092896
32790672467413992 257635293436219968
102769351843414768 146745711217552832
30468996504221220 187111297590023008
4738606034738192 207003683029872320
105023323266782016 216994301538747456
9242919574994760 231360604345497920
87801394146985152 220713035506576544
78538657045392160 142822136314905136
137819828832772256 149344301545620832
38304449760121760 151952682468424064
93390415127935376 219299570027932128
26413718743765552 154379800149581056
70001998799882040 161740791187240704
87831052128149920 245427108105685728
30390081626276752 118892320335007120
151662088841132480 191256351490264288
34009072692619124 98986964985682560
71281952453006504 217129231415966848
68682548272447120 165892385569044224
4838256860432946 111294701722933152
174405220227335200 235563769784298368
31055765452198520 64956016591432568
154238032706233152 238080891068066016
19140977144799144 121049333853397008
12153694379899186 253528772220609568
87800927342928144 145255892265738752
186521816770495968 248012956685785024
22865097155590272 89507915126990656
133995167219610704 156260780964685824
127712704759427152 222778131301555744
96561432402877024 122231144059735888
216475880339695584 251408074112685600
14439310987411770 18420860855323260
240218891963091520 241787053293137856
68267223343555504 230283102529434400
93865737891626768 223688062416373472
76057315702175088 228289698204461920
44046870050501768 251401043456012544
118781121287202560 158095963728555296
128726760047252256 229463725488191328
10050436859016120 130463223488070736
78166138725441120 192800387594874720
142296355437575568 239220382608737952
77791873949837680 107918051528361744
5623653916571658 133711464152299792
165126014641313536 182035366408134976
19527687634134396 222931359585363136
26088060953003756 35188701966209860
61548275666062576 144579892699791328
8790348619002356 242498254194233248
14112722026057662 239184928617111072
103713534146001008 258117266545537888
114702730528659216 192559647153200128
119674336533761680 259517350407480736
57312865937703688 191432948059038208
126178049454398960 174387715137475648
144299056741705280 157191311853133344
98875546793195424 242188778996330176
24719013650039880 126274527054359072
3909863986445465 246409962748812416
159218721326297888 165673270061024384
81143373940140656 110039558969271488
152358098465492096 218034133638819680
206260668372880448 255677205382399296
94445793960561632 148811913339071488
27524522970806752 52128341501027080
139736971311786576 154461508012968096
246853088949941344 250352554436076192
148932867918160928 200850372004048032
100147314917722192 123219185971216224
16753730265743506 91740726944382400
37315529496182952 108661503708093264
86576455931355616 168174921572467360
234934426884548256 253885956771308448
74011010085612880 195964760576810944
107653167361319056 172650661459758688
152434552449310240 207200409218095328
3975822601679422 134834336821216512
13251127543549512 204161282077578048
99587154623838080 125917922474308112
22078317431484036 154998000862819104
82343699131859440 179065552104247200
2225642022543000 234368356157272000
234099094389768192 245012209157712128
132594908996637552 168450918230264480
190818525495094080 202291469737967456
59799833300688064 78475233979499680
67105701522237184 141230787921608912
902784085657811 62893733735542824
117869839794035360 158164677088437664
146667430720474368 155348261938339072
37163445854472272 213788182539495744
40710782576221352 252381947704131744
26506197483554204 177853178687337088
240479942502585216 242690782223083232
63850674074327528 85122727662933136
70124316467292 126425614222606128
127118436744496384 187033795394690816
114288438143088800 238042862076781952
63696814863131304 126061247220507616
159074009939304736 206667966258413152
78251274954895024 121747930060666736
153641112226059296 261252810276054496
230188326928219008 259002262024164640
93849075865613088 140847104762983936
7673279064582419 128795340764773296
162808248029774144 206380483151970816
47553025857814088 72610694401908304
32013416877791348 101859049600268848
124602480304160176 134949852223193136
23550899705649848 131927004501588128
48039379501555920 130923611908233632
146839756064605024 210607936210572256
50206287116722624 57078150964570904
156411263608071808 198092990417239808
108883863186179472 122117043511213696
40972841906152464 213632904069495456
10841823529722282 29777837201863288
105362599895060464 204550738915415776
169371771319613120 231319287077600608
131247897966050784 177283111630850912
113900205719847088 256064532948554624
36155696508383952 128424894953707008
190917009783204768 249926929050344064
6721822737407731 11262036469973014
150723128630502080 185609384961904320
26679255447072940 56260048902514600
90844333737398928 214326570653301056
202734408913964320 242928802148132224
34524894314519932 41417298596182928
38094756289838184 175352259727871904
41728344684163464 81079789567593088
113997212865160064 170808802426719904
162329483817740032 224757242533969472
59220830792797272 222167552694511904
38032457309295080 199574977518518016
170590796475408768 199680191894350944
25906205293553712 116822774321307776
44418156606294264 146222231558710880
11205716435295124 173074120242366528
5653710370645577 65273045675570504
96149129426946336 247778100146329216
41573447141874464 247695187865085280
190387763474595456 250183125789750944
63508930224404808 108542326210844832
119509470400311312 137737315183526800
203865253683169312 232434747027410048
73521634914352832 84547771309888192
71765111267065208 129270734144797600
137793250248081120 185557262625732320
38890698910962808 130685116094596128
90376706917781952 98795205395103376
76372125433415760 136210274365770208
50884376945204664 125954940323509872
28753260021615664 196210574645794400
58616200819175776 134313136537870320
93685138682253984 132932826742971536
81571461247266480 170886336020990880
114037684051569136 122887841777732784
93047263054132448 247616178478743296
97135380174686080 212012231633658688
104433782030895936 149052310684197440
245333911359074944 249436516760357792
126775473695436544 210078379459553856
64303149786425784 125280253971108400
107856020649264752 254788717704240640
13744172097634792 33609328678326964
990779113589889 46672630710235288
112652199936521440 251119675718036288
185870318177031296 261612971482613408
22139701412374764 252878314785580480
11223374326803514 149913784750483936
107231049705342192 159001748593645184
74837632365110096 142109028960963120
76370216434855328 122177685054995776
30554448261214272 57372845127893040
154539639987537408 250263065830747680
153113004984676864 232189122695550080
166424937851114304 233098457592770048
77359578135253760 248892292410834656
42112558726570136 97138247023715904
91216391429538800 247217977249564544
4611757712208989 200756064955370592
179825713339438720 223131875516618624
16183461452775924 228323704403297408
18178454050019224 235863258532791808
88357351577002624 250392328968845152
1612679383130245 191342528602128832
27654719363283320 49306629903326792
32653768315836348 82916534637112448
61997520593949984 254199155191370336
34885127187320572 54284904811253784
198848000148291840 204225347223873056
114898831806749856 236927618172974560
202945852138270592 219821673770781152
2785129745090324 179939900303123040
50901517945238952 255126270895368864
65742416840234752 195386907165791680
36973331497354976 234935738804638976
17671146641643778 43860150870037672
101952133827332704 191327473664883648
196530345476722752 205412491584862720
120972082671278112 165482844486419648
32492703947492428 64609256925637272
10786548216283870 119892968925510240
162919301672217504 180767667542000288
75957522839756016 166286579571043712
100122367419685024 222579902707213664
2678166335052910 48901954293250752
60126687967563320 72997117843479344
121932486469376080 162480589116025472
95201467196963936 163309181754704768
87787700682863408 136825604075603744
24016897407756716 170413710985412576
176960334147505760 184385825775764960
14814997658399864 198129489938160192
72128016772388464 96212991933983936
25822004662984148 103348812687078000
159009664504020480 231051782446014720
134748716750107392 230445762993009408
96624690884728496 244381040940815936
189173523171012384 254483209629668928
21467587025018984 129664923875838240
202936155311549952 210852670783918720
10665695974456282 30798386394286828
87199553761925664 153913108285697152
16313497566095600 153169186095399584
4989297561620556 24016144256340452
166434203287919072 172635621481591552
101638545717621984 101972621578951152
111512416582686368 193474619803582464
101414195446488064 247077567947141696
44682985543734256 84472518332231632
96788471587801216 255965369095987168
53273442391918824 78869684971123632
28404944304517924 69487742979556496
5377606188535837 187197119095112160
59022602565692728 246791650642940992
236892789812995520 254354876285558944
62160253222160280 213141083679432224
193153813565216096 214504153412909536
10947142339263440 255713186630094688
56818749015234168 99973527024629808
79655634336330112 233757414700678464
82860276167651888 219011830001379520
43269669459214544 69386227297351024
9584954457078566 111686717772156448
33527525116312652 104577149842857296
159273674938329024 176581181869219584
110357482870539344 234171203880585664
61107921242379960 231995048525862720
6500609937281740 27798154401314268
29518979363078256 113009367265836048
258388469509714016 262223279694072288
231885768946432032 245020982205946496
15700454115429568 245569545732383296
149688525013825920 248992592636381568
89716508804551264 105420957725048624
201029258957854080 225553048772616064
227245541744310560 242991463323160896
104398682645125328 150765565300460064
136800844934993504 248837840162516992
22328420203579640 124515786644133440
57442463122887576 105021736395774416
11460531379874442 159841289878592768
49263186333164256 151470610252007040
190962034878641376 233294999436649664
28387883095043776 133200739712452432
14811323423258668 70202879263667240
114118972270654720 189359753315462624
64241801762787224 254655119391041408
20347231701264732 23760482487632872
29928578477741260 49105141508094768
87917292170477072 193305463366969792
63069923448145560 79424811282980736
9938402110771032 28401486147254412
116431830804406928 242432833860937856
34780197013210824 151422647669531712
58261336614956432 244091736827154944
35725647808372816 149219882334723904
41603325324551552 174913995098842336
58987004777605728 101874256528483424
35000655204542956 90237194255835872
129041659140717664 194252232093462784
154985400677424576 248293822808270048
178471566040087328 180043020802757568
3958204966554665 86565666025736816
181778252734773056 242937588682988640
107680247239776720 136527600612844288
99259103402107680 172925358844695840
68187137146355176 201220101525086304
6873360311335669 81334920989333376
54654234788045800 89418200772113264
17712616011696188 226624026464013568
75705178975855632 258802967909871616
7142968674908092 217763726307390496
57860484172225800 244721557117783968
12630573936297476 183119646907297536
7229327746418776 172354315972404672
17376839261228850 125799507514075840
10619057986326374 74151995242500832
195777071836034240 225289595464179872
99535752061025296 128070612478918976
195278270505968864 251001604933326656
47433716993471648 74730452185171824
106961166130198928 240357915696463456
4888675628530512 62288558202455128
20991503488092316 53222820206716208
28636455289126272 30818759004653372
84138425660415216 186358033357601088
247790274447984128 260453485737587776
239558888019850432 246628476577989760
220569960603979424 258407463519400576
148155254205671296 242917570761605504
30937901034461396 97593008477614128
151299953353325216 217999449515027424
90197926399535424 227467777595174272
11750264513318470 148937426667117728
44222607691310888 198211627345605600
159537959462302080 175240109722934752
235135939965201792 255330080466024416
143433506369269984 210131064213571712
176200847977960032 237873616745133536
67608935231576 184678141512369184
31751808283149436 180430944010358496
2844612807350554 121878128751009456
127751882571928864 253555521489610400
38364970639776616 102452876755770688
74807209285979008 88198466844129872
44812463876726848 239871259601210336
49791112328181000 125486471695814128
11700004497437396 102009548658296368
181416353084870112 233626310885419296
45010418255235632 242555330342603040
184401946315729280 202648281309892576
14566131735423682 254764991709182784
142054053870536384 228615868537950464
235445801596517568 258749279300601504
87185657008725728 192786576716504544
33216154086717632 212418673353670400
74285653308680528 175254024796012736
126550778333241392 141913178214039856
182071501236519424 214562979356311776
52114015800086504 177335780634075936
36127469796410552 169521710454775808
130962553161438896 183777446364464640
145526247278816480 171150043364213696
253138738635156320 257612079583382144
79518484173416864 193270088892772704
29496071818981628 149872649381647136
100798639107374688 114318793158832016
33023902020101444 210880559166174208
52939861209266872 137735908161999504
142353219848048160 171337065069771744
109940142342189456 182362653096634688
59876813776296040 115445316797668224
55190782158226752 62951174446025296
885212046062935 182845448632518592
26295529597863380 215475329565721536
16605237237148994 138880343819881792
4139397513350451 240538192819152064
181080398835954240 199075200107611168
51564395003119600 70775736116946808
144498635026217856 180356871083170304
169671737233486784 246988139109502880
221876531745366784 225045062955412608
102174265019304432 254011869945692800
12248361569820130 218887997312360128
8708631800692086 94078284670118768
66052671691928616 121935833931187248
241944244570138784 262129441180836512
162379283515448896 250922428194253728
18802958220000496 103500612870237344
95574567062974256 188592222854833920
125379106366511328 163777956273073248
29023281901907192 108435121144836352
97137849392411264 192434352850783936
124051288176588144 124699338364462192
82195007549043728 131268325548218544
118189087983435088 226459073185962688
46481147801176272 118174459775152960
2823425196728798 175945762706000544
160937047407199648 238382483485377920
13206823253421040 108933959250103808
121292269268267456 176152876463477696
142621404515478192 179066303628814624
105275829777466400 150936440735425664
70480278341839432 146762763754077568
84983989362214608 196569438885247808
24531646560218988 190465963534219296
97557399654347200 232054008517485088
195612850055731488 216405141513012896
226701492786542272 260827856387235872
20702470339744688 213939582042323200
72048694630239528 107796535101061392
97798772391906608 154878206579983872
38309926915908320 180204203976807936
197924822913759520 242024826525588512
56123551355526624 196070880623168704
17323977252767824 214187679428694080
57178846999791576 98554749624606480
175600446522139264 233500818792790464
181508065512841664 215806024486041280
193353823585950048 212325313789217376
141456476917020448 161223889891289056
169576081201355424 212243228115944608
157957494151264736 176414979424625024
84681667880417136 259747122989423040
146031979154599136 239888722778591840
135098621474521184 168248173418601952
68302479357830200 232931224640424320
11592967641989600 60656223286980360
20364259068570592 193248839509647136
23603193452595884 58369992079663216
25621077605960412 214695520429121856
67088268013892120 195835689707726624
45399379878058384 141381923805846112
89777960565727904 132466113044088720
67779884172570760 163823406222310976
29851567239118252 256461826544083744
174352988679473120 255028857393097024
33433577491101764 97907250626420192
112070022206339376 239799529278538464
17700099330032154 59636303039867424
103572470740596960 218393765142458880
58086428073473160 177266514370910048
52398718593811000 180624398826711328
170063007111506560 233644735845220192
60826628053507224 111015586576691200
23223823318381196 151467917615502880
98058382007031216 111367885562987776
27402977604846688 127911142997394944
46415425948439024 126764511131935920
130984390640550480 205537900341576160
11499980162089788 232779361035207296
130658889978184544 214611596769800032
75929258056235408 199755718427951232
214843885132887552 261501327100974112
118539044032970400 209908775734649408
7683176747431756 237834309614225440
75420794565295024 128838698994933456
112325790593469168 209682170481071456
37554882401906832 143338940254332160
164577704802540992 233269258741222624
28436758645077336 41349369802805136
60807024386570816 162415734179616992
71248219878905552 190601430054022112
182889832326282560 259069742155218848
34822233235406144 66479917000435960
14433433622201208 85861925174527952
90091926564095184 254210641568785344
11175514615466904 163092770720205888
115743119359906752 262757143853910144
73775730389813472 241920558769807840
33613898471986668 82509905903769312
79671496146885776 203092779499393664
186604952130123968 234900561806432128
14879880805232540 211163822079984832
100031610964072160 255152430365826784
126614453780043056 179817747702536800
15955513202350208 137017707097671984
125887836564788288 250120294138071968
46360021926328632 186605019060551648
31546174715884044 249382198851277600
198889577847924736 257649466510290752
52077960253370856 162348480193469504
209232234018422592 255351247840727232
120709677760778688 196495118189104192
38070773536481072 117423461278855936
102521821209975584 252949960087908224
215578592412640928 241019270698674688
10002513307019714 46261558746584256
15604899073820484 127506158293109264
98648509420581008 117298924305583440
125607362323412288 157840201763754400
220383871134128960 234096701051003840
21254239150200544 133407006272674672
154313716803417440 262049459157522272
30190938083730968 245272809699747072
41917070902568912 218022408869407552
79991168016321312 225012124892952384
189270737205799328 261829797550388032
20833859872322892 78759552443276928
148290451879593472 258677974653624800
13950919254288862 146597322616845632
88644302457433296 173421864257073760
15855708169241306 190307611196592992
18913815953134556 74199538945006640
16004763928828334 98662918720170528
43432877835129696 258461207551044096
108004512098955184 240872946249373952
3656546131572064 50628756580774480
155802900077351136 157188274473251104
88183173073103776 184692839977685472
76880575022519984 106845061743126272
87158438789567312 154678940303599616
13788943905530656 250949538524530368
12543975215735558 128557997701975264
29556392297339984 170822546558128832
40182848109675936 129178127257095728
219440176103578464 262020388443933216
11423950670271994 85013535699397776
8140449271614884 53319266948710120
65892674931348800 69998250275660408
1795701865063621 212735656267832960
60693042362328888 106378027729486416
61491373402045720 231592887081776224
15743620117692924 54649274021129256
35818651072498204 204556937348161408
88363277285869232 118765020851758160
40161691804168976 48903375332459976
192771808285329440 213252084509327104
44462892724527824 62024306609853144
123121067538647328 254127926774844416
144458193794286560 179481365940408000
182688320506475904 217613686159012672
88401995810281184 189925780362657344
60342356735317376 181493065488426144
158731960014715712 262786151191451648
35416400586476996 201082903754580032
27230654611837552 162686389511647360
162802988409539136 257743821232116288
46139494030576736 161676257821648992
2392195868399870 136269011158869968
18916322587103604 98490098452165648
200023026402710912 215638723248073632
45985813075664336 112181210845062896
17377227530630254 206958432584867392
202394304848223008 252344299719985888
9262359692355092 32455756608695184
93937789153933008 150675977538120256
6861533316099777 226395013359694144
84797594670268400 219336801315685952
39346442526995312 48739779854324264
36493194634626264 189570197351827744
9963787104050012 169101381283871488
199574231531587488 216027101077591584
37672365849479824 135574666213738144
143843088483506048 188717163923629248
25445524981462504 36975991584336704
60616693072669216 204531716176871072
135102967718456192 174163068986057408
108407664464840512 238608090906254784
127663093916505984 242140145700722944
30695780534374980 139941278358139856
178174447321528448 211316115818879520
43480213088713704 196330635927543456
214113434578149632 216568983758983936
83564012529851280 168643957444186048
64625158845555184 143169685376746768
91286381896237376 98769721191325952
152171814676452000 236633917616506560
104859305637295856 202693653205599040
156224260236448672 251535317454060768
70413765038151056 113770819162407056
47134803899108624 50947057864734816
17628426127093030 130492127130462496
100623438802864784 262795930129602656
15571135213348784 194744779511245184
10376718337123488 181798978245844480
71279686683669464 131570734822792368
38179221898630840 260602353022949696
145443570578436192 167720432685402816
142636830922707312 192308303884787616
163560141592480608 237700180108784096
50206276872174240 81990753733040080
4923934331456975 169602378960193408
163688781166243168 217038660104379904
54571561276652968 124582299102691872
119183201618416896 132081281016100384
176157559311762176 262431635600849376
107302396378737936 185944868491806656
752308930831923 227195769315360608
29136699400401084 196931260403559936
102913943031295744 241945720255376640
166427854331731 230764990511730176
25034785954678212 201433275537223136
17984425159836418 59607350472998056
68387201092977104 128246580681644880
127540438673677088 189560840551508640
225497325578999136 229477091122397248
48176702354052784 96903054031177120
193520565342972224 233975276408735104
27325722269426048 245418346667267456
237191103945398432 252081427855230304
21600077311153820 72994799018432416
43982537421181520 154281771399141888
51350888043438784 141383813791304304
121209804944128768 232661264200668320
52821756121961096 132963163723424720
77359254068795216 127968957500913984
120420239152462080 174634176638011360
68388020285862448 103017065329411248
154440482204958368 255085733809498720
55339813869258144 76222066115517520
97645241666789424 155184387142257728
152729832867748128 158767378517545856
113099994548505872 141705070438879760
171879413249407232 209295601647904448
8507714150826475 93194984733947024
99608884273193648 224109824003724576
113846223111605392 131332694999446320
7858443397955036 160911708360717120
100120707604182240 127739997021530592
92682203132985008 122014674862121056
17930765196671164 194715138965879616
79938872634092304 104856210765573904
219877104691964160 255815138498133504
78929891991363424 247569062563667776
1734982547738999 120204174943899936
70831103666252560 253239549560577344
28744226050517968 47504049014638368
147317606673304832 247840694314913824
119381806890481760 171189130601924992
102007449550112912 164938027857517344
166380204804836384 195919875032003200
12316033739747390 96199291335227680
18901382759996420 93397337176873024
200985193658987392 230906281370257760
13855790883356358 39785433582374608
112274616063020096 161468230867428672
50315273150012936 204564307407535360
144621521090267872 186117873149762176
110517179879865888 245817986258232352
70527482805086288 211846580913325984
172097182418588768 233499123518902912
21629052847683344 105481614824277936
81866813032832016 225146317756557120
245621400164515616 252490661737179232
115777853372971248 217904612370685696
45172083513914896 241445450461196000
1996737630056487 83834550444180656
50489968242351016 86079347529642576
88341472756416688 204004967971281024
37975163454900568 143607347388809888
50689023259838936 97028560646524816
79760342883394736 213177666082720000
84404731813446736 128434729443727504
25306067472536284 143547871045588752
173616386552255328 193033832771433856
54388782866704608 78667995910631616
49067655715079136 178403422049074976
183110853218279328 186027922326041088
71241627699698896 111776010691690160
117616031534385808 171194170821494752
5827006772325699 162628441883745376
41047733083405512 192745626578568640
19752299716405148 68210106183743584
213405855189209024 218922493425955328
39513387860347392 148448031877888576
67503716259925200 144425371533662272
12705471335158728 81413642317599888
1101227756361247 180342909793437632
42971077657398328 73477172923160672
201738160368720160 222136654076562496
101738754853048464 179795452610573952
257835576720441920 258522859073207264
106019422488319488 193643502666341920
33345371404899656 114587329796163936
250428815154491296 251305420808817120
207058202740919680 227944214056210880
56647432387694712 63785164813832880
1694730862442898 89792500314719440
109525744612519248 226827272640222304
2865628982221159 110028838897938672
179008724225218048 189684790468596800
98043145540276320 166817475891187424
139010075162511584 252817379232969312
88589224046400416 186375583023611520
14091558680826216 228947573701355008
146242980402785408 177375777996199936
9315770018823080 117581402506126064
67372367806058360 110276057308520576
166903647151087968 179150655782441216
207240650542818752 246853567235204416
14081268731526484 106942113481002240
11489051081206320 120566874258291472
46756914564690584 78248519540027488
71049621362429504 219575276892173632
131289336228742560 251408773810417184
64619399272582616 127108883413386176
1528459978428007 200943442815986400
190581606216810656 254675539480842304
160701170328942336 261325220733757408
1333022898861329 255182712932109312
158462480304214016 227904788474564992
62624175030876384 157400331897759936
6512120809357947 65681716319928200
97344076191171264 167318448581222240
13561596954425054 176167726674764512
48915808899551936 106168416490902656
22918069507280960 39497607433985760
7760078178562822 236478985845605024
186022626005185792 260401752374098944
12798941414147346 38169696735670504
91324746799157952 137108876752919696
16753494001480534 74393891202946864
110904841190489632 117695245293443760
128936388616615248 260701168643796384
3566566546184454 199662361697562880
16017158508045642 122621743115691424
128037767987228528 253358351483556896
63861198081938600 255691822569021888
139068186443601088 222937142350299040
5904628892547115 89058436993668080
59279340710413568 129589965232782448
8421088177733664 115903212540831232
237975717087442304 246659094811231456
99052763001374256 121515235513173072
130900376393258064 233238572017368960
180061788546593216 201295608803991296
126270567567698048 182457192581973952
61595526933124344 166575551031258656
160300868445363872 167406645969180064
190950824074591456 206687467316377984
23233589184698076 123385341995127792
162726040810553376 250503051280941408
90950306793549936 215454817881768960
4688920541414319 253618020442534208
57606851333589744 176762029020707040
58846158137563040 121739341758132048
66229856502561256 165668631632150144
100728365110152512 156252935365621536
114518786073124640 146638883993956224
1194959637442262 96271376634186080
98769798182886048 252285384842888672
32907891550394792 131028777742810592
163463544116420000 168218940918764384
70231111045597856 80457252651756016
56776316139399688 208770905562441728
118094542979854400 198978667772264128
191572075135120352 198488714169713152
77489641722010256 239180943511637536
136095464558235600 226323287112491584
124484932081753168 186611076129075392
121788861856898112 176351439496499360
46860815478646696 98458472447965616
36033173836109512 149678070286282624
190325199348501152 231284018292002208
35988881681129604 178124996356573280
16256273649515340 205865230972918048
16015558085444104 98503013713858896
55050613235579560 262635336187019264
178338052909344192 214389651356499392
30137044309374860 86079438330162528
243480814695250400 262554065464912032
181594690607377408 210189235114238816
14372105745457862 222556148918507456
25994637569406172 235027574247390080
22227105640116768 144654223148740576
2626005895484234 22613216357327460
64287733991676096 149758625326946688
30542414653508840 185574711041227296
508121313983817 218019224006714144
88720109113696624 260492234225053728
116046538215532704 154681955198617280
1057616634114450 10858158906568070
43879511966554200 85334691379759760
97332421067382144 159376776699128224
26879599891436068 128119302478456960
101214114496919424 224373207189022016
187033261498991456 212664659216967328
156598306902251328 232624173054552416
151542765207401184 178965451640972864
133484089357250480 142423849256657136
129415911747665040 225993092909499296
128925894570730048 200916103347934112
40033296828302416 57812211341089688
38203518737143816 199690733442753088
223039022935643936 248185092947326304
97468794115643264 203789973408606464
92274844383902608 183829300921495648
71497718822253208 150719013102513088
1007678461131820 84087049045641936
63460395913071104 259757873629849664
85408258531529392 219499199661448896
53845542305857096 125396338565237600
149719521947938240 174704610146998496
165229674422416896 262519216907792896
41068711575810672 156794570282884032
64628067605913448 184147580469995392
48981052144994872 128823952613780624
32780362043051928 143198363017888528
180803382819191360 203282057659279744
13964919117422310 143886565410270208
31082253485759476 46063227865519608
170288021908781984 241751587236810336
96798335382936704 156335073904028000
102989569914490560 201119168216024160
18736369258782480 19262437766648412
10192777843099460 188144641732071712
63379211990131784 168786175215708608
40735813120323928 146152745694296448
168720691872879776 243672911322887616
164191865656047040 182544768614151488
25537722676845452 82185021790753488
187654332038349760 197416325414378848
75517589712881216 220465761331625312
3297951478912191 69034861859900624
55524076895169976 94933386691996912
161470785741418944 239397736454440448
119670452959735360 146077828702215168
39428800366738048 244398632416535072
127588711677121984 245028281316993088
64887290644166776 257898866012418560
99621112497974672 217205303771914560
53822917436470352 76870943337873744
5124928277390146 84482443074606576
229489065834622016 250297939528997216
134195072522207280 201283731413242400
49979310942291736 200262514202654048
186271074411871296 216165899409969856
52654071220003408 257216449160816416
43008146687203184 217769851356488096
54090206915916816 97651934971644672
63444326362939288 153117201143313600
37929249444868168 256509237753641344
6371505033537887 231464568428614240
27597266084813832 122614466490996400
119432330781347952 251079825401927776
102812623888979072 230755130670124384
44862120536938088 142408866449897648
93619507496927312 153814498243061632
26509734535669356 103259785476372160
41032098804704000 93834661248413120
194474657590226112 217713723139929664
132543478629473008 250163598913471680
43947832320510776 101576413110083488
27420877144241576 203542723922689088
141567807055598720 259865896479878912
196246302936470528 201595319709279392
77094062257427552 153889219628231072
17336783405132842 50394016483497304
49680896886320248 231856213861779360
46062286104786504 141566707200378784
95914326714781360 157926071693667712
178383547037659872 194055666523835456
24893526590520036 245650821618642784
140302969570606688 175042607383041088
33943459602512964 178112740284166080
207856557209485216 259731033141032320
163595203276781888 189501397041178240
35165491547690208 38458959738522080
134897152484351824 211424390332292384
94929637431422496 122308141179276848
70977244136747368 164534104728988928
46425261146131248 91546278391841056
53894159069840464 215812049536220256
126884182781865536 247159955728926944
82353670874378128 208271905578228000
138397688929502560 204369825186418720
210782155075087744 242943226090745504
43052572155057024 228844443212971584
42405839434505536 256270183636970592
223159045774423872 255077692118413920
86070321572092560 183651340717881888
212176794764911520 242963807546869344
186315202443950240 193803610428413792
18919047181482768 204523242779797408
209169247727911648 240320306057909248
61707475813019472 161427567291336096
4404072478896133 234768616690225600
6208150849205127 216126002793737472
109979359414679296 258990066481985536
140760314620699696 248191472558683328
37373317878847128 224702151198836960
72566607391212256 77129235149348416
29900689881274596 80282513806229424
165563571931768992 188832434904605824
162112131146653376 199617612466015232
156819333973170720 182997149454036384
166122810786987712 255165776246692416
2474158612883934 72050534866151104
37980342949673352 209367796671859488
156837563247191776 229308794150611456
57403639257940496 133444725592832400
77878608149166832 255142223032705600
35747402763240960 102132150473505600
62092446049831000 198114419546070624
107202764512655488 253048584940978816
118666142825788784 153135905060793984
20719036742425036 121372345991490944
175890879247172448 202352972730470624
124942128982420720 203687883661277088
158123451032397568 214521432338510848
148730835815791552 236694824473200704
96267664497108176 241942267457181056
43531940775194232 156720449799787040
95100859020473792 148147713954522016
33345531484445276 76241495946226144
45927381588087456 136384209568349984
8485401579327408 234169048134048032
57914972728220096 115250823634034816
139386241473710256 155010655651468832
183651479136258016 200281197986906368
45104978609874464 225349808113119648
100940916902418192 260441090886652320
145562486456661440 190431574949074304
63066852387401352 136755782303598800
118894570246281712 187735871971306880
131303203562138800 248504453268202432
38183351741817608 168665079930266208
22312134259362576 128284861738925952
148651218386424512 174402570171004736
48578379151229272 103306698134452624
156819491907332608 187922840638093408
21420108782220436 22768417131026932
145434381898074496 187506689088555104
139434841168767488 245736510820310304
193268435493155424 213168600409384160
53485330884757096 121086488236855488
6201988011798731 228789171680897088
48672948835190992 213978626904199456
81597327208397312 169607638595939552
43887950128732360 86742730590523792
110657788080846224 163234633154618720
35581398095314360 74047219724608144
88367150983278208 159874043348665728
193573545123620576 248214714080157760
162871127037851552 255559081611501472
148434355868040896 258461863105893216
98719604569305632 231364328927006336
241067804505476160 262529853743681376
5571544369319711 94862074063301440
185559303461351584 187617007700695744
69704180734843176 179601243745763616
74495628568386624 199306017155142080
189099204282983936 260815804238517472
87043181048984864 105184792487455936
26920592773187612 107920783311587824
52933377340641496 176289918801896000
7086897106684775 189247251364828704
49295664578134768 237167617919838880
206311528799797856 214893698630616544
7032108444192862 57438666365266592
140851306927327904 206486455503444672
155743141998943232 252660475116345472
170970483904723136 210605607880699104
71021046331694912 214686282676581728
114707217475299312 202652480766783712
101761233877655728 115350674697784144
43699972315443488 52167829743034360
131866541286532288 236384425128357856
141233945059570928 232648102453628576
111490579819700272 261920883454127712
185938277953651520 232321076869391264
163985919656913504 224424321308996480
46598535804199856 248362952091062464
144782765324579008 195845459131782656
205328874062148992 212883351928945152
112773510245258640 173675626565170528
5029715976576922 109978113239496992
70598282173460296 152253497672052096
102783362171340800 176608794088365472
63689506858318176 248046172790143168
81623057364289248 189321697370017792
10108987102827468 165006813064878752
71917327368457728 215770220481668800
32345931379070744 90812288923762336
86146794081468576 250690893320627744
60815219819089264 261466124113796448
197380218135927136 212693385263979840
11239497891706820 79486327089553040
77153718929549504 145495150966194400
203260974351520512 218076102238242624
12419506488349090 63631795538203144
42984529353358568 217362724625897216
95646698972006736 121020585987238800
132982820673136160 240692014250953088
57063286042011608 110212000733032736
15635608808738526 178086689420132288
35857582893135496 212305231154435456
17994028902558648 124791197154139600
42010146369058808 178398677890627776
68541560474224088 102980594255949952
45272997466525504 248651503206685984
193012283310720736 199530119384093984
92360994551574224 191426859697375104
80886199066184784 177341024179717568
96721249531572000 222084939080574048
143103057459022224 198003512907501152
105013456574576448 232348409275917824
109932934161009376 199599190906039904
118064804298538880 194252962632509152
27057413084426972 49060447556889136
52948271672566512 89738859184952816
113800928818543040 261347434407389696
214714369977580896 227533966436162112
143084010497356880 241563207082302336
189374385241617248 237069188556441696
38086166563471720 226827503871404928
210615506933292096 249353493932799808
91988563921907744 225621733773466752
121170360206619312 188127186994122656
148135377352466240 208520653565913248
58816066533523640 147755257888516416
6286609139750609 180706374310271488
105146221272608944 232821371517190752
16193218348030326 123363164808904688
215842645820880896 223940546968491200
100939431891908144 129087213108980400
30622815638416832 85575094706440192
81975448399842624 101633518716226400
63122415194788040 163980404279702080
159800307793492736 221138626678544640
53991644915682936 71779016074135664
25709201597623720 84826731097236048
186209061692241440 218356184040231392
45434739366825480 229088232295698688
238842368364936256 246329335524171808
52742791437438760 171941007911830816
47472403963629520 209642987063953376
103427073319535104 127551736876554944
106110326208790112 247697467149290816
47651813382744888 82810656865867248
40029803563852472 253710935693849312
149001620480744992 235505629980267008
39401096677726920 163792397494135712
76415027459024704 137541029508666464
7250539072406337 160025799041139808
128172156648795152 133810770321410176
5423798165105807 236295255330794784
124776679133604512 139000307686258976
84552419788018512 206260910753366240
47658020555355816 212810857260401760
119607841564028800 189030582491606944
22763587889554456 28588561441744036
164411861859424864 232061745839870944
161419202042813984 241166029147490912
122513235632968864 225005480868487360
191752106719037376 256684812078390368
40590033075143808 213203313630136640
205925359420883264 254628647530120448
96542695261921200 235978881218790848
39232156135561984 58110246336736616
60305581994180800 126329034715147696
103773381543627488 254099146509375040
148152127101845792 158257564141769440
88646217692014896 93777322496244944
97135075338014912 214444053736264672
787017519731350 148825185981857120
27382791262779788 234344669472636896
91484148476114320 251752346179436832
29453957368686324 171581481766160448
163625952444117408 212386734036362752
66380625741073760 99022411943516128
12267301220409218 69152048298185400
45078839108390480 170371268063163296
55244685200945296 73360691539072464
53703636775741464 70675627935669520
137114150175351584 200546454645666368
716516974138574 208808944765648032
180577383420145792 261343449384925536
134651252869294544 170378989575491264
1039608610921030 18385706313598056
44243805442200376 120560510014774848
175378931588987232 254836159976198400
69237911318285304 208971592056812192
138310251074573568 164569667916239552
54887715976704120 226806286956131744
114331801448104592 157477751056242176
83576391437344688 248908835724341568
28122989358359036 242827990883276128
14400129705384304 155748048586931360
97929675408798272 215382810534178112
113950517114235888 238869441377328768
101408240144806128 221701621366924672
6670386125892577 110867254647647552
100929545763733488 145397176121223360
124626657555647856 231275532522993696
143930975645837104 222616319967269024
177911858459316224 231483841515901088
14011766068352560 188062603260036288
209390062190452032 243453629969360224
202826801717367392 203333079972899936
41175166034734360 180119207697938144
47720665297750360 83819224267878592
111216585816500768 177529298649995328
78491344285810624 160294797993134176
41022488055286256 125613549597814928
106347199923799696 142283718644197744
93320385314627904 111896458406604240
62345562668656112 79736633169157792
95906448157515504 241323640508934016
55237069926563856 142518554516093408
69447510617722208 261497347532371072
90365456422457872 121619991790177776
14610089116946260 162496690316514912
105875139096542160 220664930992415520
500834058761607 46298887032808840
18548770636426464 215469392318953184
33587217504918048 134834122938993616
36105039738913208 233949829430228160
136911172182985184 243437694870232960
83222386995769008 120352258650925232
201645326474039552 241299479587272832
90275812154340528 252907431340285248
163266214665206240 172288681413139872
57566630684673648 95063268605764560
27041335951300756 137958767210205424
11143155764622950 257087255411374144
41486762730214648 164276343484662176
95119872849320240 119866593744332720
42028274011028848 142952817616012096
27245309973813224 126545085958790128
127799405322111760 186042223937384480
248440602664410592 254683035262729024
76855302804873392 223008638155950496
160474933954388992 240288337949891360
29643902825572232 210101177675526720
55560073724517832 56729568205102712
31437074672337448 119057108081768176
90467451977940336 242401775851791968
37366198295303784 98859844440942848
68621290427098072 78421929594127808
36012077921613412 106892279902310736
138204158885306048 223110748770286784
137851792759322336 212280170920756960
41888096359402936 206409251459844608
26733868334407064 235524882876352416
9301759748471318 182613441809267520
114279624839786768 246895032745167904
165299719154084256 185598570980405920
108640147244036208 147721236428790496
81295909642567680 83360907872625472
19750951263033480 111791383115409376
148848223121058912 251366589600529856
14331502897472740 180588589084965408
24385043393657944 62454825834618232
52440150372375064 225061530801748288
88117055026204688 128025851649687696
158537984319501120 171551886913251712
154774731237721728 237286263533890304
211232536167505440 232267786893400064
188155089412325632 227934872490167616
114370776331457760 221944980202608832
6353966760189258 188430985799621504
34534032781649936 216502251106649152
170938683777994112 226990827075088864
187235251935763040 205924136981812768
84995019546826736 188868579119313568
101528025927053120 164177290726237824
100225207122725040 206980881734116288
206496684019783136 253331038889838464
58011026447319048 114992882929498368
74368010318852144 180367074372205280
70813961145279144 85566732487653600
63496328472811584 194001279560423584
70664180528557136 253130691937597312
63777714640287040 108642891519339424
70118730745793568 215730362018353664
182464963681659968 222886308976081632
141783321779082416 156113545147154528
66142501528579936 227714735867866112
33501604808051368 242017304521686080
143726289683208528 229365865908424992
106268230516348144 217327745428276512
187439030043614528 258326842081610944
135725045962903744 191392258564741440
133514897587517232 224524654807031872
130813215414922864 210724580078058624
65916338515856544 85022521841801216
144536720498909824 169042344950554688
53724785089898264 249038350596185504
192664434668540160 232153628246543168
59169777548910560 72281168634827760
38243900341562464 242113692506471616
95105148086211088 191944470957354688
99488782469097360 104273510160112672
70312701597312320 145737857387563712
167782283037274688 184381668896980096
104444734990144128 259256741205138208
9251807364068714 103206106997757056
155222480226412096 159896680815715936
118425565991098176 253545783054729824
108498982371557760 234159182813582528
165912937473004544 232770947152953920
91863529471313136 209060102002096640
17043328909463992 163208905311165760
99802809159042928 176302309133376320
15356623383721040 151213072792615488
6808799949692948 26889748051527316
51408712141317176 179933992140057152
45647442957290808 149871823615007552
100266622055746608 262702341718046464
10181178907022250 33776561393835964
121110233108684496 171746064542707264
109012837286551792 257095368239849344
53597633589848552 208304909139236960
49589635213270776 151816062688620320
102972208622890256 124794011721022816
184866271437399712 246943957627177760
11157807127127996 39696593501139464
67608185333174640 104767640015703840
68044790613782000 203050638679170560
15650352553161214 199987242053950752
52002327558598456 183532545531202208
2019985828460166 16646916308655596
126408288716675424 229886781139951392
56706818231575504 248272992511581728
31598185115691584 120884003072875872
116554126969741136 219717629323703168
23838540465629844 215020965051588928
46397863379716144 259993981281971168
124154457683060080 169156445080585024
92020780503078720 99278304461549200
43448789671368120 153862581233858144
23781828422795576 195574591312621248
156300892972184224 193496012464886528
188865616140627456 221142592729564992
214408619471588704 222268899600524768
239388787494058304 258885914944354944
9994542476884442 19712854200839620
12507322451215240 46463582947482360
55505468169329376 130670170880431584
34123452857606592 55300196688682728
4906263113129013 149319259769071136
34766537866506628 151716996300753696
39220629411338608 96460689803440944
176397044566066304 186930043331502560
22682616498330964 190747523193357280
112099721745992128 217431056531500256
163251391506143680 188389497633860448
158700076359862304 212867219081711328
78278622596641408 83653257972685376
45430037582889864 105085849348066144
195688116944077984 207311523585288000
102997592835954160 110927951942609424
169155002988983680 204248187118336000
134464330530203536 225286895401125664
27275559220463484 152095280803407424
113328169950426880 218755533859916640
42563952409825752 72958547713595456
172546407870530976 188921583476761408
158056960852645344 208090481942348288
219389793469637440 260785234525854912
118569506063116128 228090105009004864
14913778648582348 85709074416728608
236944828878096896 257663296640033632
7808892263904351 77369129623881456
71880736159655144 217609338534891328
64340842162096184 67019968122629896
42188405849426152 127051245082712800
49132321775824880 67660703821434128
186253624512090688 214996577822674464
29515607916908532 90516543149829568
71914738511264112 162318603502642048
53618542712522928 121896928561599152
99910017785363600 120681095110071904
45886013594735200 218073853815309056
83150490600798288 185443826792233344
175754135129780864 200152765420947808
203694426126780256 262792792369622336
16328710702843830 70831395586294608
134430200726943088 180080410403902176
34032577846538816 206585687671667520
23223656656006972 224918119290925792
91559378859933808 189575638913498528
109054233193327392 154628168605498336
34374354157621960 122530406914874224
200528449873302240 249227278929575776
52543058639734976 128066958764363232
165563356520659776 196156574848427296
87541882090236736 173925731172866944
18825020000379188 129678940283992544
103516339939438448 190728361250078944
117153152516476832 210690422027912064
132084499253805808 186851444394719648
159969887201388096 170710684273666784
92802768997939520 187211627934401856
47063110176742976 201833310832338080
184301713073998112 227714614707848288
124600418183239376 204145246657427968
49582096530599752 160338953643649728
91691501165615344 187690876929173280
38112897056508912 235257182608624960
70692464692457728 99660059783043792
950360000324945 86801121225773120
177781962847844512 183437624439219872
167255883182054176 217959839580333952
141013856591439088 248884990995413120
53888066209326232 86456144950863744
198334010049752864 211432447299880672
144501055619074848 151176131714075360
139165219835416208 165689882856290816
88604485191267984 213428262099509088
182472003190445792 249324217369699232
73189123901813360 183811443036192256
121711632165342800 140011602216664496
8147772134004081 223821578056462016
176475246813726752 248443826804764160
62312632329171080 177841260086745152
135551428562771904 146790717888338144
11241084111129038 84483591692002448
83671153071538944 257429637315082368
36563807175469064 46213903953102840
87769067356473392 210083674339812896
158685887673932672 204126324010258528
116773963064424032 236478074355286240
13788699215185500 190902235312922400
36386821459815256 196503280018063168
32216420458196552 197594903989729728
145516573887211264 208620182873817632
27738974022417680 260123186266531744
88424199807121456 183297253175294720
41638724315458768 248298162632607168
46996914154256296 255585512819274336
36254041187474632 106566849260453440
7321631563981900 66146609676799992
73379193175684832 142516777495073600
43201746866840056 199247284105279808
154108486058741312 155373294235014432
22711419738254200 216323794616829088
21528805795972612 149571702903330336
92502121922941392 196321344040575520
62205705155614680 224977499760434048
49957133768151552 187293598033944096
200377671677791616 234724173274217504
139172794175594448 150465304588066912
57027972207281440 125522201485753392
136813882352985120 176540569198490240
231130459456616000 232614611835003456
13094359066237500 162405482336907584
208433416248723040 225514348770445920
128665237135840576 253250857636349920
18160126375849220 240365848962012832
88134885440148000 119388664696341568
191366193993313344 230858110864145408
227775077118309184 251250163567280128
79270512470587376 256793851947368224
179792088689326208 241034594164597568
48561263860000408 166848420935393952
94355615419089008 197953505388315264
60508856502815056 122265970028440688
104767011880831504 172218397410016448
187224760841551008 235936853120958816
56561298812841048 62218697595018712
36918226786031872 133307397291341040
54803430634083512 196616563068019008
6415020379696008 245410548926407520
67569447088222384 153768070659113440
14596617503217770 63441441430798992
217130237629074656 260425195254542624
98414545227253984 100799396900837104
21526637270734212 200247205858782912
58493119437576024 130940212718847856
85147516598353296 188044067073883936
19121229675360224 239844443368093024
161516708138155584 250676842905917344
32766069184162440 214085140939737568
136655144677924800 204678168438571680
77709902595440496 81176005127178176
111354784853381376 208831539318824384
43319798016015112 219443818068774688
10065453370278188 77692588146330192
14649258170963846 38541215515278272
92047180463876496 110632694081559808
23457930492829784 261377031467066016
122965570501714832 170770330440765824
77008824203496816 243303741814777216
91685235579493024 131509835346145664
126764624786727296 158808187715946464
7280336478877923 22241069890512824
63519981740740712 256232822824028640
51007795750579568 86780079827769344
11607136770255408 62274473554817944
46246968772635168 67366860710693896
110034546543071552 127938849759108496
50028309903324392 124876233953464912
17795414089627170 120874980542065088
58249611745140520 164257226597713216
8539776963601530 133024700313640320
53973135830157552 71218463977060024
25321265778265080 241435320396512192
77791168898140320 195888431159968384
100347707351996160 155323012786698272
81513606344962304 215877695374440416
208440280460590240 257148579972961216
89746877533071360 194705393717194784
4993414622156787 250611626732317536
107662522856252336 109049970923124176
85421735496896432 194350081470667232
64119278852797504 151208775079738656
152511795410602464 207041852364241184
4691845310300544 43797621920393488
120176648599001520 257132794847137088
9851072782019592 233500407837960832
31694897081418712 57947125763849792
63557916060745192 143767028537675712
43401767099837400 53666599617021672
51079174912478416 56940845768209952
17168230624876170 122378763561327504
196022037059753824 200984841651060928
74676433475359536 89064790165494304
65852277341873616 140430596939270880
15041319143142618 162154731214358336
194610335206150656 230938300810075104
73289789780167232 146817287666963968
172685132552526528 237700509880106720
6749010725792356 72350893486885072
104156847483280448 133193582734680464
135789051545261680 250163077696639424
65171294178334888 69780872998667024
183842823103137504 187257572798623616
177708934759565952 255239917952568704
109486919278842528 168755055409486496
259463711417323680 262242930205659552
56675656300054928 258821839394224032
71233001737950544 198041134489889408
61390815901310552 105547067673484496
206717553041218240 217970608610951008
17565874873501970 174510940922498720
18018422459010656 93176938901730560
17867465790696496 86828435899508016
105439982240521680 206214791171223040
107447119230139936 140110054792175696
79212671545430144 260928652404543392
83258899215795040 177749601515742720
2246376385208485 166788623699559808
45283193034843344 105812463185702208
177306570532339168 203245582052065344
690841645581769 110064237051093920
60234967007137304 232123663944932832
183840795973709664 210623654318936704
56427298250797072 262080277112815584
88306522237816720 214417477526655264
155983395120990624 227586120084522176
147610480276162496 237459734180288544
20118011010646976 115863376466421984
133825452796619152 156391804380141120
118841941992613968 155700460226245760
32713538020481832 116060060394274400
54797323488248864 175414816639144000
116463064494455744 171280671486892640
149822953353099616 239770078215189440
10280981128436924 169732710217026784
134167634490081856 190496158824525664
56939300293963448 154557964498672768
72874717853387168 91201313634284624
14366621288666644 179077494661854112
57348371093807528 197715328453876192
3132791556623628 155673022282072960
68303368042627048 87609974912099888
120788710457843984 125007114987123136
78221457175718288 97572043754089952
55400744783155144 63250594709688384
120842443190034704 252157755513397888
148180130119583520 183926856114704064
28854924122777700 232586921094408288
65572525223283832 117512322195557872
97138904752908320 122209804554162288
124355914287261104 143097431248119840
39136816333095384 150370818327725568
46734042467840704 190478482766774976
51847239754174080 188006806797662912
210778092489916288 239351309402919488
34711825381720452 231415055618496032
4629841823746092 198723909785164480
64064992288721272 79703678310844768
19653451880180140 154427284168921568
87401571261280048 228389566219673728
109552735994700096 138074824875453760
140936985655388304 210850520060051520
114273137463934432 239834756965644960
13162390033265106 168139041123826400
74817670000421936 111304583802919488
41834634419491528 250247695014604256
62271239477929640 218739974238808896
56860452615420712 244164980852191040
95482412490781632 135914340831304976
112138064634953232 211183103232837248
71402475803621896 85217802419900880
57247213750922344 178789249533126528
178895364360702752 233358021051366752
72807370520124544 168989820499129600
69432575602559552 258463397154663008
176126953140335936 190690775139582784
89324040271705488 228022855362311648
77511386908378384 214404355453687776
119043160357824640 254805683379279008
180920893687260800 253284315173859072
75161218687529984 238086934178602752
200210045379296224 259878200086095488
48303144857861912 149280160800706048
104763849753603728 149446110479045376
120544789020000768 212593932001399872
147868232407450496 168101575398390304
67973345253290256 178024949064199456
21595719867909052 151466294052653056
93037845915897072 256400053255026432
51569810364853480 254354994526140960
97217071038907920 136583976526327856
60304573002033880 262186729074373056
182620509494174720 189876510308076960
171720927280819872 239099867757228512
88362600435209568 199723241209794752
80740384207269376 249822860878422144
3880052025157885 141731828069447888
81407441178431408 209165219913636640
63816271831529336 195669613193750944
146317120329803328 221715920267419712
163300736297286784 263057260069696192
52730395745470784 90997887903217808
79020346218526160 135890475407525168
25913423174427124 238259846911958976
201442923888231648 235783556119633152
5037750029345514 80527869257576864
51159794851503080 161039129374466496
25465213607582600 89980096701753952
3319603057794432 248177966172909760
40656523591373896 219682448802131968
125223433800596640 227162421294244736
1207900452397588 183367598627383136
62250929745868568 138943628569840368
216661464927981664 255878084923873568
204568476320581792 241600278495164160
97892382713417328 105489039606854976
57624079689012144 197966873276553984
54038816988003240 211137641543446144
84068418359357952 225724258400216448
95755390612052768 198973810615059776
231267003452357728 239267990502559808
24437173536324812 173434687696148224
154414501308707808 253777684511255488
123806471971094432 127366660083690224
109544764018239376 253513242416984992
70964599620529856 145353262420840352
138355235445562720 256033659673533952
7394866332387072 47256660099481232
14954727507202112 141187939622599104
1263035442035469 134465719125367328
72660650109019024 241162643734958976
27918934223550128 166819785280425056
71743138254195456 199657309513096224
144341430541526496 249383423040408544
133205692330668800 198949842946502784
111051241461161024 163563980273654080
133297605373172256 240097287499435648
66443911635109992 131432152133626128
91388133521761536 230483607928013088
50050235113960256 112519109753052176
189359801294942048 240705804665367168
18481395562411928 242944746329261888
95197549985935104 154762925066791264
33150637011380912 51741060215063640
56135988228454720 173038371898330400
94778696143671872 246775040796973760
119566187701534928 135621361215198528
82949912537981344 261925269764868384
123164506131573760 188413323169993312
159163119087680704 220727754630939360
15018835591262030 46362247704922272
35150638110484856 131073306268264144
116645585032577488 187303429743026304
72982725652063040 248432202962446432
200773532299130272 215717996741644672
86595890809415520 249310122471208640
161440812438477120 248571964477194144
66227997096225480 204143567637727104
153330054772979264 216602082890466208
131858195471904416 211167123727529472
211333060927139168 256213945680812864
5075967946293239 61033048837867920
58844182024000976 174570558226604032
201425617021327840 253404469880118240
67742790253582440 259603704745350368
135809682016532736 224031127287647392
31674297452429792 211041304813710880
136359484057946528 156373447414254080
172506450906192032 198493402822758944
106653860991137632 217291600341202688
36528484976665816 243413629831371136
78857054269131712 237119655789876000
55616948066181872 116364284484780016
239048931364688352 243100303883932000
1851395185690505 227898470540598912
200031850866602752 217849391189767456
18725232288207840 20465334835959352
32392378571801532 164313915983591872
16266045657593868 182948353092265440
108413952159747280 202319336617913856
27454501157764896 233281158639061632
186906325313988512 246366864504443072
11273662250506678 183058682199255520
123075701181281520 198999133283578560
45588146970085112 179597728508649984
163734642410755904 249954683700538400
11862480404052360 167625689244800032
89955980909077600 129643998031003088
67654646895045520 230208545448059328
74895071162341584 242896075138174400
155427364266419072 174265687380258112
143230764446475200 211613635489818368
100538615441449424 113526253682543104
76134610433893440 207421229257802848
103458386193137840 246278715805084096
24730391414562156 65811124000941000
10176430131970502 115250210552587936
196616310900042400 200178330978285728
202040818292962624 249839318060566112
50429801528442552 196152610562042976
6293699063093511 96945636737045952
108799495413927312 224172282295098880
74049473131509024 148057673725146656
1884514300651291 231010625138293696
86400048163862656 238361502138779872
25921016141831612 253056329321703296
37424400893844288 119047916487108352
69905789607392808 228636740775690400
4561473225543767 244080686769237792
1919638930263700 146150009352039168
207832836134947168 232143244338176960
65011393315153400 136451276660668144
10493479737924810 17502601285744518
131868342735870304 190146637360630560
190620515853471392 263025800028850560
228604327379417888 235872761888329568
55935399066345824 112483288530612416
105013607251481024 165799629595268704
41062864392915072 236273210729378368
3049199854287997 193885843163789888
46737716342404536 169493968760915616
34931695174142924 52612056342663448
66807744986313592 194741300746770752
168084535148540416 253131991658658304
28624229296954448 87896244882698784
107889089501350880 189159028807816448
77212042332924240 174078260960114272
140397867665403024 144594702095770400
11582477816592174 117973636827078928
148345281047342880 251562792748026944
4756249959155355 206147342829157664
210735393700136736 226314510726458528
89771475437057568 161948710626133952
2327608052482158 184463410874855456
167799875862957856 231751014795854592
137101537523440256 196976547756932448
139769587222845904 187234953863150336
178343939441060960 253658814058550528
103302963311714704 197530798637128672
155438511640258528 192109184306084288
158039614647708832 193331881660983776
871370648518584 89576567152847232
14865780623639986 149880958218950336
104647832210265072 178747625066674272
118126887135664160 166589006413677440
136236694903975360 178277370836681792
56162917967469920 119615238842399984
48716649161664840 82027414719736688
22833281150449048 234110986920102528
79134427817307632 97792549897527984
29430789568462140 141794061898332896
231956372120055392 252267340426689504
23986267011443400 100280289289264304
208447125986483008 220362181423707328
138981061135385952 262898437059268352
36589919577316760 143956610058357152
155627154969613024 161973646193907968
105895855094153200 133724734904613296
120749486477206224 140078846815267136
68792265132751456 78853528626167136
18733200875212752 128358006855846112
59873456623744384 190714095581183168
18370053804802996 77495708187166288
41300451632370384 256705009161086912
52186855119586864 125127546006978912
68523542380948208 234624064611471904
35024023885380420 89048923820802320
10348471907631460 208323136385128576
149877584807206112 250979223728595392
112778488051991248 156314784394269216
138428159582160240 195554881898563232
21181901566122476 213489751519332992
26114826231594264 144117167520209312
25283806986077348 140016926641068816
110524631179248176 202663261309378624
36211598296162640 255224346181869504
79319339011362832 188194010394468832
188256149931832160 190028660463384288
71660113541943224 203918163775939040
96395164950253024 185128112953423360
76185419922154112 173614134308779936
165089516736840480 247378235789615872
49007411439891504 190638949621957376
4531829647744389 90128305960366464
75830662140857152 223056703786937184
179795460308201920 189568513072707552
46913420069651616 117338711252389584
44165939773457136 221239738384170496
45355688110297576 144845233449514944
101319258026378400 110897094483854432
53151562202345328 97145152680670288
33172869758973092 127321124424875056
77568980878299056 161234598353301120
27185598158161664 103082355905725008
252991939449725600 255868393253497280
189000773213202592 255900457245673472
34278877356768716 160559108618057248
40726688640896592 168246821859588608
116754160767503264 147983183284327744
31662783352179768 72787609869338752
65418207465724776 127542833567030112
78285761022830640 104808142016972000
12874590802467682 19083830860335692
5853718350393297 30963276437706508
32640452729692976 93175267891636976
106418320946341872 195483916329823296
13215700506462866 108696698835723504
34431919315265756 144291296648233120
229135649446085088 234866949144431808
66301123782738920 98756231322088464
19702669751770940 83555880730357536
6026966613614946 16087316984024370
34103871021852 172184007650380864
158052563806531424 209778477104093216
33444836453993548 229696225841259424
69981893857837168 247409938345959584
69265675374927464 103773402594971888
137098590158938352 219141041014364480
158574506110437504 197979581772956000
197283757058736160 240597015004543136
38445269769568664 80390882616292320
44205702454257992 241022619980679264
97945051057964976 257042895956491520
101455425765191200 129742787491259024
214802806965847008 230211664551994016
2480983914165908 174186366961289632
81514080321532608 229207162883181344
21921242102016984 97625920155393408
90735297692070560 205474236809551712
231020241649339488 251091835651790400
17555583972684040 70840934948110664
86231487606158544 208755455613151904
75510768411811952 102186255993642512
16396642509901090 54960416134921912
37716140996786552 73955752418683680
64442527359905176 84680694478190432
89675624649107280 231665268934937312
160699459020061792 255489962823795872
159916578967826112 217559035270881120
71143062906668120 137461771558852304
187052568973627808 244577407562356832
8034139618106389 171682806377438144
77189359830493536 143369628345140576
79758468910194624 215530833484178432
85949921506618688 202447779301680032
6774512349434404 149475448422561280
163627645258731552 244634677495261760
83534147198295872 89252204929644672
52675638182305416 146639693211512096
11966247641512144 91367815847034352
72106593192811056 196042679195716064
51080524377292224 173060680218164224
31221256379181200 224463827366394496
183120897391255776 185382008186797440
34292645041953972 128035176108140032
73026563426045152 172417111263647040
22073238772100476 95042321689728752
48950345900537416 222629215609602464
61875599514390728 258771592066097504
76531547783323200 214480046941238752
101536766407208880 218987712536520000
114391609504829024 237903250951658112
54543768092847928 227947585077788416
60092885683684352 192114524287930368
89238638587193168 208890466324991328
76893316978227536 197597446813666880
140328323714586320 164271601057231360
12971812324139870 262339643065633440
106717333868406400 178510981975687776
15969857788707310 199026950547078368
79559814416514800 144455116091703904
185156351231421632 203765237183468256
54942572973723520 113087996817813504
17669872630674284 169279839605029504
138280519356821232 171735738487996544
1654179549679020 74805761176989392
156670211130799744 259908694151802848
65635144048785504 187972665470902432
3685429188637321 234788481997775200
65061890709453792 89516691291263536
184277610127163712 240859398961483104
1452683191787233 252164303781118336
26043412818216180 124041590893365120
19734559301764604 186960407255698176
56185725534362224 141211397421939152
98694422715040304 114187032697601376
100566897240428672 140841847179677920
18238267063323440 206444098427055328
48843753812592416 225615177918383424
298889901168758 222981179371291008
160319904935974592 210154625023717248
1294298311437964 46800355741901224
41938485878432608 213728641518562880
195273954787083104 236818224607947840
88916765614906432 232809544614777856
42152607731342016 126012789647320640
59227294627134736 257717602660450208
130692184724071600 148272270598688096
77561774842253152 115205987634121008
165956251886314656 225139718884741856
49549319426514184 111044164785357520
214683253316794304 232523657583114048
192009364551607936 224231573027635072
139434892674807648 161470710862777184
142221343188742400 155323345778725152
8543313060321632 108563104492845568
37929612257727912 71671712911927176
107684234134020384 221889168561634688
40249390947159496 124638882987769376
87021740285849616 130464348436854848
70454406265619472 153811056755128800
19690218806241920 33127369809478344
15055300325450530 236715599218393408
237365825963076032 252449981031226208
2143853766124443 141634535735866320
59381910521694256 231893613915225216
167538907528573696 204352376211988448
157671445355167680 174834802751967808
119848100234695920 185776803509405152
134040590782768304 218297238895827488
122323754531202672 182798415030402592
83814967756714480 259730335456694784
28098722372403164 145447290763374912
21841794166251272 204538202389851232
163065554401453824 245319358848931296
62570162714520328 255319783156206400
214239110795254304 224328049107016800
87651774557065968 213021593287766176
45731702875381848 253200077995853536
62237189316873288 119771143938838848
50534372482039264 125737149183705872
76710047086676816 183970015298811520
89540662581990416 95206788526014096
1757829071618218 75471422447893088
180390782402727552 209761756330001600
131934618108110944 243059505244285344
87276810825541056 197390709625083904
144302043347375584 170075227995621792
74688113879282224 141131194762646000
26448051662382256 175831154242111872
172560228980284320 178461328787464128
55240428129988848 113265650355564032
48725441110959608 179173378888685440
119657234745477280 208676505753547712
50779926176238000 115635253579755104
68020248474369784 76299097500884320
192164817382631040 201377975950054688
10184359885064600 199686736037083392
20014403167910980 116695870202039200
81495794592270528 83337113240354832
154485649732343488 172342058433000672
101248179236763216 241072842360819936
102113348136408800 220684984918407712
94906744871314688 219773929506716512
133010746701230736 192106588566397504
133795348212310592 193064010736474400
10715943979982752 116731031738972352
113070325750117408 155467594711404960
120230799509949280 185063200616167232
23742760581229616 153653499904898304
80701316363999584 91987562798839616
25961151819803552 157484738602459296
22528764578071536 182129113578642624
196758550078417280 203409027436896704
41363830405832720 258871644243423712
33401168905112944 133505397978648000
13798931772127754 186851296114684960
45928906425478384 95345257359052384
57688689201703208 141330367129957216
512599264995573 74462895445251024
160889163337824512 226702197249281152
95123686921505520 97474978712018112
108637833501216368 235617681967054336
40761806588117768 257841784007034048
229167872864206464 258204470506829312
23777733504355032 174983393916044000
15095178830086688 170745017257632960
2618339742710209 253378900884158144
37725441608245088 200624343666647424
44050500727132736 111241212773334464
80534853525942608 137586732986240752
134765852751772624 173548409857713760
5028842202520829 34461143917588360
42398983856381768 212062844268281984
1396250493428133 233844979931061216
99255449240473440 193435560205060288
4393492639050222 9925471893767218
96880303390282336 204574964275656512
121465854113885936 219932740638464512
47652517684774696 74051901662866480
20258404127201956 195013848158878464
141239441303884544 157923641590146752
103206818341905888 109896737608901456
72260116509357696 136804113676364736
58887511262783488 159407494536444736
39389723300655120 239291177103709760
64110512388070280 96378520592102096
104533474754202480 155233619834945920
49643234915145576 173363734073888288
44783832026955000 249739190127769216
100551668474447728 143619958465285552
42200833165338136 220791483886748576
173614457397435616 175740064345156128
64228035523020944 121392608297729088
44319973685441152 230037904426710208
66983383234030800 180782550351792672
118190899340914656 246051930345567424
20522985270457100 44784001337222616
95300160707269984 177795905648046528
14594596353031204 219375431471322688
11439890474056434 154444751719076096
112761725379946720 119134469939315872
50385310792838080 232935129254499072
75157157481347600 81104459805659664
184154606554613184 233782397381123136
180224781279813216 208951293028960032
31792455687445028 227833906458901344
56477974895392544 243981764409129376
5572456835168315 123594832304194576
117863150150916720 247613776796151904
53369586183801328 123745576073356288
187785686129535776 258587732352880160
92672562524469600 198484272774733152
130702625932704112 161055598754962592
22494603054196192 54417639485589616
36684505365466048 154988819203887424
87110056808689472 108020092774951456
71794391867691824 262280398848763168
146107363742752224 173210567599198912
168151655639806528 253250091223438336
218113287190546304 241612423972266688
76217025308597776 79209177992761120
207351069728768416 210664151730362592
120198154789095440 149928930328532608
58420465164708208 141127746425525600
66581256084826000 185909591677712064
33737774825499840 181390413157673344
25475074797455136 165285048071715584
7405193033452982 109411359450088000
10574671387663846 114350603197976656
113476376810409616 246130540860218816
191716122934020256 248863571234652224
234803987956527616 243353158035838400
6758434343172918 31098469785796620
26907870918389492 37245115177370648
176108778019058656 221495407534786368
66853185319480464 219826139978386080
110760428667991264 150607583766598816
78261708283057456 175810063086730208
56425387717510760 222191640320289856
51105004402924368 128194719084580032
169311742065159392 246151000612062336
39726153219594816 247057192277288416
37700312410967128 106121067140472448
118525201493761616 232260078615552800
17859106944561042 65222790005433808
997721683757890 73405940686966800
5826704342478236 214800779960130848
104058516223741680 224926470606127712
184137043912640384 252992899869453120
165813315944478528 229219967312812672
111307437733525664 143164720670904144
245265475531546784 259820368731950496
11615668742308452 250153412154925920
70009860098005408 234650736529797952
116531962506013776 251934720920207008
21917206508147664 139494571771110368
65040759828112832 200520276248959712
113308432027174496 175394721939152064
99573221971778048 114296623827291552
196024680897276256 241173225678314304
169858092461687584 259547815454225696
101652105665448032 134075230535573616
211844685797657632 221768533047363520
151160985369664768 200564760741213600
85836907269618288 134654420185151664
41205932773858064 45020228026388824
46247158966676040 78352051623321536
198576729479443392 229822861907342560
86239184748209920 250387176058654336
17919850061378646 215079137005574336
132453230329042032 135492459660049312
167196086975116416 181487462551022560
107424069282019744 260363293518958976
18767160686247472 236914626119545600
57803673517613816 173066442264069856
210356781144521856 220403003446697280
75479482925464544 84066572165141808
50003178908065504 154976479340340064
42170729315002776 254562735306625824
121837777526646848 165248694276505312
112829254378051936 215984117695858400
50091798063328736 209847819535934432
161596138632440512 251340569145549056
29207850160218148 138170744683759984
167926950699919296 187879025199421632
10339601146749566 39842877026374936
98378283639422544 150290816670821728
665359320428161 201578901146863136
22877503563498660 148349661513892864
179438348585271104 195810294109876128
106247024500197696 243074342646035072
23777334536725428 254569472740044960
94418136241122064 192356927286217632
16489747905538398 82498009433386400
88099133683676240 145796108681665184
25509253547789808 160857170513231968
227618926087552160 252454453469052928
178592578137241344 246358133742256416
181011343839544928 204882357893027232
198687360786773568 258673595721714688
94177072332375072 121722991990687008
50002209463456600 174802817308756416
38477645573492024 158696097010514624
108551252460892656 151328803600507552
28541492948779056 74113860541921600
2685897563548035 84947336278543568
180198447392519040 208362865852816256
26648106994079568 99541068723568128
149503904393097504 226050748414361760
138676707470193120 237879404836003744
237786362228532256 243985573086943808
207954215474148320 232710286084371552
41814495729804264 147262079034192128
151564128747277280 157498340339505984
147235229249612672 154445455187090624
95874141701604880 126806068500618352
11703791003288086 122218993715543632
3823078494169504 150699591016257504
25372451731988880 31992515782277568
106745607533018992 203607482037934912
62949937136307912 68279809926197136
28095389187788584 189169644757008160
22272361047093400 192823709279936928
98770651975592720 238490325173640640
26649477842006032 135263974760686560
200537445477938880 244113469983859904
199037706250021632 210002936323579008
163748086882142912 238473192876130304
12143324553953140 60719352391605296
45322417273901288 73950749317248448
248190230822528224 256817595813744224
85691907537905456 210946199054829568
9957252497925056 98661504595941360
62684078600918576 198388108802656384
30598238857986560 34782084538780624
101931124923596848 135595526698010880
106011058820335216 222848333067840768
71466240302000880 172074760638044608
21460883020635460 93192752009995920
167742667853918560 261906177428663200
103239018315624432 106660546634048240
15631299310136620 214719202414930016
44565452799540224 82688981399438880
114771049174873584 218484982890194240
47113707425791256 237775483282052640
130185970974202752 151774328904827168
37582726632815848 79310735811782560
176755681042109472 229575911666500320
141678606836010960 249234364800726368
118449490406801456 224179153461335296
62727673665908496 187991333391066720
158184001894457024 219205425876252832
24010584998963288 245330259363807840
18061532022179692 163519984412534144
28434694885856576 73223972647510432
18601140345810008 74205476390790928
42691064702716480 246038827714825472
66101132616762744 180175916010459040
13561374789513114 170578914632846912
13578321817904508 91831007950473584
28550567151083268 258650067977868416
170598288966470496 229405365103848704
139629212854819360 178389554265205664
95744661891498064 112687946898560880
82128464366546304 250617939468417280
109541853575616992 124698194426556640
20866169533640632 235073225765192064
149429027178862560 186247552750812320
193428204216564736 229741128745676064
107010716637278704 125999044923771728
31252036733194008 239481152925241504
48275791362047696 128815582904047808
64248230507628040 141748372609920320
41453511457232032 108056035732591024
37907299730991184 90642146738603632
55544615810460656 118833704403794352
111248034101851056 112411253080693168
14192436756919116 43410805641654792
164286462154712128 222941238489623456
48934425231250848 117777058622205664
147116706538995232 202541000305173152
50809083051398248 94774298426393888
33744033952914576 230407351402967424
102012868324684320 110208425772946880
66477420455860744 220035854847497216
54767842839979352 256591295726401824
14210374966382860 71408213667463400
12423983465557278 224174403190343968
94816224071304272 108283170681216288
128884082737332016 137378755725296608
37967278022973768 118302104593366640
151088886883412416 206371001538079040
61703685537538240 149475687640277888
174401865047601472 246087941951433504
45647608030936104 129454569590128208
34605781904513892 132093538754682944
59143488537789768 98002512311469696
33298925540197104 116591911177308416
67308329535568296 73163877007080336
5108986218400832 17718589566687002
109715648382772560 237677058522966784
35767988698118548 195567477930606464
131189083334554352 157387909461091616
60852856702989848 193633797329145568
175892695639219392 210859709739346208
4362676119987535 27231787832825996
63114859675209584 248995465358240064
166832655381330720 193302689218159712
58175521425954664 121544948427744368
158084281763806176 159629772308787936
149209990673726656 181908459413639616
98320203608673728 241453961259280896
32886734745560576 87893004931611600
15800654434075178 123623492739559488
55633340456319816 151794852779732384
89767070268170160 122728560661563232
21482299515261524 238387613389671936
101220657418514704 197637718315976960
98070433231851664 229161029580310336
92367356463985424 144613874194695840
119591664533786880 129276411000515840
31447930304956164 152656379900125888
44423344433787880 97674285791373840
37177494633883800 172990109787153600
53659830268161688 207380284859140448
227301322994085056 257643260950696128
23687202199287132 260697501040159424
53954547406875152 96582768521046320
33812163135085364 161652392085693600
119431640546007504 128065369164740864
58404348585466528 175915680471609664
173543271853851328 192625222648402784
116247049344348864 213045769795594112
92875309781570176 104401979526064448
120181351367930112 123233236631499344
149082462866617152 157725623990572960
18054861325223056 98292133559209136
72894104363914912 224314505926250336
32832301003244560 78315611875990240
157256174611288000 178879111274860128
189616731887159008 221211015790287456
208190132562025824 239625389791869184
138112337961782032 153661354041648256
234754039638910656 248086111003019872
197108784821972352 202894937309418720
207690091557189 158384452016615456
96506920773213904 227102607773080064
13277321125806842 49856228133790880
3999015292153491 253853875554973984
53966525864856240 61929112182829240
75103567040179664 108956940428083136
54657477811826992 189101727583461056
109759143172986208 211805371583398272
4815396486574717 60591342957638504
106323052544948768 207621076798989344
245477029022282112 255699965263225024
77131905818829376 239390374199777120
38184027348560320 108616329155825632
28453447935125352 158880837929352416
49097628450652496 256945393721307072
1901684274060346 194293796867508096
80049457402605728 120354856082075744
84543929488751488 189801536714730496
101846281295925344 194779196366786944
58142487497682928 90750998575543968
59286134287687944 115383528231555088
193894575833720672 234077118071364192
11958525729653210 38882843596304304
43004798412716240 155153937467960896
28829336725335892 107502249512491536
10849012196352196 151218669829148576
18631427371957360 204070129529823136
46248072348594112 70716385044322264
115811303010662496 137062421106773408
145484487256591744 212084534137950016
79295353082701248 206762961098247264
33422184181300112 159027526966707488
45888558129301624 225787147058641408
120925380064144464 195534410629288256
47496930495335464 149622193186856448
33023507193262592 53887090320645152
63727225120986320 185959188682558624
137396589271753200 212610453731789376
77547603636220528 153083156822730848
74936668739310544 247165692725438208
4940280498616535 115963033301660640
149198702678980160 213566722846179680
201758103498634688 213230527786340448
36437092599318632 55917876734122288
184132706752892000 200601720234358624
1163169028335545 206054122501519520
10416454193558746 176982387726951424
178186568553104416 206074705897177120
68209751884009256 220671916558309632
105578972321706144 216523914094148288
128828036411172832 242734003125278304
186188675995882944 211661916092576352
206784791514607808 255711736861342240
44903528324328256 223921382680007584
13678417861037736 179701493620231808
16986586517620304 88804544167797216
133257485852029168 225218429342581664
143812600741362192 205573993514906432
12705495158821300 191235940174968992
16477206451442348 97267835938755376
109885664646838144 116139951508966304
45662031996791824 120620391369410672
6504784700753729 56598709789260488
15801100137901856 177250458284098944
146554588291287264 163683257316930176
139546146881737072 248303073359733600
36511080677086368 194407980821577664
39400888735204736 182623874040979296
9308046077818762 219389121820885440
192253239397702432 198265185341331776
93334773067571232 228129338099523200
100020944808504320 115848629689283248
11915637915096918 58944792441369008
167224599925739168 203910217349720576
67936633784535600 158304740443048096
58769271416864224 108668123421207440
57459702849388304 65109955726879664
172754918409400384 225582745803037440
79429727330057952 154674443824246656
140068443408952624 163309770205442592
559455691957931 73393623197215104
74873441733134896 82144170042900544
119881679373356208 235321434279905152
12949108357221818 174354259961485760
153105206421147136 184944712292925504
122523986792583680 145601567515066912
26726701139974276 34248852786187100
93757527208206720 250315824654572864
153072725945049728 170570535894038080
97416327016381808 252451608396629024
95360065014376208 216067995658468928
155141762034602848 220702334349048768
3976958785158458 103338421824646336
23486238090989660 132758480268682560
147891305687836384 173218282196042112
116077679865095296 131697156659167552
110333179704877632 208075112256229408
121654385607879824 180434231674153024
179025527035984448 246245970668178720
104485409560877904 133534161657164208
6982969577201954 166883396545784160
177607330411152576 177860074961790816
37437735568496952 158370359200748032
237569198998814080 248861828473153216
236489874773341536 246059939546592960
83996501189215424 155309490462108160
82629599432604048 145769142437910816
23518026840602624 228207729866558368
87719331844230688 159109694313619584
57682632497151424 95282387543438736
14258230843801182 208579061075838496
204942900490467840 215771709942156224
130427743627233104 229246501456140000
28907411739147780 87573363750860736
3144478018569594 84359323403372528
113304500921782848 135470481859643888
149647360681580352 181961453156929440
18803982605478032 111923649025571008
157612113288046784 202050906832548192
34867075980468932 171371115548853536
26698931984618128 239631029420357024
106591791489049216 201602146279497472
95279188430766160 244141030807440096
120084500024191360 222634456781231584
211381696790983872 256418199492089120
112463967185010800 205808066642857440
159483173084630752 250354949639311200
17038785063186742 86240682008384336
36731723378941352 44979301391327288
208735607478310944 214595273555215552
16242889406842194 104362774684791200
106532577299239376 159707323947765344
161564255996630592 215194422228195040
47588524055372784 108300575990268608
70795192707366928 133599079012464352
13219087680388622 76794052530734912
78487101978597840 214637681328717184
2489956310186839 29551220118012864
69233103995005216 250891123745528448
31207713918943240 184205957448863552
43280748828413360 83355497654434272
52530060322015008 254950654736878016
28930160141360128 189605078357420608
45178981661911776 134849800863739248
40704475832821560 247806540422136512
73317214386538544 152635719912763456
77252324066580080 144228008601013632
180986734705581792 197961508284755008
185001045024863136 238445525703203808
84258356744557760 95502167186207888
62501284727805752 216058196428065888
60764468270037496 74158125257421744
126371597227543904 204716249681117408
149182563130376480 179615746533333184
186486636418287616 231284433194340640
54864987938994592 90231826833356688
96743109990728432 119239669426623312
156281142292638848 238232802519682944
69666369152904480 126549590886281680
86652557275420960 201467579703053216
103917090777327072 261965963313167808
106466878161776896 147287697722153536
43299222933498728 206833765961449216
233256970407356000 244905772568223296
234695871567696736 248409945163254144
139220725567277328 248412894738436000
87116114938049728 161380514620386688
88102530239066144 241086443622829536
15764546537042744 235932428779327424
9096451571625182 184805052616069408
78585848028871568 170759707335230912
52683418573811248 144664664196371488
6798384570221260 46018487443384216
57349305132839328 61200872665363096
1184323549532438 77373671129776128
47070641982070648 85407814384127968
138707695555241424 217210611756067488
3877455236840866 245954742228950976
220628162909718368 240694889702821760
19110426765851300 153775573849304320
42577529469714952 171327642999778528
16876273467667466 256107418613874656
60304704535399888 189284303515955552
6508148282558958 262064182940806976
105160166070779840 160613850715525312
124701496431577536 237610632958179744
198825904016124512 202170871323906432
51634711793069520 69835868194927776
106488305015493328 180036159302239680
210011346099331424 261903632666545600
120942708374351248 171014616871697472
10597355529281476 221055809459698624
166962813243173408 174134529488619296
113629306033402704 146562893448036864
11023361977748406 185789946931984320
56424545700248232 117970706156814720
34143805862143048 89119238804977424
173026741267741632 219698417088067200
163404144952926592 205878386902010656
83421479408218288 93185621276519424
17135552164680412 162001484682998464
132126544463058896 185495163040653248
103710800972659072 148221496770578720
147145298342249504 171686511070186496
26103315466866176 99375791092472448
178150026962197088 243421254733478272
148287732934142528 255480626990379936
33238669426981420 219595646506606560
70078844183556776 224866436164369952
171154525472423680 228856770693651744
126151638747632912 173575743665988608
16925154690122160 134939765696952064
15514150085622604 261795420343125504
187060819530794432 242071809189010368
22581711722044892 80802729462154512
183868270201067072 250894084004879744
45545583199588896 253095112068573248
59316312261971048 164231214890724352
29312365524277840 148797288672292992
96489003857174576 106567953705580144
122739404910286080 234710110726161472
28422107901169824 100338343573163488
100546461420617408 207572557218967584
91169970620044976 106369251963710800
196144855274040192 203090185567904256
19713852675778840 129524319937647136
43828923407416088 262617045729084640
22687306907031000 139430197462171952
96776937390282160 103577686298149376
36436616295815112 98880309378189344
179728137344705600 236671013236538560
31429178185546420 117247520983806320
99579368144552160 205967373421110176
37778656235667992 110848555285466352
111928918939583344 131528908990727504
94835353806755168 171052949476915456
106207351729841328 219227361918891744
28780093138313116 51915432198858008
216636934338255072 247605755321561536
598967588338792 228161405008672480
50245518042844960 199039710164221216
20202355546516440 51165476110615680
173353649306493216 239560070802564608
30011723113561144 98903976170472560
28271791769861724 199165532604547264
107127563246215152 163297154103399136
30794513179475176 219763872423623456
65663875360173704 209391047707540160
1183940821697120 41174330702500592
122434292090745600 144736015356427968
3159238981256752 110829876562369824
18585089087402328 200933952319959584
47638227020639936 123538296503011728
124562360502451728 218953492195834784
7005534242771582 128019217525885296
3574200649315673 188302728353984704
131141459324550816 236193678297520512
168297384167811264 262504146965443680
87212288883449312 235877203000996416
13459378380830144 252167716286201088
19006077132905784 81741754537381952
45992778713254088 58586491693198720
33647494711059912 77525768017723328
42967299073797648 217084886390190336
150486342433537440 221102369133531136
66485335962311384 128452526326448128
52059605788063296 142741756552012848
149743119160386272 168698958547600832
192105939548576256 261976197272057408
49226804777651456 150351904754939392
231475230405628448 234253411856596832
157940671074010400 249842604334364416
238128711775725216 261281077359587200
164312998150496384 227537379666999872
116819686710146144 124231800479654240
6371205819800941 67210053452571264
1994151852246043 69438792796693192
182230718993190016 255901193684137920
30823948474613540 69856708147231224
65007328209107872 225614932549957952
41360841482359632 118971047047539248
147790577814590432 205590748550904960
138394075558714832 168518429384841888
108358032221346816 227868663486980896
200819932864126208 260114701668345408
19744324460520984 253948172159794592
97369534864135536 204055432373586368
89302586004303280 228949529167871200
106699157710431344 113562928888135808
198817009331937056 231321330343480448
160450562316254624 163248657115351712
163665274907369536 224738734540013184
115810595507023920 181765696150825760
77276129571674752 219547148614957664
117159983988497792 176491155674708416
74003462127880912 140256780069390464
186641776696188064 253165607018153856
154237566026612128 209767267836915104
167804819326794880 208407396652990752
194708179158089024 211724134801720000
10104533909300154 194722874087345888
76455127052417664 231871414342032768
55790792882693112 208791854955591168
247095230937034144 261023993065566880
29317878732354648 238620766135404128
421856377894429 63715535132910464
24397689074478576 148108068963401984
152131729555070368 166854270083830432
158691698235178784 221190443367545504
85010628250507936 108546938320242736
16123723161479384 16652280463084878
136181532011990464 252469698374206592
29573997306497820 188848180250075968
70641046883885280 189872490923800224
102072006423497984 138627306597702080
108633165218137248 199043678447991904
123592579863286544 202067224449077408
57138528951558720 159850683190578528
97785968944183040 262803868335726272
227797783226063968 247300363987594624
147908491369598496 250851575279690752
124069936351408864 253485599558594592
215528696258972288 253396167688829472
137203111846566208 254132298229619360
162667673687853728 187773044260634048
163025865622962048 218438600068863488
175992971883325632 179049610220263104
110874541734045280 141141245975574048
100577371381507088 158456935686428640
137005144083493488 172533636396134688
157248690883361152 260285274058713856
129145524161518688 220621036454918912
42549157697115696 112720414730022080
59368745805467296 147196380133297216
97610597055918304 221239177338516096
81562107107505024 221005595619138080
124236106838746224 215368966248950176
27282073928785796 256121426672640832
47983366026556744 128580245126518368
110721847227968016 211267533193955008
103180670239121424 117563007396446608
60994242428157576 87992746784782112
38379044999466696 38998086823634792
158635793575509024 243179040662210816
162337193155089152 188924653882074240
30173330122860724 198993497650609728
26996022940102348 119850606450158176
186162578654924672 254742422643369440
119600966730115264 141414971094672032
232131873585111200 262630729057308992
9525800715292150 29170011335002356
38834018642753016 145760019403572544
182874982295362944 234641015669501984
8959507334075391 200710565415243808
118451203145409440 240843490026415936
25956386875454024 76521815922211840
81997860610348432 111556503611742336
53733236190807728 207866602254530496
82130308352100384 191857229616525184
10451617222818204 16019506833112942
125952220755586400 212832464627923840
208292934180056160 227733994947128608
120545536774594624 220949893351968800
83524189018891408 146288031973628672
62126328332172504 198041811748697344
127494879031905312 232100909752968416
48185860721036952 91939759730017216
208103059986302304 225839942864112096
79844724131143072 208327464396678304
73444534580068720 242458303574112256
22011432334981352 124140293109474752
49341838296991872 136291217265461104
75494334549495584 147760619883347168
27950696540674752 103789154684508704
110823359270588592 197745609808697792
43551780898135280 169578567667408448
58494397916839808 107784323795014848
1964698181319926 57462481571883672
146189468981002304 247408306369976896
4723130765593871 54955706920520128
114502639109564064 209015231418483904
46553302414706272 157406215237978816
73594366645974400 178080013191284896
168505652535898304 226123727673427872
29666045732436948 205850061997758944
102093119852090208 241641761931128320
42231803238561272 59159157914961320
106817502493915312 140768623023036256
28529220585727044 211519158348418848
48383916203008024 191587668169970336
51199188128531032 102405558537924960
246445897312712768 257388313579597568
23926708651382244 237433661237549568
13868491312462784 127088131098270848
68012551343871408 82073440716525168
152201619013746592 214073057315029312
108920801188570240 208556557074770848
97236609134224208 224246468492335232
112071390157348112 184867095710828864
5694866465007449 199441752428682976
90458796309327216 216712970629111808
4921277857689484 44133867117821792
157632829189297248 214458935414557632
232750446216055648 238846314774492736
53842626201510440 194945662641646336
122142293785916960 214524994051919008
109817333035047952 205451083118754848
108023432100635120 167407390510862656
57014866283277888 89921889046785952
631993457453731 180520667890049248
83703921213355984 133618074964879264
10378834571089556 35984331189607148
121079347072257456 146641823718601632
21292330385688860 25428624686855900
146098929360262208 161366043538077824
167535484782167008 246335634874682304
89554026131035632 89932800773871136
85566752892731616 130255686429160448
208428098148366336 244832724274103232
11453864245543210 80738268289278160
97050729938052752 205386338033538912
13215565215542696 250950685570590816
12005939924617652 141147807705614224
84092366661266592 123769685179208448
34610406561901420 247787147547226144
64680416225450424 70029875721598088
542556315875136 68077289812485784
42686390014125320 67548926229369648
79344985202674880 223497710950543648
82329378600577968 101182510986606896
140876132406286592 199583979725580608
61699925162003688 174377878821833376
40443484918645952 237906034416824032
88737369357360192 216652105404755584
143874295854266384 163490220560175328
136669357593305328 165993600053454016
3733007078759893 83343307561288896
60614666236487848 181891939432121728
17653146074955380 101766619781157584
197462648849821856 223382683719246048
92351652783033536 201331840849187776
112204621838043968 112836815492475184
127126888781725072 141363119003433504
21328107550679012 232483090343686656
137087499659710320 204013383055760224
1118840015218969 28893388175071776
42576086818586696 195665521672143296
13902486999097398 225977153911966880
76913343229121056 132733403365101376
38103154490343744 69349879996168096
55146804681481976 152386891754971424
43851850554985656 169812663922121952
62118126991565416 160956275381989472
34857530537308664 57720907400940280
104082270465841696 184076830305929728
101962133783017824 175423748557402464
14277055995468080 154843862975273280
185743541436370848 233969883623423296
55785644192318080 76325673201108896
87091864094633120 101617983301085984
84012247666186832 225471717426838080
115237140419913168 197416213090038304
99715821880286672 182020878971993632
20032593892784956 233763372289927872
89288618505150944 197737416644361568
43649402770588048 87469370594964048
109131419353951616 247611738589380096
74367296505225600 257712337029176832
113474640216918608 170500532148677792
85462068470276464 205067470750789440
214659133268328160 221842048516483040
148976936573300256 231293544036718752
33221747408955096 178591458823657568
94376824968254768 261616507465146688
114721007126192736 176030377229724480
2948386772382624 202752116767531328
128162257994254528 240776765901659712
200924622166177344 252773212585157280
2792649823764454 104477754193990288
48147224245414480 76784078249450480
4134721441423258 102088369551821520
63288012943328696 146641474636348736
87300134743605920 195665689463970976
41875099818965528 101414183210479600
122404629912092480 250668108058081408
345815215828145 117717617775048048
23932876211829080 75063942641469696
221945452342300672 225783527508699264
112287881032298736 162452294267032928
1422961170272895 241226391532620480
193948563360962464 235390552465901088
214754129888832896 230629889392593920
136400940171026304 220139710626885920
81416976793129392 87849218881626816
42652561064180336 53200549968829240
52507877431811976 118419889429614304
218250266674567008 261518518290766784
5752992644520184 261237505262289088
168639501197643424 209342317488692608
13848604711539236 42949613537984840
234454120657515232 235555604960139488
30081607213629288 244664198121622560
42356030291184960 131381597056593920
27656291346061708 143647814483041232
4500938648850311 115593596426768960
146571056669349184 223757940065873760
152074698852651008 199457525337537088
199072750320148224 255485156959281312
93654822860815760 192472929216489920
161076456355131392 238321896115148256
246634602106249920 252972582806325888
10885173484483532 262493586962044608
77062924724012256 236594206016788224
93154044028848272 253206764836585024
61689538288461680 256641365970792064
156703080865121664 192396481510067264
35630109215117452 142524604577590768
50815886304758072 167707136446250624
43810510827841136 248737110260055584
165445568718316672 259728216690674560
145257080670190816 231447128253836768
93755979953392416 189060454823043456
212438573409427296 213707501555525152
37646181948179248 42921141637908288
129356928067363408 199598105578985856
1501121591423673 148666109807651584
193298102502161600 216639046575499264
66226414774857880 177233287726836384
53553202706076840 210821980145713216
198934899087246496 237926296953665856
18854639729209892 137216325212216000
94450379631723200 166234853073794784
23670859350727988 164465891542736960
60516596090047440 170808035104657920
7077409107704538 103512425524602976
30954749116433752 60610881826590056
17382911273469034 132023986553605200
81051626154821808 158873113800139360
140600045687525248 222041524795217856
125466291770017824 262797816891419072
122820524240144608 151538643329258432
55172872792796824 241845892289535840
89682965048968688 160818577752726688
46351717542247864 98046210046381360
130052233152170480 155539389564748480
139999190487714608 211375607271142304
26421074504909972 106787813109118976
22687062432265304 118346487661726160
77421705890084672 118603722805247712
69725054974618552 247757496498683552
117476292048953600 188702464151665376
159818596335747264 180845912279012448
30157939138835868 194788531708233984
50194980514585592 186467682061003872
89351770643780784 172453941150635776
41776033994159656 85513056935598096
135094971518594432 176873701697957632
154132724768476736 252200005986344384
188839080880694112 240031228195534784
57204902567363768 250501267356436576
39038458453426832 233110739958518496
192058092219743296 258808847377295264
91666071462293840 180440076965645600
97375237839520704 230384965823567712
54203044400521096 61918447278484360
189560858802989376 217690906957072512
150083563418241280 246883670007012512
154436404406238432 162966640337422112
99481991097518528 199583840577670752
73280004063427024 188453997434309792
121367927054635680 137198845457970704
14077754839492518 100151977737886384
1444801169323914 240181374081271040
182077313005430912 231528044849944736
16155761906690250 76845595447910688
115699234623486752 138253671729841136
179093118194535936 202285409857457888
107943356626361584 211349497307371488
13267501362949444 254742754845050784
216259313571681440 226731323519524064
16272517254663916 99800670182924880
114230760180374512 172748278072349120
91015594684440160 121457237508331136
71978649877087776 210766566167437088
228032774300181344 256710957358912704
219814439757534464 260177252021317408
129654731484261392 205742810088701536
133820130711974944 137449569377890960
60776787140869952 207153165272473024
150338587127334048 167950137567436640
65462422777338944 136283097017303520
66891192580708920 134236431671072432
61861124801099352 180645413492750016
49052427675866320 75701237805539760
41411963037908984 168451242147680960
179680066480418848 242651670810620352
51282261951505024 212262824702811264
58144413205777240 250077561423483968
8803503613916080 15704197847991932
178163356392610720 192898740076764768
16342545613337884 245268003436229600
120090000287043040 166454303640609536
113564458634118768 192742176280006688
183144141211416032 187360417197969856
59635308873860224 162852554271427744
38559424978399712 224407704697037056
36689853138977192 86591425144464592
18605286306066376 143559780926075360
222660944551372064 251481083536717120
27615304882004216 167000543138652416
69134341655277400 218723562257420192
28268727752054336 91267183761436640
4382144550708735 43132804263987336
93255835233884208 151806823429059616
185329173012324992 202485075701326144
76320040037780400 148791243870587872
151161416278456256 239968717628103008
84242951161609744 94405646063009248
109660706993612704 124832745246642320
70649688732636984 204064681358357760
14835570064907252 92879415775845280
219851299962782304 250867984772581056
166218688698516768 222888229409423040
107383345661977008 207303179298551040
23983870618683304 172040659130487936
131227689643257120 251819919674133248
80113289154171712 196856019694814624
186567557309253888 194121333369953632
186694302973285344 218260092318079744
6085275254327372 239664233199796992
128773076231637328 246755668982565312
117050162390675568 180796572850531904
83325074662196864 85030935251418576
27313260707570648 104261038470289312
109260739197959408 122103735012855472
229566754371110304 234253173578221088
9046388786273770 111599551805449008
67496871371887112 183942731152815744
49644835579467304 241695497647265056
18302000383332164 256975981217899680
18178823782036832 250653961623093792
120894217032748720 162380291845786496
117021355837023216 257892363767795136
25888447543098136 37445711954261720
129499741729252144 231126363157548928
69975184215784936 125634101769372608
118474152683938272 141736960174949344
95244539750955072 253529675203029408
51119200703138952 219090202786862848
96031769132770048 170072017585808736
6301654437731107 156760397947523616
224090842811199840 255251592910064320
47740258357952520 109021634062411536
35267872857355464 251059923078974688
77075853793524192 243122523575034816
33000668774412852 139135791919759824
48409426510849624 112166908779926624
134334668037038704 150219640509261440
46676158565249976 190953163309048416
57284142448327120 255499645967955360
16919549246667760 101478909959502512
190101414543886112 194959183256674528
45574094536952384 176448360817545248
14923128924809814 118365175509370464
66597614120380744 84507287199346768
18622502739088668 105986100103451680
72642121382948512 244165875194964288
36659110695009968 248643473162218400
22409725787211776 86800391032149984
109251289821689280 189028215253815968
44223865648198448 189786729575286272
174969571723852928 184208080774980416
70400734176203352 207570411080463904
105711625266745296 211252516698290080
37462930349902280 120948690165861200
14275598858214622 33729922554225280
24881914583320868 56172676723853680
86918901615846432 238903071230629376
132166369740535312 213395487276101792
198996119014025184 244465819783007040
5801815398694982 240069391288082112
28398850528829596 210362024462307648
151963169331439328 244343028653412192
127755158740225888 208594643079775136
36323901913932712 137865497194668992
119713753811652864 143807058935667360
187483584196255808 203475458281541600
70904846605663872 226851129526667872
55820033872669752 236258497723375840
43267606845423864 186866038532697248
66078795341651432 115415748816811904
81807210082973440 201342512511250592
34834811662123828 236045820749856928
210040877162104704 240634011256240672
142052287592855728 184856704606247072
33971661216641580 257107591405369088
69560247111678976 228912734098533856
70306218681626712 130910740886203072
5006376504597606 261180401707798432
12405265325341314 77640845401742640
123504946545960400 249769592570744768
326057500949203 165724643848240864
84762798706919040 207043144217649632
94240148226787952 194814994568439360
105059400406997888 193112963042265952
55033551728823208 172437041043090208
78812936151155408 228171199150217216
47547867036595216 137255863935140160
188339573712550528 225769159132510464
157371577224287552 225596339060630688
99127945113286608 107122481061151248
91254310371026592 138529318453858816
50230171048841600 80117428862188240
145460418262870208 198853450750457056
27799076266578500 50012502466341784
25312789838402084 199503309774861824
101851768773749712 243130497068982144
143042367598734256 256453692880281024
132730876705453312 251616557712477344
134399462833305616 135087081647531072
151075123412976288 186474624587648832
71751471191264640 231825259520169504
98414494170025136 110276874751139824
27199522178879332 96157518715717056
65646094392075744 97417610477210912
37198345557774808 52477471362694344
78589433874106448 205971140444755488
79194071268918832 161821528188012608
107590457491938832 110010600480540736
193034242213399584 255854835130400384
75530753412010576 227061389683526112
162131720471538144 246088443763130176
55151943870555256 139653346718981232
12875495422075244 172747988198656224
78814163255622880 210814260155907648
178599867513785152 225855971603185024
53001911367402600 69812320247031672
15713560441460484 247593709409314816
17920600464303312 25396956108015196
158220798206581376 248006734906593504
19485545044443184 225754470867318592
114614550234971936 120340965316661456
242198706613901056 245214189151504512
91790582625625296 247292876884329600
114462425121333296 121071570925729584
58296391566173904 160287683534859584
167484786345291872 189957524727256416
75998967411774032 168743749753567392
143778679375097632 155331209883053632
87875389858457632 235446291980671072
120052300693009088 169831227647692448
88978949953481888 234611868220666368
92178877722103904 189830520007297856
80148208231502464 242325824886715328
44572325262579744 201815401406146784
208548071302330400 219761056109798624
76146808428044624 253953105130096256
191674339463436352 227146739736278112
61239131068253208 166984495112309440
9149843315413360 203158684118128192
79344713523564192 226513501535539712
43809977365920448 160443815529462624
2993440470689890 28581202892227264
122880021402872768 123308433817526176
72982835742484976 252989754224537984
124477511276548320 146705108981911616
133190461096559744 157350975147565120
23215104177784232 131122366528454240
58499638418318016 64667275980343144
196336408346151424 252326819083114112
86827675229155168 228104305717657056
102114861440544960 242130604686356608
36622028792195264 153860057618946432
41789665395024736 257583976436180096
158978140706056224 190403365941375072
34505221123709456 233420016715274016
233977262881457632 240341622836364416
120874852395639808 163775703343775968
119361592378756496 175296594344223904
218414227025206784 238592271706099744
157319176229519296 209468127568697568
41775145207917824 44929278670058000
52785746046126240 149640569036283264
53076437412517320 143940892445055264
140394568699729408 197292900018179584
114272491776732048 169424380297661952
2724748724751836 257248144678994624
85219841779028400 178873839651394304
227202538263829760 248360256255825408
213717659129076768 227961704521501920
1830285194052106 36392667037924000
7582105212404338 127020318720053328
59182975246045984 201068510641654720
187068898876738464 251674040244413088
94186712459977360 235243953098494688
73631402586856288 80893490216194128
237973552291183552 257611280085806720
43297911875242632 75777584425775856
51500877370030976 114201947400587520
9317374839515874 21255455488512624
9275199333973150 110256342254557264
24971149567868340 148917886541301760
74395636040182656 182138520885501536
50815709463385896 78469450892577344
217486206432615392 247127501307552672
36177189096968032 226362473800104576
102207341833790496 190970669607071520
161589848039920640 248658617241760960
138848143489545920 243829931637234176
36335450631331224 90276009891974512
3724223140964093 255761618734710368
48905890753902640 153643036782268960
117204267664750496 217313941602954912
97756989153618064 199311895370854880
31583664095931128 57829910501154736
5129096063423408 200778494698595040
134598755876869968 140946618147291328
3612025131271339 147577945649530816
89555189349966016 243144321402853920
45709627921884784 223173679634253056
187723344989322144 243024815792200768
13457509781969852 160736766786851456
20985835533272784 239171320518509024
48204776110216328 240779392218634240
21996265641798724 64057236655365352
225460860534073472 262669464475713856
179870217381211136 184720660476493152
171732977454541760 257398591008097056
76553633300483856 127413698868568880
91785996918227104 235638773689491392
28107953868326576 56954530143167224
53771916495026696 159235876634474432
230787975256048192 257733222372359360
83745768816387184 201454858304502336
177916540836176864 182880984108912448
75199022953320176 193259097370282240
85862863218746592 110374524471758976
110844034167802944 186921407155521536
156169981060129664 226014456939054432
116885246563415376 158043298820435264
3042943926413684 59490496546806504
56771364129108288 95018695016350384
77660431586374448 125855759609327984
31651560235546972 152207298038694784
45203553547595648 129001266067390864
69441073379001928 208128864514421408
82104063223890352 133686526575349776
91915037340573120 259121330509468864
209857835761809024 256930211543564384
134097931789434784 167355017604309856
39452037993179536 48184627691509776
3001044016440112 94710174314432016
34325005166131484 158885558544010816
19585418901519352 199142570437808384
108578400987978720 152222108791314944
77992852801787984 171008321234308704
78923156167892160 105742470262616384
26120661649999604 148999365265033600
105836854687443840 169296710125768480
23884172766160116 209237083930545088
33455403907510360 142074602239803728
84603508268528864 142692822692511168
36930620144375592 50364831825377168
56409253589904664 78874598482821280
51199261881557840 193773523372529280
66802340635493784 240682636911592320
20042164151725480 236050781919004608
157837677225474688 182106736897844288
6462594135202009 24840113262764872
47529805327425496 263026706140348864
18471208804355896 155333889140235264
89524337209922480 165332932362267680
24300975954751728 179546189839368192
68403618384878664 159168030115899840
5081033332101355 161963225883591584
85259707010004064 120448535895295168
120051367838875008 257592979629577824
92236292164831632 212540297967312320
160503407329543200 224595360339835136
154824032047483072 189192445487807104
3320028244008711 158762460330472128
38440999174862832 220589574015784608
16488429654312722 66201361802794888
103552418312050992 104441525234155792
153874926511934528 206038192096547872
59583824017868464 94680968868876768
227595460501109920 234080793582416640
9504071842657062 48317756099314328
92595829543270672 165045160337211616
30440562479607920 191502872286151840
80773965059294608 214003718829238880
742188806017622 6402428918436934
95851157504435488 163963621086949664
133583069197806400 184106762838323392
91385863544855200 216038077805936640
109894604693553552 176908446066413216
74923703682225104 178908920638871200
21651225165383028 249277153247945472
115544276247484336 183271008820106816
76573055800699248 110022280564603312
146124905134061920 249757738454732160
170676295278289280 196975053913978944
119428916455260512 241690923813176352
163626714482797056 207027462592281088
54102645442816776 79546514134505424
114575287620900112 176731993398355776
52160234230162824 76359837090040176
99999467403050192 104333091095593040
122327279720057504 195631387724179712
130351223826089408 164484333229318496
15301056850127750 86027720082793328
6669811486226896 21447132161460756
30480866349606788 81042450310223024
209143730386749664 248228396232998016
209288909179389888 234038109664113952
125509218566097936 231100118944799936
127733136885331776 196501796036075648
81573264511886400 133486089662087456
73658731796624832 158224159632469568
41270009981007728 180285827126606432
6406458641298209 177367895422595232
183250717387256288 243563183496234336
27344374873332292 246144911364397824
25108388550852380 40013157264530288
122861010929003552 235051101232424352
2248908062114537 94457742441186992
2634698031603558 17964580513445634
92665185384152928 107431876499302464
45608208498666272 214157802284364384
69221601292995808 232280704093198976
184457788514933056 218958655234543136
215411307048921696 236435823664372320
175127032349321760 241511798886189344
61040920470174640 144255204539416192
97963625563600992 238902248828746080
16913225507195480 181304782073383648
228688800566300000 240198253675403552
16524812865456364 22928163560050632
28559416052900404 220053492922931872
45479016269382728 47292126070518920
67635670836515272 94908586829098224
72578062497457376 127048024347815008
187805953396603488 252958977407402400
67007367382001216 126687152262364384
84313920398282880 233386242235758048
31147647529601700 153947285444667232
20609170120894920 132385297648324240
130808333948596768 202308649762012096
49442352786116848 238132036030396448
61046467666566304 145944955313893024
54243675835088112 67423810210188344
6903397392499190 248755509172938496
49696762417609304 188806267768756320
162914014452266592 176685347904031136
142845122993624880 239082907228578784
123730915245344960 250081695109785792
189685546605372224 238427475624428000
14546673766361252 218918173067344128
9758969892454660 227645150929880608
97556018006287728 155236102044389504
53759115724463600 203754666648595264
14575137245872756 65336364143588488
67612845689146464 251741217540453984
32738350518739560 57527236018680376
171134657603400512 221672446821059488
218649200184189504 228861502111067584
41482024596656120 56684575335845056
76401276437508128 166792546358000800
144338255238350304 231888639020509312
76851013389019152 249849165174177696
223709749176608000 232876875375158240
16481948554881044 247414518892532832
75301590904133232 211502576821894144
17123178290424396 254253816378567360
101272863972169632 166431818234809344
28967197984307328 76213310788428336
114925232590339872 173057804208903328
146611749228386240 252534283869036288
180541311327077440 240661658160006176
63863832946280664 234501402275620192
66657908749704256 178925391131232864
55557290209716424 78354493535653952
86902205363855888 194500904155716352
87571120238359504 169135422762704096
62573264560470544 66894441909394616
104252036564252112 227856291094187008
165534279038820448 203443746987631744
19920473815607276 180932235013818720
179893191683054656 180130111447731904
187394939863516192 211872180538312224
14556905662646586 102321728013549264
2586136147166659 178543116414635008
21976931138279592 130280708082263008
119210055442318752 154398825006685568
43287348838833104 259366241578093152
146040726900972544 177401524679851008
211954399363304032 241632783484520992
99899105302875040 172935251984744832
7753578256829399 170440036978370464
103074882335795872 186996119784676160
40006947870678088 184896187762595328
94563388792931488 129795816723362400
65065356462935824 103147387759297776
173943107198859712 209509065824869312
133452466423074208 159814155983310208
148101684330434400 258417496393097152
46801667447614424 164105948383210816
187877735021876000 233239160570170464
76913976275480912 130658235970226464
96204277485471456 259483546751969184
103017846770985200 187867445149069376
208088482843555104 257320831873096480
169394579772880704 251922156946342560
37561139033231136 128738127967974000
161148784914694432 166333170377617760
6958981367344305 231066479675372448
82480252691551312 185735420081219008
201873345026869248 230360120850586176
55866721908935088 210327627265949472
56667071698945064 205335621665446912
44331615642493568 198959503013577344
18387012173294340 105750878298727616
30128407804441636 57845452541457920
160264249009540800 195513810897770176
141912946488346176 198837034552709792
182008059135088864 235282094190930080
6830077395221279 70649022052392552
80814115791749072 228195879673951328
58016154910662568 78280719958393552
98597888667436800 112447345615194848
137109222220646128 256879410954559328
13844145837450142 236655066043819264
167855341764091136 257117449242880416
128408966395160144 132609773185132032
24682501598435516 215143466663069824
51171501189342976 104986414946474224
128453734600536768 138392288184343296
164570895642500096 245731769210981728
57183576673846408 137509247495955280
37863229144481144 157128784664319392
29050448594970100 110430838586796160
7822817072078616 152361345516670752
85779651423715088 183778786576906656
18936725092824056 103803748964079344
13056608493627750 238410575156505056
227552656931272672 250827315794210624
141361671455934464 250686874432562176
132432262726903936 253657243397114944
43733400597087160 235877094892654592
17731850420423046 61127862094242536
175473178177677952 259087435461385248
120425089862609984 144153324537251872
17188823609299360 224532404695168160
92160023901787856 218889293692811968
179505743560583808 187676764910844352
2824617638258292 29456752743344120
15513675121988176 40787671811875216
88842922665058080 256065808696862400
78006915170146032 218915171502695776
62844515926086376 244467977942357504
48572488804403672 152096189176430592
153812627833712224 182244590127897088
80099178182471008 224177463836495616
164642794870884032 189272639279851104
174154777727725056 222952585118369472
112055906591587792 158100099283363552
81507342160163024 237049746311733248
90260633348882592 133091378128312304
57170783753382520 262941918528561824
166473523077617440 226477886173267232
123371078595734896 135109907016191808
91920979825940000 229506850300027680
167637285748457696 240723054252504896
35296988143619468 256820351805494784
112706486701272544 191654569786628896
209273412272057760 262837595993165568
197889090839222144 200078730448258144
32361087502538968 132120889616499872
208973567939821056 253768127144928736
64042013680944976 69033470928609640
22507214898356324 251028027273435360
165476858297583904 210513490544448576
78564146915214640 85766729128676224
35473740964718276 230001877773485376
108596415217959888 227255010231777248
151304798074696736 258095520224071104
25599236221098456 108259440936939328
215096535698942944 253301518028472800
26405141346794128 28109720535772228
79431062387870656 95343899034319744
90643849628450992 98550561642664960
83491784900227648 160759344927565856
118505048916912864 246969899806783008
49437364714605728 119370686069277616
78970688105112336 245997318592301984
76890493507619280 77440409325725728
134759161333539760 169919165014125696
36605156903906176 226510919937156768
73282810448842816 196954525702264416
69363830329908480 228976691079943680
64538763243711376 205561707543389952
55448348054260904 189605276527401440
78114491270291408 114381858519949376
18683160076471616 255256875838101952
108434149089258560 165893690195054048
34422042212479072 174518501590908032
110579548632669984 145729277708430752
346486622755275 231434438367026368
16376113562177736 139397112691794720
243779627519900096 252357418567581568
19526265176742308 97523569145274032
11969337960806086 242818781843657728
191872801216751200 214731659864716864
62693459748650384 101903581660410704
138624566225770608 213918404187367104
9141652842448702 46986373521983416
7913873746153365 189152889844164256
87807398025522272 104510764627028272
61455483527147448 195602378725356608
23866003063023256 256850334884299648
58632367909548184 110414580151547840
25968305848387540 137149266909920192
80985874746039520 252809096309192448
108415153046966608 138783563234729792
137320017322219056 196277757330293664
74552194207177136 215586501237154592
28908642287229272 53458378071330024
126854879564081824 172556709905941920
65568866157787728 221055772632201056
13408209009481650 104842874990507712
203771268755192928 219691368567146464
76625273113574608 250490198776631840
50388156441740328 185490518917487456
59720990879812208 237071177969461056
874546407826156 93358693099641088
3392317141800186 232355133101970720
58943171477688328 99379660536564704
4211000553103723 234264018902003680
5671579733372545 237340473277694624
110439586153472512 205432405468038464
46387785847730456 207301596405799776
169044141237239584 249408710652481152
80193332862423136 149539827484548384
3318220768234251 98368628164974512
5671049573743871 43591746928552336
145780564787709696 235569965922581760
118561860641627312 142769518587201664
90498041385883840 166958610945321920
105338029458198544 140215845878083696
96374991295428464 253744987790061632
25814831466811632 77361666466415776
167460353710404032 236065302384550592
5341733288831306 150471004898729728
40970477037605512 122061282586332320
110182288453522528 197520354631061600
63856975206647024 196291726824122176
17902162947473026 141507742945927936
10791905293543564 128284937661858432
92112455389410544 225788278742362688
86260413496794976 135626845006816672
143806759502261936 204202429790358368
76566071798770992 114257874487830784
121599978348373664 245142220714978336
207392312187966208 257840663469862528
120526421036573120 194833323316839136
67582549394242264 199601151799240928
104426178556154384 162807433694947168
61455604054947344 143756692971936512
11248670369374430 41612607043701584
50157766515602096 132704763594646896
124204789421547744 199499534900720064
97755150753240928 129085982497428960
87542896907203120 174611482877924608
114159492356249312 219206346590833408
81569483457197632 257929292693064160
53395387373751624 169566544103071840
61683232595956728 179645073500119168
18859256443646248 111611414248550368
200525083811380384 257991060529220192
168486072979331296 220963929780465376
69963074038609600 139074243801318720
74135743465815280 247344966025331488
60340118646622304 202451843339855936
3790559885204612 230866131692770336
18437998561820236 124140126070532528
63391801470852896 203875555157496256
203292332505000736 205948322311813504
120136382462686864 196416935648644064
11380744298821438 210161578156065568
199062817379682496 215880186216447936
26372130900717088 162653073124355488
31239893176083948 140467636071416096
164607819688583424 217505216969667616
76401979213525632 136518874103808016
88814148666824752 156050920725065920
146716883674820352 250285531339777984
152655176541827808 240989343087900896
91363437761519680 95021219156330064
325264802095866 198774840333005536
69654007810623168 215466567094057120
169750978268813440 262259376068920672
70148613594150856 88511600759357056
156229932996036640 159579021440645632
21474258943580088 82604459202137856
136890912290533744 204875210269266496
34989325544183760 191779876585935584
155257785376128640 201165053231786240
186606937134712224 200181037508453600
285865965676528 228049448608362176
83408238765597904 169822150163592704
31885895860645504 70180994492098216
87616685626578080 141572287262337808
69071392400891688 111662499381843744
203484935310196032 261863135722572256
192293551984712992 218310870067102976
41619017814177304 185054021660675072
165230539782284928 255632328334394560
36663357634599192 230513563718002784
123402030198141552 233169799177292576
35030707231925872 119442076526939312
129759830249078512 145127454716596096
142021809934688576 207461052731818592
39931023865215792 186325601479497472
51455006474745424 171373805495494624
82991701921513056 241075733374992352
5777232223309331 160653337663638048
120286845326887200 224988606759343008
136504809690589680 228162059978153024
135583646909815456 210397306097937056
165311461060038464 231921244883768736
126843640446393456 174958989115381568
65919140207038192 248354346512034784
158190520877730016 240878698076716768
85344563517809184 167750787369553472
133760628139346080 135433740087920736
47275141782942048 226013727892878304
9877456619574524 219639027577879456
88081011876745856 206777826725038848
119764681391099248 176541203502937024
126012890093258896 236858118464109472
31890254494718240 148263052723255040
14760588554680268 174271866067331168
200956767728440320 205886120132776768
94565756755404480 153541471794734464
32164375464833444 198226915996434272
57882033317563192 97304054092055552
223535171319377408 230288212595986176
159570137745641088 240821299566649152
127250116457797888 189829073379903072
143003487228743328 152500422474221888
14304237715496994 208031990494492352
118354599909707824 160285581362830304
42831920418276144 169760710059019840
183337977504084000 188710970096239840
20119677652927648 140109054267203936
96710553701259888 104055206852290944
198032108856756768 237991540372897088
6054686665803023 229204537226098272
57261578944515600 232573078315459808
34829887056073756 189686836294090272
18066967594723608 91118047044438544
16627615637065858 93244926726629392
117465744895650928 246074518940163488
199202017506687328 220641368053533024
61721736248725448 113275032867750432
139985974234564448 171871937118483968
35338360213485956 247402185028361504
164584694694016672 236671719293593632
88363095769440624 109729190382948096
169378090550977664 217261116372407360
34772358216429592 111793588758990720
144701939705691648 165680257500854208
154027379373583456 204058165816083680
59149663709072768 170385894245514240
17754252443695844 69773791250196800
32417115611281020 43767650803337664
71180129592201392 75684413362788720
29573662291887624 184391964534588768
4538674579835431 229099896322190336
108625007413139088 196692657330574336
134799174728706192 217315890912812352
108176406267416624 177154352259688576
88402105711324208 96046595307671056
68946182772860864 191286598386657600
26742157199136088 143624970658056416
82862057131852240 88097655079171728
146685463521760896 153585010018807392
60215200528590760 207616465031307936
169052607670274368 239430065690822976
142637567174210720 220294162833763424
212590859440037312 250134589889365856
62721972201029144 150272543289621152
20806080169367608 126868885456716384
116155743714952704 180972936982003712
71247128630166760 165498414540703264
59165400577476544 63648651335094176
70377776677958840 228016930016087008
134394286740572528 250187766820530016
32056335142590816 157311340442507968
133383317396814960 227221755350020832
102873980357189648 202311050216746336
6766350228611308 97351776341487760
138366407867258160 251454198648473856
36426529354117880 208700503456986144
32454251373594892 117975641384839152
90360282124379376 130899829114837824
167197183000036032 236627238130502400
73399393138186016 181186783149466912
159251301038106368 205281233993206240
100161441310811168 119019763457666208
64884774978272000 82570544862834448
206062551725901536 220935560402909728
154084487918391328 169161601738433184
8019138521535021 78696770118310416
168718366274018720 239715857480768448
142288713928910416 182799355398242112
93188141806673840 142984327129378432
147286204431735904 159092694717500992
63801795994491352 86888347677003232
129995932045261040 194542822517587584
193373761114780192 241318014857784736
78125785997717008 126680791615915296
199262138333172768 213725130763605056
94424749267389616 171459374735640960
229189380443023648 243400581295356576
169671143441520352 237931068854845472
42140629043039512 89334756407343248
61321239618830448 144393280902274816
9588633829774256 158213025664918656
104350971234962928 145212126913547552
74994419436012816 86834912937909520
218075513741703168 218791201728732512
130819251347307696 169670322229360288
131233048752867984 218184197594687200
64605024379141824 226721628008005728
205012241446077152 222466805323370176
181951355842619584 214532990733877152
40586914957281608 200673956333187424
99370022843135344 240941631136100448
62399987727325880 111303061300414560
10887424576394860 116533575754041168
63639588563710928 84975204915417184
76904092300553040 247310215830317088
132478288350094704 173448358715131008
60367581708490536 87973305940259248
15298167092737502 225721601165760224
101836181261866624 170238114956932768
65613860402757632 114012364152183312
144893767237601376 146559280499460832
58892478225035728 212782145923592480
17389177589747516 35039455465317420
137505208068250864 194257800982564000
135778114888238400 176196105104360096
86865467858953024 177265243591671552
24002244468367328 258418337249325920
51056205794641544 207208258839087584
60064490351281344 258533107189226880
49666570563520272 159074726385394816
61861337509094288 189251739069750848
7453213418773444 232152687135638336
20762582433118496 114744998962179376
154443330755252448 230946843381655456
49477447351408800 85188104104188256
152727571308033760 198982947813353664
214922243455862912 238545071628143424
37636988652500976 230422941288909760
63545226928011008 200545941793324000
82195522492433088 221202329209197600
116407440560412928 201095813035474016
8576378806420284 80383090255423920
129084469428016336 207178116549203840
170809970055524448 181133421113280928
23656383560690780 233491695856504448
19951338264334408 33081471945270436
16699988157966530 177624656890879392
54512336537032656 153459422594889760
143057237572545040 172395928554424384
69880951346103224 186131751535719680
118393994504101728 233952894872941248
20564905105761972 52350088253294888
100269937789705104 146709166161197536
137750404693822512 231623909953439584
133279842156910016 192214867597289664
45763453460981624 192532163624087744
78395842173203328 174654387156718688
59528098445505120 206272764118873888
79462938936360304 180961464503341504
17186128015093664 95739274218312208
118495222270898688 201424201803851008
43306170739979136 139689814835660672
68012007256381760 228520460494766336
196751365006818336 255063837464109088
154221482066146336 158701968360117408
37163868798262768 143121445972321840
5141093790232384 141779333909096768
9104509964070520 250134438968197952
69232805622434448 75734185656854432
124020402463674704 250514778853224832
48125905939241304 108185286481853648
228127131620827424 242689177756210400
137143646220257504 229710346451227552
236077313390499808 251890870956831200
134244791429172464 225089231240238528
167325085700969472 206448947138283840
43087698480726856 221657298829864320
166909656086757280 219662389790866752
3337414428249683 29326369862594748
142233375836215120 153352355239977312
145135668662901664 214211271562192832
197809101684353920 234694201696321632
111173647109157632 223521315027084800
47057616374262528 101685703417716976
43493859226771432 103658219102056304
38927673936822016 259747272424286464
114518778318099968 165343732796653728
115786261781272640 187221528422219808
106669298233038176 143772988072716240
134814491296344368 157603937668253280
71355570393759008 99016046029098640
68449663738712168 234947362534627008
86309119288820688 259300340552450240
233192866239380672 243864507791010144
71801346217456544 82300919241699072
70189016963970096 235035445873356256
57880776148142512 238834707280950208
236409911228876000 245779648828781280
103228393920279312 187017953121780096
125632807819929952 169735262507831040
118304796948977376 155136524483371552
84346446086549248 200465812673347488
93192919926803568 207914000465395456
66678820010609616 238601871928281184
104400959737007120 108874537396226736
33126316497373548 177115973446242560
238155742792629376 240319714050681888
37186708996813904 79021028732068096
141969891113717824 187405007930431168
2562754362873636 98420441970897680
43715925383969224 221719113733464192
52431712400135664 141195461846260672
104053101593641616 259337785870449344
42029591250915192 97416784626049712
71334461084431088 139405219083397216
61823128520488872 130485210967381408
195255844099829952 210591912057830176
95945761209379344 146225492204541024
10518731473442314 241219430138269312
239187116431246720 257063947319677440
16746627718965598 81822741776728096
87941975021176176 122411136199790864
77734452855946656 162089923441541152
164929779278912896 218982325854182592
23345300192209552 73780951306172112
51317370082501992 194392751061846240
88509014656471264 100567942596065648
14351763540631034 88577231490302944
136477162919260640 205377856695759072
97907179164213360 131741416460889392
80090207392880944 182304646895646912
5425999516305600 253319649412765312
20491887257536236 247622456110075456
41139427655412112 222311715638083552
150877725333889504 179234794048797856
27707153653313292 161706272342443680
117340090954306512 158316964615729376
214957675772713024 219853064544864448
46326240859927736 206671460366751872
117620345653717696 199981026992503840
94778486559653296 156904072782595456
180351616527399680 215647664622741600
41114865366655952 78221291724186240
63404189576272056 201770619513320864
230203175511243808 258182704775741664
60126459418072288 106595902743883888
139041683593053264 153111858401648160
122066174853422320 175600715427926112
105186174231922736 227081991437978016
104741203028987952 137851490373238080
26697552618953840 61608559864745888
9222095347096690 23573289944333124
33365214595845664 40164917385326312
59659600208253144 219987040587843040
162355306316481024 261478544504425920
110308610419310624 171353479689086944
156017741516461536 207576133455903072
108522455007589520 175607213810800704
168165977123392192 186981667638978336
124565471702586048 232187770847013856
77779971364228272 220746035366875648
93837871566076144 223438864512996672
150366950216827264 217256239595567456
377662633545371 212056104498201056
51406519631471600 180715964495373280
8718236747353304 262776796790861440
234954092316574976 251330817061960672
23984081580541352 166871476920830656
245150869707991264 250372693185461216
133290470272037072 160184588513488512
167591655496956192 190192263080787488
145377081066876832 238783446288799008
141548976929807120 238661936595362880
204721244262600672 241177745149609984
5302611681646237 80021137505731984
2350836222915098 122696859706054720
112997570061359376 256857160450297504
79793041750438688 131225559333307696
149324380607867456 154444607896730432
24214764179111776 64056589746098648
208482477001236256 262906853828114592
248617288098135360 251687640935585792
42671342509848312 89022112414019152
68376036127959608 124835868940461328
8695854164900343 157274556534953952
2023401690912830 51901861622657232
33467901767632504 89385421012242272
39198590768853872 102938859749082320
205496301306523936 256970780885269312
75263550593250384 191866600163729632
38800126113719080 185957267184429056
82624211470122416 152377904278048704
8119898405727174 250903833885478368
78941248762648320 147701315097279360
49210514291326592 231747914573493216
213911092286052704 213991407987872768
137894499388522912 185467581523188064
68710225325142512 129492707984289792
58150356362780168 116268640916343792
61264336160275136 125860555375244448
144285044214059744 149075819924571168
60768301999123968 116469419526258928
144363517112569088 249541280287332480
15082942929597610 259032622024406976
47837608794826104 253837582226768128
136570164071244368 224078205944748736
4569045665120329 37061666541554352
9924275430701368 168770316194599200
111840780975395792 113482397873116752
217823874105082560 221558146368997856
65837223747664056 120841033780674480
215806052112778368 220917419251740672
146866235123149056 193720206126587520
230224766533132000 256746450495300672
100208971533539232 129658440508516864
187251210971733120 249577363315418112
101705713368795056 133009539000641760
117643080505724032 188038267204305824
1765398949942725 135028291335652304
5624013508122459 37306207220145400
97034517738311536 186984512950535360
75220450764764496 253938857140456384
22417313793334340 180839360388671648
11692106603637038 76191652510668896
121772937313976064 162116100919586624
106946593851714 50096932861899968
83260703961037792 228418890478374144
39632389602058768 105551110465296592
32443698394304476 234430991713929312
229009973697682592 258385629762881408
22951105750309532 40232083034079816
11621973814946640 110389931351878336
31707275636818412 203225067693297280
52991200589771032 122841181968266432
103610014061113216 147143991806993600
21592719245534456 124162555608729536
110719121204691360 182811477396614656
19141622948968880 50229468476884216
41940548054058368 97136652847078144
159509773933369312 239279982584834272
80270194514190016 171339444839089728
139666388263475888 150811891091493056
74522139967651600 169122158040856256
153990566548107360 163639432431759744
118659132848540048 125271319804134240
76505926174151120 218850268238273280
212891005563700416 244633070328151456
58852085908401176 111958545011122560
63738426883719320 228200300609639968
98067339904826256 249665072615429632
115248653512040864 163083306853504704
178586992023848192 186638495564435168
153847042518489376 208915149453422944
181377634795659296 226773371697711104
115888807999566400 127952025527020064
66213840889990968 92122623278784640
87540543169305968 172039780490976832
116031699053767760 163068555169560032
12066917588564848 155514878992243392
27487837678713848 120131594725210512
155143302215923488 159004762996397664
48362376257446960 216221163912423232
32421023066076876 77062446676560752
1915320800802630 128522571432831968
181682317245619072 227468493054186208
51364598504259224 175880745289322144
68427091483549632 215916461534475936
183252436318251200 216821453697238432
57644452990640136 219677577060883808
29609169888646992 147276352772386400
50536523397802328 188929407806527872
125405487694023648 160263366410605248
166769808898160352 249958499227379616
100975668280727424 200244367748605280
110158569153200528 253588598441532256
16831847868444528 88978132975992640
107914647148387152 216276490457049824
90044234145206672 189094185601411264
134183422205043696 255878053391539392
50632040446354600 73995680816800736
20280018103673740 110364785853272720
68392638320492952 153185672872583328
55616202592514896 219048242010648768
82471280029622848 109754776605340400
108711152951843792 130166861881457296
46839126725466952 200227569765458144
29349335544502148 243129470533282304
63677923398349152 149942175540816544
20555847592161500 130203064230414864
6397302115342267 137632612192713216
234674632622853888 246859288790598208
71251937631649056 135387742335890176
32891103880088668 196459209646485824
25415812832234416 42501723262026480
115803243856612480 229317793361941408
122691457246670656 146008271632482208
33183400464956676 219682655941007872
9587352479667114 126111884515967872
14309295967488398 34374185066648964
39377221304765872 237125213966557600
26953546152695656 191995898601592608
90910392218834688 230113448506977632
51051078966494064 223690921066278752
55487490000433336 219193029617967840
135731730749864144 247598329339313056
190373015066632896 191501922893330912
182060849971996832 248809673004193152
1527069802061878 6076792148173866
32111216135880660 240417860532411680
103331934727134016 194777615382736896
22110521552360048 65433368987841672
187066034644728320 249010284807857728
44591489978379072 91396823382398208
140063186980006160 246477256870899392
18830778557814984 255815811973973664
56960687917750448 254439013248380352
122019975040930592 249146891827719680
5631014903285820 47494795566990760
239388907465758592 241915133509820800
15279474672456574 82392579334520112
161994774872261952 222117430315643232
84735904987882912 212137726279155008
113952141318685488 146412748312344800
107688347508674720 233443551712840032
36907102109625056 211723771976186656
39902557269416232 198489677550515296
22374451306926476 194159810353229984
13783430245843308 99393426758821584
121975722506357296 226743508974593600
59695490393997000 187630155761245152
101297054085543168 214309205500148192
43877873458113048 219358056576039520
30182002008929480 104137880009175904
75146621981003648 217098065778855808
101561206514390480 109978134327588320
129055515251814080 252188863637750272
44892093251556984 44940192930840408
157367918737926944 169948090303101056
83540492215251488 254034253753118624
67778941070821768 134394905428390096
29432908232763524 192594834046304800
56652569832710664 90561040986572288
166892536792404320 254084686356189696
81457628935892464 102760186935652032
144294160620250976 242310511668918592
49390536428542168 175670339883513376
196071564812992192 239096731642212992
90925762243996064 206600185383069248
46670173752488160 188731947868323040
241050642553678816 258296579507117696
36172228829441368 138917529784369696
165405370654167968 249595605982470880
117068954551020336 142041064727396928
178141640477075264 184203237020439168
79978301195978400 172972077476071424
34843164897658460 68903591269591696
14882678074709444 51471996279167360
49709000721442456 181105201164955680
20596188588449556 140086857869843120
127641359172084288 204463728779387968
53226887478428840 92098902761170560
75480034729476688 77290873906575632
33614536155722316 194078484976114176
37418626386828720 129394957909250624
64295298952611808 162241964538895136
20855606574423312 211625705040768640
44291831727223960 102973135537196512
79700264278669264 213124471826113344
209447439314249792 253639079315412256
94343700876970096 102390547910682896
153424806162376544 240158627683208288
159022867986443232 166092447798361728
62249261848481528 132060651888180880
28713390528971400 88410662703444736
171822224205117888 201393021581746528
101805552760481776 108955754852587008
201170304129578400 212458239858657216
3688045506753 99518049279223104
179978477822716576 196012960363555584
37457240072433880 162108203791679040
2277699979027578 235002400120222624
60615511869673184 166257218976878176
46484278342666872 122760207368972128
216013556225519520 236273398958809248
43594331218746096 129762439666147664
91904509196491152 212331326844314560
189990739537201312 209108341672073920
44467733176799496 58877326318647608
2390526423944196 55088157889046752
183245992494890080 240741976872012960
41111406435359024 114452655186748448
74892743020435088 104786232623053264
79386381790664640 201894639763940960
75552315001752304 76543151037948848
22301421140037144 85023262609025888
54044130684070200 153023989829847840
170556463098488640 194846792068549088
34310020728184588 141990745295374976
103595208505315376 171050220160259456
156017119503793664 225651658637347136
139175619792672480 177274582045437280
14166411434704702 21495879681241008
58534301324828448 228819919447589088
16053686923020426 119854651887699984
44905481072051720 158937551522070432
122194990295158208 248785729517129216
11989911377629384 247076399965129344
84154184652312688 201167316765003584
155446603999186656 251181564945807328
137190927274288560 246504562642702816
99099964296798368 245478676553638176
96718532624503408 157743973525080672
22946086457364980 50903647630400776
80481805341067488 238311510264403232
123342362456795680 197567068897380480
32981795609758116 144671338436368320
130958613899552256 165464774169460320
132058100337213696 212689641147988352
118844673703663072 184963415819529632
78712109230094064 160288082459378336
75637942034871232 188148131125691008
160886020482693024 218495781754443040
38132047603146728 205660751080078816
22187297583455436 97940627341032416
141209905469540976 164133089395369856
96734586464789536 123720655050031344
203080653745265184 248056565837866400
193082821939918432 209001028489388576
36475114247625576 188131955547188992
30218860236789056 219533190936612032
12376328265541694 176207997024857216
226789512345970336 254612869161432928
80799693317523328 138561538317907632
122006123133035936 133680880399544688
115814533204154016 167977463423561664
99074729602159616 217832241389459776
35800792509117292 194905977460694080
216418161242604160 236246436031671104
106475134803899152 235102346139190912
145055120686339200 203292926462374656
188031646225010816 258441228012757536
4393265279163723 95188573221823680
191388122038652224 216467107421881664
54068010571392624 152266291389516128
14687402858591892 105623952477640544
69092804462054400 154926357762037152
103371770574470640 245128794506507328
34465509320266536 232404998057192256
165381580857287104 262137732045552288
66391025352397416 159741255106883648
163337016167162368 205870204117882816
47409508629139848 122733428892122576
98383042456549568 202501840122845152
24334129291113428 100828461336869936
61748441800110792 73672667226422960
5780195797218758 105265097394968528
37696725677965312 173514635281634400
44920179613648008 112702930189630896
31657684347419700 235130298544011808
127835276574456000 219932839560107360
37569416056314144 39034793649342304
38525450057673760 172999863819555744
170498948186162432 258663272616184448
4243489319938272 106298098866390752
32805675715802156 151830778941972480
149681173008741216 154489668250762016
13087302260437872 172732426175603552
39123830025164560 207835596944617376
11888341969514514 49934463807147488
71378152145363208 170610086488719296
140929290706178480 228153877537385728
56194621934254960 250944580437796896
63163574237752808 69650372894576248
168087266335187040 253055528672813344
140855794595230224 160804325305929632
99287287914258752 236363989910417024
100697704458441600 216899806737533344
10817428375873560 115683879250225360
50864295513089696 205773035215698688
172434198728159328 247137269019499904
255168866141491360 255684578476398784
57727692274068176 124596544916041584
24826959549574900 139382830070094320
72110126824790160 109209549968179648
191958612766037216 257088179979088128
16232262537719112 240158386803328704
6913183141741239 250757227980278624
148512755958644992 237422709630050592
109812040912341760 152502866784570976
21432623132773440 110691108399385232
88842408413488144 187777788702676736
184214195807725696 260124204231868352
168077524467415488 235577592429571104
60498310241221600 117452830235023376
234911524756384448 238204751854319104
20621849709240800 122297900668802448
37247232416474760 80816485041378832
112752812042330576 246589515200329824
109337987167931568 159678115859903936
9067860109694848 106707400025243904
110596954243407552 205427746445246560
56868376498448872 195328868347679552
60531789208053488 235562087247779360
66628588178677432 159840272995643424
201152093623033568 246555812447542144
204702671551774368 212605576638785824
27738600479866280 173222626006575296
108540064942173984 143735124825957392
76243057529882016 167550815462487808
84639179716661712 204444978100178208
153764554922401504 212693441106142336
207231800470074752 230525104044650080
37116721931192376 193113844249601440
222662056775922016 240996413384468608
154029104979654240 191654561400361120
20294950925510716 53588804924386808
57746469215375344 187081445561915776
107800521663637728 217422750635647232
9748326441738562 32623021594674408
32610005181561948 231084103780689536
47586583173212576 111323592140475568
95336568040143488 209267302892197952
93540388541752672 108586589729638160
160084226266165792 200431658852442464
95978007354376144 229045723027130432
44186305949496920 119973451058223216
113858574980653824 162981589428947584
13691099468779852 123676569071459920
67734800752424048 68721326778711328
87206923975999952 175886058464532608
16628896891741446 226557451579126592
120158184520658784 155840807903246016
39305171983973896 141377894075466656
70100297302925960 147380204074129824
7007620908015263 76412797893132240
46109562210248504 78490656530556912
69631216534398120 156559243766339776
48409031752013680 244226421841653088
9607351656931426 33547848959820764
198936456103336096 251854227387539296
159981936922582560 209418300212092800
95146628767065520 170673589078857824
181276217184192576 243894268444784672
156747509894225120 226791275732449472
138564836460964720 175074179472875296
42254206138964896 161643742217071424
111015772854643728 127859545863855920
113023379633450128 180805876852523872
36897656591878336 61161052482544360
126591340182134592 129896072699531120
137789947006130592 153284928478033856
34603818431855108 211929309444961056
76488118999485040 101758773964031472
10565049136078124 46024300175266872
186966735436225824 202195629597013504
123361434165646752 136651130711381920
175013018223731296 189910032015308384
52064546518188968 230864623263767296
152570002626647552 219898307189333728
75368893610800112 195847418684580928
87511784469070768 140505589463391552
31953492872524584 131812008305025568
58415235279904064 128584641450498080
52703598096873592 147966781777596672
91390931244748144 186913537790877408
62771182746663408 116927205588944624
207368928460380320 211693727077032288
54363863177681160 109548936999239712
174428438748430016 213151527592083744
112381028222597168 174840488600246016
7056038181105866 28151223991547796
19615645663730300 31625374497315604
116406945193847344 170815455147987072
146021528966901824 204405690195459136
10886374140137450 151632508881141056
162953586255728192 179315788921436576
5863812300304826 17378692559709568
136758023300193536 228175194752891712
112337035089188224 172394984599992704
121481778537251696 175849436591778496
162631711706183264 246984218386585152
115778251789168784 200558443567613824
160347185366252224 249842429317522336
58138630904454408 245171135341699488
96142040602642096 245524553423540448
87326627699740080 157284496710449600
58907166476338984 85800480305930096
74962848599072688 243064259654444928
121027795845489248 232534746792058944
51881705775479952 233962659774188672
65406166469312544 188562724473355936
78899160423434432 169531255030436640
48534874870963096 258785537267450944
83219024745339872 154958385178771168
88623408308793904 210164425283336320
44097130326324616 158881097573165056
180976144349558144 222180458125831552
139307382031972656 251963515833305984
176372185284153696 237356919818058432
5473191257338046 178367357663140768
58751150652379608 84224660791062304
117025293143090112 117279524078670192
111976174110453328 128050340224986576
197408139812014368 261656126085628640
105608084300281568 125100652615851024
76001930697270912 186449766552239296
102254566038680720 139608730670817056
56252730177752424 260955508865266048
89053948360060784 212442873010284512
4524759691768806 231605493899051648
165516665278027488 244035957032570080
21630587626562556 183099956447369248
117221574289588288 177359632589687072
69346432537661784 90797477205395136
23797856403455616 226143931677660928
4240552917530864 121681977279094784
44191504131128288 195198667695549440
89170126099217984 235187508466391840
30723832026927564 120585290158238896
137364519140491184 231913993463426368
700953916166728 89788140658182448
110113058029704000 178183546376895392
90167773076252240 224589342106880256
37017411671643616 143791480594298208
16935095992784244 121813264834971680
87724835027642544 194382102967040864
60555854355411168 192171429983955904
148029397890631200 245691258950141728
20713011684023184 262549569067117856
107733982033740848 189567252929819968
66052157029767280 97202557256894336
162414104009807296 255235903881373184
34266192575308196 139993372831418464
58794892702146064 242911631584943136
100436933896656928 193942112592937344
57779095311256328 154218584453344416
163193297798761152 192951080825553696
108060860657162816 224589682159224384
55097102936012656 130793497560908976
53875423238420256 201851615365249440
65969575337295824 142869768576329600
165249093883637376 213780830275047776
126849750236024080 240855405621293344
72666212953368768 145710342369800960
3090885909497230 116904592070585552
24521250741825328 92014653319661568
95917484258912112 137426425748963920
49343432742456944 257128194760925376
112427725282424208 189793378972845248
115532676964171632 226192624938919488
110706719023426240 166986555886020544
60963587774449728 152765109320312960
60211098536292032 79254658162952448
125031255770306432 185611364190596416
9586392979569096 224201824804994048
116651222842941200 168693938093370144
200212911228372384 243562580170742848
224324291597248704 260294689385888128
71757328515706544 193259315979421504
5787169077004389 27591562691714416
100842420156622976 110015027313629568
48104061393807480 231888906627588256
24606331174724920 261043171350508800
15794175382506764 220357504028890496
78272493333862960 78698751522888912
137315559125410256 149040886056886816
53296582495913240 257344547366561536
98406721695482096 120060638540599392
8073778825427054 148309403835189312
88834584002672256 100319995429937104
12821629405658932 104099398742302608
97772232501222112 109279880041299008
141905798964632176 190975522962954752
85506263293141536 93491885931573888
7277496146053328 208604714087348608
37081611809952216 134925660699412896
26502516074345424 201515055899157728
78050820400289216 157235258795565696
125604123205594560 175719261397167680
93058886768536400 132915818210166240
8248552731487902 39630999772055184
59645095551337848 101930390258371760
8511181082470337 143164317975883760
12389897961919904 41452986216784776
170245978038897952 216962110706211296
62280030008856488 151697153737416960
175563878641875040 211455707663098112
22622788793435744 164351314099663872
204428680374702656 252299258902271136
104451774154461936 124872468814897952
31455125133887204 155529164201606688
8544388332611844 164090405997191840
16370268095933248 209558746198809792
44416723993103656 70205753321661928
134745632477438896 139561480970916640
204054368961380576 238877294377253792
14479133620649202 83302298289457952
152008085724277184 203726455428222528
21713968816181380 46847199282933384
25826627375240380 157119462798277888
54746566449341408 55975530552993320
43269271568411144 162656419315125728
56815090659993112 204257279997507584
107177647750611264 241291622815776928
67868497994767528 210531195109169184
86218546381949280 177555666612849504
62307854576594800 67359525359704408
105862369939882320 158107465615119616
129520781559650608 187250946852923968
115388038628727360 140583361697606336
79337246066405328 225429526567370720
93876379069236048 189953213494264096
142174961206930992 262832929132853664
6284454935744923 137122650372281984
159369829284997984 231387935730334080
60676695284858128 213484345375509184
61453232577860056 250658517445505024
3492798540894657 27026235339921256
7822605111323059 225681154074951488
42614715477793168 151771127807664064
9769836028932664 74597162055725216
193553476780665952 253605180156895680
86224734951347472 221963673516513088
177838482390227328 195851848517703584
9027849614977186 211495366719380352
224568872584328192 226311656795985056
58089257751975776 81568810730885744
60921489090857520 115612494748655008
239550760273464928 248572539823921216
171160996131469728 171235778906787744
9762009753066632 170326459312669920
57950432696146016 103334484301165296
102796920809036816 206609479072338912
208511890704324000 243484084264719808
65508129294726880 255378256143599712
148361920413989600 205477726301382176
87057523949204736 147942807243527808
97194307818318912 221002188186616416
113419590277756480 238219905824894784
158715363284226208 184809873146877280
78480471456657632 189630316212011552
105830411828962416 128487936943701360
27380653235559220 237645617003004000
56624817303893992 256056375739423744
54742703632829816 63233066065394520
23083657740376072 83954358624724704
33828976864427904 247377030212383200
146988538204960640 153116263983841152
177945373322741696 258874809333939328
190733398668357856 234801193139472320
70132999032440848 182868703506597216
27003316483733740 49618241441090704
163239679723942240 192241489028501312
4297140663569301 45665200844864408
217078906578820160 232446708765483776
61874763606525400 236607236210080416
11275042819470668 163312212802091232
41357750229629816 175184670621991872
91301389140335200 249530386247226080
83801246940662784 174193285236882496
50007781543803392 171674461350639808
35991589486726488 186349462039872832
49340737786694768 179492152982543680
56314166508069232 86663745121742224
55798719660606184 206176312332420448
63237820084011416 235158017627848960
82215913683883088 212654960725736832
40477232837225232 168553988736562016
21360733765599424 24202586484789668
70760631001920560 116612277759433744
83192569454509440 135519772526192464
123272584586692304 257720563066444352
22048258630235568 32566605571466880
73222774259804176 174561583004127264
66961185488663984 172851637930361472
41260344027198072 188170425129666272
52967750750295264 122522508514750880
89683710658651744 181669499771556992
141589343255809120 182436326860012128
99618854104523152 119459093365617200
85183951137537328 144088065462453712
32548041394916724 101344511757652480
149764293450321504 182311515265247872
77100793568685216 261786460213874592
151384571403556640 167573359010421440
172785882856734912 215077747811344032
108333011009400944 131846638502771888
19686145767225224 93371419986657840
12551009144687744 247723947359935424
964520991278143 202449641154182848
51678440437042784 218724427450708736
23848262314247028 69175131172873600
43157459284866888 124852930491094000
16987171448241662 181772621708062368
208851027211957312 252193738276407808
83691405737005776 207424462110868800
35952795936327076 116568801669458864
33131339159729796 228093145798727200
150623923509790144 225653322002254016
137847863732755504 231813540338767200
101179629468560240 146575420647836704
111547446698302848 210614938272756448
42424140264949968 172419354021781408
2166577740161589 14965656463355174
67246897861004952 237032062378908128
55641600091589536 177035433198671488
143310389768940128 177316640848905408
51312288969725736 240319577489082496
231711319340440096 246765166891019872
78663040110326272 141323151633532416
47126877058579872 129987796320027936
171016044320502144 257484006931034624
112888687175475712 231606794189204576
171948333779885952 196172913140563808
1047343541724211 122202372569974064
4718714121132507 205204133318581408
150243547040898176 236963580275599520
24561987467040540 79842586050162464
147518595322724064 167816000115356992
237401374290677600 259937095720893408
123394976978303216 165168203652815840
226946733680176352 244055887617891456
79812126731567936 210845696789843232
109697344682106288 120614716387687008
47955500419160680 252834005836060960
49971742475428208 78131833438182304
219966367954352736 231259330066498752
93627307951490912 167948177110525664
184111872426137856 200852248180170624
13739605518968722 16384954085447148
53842899104126640 140346234709137184
73424638358019824 135423729862492352
106012174676805136 247234587493038336
11013309841980406 240576243701680256
64257513611930096 144889796574048672
114672839297629664 233990023549024256
6049286276978825 96857743462466128
57847559468801448 158039187231448096
87438297003587168 148138384045682592
43388829504801216 126657313940542048
15634989104962680 43843567153494000
158875372338428032 207342955864741312
47586937598493240 101349714894437392
129676539877179696 233399080854527712
52560811922124320 210019422953649760
163075041684492736 250359151522518752
93145324367059264 231787321174907872
61942820266544464 171251006137255840
45512183321545768 241022861051017248
134723191138772960 248428501352755328
102559780844129568 122883618439915104
208457814907978048 210282188383916864
26830741075593864 49802017429252896
113251315038213344 136152326319581088
80503710361056144 137837592912657088
137797032546737312 178221035276842464
169170256506175808 208443915629386944
137478526867795232 255581906861189152
18427873211450212 248529464275486304
57283068549994840 174916727610458112
227268370552214976 243357489582564320
50544714130354536 260807919064960384
126349569218361280 164403850787643232
80794209853587232 198764034373133760
11039588571255388 141262632398704992
103734250452939792 239969862188123104
54905093075942536 138320794753992288
8561931649428348 49102992272260184
34327551698538728 155227802003872608
159286184996269632 255795244220217728
38953330030116376 97081055737001856
2451545156309651 254890053915986272
120234599948775248 207194999376815136
156722504329592416 235786572013631488
50328976320962056 142647251599031280
92444301779187136 154988056076311776
19265609775094720 248130589257201088
196110583413235552 261223421999921696
44224905890702864 102522976348604976
23935020519027508 230325307039541504
95080761203857312 200882423555792064
148284323599947136 180688311838695200
160341545532848128 262826270690111200
84592589486746384 214248200395895936
236462050482630080 236476310969672576
121812036943642032 219596094390486208
73896329482073536 234724135285832928
151610998632449824 185083321087658816
99012676126659056 126148919389429696
38295315604334192 238021873813180352
87532604971481904 99281875260338480
56709344832691296 165278005455562720
43598636461150736 108359887151678528
155757769162917824 174344921661524992
10169623520369704 36721347174059520
40260458961554728 195944843937407648
16936601529157618 80664267794114144
71510298415633952 206485203263663008
154953591373500864 205857495110562272
136531971567197536 217475483056281056
10761067814676228 222014383994143616
67582223734542384 87479057479308480
99517867628365408 99937248367202096
82858866147468400 131638384405566112
84334006432852976 204282736150140800
11062296343473290 178181883531320608
8139967472943224 77894398670657184
129816676849094336 219724771202992000
29032460586666304 107835232633103312
1576503505697792 76892782251527040
70648054934922488 97262514278278096
69876896290864304 100562869043114256
118725730045612688 131178920081583104
157620224744302464 215497675947310464
65624315063464448 107022612151273040
107459508318977232 205694604482505984
61048022352335592 243558920697486336
168701034424411200 225933387527645472
64775789911315680 201206664316168128
54077155836901712 98150028379984336
204862020733205760 214112770309920800
190854163681711072 221138052476939200
25861760426093576 260878624220114304
70356154444992016 260689757754907072
27394455056758324 104257660468949552
21506909228697552 178220865832642048
214535524675960608 260370013035379808
122933915321278128 184838502948119488
49916370994057512 191228943455628448
48853698399725880 231247424650824928
6090157952000557 260551872130121920
113923908031251184 201595824272598720
86783452687331008 97744971900506848
17646233869135986 54911946676514488
120940701118031216 242790828423816000
25951687499070204 253549673377506272
126549242930808272 191053065597008896
27691432220561216 108103495591930368
125065199145545152 139147482123340368
169940934006117056 195734703048967936
79510798228393808 252954743150699200
48165395186381024 238846403812360864
158456143423355040 170251198153652480
134627450170386320 151228645460039104
122324381237203680 128507384631334816
30471828572596120 254781422211524448
73396858120551200 252266956692719808
195128693383034720 205761790622139552
106918337280949648 189420611611221184
253435258630942400 260972369478658880
96073444808083072 132125274858981168
94315711825694560 118298959581094704
11292145208227276 189660063233254848
151270517295920448 218899522649192096
74609090226164848 83350783842601008
127050106869942576 195807114332317440
108928479324653424 193598333323432864
79941849135292208 185650654861018368
47941897815898752 254723567441858624
62370648917611560 209342907740054496
103039436945345168 251969469940470048
146479397315577344 236968345300909696
225735383442505600 258825200894352896
86259113550240896 165708327219372064
17760427847075126 169423198840926368
31991821068167488 211371839762270528
26151467640780132 166935617650070720
118045934781500336 221861334151653888
97628443620361136 174391682037995360
73222019026988176 124515300838706640
40327395099822768 119352367964846880
254070613072360352 261287939715187008
39120407034417928 124209646156964752
181702188465963168 253357722501563840
27553124834941100 130565233432906592
4589762371711582 214983648470205440
230229631949159552 230949557870285664
12125482562927342 198735769486690528
28776948649140796 149834826638113920
144391758880830688 261866243799847104
111082167477385056 169800166706129632
36631845391332960 77713616223820352
47165488702163216 256208166480054752
14082869550155050 24519348224863488
122800631566986704 140934888509536192
111272914985741024 207834457585404864
79922449140302336 254961235613162784
22120998736877556 105185267934106416
74646906780444960 138920329881956720
99308251380073632 218079549822952320
36460398919802296 45130071119458080
191802787900965632 209120299062763008
8372939983194803 175248167487014688
102564148149751616 246017682461379744
65453911344462128 122481491966893328
226154174353425792 239052079360156736
152946724166085280 196032827899425376
62629396073148672 219894314894378656
28947100197453272 161937726403349952
206330658490348096 245974230050489216
177999639481762368 191665749366617216
229661005739215680 241325894991312448
169574003077786432 182459356303544960
164748132664965056 235423497189453216
7494309654932102 20571126147228676
88058890156633184 168956872130811904
92474546177819808 92804880325880048
83331156127832352 229616352307782368
60265576911711640 177292503635366592
76293119422854080 185434025896578368
254259984327862304 257476586263115104
36070610059127920 52154315395238448
227303430070050976 259874581797675040
24588978315207140 30799767657457296
45656817018354360 192874216302851872
110228980949806912 143609767217925648
193976544082474304 211147129239131712
91680985589018496 96540185475381664
72024837887978744 99467697737260544
14801157258296864 197371618226665312
35368765557240212 158276901629532736
60163247895892696 188198046706284288
35001345285771892 77361036266595104
30485101410305840 144077592157863632
134947685661147808 218794109077013856
85589454800915696 154599388152416512
15222338744119770 107912948604750560
50385990153891784 90487216073619648
20830410386059124 104040944540722064
156310580565844384 208987510660069984
138997471978638448 211145143000090592
60816745022141960 117135369712784608
12887046246184260 79630652246555248
55909686259410800 223108239221376544
180871953778834464 198043598086673920
30367375620354820 68336055807177000
136541684545203696 231547818952482368
219941999935429216 243104773263676736
123227273418086688 202347726938391904
13723472356179704 260960437454998944
62798423291187656 227540968231796672
22632148939137148 215330355763647168
203489674628715840 242612965856429568
145471408630899232 168650920707555808
123510104934146416 205777222268176544
721225261953471 180288123037887008
66117382737540800 205923147456407712
14651210914361834 261634520143153344
230446203664752032 240485441308609792
69163432290479792 208828933728389024
22459193454005984 36009011284805848
26487048139464644 218144406256449024
18603677457336860 220499179953037696
15848322946979640 41010451968581072
92498837604703008 251203865994918592
112092005386471840 165240985893881120
83559603802474208 175506842630011104
98848032012091824 247575530137557440
210833597610733568 242195208197278976
140745823632610192 177003673221754688
89295045910691856 107301298316675296
86804605581542608 188248222522941408
45523305534773352 105440727122204768
42878979522548528 111669647927341584
170397530008639456 208811271692203680
104952445850447168 190499204992444128
27834108943461048 70314100943021280
169719509632148928 171014944925059584
58051853947275192 168318169188267168
46576812481825736 260601210016710752
71547708039232160 168250292514591264
142377459770188464 182736392946293664
46825328116039800 192589254313047488
124268940016122288 146524472924080288
235219811726481888 247615542781191744
36773178841145136 138802165296948448
229166010906947264 254598223473315488
178289180386583360 225649209071435040
18085074343752584 257967931172353024
41987053397236160 45310610950946336
44713288532422856 69295814397326744
199507965408996992 223445955617773568
44118423329616208 44685904196223816
75661118950562304 176309087003777152
85724739580430544 262519779049436256
711092047390925 241767926318516640
18366263001240548 121246124721529984
259055621175441984 262018088571798208
1352547473664872 21150204079968688
80008571932831472 97467349691011152
147466843862545472 163008321000263424
27105110919546448 121590986543423488
51677550137840784 223390497493701728
25404556100567648 135739398156534192
23429533751706136 244530996482929088
3113188533443181 113376228456172096
37464745354095168 123900700613713232
20332252100791836 42489791503044104
186838731168491776 205340772884501120
4729427206147594 177474534721335136
192926689700699712 217056952741524448
60493366840647984 224864994829859008
170689722578202304 180308852112256768
4495547982018832 99832338288765984
62353458131501488 185274302871519712
109055826301910464 172452717717803584
33062445319318436 116251507266675824
92271154469266976 194439270239159136
112464049774904672 250740840509833344
149460587738611328 196518197542375872
98265584756563632 247585866797654688
72147593921058800 218563722193646464
4704244504523223 258546068428474400
33696023517255760 41747385166575216
13328752618647072 157004111324467872
157793242706080928 177599432828338944
2378478224326284 195770386151928768
57004574697264272 172157213450731616
79531138517193792 203222865511285184
111876182806700736 153705668611874784
40147963813150576 182156861204125504
23213261451742372 203217118314817792
49762861522510168 64345763500456192
187836109445183488 208331598182763328
50401683114611416 140813294405126768
127158719309564576 248878012534741568
75120038190800912 124882105588788480
53466479038669312 150096532506846816
188768774683027136 208837378831704768
175311335583178048 202928312466796288
87797396943691328 233212744574676896
130751679909325504 205550021224315616
26343296144305440 180979906152620928
14231620473387742 215472325681472160
101438950530526320 260675933352659488
23573372988647032 55954066555628776
169250599854923776 248814827635997984
174131088098186368 187040674268245472
1275203060106543 247911865456256160
199015431421680192 227222304267659776
86925403146008960 106694427964961264
9679508956236398 151978371584800288
213941173793113728 254496251704333664
53089875351706608 145778268762711488
58585073369165184 193271965240209632
32441566626540052 66905265032908144
44038194693751112 225750159008924608
9267567905057372 243015442371940672
24872993544331680 243516829898473760
29783816318211024 46936721629410464
30021755224912808 80913997758309168
114057537310648912 172287981102480256
56094565905622552 115197187505197216
12308078636483056 166296937136858432
128082484514030944 204520155928420736
5908000700091442 213391516131923840
149217518199436096 179912938386971872
184004944078558176 207655415233042624
55183503673651968 185531714960120224
64544343928630808 232038539557296896
89184368625184016 257624130170833920
11308226763307780 11622339120177916
96548316905053600 97771748066740928
2459316168707534 56748691777257112
37661974449142096 249919114416159488
39228677175814848 125806639157222368
86626221497666784 186195641484572704
210289941655202048 242868474926044576
155197258065868736 167686749116263456
5076152008218803 224494053450525088
248561833627941760 260003836948224416
10797099792639018 194105562331602336
135218736771723056 194293862496081888
193163475629030464 247952090712576256
126664933903672288 195990336007554816
43207005385639992 216176716615757728
549591251810333 75025585451806000
17099309436959396 205996127626730912
123336709631046992 138922097625134112
8351533314928094 173959177454863168
80363073979855184 122103629212906576
52108141826429072 167200152405425088
7462711237893062 39182077328765056
114407358198909680 187123374482861568
66485254053312032 207252317235958112
22027722031138248 124232029335510240
186869790812375744 193601995497609120
148203138692520480 258142443989576672
16496835331407610 69658786877773648
27467508502676684 187513143221441184
73454334394311264 87081096776229520
32437977617885480 241345394601014208
128976137506210512 157751864514293152
256125978240807232 259454530894803808
135017198180569680 167830946745847264
80098905789727520 138011043633710944
225793877191841920 244464973346721216
251764781238299904 255960756866736704
2416982853916500 210122905191507648
57467278387461264 145115301117717312
119724288119353776 122404339889439792
69137124220287808 71940911125270528
31632181578970040 215952946441289120
36698625478001432 90852058846572000
42425781747511336 131919224286052992
54012406764898128 85913169516325248
41598163113642272 221558262814504704
56411581914367256 84758576923304976
29221810767135632 122491607989843376
114195790235294768 193062594954509600
18130221190668436 157119739834355456
134971011532305168 174724378458069056
1961274047798503 192641704703290976
35178861119879148 247940160846015648
107202078324598656 204782608724892416
105674114552900480 207889995993157216
66755020464346208 237834786467405792
38056294566837280 155257032886174016
35713537379304748 240453698580426464
203654626410434592 221186542865016864
166352823089070336 244281038268286080
121434406675917120 235222645524306752
45407107863973280 79496100080629104
186311530619497472 212441864517406880
200604358472553760 217416809824518784
236102842250306400 238090752358360096
124152046967566256 183308765449445376
189161147439302912 250855855902019648
88787745164414912 168182619428372096
57254072889337744 234227449348316960
5305939812192345 136599715918137632
17627197430116030 179793164733054368
183701717640855648 245783359275866592
145048986385723104 198555534876768992
237727505728735008 261155440749620160
47344837101956560 108629442076008208
24326804708085044 102044715387841344
196318166554922848 231799079748651584
71649474576138240 259647450633982112
135915208222419456 236063588593694432
175824905807662432 244648066568063648
210133393363698688 218161932155799168
67970821869592536 233240922678938240
119974869286867248 153958874880381056
55886119353416496 84516565450261776
168884496540529568 234422467345772800
72568123527819520 228733732653082656
92585006621428336 148139285550503104
10567685335180578 177338316319219456
7404227940145778 247269417085771072
128269995023983232 198835421729297024
109272480699182352 229390763897452480
166151847023132448 254312934791122112
117508867954972464 235275106489097632
25201107031108640 140342368909774032
128702876936445072 132751612724043104
194562672632808576 231394794557030016
122337449565900912 247098947223378048
15860455551230306 59275905047483384
121330046539105792 216918121618956896
70599907063704680 213409613357907776
21930257400111084 238093245343444672
53537071686758352 158394931409364160
61356697707374584 73260946213023664
97649404588746256 148844563565626752
156445978387763680 249558355778381984
223544501431761984 246407114398345504
81433822351750896 163392820333339776
751652967623300 235277301076325888
54614218110971672 197702407276018144
218398753969633216 231476220678147648
42364879798618528 118982174809201536
122124461952692608 244917337120318464
19359858410671072 22184597744149364
167411562554814784 221888668503948224
144198194591931040 186319574113864448
27504796918097340 206917679379503200
45695542157464944 259068040224214400
211433398970082496 241596518962270624
234652549887065184 234845337729757920
5771089340855533 111830199372823280
29087686743723364 158018207406888288
33918585535062916 123089140016990576
63277684548868136 162595319809224096
232289568822698368 234720230590671360
8369224742658533 40556470255682288
15460265119502028 30898511949634580
79027408266772192 139429420571521248
7217716978488628 218753688032069792
63618429078377744 242860803341791072
55667310791217752 64668571308785136
18698053896579892 62532078676050424
71870251507857232 151527373049402592
79384079688110272 224255548049919328
58761254523496032 143641956308436384
80796037053658272 259614645431743168
157204252894772480 164929784551056288
257433168027643424 261121494469447392
210158483045190880 240684591048795168
37422745392484096 182423726694479456
65288394781881880 244953424979269312
70882867730964160 113885367663552944
97280226079805328 125974950734330736
136278321257462160 217240684646686048
91560210478189712 135968734369800144
16430486286027848 153149222848044800
79254111639223392 204801145317149952
14493661920781374 261016914800909184
17767002073006660 103061018167307248
104171451021457840 251789871580612576
61228201190140624 245710035675735776
184154656689550720 249713944958487776
27907086347997252 255675521615962272
11225514886094116 203488532308553024
31110256541161024 201347961204921152
257856187713796640 259466724700350336
143640997494300448 188458568749392768
34823373823144072 191638931264286912
142616857155881136 170545618239906144
140147233008774832 193810030381935008
152009914018792256 162591318846508704
131705768723419264 174349649904883200
146711804334630112 189671156976174400
99700361502367056 203906143169924544
75316441462801328 160134642440430016
25854577851343992 158330674492260736
202421131593448640 204764843792852928
49482633261150240 234363711426362560
127296800956013984 244361628504607904
101612347884652736 192602006501835488
186276900058718496 194849264554267136
68927641931294296 244844046470499968
160646099693994208 250694948370340160
32366009666025928 57714781408003424
627132073234130 183781287246043648
78083312003072640 120006606105710464
12348702850373320 209483346685846016
23787963860196400 173730660529035552
68472853252064832 100991823788655360
141391284069413040 201797754733613728
34461538384233048 245731246507172064
26147910120693700 97431491891297312
172105844010113792 203870458867764224
34373470534967872 185602013910205184
10071766126068772 193197790143285856
37989969122248632 152592290198948512
176122216885412448 187969953513345920
22036581681163976 77084762101285360
56879105502649488 130455843072586960
231180543884998464 235461568855426592
106527862841718272 211514975650019520
59098302386642160 182463577940283424
174267590484400768 236168819151831488
62093205211891232 128813961595411216
208462479261477376 228372132473997504
79296659391329408 228059136624162080
43609572035076432 141597119539394272
45924244245023200 82620199267723984
137724964829628384 145673018874458976
163598945918349024 215148093383795328
66330951550094432 237544735781315776
82782048751045472 249394560831858496
35397285939204908 91438052366013824
55434827714781912 199902662346015488
191937379157559136 243280812611448608
99837980988609440 243655217281406816
114104623567832528 165553590877061088
13553223441540186 26298031274403052
43401002919563992 137717217486234816
26410478624661404 34969056437200032
49935059085023024 105404620245387872
4972158369128482 125647443174599600
175392963946547488 215534739123759680
7456160186934210 208118141804377024
34910753526237208 168611506041190560
29351286157984580 168353074915828448
124309045191054608 164948590117039104
71416015495641912 233915922387789920
220076089847230880 223850952936896576
151801915274480256 182495776077084256
184598901611394432 184949010435931264
4930116818970725 35073053979132160
73563893677553296 247834655641970528
197920431384270080 255063799078764736
126496035986136816 204711426369804896
130585669847328992 262410323225927840
97180890113371808 168133535150500992
20485399785358844 57019860304891240
151658179521738848 154104402116840000
24128483726941852 214122908386389568
28491272251627752 97454341595766352
65428602335937808 168726769328451520
164679621744121344 242986603854132576
37482911574127000 192418481593314656
52513668970451576 99519051189799248
136930072354133552 194411155418575712
101377714972533504 245790854191848352
9928180353316902 13843245898032004
128900702444176448 197593157563315424
31992134772684104 162047688540391424
119016826250098400 240128172240640960
220630908899708064 242741022690597248
20090246487555116 238213217642032416
824056568517650 20628023064813828
88100403226634640 101828405793751808
59326869960599824 250327535100027808
83708815659128784 151518471320933376
69183825426462920 188482071287031136
159554757609006144 232057615883866592
111161828716550336 237601314201284768
117876112732683920 144052807618097216
60345541717885776 211090129382422688
83724015527948624 151773874755548992
26182905261116244 216527568559885664
47748705771677224 257780810300933632
188449236997736224 189849616894553408
225168511120210240 251093971215815840
56413105991654528 205082049172504192
243779098504843488 256179987183329856
121984773817200160 202793135726645536
196802603266725600 217900911689247904
124114540592495344 169610648667358752
94717966243275088 148125695816859232
7560837539230446 185662662791249088
146749616214178144 207909094201486400
27750790225792048 118917337254766784
61886162929582384 155417191577140384
213646095623703744 261994362535889472
73010045477152288 213186573929297216
86818414481947856 149260700751750528
26317076371692128 50453159604191656
237334227011309600 241941636981811200
114386385245162960 156128118450456992
93371039428678656 231522236648007488
49247648892512304 201994486119786208
184511695758226112 189059354796001664
73798709930251760 127888377260863920
32721233633325380 174402524357336384
26187441699265972 113152264440637104
6886069938573467 225127684684314176
21107905606151856 29046787349936008
50796847879447488 104539232495302480
76765078178168480 166578397080981664
173515844638497216 229747008003010272
59178939381410912 245833916172838912
78794420661050736 208747118322632288
28925202581668556 206218148334079008
56323410335224240 104467249495640224
133289042206562064 202687757860397824
89445533119820624 95932410595037184
357990910308393 69062189261518496
142244941304718080 149852194715238368
153965556609131456 160400701148144992
106798778604441168 109394764449777456
20296207550022132 241776650364482112
15177211460940978 94631732558103040
204427757122639552 233621080029555648
43115285202612920 87870701453728656
156170295820768512 158222551851746144
64744135437496416 214171378528547744
40370323933180496 234337569732142656
63607094670035576 136662744726637424
7565636406969674 193106481255095456
160206838173067104 247983240003283264
83326910057884752 207894219562557120
195075693317991808 226726163185877760
79158816721739104 91285713494702320
91996828470060400 220137056563099328
78772009027987808 152483914599717344
65119210541220296 163917683960867520
188876701810416512 226597083819215648
206241366230345056 240559175956556800
84027958844784368 109633986591341376
44807250912767584 136383132518070624
68462088522697112 144498017167386336
112982497555453312 129981652360336688
73601147295166672 252857811605284576
3059960154772073 163314795155677536
35064627720650244 151259432922755072
104540340416335664 171121568654743040
111843826461926272 177763535703895072
57097412463432568 107388282856895664
24570754300461472 252722448595680832
31889913761180548 133023999101618576
123863305393719680 199779442908895584
12790141315516858 122212989765260416
66093732090837208 82334892431506752
151317910470937600 209894875473972032
18875901915222640 30248656354610328
126988976274958880 241779731455219584
185937351830768448 231067566076913312
59353880002661112 122918287002959792
70180608655204224 252633801863111360
120967190989166928 189714947253241728
118016782882530336 127292580145540832
138166351424591584 160648822581010656
112506246272736112 121323866228720544
15904757050283468 32282115560692948
6627999582470690 158425114045663680
132923948068211136 204280683800021088
110326660009433616 246109870907670496
184785517154027936 243728048074104352
24160165229281224 164622528565671520
56231341397988024 245035594337080896
69154731652997400 166091633643658912
33621751800515300 74475820772311504
6082544129035621 126360352253105312
25806610989252320 215435707599294656
17114615481762444 87389104495187888
103327908405767552 120905122457443568
165562389927646432 178400559328656736
33637714531282720 174336965329937120
5463644459609726 109238761816553344
140045291128478336 213617335699171392
47927159822889512 65587597395729024
7516403701646202 185572892071766624
12463790045091302 87328228430948768
70635326625351592 252756838194107328
94205960786721648 205399361386376768
26054867056621656 72569461376081328
107876022182257376 123586719560473712
103734319350885072 143934989658321840
104190335816910240 258946397572394464
46799157257396968 124827160293511856
160758072607589920 240344150653516128
96113535542341360 232922853380991904
195390436967567680 212517517400775904
164224621896753952 248685968616049824
161811400889358784 260062672819004832
153398244724302848 235167469222216288
49268288217297144 165708789466876544
6656931282573371 57832812442523408
45513908241158168 164458219827959232
85275847746342096 112390984176574160
44595718572117744 89509467571588576
41127265293772336 94448242114015504
89501763606007168 208205494134572672
31576086921404108 178130978480048704
85866541611780432 94106097147534416
165849699623445760 249084051775591744
207931941147673568 251485063830424640
13745716878900124 61892782640875904
137303762043102160 204196818085259872
27951977338718960 128010482330674592
113123712897953616 145680972790127296
22992925675779300 136982075051153024
127556306354889360 251235252964638528
93826740871628672 113563546840056688
110833049020856496 111712616079282352
40310951162109608 173187486323387904
94525866362491648 100838956708229952
18624887402413756 82763442995036064
4713784079841044 48136005546132912
511007142165350 183197351020792224
18454358799879688 113573255672202656
186178163107117280 258977341845178016
8171472064865400 10614150908298446
98325177867817296 241300050422312512
9104964180340330 11451373763901828
17776373982673062 208048635884736096
57533620464802832 207497968220334752
55504854718192464 73846886370407488
1672170671008072 241746639849225664
103846892059172976 202973917577131904
51880541451092776 182928400175142336
160090360796949088 213658774429218528
35635610328238616 234502947222095776
147271991259645568 188979011042723392
183965137165460480 229548923974486656
17912434360254434 200661778518783776
761688787009513 171438221862170720
60117038373957544 99347327872764384
164145012578227008 207631137609532096
27648992042253764 255611785430088960
69470203380886328 241189779857656992
17375562544136506 217748200846867136
122166439729983168 226694704508101600
123530416827255648 241768999599012192
98417205109640992 212958316069748672
135667368428985616 184158428106621632
63323688642488432 163369354396480576
1761571295989839 171899350293368864
116294956990755840 218854831127680640
46345622440700576 191877311025991200
51567672806246288 160212928323376960
162911480543773824 259621633886198464
90122570239917920 162522953780920736
38709590429016104 68974006599016192
63887966320004584 237191348819537120
90486817990172672 167101488048470336
33572354230265796 79050839927631152
209398344810965024 249254074534069728
142552107307308480 243273926795231936
191899746409781728 217605274271236352
5143263066344945 92719311970808000
75456191911106576 213282936558729056
69420560851285832 107643096201978144
62699207715679952 152625419517599296
66118289936250024 186711278080460832
132126920866239072 177955906670924896
179876765523528224 202601584251922624
169134937718265120 260195795251341216
47855913013498240 122182335724775024
104260644368016592 193187247302120064
100475276554779776 208971848824509184
69852042411061296 152117322939417408
23879877037636448 197308740300166688
21144172424257976 55784943377716912
21538280650111772 178312284115227264
44827461066283280 74109905265744048
39307575909290976 93731721333291968
78425687315804144 98641236423665536
44747723511842816 141439013000829920
95508469864483808 164843770748156128
157411343415804352 203689745912178112
69395022079732816 147487268070725568
229632397063642624 232049098779153728
246112080020935552 252253531213057216
114016900589871328 125089835924445440
86436997654425296 119375488503042432
163600221442622624 246845487307735968
20142944414423112 237808610015762176
73449870179964640 243600450023784864
74152044786276960 169337969478991904
190689397341622880 214888030965840512
12716306690072050 156208223799567392
78557065538634576 110195062838155984
89207432564823904 164922161191281984
93432807462487904 247851612384669184
114044697450165216 183597270301341472
123219260365326896 203235048477217952
91010291463938368 129310799571956304
139637050169874880 147477726815612928
78742567734582816 223894602988045536
56531569092618296 107161235361451872
12049514120623936 248336479174319328
8103100670683750 153413285186347744
59875315146577016 223757741900691328
30458302966980608 110906545722465200
161508430455206368 239086424785482240
60849366906499224 104872910251832992
144525904094536320 231055503848418432
114247666328238624 192359462704865760
91682014308864064 95252060111911488
155354133282821920 169827075900557088
11906381814173372 142044851607024784
70114493035697304 136329865077192640
55019580182073232 147261823747251616
109631530464575728 213946308541024160
171781897178309056 231160086686725280
80230942687788816 234309266509039072
17108193040666250 37518400155985896
184938151355175840 228255670058902528
86945036381227552 196956905057216032
11991412741063462 105401106682199568
227493129172718368 243479011606731072
73392816288272720 208481733695680448
131863274393528944 178008891553489312
67606270279252768 87495249889917664
7977946088467671 251280778051000832
86421956774608208 260071906315865472
47067982201721184 230965403159790048
69739114312191496 231892133254879424
94188261002420416 129466405753190960
130933763882528048 219379314023122144
150414804988736448 207165255415888512
1544319641337199 150758044451371424
199044144630300736 201297990846331040
47124155083751376 150467695298089408
5237929581147407 262085564588801504
111459720226784624 255506921500778464
81230253253003312 162879677333746432
68435536728627608 238059236935691008
134303983036349600 227474584566457984
18653819118791188 117142930241963616
98284271682408240 147381822008372192
89807200357538784 144650889637824416
98999750949890224 179355860465615360
146192155051109632 176919861957245600
50825772400344912 199955104204896992
204154148658478016 252296458532156576
76861021421220000 230675106838182816
111491854767368432 261166548742333824
79865811456716032 192958752114854112
135318613524914112 196163716570362368
49407345181866440 163343819124090496
14574577158107950 211820701583438624
192316877180194816 237060169300622336
50696932759317776 148434455153864128
17936779597793858 79730470266286944
138896561351324896 153502879148498272
47743166258539824 101909620308398352
173008732357022432 208441376204186496
92377489058900848 120456527631686272
104132901160961136 139192616814662576
27864464909384068 73938159251010176
190201453725011424 208195254237462816
26734980965757548 222738252289498432
169617665391123840 185501491637499712
226431523390687264 260588065177024480
111709308696697152 205403325335022368
78733082615571696 190003611431344640
170600076854995360 195800080123250368
24343622137494396 90119539788398768
57321509569227048 155721755039104000
92981992000612304 131687792102352656
41101508079623104 138555632823214800
11871536825190230 163309111324728160
70695674447282432 253298181960465568
21692307778803540 136608758182003440
81009399324624864 118364667001606064
193090574985993728 209070021075943200
225962105069427424 250110570703388608
189859581338532064 226661566523094304
51906799973945824 71261399286021616
80754597993887872 80971477855172896
51189751829909392 64897386595896912
168248160600519520 248264546745817344
37205895987353792 112770695741113536
110349764853130160 252584329847677280
8858049478061228 55672177009613040
55341911588036992 214466322731396416
76812216514136752 141407801642793120
22726288301765752 171938571584723040
86909090456933584 136856279993148352
64488773468429888 99821227152573952
111832223872640048 126256469660173120
88927173824777152 251094152771333568
90474921746247408 154471076194340864
32004507653758820 104099319637506416
106826104278672736 132022466908282112
53468602772256856 124437654641359744
229565374574950688 252933499224734016
25459854305501992 97239054528172784
70115242386175640 154931080150989152
59534589337316672 211437752846747424
70058240776522816 208744662236726912
188373117722828800 203911532514352384
127745452742575424 198513835340114624
92929959500504896 198942435944636928
16165927738627648 233992464004550144
106873797355964768 221326856672995936
7738291874307289 158175280983563872
23097819771755288 90806663843988272
132291817355608592 193073567255271072
76696772091545328 86545087985270272
35127433535794144 122818891826632560
236111329218839616 241216632447380768
91942083389980048 184915801035556224
33939281567945112 52397220786000992
124708279039703744 230323085487056512
230099417900946176 248511282692713440
19837579068550292 167967244894212192
239556320313260096 249413194713099456
140213309163341856 159913859435322400
115475414097565600 159650815446728224
46738174773403848 185353205533133472
49502341022744896 152697595721346176
93989575056760512 198846773840853472
40135287192927376 140107116588218928
102872323167717344 103286773964057856
132776943431912896 201210108613627776
102076955479284288 205205462756869440
192873403646610272 216310622775397120
61956921016966328 169580116601268000
63157980418873296 229430173100969152
6520252511813500 110020331806626560
23807808316325976 168645623182400736
27692705799060500 181485753700612576
101022894823461760 175124319123305824
26739371393482004 75789954947269712
17455938406548796 247963970355828000
24991514810579736 80215577446111488
42089225838434432 121223527462504608
180972556067621216 258636052789157728
72153652931328592 122549561991473344
88477598030352960 109361836797475888
192664222742772544 238592205864278400
22840107835831584 232081133025706912
128674313895051744 154485548078614624
112918335409991232 164113715420554400
188290341969957088 235551406074446016
121878017688497136 237686373552299936
85025815987540144 262486815479227712
71943406232230944 179088939410925792
140046280120500944 207472243790999712
137164432948821024 184120959251515392
125925326020986400 128912548998208944
37600039331610536 64562375260594184
125862338404578192 147856217327831136
126330954387144256 238832455133225088
6549098295215830 8408632705088348
43134628158570856 126162619424407392
99423206993868720 217508805902734752
160753206455583456 178658714113321664
86703996643217872 96111525121861408
195077839465896000 230829791310459264
84073141143843504 176464619235944032
18718396711488824 149947623837761920
58213582667583512 222318566315130656
98281528739275568 194966018166711040
85197458285838992 177129023227790944
206993583413032512 224003776893662464
236426585566923904 240383989308424320
73748371358456880 86108933945080624
3297900218083071 48358123754414712
90058201689209216 208793777413958112
184336238262458848 212873695920630560
97646396264672416 231851601244796736
120182303582331808 262346380846955392
194441754822212416 249806810851282112
29420611820118432 219070887472478304
7003174749015880 208990602720159392
73569920609277712 261225888216698976
172479949801966144 201863657735072864
128052998528533056 151298129811212992
33984410728283136 217507707569945600
100277986674799744 140217046936822992
44124888122858264 75012505607391424
28503805672491832 192020363502766336
28350399114856648 93705896675872096
216821775761150272 251351978196513120
12079555101368332 250042158056511968
30234728161764628 199349401925256480
182807697897173472 188313605512018496
220570256117718720 256330829000576704
187351068932019392 202483179071229312
8580504219619600 53477561539872968
10259203111333302 122555540194372320
222490437761938464 246669773873009152
16023187820756802 181685480361775552
51805818155489328 222705044284733952
12724075931631654 163521795420430432
167582057074336128 246460161631114528
105651446904995200 150921099871901984
112992458831684000 238003907478694400
539191580980518 210712211680269696
44260493578756176 233219174933234048
124024102919403488 160215970933144128
148456318746746048 150784351645560704
157789370709532416 238337087447667552
207051002675872512 260845483947353600
20258936963612572 81160753135972176
142073950062599472 148341112386939680
68664312826726280 207225963418810880
185043382750900352 224630379980675296
31720272114038228 150539522410252960
17251350958441980 180440702988680032
57380918993023944 203303372847043264
47044749018081888 218478891723587776
123113953133479456 232505536773992320
127148672877482096 200024540491099744
18196558546775268 173116437578281760
136451359217430240 224367752317785888
199496537523320224 260265550438574464
87472912258507728 88892946228989888
36433884105457632 166827544772181984
126586922167682816 206762087550100192
166778020647096096 175465364935547680
79708333524664656 194219986363156672
88656770611876720 126386018932544912
77778893295897984 107820648280910816
170284117293293152 193293248589779648
45268579152110056 120184872487069232
177312303523690656 217033729499464096
157135654373096896 200975190285001824
13186608090156194 131634337943211312
119876803580990576 121193088141878192
45653047109469520 69106903079479224
107083849539531792 192263206124392192
114646849481617664 206943441763359200
114239324782238624 202273216893440192
7112886741341685 87309367136692128
71299117431062552 236267230573471936
79054609304311184 249760477083106304
25688873431153828 215607843763972544
108384623751600496 191401410453337472
19572154050545520 176218603122568512
116884980762899136 136943699263599312
79452406884323168 145743878921593728
16824604992035854 34986107927583496
6889246318268395 36601519417947840
94073113753897520 167934777321681504
3993605010315705 244770203298054016
88269912516359776 198698997659424960
99759263908139712 230013967689175840
22380239657162728 138002641190235040
35499081949268164 138147142259586896
133575070292153600 172456428247652448
45813675455711784 248268592029532704
147123363160312480 236562154789120416
105740490007856080 152842106713202080
220042843552387200 255618788134741216
18634034212685748 213847863508024704
34976078833256340 79956273115467440
13853816174683878 175651838835517408
1569755610611463 93270716967677520
108404204994299136 246827213500968384
86451657380180944 137666828260181488
93027067709849904 194044252679905536
83510432939001440 100736647465724384
9473214204526528 254888527640532864
31211755965524472 49889101141322776
57314364730536584 158849621334848064
147971180115030240 232842470869156576
28831692822583044 94296646147163328
68460485146694280 86521095295477504
124015902940116224 260674425800841504
79264919699645520 211316613473056480
34733936845513052 38523010717360352
3380255949094627 97019234186248272
139218810067736832 208876782642088064
8784989502385489 165386477921503040
58365667220422264 190847230535383424
69124750854038032 181538391053188320
80911389721431024 258072280261451936
29214455648830304 242687731441097728
42121739555869000 68523790290254504
7210158279558735 209466486612169632
29540197208828240 187154301510609024
107779366516163424 213717124144138304
30288472719568688 97385278276133920
87038587542231456 207935733438847104
5559937397309445 186204055672522784
149909305437777568 204342676108856704
19605524529374900 43135689907964080
10594751920858910 149088236194780192
4799472379446426 158727003556549888
160901896286948896 251547408794005472
162883694022065408 234321110697334272
115995988490726912 247950333142816128
96369497218129696 99190326057234016
158115672332113376 250380111993693536
121181688744876848 165069406403089376
63880107754495288 193395053571579264
133368215344496176 259200326653690400
166763989244466400 202767526645033920
219166168183624224 240413578092655904
31583599926924760 199979944280034784
60891041444524680 220368897787051104
5915126828021970 246327902155401184
10670072832053972 94893237218784560
28852788175565204 150030990798959808
65297412592388832 146908886712918464
119768225141438304 145499648111495264
100190122703078704 227318862514696608
1750679868235580 184276875537312960
86923106322157248 205806565706867104
152797702341058688 208069300858209888
113745132942510224 262786017048260736
157665015054698848 242086924156685312
31608606918710920 103839891831457760
32646583859561864 165413574997848320
90630667203854320 107540319127200512
36266748938178464 151755173389277088
42755275554840136 228351850188245568
85165430842275424 195654311882920736
48150283275614160 179343914667089984
21872352994978900 72866123665365104
47878676176521384 219756581765288576
146778101055403904 201196132205288416
13544042661350638 211373312514660576
101828035954260848 119820375672957024
79130256930961040 123894849903529744
7019722085491928 55226836468960480
185565241250808544 195573618503342976
67736268822409600 229589547193193632
177594377762493760 203260701330366784
13280499229682276 136601050462319472
60012994202167056 137344492555404032
151953384596488160 196004663596731904
29626566355870292 64293652416942760
195603365871737632 230042329084222016
36788982207247472 37218564792013376
115222427790998304 129741552461362864
12066944060447002 90716099344467152
56231979058793408 68967043758273104
110269783799813664 176674473066608704
64439214754743864 90401405707187312
102383058139367232 204443003518925056
31044274208460212 108567891529181424
106338243605236784 133996205039836320
81295866698466912 137379540352043808
47382447717608912 99488084624046064
139968677874586448 171243933131821216
17850793301245450 182735587944488832
100959651351330464 221445694023413600
63417647671970184 70563007716694080
81388350695958896 186028452369627712
72110537226112848 167982191195005344
115165576142082528 261340008062890848
159246325032975424 221596765951845280
6825269413644223 137781112030148144
131836851345647552 135252256245767696
231009117711636992 242020062947176832
23861859978452584 42370265608322560
153633065700343648 188972116147542848
48435645771462072 223344286493811168
53055463067988352 154194681148263648
54007255186250712 78714323461574208
67136397295110080 247935423413500448
85190079127837392 135305329432677504
96882695029366624 137532021029603088
76889650158429232 126096021236824640
110077873345122128 230498799286078656
6345984771570833 163462948095222112
29592649482360276 175927282888390848
52258965393873784 162122322841847904
55289897153997984 78079487970481184
3753261265493917 253678384185134752
7072091545695990 45442225130857920
59860337658316816 207815516695704704
11177240505350902 72040449609243368
185468909515858944 227748458231696320
192663471916817472 205039322362143840
223948466163064992 262590362154819328
34569259987972288 102792959253854368
36384869372938440 96145001351973392
52555662496818080 211688350302933632
90440048968243280 157956582594377728
49704941746514056 160048130420531392
77412922918209744 177359193605477088
33168333880468040 180546601102701600
3047563318004899 71325594835100120
130124885744835040 193362237035984640
87762594526758064 255116992191146016
88234758001187456 140120574656647280
99541326816763312 189166865266844224
57565840795628448 239457458114972960
186028491539735072 189606739231846720
166168985414874624 218669861955971360
35831396462373448 72577424939168064
128850565532567808 178349638740047968
173490411813954688 202863988391331808
36706245718147304 196891545386989856
10541376687982190 153089523920143168
30377071877051676 73503448025323424
110226970733075840 129080520458491056
19294193080573980 30996693880171972
72297009703222832 243036189230289088
9422081797951562 208858657169862016
63790745851800272 115580253631599024
103879276400531552 249469245515630016
37129148804050368 85623172501801376
148961494544050048 163176332924795104
12921352849006128 167850414282504928
6355976140537599 6406985046650474
25746580524194736 93727868662334384
39116276389383096 176995955618191264
160897036947391424 184180009021907520
60921521819470424 220298125697306656
49348686053361968 229202025861131328
110342040737684224 210004266245461600
61659578195389832 184421808115040672
109961748504919232 217183714631886816
5849354612005327 46047396653653824
146522213681107904 178133328547291936
92613623471462832 244946803236181664
157239848703343072 210318276897616800
11203592175991926 47581792651194920
25109643941615648 223823280914156128
78123627283867024 215604963080124384
16455408233812452 252389171827308928
68724031635274448 116109950920414144
153874963846460704 159887136896377184
88285732526359584 161662621494311392
81365832551603184 180791125155411136
44851313521063720 117717534988494480
73635986247109968 167053003997192416
16859400790996490 196143863520503776
216599822996213152 224626634831474080
95900165258221504 237087870352130368
108275209816323920 165964565195464672
4180224792839947 146297010618132224
137663808608455152 243864637707010080
148054013312257664 235574251613852832
54350672362349152 214657936432794560
103931693925381504 194460526855818240
140955027982101296 195414058476656384
114066603038142016 203799760031931488
44541854807208904 253399676924330496
186763049582839936 223034141059882592
62532348727801024 175845851340302368
32258041843187944 180397889249590240
6493147590475843 108263120928127872
137484530866340064 234669120063293120
117679647726442624 198619905927785184
104031989943537632 197292594481027744
188694940904621728 247745660674237120
239805877624692288 243768751616138016
36824025678893576 130184428810623504
88625252466392272 228991438917837632
38790586683557120 54616627788457376
12892647752215464 48904560614134840
115026989265056528 161568237527428480
127029531372101808 146685940491116960
146977160686896192 254887443105695488
32559484381741276 37248433279567488
226637562431296224 255651845379295456
45119252387118592 193467385117187488
23846861087398236 64888281954191264
163600252481505568 239457542521182432
73810885196239600 202657558816079552
46559432388970672 234704173623631136
205185976589876960 241341933209035392
145763736582154656 232231388954030656
12945528755672096 120696815734554992
160242322794033280 232620574179621280
47864742587786048 57581891548228136
63852389255474320 166671536310258720
163237870263232384 232411351719039584
86605793459846208 128385649180327872
92356621376251680 161822320844144832
35264041668746044 186659672843495200
217497778255658368 249500818987546912
81689063005876832 225247313907303040
39529703187352048 120582725058934048
208257925171014304 208954046552777824
16532606768568826 87217007079264624
666757325603505 218998171470268000
83806245032057264 89526781246122448
74555066177482960 120125086575295792
119429555519776912 252213994820975840
15040230993272212 103724728328784640
138880262927708064 216234518282639072
86972633136918320 130629363693564144
81151873357972864 108935027209117648
55345449145375992 226663384161469536
115730730194987600 194398878913232832
4798101282585347 162130475441298976
71952095835214752 191358566528794240
51959542828265800 108810809602770176
788350153717512 6474958138620456
93120426876990784 260759512339747456
182358827416981088 254249865284887584
27238322430672916 29421607666336360
75022591153077152 157708415864889696
225972138344138240 247253007188134592
49936714825231280 78195691696400624
30524364777197728 111884630112196880
33570941678816064 62210098865970224
6073676796051901 250735092207735328
31441955513014216 259664388983212544
188549104300158272 194390432748629120
124149227534584976 205139368110255744
23148723807033392 159611346707829344
57236810146700408 77006706994885072
142141193985828 108714208759471840
130034182829964096 142087213482571024
57343668138227272 97496065770739552
25176525248934344 170468026845493920
216600482528884000 231272509926471232
89354469677832048 116023000777810256
70850776822690072 117687426886192000
141626367912620384 206266847580341760
26585167561884752 195785024088073120
81448881876819536 139456008410300192
47676673456245176 110570016510099968
66083453716483392 238287037460629248
226911097899466208 240044911123806656
26174910657927800 135186529003101888
16979703024730126 22125670092842276
212574876004446944 219095218792414336
36526152502848440 190968186760169504
52951134308155680 244543214955840928
92185099227999632 99744553146477936
3312435680865360 29980605791150284
75724737869891776 79312683310310640
123457756128516688 222904892364174208
204241503955425216 251799063066120448
22358513226711292 48547042976719640
176891706759850240 205137106307085568
76388473051501152 105934785079039216
79515510342276096 210271184638184064
21339712924402796 153291687606299136
100439222602877520 127623281406452144
70247159762115320 139068047025477840
93879045195005392 104366533892027088
225400518810706528 254307804455730848
83631327134957088 159011745733515264
27281798580979228 184010524717883456
7027524490953497 98836862008917024
24826509525584732 207398501985108480
102613422267713712 262339871263405536
95798765718330976 114094485695792128
17292564585715994 251261956590674080
182714251769954656 183865542335319136
66002765555607688 177962460691156032
61725634992041704 114489599661901808
78366950910870224 233725855036827936
125980523027451216 213815293078028992
144855048835989792 199363885490378368
113331550546591616 141118403859229616
216729659332327616 223907089986183488
152003226546170912 238989492758679680
94218112296974096 261201146446956224
110909698550835360 143719014680292896
119902164080672912 145628366514099232
193764888329177632 224789869032623680
19628259298422344 132624410397219616
13738013945938692 226002384521355424
4140357587174312 45272947502013480
87996317518308816 195241481490975136
239121739235646208 252445857495030048
186694101086554528 254707181589897216
197543345354247040 205044969174766208
178992367692078016 232364076394201088
2614394430683907 250707006477978112
78082551898821840 248389192785126848
25654091159819424 98782830235359840
107532445685440256 183708056099928928
155172665335539968 225040879994180672
42471428560348664 205153085341381728
147937755893655008 175236605112593888
149554456346237504 151077697002614624
53719500653186696 132165115559997376
51143603103821048 223571759228257280
31639090945739456 99450696334480160
5609966019314624 65612322262607368
179247622731272064 227866375424141472
59374416232476840 241358288031974208
71143259298131728 161859918880301120
19955192446497860 44291824044995920
96342655126711616 261964027323822080
6822107539055939 191762609030800416
136630002246406336 205424655183214368
54040241063524984 54978897101738536
173771910461057024 178558322299835584
65150189514994464 180068418582208800
180746892040879872 209322095636725888
143693441064476704 237422733395808032
96522904803218208 113640448031381680
101804863973266080 128879786785702288
5363196337740440 204718966851853216
49760613889316504 54548830286758104
6825219282619066 160997730906798656
8797241052527127 93681038304552000
84068828426841232 88718595448543824
56710509186205352 237881596225698240
250001776530009856 256036045013554240
27416975649384020 110941002728912672
162622027685486464 181905392962688352
215737414731043744 241129061712164864
2305153467639524 235165371381256704
114035283610286112 164344088100987360
158959410904281024 201416671962205184
11791983587269136 262857635576356544
68127753678967416 229123663363914752
78016912142240288 250351751594573696
97741069557131296 206466756183547104
61878647069455736 172906529174918784
53409508436145304 217271167557350656
76133349412429136 197912050993511904
17602722122562364 228503042648022176
134711980678139632 175279336664046144
51626332218469576 212931575027753376
78186682140940976 205424877193419456
35783334451471500 36347373638918656
143964061491277824 250590182496286240
59647340277949672 261865438521463136
56198338115582648 176821562689126720
35546214670060584 241487310154325536
68246388994140296 87475743987311120
119380685092674592 227110061701921984
17817906739217574 59879290959497952
58375407814886408 260098663534650560
183498646952623072 187913110373943232
33999051986477624 156650636530099424
122000027607993712 259867013223170848
103392086303379568 159003833571867456
98166730226561712 214118607767867424
27179844868637252 182305480725797760
54280474263782384 167494402792371424
38738686824094104 70985239193157656
37045981703537152 192791792610675008
81378835990812256 94606307364895952
39947688143488376 89744748583764160
70734857768610992 90480641686000496
79047895671780416 259237690044633056
31043355878945096 167218511077564512
27736793444833520 200194221942493632
92649873430696720 231480377260293312
44979176941734048 130701046858557200
28720268064784188 189672080019204192
80122306823494992 221936859780927424
128971079718598592 202292828583548192
50472544714888984 125459388653279728
46626688002058616 226790147593596512
8231178825287673 79864422970541568
5824553224042053 113310759459453088
46368649937512304 102678146142447264
185371703388652960 223068100600110432
118003724019120672 159907112954854240
40572912768498192 54018875671666784
89769926829375312 212729756315092192
130963592283422128 231407587153986848
20164022709047960 34193749919497096
36171008291524000 199352475110641184
25806025099999276 218222700469747520
17923669113876832 145771894232493632
140779217407417216 204162459585563616
1997125774903195 181265735300643456
111651955515907952 224153779492915104
55370048058378048 101404369760815008
6880517337378578 18911486135649368
66165005094609920 154705698164480768
99496694457944768 102607689273954592
165691038590367872 192072816284275648
54551530979279632 198247256141468192
70223678614492808 221086989063240096
144799460644635648 180715266497612416
80006287098729456 124053155950446736
43664500790034320 197845271612855264
69142820680565968 130992996862108816
114747711141561456 188994319865575776
78037203339702784 108070955526095376
100041348263401712 233381526201372224
43831205527310680 146555482784802656
186144455677101088 225992558992350080
89333989654590048 132308448945226608
142453991874527600 233374975100662880
118218115678292992 208492074108865248
77843194744495504 248752994249095904
204163915842180448 211756895223262944
33193337780416116 80852906188176048
133415124804446560 237063562721840928
210242324658902848 244537676313117152
55996329615729728 108524517577091728
64395102098739424 249334245235047648
134449707928524800 251975245063755904
56325057048633224 153869805402508000
154071355087294144 178737064122044480
107668508855808240 158334716536980192
34154149842991856 105990809472399568
93830707442443792 214119111882296928
9380298268573688 228459069947776000
91767967096891056 136869523153388432
136951699140451808 180072314839972576
49903529836035160 97910847188197392
46218903217834584 248409844229636960
83231063160530704 100884980442781392
208461490871820544 251431605636767680
113160871762441680 130699398091535104
139362163684343616 247378806934113216
111355482273012400 235522706381391232
27853453787876996 141615074998168160
25312754984656132 37068240984142040
38072364003076680 61007326366111632
87382713579468464 109335512504834528
248895708623081824 249683657909666240
178877702493646592 180139273913811008
15338127040606536 175095144625912512
135312452392903040 253203464567064896
124489301784716160 149091662580021248
155481002905799328 240824297491816352
136793892360172896 203221728549866912
183958196933036576 254044782092689184
188797367030053248 259171475141932000
130987253356207712 172075448124990656
99809324103605680 119129095940685104
162893951533668640 221407266023650912
177270183833936064 220199856846630016
1291824115352328 224663029756946272
38226322325085336 77772325494931008
134783395356262944 249539283434032416
133620396575286224 240938701195276480
130590260897471776 142666132206057536
91539480555098192 163330253680840224
89929525934123872 137760331206032880
7980759009178534 233717366432804288
70668300526775080 84589934769877136
146450426392793312 224214249891668960
38943530497733672 254828545346244928
90682632951884320 187008853958751936
172041346707413824 231321336493287392
15450362759565310 158613242858049152
200630467823834880 250245868905322816
86549786952023504 234158164756764096
52326408789680512 159156876545684416
7685682123833554 169987873485455456
196512309746142848 198826187129732992
6485642994427089 71136758588087448
27449062637658332 252102077197872224
63007670852068456 139780127172988704
114302529598598128 154129193642501696
151887834039197888 159070873324687200
227531555856184320 233226670620410752
16498117256501416 231761037418016384
43609427913909208 75644518933171376
59744314452232328 170549419641592064
50298208382754776 134068579245878848
144458964609000832 150157436840725664
174872462402162880 201050871176517312
237422462489509184 257755308278498048
38503600716295376 52462000686525176
45304448233268200 139617472343017680
24622408112807420 30174968841052032
13145795349904240 100875689402382752
137786082519192000 138998016794125264
153699545094398240 189428973650303232
38646076392618360 194646334765210528
57322864224636664 167948363400573248
147031652380011488 164865851934044256
103475076453211632 235822194578365696
21838043373000624 223849963465413248
23522590171861084 122830669673201552
169260287873317280 192447989515671392
8871373086621940 175422841414742176
3858789047082671 210339874602756064
2395262182145273 83206485850484544
247221093762516512 259267128173404256
16295304072714878 42958595169666368
193908751719498784 209240553115178720
110326606733096336 193702201431190368
152276076228875968 250793595052701888
84480342951872400 230997733534737792
76992149634117136 115644685367784736
43482674588163936 57240827171173848
162660799089380576 186468092354483072
113818446002352592 175605557989072896
132067112706890160 250077772824432224
32978187533963676 182089424576305472
40225573459304296 184440356895276864
16916752610639698 163402556880344608
104834362309841776 107839447254623360
57944810150105640 85186728250012848
99303274055531792 119408355782600528
230191510278676608 238498980240713248
71515078580755760 115537021926790384
158248040762515424 177634621119003808
162431551698300480 231995219627717440
60976008248196968 146954227005851264
156203476473782496 180995044355609344
164151114413345984 245551295476063776
93927625029387312 163928037271474752
10808846901700022 45704493528502776
58492188257362608 161462578740906368
6502138499677333 168297124549395392
162137259019993024 206438515940460352
89599784014006272 156863115682118880
81124532894308320 241972682600293152
244734973957819616 248456779312387008
68583395193564464 71175826937962480
29325357166933164 126881938447788944
101335892003524640 147258189849302368
216430845556777536 224563293054702016
129591944660493264 234056940715969056
128393336424685952 188016748534213952
190088349713016224 237867214267413792
45299660792268384 133677473687463680
167491070413448128 252789831706328480
79152257799827536 229517379137528224
210942376483675744 226972550698399584
140147845879972464 204725458999044960
54876693484951472 84135995551622912
625839701764658 6122654075852269
136302499928800080 176339601890984160
6377723406098795 223958571476752576
34150942765060316 136427154599651968
174528374159883648 219298517526602080
57723601429521144 233767251990182240
106735937656480416 242150534756777888
151939245094734944 216676173173855648
89417807776755376 245267986599971744
95698187681755280 143007643167690080
46583804543515504 195127045003462528
68609580008739056 117715076633393696
112130288430213648 233488776628582400
169993109432854144 255225293742791712
49831084292552648 229587486258859456
64411134649209760 246353774063758368
60782270619690080 122127804170781600
59757108018680344 149807475786773280
98558443049060800 143105573182896912
35215638652761168 119805915744160032
118676264192446080 132997832898725472
170602131255616800 218206168713491168
24525722702867184 180399086236594080
38263976216591776 47158240966855968
162995221180335264 179753339353913312
57019076922765688 145095599671849248
93260768040415888 137890318246149728
26062206376051048 103662798741367120
13542459855191188 106838084550788016
38718869756928360 49501057100443960
112774144405041152 191989558130351552
101438801776634032 114064022903672560
211418022944191712 225751141324518912
120621928946625424 174023436864377344
185078879317811872 207598694649865536
224705065548098560 253663442225078208
134762356455864640 173295374744563392
138340451146892864 253906353375469600
88005621129868480 205923872117133472
171227051726802400 256633251384727008
29179156795022424 144399107604447968
76641297780458800 77989271695439296
124779549515416928 240393424479586976
34941356241668348 99038839278139728
126923100868787392 183554810994061696
236815691013923296 242711908591726464
52810965317225192 99914528788747664
154371860240143552 212944404446616800
15764542675970586 181455632803870112
166204752905486912 209134681958151744
138852049859523536 181303013997925824
226849787587281664 241900998956452512
17313245467519564 51033358145012792
3503111829912820 133314916887730000
124924676739333056 233974926928918656
84217481085317664 189060348996584640
65334253458683320 249867493381725472
132683565456915952 256794274985993056
21973186434725036 107434884938631408
61571950773217024 86524871466776592
51757673653235528 123860077073584368
101227483023974592 254361487266417600
229725645103692768 247726533636614208
9642006894221096 53455208823749840
142021319587072656 216798126951279360
39929957050726376 144232829694127104
24188657417550684 124787715094632432
14508109560972548 111567306407223328
186694717384557760 218194790418623040
24902448061944844 152936231248495552
149598750313644000 206777014575702496
31891050805796976 101335148722842192
161216332881527424 240693729513452128
93075877858899152 189290309164816896
8127284001066908 164645332142635808
25748157977334256 166413398145008576
67385886795549928 237487549411612928
10174353109551520 227922514640446080
165597415517526112 250259271845101856
51183703551666904 166531752697785152
145988431992352512 195402421945487840
8718673475988296 103370782622032880
90874211203446784 252803305682653888
190456522039415552 252624989115973440
32066633403355048 199813963095277696
83149231105236016 83260691910671584
109015469280086944 171746585481107936
157214589159052992 247123660935579040
43694067868633176 249376590096159616
36117400250114896 241462206868678496
128191615569000064 184163020986231232
46118985224697832 92768593950354048
6395473976307935 250108029079009824
99020224331668544 200264802903016384
15268120842834924 120941342165190368
32688974849131924 89048348677667104
70565994221345584 159878330342059872
39100815393932360 133253425852559760
80811927147286176 87769892075293088
29657308480819512 184269864847557664
66063581034720328 239809789764080608
156169243266971936 231800305866511968
111261407486012192 261723478176316800
14006003371174668 236170771269663328
99775805710079056 219776180593006048
134272226265104384 260207556175481120
111104198473492368 113445130402182128
22441087872980324 37921364571790664
135870506210355056 162178994850769056
82342500514061680 144113871380822336
76499092200135648 143048879626246352
18003937287912126 205160182121900480
180902636504929760 196712900928371392
39784523686664544 48707937837633416
49561699853749448 231533317032643072
149026351035269632 230454236560131008
28265698408507064 180672047958875040
198354728465079840 214823899720669440
174720179028317760 223390800566138720
113521869218413232 157438409208484640
85008284471569216 86601117497561648
47218208868595024 205641649842830080
23596983805143384 168089955424657312
137464504420473856 213306184143746720
173019196737142368 233729161418290272
72728947677234240 203788273145958784
115897977889752432 125685118011175280
32286278391926892 114805253671645728
92131016461175152 207724831855461536
26946290805078324 216594880150560576
87279539360768848 163239601987585920
59121538346727896 65659214050311584
136379906773204048 216481217288102208
170691541492896320 215038224519004928
139512631641830512 220091990843338688
124394234879506576 155277730177284224
181266535755417792 193099446451142464
125045797517447200 229027248938528224
30747183343222208 31876933294943032
116790911509262672 192922236644392288
216276248847880480 260116644728643520
145071019232091872 218539490451870720
97176211623226816 140984262551777200
170459404117158912 201249106621811552
98371267867102752 199383659489795232
139628170901594064 193866743415617728
227090962301786272 246014945918405536
90293046961464496 159833787334012160
139093256965216416 183806194627950880
76173191285763872 135543391081180784
44808046167220320 237735966056132608
85462700424537280 254432110843667488
120310345970329840 179839675007199264
17659600815111262 127991646788003376
174457395689314496 198974984024231744
20249298044561696 164309909144352256
13114294602318698 139072729515044880
79769458094723184 256985479801724160
5125928904585434 50714915469717840
13785220510653710 180734240544851552
82964602638065600 185444407622827008
95231886553837248 102068933814625264
15752579995553952 49178601101575128
161657940291688064 237283823458923296
150395007610343776 250648248875829888
12788002458121394 57758901698241608
53217384927346776 64881620155264944
72550831357104176 257461528259608032
133619242604355456 213261662299410496
87549606545483168 147980233938973824
132318635376810000 234353538361686976
955060002878692 93987231237472784
10689714384648606 124434982215843200
4538242886079977 127573918666303328
35645246352738252 235012205865440160
17170130963392610 126962490901631280
73861595554228800 111257962283972512
24681325962148112 167955944649330272
26903567082339004 176407684023680352
143393393990284272 258964148282046976
49042708795244712 169017689758320608
191614801012915904 214255839146556800
140839716014462464 154581696845901344
188585230166890112 212870184362316160
158176332650391680 232059753549250848
143632153634081920 193828032352920416
13595404163300724 261773246547909696
120955441782338912 190728129585385888
30633230803496980 189898944828141152
131179446077421600 194853738318225728
18450231215405472 184315501919534848
15458075102025186 140662535188042576
12927099472884180 126390615107624656
1748144184639804 63425694740566960
121637448775945312 167495827519301888
47138055133664520 168797106374882272
86386588773113856 235591628733608320
160150606931555680 184069425654590944
10306293935036388 16810218995459892
69501902789302832 156888129626667584
43246778236221464 254015049965272608
53997363578232144 259728623868876992
37312245140622832 205185218468049280
6690687346673200 252697372686086592
186984442644269472 197603071919671392
960712885741824 194091896176144544
57195258080287368 72830564824223344
113076252378934992 239841862817429984
233428791008402976 237436927600067840
58956170109321344 198489974422105056
25336370892537080 58542318165292720
4178547306016273 22794043945941468
154765505954731264 194425741805351264
90263004840015520 238761956231116672
60673938283520664 147586813185597024
90582210707931872 101171509099390240
169867128783529184 226955985399031968
137823313325632672 231206548502732000
110318376889400832 237946992762783072
10617919176523386 178228830310295360
59646929814585176 123809908909276048
22635353191652192 100160375646003472
154220948160098688 180180816481135488
83078250183252800 135469270294960160
24393259694145952 120812970145171968
47531184766471504 85227334085603056
43419352327126240 148728510509564768
76214394887228944 193110865314495008
29839748975972472 82168579388780288
32810122522683904 255699163176941760
177980612916188544 207961980384083040
6596490736861671 60758553992886296
93082075937496736 235357186533086272
142149507402537808 253400614780815168
175851612925690400 253956148830426848
72505955125276336 185227314231825888
195774352005109920 215406731351108160
69510919231970888 128944679628413136
21391582928998300 116692743153792512
8530748558289043 105775352055889088
233929614409056384 246470518389508000
19584909596998760 197570133084298368
168841833509835872 194693052274615296
114682969650737232 115678179010160928
59358984089926776 123297633851112352
187142438664580256 253366346822890624
124211716315184096 198137848599563712
196429387620697408 213118796977400928
223473555018799648 255240911470497248
2001582598722349 45619645783568016
85610345219269744 133843935268282416
183861962407136000 255715591154018464
64831416904038624 111516789124765696
26360884759215412 241990725276520256
106079631507639408 243240285807339232
176057565110784352 223996852433416768
96984758839093536 184062518553821408
3114542916986049 37925973512726536
27540878009617572 58596358153198648
58156308521006152 190330131761354496
176287668861294528 219001388765637056
51214525037797832 210711372493100544
122423133514159744 241315681543606816
159981127060923936 226687455631035488
33609795409955588 184090788709663040
30036898356173808 42152160080011944
10579997717100948 54058084983529768
23874459610656076 184839752283702624
204813259608756608 241911812768621728
132657052539468080 255610208477586112
184664011841339104 251787583684689120
82159922793022304 183550605385712096
39698257790145240 228531078994557184
7230245685059490 254715131162168032
73140970904475360 83181507757948416
182763143243674016 215438033196214528
10882852034421140 201246072465544000
9235160922905816 85870890687982800
40031653634879040 49108386922998792
19788472980647100 161784101314236896
66451201636995664 234857107330703520
74775677618986416 84904951846627792
193222260445755104 194697473253070848
36492931814820344 69317283786229272
170649132692537664 211269921979415584
118738149351204272 242451098076542528
188186948503118592 238857102512810688
107407096990809776 111676548006529712
78718970431822192 152994513614843520
190349421680910208 196591125137155520
68814911654650176 157501122875755904
136973408213489792 261071875959781280
194170669659279424 233429653485523232
32247991709458192 97376085266132512
54989062515194368 182237661994622528
34311880900487900 44701816681139976
70179013713871904 161942544091991776
60438822387188072 94814426187454432
64085438418093008 86115860670861712
80303303746611632 105232646069891440
147613355140764416 249461524746525312
209855748927516544 255196728709719616
200250899331278240 228801118706123488
17092253031765560 57612135626295984
5854363236028943 210812299405661440
58940853032117032 191104226274575040
88094125859069712 133783184561453184
68159124767391816 147124700612422944
174091266911063264 248690672851249984
10235638231331872 169227533199234304
116885556976328416 165278421083962720
195117437317235456 251947470557411712
17575621272624626 31760194811630700
193437820147628256 227776054861023904
29480947247591672 75312364683567888
101569655310334320 243245924682208832
185609505660304480 196671870408837280
46606437511118264 166977663613420608
189455861265071424 215332010841724608
14233901851815246 58609439516791496
76351977241788384 143941374045326000
110115287366939648 136075360974951536
30429241841289780 75047844684177328
92458579342599200 222570583254324256
193937238016625408 246967562701344352
113865270339468944 141721162397388640
87302249744892128 252624749458144128
27132496198812740 217774013596587744
24859026498180616 209147587083121408
86135938514633936 212170450426111936
150889642287562304 168421926344160640
65992977733839296 97983569098471104
19706884063811840 161021789355811872
155288391137932672 256469681568106208
70889926429260336 126798487355661600
187359757291781632 205997772778628384
242206581936839488 260794850577387840
92169579129733168 229573307909267488
26988327128868164 62592446173102176
244201645106831936 257296091613609056
77372370993021584 125027651130205936
14684207930376092 77687711239707264
89800478518087744 212249113641686848
2330048226707118 105388010851802240
85394196829580928 170365085691082240
190487270628580160 263042171862383264
190093629094276992 193728561726946304
153457398978983616 211945400065835552
35994773861908264 185016476929161440
16457596412153702 70984218972792808
118428195613623776 219603795641839648
44099562946684856 72567581144222304
62270908912184600 84145070536321760
153254613750730272 199080720547853248
59369613272326232 188365618861069152
35405336128939548 209827458331928608
25767913851071884 147542464530694144
44052826857103232 214614174021739488
55434246206596736 87502143597905024
112409999619265904 162467916367860096
4460814116351443 228783978823387776
172547621407227904 260443258164739936
203926626071932768 259779293999300992
37986134344990840 64042953970087528
209266610865668544 252781183575919392
68454046275015456 69181862919706328
65554462510525696 142069009060683680
39157849982463616 64989432066630904
210656630192994912 224473734713305216
155753365742640320 173809167455928352
53664879554425496 259021008866874656
84954564378004080 148262924995621632
226165013850160768 262464728737693280
151577738317971776 229599468939376096
120679207683546944 227757266792240928
219047846540010016 245463160212865152
2581805596380122 181172760272967104
116309467557892608 248058846573477248
148343172186320096 155067135461131200
113239253916894992 222384542962189024
77050911324524176 204322719366069088
99386220734182864 173066200947030048
148026122939277632 255385917888362272
83406788199978960 243807197916573952
50512297122966040 120979163657401568
94009163932892848 262523117146967392
15309369535806106 172365919897824288
32920214123297904 110522195227326048
5296307412450597 156029853002671520
98380170966921344 169472074969586976
138558562172571728 222515225693894496
124798299797002368 254208612424226016
24399849448049348 257576905006283008
19965221833485456 212121240861492864
12735495234010836 114487946522671216
37324666754712952 113756822757550128
169760419277310272 189347617852321600
891833115139638 42038669625335288
154192522815084672 201279720878616608
96351418765690544 230247158274583264
10915115627942152 12416262735177186
64273595097326296 124927860064260224
136223967321236144 245472411096819424
72831572829551008 200287666494611360
30964574915954344 229142048873385920
29563132728749860 218647994371120160
119657808887027008 183788044380250592
61591826520365272 253765304854288000
131213535953978704 155151423914336768
19226136138532456 125967585202215120
7574812199830030 9511909958083942
43380121251180496 169426181526922112
24282558758338596 219500045698277568
77435323057911744 192195854460758944
183340972036217600 223652455997546944
36605529804598920 134448998484404736
4849256722282932 115261923055573040
25114926403361524 139909520429426496
17570294562836146 246525581106984896
16464295788885346 164111283134735488
11583117922915044 258241803705320896
225493557378561216 242037259582018912
38592002317459280 153536132242785568
100764928658372208 201093134092196096
249801475172230304 250998092324803456
141158582972176768 141401523312101856
164087977282415616 234114466493345024
217839565908644352 254643373600727744
32573764988105480 248950897351701792
157649977975151424 242076564613819744
78635733635521472 122298999906565104
3065114702167448 70902731474139472
16273200095233656 88848526156764928
179097501320327648 182909789334275808
36373493613348960 152892524708820512
34331740378135516 94161850311031872
110247123207625360 151913100304490720
16167563227710512 171033161826981312
66085065686816224 259057032568560000
179257491758688896 212677973633697024
113456205952386864 211951854980460160
115165512505814656 137155469406231632
65149643098971496 147304056087535296
37226131281766232 246351998318853600
27243239441442840 252160821119079008
44770786224146144 166231016423818208
85903075920521552 127407528728791392
26956009512881768 219368403430437472
22406036589000700 42882169660339704
147813981031385824 208033692516023392
5550043471030105 119758482801106448
91509207252647024 238547324477096000
201790830034732096 256357129008051872
115063660510632224 133086278806117504
99159645949551936 113071570982860528
27212116457448840 246349249729397504
63256909987380208 120950079397255296
67657549755409992 165589211981397888
202108109734860896 206720198992918880
47842937677342840 85502890943115184
180796413091331456 246733991783627488
81904165171497424 256278883119678464
163217822214079424 219150753718888864
26846580056392588 169960984253311840
239703830903763648 257345479410757376
169928068256835520 194459484397562592
53620464027295408 257637429654821632
133295318094528512 232388036205250080
25892399465497588 261275202735880928
138481683105318976 140447088589827840
92877775118748272 164276357590124768
4600752782974824 31191693951465440
91193179769436912 161483004637941632
223745459274664640 254310632870759328
161947885903769216 224346812628142144
92286733703443536 164689049591281792
46543696851382208 224147832122510784
18730518457453656 24406799427277636
147519840506103680 158424284310914112
133639224463309456 239218014831619328
30234990571657692 225773757402751488
32244646427386896 64075669160611808
105660743823206016 154145195940397952
144057483125321504 204747349152293472
173914863519816416 188454987315088192
48644534922735432 70520821282340048
62281229432764240 78975499533583040
19885672787425288 231015203818696160
212448689205872960 245101331530624320
2064429717408993 228910393876995968
47572694247490928 232260264263091232
36567005410315440 43452100907637200
99551341079162560 102266656246153088
124595982796749952 259691821815090240
226624365295994368 254217073936848448
3481954449337696 88470496092460816
142744090601159344 239882301010087840
77639633562256480 224948796609619584
87445797594901440 227291039869453728
75170668583450944 82452478668577408
119218266594922704 150284378253165728
94971738073632752 101914038068872256
49255017716926840 172881920549986240
111098632581198624 208696655749797536
36809038338929592 133563225905061184
59352203619323096 209397784255114912
2197596837297856 142853893883285072
128093191730677392 202526701909254272
70364988857626776 145397126765831712
70324097440928032 87292455389410992
160269569876129344 214761311744246528
16220580097972158 165314932286797664
1523504631280024 122495582157198528
209092827661057632 244489351921745312
39565322811050136 198920197807540512
184758041453350944 231154959057107328
24590657868388580 36812650147020696
159717945426932768 173828622704595168
66555502444692536 93184108410765024
113558524049437120 228684893342119968
3431690094443466 222138578560206400
48502125514231680 72047066359496840
44187238545431376 206411228186515104
2217284312990395 190143891163371168
185923873680728000 209752369948551008
156851815143354016 236937398427642912
199246438167591296 236457267525171200
22202248712292176 45428307561431528
171502524902961856 238752021628345856
43826685627837528 127504506015588064
43326349101174032 48004643735614904
240329437044212288 247174442935815168
20783394905688508 175861895231051168
163941099966308192 232820993168537216
38439719825808832 256028823362487616
33788507914485260 164294071380095104
171448532882682304 251635007880127360
112553776507799472 114139121721664400
19809899271880380 90878009252115408
79634239578860048 204189584181679200
50467146251739848 187691926348558336
114471218208344624 197018190319393088
26512011455291896 114404729594405088
106351690427786416 254978842006211840
134219864904109840 181761775647318560
220335109841360960 250220009967137024
6721491972827165 238596132196314592
137845128965676880 186563333415215072
217866938083010144 230623723781241216
57097554951698272 112873457837408272
29356080925268040 223372486122427712
51913474343250880 259789304159517312
201179570658096192 206634388406397472
148207431341519840 206518148119542240
227456362466816672 239493249063744928
18343568585673808 134265072405797232
32475135828201092 204677221611357248
74916590993179344 173505105212475616
13011805390191464 237158101327922176
18550058357492304 138504016688221856
187711346176512608 262691269922314432
82037324546094864 254251356513406560
134635043384796336 135193815994041888
12704457687164882 105154441136702784
152245351107263200 262658772731607168
48473742807729240 232097161404172576
58702804958157576 245781993724534432
58052267338876952 95616539430834240
245107960519790144 260807195155389184
84449765567242176 239114231786016736
112518748129711920 214816876789806304
100102690288481088 180590834415404800
9105941608771872 192895062514532960
66236717851669672 191496647330527744
78454603572495808 230892360477570880
142639989773746416 212182016213268416
149149593633698816 235734424779369920
220973692843832448 255508285236095968
47497867179384800 61297960775563264
148849896544076576 234156848946541632
97580823704338224 216669825612801280
85779702309111808 154607668513871136
10744985394421652 200582539305221664
125978846266175040 141165160216220720
171975223609351104 241341228613207680
169139589937062656 235827256013686336
31775454674079152 79482033313350784
66849280816556848 115857989501083568
177417099837238560 182997664338206528
25503783823624616 132013946262126352
14685632028120590 76827890356016400
18843181565192164 97007063548436640
44926064723120952 70152140276424568
68508800744411800 238061768283912160
18310672974050980 111247692761083760
113485536675198880 259196393410577152
103655537851410752 121492189290279056
80035429061857280 95331624213563584
84823904442654592 215579191208767424
26593663016511948 163330327243719840
86218279937792032 122547864561584672
132525614241738080 217497839267329504
186956781782405792 190974394333766624
17407048113820416 208904673003719808
113166393887275088 134729195188770224
70689814387959976 173482387412171072
241826812815171648 259460689870110880
143296014193802912 251168649563857760
70331959780819552 225711970673299040
75586986819623712 191904801625569056
2032968499836176 41345479638361936
159918776480763424 184879077020630752
199580008422992768 201647958270611232
83531207343473024 110225081385174208
123424887976842064 168501144563324576
200384598204153024 227038579685129280
90070628409516544 181341017337059968
221887677262112640 238756356269369824
121033239177694560 226105735735088224
13136154338767044 58515554601442928
22147359061892152 96843656490883744
120223143560073632 181707802860456480
43514987113208752 216209005756325504
110705555365157040 229551213233718848
79288805923659280 118774891257181744
121865975177150784 147636178382625632
7471545234712758 110116979901503392
55029450536503280 262257043570028992
58679189343962360 234452690008255136
131087592891040864 155509163374452064
109992501537184144 242564639481491520
62439545012415600 258831744500598016
39365311926022528 63551176640732592
76675387956234688 157091302150577664
77524113083576448 81017811906388960
76036397081786080 230725792581936800
12497226928743914 132515983877650496
2939158969589180 62539887957272080
8152686850088400 199962735335728672
50575298049727464 199834878377829696
44701022745812168 178421829516487520
19109857775886780 30348673825040008
216112126685186080 254053412659845184
138674591234976528 170324870539740960
241642567818148544 245297487265461856
89968238031072080 144418718094493824
56407250692584896 109031163976603632
96832839010007424 135105393312068368
104611868941128464 158711535148051712
161775171635374976 204168681517022624
143251367109501744 149402066182040832
181665570825789120 257302022414661248
47821239745086064 244233775727292576
19601845069133148 63744017850050896
91665697801326416 143733515515348544
114561547526661104 171537709555306368
91348397768684448 209208019307554016
143958192452071824 245302571004689184
110568209933047264 177691450446832480
232264804682445152 255856739983864224
63070579293356872 129858022277239184
86441526782097856 222694724464356448
48928102453186104 177165843527622624
14387295597199162 128732800231061184
121931037843262880 195691884119740320
107647402303003216 118393456344367248
119131068443137712 138947591830339648
91198925012558528 254115019683941344
124500514824784816 228651317166268064
91775574111695040 259546252665233568
40219389001921400 101203298240601952
73471070419718928 141000397417268864
44760607308174840 167841294118341760
217451024857579136 242644347876608416
61425400715426792 66159248726679024
51903009190166736 123891434920288400
94486244522610224 187033495587074560
21689952171439180 119365757303031024
173494119968329280 192266777944499840
2143985490292808 210329369672739648
16661931324484650 142481692441379312
124932572565444736 141834843188602992
55293317838135912 172784431395930880
4144800821109513 179453008163890400
198381295206468768 199283639343566848
25254255186582096 110626911185105248
76259325969905376 150596676278267872
26895514129369876 149317865114559712
65339617381282696 206065027824148768
74365542640191424 162684407148277344
74025449705308320 115603848008284192
66382201323609560 110853291048108800
79461949596447968 211640257470125472
75574877407607456 146595663822409856
57488383891253808 180022523101616736
186824837458819712 188041107139705184
67291535272919016 170187719769884096
213646043914296960 216826327342982880
177527668288994464 187413706227742208
103535170249902160 238910346426301696
60732959951614312 261775359828252960
102798540955205936 200189894197510336
84577391766145952 209797854486339328
172660021449575584 201435761661319456
64363135704273408 178507942572505376
156873648855852032 198032853115943968
2881790814426658 98395247184879952
111924976454297920 173083515768402496
29690111747512764 164129971859612480
10912026597639662 248279430425717728
54060036293401040 132648424673462704
128788853922170688 184734228187964928
57777936727568904 107023606920257264
129171841557451120 207692605368530464
95051828975885584 104806965084008592
1654829172470857 113409960492798784
157209002084232672 189539129265383104
43415498483106168 216606066207187360
3652392560053342 214370203867041600
68130068488511968 140518966462829664
76609230676867712 123818734196379792
218219480005485568 239196594750705792
209900496104449120 250008809677336608
128069296486219856 244795819078943840
93015328908892464 249425320699237280
7049706799427426 156257913625573216
198992334069151392 202209307621095456
114602961122338960 210616036186047168
179939626375482624 255979468961547872
204702377594349088 258729843711009824
59585748864848744 113297266739616352
165620130338926976 192560159835357184
1627334853426050 80267138134579216
41299446489778152 255610615904122176
118463474094496592 120751038862912976
52222737198206728 228728383832413312
69639866838971064 82140851703237952
93461796473735072 155802065878255168
114827911934081952 241502062149260704
97630658616522752 247165831534222368
144963915977275360 242564074262052928
28976681146791188 227942025214159264
183550597381737856 262299245189268224
19059266611817504 166623958326110304
182847438477962336 239269947875793920
14083456542903092 95270680775674560
79038430608896768 255518698837479424
192300307559304768 210056467427575936
29959255105920380 94059997281573312
37559833101058800 81283355570170560
15683682013427488 184487556440964800
204415470016834784 218147999734112896
96645365800928960 183554454985770176
16949292572121126 76868601283842672
125952645141292880 220278958892516512
59163905134628072 195508950085774464
27469454345029044 31284238673788064
27143373433366748 144011538971779136
244457666195461888 252308675188239712
34782770178062552 189647912386888480
83545969046394496 184425592710390976
62956390587894792 235285006168659680
200020071890603648 218390954464633504
75160966513725024 187723087282517920
181414133097295904 198623247289778208
155190371282532992 255322722505026848
114637128200608224 230886236454808768
141877812718434624 187626098752092192
15700029538215086 206181856880407456
169397444618866592 198037121818729920
940437830970013 83164450595886848
87890067914776976 245505641983987744
3798893632186805 228092284726671296
137046056778438208 243272508748089760
12413940626389760 53652569206833976
184796690269559744 215009623562182560
5386441144528368 108856194251350736
79874299622786000 227589666988462624
39076539782336312 192949656221572224
70038214278550864 188918252473092384
58908333986835920 67678938559703816
24556039194563804 41220742643739616
49636304494800800 222476671789623744
83261613841110528 86239411277414000
42931610608164920 230285102818127488
36396932553342184 60075245337832744
21224645582235368 69087384580476592
37084775060436856 97250950791463632
25730265190362592 46554179790479696
109994779995315040 212514292527361344
111864332268516240 155995579367817184
83736669565312928 184338965515188992
2086086774445328 64753494889975520
53080735015523432 135531041936866544
36432694018983512 67160335726143760
189159664892256224 219667401785714304
101250971766396848 226410833673472800
17778646337801494 114132454377712928
89939995281503664 146258595411131840
6496653807816770 103730913142782992
126576672728640864 192174426006409184
179051773923974176 222547784070110752
91885827388686864 193322095601390560
49337037712589384 167701876625686528
55721538150105200 195941586274780480
33896495524242060 175575275039141632
54402682732219496 100362864490944128
162996632441476640 209715705232602784
46595293677650616 76025296860032592
21927685526191104 49518259087457336
106091376939782384 225566946140093664
17070636298601714 110017021997303440
126460026149113568 192262416603768736
24022262594321832 238357382627308096
165241261117577888 180537837377157952
149522617888521376 197443820539427104
163110576060561888 262872486257829696
177615830702697696 207231888268684128
5693691257333961 19975814238831328
143674425748993072 174788370135853312
65115552680351072 71711788437599856
29496828022827208 182360021889457920
25307257225490648 253421796024612096
139210791035467536 179311784029247040
66485170619561184 248623891440982496
89789402106114736 107684263039556736
50980871883029448 113233258262123952
163238594517275360 165440709236092288
15010327988816396 154535978240962848
60857949130161800 244881280064041888
97434615342303552 171357851496516384
54836383562129624 259494928838595264
56074472341772296 157080669515716032
85496841889913072 106139948351111264
79611331786761584 90573108885739584
137181604522463408 188374795997701632
72228560244613056 190223592800502848
3089511625902993 173705751166581920
21287848109283408 37999624459527232
138557356392254704 232013558478068800
84003797403691040 206893814389474976
145293058528188352 222475833688658912
12293191186461464 240968421492109344
107141393991602128 203300191725615264
119061436795817392 188326317430251968
13045443537422894 177675502844672320
60042506866853200 186373426934722816
85671893584674336 153276937977104992
25636714352018020 121316957563024336
51201560028878656 147402478530100672
71221291242094624 261312849554865696
16659808931270902 86390647175810896
21160299853230804 69979378945279312
188227626401258880 215715144322577056
110510599223870464 161020770472118752
84562732948097616 179531395078349792
78405477666054256 79863642695391408
162178229005528768 221314032439235456
169514700769888448 259992321611207392
31001703380986204 165297547361180096
56932354712785296 185051146301887328
34311058368170132 177779371015570784
124688843742822992 129871936199950368
124923259294619264 172818748927182720
10502205779798256 24251470894767284
76065392583458496 197301223438164800
107523685642960608 161117041559241120
40998104131176112 240064269954484064
130622010389892096 137742066348020912
13658230441235234 46351409760868408
186691038043483488 207125783351115904
109224458008879440 114614304117724736
63201853523553512 177152788114209568
74664831281791904 89067546557432880
24198876046939456 139107073218197456
53430683446106240 211161536064463776
92909772725071472 245625146577558272
180065603935586496 221843821892779360
234568012228818496 235900578756173408
25821841841079984 249824321366904032
110096243431231088 125900232254247712
198679008414601696 222917908329981024
174940680998552928 223201296819207328
111969029142950928 207488937189762848
34998458607661072 129665751921358800
81321665841070800 253494877302309920
46276819559706000 239671204704641312
96136801849550432 150552054644065920
23051306537038576 235928015342663968
145639442667668864 184255752680629664
173128935018163360 223349020150664672
51508773110016288 262947104799020832
88860523483756000 235993174542779488
47213024311986040 254363548307291456
37776951744946152 112800722071535616
50960714417886072 197947841795968128
156470616635917952 174717862701545504
55403845723424328 135250934856305056
178495506471942368 229896451358541056
21177981237099888 141605739832745088
31195107212604908 144609635744593312
65411463233605032 171988695324041376
168819097091418688 241348746645796224
26196116666734840 252143443953464896
129524263380521856 187352251920669504
49759978154645080 49974596386828640
2045998621731825 166056189719070400
186002409358072704 200627120402926016
77981087009602240 242352444021318816
7343085909207198 179606586985348704
51078289239881504 130092859853839488
74761871280351008 114605227009311616
13615023809311096 233342097367493216
69186517999862584 180572516000236896
167795514504030400 245376613744364928
6221051970670276 218037062572746624
49024737263542024 50386907346854888
79829338745919312 210722554207598112
110757152418211136 221123575895994752
51126989051374296 180587362272124672
84394811827230928 173892794119059904
22480744897318884 97734982283612816
198933797375831104 199912261419559168
225423838091990016 245588987648792832
47890459314763848 129648158693566944
123472650755907920 203094334819462304
110259441590910672 246977689282595072
23816745215267444 44344858241015016
66039678613662352 88066182157464400
106230437394492624 252805255154019488
41186989905493880 152641147677411488
86143736514324368 138829374289791648
12670820203546614 152300701323371808
194686443693732320 249173315261381728
83388951379647840 152079408612571424
28092248706142484 82109176071256128
143116010862000288 158662862805750656
15849812834780888 226489840620682656
108874985651946064 255795299775735072
50239718026069768 203032755098437248
144829331296052096 148486560370981920
123199897512113056 254372239300435968
123139437650182016 210971145194556416
40986081090486800 154815922188314752
36770256532656672 154200305245185024
51456487322189632 252875741623407424
35194236396459396 170696126546499648
120985717601610656 187302622114263840
94793689967784128 150116277055187200
142670209533057392 217926063676663712
63570078161885216 130116439442596448
117199983312978368 118509280109630944
53629180506196328 260890462065848672
147637875369708032 245633557586002720
133158663741175952 143606035502517328
67440255818020080 148436851378911040
233517412496612832 235931068499990080
9923946847617776 224796587302929312
56704278647799752 249058930054688160
42398279118691848 177741788298140928
74201479928406224 200951341451720224
136168410305279168 241647006422183136
29490377846942992 112478604072933360
11612357212750848 208596377360146784
143819552881721824 259836298784221856
240414083611037536 259584832992236992
41306360839898960 43168130036752136
128076252154131872 138087244781255872
43910333710436120 51791563694903816
125764401174840752 210798749594633760
115951681632129152 117966803011877104
153308619401530624 257193638619142176
66644344480996920 176188556280128736
8933822696450111 218928851401730272
21119247729676264 73244248115503712
53955204448300712 148271915833012512
53047310292740464 213658516961529664
174085931477363648 177964513280324768
6600347516139950 42759174859477792
81199865277482736 157603830340911616
160113962356870560 256897403562071328
147107269782910400 164777820707164096
77119157687134880 78057887511457488
162461692575518496 259965854809140256
55461803559066048 87488411993678928
211890277595617472 213185790412104224
112497103660239408 170188126049523648
115357444435124928 206430458262430112
4784837839065732 154243977053332224
28926659116041256 112826531662432096
75991841050057408 258173137638457696
174900217371432256 175175046296590016
83940293834356112 135756872070199328
114483136269724816 253060656473693312
62326886929178472 256973936911701312
206593941728647584 226091347606593792
148668774761624864 217763650005597376
174027929890346592 209538619305918368
178399921749397088 214249982215627744
1331705674395481 187954981954233504
94127575676628592 176838677335926688
213352197346136320 239418501613037760
113433487217837056 156531417454064672
99262410364771040 249337345084971168
97939808654930832 208183498834564448
65948465526168552 149144094097390048
5921325292999308 219214296862718496
206849235919993760 255775174103138656
19454177262363368 176543252775655936
82103768554080000 231663609071692608
101988138278304256 182821696080887808
147200573526563808 205949519292644096
88299629512759600 115315195503128032
16895895770675486 103748975783894096
19752041384086184 257950164083927328
55850973336128560 222307215218988544
82807081206482096 208809921760262560
28884198782629720 259538662384449888
115231414381223296 161998082673878272
82811741060185392 84622183511568192
13993645869342854 41049658012809136
12060694734650974 160607118922552576
39788942584376464 234957820002249280
153560706017534016 245732301142401088
75482479593014960 91963297713734960
167047375454578976 167372357028299136
78270491562848832 84183122163077952
70458927436728888 141828060453326624
14203764750504786 112711423655143936
6425989979570457 162907147224708576
4024953703067487 235228861457377600
60229640291528864 162106206123046944
56047528447951528 68663536861471744
55120206484980968 131540882632556352
134410071970409056 186604350706892192
124158461945362656 167620302239873408
77956752398937456 243737270178151840
45878927845370904 190846986977019008
37191442336246672 256933845667721728
30650373074659100 229084200532940000
109342142844864464 160125873736683872
3882058637614468 85361973833432896
127911339890122368 159408951464045248
192319308855498912 197824682119072096
222793833497895776 231434976229611360
27937871803027912 81645193955638576
156834213152617024 179088485352789216
117640556014765680 168622347637378624
23521942751333748 105167712873412048
28905159187110104 221269100024610016
17195873091288372 91706567904986544
64501988143787256 186042528556998528
79842979025395856 115737617983215568
187945566446025664 246576147614322144
104872059918488880 172888706569369504
65397470909307416 208402573682654496
167117860215576064 186727056886064608
44569718397425680 147815739536459520
126576299836072880 145368440569649088
62993527341916984 260262896074929824
54982107468351048 148115573976524736
104810949767254544 258776258642742880
2232147139698670 108943849729191360
95132710969762720 227584519681772224
97896479677561200 237957993117566496
140358589560305360 218108717280831456
175940562678299552 253512969107936512
80897088714103984 144628637532253504
100970077601121376 198494869192284032
9407830990663866 34161702297180456
66786707782744736 153847172418324864
177672558087375552 224033370560978112
180070400912596544 239013796570815264
106869656324390352 195831138914531072
402596112225738 193390981385678016
68797430552324104 125721481793253952
185721224482974880 243065722108214368
213518897516977344 213870009540304160
59120633483744920 89075325299742816
111392366110162448 201876773229503552
28507870251891744 142078011970848592
108839072558088528 191250386844016576
170676163203506720 217741894336737536
107022582861903808 253211164596132512
79317826124810064 173112416500970208
104525252008938528 226980031229728224
221028066625042240 230191555423030528
52679474489870152 117879952704240528
121701966211629408 218240771393560768
29510536963699228 150323566309954144
148559722139188768 242767275717128832
202855703520903968 223109571464732256
225980843697589632 255948008873136928
70308394674677320 195256606541627648
155461066645245440 170563712825080256
91056995323851136 133274647853733088
99783162115812192 129221709531443072
114741178335893280 256669383077370880
65289105092386376 159740424567680256
163080456608671072 207774654662785216
29978195862278428 203246663176547584
33279672963777412 34256397652386620
111371228251949 112573698265120624
100967703117917664 224726270925831648
97526879626107952 113950014561116960
51460655665090776 234615299806137408
183675178052543392 211113420188757696
80539269146418128 209294898086643584
102004929996137920 237508084057928032
165999577401217824 230696910525642976
125887697790383632 175687750269260672
235079248334640320 259101796022179584
113182372901873872 219233731053738656
74279784902285968 263061097523213472
84392283231863296 153263953303806656
15907868551444126 232654607653906720
73678151435709552 256393835663900288
35757241029505468 80405775684703024
126071287372806640 243099852262049760
61529860912277048 184547082186469024
37763065611340064 217555549800202912
9388875258305302 83088348960661136
194760581610654528 216945096167139840
168917427310480032 204363440131906784
83415953130577552 244313018431257344
13210333748059490 130265648581460224
11499454597632654 101404538601758944
81488650052973600 175627860346087904
177084285147794304 254337185931729312
188788137538345760 248264336479531264
72928975256451872 218167553042975808
51688999175365768 159960132815070656
112083989016673392 195616679660020640
114987314020646480 161353099000912384
92432247204654240 143249574791394128
106324407074413888 225110282871504992
37782896651702992 250394457929981984
15247133988478302 124708525429301824
145746444067383456 222917625508514272
72211951630532176 143029230389418896
102180521888192608 239085133159189408
178823150051732960 182442656792090976
127013400609096848 250578574115077760
13304506514733516 131419113903955056
2056577320533887 149438353038920192
51696745625663136 173796111632670688
27439887953649352 141153446465220304
20093106543296784 150469525164160480
123172016965529776 194577387642102656
11001472559454466 193470668622449152
89242050316993856 200722256222321952
13376156012643870 140073605617771120
1602415579050301 66343248062412440
7432991533118848 218770560908342688
45418945555774656 146996623879939488
135870534154989504 187222104402214432
45750823653519640 91770385807822192
179919959063465696 205239279495129760
72073853586637536 172636334651132224
68587155701811176 124933983448529264
160765264319195456 239235849185659840
29254334036885116 219872653704977280
6359011769439669 236057750030877952
77977838248903744 206313171168458784
80613793588126448 104248357703862912
68808782386879864 143227356301449760
108815241358706048 214559228858417056
41529864746986664 221767694771171040
86578540965396000 167754349423513600
6486262465923467 25724050961801028
136138113989367248 141877542991796768
64530916618166728 86163612643318480
184059599281391264 258588006852872512
65196149947882880 179522963767269568
29241858533340856 174162280499218496
7676701212887107 217430450115828736
53771385997057424 140921341894049648
44658232467915896 197435437806393728
104996449142794048 253413714949985440
114114374338513168 126307023470645984
171154533955732448 254229085720090112
31775589138827452 64532288026590256
146580902944059232 254867561015095712
1697429034649258 24633317462078932
87602432126831856 213366480964993952
90844460621252944 256026468132946464
81959064520520624 220503411555451808
219652392346564512 236572849580228064
27212743294031996 106856925734361760
56287406890737544 197839097477843840
112105481865927344 165275061582143872
105280050831972016 225844320114175872
96573095310813952 192439006090806432
207026446282921120 212639381014577280
168120044999240096 186362127322631744
3157911034588454 149544472632965504
17040319385557944 246253186293160320
16192078194785146 197199993665434048
167798492800234432 167945960182335360
76118966427822272 89286445493197584
128556223282699504 253462245645587008
45339699072462912 108980228678007488
13209040323474496 53686100491952808
10136789181554244 32808195037502364
120256969917733952 165320168657839936
119457849318692416 225961803382827520
58316809604165528 123867452160166416
70415265281978944 77251479286833568
191419766391133760 248998296232546624
90676546154517936 253750975460758624
167203762544263104 204311891162708064
195320600304715616 250033739217384384
44264457962879632 228306902851522656
139197277854486080 182080549702544704
894297938532646 196815974125134784
97193084215934160 181859592026079904
39377359726313224 210888160102431328
36397319380142528 70616585819148688
24103146453808012 238643611329472768
88754686654623792 210983598976548352
105898232542177536 236859275384690848
212710339160676704 247490704648917344
56764642329805312 73123139481086272
168295245984021120 170814592857318432
108342049549866864 210268001073642464
132447588876927888 231156091656304576
11900034862976800 155566835307132512
74899464829805920 123077114320384992
22294178539667416 152977182567437376
16599836298183462 122451027075210384
75970008905990912 220153529882009312
48169881972561608 230895442916281632
125099728355720752 163079450640576160
132136492355862144 150949603735010848
64200698463285928 203820128308395456
216005872980496576 225517953478442784
145965751245146144 225809417051676224
172376921224850432 248982238750686720
8703086558328481 167885557422564096
32807944040133896 207818816371638976
556042364668935 106959769478453248
177319175984133792 178711822151375392
25695374176247744 39715223998649232
119551212865533792 145313952000251232
227231718345898144 249569269364117856
55845022123132568 251039913495043488
42796902974308616 49156169476962216
75715443642111344 147196928321633312
58668888159716280 221007515160315136
162988187445878176 220327676263046272
8591026824279521 68140549563224776
943962200601968 22348929918502380
62975234076824840 110876463591533440
36931517160144576 37100127763333504
217366206866674432 263028786257964064
120257564609671744 220626057073545760
64395969541505416 210495562249814592
7085024058190130 253969786425609792
21315016614191580 94233703151514096
171268050362046944 211374693514847040
119395093153235280 189816817321573312
102044889904644912 224785078677321024
13176836030033606 246674001202238112
145885607248187744 236624979648515968
170134191594464608 204732054872072288
67740556728316928 195367935009500416
9089428120955134 38604978492242400
82683335949173808 226674679617816640
127738851182078464 136144388788972256
224151206491997856 260885400052884224
169365627945737184 195929020066298304
61049952055368496 73143858438982176
113857015385008320 132601809979982320
141120472305740192 143626862122157888
118652144155953536 246361478453267456
22837613234184736 240234694703131424
43162812590760416 120834275287804880
74672877598200432 249688995921118848
124132965201541856 142949735685300080
1197952633217188 232777150607427872
124301974648342160 177340055543808544
54258518346912256 219075609716308096
104191913553370432 210003557915572640
108109273284122928 180493315908342016
93225555009970368 147684624937725248
186528134349130752 226581248142789408
10567181259670110 126474149561662336
2017301848501669 21607775286632604
19052435236149648 174735369185823040
46104079589054360 211192038111089888
159460925350351456 234476450541216800
220107257499200512 241738400172159200
84896920581734320 221851996992381792
128461561114010608 188418666776964576
55833279362559088 95558743006619872
76490947638900032 237991804425696928
84251492905458320 159852431100254112
117313703526408720 240409872084479104
8471598889220377 109144379050741024
31304797490296540 195129880731537472
145618162876701568 192483626436698240
157324660376945376 257172187961256800
186290866789018112 203255666588573536
17720528715864346 154298353558497664
172628523494512160 238710599670573568
89252063800812720 156915245803585472
21086269061189288 201305022320448384
48361486997957856 81153746771485312
54844971457419832 80344989382934608
202170527013693024 206965777982118368
69760072573535016 114222167875088624
21157589005655664 85125550679635408
38663648478608376 192241370737275328
62276209047116888 212224906650941952
84518657452219792 137399457682680512
17006527190973738 108810852570928384
7971240174958623 93546352264178176
158605779661959808 219222375798179520
154998687006256608 225231790117603904
86318553160927776 160737095095539168
171264844212020096 216004766435933600
80139636543902864 240299506445005344
70810337660506472 149705346525647040
104413507928667616 221649820532243072
154273242860547136 167832031218783040
164506784164305568 172631212845262624
125013436650870768 134134059817846592
142427428739744096 223848478239962112
65361468016860296 72764038656800416
38557983441675480 114469651964306064
14586864534927096 239062888061700096
59853178848094688 140563105061467680
33482389583246668 214901313744575872
68211252314471976 153846964386115360
18525745545214084 191166792228741728
95655652172237536 227785837759180704
204985755525427040 256847072679307680
10753440881170284 244778915113392608
137585074010478832 147330335349836640
24236332042089860 247244689358208832
559320091471688 113425318517624816
83305584043375504 118755080533764736
128142617862203632 197786554205469408
81735068125584032 85622784091320976
59454785509850128 247220172700229408
74059256684170080 259092497634079264
208614334580624800 229574315082622976
69071152131833488 133885970829144144
129056217976497840 209711783319217856
142288395538535840 195213054146465088
237638938351638528 254248368363339744
62528694992402064 248931968387020576
99060773031084896 186651103168446592
26955019267544484 203684838966295008
12393163460909984 110457044059901360
49372118052297952 162914682433833056
83174010326672320 225223724978774016
83909337334942192 205649966312865984
100380813588378560 182964071288911456
15636915616743482 211228353000870336
12647194284241654 130819755846588816
38577573097885496 185615801363234336
121123694671779296 244986348620376224
8136213723194843 231413156635441152
73677308547278224 79244121726716416
69602628443636584 121899692363492464
1398697582076113 39558743905138536
1605079294563028 14893262546495326
141811318941593376 250286959085771424
44729617540110048 106445838385882448
58885972237348672 59182734896195376
11651508906827740 106234735988450000
164191017052551968 170585895831536576
85008994332809104 152548611384430112
144815832211044832 246676414644581184
69870723434486744 87688693507123328
235433310866674560 258595393505331744
185534506010047936 207234366057023968
76857746353938400 237406967433570336
199508011104334400 239712016633662432
130065198744112288 171935428201315936
110955387084778256 249298826076041216
75500180010718288 180717138737046432
148483596037367008 207201275143130784
142758419823422064 162869117447577344
101533992189770608 125463405436996576
63026993401166984 84503328436621936
114561967723314288 142949054377616880
20944053629313764 203762118910915104
88028784406644800 95240888707895936
18309012715719460 75613763227079824
208369887746272256 218883868073610272
123461652947910320 192363352471250976
81533928009799776 168732294400776576
192006117761830976 194201039720392512
9739974585720120 258144353979492128
88433371167299808 142209473402041456
35778170733315456 58721162769764304
64664733563295304 93012610161064832
39472337784071032 167602067657351744
66906656471539920 224305267965449824
178554343903582848 260172211174599168
74232925137677264 220915760126530112
57669125310420488 180085583434009120
49665212518721200 55935023839638608
47149419420281128 159246903620487328
51886118157412856 197835789995247392
33822714625924468 48690625635473304
38463567291925424 241460481561519904
74538780118446336 210000867167800352
17064239311143280 85665388701623472
150234022079655744 230350674088381376
32734357516157636 155548219074427968
39615133516314016 113290842793732416
104716340264006768 119607331199528752
40962704126701400 162644993413552544
66229665089952536 99651424085282304
229506309565018848 241106386596331488
114059215914999216 191590493465776928
53322228445678944 130441273208847824
181769350344111296 192911263114089440
199986227247779360 236189938585566432
9265146127322272 84535950566673456
43518164694337856 189780117865615456
194214093956616672 216087895540603872
27834099269992564 126495672453039216
94885198611393456 189145880722155360
201656847839778208 233451704224438464
120826071113273328 208418828659703904
168683424346433600 211416674026291968
97467799328378560 205453275370382080
83896929208998496 234183307696274784
4075259711870034 167991185382912480
174363133237533952 198661292878636544
4778485056411011 141445966784676720
185379279986763328 195644472733745664
48273904827460000 137294573574872080
90923609680237184 152914390793186080
18835424391539944 218816348774346944
35126265939476472 109646201470219520
81583523435202976 97621102966466704
59194908705355184 216406089980119904
122291560590184480 261264469621191264
96956213109256864 136144894065290704
130703930567074224 230894096419895200
217331807481620736 230437833693393248
62983569017888456 205849402726983232
84965937401371808 98719386230434896
230003307277604192 262343529768509280
184985402157836640 191123937887075872
115750560380515360 244848351135364544
212908852770500992 217139779503972768
83742622950347424 214489990683230144
15713089509581680 187799504120194336
167693782742590144 230617613040009216
154087899081784320 251346311158084576
131743591486333040 137595904698578256
85294979343227040 237611718323102272
68687696027831056 149385243742297280
82030408346133184 160509085117053280
38674801049128096 232241420930090560
111320870897520176 227538240026711808
3053483493473165 15822640795558254
89709759886780112 218893286119886624
215275396941035936 242682398584182816
149316387272972096 231459151754387552
114595475205725936 259396243855269600
43934826069203712 237709280388021984
53328365235443024 242092156481211296
8481976659352245 236232461484176960
83193661095284384 190766360775230528
137875087705853664 142990539035340656
58362388782166264 156873310334229856
45382492019925768 124986814590998416
115192262998350880 191137155483091584
38225482272945888 147964872913117632
93892274768299056 183531768208944896
128698190440207008 183080649630131648
119383981368609472 255279480692580352
38716164307839264 199785354636590720
6375908925156939 75444230912597968
181420137665122400 260952253001523616
26555895930799964 246990926031369504
80838120020465168 178084770745211648
168540145191097344 256980032582302208
22360627943210392 24771114778553984
169778748482963008 239461742188200384
18080148349320404 21119187951537380
8219503287945303 70894815738320744
135372266470412192 243071742900761408
79335229213206192 210797893060527456
15262149569496270 153073544962987808
29648572200373720 259948919092635040
21589854300965420 59963499849036536
59918232566875544 101156430868257248
54055744928904088 189784042502355040
83859393253674640 149170470476004288
177316580036354880 228224920882636576
61258337335387776 215320151117029024
130726307589359120 198415648356220960
71930827026904824 107654310169816000
30411026763449524 68860169093587304
52312771697526872 104158106950715904
121056454634951904 234978759796288640
148568326323257344 225038435112192768
130122819310221200 254814136232203264
83448708885537440 89769991822940368
58388514720513600 72169238318150592
16572996657984122 153026949086582720
124505347137436256 250310410784027808
65030265966802544 180922848710281856
86232200659058032 131926366385329936
56099070705959256 81332351959261776
48803676111957704 219887678078346720
66584276400167376 187724539376311936
55701349659544120 148115693553022336
18441294179956296 160971108559024064
23494498219900320 240556091786962336
47376446160357968 51488913725464584
182410136810494400 194850514364877088
12944344310586514 218376665595911296
190626545906042080 260389728545157632
36134789948999120 132556790653493808
109178919743801280 158159770667682336
92906755258260048 191494975309855616
32171720556239120 249587016138252896
100167284422015232 234780850573112960
27790545488519960 231853070843832160
145300641601997888 214316642228878080
106090553545599136 119702763498740032
18578558707776700 81745912586037520
89123052273897808 177991136527587520
58869253948655312 214763240602791584
158588357232311136 165035743585947584
12429256928476490 241840201242916544
243321496297307200 247191070959844064
36458201387973240 98611427159058208
64991612315425480 194183714555043616
44398140727796536 162952749023739520
111333320798008896 185537130653820512
33707346908346108 204271360601483808
15598026253074792 123240464663989728
131323214394238576 228580180367487680
131309190447602656 173896788970078880
72416889151320688 144762650833298848
172882862897743136 212616142624663744
167728421827273632 249873092265195552
3720104150306760 171891239727800864
193969692046010272 224731435224513920
154926153395500000 243909458691208064
110880525746987184 262342992948655104
94625137081212112 239935308997314400
23645969043772456 240543952051879264
40223524222965016 173662922007535712
72086144837374416 87107680573154144
15548370665190442 202282212050623520
68836651248090440 188038035634467648
84131046172554816 124304239784589264
200946589894092704 209106685247189632
184199820279473 132272779820917440
151069105811815936 262243104055499328
193152830990021120 237501761248448448
23283197308223684 80832609675850000
17291147214246514 110574889711684768
182866176226129056 215792675467202272
55557000518483368 135440781275753696
12408281989912126 214341508068421600
11131548522373130 190821694119921344
51736351385391056 192882570809130176
88050029308866944 95383616739858448
11660818463096806 230289496739656640
6632605843107597 177811207596304320
26302918882765588 204388791591876960
156723983475105056 260258156880997408
32449111434736300 225880362343326656
99532710487554960 156196406088011616
44932942609192768 56732659850153736
97491708600871888 173022649304058560
111409760345544816 196350000432225280
142038096387646512 189466187435359712
32265701237673932 192921992951758592
86679474578652864 116224288613892944
56241318432008216 90697374312104192
154447154382285504 155895915577856032
138715034952723808 164008185895902752
41510301989426824 113698786374269824
112604394090846032 188665695548036000
112335480668158176 176720648549842976
23247266638135664 67319005966324576
142933023440732016 219401900621582208
97917871000762640 226389018690512384
13534684407019548 19550115707506660
14700489332667612 207153183122084352
175326727231394592 194948879238583424
104719692234732256 176689029587789056
101251366430445216 145032836161303680
170371633916564768 258366431440667264
35452303231021332 168258906751258112
76332253930209408 165548563155060352
91316888476402544 218848959943968544
173505510039698592 229395615902250080
14701120536980498 159016430997881920
122145810185213024 208096541535073376
77698013748458960 174523324692348864
76309647545215600 133943950956327360
33940165726524780 82594853246050496
178250628696656288 212480092387046336
137500646432364736 212928407792592416
97868492550300832 117042642374972272
15217141715946972 164264345167567552
164202527083867616 232317893235975648
56567453220659456 177322641239371808
176248269682541824 222948635095693152
76679918832468576 122530170032540848
189493780936053632 200055479086040352
21817417222427680 59163805548207488
89718583210589840 173069928402065152
131244684957821 87308805050847248
4131773233171855 119511661082837840
103126796710485728 232551215588911840
91848889234272544 159517633797033216
75778118972441888 169732965825934080
39877964498412280 242956030186744896
133985424833978144 225717718974708224
38187861313661984 181988981396758176
58056482762734816 125822338169329392
90872112115342032 122918863755512976
12542475075612590 77327416717534080
15845915951574310 21762669194167832
16632135314960142 207784097859366304
18782716896496324 202622855272824768
89725111170858352 148293178561840000
28913341566554344 217155000920758496
59859230098042304 96999678698221216
43010928831491712 128506125792530176
6460582109068803 51773726131374672
180598052369183264 218304559851626816
93138463496194672 163354738269348640
59035274474239672 83730066682045968
131462358141550576 241173270068564928
105352599897807568 229832389393239616
11551832184175810 203062972371291040
50313894019782496 242047579644201664
32028679530836576 213349968970041856
11507920786757384 235155860196138656
87047917667472832 186820600737714784
158792748162260288 252314447845567680
11361017802696342 232961509135911072
57238258501267440 181814282470743872
77487487058454320 78476625860027424
183407422518092480 188697253068899200
9166723072132592 229981053231034976
8295516222773337 243403640413877120
234881282767301824 236694054492690528
2267324581627778 33784115807280020
40879579690924584 83072638961789072
131473801382678272 227072825893527936
72823308298322672 255763102278915200
171340204094593568 200118774621538592
158415122853720000 218801426789382432
76954923536646032 78396769102804848
121473819410715392 248155840230801728
115117869919251264 154762578169577600
207160932334976896 235156818785171232
59385962105817608 134708300788172688
174428540421279584 212794871976373376
86054928602198592 161129111953973568
238306856083685600 238426007342917440
147757855951518496 218494127776185632
21200763009436120 203184816986783552
89336789742352208 116135227779673216
111494379498588944 184817345020637792
65558310557368984 213338768109739232
146634612243801056 167174238147367968
49813180862272704 188472635236908576
206128115627919904 218469271718743840
140503936321465472 144916854979795168
71576721708144112 169262756846260416
114412615844763152 215640442812148224
150895588428398144 224695808372167616
60185148277817664 175040823905330624
59918999447478952 77812398113897552
25350977202532620 108313751673210896
37049004046279888 180489972759078944
175628480630958240 227531356733732000
45514053997333576 226617372626057184
55510824109967896 75307532416735856
23688428698855980 180239103353379872
52933976452744688 141597379626304800
25377191603262320 162106088475362912
8157579340835887 117092623845066256
113545056353943824 216044380385985536
103131897694341616 244266412273522368
205161165848709056 251188507268989408
186960005039202944 259065521754887552
10366663215432734 230501432532654656
104349055940571408 221674258652858336
201324523547104064 215177995640562208
205374907394368384 252234487191131648
106593049063098352 152599143264846368
85466891182164464 104541261326256256
11253269194287862 204121685840740032
82415397530909632 258253576286342208
74839487264615776 241529141616786752
89342347039055136 100536400209904416
139045472421825728 232340397715570272
117125683619643712 256336974131790176
130774885104929776 211982879946886624
13469157668453238 71117759972221256
119564265479573856 155515453612511744
30675192122694964 221971079221723520
52636638477546440 156023395437131840
69261387344034576 219660131611542272
70415611728373696 116393820956171696
201697877530695424 204360691530328512
228589864968900416 249101524507502336
75805283031414976 204904451845558464
19067392037115916 114115658079175824
178727676636309120 220565371156682272
155447935804057792 259447072839348576
183070444134506688 248821694857893056
33798002551883220 195402355451075424
130509540492268448 231988641438067776
88534464159978672 227020052732345760
3062783564927387 5068879190908790
116881161822042768 252555602534291424
164149876211571680 238387244424608832
87281303689845120 156068543808471104
50164795320903376 125819530640342512
45504233547594416 254143545330367712
211327946576617504 257615875799810912
150928863806920000 205119352976035552
80372578573474976 89400733891513360
173086616129726848 209827814031077440
22032905296010760 149689255437970496
36176165110016736 185116270844096928
66465164263432752 104509035527436928
230470572607314624 259910610195235712
136778652071927520 252703636250884544
166553279217991168 180584081971037376
67637419039279360 113990733675665168
5016396192837723 156835649503557888
54522333080983128 55562013135609960
28125488294577668 131504993670377824
34400376415876504 167498339571126304
38187325858697008 94832234211109552
38139630323875608 131455639659457280
36464428357068944 173201850175974592
8632407246986673 203605803436153920
107169761373429232 246700441075068320
66725857290783704 91055277138659072
18776570691939108 112749815566582576
151661340985460960 230139450972872864
170494997007485344 182407039600569440
216578881460429664 230183735021616672
2831530249736100 152028807891512192
103911522860467632 108267360619106992
147030797036084544 150426077569414688
76311420794221568 133428985538777776
60976163441554624 117401426752454016
88935268090496080 150260167867702080
112651807656136624 241237688065141408
64913643980245736 126574946459818640
29335433630261336 185292771282378048
20414497086891240 125820097607532096
167944457350786624 216072709254956384
113770661566101616 255156145645127872
31825481733953160 180860645677725920
7096113096389890 40073606065097688
20835775467706168 30152679436961672
23250207188270664 84125151215645616
9898984697285288 52369459296720576
13906611033979658 170915532031807936
44356633862403264 211669664007358240
50582673877692480 102728374074419120
184050891231983936 219450121532392160
215008389708878016 239140392526813664
9912768361990324 217576238191162144
82740976436111904 136996564348635888
25617316483656608 107104626918294640
49868614056453176 219038916658840416
54840916335602384 208053545316449248
157534038701967456 221116475328657536
7059061509689300 86915643119177792
48146761926322792 242809160214175360
30797042847763172 175543390021242112
59515162807027984 248018058703530112
26522594813890644 158090868688112480
27935542349968904 144717761114190976
127916490516260880 182919108157042720
82817932330846336 175659610031076096
47192273034948000 224885372001388640
192586891333775424 260012986553367264
114463750886369104 145602698893545728
56765923392257896 69757754911050912
37254067248620904 222103356494551808
48973375998615600 218295543170325664
119605327325041664 251836481176355648
70769768720506440 212598924694134464
34252884566021500 243643096566676832
146817409014246592 165745567622439488
76080032350160368 254445220580947040
189515320139345696 259730204892733952
181439396484746848 261207415237155648
211504946533641568 215738163762320896
7973582228587797 197264347243265792
61270034876004912 202714429910113536
32645304620558000 49724995719368704
177245850555901632 178440083916733472
56220374913757672 121991336338519568
58021861294546696 233232208776588352
69849410044914464 104541696307594480
184581499518428320 254756171121164864
56132425932474400 141105398709122096
227017816395339296 242179195595847840
179773096395765504 219580843316284320
8398784585465762 109779950279901936
20523672142547872 141074917771391312
120335419301637424 173455752382604896
135773819213914992 216613261263682656
187875222267091328 219948714791600064
113160873750826816 221464878488231488
28867343496227320 213363926282822944
40549405620281816 86898368864442928
188350037607109408 197142970607759296
161123376612327712 238974638974435104
52125983257740096 214094278519169792
122110633000541424 172183728288678560
115933997406651072 191198180108460704
70247421382043232 205639241377752992
197667355322608192 250016227424335200
39751478779211368 180575442017844064
154779323716608704 160259468755598112
29395789741354476 122500037715433152
138095608928875632 194135057781354112
28513963320328932 140801783161115552
28892517301549508 40333976789169056
203533920265526880 231806218707238144
61569793305336440 124639802802324384
70005430547167832 258232018845986112
51252444832755280 224757686540302208
192019808780681056 229731741405964832
1194720997686319 258848579616016000
29519339009277000 145408087004349696
184629752389542400 224548004532571296
84130709216442496 108306131510433872
6725600997126584 173758166150574432
207400934140141504 258884525107904256
40566206051000768 243509455741217088
12650011015797540 42041270051445504
18286055861576728 88519976097270192
101896304803310960 128197822342200592
72826882785434160 178833195503688128
67567018495964288 185245708750391616
170032989723246240 205357920707753280
136128201613761424 229882234243541216
7273869564987188 80564406238519296
70371446214638784 98715708707662320
199575380681117120 240893484443455712
187367125491340320 217516796702278560
190615290263062944 241948794431006944
51357613494142272 220666358197646656
61368607968086400 148549886859490976
168177641175905888 179269164716587520
86122917022181488 169417833829635648
163786145321426656 181299553429248608
16484637059028570 254406653544346176
82627062247573984 250703554982074752
136338634643148192 194468695790750304
140446042468800928 206965255189535456
56786378977954088 96097925324912096
97625555167400592 216673700251862496
1341240867936050 57632722364474992
1683175223561160 104817683626146688
22877750953040104 138239360360282448
3805290277484803 193333356367328064
10401645408083270 251040379060013728
180781595550364544 202066394639760064
14261233510207984 55003715009238056
6150793596363634 177133777456110336
91100346654080688 93458245036474256
207605561573319456 216778225875832192
22059968803830304 210090692618568576
230750079196944608 244026007948571552
76470649869604896 154803406672314624
41361538506670208 102796096871394864
53517491047198432 58782900563126344
199403952600642368 255466227955203488
102954972093497104 177939278638866592
40677873770108856 61341390197000024
76653362425770480 192440786560556416
205318473706669344 207476480759340096
15873581188111106 243028204428731520
29632991578739400 31061101309422048
28698184097759632 205592953405391296
79268996934475696 106454903558000288
170576135720732448 254473129394536256
6506085775555614 178345083609951520
144235234459690656 179238817753088576
97032209516153792 209159471762135904
386300916261192 226118408238669696
114665898286224416 214692333924767552
89236250083215760 238968923777675936
70248933109968912 207501300057701312
53214415582239616 146728675820329184
77939706638784944 127972983336980160
113182945690533184 224939341556239264
68641099497445128 109889707500229392
51026114608692104 205055143079115360
55917578918246488 162155391207976704
119852682721459056 130065544262850000
179470043090469696 219988087809830208
79335631636068224 176549747793162048
201408401700419744 261157571827063392
122737321341256416 223609669914823008
62945681548494992 148774672579659616
106397233955242944 260295327753140864
51062692442930368 72364394842652272
175561101932855936 242265446989767168
41434744940067496 43856586562332576
76828314992536112 234870940734684480
90101052565905648 95764113512959184
110216864686633824 187692926352486688
48688025571081632 202834267223780608
62172142725248016 80163716426968992
4300583501498900 119865916827967488
142336990139246640 255789765851650560
85931619870475504 135001848047600352
82520490271033392 227501364633308512
125285669509999024 148474783351309152
12859587549062414 261458084893618400
9317553969265828 46310947844896656
16122056260808424 44713672047953104
234561702747666976 244513102495054112
124979086418403824 256732072143384256
72946934144437088 128888704254947920
37070218690495880 223592919317323584
39295797806402840 147085657486640928
16243573845065670 129702746966849024
20698941587381224 220442447999607552
69462093909833368 145478773406810464
11235436918924518 167366516920307584
13490120292712198 53651643235371600
154015954167708416 235817070357803744
54972611471567008 170131889118475168
89777105357489936 215596264015053184
106597093582992096 116132682668477040
33708092874953996 39994390850579056
213156158203620448 230538632354062144
110794695923194816 203366063976804896
154283641363166176 227518900268162400
177627055610006336 242110816883984896
46369173786337080 138858254342628432
38660632837180368 106090292960879200
184844814767401120 187635002169816576
65733483487971056 144717530289621984
92653776204502176 143370148537564560
222511640535260992 259671171404221664
39186528581735168 148826426996766816
38411248134201992 48532839053977584
23316420369292276 173734976495968000
110709225967636160 184551841066619232
25320198876111836 185552020036638144
236822161476311552 251495382714321248
96097610466640640 223909255222146496
30461487486342484 217903524915116160
113861224719407488 132306096682183744
217143126140556032 253828184732550976
150807119296998880 158688582247890112
87818272610546336 243430182188530592
224228449560177440 243690617688214528
148542322678097408 195141206874105568
116922207579049136 236712428557258656
214953608076904480 251134116277987584
63951102475255552 203918068574884672
1246885104533971 186335923547090624
15420438531316112 107372817270220320
149235529057187680 149703597970814464
87352818639791264 155344163442259200
41662761826233032 68591948501224680
21914181641273656 133198623386695200
60468509306592912 103281514027104032
38462632037168920 240360251979133216
51609778705516840 157329823657164576
172882419146972512 187519965322716352
165089152296656160 217727450966622912
65055995339962424 182966333305174048
259734502154496512 261497248586609088
33562964784110416 170330224642139264
171951013574879232 196813320137195488
120726096677403728 159068520383755584
93559097531764272 212465150149611520
74894491510879904 203411910283854816
76769531108270640 241497974648954784
215637484174789408 227391962686189024
50678772573763032 190400721433740064
38874875820195632 130117110273850896
117633310014332992 205375166855674432
95906716122553936 121852917985288752
4528326031029703 22117217743922172
126239439951529488 262348111302719552
73645943437763296 176565608222811712
75565779500123056 238248156972058720
151695566742093920 176608021022583968
171272129571538112 232155090059549344
148183646119145824 203125102223552512
14903398283517084 28307342690922764
68939146371933624 85021655930046880
154737103944947584 220294354554459648
50834583014464312 82773605785394288
67149017083064416 129819910426761008
82728662875863328 113423774538078576
26535833559416088 136360573531483248
2165048450039870 255569492888269600
57400297706270432 229891172322982976
200914205550115296 258000308909933184
101847146307708304 260423646003840896
50829667996098440 113951790910191376
83372361041477120 247478659811023776
77538813932075856 208928254220688288
149691335537171552 231667328231390272
145906018945174720 262331558449247040
73013211518072016 230959746285042688
225247416527657504 252381249058502528
32699669594011736 118884986437738944
161568945147898880 230188720307558400
116217337133178960 122395710176160976
114997602676294688 117808469347522656
43021937700990360 246335417598590272
61101490952150976 100977446209640544
51635644867904840 83889615213806112
197428593584970848 245092823249345952
156530975801242368 219122209935925664
33030427211359428 117997969622135616
7652822264898080 118623454822877952
111863555416449024 250088532764223968
193052451267986752 250055440441039072
136325085749996624 148100714008175936
57306985073677864 195363724636840768
74433615347459328 79186198516854512
202181475309891072 246277978475950688
58774208997356968 155519643940586624
113034284737937168 209955539246537856
134252002522278592 174110937283520256
156516156086372384 241368307809581984
2548416559324649 53879024664027144
59735599504600088 69498515017961104
141784805971347216 143174568682066400
176978571381964000 242566496587702144
153773365521861216 246558375492259968
198716596068780352 248033280091400192
87314565749911408 135679124656966032
195314852929877408 241508551296443840
51384581257692696 136052614045556912
34223487523471416 128401383487420704
110476231790530672 119001918280807296
1297049983124111 29061057931115616
113235672106888816 157671387677240800
124829538614618192 248635210990344768
214022749083799456 241634603153927680
107791717035723536 216245625632586528
55072493874732136 86012823908874624
61237341761738024 209536740643259136
57426000005446888 76779023290733760
110843013679487456 129527742139017440
63451136246597688 74701696207798736
17271048827238952 203082552542295552
78633932165243024 115280630291861344
63428110715066064 220520510806966848
193676964194967968 260041341078483584
15679834835884672 187333074264789248
197272870519097088 242650242701097984
57080590301250456 200549096707812864
78960700376558544 189580089220668512
120792257218695024 248470236795110336
40396305974608776 104908819531054656
159764436998412608 172878617145058304
105640652842843648 129722413798995888
24100892056008200 132925871323142672
27144309366830720 236149910624347840
3964547266038186 72812401084948368
68640974901452032 177591458539728064
111791102372206656 207548002959107648
104572513731883968 170618481684644960
31486646093272552 237834506819220960
189344113228914592 242387384779145376
198430051810067424 227127696623054304
143992159317714112 156185098220628384
26042304121127964 217784205049738720
159590295620994560 167472831402170848
115136981474088976 173344131128731872
60409045324311584 257370312853730112
165167711616972864 234613842685280224
24017807756079248 119574713930608656
105222190008368176 138221220610059760
48412389885541264 227464446298226976
210768984051169216 221546791440247808
196377879198989408 235757932606206848
62009002035677032 81781324780761104
33018634195346292 90315005436840736
47538402719738720 254039416467315200
16090888185009238 248994318096265568
145990321887113088 200336558666177600
133002610419466224 171110396062469760
59978536655450776 65464066786367232
56160557896681648 134569896294984064
40292390932359816 66306367502890408
79572911058135504 113452055381934736
45226213579657000 129841917451417968
176736446299366592 245185701209547648
22656722396684524 181324583853145344
133703534423061248 255954011586619488
136970725290964816 221080615713869280
2248240239801904 151542379095359904
32906311829041248 147072563795207328
108712484900043568 144946149189389984
9955095343236920 238514941605009152
110131838728703664 204017974254830112
82201366883482304 145044962620514944
124453075820357296 208934168005338784
143508215829052240 198849476238021696
226081037127851072 258571679115472928
39611170656565392 73937304222682336
198676808723416160 234260519373417888
10771342879481544 139612649757891968
164540811199463968 224443808910853152
205354117773411680 232316543282906240
28899791757803436 33462448168360724
58650357229512000 237177654403842976
174907186122247264 230279040418449536
48730226424004720 224734688675379040
60382267151979224 196357623589213376
107289665067058320 187497595211466432
10807659605109550 46880558686404864
160524744646266144 213746661662904064
54270999747774456 221728689193402976
92369874203097232 256599309511021632
60570794706203048 168026765632276736
73337728822877328 160645459110238784
44000790265326536 248152165379835136
113028963062332864 238967977072896448
233889509855199328 249587738276952192
177160264033737728 230837946485598688
69834102849151120 204209788583438432
49840774942489080 224714511708659136
63452143391934744 249044118604028608
199163450836465088 257745071715610976
19617733540547048 59663052017505056
118445562665936176 152140612412338816
10865179316642180 146693975303775168
6429706627920775 24238002889638756
15911281457981334 207608013167175008
63099073772209832 112895594007629152
15777917521903020 63076172523789152
95641720668504944 96618210720579520
31429176910236112 37972796548642328
84196376618567776 154933812976231072
28559310766377680 258601910430341792
177357472288661536 214639439008544256
21002996674877688 237079714471643648
71298844046026592 228175384051542784
40802640751580904 75147066720902096
168319976957956352 218137908166495648
43014747463483920 117181290214465696
66063689347526032 251342142202014240
2526278636576795 54775261970928952
108296167610535456 229390998981350688
59243452549759728 187735214928377504
28969687708505956 78614851127913024
99919952722224288 149062083506806048
68359228514628656 190708500157171936
219400677775070048 221603284069867520
28610188754893888 43444731964487928
136934788151289168 231687758289523968
154651492717075040 170576417490428608
72893873118169808 183312066325532448
658403366871040 39915710519476320
71459247098757888 206043831373067232
42102256386261600 238443412518684640
30663258099856760 128164942391762752
99951636389931680 161761316797256032
4186674910643313 54982788786424560
129481862494305296 183983054768333888
99417813447729856 178169849712904224
135393374484748320 179880409878112608
12126511269099240 200360389588446272
7256018695875188 204762927181206688
29348018561090092 225612606392308320
136762262563842912 192961798956511584
228011985331878 55299376340824712
96206437921301824 118733142577214992
149637393006667904 151017990429805728
54060564567486832 133778934697790480
193915785766019264 203455970685744160
78170550947636960 126016096377251232
9598253806825042 211834153314403616
74457626484516784 251875557431277856
105323317988779056 145102764586999168
66176471959640304 253117255897443264
143404270924810128 211937461766245952
91263420602027184 94433938996269344
2599303232893734 184821770504030816
9045382459683862 184216799844838816
35748664331535184 116012750796913408
73374187031851696 155875426713430848
4219283110944021 75722118186069248
44286137071381304 235588455191583840
114074457699186048 170939763868012352
31420445620888884 180395717728963136
149043424799138432 158057233421218400
99312007033803328 230220343441742240
9407561174427492 41161438168861336
70342355419908696 215694580150234496
32268434928317968 192761656987565760
163907508427937664 221740772311776096
195622801039312032 260675490254399520
245141030481797824 253835033001235968
55048365910857520 138653337631212720
69216253563533880 237993530954483328
28118191176452916 145382995151737728
100443334057325328 245216132114628000
127260676686304992 235656060537002496
10610936361886442 16887352140626048
134763368446147168 136627402715227008
61194270883852720 97493378598002688
215936515046988704 229406389648852992
154638019680450368 176515682518375904
113043287392789536 136645547348139328
49599414380430064 174587335304834656
39486189088796128 87379712665075520
243075005516485920 257924889771035360
39421515465759952 122175170494998944
98152624492183744 204277430116473664
117499206895403552 248704182548803008
58450978026459752 215306886726880256
82669092775445984 223210373407913536
128541751665533376 258822354532628160
110390373826479744 194072486389975808
230222366850577792 247635218613741056
890452411768995 243842038037181344
4822726804876379 161225844676160224
14211419821811220 186757188391382528
125396375082256880 158335455343837184
11366927696764610 143881668784536976
62388007019704712 197302404938044864
14547948264831162 106138245437675664
19246512484736048 213419406277055488
85120516966569376 187705854072162592
99420546253150080 218600388296311264
180511980613052832 238509103408828320
55128948473364856 134172179854732672
10516845158237100 259506435243136096
40591594706789296 242084496099139648
131106610650609184 132416677348155296
26298180624541144 37051474727269904
167434497410780224 199138022298383200
15123557667456704 51931313596863272
23957933316067384 250284096829345728
182936296353672992 248464992773140864
98782230080204304 212916736716601888
67439792400244872 229122331633390784
22764200522461068 109531686620576000
60764576583393696 249684972131320544
153246745795075968 169758294276510080
38390803067755680 217503939643694176
46422858353395864 56009382249268096
119808421594977392 171129479148446240
22437505117279656 120149481381407136
34647720513337380 70449761601738120
69934689185519624 211889928183452512
119375604993076080 132634932410129312
41081305894375896 108673998661543840
24662124088243784 110591208399621200
114124078736783632 260449016696410752
33511974115485900 58309293915369104
153020979662707360 228679518773424320
159509072747732256 162733812202800736
8975149450897854 112077942110497152
57889299478306792 64442535684447048
61246862348651264 77262712630294128
72644492267250000 221328840820964800
43947561608912640 82459491098973024
78834774186289024 171181732618786944
15358343640585192 210317316237894464
54071331523760632 98681796821522624
27515675254221940 233291377130961312
116370487714901104 258058248844264416
94109109089247024 143090258568076464
142209932679877360 197124655893814336
51691614799532960 95418934138301936
79109382508840800 88150202400695264
44343494027072376 76415398809072912
11541579030959710 190836198547710656
138831221582821216 219704671117918464
68352204440603800 261508823820170752
26792113510531392 163656175782452864
201498187590558560 208282117401249376
56092994977409296 74591300493236608
8095901607187509 91531709467372704
14976534714500212 151615497539175328
6522778833031250 123144706698309024
76405921168198864 199852633277860800
93731947400309216 238917769951104000
34198471191020608 173609353602619168
7595866305341769 204818368126157376
59360219236286528 111909620415153136
148066738913558848 170053131931685408
82282135974627344 177090635074057888
112113079022846816 175314961857159552
25569828030820032 109351687516547536
114556448514309952 228735352573301632
59481933704794072 149841379421490176
43945077611884040 151312171785007648
119849269878414208 158452903244387712
58654010071333424 106632747940664896
41716192593408144 179522127624000320
137647926887476512 185068390906199872
51679444984324776 189746440794454112
185682567827964704 219290102467362624
56609723656451520 245184206512093600
21908649264969968 103160121102192048
149154892197418112 251285078928720768
99233671642484128 170399018744969184
35284190419128324 100502833037187824
94642384365161872 105719781981958576
191054946460272704 226610017130116512
176970046560766944 213300619043973408
100624995636199216 171567342855723744
54414603551515184 152458012001967008
69570415707110688 89199928911945216
28946224799206432 232936463175362560
216789896200180288 235173829139498976
2782659570229812 36110245645049768
76396914071372400 157583513081531264
57614714371270184 193629445725887488
19600500728607664 205856169985518656
53520166295307024 225548145589000480
66994388274822664 185084148468750304
98925097755652320 154349551726746464
72681164948760032 162013434406968768
30393464011844364 247317349395122560
15465044142987428 187064619822876608
140140307610186432 145659989263004288
61462562893826216 91657943460712624
31210903616177776 84451923303195824
102203145356848880 160191505317860000
5387798554031766 256108239827116096
76283073431241312 151254717833417920
38363223916250224 104490515668281888
211160772026713376 223375693138135168
73072359358555216 202483210283239808
72224262313483744 224693670352712896
122501044612268336 193136358568816928
146474546187656320 201720393636988416
135093747453850880 184746167558733056
31116198256636784 130049796254323920
23999549677956540 115398894671139312
113112770777668672 123787308226801344
196999033294155008 231070831674948224
99872079772298320 257032845769843808
238114705747531584 259055920924250272
54862020232295800 183229846380560608
190629061507224800 263005911552952000
195300185424502240 197629617858593536
109058921380491744 114964044725650992
27971028685635584 122599768079651392
163839427907124960 184068964741232832
67988504795329024 129472364665687936
74867129043972368 252603533789643232
9747977596121458 108811145379192528
118857467908374224 246835711184539168
9548783208211128 195600514546907520
79174928871235408 95839425511329632
173944038386633376 261502285276998304
100161325002578432 184629678646437632
101177489668889168 262609539064699520
163174265244710976 205839102638644800
117626507573544272 130881801379363456
138942744810833728 243567114150786496
49076080043394152 167550865421574272
11911749871896822 115140139269930192
185885983371031200 212142462443550016
122985205624482960 234146964154194720
133455542243738512 193449875822424192
160948252382042016 219723671481960928
228807122164477984 245473850237950496
149881005290921504 196171910504877568
73477028954917968 109249939753803104
165330726060550144 256605271320597120
206568764099131936 252292766642796384
176668391857516640 244109275675419200
7310396254240259 128580621035529520
224242798279523904 248710344308511200
70427433041846808 90503339422013536
124417440855081968 246138767999181280
64482570791942848 100182843441245088
104391188520954608 216655254019384160
10583267411186714 33159330029569656
54346620484978408 173028262239250784
82059091379375584 156374772925763424
167013684930608704 221132216409105632
92334997046135632 147175625108834560
193269815009997408 218959539131411776
90289407011904480 199200310551667488
256539718504564384 261822955105865440
147814014081931872 150951035827910400
42099331518927760 132403261371412304
70521309844869224 79506714134738144
91717730747672096 108274515452976624
46956503294640440 210091360681287296
90898385945918064 112720404622036544
62145736245178496 179281281743852352
104022255964736656 214313640100630624
77916555433462000 162984459940946784
206054642279121952 244413468647694400
16459168987596388 187145539956201984
127824918646431104 206617468857890912
80035466073637200 204229728899984800
192434746203138624 254231268822265408
20582700229868364 262386720408699840
83372346247913072 121736080861237264
110821158141668640 231799170087521184
221619294102298528 232731809824635616
60193635208592672 159747934556089472
41910850300337280 218059630526022400
1886129749098214 39693113071652360
38471762696963816 200836663360399328
91954404075653280 119060686645537824
43791485229223760 97427259804816624
158926234371890336 161795833403640736
39891108362505160 200444504768398816
50404602985322080 69487555949012896
98829570652854912 227072251459099072
105653092538281536 257421045872154528
97449939116865376 213712753786434624
168527018397970912 245586543439239136
14308857493048314 98769719067891136
171779461114484320 220736858719094144
124164350043813664 218158139483727520
14295003005364108 250606225603072096
17926160055557266 28563938523606544
181331127144784864 229953164031975392
57866409925863152 145304699412472736
35180977093553888 85575285521924560
35514473371447660 65810938845674280
140166498846925376 258557280207375584
61502972395441112 87907341631691760
67788069302440352 165247969299499104
59915319581002120 143111342220621504
32166827648939148 202601679778114016
138489820658551520 143638909245254288
78597995559024592 83069561990363552
52319473635944240 153354644382243072
93555430504649584 175012755903524608
57238720697956888 75567885620931344
9929035143483622 120884127364353648
10229091312352060 209962340150226720
107899985825269376 131880638924258816
203258286857552448 204771527388217088
164330930852270720 173270428321407456
66687876966984240 140287765853061184
63327773030728960 109235088101969568
18771333458073388 183718772958778560
74077358968416176 180142271675927872
109159920482662208 184372085011747040
2856907479955370 62121338878778712
172362223008287456 185126478543700512
103547276014153616 190504788423690560
142421887886179648 205986906376936320
188533126485187040 229950705000621504
71609123698615768 211803537800536928
140523772205293408 164852787689010240
20929060460583368 229502676962631520
73086627107553456 195789048707139744
21673852713899508 113313616022527504
66820301644473504 241378398705613664
29623366173832688 221209531026265152
61308994414888168 163948557663944160
47340589021983336 77581283971395088
121364723301773152 170693213772255008
40869500149912400 108299061697629920
179336913851991168 195076132556039488
90138457176189088 186631090072876064
31385602444301508 72006806586322688
2400174584023258 109507318419922592
169102465351642304 259589193897155680
38509975855309280 185473842036385696
36245318074206688 71058169199913640
28979484994842248 94032943316380272
12417664880228278 87912570896504832
121827719288978336 157303932871087520
99936756583860272 151912261743120480
143504868604958224 171275296550966880
7739301513666442 38392284996084256
123002698864872720 226733148055970912
10474769396378978 168939100576935104
115745129427077040 149008776451067552
107560198141461216 109988699707493680
95175667183807168 159193478325023904
164155946795968672 170567238876692192
206977954934049984 232063780610389888
20727132845779480 151662795939608000
33105694109439168 147598841079478976
73444038071752704 116123096296132544
12984422227496050 150232005752066656
17632783200178584 108822101415679840
25397681339255404 237671439934144160
80847917824648448 180906976663965216
19097640807000944 94466103999387680
180785767091038720 217885239422722592
141209164829505728 242538656251349408
146141308192661888 205807977835633152
84037566406444608 118485054254458544
50003310481429088 118606430555927472
9436872172827972 48889276303422208
82905495238232512 152137176389802368
23902509818129576 49259189685328904
187719614762076352 249891175072800192
242411105081176256 248302442864682240
39338353036772112 109694933978218720
48454955170000512 241078586171241984
97281024418265808 146915421726082272
119711312899714288 147753050977970112
82685223190704208 151861982532820384
23352422545574672 47683901315310816
55786678319041752 245710816711566272
89944543019697808 230347338571502432
148166318401912704 184110903982255552
229407327968164736 258504128718714912
145283102246139584 235764795919717760
161848402976284800 218876315209367680
38385985294996952 259156425246368608
165896578213619968 261458157889982880
58073265919968432 83394396299347440
62072831890098552 186678681580206560
212587556882321664 237532636694814144
22069595846519188 254457695520966976
17217001670021782 70857838351216104
35856178640797228 61231988032797248
104389648250716816 260623355640598944
68449490365800264 114416230457906048
204833992704213184 256025166357570464
84541757736797296 152530384583225280
169501495510311168 174800937752058880
10437557877949520 110999089926823072
131190983520567792 166221706338484704
188659058819097760 260336853971376096
69283271102272568 108705646602921456
96429530653276432 119934943743852464
6824970633743916 120632882553510176
34381848771537144 249897427950651840
88065559134346048 156002828464011520
11894865879169314 225721629656187168
25815480322059208 230003697875646400
75936012942155600 131027283831626160
174794295683418272 189701499623690464
24539763111768824 61152013150430960
99000726967076688 164934803716309536
159382947062382784 213581871135201920
16418563146150700 253668988589137824
22193150510466872 207493279787302304
68847091619388768 203835721153419744
102186871299075696 194347288707975584
60783559106186040 140892385269682080
179775695612851392 191289757594897248
129367875419861472 262673729058252256
69475349150563784 139643932682369536
2677907534258903 25712148757492580
12638902252923600 262830374816589280
118887441755286944 198606445416610528
155375820270112288 260946681817925568
1098757553764590 32625224328196156
155911956374091840 176819437764652352
25329638422650456 146028074811147136
31393129233363776 210848474945453312
72479413818143664 85974681461663696
181718942483231328 256855438257506336
38524184396239136 74102346688677104
28891806282404076 34545302739044588
26735468597084624 120398004608962912
130188286772416208 163863510220256288
20425284867475128 190793026137544448
24260297157077480 34382879640823668
26154937783497780 175773427499213152
19356111991756132 69880127477835272
189786926951201696 258292909361533504
26408513951679724 230103959086804064
38905371486373704 98859787777553616
54841871181269440 85629491076344720
3073821385704216 35149109392657124
47870479421814280 58326370564609200
88329313075083344 92384392723970832
120821761269083696 212583891068611936
18724823611762900 33051957705733712
45008568751253216 228493934565486784
58580131767530504 246449260139037952
55911239720801624 132660961078483088
149893802115607648 227979380548986400
25416824464711688 187274958945347488
81948219931200976 168938890626398624
119386886606524032 260764950863481312
110751250724990848 258945393595830656
28804705804412076 134812331308890720
170650931790599968 255548426223231136
69845483585270112 218097481647810816
32040648671193568 171527812439404928
140269193059339552 189624542790119872
86286249100352368 210318951175829376
23803037955066932 194290396180262528
52877808625376456 172009739408356576
83256414607947840 110394322010688736
119962070138941552 220016980213643648
105936344657249152 147229713925207072
24785457629049548 158992759057474464
172742263059270400 212711897867072000
177631162397605664 229728568367049152
20775925590768712 247065343237173088
27413653993194036 48337304618333040
9786539164611780 86030556964634336
159955171796912832 163143155459219936
169045612602175616 213434154659604480
8099935542932391 78693493470461088
86429064144641568 116053842075712800
11794675641228260 144793908746610336
137582336750017392 246716567871061472
63625804438825712 146699162953074624
135461703999640704 191049639727871744
30744850624112476 133727069131130544
191778023858529152 233280777317564576
29216090786059664 166205588617632768
58117284338178504 256944240766825248
51675246333524936 204095334093200256
65060835404097232 122992793433279440
91187011569506320 141219086740125504
111989487602144832 198858189549679328
212263384868170176 233018442789935360
46162635730821072 179592247030178272
1881795273156463 76809340111218112
43537621705055528 123689582222748064
141298731384254016 151499602348389088
6896662129311896 198975898395617824
17606743070667568 206239872468993376
106687264857100272 247992147973389888
16125020379056990 178034571881541408
178879118157268256 230361749597827744
66635595386108144 234007455503630208
80946456206492080 230420533260658272
106282318227592832 231684397606303872
75302151497263952 199647281846364608
62563227895902040 90205223648990944
117432286542520976 239986168073234976
748932047858104 212741630740543776
34246412521851448 247415375238293888
5555634656408627 144646883473370560
8535961553219217 86580410625115232
172653644031545184 216793080021860736
102315455340094176 113188379450760784
138607349754758320 141103565800272720
26676090382981248 139157537661629408
203096578758065152 255257389890064352
103271568765802608 153034318185743616
45860110306779544 83253878580632656
140923899862065040 205609348101258464
206342818387118816 236803547297005152
83588517279676272 195092244746828768
207823550884492192 239007632587415232
10762848007804078 215968538095299488
111928534616984176 126041227644365648
203393453815251936 253418489738653280
55903467694719416 121423224244823968
30304832574807464 148656295927449600
208211413388538464 212128472668787936
81661999241715728 241952024216650240
15324788950067588 197623211786060576
61539378098441312 214118497799048608
197846358861439264 209418308414196928
69527886830425304 104142299975572448
29141417438497208 239070437606259040
94496533062836032 224687427620571328
112660201542068720 257626560534024704
14768780488158212 214268512972397952
120866761386709392 229436599402078592
24575766715559836 219537204933762272
10525777658837762 260292473274146720
101198098367588192 249358048215454944
11452825170621526 129206708626195584
95650109281522576 143107282741222576
198948039497456544 245349326715451296
62113473770526256 168117299451700576
149768209716641888 149948248359231200
89722716807383824 243465818118936064
21876929643604060 183325453118410304
148273704394813696 211126657650525632
4420981458625714 60655603379229448
73702333926390176 103038627864333424
58203013832943880 211036980219260576
43707113230625560 222997661738838912
55729314367411848 199618224940379264
65392570714476448 161519718190405504
36325711938016448 54893424797994056
17950749024977460 167352127026369568
95964413874593712 103595900347310992
107714218291083328 224437783559075872
31676685364000856 79100812814905136
12449067786635674 175866028736897952
114596836777746560 256544505833270912
67055087799288880 113817155381008080
95508173396728976 257333107045235104
18034388147579620 51387782048173992
22083834690539048 148109927568299040
77516111695468560 81506754148672432
37212029594035384 260209277933805760
200543957163860672 230818698602196256
19509294540936060 216071354302964608
90784099798887312 185560889828031648
10817841438996966 155827361748757472
11937152967638784 37516300836630712
57246441684604720 57548780238369624
108920953933919616 193408787193236992
113278955239610768 130109815100154592
80750287538538496 196261593486820448
100880098890946720 213584701556664224
23329487504272592 26022165992435916
27471828392339920 137219750527948080
52832206177891160 74487768974133280
2854532613553398 85853048593926880
153892228094083008 219986115922631040
28972663956620544 89268339977970032
160774151182941504 245846732194997536
154862735719672512 198138115305920800
98426265544139056 211025654154661344
18300870222472540 230209103201835360
121056429570397792 225728924700978048
142189022422432384 245148944905559296
182273075039578208 185653200995637728
188541098469487456 262007839210003616
112818046840886432 176610455942702976
133229425846480144 249826417633456064
25027824543558812 125026928170947248
4203577514204556 96014690324315552
225532499055299712 232775801905383264
224769769771276096 248490241876779904
89523511724053872 141481710814454368
172270523328689728 173614023559346048
87091720984641664 187006447029422304
163378197130797216 215781987422532480
16465936269381744 156235459555023168
144534958811601376 230014281734343456
143643831620884064 151732918885773632
43791371021678768 71100146863459480
133800936909815040 253485887378304256
185073199607863360 207410387137116032
239754227857328864 258262891419455968
123763182733592368 139213788414006688
71978782856784952 119760114296236752
81430331460682592 237983920642178112
90241428030420272 186325776537597024
193485567183250272 231074285286541120
181155119772238528 183556045229656960
204418828506334784 207434948933391104
58727432548476560 113309673013133984
253242283316118528 255794171572623328
86505111173239008 250730027723878112
125321379802684416 206478042013702208
2309735216217056 261425236714720768
95570049439781936 152054929098270016
180830357200287296 246995957550390176
34438878299766868 197840480613957408
175923307977607744 227805996515338080
145032172875140576 171057956485402080
48358338874588800 88009106300381152
78962708140753968 119225585381575296
44694586927752448 92020152113706976
131051267392685872 191653450211367776
81184256235384304 124466702034396880
26607234642194392 192778135858325600
7374821679136074 166459218353174976
210758942631777152 226089664104455776
80319649404754608 201606876836669472
55141911115437344 155786587238761696
79112162935777232 235825002089564672
192852783361031008 211871906642580128
56209549978744688 216601302729497248
62250533192063072 208741298773836800
77246576990009184 127056820032092576
79429470792701056 184912164850373184
92135977347823680 260653976339112480
184468405211314624 197552801628790688
68720577536991464 256108830286962656
40395160560371296 151988900612425600
187317862885753344 221867704835004128
89037431051572304 235197578107162944
190641666407430304 195841999050799328
10136448359060128 203661621087698176
91065064906693584 260848773424644896
24925670679757804 185464836489764480
35450804138705172 184843876113700416
55812622569062000 245121121163993792
95974589313576224 137266086947882912
79984431583270784 212974780705204960
104616174063115088 141708016142692592
10317586924748006 40268854521068216
119140376267348256 259858833818517888
89875407922401456 184974345812288864
28173504760858216 33133900045533248
53486850294216392 125365795469758848
188456460832349440 218110182937181696
185134874859532384 193616825869739584
49864351775606368 166771710806070976
102254128470770304 154726185234733664
52632985925231080 200010533800879040
3133649409671655 213421088464119264
178559448702842880 237830584174317152
106473446150756368 152019367965292320
21626219779679116 86301470100647280
31542425430283920 168232869264051392
18961361070624912 20547060255895360
7378712302064035 237817257685233088
31986369305177868 207112372803805536
16229501674846846 154593898850038688
54463133392933016 91847268463455088
59482722832071968 181360393199738080
87992231607004752 198599413789616320
48637720813994608 262889308504803520
20542249952584440 203706410516448512
53163245152551000 193227798187083136
95823494993572192 134338210997707024
98583639193646800 113528299524110384
46597795022893088 175830576371704960
130458779020657504 147872376579362944
88424616724565232 149476600850410560
137908241808386656 216559991065040576
40640896080687144 212557653885935488
174328151692853632 245667920949358528
149860194827434976 218986968302272512
60014649573788152 76652005089944128
180153072738376480 186156797658702592
10304018453495962 102415963823729680
710069700244341 167054530727541632
106254135808060816 190231566641506208
251760934196096480 261333937084320224
150699351259208608 179310161116668512
29611395287367784 172682250368791840
74807804480912480 122571846657763552
198864520846904416 222079489139983552
192509237945317 37995440961307968
201128193367422144 244804563694508736
78423498044475952 242083741612331200
129014748103923600 199933944845978432
226285978222260000 261685072766833056
200535784203177088 212319144860225056
50305140298613880 66626634507885040
7624220710987787 72522153567441872
141868194446571680 183233548053366496
235832813837716224 245112178855235744
45256267090125504 255387853143228224
51053854708199672 79360338272099696
38212109825174064 126462062737692176
35570370459962952 225123136877559168
18114266678536904 132543558465771248
207621664571252416 260444042377432000
92635473177549648 251179684543811616
88351225004220896 192811000051385184
91744880918511696 113101554796313424
3221892801647852 124399260306342240
50074502271990328 223298871296485632
125478172424960304 187937824587762272
41219478452508544 168620071344891488
7954880611303596 135119920182964720
1566325253989221 73175599046954256
31259986157376084 237393452105151808
55175086959302264 207664184791521120
30771730566662532 75687811060668352
115174023583995744 149861422559323872
46279024511066960 129805362043954080
11489435336846572 16145280196894864
101133002516027120 229079580789987840
6492281613703822 239106911493237088
123059434618708992 182690682902511328
2619988510324871 130101063394050192
147383911964441824 202098106630755072
26449406952833328 179621018200846400
98592488123488896 172399407399303360
119973391110705616 204508026972857312
12506742333104792 105550535743882368
146777880516344480 215309603361568064
119467184322352160 221531946698294048
15079648578758322 99121581566088736
158475944855439136 241669550326298560
12949948803014332 123048575632646768
111428390221041904 162940307491779264
67481484295571624 258512726987115904
157790649582804448 212540627950228192
153188778354043424 190435699081486368
32321037830168660 182025328437701184
238023648800833056 246928098102657696
72181149925127184 76661225843641536
54172513591258304 192124437140823904
116444694449723888 249130240487970912
3821009938072359 4788646109654359
73753136370925200 171271384396807648
106725520188008576 188312538389379904
81116745463982736 157938113230554368
18450183011953608 148070215743467072
7896929768759428 213621260959351776
115851816763576256 175844931884874176
120071625304992288 143554835812662080
149906429525908128 171486830765232768
98190310076911936 237786330945036416
29272231004003960 150430128057761248
153549338635208064 209715957342263008
125633371605585744 141367906889418240
41069414538783584 57518582174466504
206982020172575872 252813664154087936
115136503046050576 249945207139887040
86367514423948320 202177153982524256
16277270115253764 259561048931981824
118672443220220848 120163590302640688
149708878045633088 168220486339023744
129816118949815680 160239932363402240
20226809258840804 132366608871776096
19878377715818864 248849910296950656
18107619873948588 203103083780612672
79366799038937824 209256418386344704
135736334077563536 207330978030691712
85975198317595600 153413253117284192
48408589956929144 84068687616933824
38460072900328680 148212859694646912
80446882065116560 164203148954525600
21490322212014316 64948926479863152
63066133877525608 183861914445018336
204979047650468960 213179776600149376
72601244086711344 100789874053304656
64035462172310752 172726608937961888
85606527538189168 182436512651043712
32622276329344424 215844075336887328
48283573808094736 230616660708304640
88631909663985024 174215914319604288
127191360721317600 193766122269230976
34819023635930396 43944383466673360
506579265021319 171751523092625792
157074935804916416 251570590717937216
109872904388311424 113584729967124416
219197429213398592 224381386587020384
2014621750209016 88367060328687056
172245053736448320 191599795423964768
8399271657614542 109008248351017168
77758172504878976 245277288939863360
44712088508157848 262450414309356320
91121583563196496 187403923903458912
58384513128877672 66960691562402128
8089462843459645 130468085540731808
165409635721617856 217058715633618656
25683542251437324 49615870326797728
117833645885197200 234979194076277952
147151532417868800 218989195934264224
114235906069279248 183675779175121760
49890544226397960 96772942891392400
99351433182010176 112047354302939312
125314377705502912 208104190174181216
121033293583603088 126731998142309728
24894693471976792 31912869288086676
150876116325132256 167224127094831680
4071261485896996 54237784493601696
28116026068143844 64814256176683272
110116134664331072 201628871896958528
120668950370329664 229821523807986176
43285609219818976 102340006529450896
101343944001553872 253386316987090112
163777018646477248 203449453318212864
28757825018182148 58421158779299216
23736010410791484 227545464007091200
81022439999552672 96362352436587328
48885802880703520 62875038977986032
95818692633132064 200536537773574016
79811428765349984 113408217767808384
31476865120550600 199385868673102560
66264832200390968 200048688721490336
158184531448473952 245749568316854944
17403018331210908 208917110402939296
136935073104411776 201212625343211584
100122705130304416 159472343002889856
67868148381808976 119879350721486352
68270369744839504 72271123715897984
111071141444338112 192115808836434880
179430409215048160 255065810480464544
81834802037910976 139069331985221456
77554016403477184 86870940072205440
57206542086178776 57236203530680168
84198742352741152 157732993506133984
184174231975420576 229182119956119008
21048507523291404 141903577460595728
30395086729769864 253381314762439872
20106587986739960 82736066324898736
156842981557914560 256037868986604800
33344435860157624 163833749823220576
167646002535565728 180771166293502016
101728146371615680 205965679227173312
110027488085196432 244350829469613952
47281819928009776 123600409780867488
163224176203067648 188613025188034400
133905157471803632 261300687030414848
12544348949807116 209313603788871456
162263277827844896 173539335573904032
188438531382689536 194549964533641120
149804061980117952 190972726726015552
132908977675807552 251636196607411680
36860263467332976 198942253715865312
50104262872031904 89975969317442432
142043203313537824 181830247119898080
743580804574461 217334357120081824
83925490075695232 99045103240727408
87775468918655472 230308140371238624
180576750616075328 227353498668334272
104961666765161120 221730340909749504
71485511896528696 196169058738660832
191042039989668224 207404015843081792
76455056925076832 84223646974028080
66475497514741312 108657626191057440
151242881124458912 206026825908925824
251586646280654208 253350862467351168
111665599358335152 163320802675113632
137106427116606416 187009850498175360
127534565655618448 154195024156568992
248454700558330080 252928744639295424
12047849086689194 191309609744378848
187779023888706016 194579434475920320
106818210350370992 218834548658642624
12632402602474650 47745345778983936
129873199959167344 184734735843653184
78871013899314624 140773519350705936
144675038862328128 212162685808044192
103435137125440224 251368457018628160
68571623676363976 119814871032892848
101276815457819200 215782434848127360
144828173605869312 216612581643600320
29923122038382992 230768828999990912
21667315844422492 24784796979740884
85040315868375568 158710290471103520
98391693394023648 208984643848869408
47576544351444728 84409891790624304
39010916058485960 221780283692427872
94338174201887296 211641916664491328
99238539336272976 119363357141590896
165371920410515392 225551340013141088
166142202442004928 249839557295547232
26475130197991220 130469095853596272
91008382271223056 184736919478853888
115379241629377440 228443637216477728
94497320964729792 239242009254406208
153874118257669472 207759563424255360
13020300675722198 122250335901417824
117517088189862000 210092483347305152
44194138789570872 220963005989650400
64413543559430656 109511494536052240
33068687711215576 130044103256459904
4467232384956030 140486946736326016
11013426023901338 52773427525479904
10752272388094518 233690111560696480
58287073734274136 118925253402590080
75635286903711312 249007450424452128
99063581295994640 105216472373127424
50131487050158456 238438331842242368
33922022179762544 123359981392505072
2371453355203271 61878878837502280
8735254865862314 211990959225661440
21281513886163264 176541210159496896
122064530124555280 255226054821360128
59872556356554472 118914532377381920
42261277507141688 86753542437239072
24987765576990960 249957797439699232
107599312355003696 168062968124767648
36844511950488296 184379207205023680
7028386027388885 41682934387687456
164852972064171232 191574449020395904
152508573176016288 159890091721539488
152788660404700160 193221309111608704
174417865961837376 260532842349356320
144000319965487712 259398404777781664
48980649023595280 80812111217275744
41241702897322696 175578183623289024
127559122848505648 214620059696825664
55660997735667256 60543206269710856
89531716971284288 221304682013760320
89864981526908864 255333661277472352
54618258870115744 222152704314477056
202175848244912416 209377072737059520
88857614566322512 160546897072758880
719944470003068 177880194809577120
3777291211199088 252575802771128640
206645454092592128 258276476801170080
96932501570757136 203905720645234336
190533755283984544 249865005602975936
83221289719726432 210415869630608800
189660663631769920 262662779097428480
176036889217682944 208769728733346784
85799527054006288 118388704532580528
82386800000779744 124216248507900720
39018399344439264 262857408403911456
88012158254584208 246750721015826464
162561977938633888 197133320241453824
4653850482276733 249368978633959712
117736267827056960 125666733671122448
164882867219198912 169908502416733440
19335851848905520 31340170171345700
93761274293221888 98064893164099792
58172414577706192 210272851352402464
187705410210338048 190398379503305696
101513387185963328 151131023235651520
154557358983536160 202425524722806912
14928293725017592 125398764133250208
48117822908714520 249179673988102816
65760816895661608 194233203083332256
52791235657140184 55668916183824144
183007786889122272 199848137681579168
83946917602484240 156976834020686368
73939222930097360 201193658726432064
124059133349375088 202091736209487840
153691092173394432 203882066371169888
18189469204710040 221098877907705632
54278917126006456 199848945115131552
97580159226823744 237281965357680800
61861188737495392 203597637486475424
58737102054139992 75967197188448896
101134877903699600 219380677867681344
124260249440398512 173829956891938176
34881422462827452 183392173658667936
117677146878933856 163842738816079296
178886028474248320 198963293373307264
85441108551376752 122655179140630144
130999847992097392 218355027581312512
129622774490843808 234910434556482432
15569491414274402 216471565184659424
29255362065734668 242791846853518080
36819896669426768 197065325087931968
139288535447378144 139989009106664912
35395969025323880 230540005346848928
142218897271010048 159835571069502592
24480012619034928 210570000996951936
31710982385637016 81758335122071264
33214270231892424 140672889972708736
135252484370688032 145950522754103136
233482633795954784 242494654054990560
3961614076288763 64644030316765728
253366353680449696 259181770057678432
147682520970655392 193607782157434976
87739983706346608 125420782179885424
55469425621946584 87352547243882528
71579534063755792 108858708492886592
8358835826144195 148717938794381216
172281818607308128 236879517934401632
57032890831203176 80528981171604624
35797738638186420 247014950170540352
53425166422015888 184519425029323808
68332421090043176 203994242904095168
194804933891195744 225809760750485056
56862246531436280 82717376643213520
37809057041822184 220141595297459968
57926719409258808 166286695531048384
19294232724576316 226592663596128896
76277237983934352 135685600401505712
32329853927428416 263021931933593312
6684960062709290 241984033503625312
160841554834522464 234960146152578848
74030074880713872 207913457732906624
224611717779643200 229903603158374944
28424742496318184 130493877208313744
108598284515730656 116308114688660464
1092279663739313 74083882212413776
28229510395006368 145208355061167968
7077988924717614 162234749888275104
59593890294322536 237029119895870560
44090685675610232 230883924736587328
17210627277284584 41773861036771064
26301168529533376 187067268743098080
89852871099610992 128127157426291008
72761946478169808 237622640623910496
51005264633998608 237686004282412128
21917151431146116 215184806757527616
47176034471012968 74316543096965152
66868906059778504 83787669268539952
40793345763308952 159293119659481952
28235383043626388 138987989463173360
179622677519839840 204482653393105792
127946907635276096 169234415001045824
120878537635860176 124502648484158816
61121496530487832 237130693330571616
83657431247182656 141734842243155664
16957500860991468 96508168974548896
135103666098393760 145903231403029152
4269226173553131 196797496577443872
235135612299046592 246762473410583968
33238483152032800 73179367515992400
8196149443119145 67213344815068968
90179482200975616 254495248565425568
29139634578129080 141026529194878528
149066885322599552 203721026070053696
46757489614714008 235880804721411552
201864007484413856 249044525587115328
50805075077195496 94978750897515072
218397393118865472 246747887813056672
9969819448024808 188878698764096096
106193737317949264 208069193664713184
117546772312995904 150292278197324832
98152852240359456 175893085693946784
59843410963675104 226291439549707296
148818631014564096 175298110996226592
109680716903265088 161941251186400576
116980271978373536 168396687131638848
33388960307055708 61499265192078160
100465302986380432 114258891885149360
1746547110050621 115927002000979072
35173995989364896 79127517252692096
4198417970188810 28360191752551092
5146785533997573 109896986712661152
38116691688349144 234742392338280896
72880521401845824 108376079362394192
43523516193249944 233215532767591904
56318401002528840 93307310536882512
47241898267434720 97301218323428784
12283657627179500 135086603395135296
167527658997438048 249110851607398176
3649773847579107 220388702197966912
20741380039318324 22109795051679956
43755603100913240 230179042225226720
202846732469846784 254326658606314144
39191290535124272 180744010878158912
25425477632552800 150834253088760640
16962032018003828 164177085168754944
104349227806372064 157358398507765632
122644032943056160 132392080795415440
127542968296037248 204606208237369280
20245267090202864 162340681784442880
26406798213248200 50298661841949136
39679790748352048 103121186896979040
62855068305752288 215351838291082016
166351705803732832 173434038962194400
30563544869169232 239148484646550720
179824415421566464 218632416109857408
125212711107068144 254302946513371904
69742973738396760 217227159206602336
177933932531227072 216972386997411072
36423959987177736 102880106138041632
84216311559568656 166380624134831328
18033628523077400 27894096824256864
32747168233641096 94493294164689584
111765528447269280 159799232008739008
50800447967933112 134596459109908384
156013960652299392 165552820075375584
184157206260732288 189691059045072960
138729578107576752 163444143068072544
166932590702986784 209014681646332224
54285360624933392 87249053301302224
144919373741827328 253473293517414400
92915177304758416 160858787105179904
22770068762720088 193110047964797824
71413581765284440 102935891739202864
5341490247852153 17990609778699452
126693274292867280 131579982581000128
41534676079020144 43635852806057312
132512312051509776 194756588059979040
210600168234325216 236346912285371392
239447020313879520 249606338779481856
190831256554287488 210441497237436256
46896180529319336 218712558970611456
139632418047574384 140352087166645472
81514979392334416 201464794139878240
137694020104059456 149085898182996000
137037602953618912 142037849750780256
121586297690237424 214001381742625600
35506817738374000 189729826577749504
63783997988561536 98119426267322736
22823578859879812 43250501203163040
203301732839290368 258949692851788032
9643770741321562 147036629098644384
245154889855121344 257862616362366592
2051446664254423 39610934058510688
146029870982101216 166300998835450848
104672714445708896 186908365787278912
132826237692685856 140152775415437248
133332382935263264 151755623501258208
39322567197753544 223191277806034272
168341123777534368 172147996551825664
247324960370739872 256215793348202816
180850202000944736 247653777136046816
118239136482106208 189085968157111040
28415112346833368 43716262590455488
160581408598495104 248248710333610368
83508314954486096 101533380650529472
81233375670942832 134077934726001936
214307940079519680 231721687769352128
97106099870082720 114124374171886720
165356700304167200 178032672905458880
41504931655969304 111699746538892432
65272503178281832 129378448034265872
127616393967308352 153803731127319968
80664461454367504 207521107973868256
249436924133556256 250422105425333216
30094310161399384 72445012872912192
74114326893769904 130525225463228672
67629063489250528 103931303458445776
109783393139832784 211631230945250912
54393627417379592 133678623144521904
23876140686328128 31102817465039756
128279463945595920 225291484622235296
198840933446717728 235421401473615456
775722421557723 89195515841385600
111531301741312544 163172316338427712
77863832976982240 185334991667368160
44574055452407408 160056039983882080
19949972353825904 203673760650420128
1814615843213814 57554974954149344
57797785291372408 201682538484023872
24764998061536068 73302796651426128
42712535794555328 117142458880258672
215197988855383392 249639639025406496
36532575808343896 200790625081066112
79232145033035856 235344414618979168
54461916976818408 84256956237552400
86590854071630160 132817856862927216
69299422910710368 176692377235552768
170622983694736320 219193531105784576
112202253276544624 244960906040146528
41090000957454832 169420515004437664
20222644171771108 210108607389673728
164079554337102976 262858684706543008
41279658559731920 82124781987341648
95864575496821248 179187343341468608
91243669322010544 169524302669581376
136726581936127392 188756566915119584
74845413503457152 85494088178702448
131668190306378880 138829255527020352
10087298063968978 73364925055357232
126638289811772128 179098415971532320
2911023005472026 211675982974488256
70751009022371688 86611560317374832
52868667084068248 71357640125914128
114724941166563136 134293299397533152
60571304319330776 87559603073318720
189305471367225472 245840587169860160
41220275017445536 182881039326707936
109721193215914928 190657392589846784
20769966440547100 63233659272257824
91188340913790896 188608399273328224
18300704299089560 238880594512028928
115699351362242864 174457322257564704
41121644770358280 206182227358759744
17452758866968020 54083678156351792
16780531877443848 218619175972066432
57131424460021504 235279994563442528
219644418482100960 254720444597328672
26175412163422164 31245726683745912
57323185213786912 157507482473800928
14599998560443106 95354092870517392
23036229275543500 36077832775098560
2332011574686899 13126269492460070
30093335881972700 154137510448114496
28770857339908516 44078448745847168
147533256737316160 255986709185467584
5238584938793810 196020519575370496
88411882691476864 206351091036306336
98861470027941520 219526791214929184
12919195841466484 41051038917089248
39262894190216016 203194462378298848
59000208655849880 116944889883120048
1158253210985321 152100288163057792
18701679676565300 153864694818955072
2005562715345101 258410974613020512
72906201535133664 233045803864953120
13902917932635172 15258975518389796
87462550009366960 100128867462857088
29566727598730624 216726423264984896
101221882846459504 211030269315058592
73926198971548688 229875987888211008
105646374253386288 245973360325936448
136997137283028672 242168264417744096
111788929804121344 128475222769467632
191676939662533760 215087692922189312
10386694637339644 242299041278143392
4915088528685803 235202775658180192
93239676435472400 110231668434258560
125546114206245088 220474771751026240
7041920005512529 195235266784055712
135316794551973824 184773298177317536
32824531320135732 57526515351346392
120679032075554672 131833261504565616
103086920572605600 257891903154031488
157215142187323968 217707208659527712
217849682278798112 256905164610055328
19988450522103724 210484845312650304
5582185099177548 174064610669967968
110980988881251568 137208528936709808
191712907096577440 206833851859862528
72308709972698672 252277330079177120
8351879222135404 73605651064682576
116464804412726960 183303554467083008
174164253381152320 244853705866227296
44644303483893760 199311067537692064
38886314690192464 95688648175541360
70877249102436512 202296575839370176
18270583700324668 236220105016142752
24296193252071728 46813199460073696
55313220736880384 102430735483113168
66809402240551240 137676921959452704
63145894182583960 223783798627675680
44084214490314832 173866695431768608
110057666265828560 116567205204987296
168946324494060480 182070967372793824
14666265388181792 99091842366573888
105192647187914352 209186203492268160
68686418689005488 253343168657685088
146182940332355712 261663604400239616
14709595457680358 247383687498160352
43925397857102104 117560656199993872
181148338281424928 196498688954562624
61727747153540496 111034322252618528
176733092029683264 190823725318119040
139768120315914800 160878264464282656
113478399007745936 185913071302914496
182387783500753664 186419630886584640
165610424562519872 236950161812573184
5482090755869245 132255756232103376
117993913746256912 160065081485839456
38078808894753264 77404331798974000
33160493007791124 108780053265428032
136442471068570544 149446929027713056
181622311536493504 225129226926171680
60674542783588752 173912251341168000
213860984176305408 222914010936884928
35849183443681868 193266902317764864
67336011812836176 180624179239018688
13509900568498318 239143527350392736
188317570557026912 222058783705880960
51109312212670192 125461723980017024
57478129434009896 94328888380264560
107266422402552080 171306678130877920
23543903791191192 251560420411035040
49194126018666872 202503478958084192
103282473228945024 126555983743604176
134524090103593008 205824351546231616
29522138897078340 84059960756243120
164817861156359584 232572593999130144
26548217408250112 168214393807767328
139705434023506592 149814450491129024
30589297799424308 94469010205712064
85008522947238336 241799279530097344
143620753517710064 228280440627720480
21295319361091044 122914270302120512
193389199954602720 226256234514682272
17632963861226192 222753392951664896
90809603683108368 189720111285446336
125030603122051296 190748129138977056
107425221421089168 174700211707032992
163497716832598176 228677372952934848
219769152785465760 259018629142943360
146953672981161408 245896105789307648
72853887860945008 220899398411751808
30810564477269192 99658382976722080
100878587098986576 248373812069026464
170667833900395008 183061632440125376
80181156463518080 193369315049613216
25370599621396712 261233628988801056
229325467503045792 243992707006450592
52044926573983264 250593009853785888
148248389218224384 203823933941158528
208452064286586464 222535775478387520
11806877467393886 51274290165039128
47752253249100496 73334649659113104
139616139351271136 181202640018532416
90648567755796080 241474701936669184
34169719659352680 164166990933576832
28005209585730860 86883737113213136
79467204126562000 194246766419490688
32727412688065916 34776783648583272
40604576802658056 233391585614215488
17756037467801070 169545171683345888
21338461023927204 41469893585598192
121641949097883424 242850039928175168
71964194599973920 104190679367792016
45773454195946248 72337378377485424
198593806512587392 232916841686159360
9952585796853004 211049664529169248
27664849616053440 64482522165099800
137725761079562560 202493832632578784
178910299149215232 220296757093899424
65366647015107856 227566804668120672
145488076394684448 193786083517056064
144507948875928320 242618511711166976
49170441383711040 69406911184381240
4474981255269442 53547812213214992
77023687630724960 105530375410415392
187461902117026624 219898114537904608
83439987943998624 155809076494839040
157877912645767584 245174261800817600
69862785256688112 121559033140284272
131024310930750048 209888997568345920
185228242481003776 215401248763469184
70532581911640888 201444229664788672
42470893285058320 119497430278286752
220559485270026208 242707471102152896
154545753873068384 174636058761093952
51156530231701888 223434768624949056
90726163305398928 215685803547026560
103363823144860976 143010139517163632
105905626902869072 182067401401961184
18385627430930280 69358349470818472
57807258169943048 139786520836126768
119892067703786992 259896329018206592
57191213502888512 98663581290835312
97359227922237328 218295693557381184
12560978539792620 192885427667409120
140792565179420416 209105830529284000
128119469904574288 179756629227683072
86570736536467872 260336526995600064
51364451809041088 152687019698226944
40470008958588960 82558857621041648
32707525017229636 67133954189677600
50048782942502064 262714415277558528
160242529447302304 252392388437120576
52250648726890320 237831194793635328
124826663560957024 204882456772346240
184029277026862784 246303727481944064
38417391894016528 124977170932639824
66443433284753552 161223109477588096
138067862181154464 222004969176765440
143227591667639600 170516658634577760
82748389210448464 226618496129561568
58080783727893816 203041223977054912
221747076605592768 240303953451987168
58932321038377720 261137454979404384
47352407490502392 178722960928296864
33251151787951084 136080030432498816
162319128666556000 242656111352692384
170401965510838208 177033132544397024
180401423063876832 196139323243726144
44240998607459224 222204576007697792
11797119400941596 17694426022330086
128587973206462864 164047825082882080
193964916854614080 240643404296498944
160627546206228736 218917176178272928
226339231320616224 242624012006237312
30088735480786180 57897696023942296
206511533836456992 238771585507470880
39465371778848376 208000286179787680
132406504498844208 159013653888353312
87583512976516800 250439559848264480
68959771853005224 237326055773473728
110145073057570448 252264719227433760
210802157032158496 220059254713329600
59042830704934912 170212136477671008
23310305517721720 154173619843678240
134427611538254112 186423882291519392
124327709154209552 261616948168420064
60519114820470344 154387268008003712
105873697949512832 115421527185526768
28683849455176928 207317580862391744
68603944610698432 155257601710076832
102489908017130480 260774464208521280
104854337663765968 131889990338042096
39737971198611472 186415957721047744
53648029778810808 262924726943388896
154163225250419168 240693118065337632
17333300206113698 99900131039842880
92131549446676416 170120311133919904
122937189531724432 147559273560648960
183183508084108640 206546520367262720
135777687979402592 238414231332985760
51414485517169824 59584883023121728
88466097792729376 113257948332538080
106289827700363600 227470005290511616
107987387808251952 222211444057564832
199260770425974944 227511329955783488
98613515074637888 205960331386002272
12890534492324756 237738082989266176
44527295935811768 211348811229518080
37683804542390024 139558463691009232
17871353527228814 116113745262031456
165071889513498752 208913356619540416
122807490995967104 223725084942326144
37910466522390664 119076883758414304
119503802940613184 215559162717076384
6253135243510556 12118717246071596
49673660131910424 258826775405421664
65975714920939112 197010816024832416
165070624245760192 227127373511734720
75890625760137648 219622780695074816
73301069559027520 232087753052720096
52401696163978720 187628243100973344
97091290867780976 175257413100675232
177173404146833824 215903456770935072
68673035647442200 186188897364134976
53291776713074320 250556606958000224
92632462812880256 209924405262056544
12670285858408776 17674566823729064
106624831362585536 120354549195310336
64743644249768592 124058151915076304
160769892388377472 232622345481312640
143575084535411024 232405935929807744
6525854811680168 238420074558080384
145083286199877632 235607623865714080
228211874891783456 262026745025364064
100814557110153728 192950151651002112
38372057424427384 189846770860825696
65922294409602744 154768481921110336
12615709121100318 205899411266708992
152384187939813792 177452425830843872
174933168135322560 237584234354421184
4950138211844220 239950370070707808
3488367838065886 237364719450099904
40488704134919856 187868707074885632
187213016721741920 196460604702334848
133719188806506064 174406897378724064
106387142570494912 237639148747495456
169871402344901536 183496721485769472
11281427005734530 68817802117140968
72262336683770496 113080027814654256
66295566500645224 171530299992324000
165940539112555104 171435013954347456
102158502613379664 234475859247204448
23399876468208788 180545734927916512
29472479688446616 38575917968064968
128947602322659808 210150900109371360
26178987238304212 45191123279264672
247193921028381760 250115528709179200
92516161542199392 197878268187435232
53357677469125384 120805730730933488
221997669454870336 253123979208232512
400736763876411 3400210944550917
44416440685354304 44706877152286552
116077715693131760 207043531351020544
203565545979961952 205737410913052384
111695569708906592 253604256104339744
59285511936010288 154440696760207104
20697875171851712 95843824919800288
136121050101752192 169238840791096352
28559830785216164 121577162281431456
226819666201259232 257377845287539968
138370213136420352 254713848890824768
30131564991689628 248927426867696192
13675338945838942 246226409305245280
120908640506115904 194895563310889920
29291332478803508 83545336507175408
58065478363190848 251748818663880544
85516913214937872 91379410688016848
46262711074988 88613911618275376
92098136657805424 249316259927337440
195195162515722240 231030483187550400
70124761099084032 172078153671180544
217846604026029248 227097044223147520
11816921992605176 244358284741913952
9686703473139542 18807379812012172
5394758582827340 92526402751559968
48891605490113840 63770870300397656
16132489006202450 155449179458967936
622640325794986 136558593134507504
173883634729140416 206724321770124512
112731362448766960 253667747757623520
129882655393802816 153055676449492896
32000727596941328 197069844971417280
18283784113708744 36861299737850560
22227785931136984 205023893910266592
150517686125268608 178530898889616832
113845434108183088 170578827630127328
66040971196688624 79724344089933200
29911723205230296 128938263391292384
4603400882920092 216635611538055776
9028248192963298 53955944964088760
92008939296075168 196009319799030944
73491494435753600 141004402552290800
35894213984668852 98056394975110768
43324738528351864 68040826899584208
35072666344235732 59583600136970872
118047585232050176 124269272312079952
101159240082630864 236459674104382016
59547552994289432 170448409847693760
74868098019131408 122297167249134592
44134406117401808 106359232761812144
46918518971768504 80202441799538544
38403316993780048 253320105925537664
161864424600176640 180002620468011552
72710781905227696 181737025217277568
15025588016520904 225124307747494336
161516029628651840 256085676366537856
57094046494126216 85078685270690320
50466621428754472 63500798521134256
72848571243620624 156762229649997408
81340449515629088 119754977609964560
32230400382764304 149168738807666080
11141106226484390 58644139933029592
86295549720923568 198275225805461472
229379714748535232 229931417525634624
129981749725472080 144239325050204672
3740170158177217 14787116129020914
53743409350943840 162805302838907104
17344641157510260 76973586627570416
45237715038370992 151765974162673856
146457686450142848 190965622845129632
168780381774684064 237504439505815680
98721838841687152 219453165882684672
96007763817794496 210525369799428864
7372448859295423 27779914962647472
208283002568705632 247944375075707040
136570904312447760 198827236651647200
208991626244966848 229304807314915968
109582540377198192 197496722338263232
114721431804584880 199353783735379520
81299290594109488 102920374300890304
50383335585979536 260633323562877696
6038020111245872 92333676608755712
73450365911892912 134166042036214256
237016508660542944 244339947656889376
82308915681131360 127539442659809504
69011189872712952 246849699091099552
34082878771242224 80414711357393024
34561639411299012 229895298106958368
20802613960512212 109457018130473728
1868702151096127 13126070580882244
150727971629683872 221030831943023936
155317597269699552 208326734984253472
48497036824023944 105052011262807360
140460435679931808 251479021645752288
85506236483559008 218864699278642368
110460836665764608 128289964882123360
24971968466717456 99039155782525616
96770951508608592 150555511849780384
127652102260702384 233406194950107072
207248995525343584 236635014598548416
136229810209265936 196807157195747680
247378645710567488 258502567328894304
43111245279146856 157214735061878720
3890199600818012 60923259816940688
22620215125177092 27459736839447668
60396552924353736 93959851715472608
72082887001060816 119041392807749728
43801396124892776 123807351320676480
49689878847931616 212315315470574208
50210594734735200 189450227024847552
101476194650487680 218245551050253888
32078597955863340 232004560213686688
51182963542305576 62978752072200720
98884067526253296 240862882998859872
117412463139177936 235600430731795552
98948640302892160 175303574391567232
23314851643161272 86449082563007904
58636982431293472 188565806130685216
191732998604564896 224040245361547712
13308676585746230 201540803758609728
83395392544538352 115904353448195616
37587560808394888 64859488214263160
140960962326886224 169622564546219488
38364496372277744 119503550548994064
38342956264383216 42955789510735520
122519346499441584 260123603614182048
67102703004357088 192551777233262976
18141153839358908 195429013198922144
19940960092154612 237247286646286624
62944585435556392 258869653946063808
58983954098624200 223301837901292320
33716859688473808 149247077490951456
132256033655438320 229856688210855904
106908711041446288 183229838385304608
61004382380558408 72926863652295744
21441066939388916 21641448473225136
2659951416391732 237043387699848544
166805506329446816 238586428704196224
58382115289392920 253749133495660640
119036107639070688 193970431553327392
33839555068657188 169705458450056896
98750938200760496 126499391420777472
17868484018387178 219952101278936608
21046014812217632 50682974410275408
43794501177942016 141395611665040240
196524852029560480 223926067003687520
116853379218483568 120009266994076688
106594346968623200 114026848323802064
25008256299229436 92299140777188576
96832346163167264 175701101203632128
213451432590518816 227464779601321888
48930107294124000 203925738998801664
181050114555324512 235294731691383328
215774519679162112 241650187178255008
168818199651037856 172919416811945184
41380649780775256 87929392195101744
44093960593818928 186250212729404768
65729802268785152 135915634938784592
38336599402456168 73691315396294800
52176182665291496 102696901038675440
138810708053079392 220805182089274240
82512927671611360 108491914552164464
262067809679119360 262209116579525376
84139675925647088 105456700593946720
104384207542116624 242826347870157344
5431439253194870 225781197506549440
89340467067410816 159660485378244672
22141568612557036 104553306950272704
49556160242601848 102615437088489712
185722123296896768 235099975552658592
22387828207436568 103686571258332368
110783312744481872 159391285897314816
51662880898705128 243999053117191328
40923151341755424 166479781689991872
76399866206218352 193647481995477248
167693574911187296 247241401281661088
129136136613486336 260315741528438592
162978827266979584 186855660809771808
52584815194735984 145567445170661152
978754811161128 70599465151314456
65331433275665312 249655067582861664
136411182567473520 223866395088034976
141557544618488464 232391553032895552
208148683636975168 234132189290722880
92419709653407472 140798411811584928
88614072384658832 186001257815852864
136411950180765008 226675166844539584
5341358724841873 122226015702889952
79615661585829040 246233533636218304
18978429542185632 73589197089218688
39971072124433432 211240666393653376
140974567043454352 183958117573903584
108328416029452224 173963844546545120
6490974255290227 19188825041108996
40310858423286776 154422336840250528
193364525415435392 251476883071601792
8467749482933994 200391890577809952
23094331838387588 45458029841683832
23189203941314852 31903151188081092
54712188945586440 206928996992925344
15892552869324168 150059699942580768
61012893913528712 140274543831750832
194825338068504928 240849618533211520
57979304506067040 182130017483930432
3048426284862155 190659182194204928
127318028526047472 247309153986103584
18678490017048304 183564647883675584
151182556722394976 247199549221134368
2039668264071938 153966421935365824
90156460396622608 125760656148453952
87354739179072304 205951011000583584
130164490708372224 130319518832123024
157290617034223456 171881156209232352
137392840799704592 144921062472996000
57395314007980944 66836582217153704
50046906767698232 171136664302793760
179781706850486144 260787969539623168
207320946946125120 262606566825849536
144864629569064576 195881115307108512
160143252636455712 199991197921378496
90856439190103840 149593450201931712
117342146758949264 160226080627234112
31694492912035664 137177860784730656
7867123242724456 73276717805682896
35615812343095820 216914318236863840
40904449224430848 253014952581423648
20546832551394080 139908402632877904
36685719727779672 96289905986862064
25013175945960308 223707595978120768
89392415244822816 222419567605499424
22996583208721604 172739636751428160
42533746524897040 178564395101579200
7829821073001218 221686350756382592
97624789908370032 192065906593313152
66358139800550856 190398427285027200
26891511856500172 245874743257392192
21508268646901252 39442002873410384
82338411177225920 117718004304070832
155233441836567296 224924307095352768
54595558325472184 116451760399914464
87256592584714640 114228657651022240
202850807032072832 255374175725744992
744469606348942 5132069504139337
163117077944380832 195800554394320480
63533990497901448 250526838399264544
25977178795948008 41700585820048056
138203153364070016 262655385961439712
5654348164663153 189966597706716832
89603655804636592 165430217354553568
182524203851140064 186400080337346656
175162828801819360 205332967535611712
102926945634547344 107177446000526480
62940679658203824 224704793285807296
79950477217271472 114371537460824368
183844680875434304 237053997039258720
51303432569595608 243268044354272256
38668170706290520 125703960050344048
138713544854217216 251004955248214752
139891292176234096 183694442539352224
60445969668288376 180458936529142848
19104200204940320 207148557007433248
98520715189545312 162583941234754208
98969353912325408 201188203718073248
124398626082044864 156702483022099456
81751919316258976 220956578758935232
25609425191970052 209780958077527776
9735250098756222 234144554314615744
130750665340312384 203619780725762656
44413694776958912 225631924310046336
108311164710459728 135102524369165232
34847691716939044 151127203045892896
36864043924447824 85211970705121440
205286155194654784 234077643584633376
60773611630063328 106788697978966832
33407412439299800 158974436318605472
115883030226507584 179059472130926784
97663574653572400 127987862933045312
88940051069184192 235785884470607520
6780554894982261 228752603287483328
44491060511133840 74304902992207952
136820211557496736 188766924696792288
90901136857708048 223555847932678336
187770680216024256 216825011647495872
94479874593873616 247835227087070848
77666685865050064 253682449337727776
7800410013805710 224415458688986304
8911906931536229 240019842445948672
37136333207040544 75237662557198672
9937347052576084 42908787091110576
64989776874784584 221981648038695808
63669712420684040 122627336336373632
17300099362737582 221076623315580352
186112249928796768 222333369536463072
14431767042785766 90495625013825840
144203664979436480 242312971371578624
89980988384510688 96244515164042320
196192385837140768 207313839932066976
152445444159213120 194393587704673600
15000706231387542 181775503228339968
8994749375532365 234194260112436256
13016338941748338 170726832338883008
6741707799527593 131639150819715152
71695732867405792 257737557178542176
47565965292486824 160626382829311872
43378894835603304 81990134999882576
13310216026039978 239370632716335008
4184440456235636 157054487919595104
175854529530112032 211677755229610048
97392339898134384 182162345144860480
80339257945062384 246819784921407872
203796407594983424 220850404220167808
182665952592074304 239059843476527968
118669170967794400 228187275126418336
64438529703529712 132189200225810112
69874010496579080 153326873917503648
4822641797037613 200850110570221280
105820794548190000 236533745083591104
20849385820686868 159250725561170048
69180227835902416 262687839622175744
79930376725724544 85647946908787392
61031721792635552 112575554549137168
239738233068021888 243727430443632480
7950397315254606 65217355187199760
33585154266289292 117656609126047104
129845746838458400 253565662552767392
20822867276797100 234969591915269312
49073834558588120 243009338765944160
28935445560109372 59399541813969384
103778242378102976 156384166142898976
26851074545542572 128925687465614944
145881690280645568 235496495348026368
49181749729441824 213810881703082816
239078542697623616 248034370689660192
146034890331648032 248528620077561408
100671618809739584 171377955033036096
86787033096088912 115087006053954256
49663484012751208 189370918435121568
41072243749127992 120525504963341440
58054038272185832 86696557467451728
55893922445294384 141262786163320320
67540056004856352 157427985082845408
40279886162240136 137435530274709744
8540238499167683 254386784326769312
33716750462248320 158673037831036896
11125878535288412 212822232302746080
48833684121702608 170060572526849440
11677545846249334 251796162389885792
47681372256395536 91616478524465632
100453169921084128 196660215427113216
36659064500724792 136598752154928864
63282586854571528 81031035025277168
132223389490758880 251582251245669696
191887582256456704 233003452976235456
3784435893883549 231099854924393504
163878400608434400 216613973691939392
177347602351749440 221225553066586144
123730468948920352 249462519314351456
91587968729394816 199657460379928320
29194576775928040 258056042179714208
144318142600575680 157171433432357536
4207521446920288 142982939481668128
47627159281583608 122242382361746432
34251027470197452 54304316814021480
7137808538500963 242463596747364640
55594034631706016 71128590917981008
146835830345485632 238024209859824640
111854696150122528 143309119564794880
6186241348936465 64878730985169528
75040893674195520 134087071062853744
85795224140990144 173243086527556608
4419377084412327 215151122717587840
145050193034689152 256686312453858368
17550001927499974 48014094731916672
227014281431881312 245632684172982880
92195872369405760 104091904511177264
44148215374894512 240702944041827072
58112511316988936 258399510298219136
221838799465088672 258495884160661696
95101596304718688 230524810112808480
61256078780343944 128970526360139808
40395739985478136 167655016734459456
58271285738017912 135187166137092480
202830879743092704 242180777351294688
114125014906124464 195090071650990304
194164663625583264 232990587481525344
29700440795860708 99854966414011280
40442460248385992 127459727856923424
12958875822350446 169911143307264288
18018695820578936 29336141937631260
40719369062800264 90306245294285344
72305687265068992 170329084895568448
141311524268397168 257853279137690816
93060953560461056 181371837715623712
136452423239433040 200450323905415936
63503144696109160 207019136024188256
55374513147567512 188971823442416288
102082874558043920 119235106222624368
184951791982612224 225550370216558112
60060729287207000 242555166643912000
15677639978118714 211672368095180768
15474777741966038 16655311556099126
18854391445917996 107352922052858064
204354467706999168 206654008378975808
94052237265995248 237799104157539232
151605379419087264 234160557176314848
85544513968001024 170659296697856064
186493437192070080 210514654456996608
96464929174987072 149637736055802656
76083777766746768 159806461087879136
60085698561577144 103213207308848016
101483695018711792 210547284650403296
22915417117263620 92036966133568720
110521459767299088 174896801277266496
69462915858877096 157237543744201280
154675170904748256 217545954396044832
2913743278632497 65222662148649168
112505286942468240 147905800259373952
21682649802367552 37696343655329616
22144265378280260 68588747253606360
86762602844846832 134245426502881328
118677437129990496 243265558549998624
144262836787896000 149199154828999712
16467077856086344 226620986721822304
81250428776889440 203287279646023104
85283445619308544 222383776693992160
70986343898855136 147979624765326048
9579449138257378 248466437306283776
65248892945073544 81517438346967168
75288327180440784 136484818963251888
13866806018747020 200708333776938080
160776269567600000 246485708843946848
145643323221855552 181570801531207328
173731732581022464 243912654788075808
197365144987136192 214715472199129728
9804551212049184 129842410456460528
35277399985400560 74492931676958176
210387594126131584 230492520894142848
106181620716700080 261986604928660448
113660521249117072 146014581070692992
11545085648054044 98265333502027392
28946019613077216 112537532556969696
110461814283554496 162118453349199648
76272490533248944 222367604164114560
112997608213369088 188734079316701216
77124135846862192 101258513807953744
131510172822757440 157905878511018400
89439101104987744 105780925882288656
69557633973203496 89304865368996544
102137743977600064 178651729686162848
53889928173891464 162232963377414912
3024961722579602 199394313591864928
130249215604115296 214967025697520640
27440945970959936 241030310517402624
24658180856682584 154144122480531552
4401742186269170 13472009854946022
16915286743597194 60017442199987064
13982932656421482 59070572116130544
102313017180160480 248164890982480320
38463330585025312 95314218399364048
70789637999199832 237280062567866176
17248421209240042 176069002574125152
4348590270855432 253482975839793824
103369994840457120 219507624585864832
92131739883965600 217312218460155904
61937497924263272 109577575355671392
39534670996494144 41339512301576336
176120370592775808 254130589291375424
75696871780906848 213567710126486976
130715967912800944 194185093361311872
40088637227261544 42872751681485848
40354048767807400 92915495738641056
106037381347218960 110953510706135808
66045267646686664 261081527533953056
81532258089402272 110778937373156864
17752393052183334 194042235279021248
80050821698133344 113621334782799760
40985586502591336 148195673750234432
136567540593856304 186570672536461312
36070941180848272 215141955916403264
24957117079066112 30644770966380820
76464748601113248 202953862502999200
50909621969137696 63742342324259416
99268387829423664 156837661993564000
187124934165935360 205373684468774176
178387887834870592 216022252334142528
38687235609680808 128450778133332240
116324626224644592 227582301057023552
183150378328499552 209730581558741312
39246580641749144 90795462161811216
110577118028364672 197189457386994784
164275034320906496 179016767652082176
63396851482805328 88131992929137840
15697265237634746 206695500834271520
62163826147819136 170047768600368032
39894952996267936 236930439871185568
74090441555349104 174598807709069312
100027455154807504 187344065923265888
16279094889182254 88585616598809664
97834880899219280 103642660443394480
106902661913436208 204676974892760224
118040321081711648 257981615038659136
62895176071802840 131206573713477920
60427426781071752 230530260653329088
18068706477443840 97854689074143824
161278225882054432 251572570203728896
51909853936305224 110149441018096752
60669710683351160 102050441375117104
105433712287734176 157907132085792256
5836322617060956 245298739234763776
95709920113947616 124995579230211376
49416740245460408 227434915195710336
141254857136799008 222696590187536640
153409805175367424 197882914042343648
178250863957455136 200199940657401856
152945319809757056 247929138015123296
22627513852738488 150663530985599968
20304913502201728 258019331587677280
17478887371183558 147330099262501408
15999785296720152 92248740629824368
144009971712312224 247027042255279456
154096918203732608 217118879975907264
132025817602944000 198143944620995648
135373543969858976 249986914691836832
101366499705204528 243028713745874304
132906960667806208 148293270497392256
141294545349343904 195362174949037728
248949639731882784 249932783051661920
78937132631142096 261624944691817856
74343713587503168 203099610734390016
17170407291957344 168537100365972416
80002281332394320 236312560446891360
91624842465503648 158227788025451072
219084402480232960 231523297391640192
212189031732838432 230349475936913664
107347186121642464 187149445251540416
48610475007928496 175745639968301056
72211045486073104 174424527818679104
89497025450587600 111906143830409232
136550035747294576 250860016569275360
70165708119749576 102610938432862480
13065206954054534 77436585500998336
81546538384304976 165533652195977120
88470984149389488 98201141860025504
162742565325444896 209803999112903744
85110133304993728 232114983196114240
80284125171006576 104115313015634672
174329022791528800 256722379053955936
178504462476345472 182378388782590400
210952768432429472 260954991455876736
51686447474653696 72188536935011264
150608226630439968 191493874209114880
196045687326903296 224872777968622720
135366205741909904 196757233826858688
20429117685303620 158412849223606528
76793916768112416 187726378384666368
126513767767521792 239477920107553248
8502184263510016 102206466213408688
124905103543585872 191876057898775328
41853297135913472 50525678369013960
15606259542568536 213440896711521728
25701852832749000 133798390563380912
120357616581608800 222294894568447232
142619264150829424 255323451249625184
153069636672364416 164317403053030432
152189283486048672 228818989767992160
51946197446159184 181483595725815520
137325698915102832 194380727382330208
50754837375061848 152512602944536192
39753073404037032 108721517302793856
961352189356765 217386978274493696
102345033111419056 163399101098379680
1362845255127280 220584581537621952
94154882580479104 214938730727598848
5096007556085709 8154775205240558
52976614655735040 140865001219878656
9967787319447500 198566089095120000
29930443591098260 36635372953032952
145818000793606496 217855912760354720
230040466913968544 252394500115886528
110830833580166032 244638385640751744
141740925245973264 159532043409059040
54223516366826992 112750286486483136
243102195477937056 250978904150235040
121946874452048272 208951411826504288
205514312683373024 216362695694686144
69130233078189208 162573483116533536
33090820879194096 200558667688038976
207670827890804032 208881135191765952
16902892630270670 210600496259627776
103900486143396096 110634002978876160
54224324425189408 191859734046776384
20559306080437160 23344067236213628
227813055061520064 242912276537120864
84657855126778704 179960069419669920
93191432538494816 156224538557035200
30599828185660868 213789820784112640
94349577389830672 207484332796370592
20030966268451656 253654399571224960
122592960636815824 195206832518581152
146717214785559680 209279208273742752
237879310894832672 258870761537024160
22499244111652472 226781654614164160
113656122676793616 252320228433838688
9152474243450978 25761120689786416
217163181546615872 224362455720470144
101675815634286256 110752210277630144
61355116703925304 211862436986468032
88808637389257856 141941821233646912
74867726607280656 219664761959899648
128266571459993024 192104280960511904
136014443719184400 145589710284191552
700793655054781 225174219033967648
455905032182548 231605433952984608
102464447467092960 215101594196943552
127596875249984992 232004154423286912
72671811575837200 202743446500771712
5716561037433440 122663897676769632
154919758965494336 187328730736713152
157825233993330592 247181033137353184
84840005511777760 215850803926274528
6798994647190134 171542560600095616
8260828037674275 188838910100177120
57205665074199720 154307009483878560
60428103765509984 193797132390401664
129163727247755872 179357512750700544
173148412188790048 199106676344819680
10397100569659360 79110415342378384
130381907187956112 234316853322799008
126982582382304128 191559047771024288
136808563529731536 258104893976149920
5663752316993536 174888185557646784
127073308221523312 138006375040945200
8068418194006921 122699806779528992
46998127739154072 257309809858753984
185377268071304608 226173835650406912
119392918427084240 151967891970001696
108864807426627776 192044351788399296
33458735661959164 245110796741692032
69699408590650776 212395659994046432
122840265066640320 168524960202781056
86800512080438144 127371779994053744
13129038585984798 66976696541327304
151686344592390624 216609088368722688
159367599584926912 255768613953161504
5927154896167973 150956024593665376
145334370641447936 216383292433922208
2699149866537848 34505652063521416
146766223701250528 191578064619392576
145638388388316928 155591239494937920
176785743376144288 231555146129768416
241480479167593664 251324869173608416
44198522346192512 239742630912195808
135524901674215760 210702589381174752
93371555855164832 160882174805919040
61595902930633952 190139941803579008
148124732766987008 190039494161288192
75780237844248448 162434443480407840
9033201400044682 108686605646740912
39901127697164576 90961430423879024
23892156301863068 179402274733055776
15103598652196866 29380263843670936
200047173733375008 201689567786941088
32152260188060892 244855893261614080
28749577699383384 162632288710778688
46795989544741744 99547781076498608
98489423137610464 245646153970411648
120111887550489168 153176777471352576
70965778295281296 189495476875361920
5732912325069895 134971881415463120
40747823489515704 81827992249915920
47048053660532968 165444303494486176
33056626639659844 148303795987212256
155658174440183456 242639272261876160
172544722644596608 192999642258338944
104332150689419584 188078021183719232
32018330828024960 230222933257579680
210437875153758560 234612971874246528
36253582510676400 68242332207064368
113196432988191872 166305005986546400
102615283165315904 185289233747793600
45493213471661312 259145258224101344
61617468981367680 221708400300506080
23748329245616300 189734988301076128
249362550164421376 253012938733871744
15094641127984586 189873339846861920
113596220546536432 176744543450068000
97269175515608224 152174448514545472
85993581406819872 128950124739358096
95697334808051888 238165400016369600
127496635364555424 234618467589071360
124259717517273104 165430880847218048
27183503587866148 61994330498426608
130563436813501968 243536051278601632
113743898278636576 148675463292610624
128198060639079232 235077692489450464
88635460950815856 148448241878454976
26411030563841936 167319529668854752
135412458901379360 253072466150202048
118363244702025680 185518420100397312
5590407554635426 232967082095587872
52199991409348448 106686680997916032
197120560082185056 224450100354548160
125100886343468000 186797376023255424
6752082023437786 200798828323727296
51056827753906392 177314662953165184
191178166316606944 244613768404454592
45861929467583704 53604837270125960
147787877503410080 190680386496362368
243214235655461536 249879744726515328
87614273218856016 196439919671990560
110447994370035984 234438815124775680
98653776841023616 153678161560840256
70373649901062920 229965385065489760
12482835340730828 69268492360393944
127179729780316928 216473217151534112
110452405988435120 130237096765451952
154942161863176320 233381155824108832
91898044176262464 255886042247750144
129213102312913488 158861836411626144
5106376112618 229953041245823712
214457813779683968 240743734733942848
102888364927172928 256996297452193216
35487309592781976 254583475455500160
68446261070633280 200586387896884480
7001720263245740 119129425582625664
192595171527101856 238436577062130368
132718282030580128 141588966633624992
192399094041567360 237035489656218240
38471924922108128 130129572443048048
237376276946819200 255593913233440352
46073555949317776 179402349353506304
1948309325014172 33377720952034316
21270568385113648 112373860720058208
199579314534769504 209384203819738912
125996194324325536 157259141559639296
111616576769394912 211071197103370272
60081995521934272 150211702966238816
21588267105693724 244940833755604960
21268210366515048 84793316403048144
187067287125309568 255907873379089376
112427970589524736 188215889227334400
89553990849169248 107718212938994576
11716833276382738 178294536206166464
56571735697493032 155140195919337920
43559907512915792 198476812453742560
22521082977414284 67956254600053112
101649610000571072 124887626292869728
99612662932030352 136042160218249472
56858056766756744 98477727128255456
33277231654519224 139631200976097552
76085726365456592 236097180596028512
2839032008001300 216268824830191488
191272245793502720 201785007552016800
185543744895472576 213787421658834752
79300306509960480 83570327471139056
192290585967921728 223209227918832576
40846289264210304 143650170579170560
74202266421490560 122346350000666272
45993261514142136 163076902806244032
14302652231394790 132513544409115840
54069972200074416 138967245141606464
136967635021441920 194395806123522816
355616520699691 253037957717598368
94403879242266160 164755021486296192
29640496733509412 213284781405474752
108972707981845232 159361779905240832
223921815579776000 234087906048546080
39163016170745080 137163437250751648
49311141366850848 163200926199538720
16188482256343134 214741600657253888
27421180453738692 253295014888730624
41572508207026112 56035403933134136
141109284850766240 195217236724423040
64096414795433216 128197868956848752
8395066765239947 154634863106846368
202725433820249056 207850872059822144
68690339567935752 248090884208370304
125248667249905280 159923343519591936
165584475308269472 242792713701950528
177413572159859136 198335615202297088
64290309283366576 184417136395800288
31128443952093728 197549784093140800
32418404890041332 149995118722900832
45657866126680736 237467068256565888
188815694348361088 220554547276779296
115207746239808784 250255446882164448
9509869168945796 77465938434713664
4380141047888435 51836654630099976
40330760738256240 101174585102672320
134334922134010192 238359042079431488
104699372828129744 253328537639453696
77611714282978368 229487996761993920
66241395258718960 135660006812967696
96972840842429152 127802193497450080
37119613968074848 209670022631109728
216642070471276384 240533986754439328
11956774300700462 162028072951112864
78857705672467056 160016885437748864
4530895003182144 202336594614050560
112548299126723552 236986666581850592
32295728375676172 171058550746742656
38540275506210400 84351547866885616
89923481179305520 192490930162048320
32952759240670376 192595986022422048
6454546897853651 213361232736460864
163274717201476160 183197147953250816
14195338864573810 24967144902377596
96041670732570400 227543007582220896
20303455857758892 182193927042913760
4266217785187819 237154509543184736
166892250747103232 241049178234942400
166987083107666560 259168651410723072
141289604272749136 218839030226649216
70516174945009088 137701644670614032
158626842367515 124939082544438400
42597899936283848 72385670549045040
29498100811665096 37730099547195424
122912856694587808 152996081981379456
6957964931546362 92024141204502656
200907944486008064 248864583936386112
24178091513367124 46872961433897736
80437579716220688 251223611541717184
8666053162150050 127341239771382016
186944535828587520 239084692354085984
59592492190899584 127312543090157984
87781030508426912 109986190009359152
115390899096841840 190832996254326752
142358787764459904 158248151959819456
58523701995766512 147481129881704960
54686590248307704 60752824924547832
68390939677180632 96755884500759616
42302721699854184 258854701920923200
10658492234092300 56935649726432088
159787795120207296 256617749507306848
41058863385772896 115768247538219712
236785932248714272 252431471591199520
183713239595618208 245542133752183584
101738784388550288 226407250624462112
68309616603057440 224087814457077600
142111023535171008 241388377339382112
126255292515864144 172327546598492352
38103602638291568 191571854744519776
16066463916804900 21489631863855364
171973704518168672 187175229742743424
175379890282205152 234822393286849440
77804034603125888 232821221702982528
30477441533782364 230601401827837792
78500978378965712 221876182396624096
129785796270291264 219558050381481536
192393735281446336 229822841769645984
33145948336836712 164354874633969984
17307227670227592 262079084549500704
19169494408654176 46489313504765168
80190342730369680 87616604322107248
205117140819921152 235318007417696064
80760189077493360 198667625119852288
147209751355294240 161923118305051616
81927304168158304 136380539974465168
4204659845982052 183188299552329248
164259286961224512 211299371899189792
24516359653918712 32051892346327984
228891223024589472 229702775729252640
159993270353076064 220465511269024544
41777967451722256 86895442814417104
161997725945533024 181784827100294720
61306048369177528 175177555527505664
161240786494734048 213608202378401056
12091975638361202 167600701816669632
89099361650111392 104985899061224224
22586637063223376 156607973117866432
146235395289895328 195590281880236640
70052831191100976 87587377969698000
205775901381558176 251511830367919840
113360549978192416 223776711817182336
81661825627370560 247859549927365600
139359544012424576 150507607145418016
52614402258460168 65762616907025920
59194093104077264 221449579098594752
83087033553608160 182991050049589216
111724033839376336 218026686163855136
133005107672993616 250478244073607584
119041031068509472 208273493808731968
12220515947627906 40630219872632224
57937970235081912 101680543212894768
174627872925861184 256595526906236032
126282655821228352 235844351968821824
53127923998246904 200322167304741792
156739977173346720 224823463182625728
93608023392083568 260272930211317312
151639160568837728 154547094091287328
211140774138181632 213712682472783840
52160270468430856 159330362707612704
82800802168359328 144551880402689568
34108662086412484 219028778220468032
203629217073616032 229825652075485888
110949727433478848 245040804361441536
62809671731309744 136475236590092960
311260571308393 196673246631599872
178439459661631552 245779831385939680
101186097825834336 188787924228937440
2582491570883778 252183579088557600
204527042066983616 235363230063244832
117470435095378416 232024574893288704
140173599689876256 198761125926012800
32929179825204512 129080879059632672
85697950744061632 161629782484260288
175223593669851712 209633007725727392
98492112760304304 182055308274395936
9306232968842202 10489687872564106
33944046805686904 124379867877236464
30145746720923752 184754033797542784
190859607794406208 234069542331746208
164017455645954720 186153349266623040
85556415448534960 116633265241123904
63051878593998320 100613888170921888
21753003620959096 149825493060588864
74112896484532672 97642623287658304
52550859831419624 210341200285341440
64252194822363472 151264836687765184
78538566770730864 148833959136541408
5796160442512945 100462514076884784
122893762592227776 123922090930489632
17116952878976432 150183591926859456
2015364350614736 122269716369121296
81375499134196000 243078858905332640
69526989450670344 153225404377172000
32796985582459436 183466578576495648
70775647817360544 203545653502165536
123374407049707664 148842265506487552
172890530313495008 198649233997007232
32853398127275288 130582758426121472
68021570500720712 127172298832417104
69600626624576752 159853617379149728
148953216390155520 151738664111026016
78921060508839856 177049866599383168
193732158715532640 202489797297437152
72830493578976400 79676213857150320
45251607092563632 158248922854128864
148993930768937344 255327462783862560
4044653589558730 9177785634145284
95787250450160832 150215633793549344
152764395394203456 218233836782297184
114366225262732624 127430572209360512
83472453939483280 256903928578082048
112011873576221024 200709373218758048
9058103001520952 157365163645138336
252520532049667200 261764136695837984
74663978916377024 85762127413288416
78651553462251120 262374705981866880
36475531353577192 81328231746883136
77575158428829456 202266066635450368
104398400384693968 244880934930998848
156732863472237280 227746879082199360
49303746589830200 176497411197987008
68801912544679872 74018245376013904
73192958181375776 223831002746016160
29904327476712952 111101499129681552
242935322834129344 245594354265624672
121580569460973424 194732899858468640
140152287503938288 220579165869827808
149908561236371200 233496652761917952
52550336405768264 184997228488264896
255643204820215648 262338814685492096
118619513451914304 133410886351779408
92894596320157456 228529584754132640
36364156539813496 58418636819708048
112695622832458064 150117509118165408
129082473390599696 173144743094582976
93205298269702480 142303330600931072
27464344657865032 234597319898639520
143764415295807488 234925377651009600
211908420528832928 223575949512952128
50958541895422968 175454958610269312
148252585350686720 230085707673728640
21380953055055132 47917090266129712
152271593618804960 248325323946351456
49021864876172480 182091930625718176
134285446575057392 255205740245689184
27321026136205672 125584202492158496
67537010505231672 96873925851441376
76011133379017328 83622131980858960
115970490333776816 227886770145406624
187722302158209920 204429151088690656
81185866705620304 215158078250444576
59083754153726864 199473565783903584
127870083879589520 151794687099310784
84125422539698880 146966518290909728
102553772330756048 152825508417914880
137683364345500928 207496875884486912
42166457084275624 158393244082222400
4678008493104468 159336061747617792
13696835634108654 79168839871006368
77118557114342688 196602207797856032
32594973959184408 34487149648443596
17978475821835984 80899104429118320
57590539049671824 262858346282445984
48743513150697520 215453326490237056
95138656601267008 143950252638024752
139178197973565296 255109315348652704
37149452871275784 251320786454884576
188215987836281120 195564729133514368
61726098958874064 141952634193649344
233689926514778944 255325713231465248
4139648530245254 9059696379871580
137387950492908432 225464806375069824
133661316561685536 209121013660738496
122176754268427008 124850495746454960
4692706577186138 33626684136688640
179828003225762368 190650133710951616
114118969422664048 197180899493669184
78610435879271584 242648312603312896
219282382184952672 230015853571646368
167576591117762112 199068646380619968
33916172992248180 105598579507768304
71164265282268200 178554418811452416
31917724216825984 133012763803114016
33324491978793196 154875122034538272
22152585642667736 119035132549645936
135949131824645744 188087754387389568
113202186285341952 202868035716791392
29342640602992828 113483878145837856
48289135140970360 146603890549570528
99523008284674784 158584915404604928
132081506819957936 235414415914013280
212809294670877888 260135875527197440
134444861161042448 210291342764520864
182204187683673088 188987814230045056
73909358995813360 184600493901651872
88666300370203936 151068853692886048
65872220397221320 240962276871350880
78011804540391200 112604108510588960
67296387915012424 138263526629767024
36545401707450688 88645038819422384
137434988176527728 227719672862902464
141458197413379424 181599661794670016
105145619393678544 217259294895875264
202342434490325312 213305600761275360
110898426897629104 189845885710400320
151800506931783040 213352117378138144
202333755821754976 208017813226307232
68402698364228840 194262647865388384
101466178850116560 260473900693712896
7029922803356534 79600683384632336
132949620110938528 226005101179552928
144491441918801728 244478946202037600
201589282105986240 236036792355145056
57205804211376264 187009022598648064
47347594211113192 108960983982101792
37970804245659856 255836506996872704
23303466667524460 245286407273790528
100751723366554800 164948731466947072
106819888254670576 166206830755512416
151642820051147104 181511005311509024
46758423993698648 210693178958480128
60525439172103344 252825976090426144
38333000439465856 224611844051138336
149822892600445888 256524193690270016
18393435493755124 246305689915701216
79680447812647728 88311824495791280
131315900320613728 154323559950903264
10949136133405792 75699073241448320
103913536447156224 232326888240430752
121891036156609712 252401678695709664
31892962086088076 35436162071053780
14851498073619334 153067375363543648
18181842299955252 216977208760493152
14911474400118066 49861094346310136
50086302153481664 147333634336052544
11944792330786550 113919715892830192
86910597261472944 167677035359408640
67024113960618608 226181511409607328
97373129574145584 207635026121812864
34728465233390820 132308217491965120
162789194119853984 230206843326023520
2065657386005512 258695807817722432
197717504784881376 256661587486727648
162768624336233888 214854435280701312
158376775313943104 254620883926080960
198801598923248384 232703066033972896
90554659576667952 175237861839002624
141208855574601040 196253400694551968
9435515953589894 102981324326324064
42180693611282448 144568366480757216
73609504551417040 246085929075134528
183580050116681248 261635528310618208
93319201996801280 109216674227493488
33965256645678432 136523810137944304
121645393363458096 125215434202440256
117088960151050944 198764074283032416
140975307152271776 164530894362525024
153632936086612160 179069312071923200
32172370765004224 129887408195896848
36587883947893240 181798776487023680
73009557073565728 93146006064532704
193624388528211680 245105614127340352
56184245410275672 144171966822537344
217308934323639936 256842512252887968
88408769938054848 249995464035771424
54164163768595768 182725352332023616
2915768219665760 4448380564710829
233464107074013280 261765368298283648
165400129606752384 230736452538340704
23756835694489340 211302813934779712
76991130344581472 259428113050219872
45405085891106632 249704901687445472
144471521453871296 200525402662255712
162466409922146592 184779306073273024
4026227804132721 44883734679481864
10267255686603538 208353960780405024
24548719351355316 147688820320366784
168163320809024352 254038985403791584
112324895034094544 254168996852158208
121254512643361856 240350558752533568
58271575405069232 138751103897156496
190658432757467520 253694755546403424
61038893618908312 200315591579990112
27865119154305044 187275350798453056
116604207859603312 177038729877942240
60119214930475472 251495264520033440
99338579643249696 154680724224193024
186068466171961056 232856438063667424
226904165762443232 237137004931866176
8461094371430969 66119955783498904
140088361897763120 201197536480163488
12417829589006242 29802347931108984
83710605763468448 134893258090389504
5388539562991576 46110033742892992
28150546999155840 181495815204676672
60224973572024936 246610547336614496
117849692715403520 187375771738402912
73018649673839328 186629775091654592
73304921910685760 203247929096579968
18954189462835520 180204351188652416
178159466668936352 231263845109218304
19634799302552012 106584975940312160
33737314817800308 133598684896674048
7843733023336591 158900136407551072
61789489134457608 195389964873982176
105905147571253504 249922928921860800
151176474059342336 248382205561737312
69822826905214800 184052355363888288
155554514741248288 262676710301715200
64307405920833112 128684742782943904
14355462134700530 147180857851739296
17068634558683732 126804048764191040
3047940408292079 121333274694191584
26135563998603324 89019286095437056
23238406787777132 151105442644689248
13674228722151470 128924738805700800
72437839593489184 144931178151002304
9204435573046518 130184444019410064
39540845282320624 223801186449669856
50529575125783488 148445670176742848
29368044287533448 170161828278668192
110729624006382960 184974602349644832
1605104266505371 95648799860886032
80326319308545920 112484426985953344
80085253069301024 228179358553042048
147942130140169792 178089031044312928
79821541283222736 100633830283043456
57028894537745768 192475887283188480
78231002106944048 151374817032507328
50900925790476160 247079115679522208
21600912159710748 151752888902613376
70888328520677352 215774110364893344
48949124771683888 171401334229223232
10525575222045990 204427024057139360
17432947926467740 55250411057854824
76675780167994144 125788507312845008
55417011388656264 90295645275523712
57695363722382232 59786855270507688
3635329012464967 133977318884585664
84338200339340144 207746931361795968
4148388614314167 137402367743349568
99719673255772992 140541233674562624
520634049718567 56514162727290472
47688529481863720 51162989305439776
56361370637129000 73056243309607024
133631185055203984 221502005761668032
150560217291114976 257046599553051808
74218735068033072 263059836111967360
136305088626612736 157149282349655584
15652399076852976 55203119725233272
18292924651435072 198934512176912448
6624008748999062 188376523685283360
157888718108997312 192712027202126720
6475736953597543 203041986456473440
258948066349478816 259398948974736352
210503956069852320 214535005005378208
31259933726531384 130683990084848400
72975178357525504 153452325440189120
30612906171723808 139509275345149600
172459973750838112 239047805334219840
143826551801481904 173383297817101888
163935388709186336 182458245226213952
124637389420859504 215153727718992768
154691898869651392 175605738080343488
168631048927809088 183109363173961760
138413333724107 196361992674005920
59206653682522016 207763663144905280
75096999164356112 215325009505029952
82533286748599952 194002736336647328
139778576728295264 169702065395036544
95029887861159424 206467292769192704
76356515048759296 253273312499192352
87414920634019424 143649304654502416
121382942300210416 165431026488516864
2388404735193579 59619752530896400
2245444210631462 204518434763832416
163846888166658816 235350678885341952
13439969141033372 248376211166283168
139707963368158560 260683395111277952
102790559679211856 183333027129183040
5354109192854237 180256080350034880
137216512471231392 205592859548316544
132089838306364848 203404478999638816
20105433634740008 219588718968915168
32653923512273616 152793240526031616
65611846410380720 76056051217078832
51389672555701840 215453704850089344
85752503343212192 183371364475465856
141159386824601760 191500226816905536
94980225917813520 111857525953862112
140842597357844112 216747749641501504
122722903598968832 220504808283225152
8148624606930650 130655246559053888
110179615116825568 124449390090107408
5157084977458472 59867207431799840
16566965599151030 215674856874973440
42954456590321040 262363296281940960
61471222298732480 258890934118262848
166518825768972544 196719187007822464
20286189340095368 43055120590508144
103116862199058400 151240697170823456
56853915870874112 135165924893283392
65319414320647752 228210560860162336
147059398267942080 203631442887032192
144777232631180800 231340868319820864
14043185004154516 210690964982320928
163890141764315424 234392666977787296
171395642132103520 217674340697632960
14577289011945498 246001396271560992
37786281477898088 196359941823510112
23882709794444600 238362331554848832
13807933972970380 53682634545262680
167801529446164000 206837536107580160
230696459067456896 244159316958812928
52189229572300064 193296226634235840
23768042759984292 173009322733964288
158821366979052544 212368875858773728
63936005860130608 189224089653602432
74714589736774560 76681066695815328
106171788629824576 237259958886260672
11351105442948420 77005822131367488
50405486447834 194670586437954336
89486983518048816 182678006659096320
16629519304362724 118512787261257328
1352541486454939 118466107387677056
29364598462697856 261632849932313280
152860784058672224 225166889339454464
2305954602220448 54996616713149624
245456650417270624 249755327096921696
17787599607239950 243644480732372832
87103854898342880 191819626894259520
20814034394743136 75419162620911328
8524552375963921 76194109201218704
227420480914215296 247398730245280032
129130942605120464 152896261293150400
27457536039738820 231457024924038304
19537332356447436 26853654860206312
158347407037535520 242204101010568320
149962405688301984 250442808353509312
112132209321543536 114248860639513856
176827193148751200 216403826587208576
90953241607230288 111418793054837632
174494419997836960 205448702640841696
30822763267956928 87565328785935984
27694969071826712 52340206454590792
184951801394749120 257508511608842464
89992696280232912 258320934987320352
135093495250338624 168623404540223488
2382600063486468 21658573083268816
4430129807539699 179851621068411424
9690732031185532 192165980688467264
182597771936497920 196242425604884448
46990548874664360 120531892856946352
17898750881049596 55422991513405784
122310484863010176 136101666435875680
109584393418335408 223459208267701664
124794645120025952 142823888943717200
15323903328195038 17331976859538714
180940285526640736 250902460667021824
26718745559551232 233820633719512608
6345070675877891 97443716331650704
34978594857663876 192302071112360608
103197192096306864 117761697109735088
29281098479002240 49458398953753048
16075337365704884 36143560488692824
15869798726299912 248649693618724064
91385090979672032 223579812044093408
16362948984330544 187324616309062016
162784840256103776 229727056343732960
27345725345874016 163076185910090208
42023928077480520 135823996461094912
53118266679493840 70169905762938336
189569965748356832 249265033699458912
165215716739845792 191942771421430304
132699611735165872 234028091770062048
164926787774262336 179100800048274752
130060570099108064 181497629891049760
198359143688592768 204723881501748736
13775573418624658 145962925423990240
121302913599396816 209299543135915840
35135339636468980 169679838492609856
22324474552006136 123116676278124448
68256546834787344 227369005844982528
29724969940533784 238746368942491040
49138727066002464 92609919890090304
55212787712339024 240471450139080192
17605093424650986 161159496418864224
197333402409536096 209008661706305280
128750904362765792 216935365232605088
189777216813543712 217624035761526464
33429676151273524 36676786342830024
39185482243958640 165708966529491104
10479013872230998 56976098800675208
103897130178248848 251547274139025888
135575222373045680 140682179044379408
57445000087045352 218476655347951072
91139762841845840 112987663476626224
17181474923441246 177175772501638304
14796109553162500 76533192447081904
26983338023225776 221739716688825920
89878030391806448 137600030066492768
5669253712848419 121156632089899424
118807591666054784 185341200235834528
11530069872024132 225518419352883744
205234520998016128 219640702493043936
171505530469467872 260275265891721280
75889703210837600 171799577059746592
32825120104398920 115313570386717616
84879427618915376 127500623292808848
108810156869127024 181964684589372192
87958301899695520 114605454133136192
45724002417602192 140215880164210688
14156685692341550 165710436858009760
145139043582061824 152875913161735744
38143742175474808 88160598081611072
48305210853856600 148355295948576320
41616904008634304 77428636566574752
106329992626431424 156194323187425312
31327510004738208 57866896889471232
249403331854405632 255412075366847040
80069505369739120 99276077893176400
37677439130102744 78587061756804512
61392986665292144 96044181602298176
55740825085816760 174602928590540864
188359074622148096 217980179589683552
17385153455342824 224868168284372928
28522901443489036 105213943232710352
58815803591211744 167940173696752960
234902335579771424 256781017767394912
172732322426588160 251133287228520640
209910874346594560 232547523501603072
71545231506777256 100639840984061024
144098635538526976 150854752815829856
93101640170606224 117569968397878400
104270415661151024 217939671458541344
31797838055836112 32162862901280216
40089066606213432 175278365226064896
177108462247911776 254125897148400864
29815002547148016 168417624163506400
3332142807548479 169943690840710528
139907226449584864 233827141013100480
117017096832596864 214521423629661280
114089029150096080 233424995456688384
148823289035694784 242083263933240672
61119764303813416 66258974362327544
10374972595546926 256358540664907200
133326737238667456 222868763859267264
173397477088730944 199914100157957248
3701313180221704 207308507592239200
55406819497600200 196214762281350016
17764706415063750 239432020687634144
92060532087926128 97927751062488320
21583689002944424 71437880266106200
43018759762006472 179966381229684704
60279725221835936 87247257469002768
36464464547402496 135063361442790736
99811334141899568 216453233325184000
89500893551510576 92148863993087552
89489330965833888 163769701796188160
92301237542359392 112621188715204528
118077873721898848 135629277738705648
151278720040911488 197287553548095264
32763241695225480 176797704979051520
71301647259993264 116275594370748624
146701613805028480 156286969105759360
60357372492448088 136107348633807616
78060291482126656 196906453922580224
41921529821729704 219961152376629088
38023730415547384 107401838515405744
58572075369598688 118932445648847296
182030378096998176 232050086330781920
109944452449626656 116584537641018560
27412265285118268 202953282815460736
55721755899206192 56052168986825264
169281498899621568 220972633413361728
107002183517311328 210462176384424160
219047931247258 28830949803716316
135195744120009136 226861658268920032
61350549435449264 155927999074540704
29413217591028716 81150135260630624
143920064274686048 250687380929769152
92622954230879248 229219494137235232
87330303256482992 171678560823704736
72671481141501440 119209619864020656
43079169794245264 120581807169175536
234170837364667328 242434379969807104
58597832904654816 196458927050154176
11118838972621948 100406100916848224
247066681540755936 249798868034899200
174045340480695168 256894979878252928
84273655698592320 188001889247042880
89195845935690944 91179598105774752
87540134387410208 111889916371781440
67918194732165368 214810112723002432
153761314847531648 202052484837668384
66834145756205648 150881687232449280
5979661448325646 29433023757743636
21179487329371932 250912020664276544
101813905983849360 161173883888213024
45932079255015904 86070127673506112
73738597917993760 135174580518710896
5736594148152504 32939823230703108
157022922901704960 166565269911632096
27371784310689380 203231753682722784
154263387343297632 168612554337600064
199378668799383008 209638176613273376
80469644865772512 153325385080812224
14236465026686232 226832088081198944
37847686407981648 233934040188119392
119041357683844608 184294666352515392
40505795946841096 201654848669228608
15887711050880992 172012939942101888
102413550884156096 140004850651885024
142199706858534016 258803560351303872
103917388624130784 209054494556699328
3456079480499314 84631334995110528
187430629370414240 207486386783824800
7028770022605091 230857063819355136
97474951778420176 241691397244099936
54259511755083216 160600267439859072
120338207654755872 229391981272286624
167566086535906496 177443969882624320
43755688857413896 131011364812525264
63534898695553048 164295542406063392
98276999349800368 215375000472390880
22123832733206148 94634006915303360
131683935381490768 186045806987225088
170874970624815360 181667955515782080
141787986804010320 189898845283688352
131438886334359056 160247519648796288
33821838801522728 99793704497311856
9225604878922846 221355784373725184
171167252933813984 258767637689945504
63104794937355448 148024361972036000
45904358218618064 253372234348086880
21645040794102192 232490569713054368
86859521936110784 132466509929794256
25987784822406700 129791880838366384
73199681580604576 129237814917418336
35776960842300964 69154918503952360
42004457618432672 234286945400273984
81147012450942816 96961561482771968
6285118808337404 121843883668778112
168151951116755904 182215281689462624
112745705490113488 250127017550218336
115060088539242192 127135584201367120
1096573233615896 112577617495200816
86059992352042400 237538323820464448
86183804539536288 147461417470776800
15286910424174298 48125714812943128
68580498389654024 165260023898266080
193487771144263712 235486545621557952
60478982778477480 246037067537709728
11950414261778190 260879753315233408
104005984016775072 172336575477063328
117441956882890400 160119389704282912
56722468197831712 204395131964840512
234936511297642400 238869207481224704
93548124628213616 182177672732496416
33329990068084792 89769487439629360
44844255472424776 207317903637579264
95964117640422160 96375488649378208
145714955115891808 208229977504919776
13093645869014914 100709319205663664
20123959218588292 30363857869603032
35368499314951376 97899288970566352
131935667994406464 212059735335803712
154422935402303040 256046721870721504
79148916239858864 172281559669105408
144627278470904544 230267516992751616
78576285653841504 93299465910571280
84897490919438464 172458052024759232
188398772682677856 225774880416088000
71662310216032272 145902618608055424
49611320901154128 103112245525700992
13965544555605032 81257889699254192
129025542933030608 159940683054011744
134470350926741296 166406091652503264
34875997851979876 130437098949866000
192272092315697440 223758885275583776
17698209781569660 41767931410215088
115315655450626048 149016447019143168
212018388174626464 260889880305872672
97369930492957968 219866551480953184
6199072013289824 73195857543788576
33922393755133740 131598633512128768
125592028039652560 162982081423034976
105629620658944832 155181901844237952
194863316609926208 253717664482101024
71882313300908832 242972582206794688
160446700103678976 238875701324603808
52194999897325360 222521362141315904
197841441786226464 227772301535694784
63396425734710728 215870442762141056
164735991369851840 219848828503038976
186900937688646464 236462642785721792
72424027517000896 197209196139844480
26107969306026208 109289696475859184
71350842246088464 152651727979036736
110177233107691424 251645408584366912
234704215077649664 253756378641018880
38096436078318888 52956595072960920
200158816328538720 209133496497299488
30479678132361544 185513666973783104
168047527247186176 205392943197186944
217165455340259168 223303288228820256
34609623152761260 55482095697333976
39620456362902184 76672281245010768
37400095549392288 144172005856947328
2620575468889677 110118808875953104
145434911025518752 207327917268871840
223861595913298048 225440295205241312
212606328540120320 225579292048207488
138234706219024992 247617808501555936
103572199116370688 149176336733333632
155698629845983040 183165867232809824
229419439249453792 233598347058584480
163156844377941184 257400749477268736
93994496251279696 262403840456171040
23924614168438384 99742275628906688
62372738468244288 262204386396048352
2551173201549320 197381518705581824
9351530085122800 214528840449618752
202868500077323552 259665484275209504
83622928604116064 130875577600688032
81708937183674816 245430304660631648
117647253982014016 224216781195316576
154969196504692576 213275300712507872
68590582044003072 205650429074635008
104904197005187440 222401067902518624
78609895851734480 181122534945503968
28934301343319856 241429605752279520
112898792813633008 255937004518909056
102967585250809856 163179403578339680
34454360545516224 142856095583582128
54227119118635848 140182253823730784
91223335651731 23188185581727008
195304033381133888 233314302955958112
1583515127498246 98826293062229008
66344364614013192 130443700091786992
112610772426427296 183999337033723680
82284232364348928 140823268322077552
37149494761013304 185484292284837856
8067157477487881 60014981006867200
201425291143411904 253025288340534496
19422676304477168 114237704001627152
113339251298621520 148554883081558464
163323667526868064 203233996355950464
59893764769600032 209687753096582112
239411179224228576 250421247376912448
162402239781721056 223124515197255200
242227316772441952 256390678083907680
11815005026239836 218898465005911968
77959013661552816 78314745798897600
31780911148647820 231699351148487104
17049365631859776 218417226298083712
163063434704442 10023788370183658
138689112123555744 252714919438703584
187601526979969856 236293485359490688
147057508204780416 189398525254176672
103550725921863616 137686238375446384
54431871920663592 89096066531033408
18557762812523764 124939317921187728
17278794273142238 22025003577664608
44133117617939688 260648724001514752
246873356754686144 253162836397166272
72767570321957280 79774959625009024
10925800412009220 118491914529381088
60151817466176976 87122169826944816
102134784812961968 184012881715889856
199992488810203520 235472095406301792
182062231437418912 208520540836688160
97901734215846720 222776251515711616
138197056297273488 163532243639796064
203630527250857888 244541373455077600
34268551579173624 200277657355223744
184472010474440000 200679777950502496
28271065253418128 140528164248489424
161516724716927904 219145178095426176
183660978417064832 256608569361576480
29356787866769276 206041713436562080
39500928066570304 210511323274638048
127779684476308416 162840885279362336
156980143073473312 193772807044710336
8377909284383743 219214479634528224
20369734198868988 25331276420189872
118325710973623792 217031325422307616
3213239894150408 148491136491471680
73074845513463584 166674757304435648
213392805940860800 222372866526183776
233980799461827456 234194413063478528
196091465965155808 233019107945792800
118211161074488704 143967409510349408
138761171276215792 249080474807180384
81574964325506848 174830748810799264
42298467223741400 221675058307319264
502429696330420 261117519401677856
140216544815392912 194918204148211680
38183370816638280 202132316153811872
195902149678108160 222511271829180736
172669681372728000 241660862827236320
188791197259451744 226196022706252576
238612721146518208 247932971742734944
72589990807043168 157824835201581952
26635813353593760 126962703061655088
139597471495681520 143346761156370544
51888106641555464 164598436419144000
159433603686451872 221864630848608800
111477490740188688 183677726808353696
167632863008265312 235697510801069856
24666297269530200 118410128113692608
78206737123257280 258934331936262368
14877589714795124 204161353709506624
29783550596690836 159270882835015712
174177948722023008 200825328711064096
67606315867456072 212468946339295744
180636815500382368 187012518491154784
113862843231590912 212757071373511456
151585827566743008 231966860974325120
133952966990187296 261044634194752608
75002376932442144 166204771659306272
106467882399957328 247812084403162560
63792921388079296 103084566960704352
194722245798576096 246689003107723360
205641500557891936 246029430654184192
190265805449236640 220584719474414848
17765098885822876 205225309188589952
182646457562470304 237965027803696000
73216974506176544 236905781477463296
13587785027234936 152797863665821312
38149897815296408 113541267605956288
206266459305040960 214294608799392256
52149588799157368 59749053979866744
173606447784664384 195953929719844992
79323943880140800 252232200891300160
212671661685964192 222637286530797088
105486552331018848 190866696931203776
104800276770924848 217207758638862368
36178149982767640 235725191898130016
10905994372758506 157214813972834080
152497956045802752 190526673930605760
49097774954096248 219962721496885152
7135085690340931 112423179450193744
4234013037954023 57964097765066760
220137180726871744 257007480537660704
67503799334862328 78303982457430656
170102102282996 211917346345515
176661605337718240 254110743370294944
73189409506079264 237112634318030752
59247321415781040 257547498241975712
5000470326122255 113728321374649504
109613614489096976 202091631444617952
64138782710829744 100008936302423312
28814504015906200 96171606150958320
99514176213549776 103390788318746512
38608321704910896 199645656007065696
173051750854061184 225041981255762272
60251600845771048 94223018300164720
10117605879197320 218007865979080768
123357789940172464 220236484800242336
114709103615514288 143396638046806016
217413291913055136 223830542770156736
39019944107138128 73001414339007056
46749570554411360 199678449895686592
110535360843833744 215571783401129888
84573601436027984 126124155772878944
134753004473562368 174302957745486976
56690713733848512 220561045021930048
106332843558373952 159616539737413824
14734807693304594 78994326509872560
111777075981841200 191415023266182272
122910894039602288 195048391977219808
188601383716017760 240453851082562112
15454061788737872 154655273814653152
2155053512501570 9012441696617904
6338264067667938 201173074605141888
23085695628149504 154863617239366784
114024114878937312 171731635462812416
91139987050236688 243100379895355456
179157822042702560 194393054132128896
900996592336567 120038845206185328
13632547216483166 257088582438538208
27972243758182756 76922462473252864
221487487657980608 225574136566426656
119696043037762128 251431641800725920
98905553747720960 259246527928399264
144517915402987200 216058877280314048
86063965550581168 175303334372151168
142173193744369440 182146266090409920
231509386077419232 254936978435357792
124537945995044160 236342009088473760
1415635358656471 254336407430929792
35309069376103912 167474105361552384
61997901197533616 139972419914245776
146575011807376896 239091778966736384
118163560585618496 193311741728907680
205322376363344800 260453017561123392
54232096586242784 95328214869454576
84489637104518672 113202825218171472
99728830051754464 241187397277765376
139300344088406000 159431016487004160
110813230732704064 216434214490806400
146282110258910880 262184032160778848
171153117724294624 256383843781566208
43059988552253240 194860715750901856
71759665311051040 101424152598511168
8581106733185829 23710825371886576
141266774802142832 197022424689583072
126171146538146000 129374488227253120
3682041006660268 100010777198372144
29765096609464464 95963240486295824
29198869227843388 142613321641209776
10070321255601216 139078096976161760
1731806710149438 166820971977507872
88832669611048512 258085146840078400
114566512530577568 126129482248568224
48953485517431896 132429432096134496
153047750903564320 192254309679797856
176636140556532544 221971315234544256
24720447458350284 38664938167983456
93727065263794816 181637731002988768
77757210397540320 168605160466793184
37552206245217992 52355752512328232
146146040508527552 257924435243683520
206360497935866560 219074620732553248
110904342999952480 120844555778564144
29860925104821796 113163229859110096
30861297883903388 200998225027519776
11702589777580494 167771128875625888
11729903742627736 48294732216680448
7455229839404246 98166555075208288
159251804557784512 257236162196520928
115205004678599904 176193903561765408
28109671140095124 235032073964923968
66210614648094472 257728662654373088
7594926616303181 58820018222356640
94152161995670208 107932545783704832
44706338794332480 100061522098172864
63586445070732440 256682102750492576
65064849911822064 76199619623234496
118578875924728592 226373339848711264
35142611860982916 153551807779534720
50694205418949960 243890005491293344
74236073563485808 189751583202871744
79224167913830624 170021504179811040
1997718953073295 213023231744937152
141781833952237696 183167602161912480
74262434265037552 251712321194714304
185307029509346240 243828974461585120
59581146104921600 126334127323288736
122086108993433136 143311023320484576
139020667517407888 254420656263067936
38272629701093752 188533900178362848
44377438669755536 218860534278666368
52832364542304448 185224549440068288
89368698822367952 211410719252720192
170368046909184864 194941873923493184
121168411312024560 160433964894413952
32770868789115244 109379333238136944
225154366892452864 257373987116195264
105990394356836944 245829013242554464
189332436331907616 248651511365409120
208210568622899296 230955335379409952
2785563562117035 151999512382912256
23090710933417560 165850038521028416
37528852961759032 202981923402330464
120104845949196416 242569141040413504
113117438983348096 157547965134960544
85729071517865440 143340976410298496
75260204894377984 207665334720166720
218760201052732352 257782468941798144
199962171263895968 241580843478001984
148888503024603040 172114350626864512
60839995173843744 113651024417894336
53879850139575544 179295851750151872
69863770642041704 92170130181837456
31437092794730524 153220552667001280
183062084815009952 234526197730425184
66009542371559272 146681264251279328
37301836033762240 188219218377003456
27756976798039180 74946019441470464
27920220390561888 123911071079180432
47155784387726464 135628487796690160
61451887587181984 91334787807858592
78059364993390208 246675890099363840
20383278540086960 118100158205176848
160786100443699680 192367178326704192
39589676615213320 160994214296131808
145702125970660640 210118125341461568
54817925315090824 57086749803445216
17847142627820262 262564754229214048
24791713962969212 215928438700425216
10622569030284618 11478693517716960
112790725200173200 222489211751772960
35377769696146448 126100624441091824
123960785092620768 256106138218205504
25772225503079464 215258300765676800
82288035878222320 124094886420910800
187372921124326944 192889887945735424
32196680228511164 137449968273997824
46394695699260880 92324346638294096
61759306941735440 140429277493828272
90748247151613856 200919027659062720
189664565461511808 215192131089491328
46882158067474712 80362508632979488
80159168377431104 161203299073370400
7893472922577400 19848115438284428
210709206218911648 227663554076773568
194023999649232096 232883822572830432
119756769904436272 176384085249195552
14953777451255898 107638496559376496
153727593506468512 233753814399173344
31927895239576956 186250612320568640
189041596903156736 257227095461392448
141235700465733232 193949108103269440
153577433584564224 168336361471244960
206390185361849504 261629945854100640
45338427887555752 113515473099330912
168295830797815328 251239410765596928
19174048152294792 59503088909833304
106334410390626080 229035605401743200
53199906421492504 86079655247260480
201889852970653408 232691422733182016
1598593773151829 94763149215043216
99077894569975776 175329021956478304
75036747925344544 85496030457042400
81056141366641568 100127790611557168
120326385935776688 204845113675622048
27357818490728092 47224811256548976
49090388086478152 149102315032692224
5653939275429564 181771442563100256
2454968419998796 55674858774845584
247186877760371552 247880391443487232
31039840431061624 223546435732730112
121831587484656192 216932904342128480
12096623283476262 120768965811636384
43236765287392616 219288380481265344
189056912928347456 192833040500920512
215222214013909952 228268734406194624
43891917684256336 65116729496999496
88632712924937376 103680164124672224
149780198315504736 152891231407364896
55299236260994032 216517746237562304
193754197417720736 213442266399711680
67200891172658736 128265995159267216
125361364134210240 179793417301009600
203314297549225344 223879283996340608
147559521330064192 242464710448999840
86152935088661376 199034070547702272
8300186025251301 175730006767246368
111173118045099216 222269909313865664
95230893999995824 223514016983180672
34795742739940792 233376770788207424
30865514188581068 79567042255668096
166488758287719168 213677028790979104
47186100838722664 111457514211208448
159457288392530400 207563367204810080
162472220082466336 239827491475312096
100709275997996608 194956905842913824
70208921910829240 189493160260996800
102258145044219232 163267858604582912
20185847035289036 148382484627554144
104040128597035088 253178726154250880
40075786624261176 87602835108619824
66301176064184528 83471434940792064
128163207189846560 223294160460374528
29112366956289436 38656768281449104
108117323974244688 124973746537013888
93311809513007280 201200575516046656
99640889565159120 224756015773439168
198994428513756640 211489992807441408
52077454482649744 146844498041282368
24190591256316112 58310415999468136
99255817930659328 116337740127522832
23139990973838268 204300060504459776
18127032851319896 256113858122177248
39012981150436160 114500873194207600
43309169299395224 80515269523457344
34783835346202960 127166443008278592
177799197615508288 262822819772993760
9933681060545062 22127372520938340
60509454659556840 183681433709185568
86025127427154464 213148592983096256
22186494508738828 142640876890117360
194307060866366528 239223746360206048
45732446820105504 229468371203928320
10539456789697142 94812540112085184
34556433767788488 101105511229764720
146149191217837888 161023665447120352
226098339661079392 257673069911024576
66895550806818440 145131560980115360
121710485136428192 181907559585433376
20513745133312260 75468348600049504
2275222021549242 202457411341621088
13841406419669730 256113342742114656
187564827407874592 194304203605621888
25463539478994288 205432374708515232
76500828956705024 155676845327375040
33905818279285148 206513423566397024
51769479584987088 153239341928853472
56928639325120160 78580223151842592
168557598021103200 208596803922898592
208684217610333440 220031714938450656
78921299278822768 257038383089088224
8273678430867469 112834003338057104
49099224264101328 247250018353659968
46663929922748168 78050643801251280
182985195087625504 252637980685360128
5415462918007159 174753556109228224
63842570001853144 231431694589857824
10139852807132952 103978885088242992
52909704352939400 158828124655181632
71114176352449376 234455148791416512
57995909170538992 158823947966025248
126530423976079040 177941146376429664
71008091819841184 179844312635691904
128155575907286720 140046848122069488
108454884220461824 215005744924595616
79955254028931072 176531827703978176
112264550248715488 222560581514487008
151648919619207264 248771379778608384
179060216318883808 200701681060401088
84414143945295776 89018801521551728
34772247598887248 126817936209742208
28350343272989492 149990612826482624
38585958283359168 51629067519372736
95702545540208528 140084704055401472
170067680789623840 249903687446670592
32439814942721516 75436760914379776
135888442718946160 254688162178931008
241263819261342560 257084630737349376
46022428033544912 68564097982012096
11279457350330478 123145670340121216
80582400836205344 218937364253365696
88155455184639712 228914076185068576
224432611613146944 250267217296747552
84087234804543664 205602128866613312
96308520574974704 113565678593835264
195731165511070208 242690779191921472
188390821342984864 223678928560278528
22308482876825400 237428843228963520
70674672004287904 109279839911506640
41935530528572464 61712751138951328
138668148879726288 253627400067921184
8247731210562737 39304316030585440
7921398642579824 153281347625054592
42763134120527952 210844104618499040
17574210791942252 245696577052178880
43767492784571920 190365689594484224
59046179798113864 236055524298902816
38048801939717424 46293546506020784
12046411423647178 151995948783314432
151327085861765920 254086028043628032
40687118392948968 219944530506612096
14534465974310262 124009979088059120
8659972865845045 32536165080704320
20865975692893904 191573230797665312
24228228411718940 26175362594362376
101447357805619824 227409435171955808
18773165916939420 122623608503478880
69496664013015464 258514234797218560
80212607556649280 158847535395597696
220140874849668288 262557781891463840
39127455212387536 256627295307235840
61682267909065920 186306705108270144
172092289260042816 237125259955915296
51529075076055808 199191855356123136
23288370009863468 97809398084505328
187195955183361344 218752337142325056
4463389186923833 176742127649012320
19453366471335480 24777580350310080
23209118054513860 153393549722021984
143581199802821872 188487100540644480
46618451628409472 54311694521026208
82542200493620384 249286393936822400
50157214954682168 53725755257770424
70465691643113536 134233121455258160
38410316867992128 219899784107047680
246485373801110784 248585036021773824
199586537620101184 218700671678041024
195110319393181120 202635997444279104
5003741953095635 38082085263007368
28021083641521668 229253829291245408
669577285950063 183762865187339232
6418867274442488 129158530041523488
113340839690861728 154407632516924128
10293614093758474 134493672871947136
186606106953044896 200669607076988000
61236754196341768 233021493616724288
145584628937775008 168672426057154624
36897603164512904 105300571267704592
132957831392623616 185648112446827680
47406141179746208 112474994027795040
130690820535226640 219714437724909888
117611669692034768 178432064862404960
187367219051440384 206821664050978816
43604524978915144 89114596356665056
212208546992618944 241269586492890432
215413297556465 88332387002485632
117565065466538752 201861141462542912
15765146655537326 117729906930463856
7843799388829564 171178697532004256
199287873911263296 263044999609926400
154321755763535008 194955435465710176
64184738033649336 155922760164862656
122398356459295264 191274421554574816
27510819528079676 253691387943867488
118886550372128432 182836415327479040
55486243195405192 98420184029619488
148359330551444832 207707790006783072
55671062964851928 57448940981299848
73145990758757200 103651744612830480
227728263747658624 228419008057372064
200181157930804576 206315578512831456
28888689373824156 252451378078026912
29337565836297228 56023662971817360
30813612756285344 161522005680043392
73833576682023200 83577029957783648
21844153532185740 255164919680971264
46019467503466184 123351077341658016
256777619955533152 257853632634142432
48248863738091136 233154539359496160
108876553193037280 143763344956138704
184451073327630432 223273226408487328
115632283306746960 151125982135028288
38992874418602400 56738861425391696
46220249932512776 260404057755825312
22985816012745484 98096501448274320
184564528334325728 236174478216600576
87461213540420384 102706345431864288
22495304218936756 124960428669175360
26043639086875660 220122180355161856
28921688495020800 146529554247284320
21322545760404664 261705038698787072
2233432272235214 233509114957727840
164384253033406016 254468299959347232
83286811529417328 131850089362414112
166599897192014656 203866063837535104
147220796272040768 230549735324358624
67970743289776432 136171145762708928
72892239715688848 237020550526363488
24444935175997356 147867419681525536
160149288728063552 189158837395680672
23119565287573788 224652416977061504
65683814043578360 92258045442512576
75412305051503184 230506271293853280
66406714963408336 194743939712481728
49717302839471016 161281993748143584
31898516281860824 167210532573305408
2135895397106603 126474017238967664
94067434084687760 147455544588295008
108209256107714592 190928225668079808
174051871863900832 252360485466717952
219062365113983840 232469679864620320
8936873191646504 125246376845245824
18512716643628440 155240307768868064
62253800393781048 187777241417339264
178381164406881280 234066575580731264
32974217496551004 261919370585928320
9970405708517498 128487019334125008
15541501226198262 165453198492812896
26071289285774816 74383864648216336
115941906581588224 150771053251029824
5692593326970338 243554905325318304
198268503836915296 244414497747008128
25631338128104628 104931445076098224
71463068932881312 154772679181665344
80959182719691488 171948239492188768
28590632663757088 186509005909757664
74636586571916576 120165147441424144
118712566338427728 246042621726679296
184537816129521792 245927351563466624
50569985578901640 78538215262968144
70436440240054704 85008900878158016
47980069922085760 215294447872253408
7065530699996387 243822749246200576
170277195150878272 211466163112704608
36415274095000592 247750693049514528
197909066181197056 226684978168777632
138681001713699328 185905087913094560
161798206910592128 161966689183675296
3235043002367586 200644349681825760
189688571635655456 197378495498665056
114383648518598960 224951146814012608
60786371794910912 160850730174957280
61487138362167464 214627410766901568
41817093564892520 107235707350753520
62546636265872408 69393360317134136
81032717340442544 189273745391403648
187315476864409536 202603861573594976
68721265155877664 241333191197094112
47474838032737888 134708139421156256
96118924510545184 203554374343077184
29639231749523312 98775106105680384
105396744522666144 213803995240039936
820906493801060 19575543016099516
49785868602538544 145315508087882816
6818904668913324 66398411006045112
137221599028928080 223108818477543936
30380440572431540 130659260489955504
87951748202642432 221888635187773184
103573580562446800 131439066439874368
29839784912861808 145737528180227136
60076170757500432 159636261410134848
2779415610395776 188238672677319552
2037488229517497 106894355232577184
17075251110980234 137195254293249568
26980644723872984 166784045928105824
187010977592980608 213072779105331840
22535506173402252 105278103895420496
43513768964916928 209421976737872640
7465633684028545 75219668868920048
66668797290648832 235176665912725440
28516392121495076 239313260549552576
243406864192747680 246214345810817280
86638342668074832 256143768207989824
20000667787899776 178690956448546400
161355034240592416 189517349819485728
253007579253430592 260370204573134848
16122592730760598 263036890931747168
67224308691967088 102067964702624864
124751898124721520 175739744496352480
18055218907511836 61625654970339040
98236353936106848 112124340817938672
183201746318871968 232067956402286304
48493168195420712 82121502360049360
150203022499108096 177847358827091296
6880557357801229 49040426525971592
183916315124674560 235188759990590112
9938620157976704 87354265654323760
2231367303634037 187632348400807360
123323642619420368 177053738339465792
54195337475305328 128310312341197248
3501790090480893 167486328186042592
15409083584897776 133738838351373344
97347599801422960 208069933214536416
209216342476937248 255973548060554528
118375231301883200 196651834613507808
134144562749399728 244715803374782560
110432860289655040 128765922028001408
60796669702211264 212502063020637856
151139277840957856 152182469231953824
110930948252327488 262285621325887488
24901135735166680 142228069853534976
185278920796927232 247585208786815520
42499257022652608 194723894294183808
72430636319759008 174784613745871776
35400910242909784 156701460540607904
119218875898782528 241800766208865120
19605193059962960 247892459733071904
172302340139380160 222108919283172224
84037530278564112 188169972676894112
104782132905896048 196888578579638080
107609311168517792 182153629985601344
22461745589755696 106868794357679280
37391826867726872 67404297979522736
1755494545253201 192644896793003552
219181497790879776 238070191588450688
13854477573054450 174812424396560928
144197367897270816 211010397931990336
48977937066727616 236844819316612736
204396430884520736 249863755815038272
148564688810181568 224768907539765952
72190406915549536 140436779929117664
88240781611321584 132694558436773712
48516677086796240 71592087851249912
124205238652535216 200188517752747360
182433664815432960 214965581464991904
108439797682505712 179631379749986912
210878901579890720 211477566464232000
13845941447111786 23238964037266768
2785754525533114 75008283240774368
56796819983353632 161246686968045280
139884688422974112 227907806253796832
33444530720343704 76458253143415920
39818780178771752 88699487108410944
15144828684723102 62238529570611072
105192142712812176 257394094978214304
21135678135670432 148214851355288448
20838914290611908 102464975062779712
180047980540946880 230394819967058368
36911804318087432 243057877407373696
119617322919666736 176576660487395456
9000763607125862 254785359647516448
168532691487954144 225372740190888064
63117066775325480 187581859320237024
162278363142835712 240661212215475264
31652373143781288 261581666304377792
75455981609045584 137547860614635920
1030496751011660 33028276078955168
69984513751853800 241532689539728640
120261165874400400 182795983718627424
86592626844181184 231189889821921184
75363743127989312 242784843926586944
31636975350601040 47931974912951944
161275339867181056 172914702843054432
176842012455330848 216069879551228064
28861335256873944 104328153168406896
168703443362194400 223768629426628128
79247187876184320 135805069351841808
98361224475232064 214593370639608800
105112928912080832 201450472906116000
73024764701552528 189422853174804000
112300665041142752 161352420083414560
157666590297453792 212755469937965824
66786967118287616 75232760406091856
50879262993637312 115630741120010336
3935614112214192 40381017530505808
97785465050656688 133978668612690048
32163061370691964 50742458456555672
34943350284357444 195335670165622848
163583115723431296 165014775412515584
31717671769990588 103376710484007008
64479789531194856 144098270245416016
1704635206232722 102766632063482128
68245926467591104 223326171071251456
50198725139635720 62840950054382712
14103169118319954 78257114322104576
5968741337033547 61088557407514456
181944359487471552 216582649331359264
26849736502960448 48397660427049304
167196854246200736 196222613642790976
123121517134465664 168729908033077696
54918750600745832 207091012082030592
10549951926315874 151982109671918752
74083462343271600 183448209753971104
135542245978286112 175057966989022720
7157518723856741 210674316340138464
96735495783284784 208514024294941792
150367498039456736 197744002397254080
124356741380841952 182317628805756576
3164566331100053 122860213495044608
58495601264698032 60680202477061560
83758167073985952 189509640991936416
34701296398636928 242621206151031808
160745100165963328 160881126024906464
64420827626835536 90082159346658112
57926431590700616 167923589942067872
60319213670666112 116934135306585248
58783726563908128 145097047408911360
91265532767289744 92449403031318000
193958220807693760 237886290742177824
108096896438847792 124176804353617648
4369032965039797 160233652053283360
9931687953802260 182034695290697088
76773720374506160 240238778387290144
52491389528669368 104487575377263392
68676674985777064 256297761094305664
74415585668303264 218767794094505504
145571382480004864 257672265381534272
113055108877821856 227395019915115968
158444053613386432 228577896448613952
14272365495934878 69682040291068896
86754567622817856 99542295897510560
166978106286447232 174739743308210272
168485691058308832 233893848158479552
181729464398921504 262200845234733024
128483668234944976 238282109478919456
28995779172538100 224031424693182272
87377053965780528 218497400648835872
27993203113634764 155654769314086400
64553424822044496 158136407459264992
562806501055241 234078371931638240
76421495229371264 261559012087978368
49393742515109336 112664679387901632
19799849951441396 57384970239857224
48467635595038480 108321436191127216
54784486426871784 201295756588649408
36689488755763384 113363833221807520
84162525409231696 193238674239310592
25320399793233716 47973050209802440
42630316133635024 93168900256937328
31094013812873164 55947164191232208
47323377646032488 214360861804590880
289997492041485 37071144152917376
123513251151743408 262403713041862784
163842634975580256 226395979119281952
237571876223727712 241889572478101888
104909736313060912 235752901694804576
20634623653847544 159719567815108832
135302553199914256 212101882020687776
171951152514968960 180377855215602240
170387629105142912 181815089011639328
114082378927592400 155948627585707648
62225241729129176 86512581195654816
86407477249730272 186165169231754624
224646764878836128 261188642265324896
199254464471411264 253796805375447680
111637699453065648 161054289245281760
108726565215864256 261568780634379232
142167164142402688 195646993461934592
206990313276400256 207951822629146432
42235899345491336 100319143900901200
104442034003640576 162316783781668864
20019560717232820 95943921055957472
229831242313967040 255142684725974112
72284720916535312 99053971910116480
69992694234473208 107393071049371536
131621839407156624 172400817619267264
131452514601244432 155147868650616960
176758134905839904 231993954221687904
127286581980751472 190363421507674304
60657057528761920 204485311176515456
47714922144246712 86735294689186416
92702162493255904 155247780240409056
65500801377236440 162492545320894304
71366524443701472 122300934810255136
722851304652631 247996519630587488
221960396851513280 251865378475852000
19309225909886152 249166003795977920
136225767791318880 236511046401223680
129781509035280688 227227251178074528
8427677289894291 11939268511103254
219639606801894560 237385662367965152
50318715432483136 184078716202478624
224604941462171136 238386426080877056
201454187467736384 202670858894150304
218112713310909504 232543946990980192
21377580696340440 130701966963129520
3252262835230393 106714829255573872
33852573998901456 116128970202782464
16392519988344444 105179124162156624
31086521413581124 139024498820108784
23520933505980016 170253684672256128
120499622654596208 255293978919557952
92636412102453504 130100885884833776
29261735149324132 111286923967871472
407989998110892 134182161823781904
55495918501817560 256387781803169760
46010037366029720 184255578142201504
73249144752150640 194746629834452352
3249416958689124 35829564303143020
5979233038841566 211340285887941184
93166685548813472 231861834366113824
135106794084731712 243047050644989344
33312663192787060 254028821342840128
29414775976749852 250402153251961440
162088005060304352 166858575773373376
77184576017774224 248437293418767904
73873632268345104 196619316625405984
96760618881825008 149474973270269472
75280291443616384 151388965147846816
47810926420179896 165471106791760192
130754549446608928 243183661334218240
58272121403351792 161932854453621792
55708557467608752 165433527441997984
34223663839576564 102898730572087632
207890062953870688 226743780339282816
156887080101749472 223880009090516064
224041732704759520 227650585931980192
15489509577563216 245696574933090112
174518188822137696 190859308416230080
62653810601503208 204530653579236512
32975132726815468 200534140950999008
2826001406639333 7769022178269604
61761259201369672 176967987443563360
209162684841806240 217261418706113856
48535136179419216 223027815537856416
100174324427839424 206047583286625056
49484241055801568 166365026892392416
42510239512653752 65756947715330032
93762262847484272 251041726366625344
107765291767413072 215707749328088064
95171390990019856 200850661787835840
112203694894784672 247660544719496832
42632251857398448 182001720000345664
72683488546269808 151472452865516384
39636590151404088 120502245758725824
87928224176686416 143091998247057520
22194403207618276 184742428079537888
135854019631294672 150599772119925856
128583998775521808 257343013750951712
154905099270303968 198210790387089376
6315344204305811 106742793416336880
27742091241212304 55486437676092712
55550624043808088 76430113481153568
113766816674845792 185109200695526368
34041997281524408 79566692566710864
209035184563295520 218284447670045248
155704844605552160 225815720692494336
51146414840265056 98568157160741232
147820529056840256 211328125318265184
218897748297681856 230659131520398336
236984815080679744 259360515473278048
113914905442199728 138679367903471968
44624612875524384 165100090203260256
135304102046255792 148441336370376288
55560892379059696 128353055498393440
39338122462808856 127260227252118208
47906948663982480 217652856283179456
51586851227265984 56278603687672936
6981170584035297 99382505840987696
59410002367658384 72228921469220528
44261394573853528 57422360079547072
102128120038757424 186584419172654656
184547501644787072 211561381216766912
69267240961402736 180989492120425760
104688722157335984 167363151223574560
140386449760620496 238083877328403712
50597898760535544 141088196734994496
90666036236221808 175192356714534464
25518016039470328 82358091263118144
181289469421277728 208635967674075712
4123338901223925 71762498854765296
141779877819389504 160728240460725536
179783686022151680 258050789261616416
167671120250858176 183131002890707104
166383755019677760 188799843018697056
217274491803317664 245213700852720128
40402065981500232 218345968583391808
51662963899269840 125979003221507856
146009655477386272 257355058071854432
20293940957374124 262559681585439232
179481900608696800 221241527729768256
135712306147398304 234024654068009280
48085948724838720 135137577949200624
13970956045788598 87968663816533424
53834614875831304 73460466083655648
210918642093106592 217510745059233056
26963583500886860 52801323742916952
55386955282376744 64337346654108384
1502016005693476 143643816872621632
93028261458816752 106596329698183024
48038807302819616 64505938299583248
37193592192074200 97880205574034960
73213111699963664 261490071717817088
14496009569164682 38662418834702224
100098680667623712 137475516061842048
36756863832626680 157719662153445472
82712354200272464 170626737812445664
13830894238009390 243882688619199296
127448980642858432 199282466539836544
12215430057229622 201715379004510688
130586458468919472 262994388493674784
8683310640223860 186465415761313504
209224676469763232 260219497387516736
53766768158159464 245929965493226976
18810833901157260 163740978806782816
28969040241531140 205160986602980608
44114228686874400 225766272098622560
142178974438875408 224852628251569056
125432602059091584 184958409510086208
57756661362545864 201375834345619104
165073465487436096 170965718482028832
41068228878163968 62282301477447960
172089710491491584 173543163242004448
81983351371988528 251219340831008544
80680694023517424 100536482079952048
206671074971504288 244551346753746752
163278415419612288 183171811613196736
103285477300218048 144420152873842208
19348477488040620 42284523791883136
95222501525513504 240492729865158752
1118824424235141 222883949523062816
40797305062097680 201720543518108832
3462133238441777 131751476182903376
72511384918534208 141778645050729392
10548603679766160 34741341165577060
19100812162890792 217570531654399264
110401776952148576 198121732397901280
18002119786403502 83436982862403152
183161081105948672 211837075034571968
25199643902809520 250070296962955936
167360696596808512 191284333909512192
95778327426835328 207579713861584192
140144703946747232 256323581856538336
141796988633942288 174974346584066848
27660683466758364 235986032028153856
119708161502080032 200056865220094176
181777601759771232 257730441991747936
10128808084891778 45238111384772256
60088733024716208 90578418741469200
103421387587869104 109906261408823168
36878711206854336 209876486917423232
46162885933688616 205465141838508800
37164562888861952 205109633407505024
62679368002979824 214164040074339136
22300600817158112 63440932524936416
39623446259593760 203535266176853184
73942648495217360 155709393496416992
41514219338883088 45748244071688856
107610355239215888 191889751453173216
13671045302084356 61117214076763976
162397985861138720 250585608446026464
80271057244218944 106732325904209296
135715301110618864 154690549983732864
144255248404329696 159312209445390848
130458145643038752 177820641246668064
122678973487930496 135697172092222528
138859248265720048 149658620502991616
30538983491528988 55926261922927928
77039639575484464 193293166564148480
170442097958338080 259523117391477248
134511106747188624 166373634429637184
182866851932498880 262376892469020128
143305012052283600 260369312966112320
65200507063277368 118810514973819280
4234632801990279 32311742347370656
71254001758966296 86237305990744400
96447591826442064 96776208258203056
144900691000780640 219090355625297824
107989112241539712 182410214024172640
216582421926258048 252869480490851456
135431120089513152 179425402878140544
51700643975519792 80286466489099840
103587319608031280 140971762888659808
234360964383350784 249775295572479104
107710778093152288 136955183463493280
68287558995316160 204372558572643680
163916350689529504 184313534103779488
85720748101682304 151605354978326304
69493565194216504 180194213762225024
171499524453538144 258245236416700352
139645869222239776 165485562248341184
46541590583330104 234779860742360736
48755433539723120 132925232608996512
56674604464472736 80945857513889200
189434172151147936 229110565945617504
54333258755181696 227529724996833824
16618309077221076 173879823579769664
3366366610003852 54840518573446440
116255664278997184 182138547151218784
40235370675608600 200707055475168448
109419483573685824 193922289804869216
162768772227020448 210687872672495008
170535526011907680 217797603269849472
43849136248104032 126402864461562880
93211384890524320 98148057033913808
41151257264781552 145731345311261952
94430555731883904 160133051980087104
7075061546483159 237319192219868000
83408737692194352 182320022957563072
106544351806667552 215085807489716160
80925549433171824 101702366592097328
74239871976188064 171709911639097824
6756879909069238 241715028989245920
228470379021665632 260662357722649120
1672001684359655 156850924275861056
69846039065452392 190771056051067936
64088828984904688 163058732473364128
199324909815637536 229533869083144992
41131511715661312 78685752071757296
7397262418547619 139493212004228112
145440777342183200 212750281828901152
44546832246068416 103385988136698512
101162442596036512 256172691016356000
1888984960292580 126076295012550400
147606129585891456 252487393127149984
34163089062173644 189670327041529440
83548876152106080 249379980849082720
29900609086970876 225488868277016256
87761056744289664 105622128237398256
145445973015518784 190177659643211104
27303865119833072 31194672291030800
156179754924087712 207375030029835712
44935622139115952 171469009095657824
56968510943356368 65274880807587432
132593591756525952 166318951444962976
115259027053911616 150100304153383968
127213641231368528 200801595717074720
169945751678351392 177370960951997312
70384683496743304 86329457641986160
20921146863528360 203622391943771776
70862818618285736 214257162106943616
1445968147831942 224865002181020704
214123496229208960 224588345399143616
73221155422740736 159947246519991008
62928171308453104 168529785369543136
78803910737804336 140251109673109760
76719308491079184 107990409046108032
169394634875700512 257116333501941312
95112424842977120 99036343349286192
64805232569257512 137867192396602000
12132439200559528 241128387969419904
156067779260324608 246297937135604480
32911069536623396 191008688504611968
82846299911803376 86020855963377136
120677831004608144 240571678545872096
79672221687578960 86829585939268288
128389577961981808 205311160273835776
34223728077734496 210547737946404320
62591556644249272 157116787812752352
206717845886168576 226524418090151616
114613438162143632 132196525816277600
51513220135236536 169581344677587552
25791112462756836 84536939376357728
905786434773804 64204015316543112
19768067074966500 246664144777386912
39528700351248888 61033040876466176
2826878219938949 68650151606940544
154899896402675392 223290442427223616
129957535579071824 141811185570907776
10796795335064944 75129665051272032
126406246703483120 215212714710208384
33287046925779152 115728129508557072
48226463969223168 195578697210787200
163867493897128608 217025965865477120
43189731864861528 117118211777290592
9756748899647994 77940858244907456
57625008941853208 142973137466098512
27289033458827048 259552670865227744
155427650202847648 184598385799570048
46373987572292248 232768298085291424
70655911335302096 164486588653458496
34113367401695100 201436143077506912
1591192253196350 100760555411221312
5298219415883449 171865980953900064
188474160288217184 208299800822735360
47559725482676560 88047855437853888
65843196135035688 171622379163193952
147912485678758848 153281683509625120
182230831987210432 255890457712352384
17703800898983596 66887120520581128
12842279408689532 78237069739937024
11005734181193040 176071480262263040
207399973730130432 230296617363671776
20066312498772192 104357799871889264
14740898061592168 163061941800832000
109315234343749984 111374642399603152
53316298982279840 214626493392788960
128923461491252304 206146655342642464
194103211385332864 200347615793372288
14486852180652572 209150977572756768
6416505000151324 115775821116642800
11938377056445378 113716252832084192
47811489015284368 260295093555908608
122681100763814256 187335950819524896
25997733194839824 30998913434875964
105697513927923856 192789510195848832
20600986102263756 189305358185573888
67334035667133 133854640907891232
81120367948103584 241303148657660800
197224324382061248 245355772427641472
88548984186234448 247787291946741792
66886879950871376 67360869770291792
145277880602886624 212375607988243008
14909219533647874 62538194715057168
17575186030360452 58536686260401616
62301319604352912 72688244213478832
36066531101120096 49460161655782336
28740117894200256 229784694199699168
78018170460194960 79852039464554928
118031735129313360 231331894825178112
197406689243991552 251840842978396928
54869901618958744 111307884516790848
85397207587894048 248132214377176192
169858325884407904 201147392697008064
21627278401883660 180137961279348192
127868227225041776 136847187037894912
65270135388561576 225718944286599744
75117512014763328 133782727122525760
12695468501233566 136833128369832656
92031949284874288 125946348524740432
29766476615257412 66053705057438296
7156144921161613 153725949785494816
54823506315772000 118971265449105104
26582239585957680 41504932147478360
63239529375734176 140501223737124080
167567457658511072 252751745847899744
53251421986781320 164579846435941760
150956994893037504 254805073296305120
80085975670383424 193238477768990208
4451723641309968 193712672626021152
155884662517500224 226396634385516640
138876689529759936 177429704015389312
186341369448040928 189000022083252768
155010488550584800 185973919468769472
68972002379164760 119757156269030144
107759177913468912 144113770259792688
47936840229557072 67382110015479088
117539124230428832 192792211719534080
80763736570337136 247840219670728256
160842001851159680 243456520757046944
4040804920492466 119759553699804912
10048179536292324 197305099638751552
291003958712198 235380720208257984
28260812246955172 166598305858160768
70197444948169048 212818639992581760
69786693805202680 178653653401938144
82039196873315152 195558438422584064
153929227934805600 230243636716202528
228303836205899616 234602750439566688
133607283315583536 147483307760200288
124751874641148240 254032635534461120
20425651602642264 222817806312759168
109760368982042240 231791988580152384
62350144590320048 261144376792451136
10907279703945516 63991290188838664
6453614035671458 40984510267014968
90806878733278304 246398886298788672
108267794680607328 131331982934445584
232860407708594400 246562958688960384
221066987453208576 236749907249950112
75993533297220816 186954448028281568
38575471038593400 114245440501641344
151402961876878112 205840671603313568
38225486533696680 80116148664568576
39987305361464968 193479087021948160
171223795586853696 257251693024076224
154531147938300544 231870604233038720
42544289048782304 200707146641753920
23352125083216028 118746556924147296
90240007654821392 134861953083400928
82064958499173232 111297046922814688
129582963582078496 239172525105162432
7602526479133357 194283649692136928
3316535765091898 144712975926051040
82959103270989728 173540084732782752
148593933012637696 252738429811252448
104683785617988000 246981892790021408
14654077319504906 60411324380637920
122600347804275152 197343201482336800
172326452039414336 210342724485780512
94815915204069120 139982654156127072
19208496561980348 96772400627946832
196236379054989984 217933591450122688
42037652078346584 149208273926474624
132048754851047280 152009666205348384
2654962846073018 141499608250258560
82534072607195200 140125852521304688
49978571068000648 98413566535621232
85614016180207424 210464382412470176
149555838284393728 182772927120864576
79182937471846688 167726118233299552
68690045958354408 120496945526100160
67366332479818952 206689949850852064
8834988611956506 57047192117682408
104364056295206496 226963317796793088
22098769012297144 133688803317230496
83791166425293728 236023498020654592
33799019014631280 191624038298186656
3029379698769410 233525218917325376
13604173101820862 22211895336601368
126815545650614224 251163434717543616
33591707352516304 155522205327282848
85677638668864544 124265322302452016
23470045641077324 257775478379530400
111640974943123440 253639831246337184
30620437552635000 166898555447475552
69805819097945784 239364407011443360
44648043594910568 240728669677972288
143953971261836128 195922382512273280
163746696111648832 229616065404652480
105143252226344816 222481894536793184
74993707508432928 219629797385069792
199260189421907008 258283593640504288
26475004932393976 110105718940072624
197305305278466176 248010258840563456
109427762609813312 229406309871338432
102188593593640848 106121351514048320
26559123172680948 88950029660368912
40642287131791440 92077222860483056
42636933722990072 175923427632637792
104109325818826144 196632938681466944
93133760662129696 233300010164103232
153432192337858368 262973970194311392
140721845698698960 218745837083434368
15366829752576598 131167504797639168
94161035437928688 124756129872317664
124204914992583728 154971150018210656
13058302521327190 204426439690804064
102354715595298256 132549598881373648
16928974638152206 42027183638904968
159860019854190848 219902100304196736
212143624186017632 256513545993253472
88135624298033120 126892938255226512
115473093236713104 248941321930759616
175766346920233248 236314768311615840
147263343493816864 204065130315288608
71406578601377312 131945793658014736
19107862883062780 150526701846989408
24619576690416648 225729281103179648
15214009985286440 106644009573181200
27740931007948588 219898108846657184
201641210794019552 204732004334240064
109968038162390992 251482051336272416
56443710747698056 77898071140738000
227085088485453632 242161011736410944
120224654381254672 207665950613409696
38645028873243360 69315465224471080
24974266106196516 145176956091487456
91281270328845728 245927437166994176
28157473265558656 234429821986046464
174490140497523744 185883377673620640
138218111239605360 200407162246433280
111330408346213280 210829340334771136
14282783488260600 183052119044883520
109969373547850224 237106627245682496
103346142967903008 144070359449459776
232224236979708416 241276151266894016
48516778429131832 155775515225885632
61862296412689472 182493015803040544
202427199753365760 203459014799791552
128547468470769312 226226173078361696
5893570675386227 26820867318968028
167500326493466752 240655775282662016
359990757405510 38891191755032728
129877174829000464 245563069567923648
85429844409737504 138803678696063792
157807600448756384 193168457855542496
89988054635970608 130859789928388416
21931732096005236 56359905890708632
18897415505779176 76017098854383840
63508954622834400 258689237457828736
8022639558487260 222568661602530880
26047083051970752 139046809581343984
176720419665915296 252408801839246496
41594037075282432 88992813675052768
31481258934549380 104489157185002928
148481691738944800 254316124561200000
15285134342573864 223158366017808576
66984516397714136 157274658606596128
19570339404427984 93261353837622608
37112703666116192 257532625655619328
132175938550144496 193030125200215552
123554014516630608 220519272737481344
159953355344531648 211767636708110144
44513550723297872 75894922910116320
7283747807293338 97780249431519488
16015573958979396 210218886224379264
73459712629459680 201569589491365280
108237164521974720 213251747735837248
35030753403157412 223502270415479200
155143735123161472 230966619376842016
113006901797683280 145933190352173792
39528863962041512 87113042357365520
80563515969254512 145132769901785408
84671952801957808 192215862904359424
40408109428968160 216537766482284064
83467902399151152 120748173084835200
68110272591670224 179964330328182240
83356293829033344 209649603042253920
67741528640897856 221329726496268384
129926004269417168 178726841548464864
49431340405225600 205617140290065728
123566799318899792 171248908434534912
122149675477418576 255591371787840800
105302651212559568 189321881891638464
100757316596934736 161658924456114784
96212777158441456 192718497986248064
103268811504707488 232492240111737728
90736341309665488 114261912158299568
24670126191732244 141016220705663088
77862212875651168 124478607967817696
52605618668531672 196222091167996096
55538849223265048 223010309342755008
152317781141139360 182672060638681280
134368522452256688 192227829554409472
63829016461475704 106673511114278688
214490890154737760 252566962363449856
162886527266252448 200035103881067552
68051837586949016 77966554591163776
57304708828987816 233564644337808896
102664255115540656 241018596648667520
107010626748670032 252532382179766944
51756389391901432 53602730612796744
144150858420442880 227039126681862592
205234156903587776 237007373928628448
71423418961982968 161994615434471232
23663584720514704 245010892280571488
165284971017723936 176599755107209280
162217074039407232 192684711611100768
87675543457281264 240684567058797024
55408633256048000 125889442372746160
97094155452898880 178443182572747552
100856456993783760 120500310784142064
61234682576565144 235304160190537568
113882847995058400 204776930467240832
162296114115102144 198765495712744992
114081518560142624 201181826143533088
74606443802257168 254221172473199744
47109167657839552 132843692693556288
75002822131876800 210870292721765792
42943713769737696 59644319453769296
47867652231210048 57351560224951224
119421349048755920 183345843002139744
83815966082492000 125260441893072880
35632116236598992 225239216182415008
67250258069638456 204374837512057824
111418503647655200 139429868113620848
8766178049788147 170062221566253280
121926703006314768 167947509701548512
223734086988789952 261635527825423520
142587874132843952 221304214644111584
103260464927019712 249353956636580480
53079706501847448 183941292031247488
85026163108118752 159561616040605952
225678211461465440 233451773339017440
7881108468722311 192398522181820288
20788495321527296 71161339319343544
8350640282883980 147638187928503904
133127784548847392 167528974125331328
91771474362286464 119040465378820032
11225282759972214 71046637365969120
184445437170042240 228774329465689696
55923571570681680 251367872211811936
114171817023065952 167948797216692448
110725565068931440 118337317023310032
73902265727430240 243526664236526816
12138470056204514 54846482713066512
12028987054213320 188495245344991040
38648995565566272 155363444078429184
71919993408044640 237681485469590976
2623303797707683 182740317826290880
46899534719697240 168192495956862816
165980847883071744 244613560718122560
182690319596725632 227335375076752672
114879851564876912 238590212706334560
40655932572122864 211351001228419104
168217459076855648 203190473271006912
169867664246715168 206936415090815712
50634191791269928 51946534917670680
144967565263691392 178484443023758144
733084937172422 262144450413587712
25898145001239448 183092164234188608
165670639232134432 213643029272733824
68443985916936592 257319764589889024
41929832365691656 235046959336921728
139560134183106288 209482806035396160
9387992116814822 120259923338699232
50480765917390160 163723753797494176
54775841791525408 187950002132481536
155510444431672576 246834956007623520
41920093126147912 110100730294674912
193035258938303584 244473094925985728
198151288140209760 256064150221223072
4624643143590322 223889572491294688
54016572571859864 218290503907344480
170938321513669088 237242377751093504
20968438835375712 71977256597497872
68745756415624328 175294230680276704
34632745747400940 79786885837213808
35191458455389444 162214832408054240
104137239961637664 235338444875393248
126702567103087312 153973063324062432
89600224064832528 169590877900314048
221966081599871424 257590111562698880
164614916829707584 255297162977359168
5227388800698870 208333533642899744
217734045477839712 220021472886687392
114515690731721968 254465030014092128
921520449971659 96861525976484016
51116833640491504 233211613939614816
134312449610749344 250333452661903680
153197304216115136 199431370455082048
220141038775263712 257056692473361280
155019310212682048 226888843641609344
45457209485930984 201086650322389376
144385042316739136 258724517089214176
13480636495119590 76562932350321520
249915601277095104 259084373319556640
13665722779834128 192786690311756096
97108408207788112 126859260852932464
157440947612786336 208649927665102368
75009135473754672 235637620806529504
17636875573030574 68596844010318248
49658638745929264 190501875819734944
24240376432471620 41727015756545400
19628328437686848 164070448563985792
24519949189297412 160741544441584832
248206743451508640 249042553655088384
47336211280882496 163503979767940928
8573000451911063 119899655581149024
95010329559498784 195164290159944096
109187451283961712 226504142484757120
67519410317981544 241055648599041888
9045772558638072 129705405390948112
75770029101345792 96072598255361712
39266382862453464 53453037046219448
77747557888699888 232505577849481088
80479070356326112 113107493736185776
21058736531165092 114333824980796672
70404557136368848 240091726121786464
52496365077075440 195229016308471424
185178284415916000 201176980581471104
12524053899529014 79510846024965696
72039056845686336 234221412465992512
96720849709545568 251352464417296064
127286850908239552 174404065448606496
42378858098154368 135084681287897504
44797622821069016 132495251188850528
205827933442753888 245761009473764032
115357816594306656 258505471077693024
206451165288256192 212108066827626848
90809238523941424 124644128495742336
118501101807688848 229884057550991616
15915887361213954 41197671291734568
112934879703524480 176503804676054816
72849250864928256 262778663498750496
155458563563843296 201140570396703904
125779804573532752 178840571071292672
24038233412119588 126350400261608080
81154578345345248 197175980237651008
66477118111499416 76616609064659456
109418489172169072 205152180089946912
99652805122252144 167741269708602592
102492574649705072 238667048417441792
28643942925553192 246916616057969504
36299632138547424 174896630122945248
9223721658449334 139559204577175200
155424176930267360 229862964583550656
72588972380563696 228214473401249024
19528310854982604 186503789502591904
80351965663875632 182567756213655936
69226085247623096 200856865678150272
68111727521618712 239410564274255648
195455964393851296 241893502122415744
4064785180953719 75899174180258416
7652106963365120 57624417175604872
34357014495826744 197484304473697856
7686401491024987 175538276170801024
51295282585817448 224633776015952672
67031562323564112 145545767765488320
46745786267339184 170065233902606880
73986501706551248 139574116512577088
113325807974778752 120194450008715056
31318117851508524 229218284785909152
28722773296387156 73083717671961744
16664677446628560 48984862833219040
179552381510706880 260835853702426016
179143242644800000 221517675701362016
66761980102098216 204185709949477408
2292721121987547 84786267633613376
164493513944067904 248157253792796384
7977869737599823 156912510286581344
168312278665869952 258550358830109504
4863583464117780 152105291077610528
45150393754060568 238893850694929344
42697938546809656 92390200553663680
97710829391383360 167166880560401792
21376197716965620 134582343521465760
115473379007125760 209898277225419712
19332356892419880 95864008844386800
205376753415954208 253191238608276288
232081467193151520 238294908385670784
104762725083567136 168441911483301696
143352384237381312 241002125632715552
66776031740087928 74444784214363440
24200138752115612 106902999862913008
105566676668747856 144118564161077728
22790724117206040 62062713011353656
120103123579370000 160530547055044576
158226320955780864 179917793906996896
193102564870342240 210562793108418272
152881707389363584 175296567679788800
23831622272652856 199365764144690368
72137774108114464 206700005845013568
92424349555509744 258672399650242912
119335623093231440 177317883646200768
121220074150678160 238068897727114880
113899151615665792 172025976075392960
211314284260062432 252903069460893824
94913550563863600 252800994104089856
115925168386435664 144802919794706592
136262993599955936 187192920298472320
149483849862772128 169825471211017472
125403589830697392 218450867077966528
106476645056440 49555348244156272
136481436421355824 155180101348283648
23554107810475804 130256850128720768
35926788504143088 120491208999679952
109722378935400480 195077211541172000
116130211569510160 244565435069891936
34892331392343492 35270811436194140
65820368133429128 114033803500499440
148359282097778848 226819131279775776
25892380991607096 229918794342306400
21002586432259288 237823636020679776
173667525305888576 190933106913587840
103764619015269200 139148423854530688
107594586826621200 227849154218752608
93466931589499920 192350854075421952
17036576421794118 137532279310576160
26923634142183796 190914434898989632
89106065448785168 133618930639481904
31656510782899716 146040358993512128
185476499464275264 195333343757667488
10706233581510042 210775091363232864
134429473790086960 158661717376177728
54467715699454192 64793433119723264
70034538114985864 230953619127714880
7474059334205093 173462992267913888
37333054081891640 91816951555414400
152240058910153760 213212094337302400
11086247505693854 142760328641781664
44104855308239096 59264789573356768
286774316116187 62157103754610672
53795680712415032 253069139665437632
116005663528131568 143214038216664416
133158600610088912 235107370595117568
128293488980306352 174454574002476096
254601466064889120 258538049791852640
79669856087834656 157332441120559872
190368983646704800 259152087147330752
7928252923021932 45532685960388696
127092503320749888 206482740575079296
57935408206971920 246635722492860608
69410040348811864 221206178258861056
184223931704462976 197776726744120448
86822609846630416 106340687434928848
151540514712118880 160677883607994976
48044122802210792 230986111380089152
31321258825385212 217949639189728928
76131209876884176 186009478867148288
133896040926157792 260801416776160640
84377017392196144 213021949704710688
254126449943397920 257019351302715008
44826951262682184 106791562041286992
148966866322170432 240576224123778848
47672696452232712 99672344680430464
161735702920310144 229380370345393280
142613320373923280 200634886838991744
16715734504025866 53326285717488776
45049328806973256 71535126891252456
173830709094543872 203081793637257312
38572165452327360 153984168948219008
38350667840859664 45878368268189120
132491475860989696 139881055319108928
125419850647375488 151784488292974656
24748541903273264 48652444818946016
15378088185488932 53354394995539728
90526419430860528 124052526111209024
61767073832423088 142007492900477408
109874160746830256 143804564179179056
58962956190626792 127883817318412640
181104431255453280 225535255062402560
58964964497581832 221322456359280704
30355802737143584 47001947815267984
91869940267539840 242947370607854976
30050945039654876 213818233093788032
77155779765737968 249635697882879104
168564686303818912 186758607210325312
124187168031362432 226116558178400736
182843949959374688 210086545845362560
91956052712917584 123762024180254320
29316204288514896 34229973917269244
102155932433848784 177284178251314432
104101153219026464 185950574173947424
107924860268479888 193926323468315552
43625659899226152 190947480614862272
128312014512332080 137738750289304848
64496902743343736 144785891595604256
117325146250571712 230538257995775904
81797522131105200 93608119138937888
366810356979649 182679673353586464
112503616913015072 125875761954721600
233955067380598816 252241326844488256
10246887788833856 123768540900774336
67138329056572264 190832394759063808
82811427532546992 199483784863557024
115626404087571008 183320037490176320
80892108570530112 221556998140991264
1064823900611123 126435219986849952
4922622628162603 72687967550929824
78740050872457904 130344156524824432
37507200518883160 99493772350782624
104531468653480384 143280934396446944
27079455119102260 58321572689683960
207926577461426784 229493458245734144
66937181311746136 134777527374005392
159909991816313536 184728196002045792
55902102980874728 88450129418419088
67544103673587656 133276955569059424
13813402553215856 31266324552352284
162128752194039840 224651836979306432
112372566483618032 160971485686690944
68017682518160488 126549577693251904
120965638495940096 133942725573165456
59279227726643264 100091777647080752
185985986895460576 256637613235049504
74459893576428496 168656002276574656
148788645559077408 197582733429855200
54490548464672640 148050468991445280
145798095066995840 172976994305041376
107969718991477312 146142822073256768
15643387965978418 171677445392861632
50676059372083984 152404582415748288
9023546638547186 137412952650097392
31828652978758232 203316058504292480
86419454871080016 133388223046628624
32318348204597084 50083613615075192
103518478641803664 218668111344886272
173256981480637184 259525033557456288
15807670077070848 30297726853266236
25428789682407996 51559764509237184
12053732834048804 91123733825151616
112701298318605536 260928428088977344
15630131483798490 211416131904059968
161202686964797152 202275229108185920
80861853928292096 195620065697814048
11478257199849080 185119018794937536
118101863454493856 119746532516727872
167733632829871712 182723559098363392
241650961323115200 259366379334284256
36616588658066752 186291320590514976
132227168802354864 243253928019011776
49015747155338088 223127850388972800
214889156537160672 244071761336010848
213523633576330016 257282381482687616
20650939838748292 167007497293487456
125191803010058192 159475012091670368
99298189332239568 101894114321168640
21063040090347616 244496362730350336
20274010088024580 131572948264843840
63476504138212240 75450092916247936
212737696020433152 228489688517203008
103257365354255760 168121960085273120
139166345720958800 172807449408441792
210574403886838720 219135152982304128
50410122666473632 107918963017710368
7335908952617741 177647549775089600
6565624471945102 147847077183787776
76497748374659792 110079568495604576
43923285949573712 82801307722119584
102043582683715712 130789979556534464
61634680555494200 228789727686144544
9265206253494818 160898356853437632
6421141887755399 60249281212364472
110812459275192768 253511318285365664
108388673516447328 239546703504992864
18961419189195348 87729829886699424
130588805541431952 175815666553617888
99809287980702112 146683412127448384
51230908398067168 119246125687118288
24425454957245316 131990588495862944
59575531632239752 66518672233584560
79940918700476016 247038788901471328
135336297260202848 221696294117111328
136276095764926736 215537848986804480
118933011283894400 235640855977238432
154008735693294016 236109005554853184
40422271914639376 143609026496433456
41838065399824680 181111154284578944
103487554308397056 119201752720758000
26268209847662468 50685836712715864
99430647939254384 142697057646964976
70295734057885536 80462826606509552
33552607622238120 255667251653575968
63415925620590712 191870475949518176
46080564321570312 239027540545050848
158892644425133024 204285175529760160
35530837912438788 226907869086723680
36393212675302072 132485295873970368
153575193616953728 180085063836790688
84934280513016256 192172609768034464
142737817764854880 203834929350359968
162399779337905184 166462748719505248
102982890009027200 183251195570932288
112022522905497936 248465529062780992
63917780213979768 202668897864964032
198088514133637120 217140834932392352
13815231281177824 133354436488273792
5148076896930675 48888589474247872
85677898321417856 210094818419814080
17266923449574352 254595975508673216
74968493411341936 212317186278026464
21561699078128428 98917905091724800
22112661547407580 262069942053058208
209830484835449184 216859857938352512
58110675600222176 158345465484060768
145332789556653856 163171318745870080
132301898435917952 192590936131767104
50294247853736784 69446797509888784
72373554958050080 97418355407789280
56310891219318120 193883359268460480
80869823091081856 227961858999245344
9228264172787846 42418309521297296
131816590548151584 158720823906840256
15817427106968362 163653617204486208
89084133281021072 110513141254309552
113223436340976496 186474614087566400
90854479261621760 127285153663478144
24999709699082432 168972527061700704
120069707248636448 135075327564882960
94032920828333296 185977550146269632
109694608873481952 252666418622493344
83473460353314560 198958849992601152
160300415546893696 206916039848546400
175338510822769184 262963202209461760
28176472363290372 34050395231237300
75678058675474144 236006945965975744
184246929165051168 260748154122933280
142670691106031264 167012673260099392
95730121812555200 246940830631276096
17031525966272722 117901229794943232
132464822686463760 259675292954582368
239936281149026592 244279459735967872
142701215107106000 227986959898553024
57262049168876896 153287434830582336
78444889784314000 212943625858259072
119728356031487600 165695226111417024
21157726717318092 90470159908786352
101464770456394992 139260177699810768
97334926101482368 139504109730871584
67567167220017512 105619550200070544
46816203048556848 233212266307903680
64429504994515592 177994156947103936
15401657317349064 86945847878936448
197473553209250016 212514865278272736
61501819443907136 172365021380720992
201862783212481984 218452190711196960
136395608330610816 164171979752466592
104360706300427120 255729801177746048
110062372794409584 140238377796227200
22835698828245236 33406417627770184
95036271716022336 177592738285605408
194029579949970944 218704313684611552
132577128665773696 201653826310241184
21795516707783068 28391539145865036
45495639877102504 159975083136698272
193989122465220352 209667690510771168
181212467786445440 257620344949585664
108575302720503392 219689191585120384
32469283141760248 122447771949921776
83443814373876800 252043289809396800
63177680293419936 92047865355193776
57777842898899504 159094978706933824
64796450587292672 69618408266685656
179181197163375520 211003869679993216
81097537699387936 255407229592577728
28968046601384464 215449693758200320
156056893010399072 192981675061148224
70038186237496024 237023072703792192
9867929160599532 20487811414059364
10963468542879262 20338091491886848
92727446327129248 145254041886460192
82524089906515872 194741677203039904
117542753402754336 163562731957960288
100905826234703264 176481721882544160
192299508798158752 248590690606281632
64467077839688192 201761119870577760
67891360325933440 201913244910598208
89103770730214912 174272336645053536
130650400142432464 205839110080658336
31590579489994048 239945065147945440
90508415693486608 241813911330161664
225146460703201056 239913192435520000
15609024686467508 123226891967900128
67130371316568432 131219454860680960
175927504119974400 225896831287139232
240728101444909376 250744347058746240
72914978916529456 96930495595065472
100836212875525552 208307229118829408
19555748649537616 260243426973645536
128195585438152768 184788363569130432
91864440343740016 219683158477001536
108180715589378656 158849091750018208
54093879584379848 79883726533230016
112739577655098816 183312335989039648
155507007848596064 160976127562693440
146678198832192864 175520736477553568
57685134043699648 157265653864802592
35620849923447436 225637515675578944
131888304681922688 167834764136478752
165571502154563424 188113135816550528
140734457085051936 206111432229483904
19276659814778112 143528137818818288
111409525792317680 239723910772110880
57775942708664328 154408338569059296
60404385368044568 116052569061566864
154050802666607424 161431640065349984
148049502544189696 222156367394158656
239018121401678944 251981938469800032
39608457204937656 157070697870083168
71571383080509992 188390819333751808
64911394999908744 85437604925226960
198234089611537920 226139503044736864
159947847295394656 244781243152929792
56076109077550768 198386224677464512
183551885849779520 239877815216305312
45902797797105376 78815679621046800
221106404067022080 256898291947379328
33249860192606732 88061202262075568
158273244489842560 231099842514850016
26906618572318652 175804172695065632
48226172205067488 140895427218017520
57285929314188648 113938156800973408
184199826889914720 218529499473185792
12303985811153188 45099530828947008
162963919523916192 215135980661174432
36669642249749872 256710849320864576
48607352024377616 198402469413323648
68562210220885072 138292107247156224
69451737253308296 193711382212680000
16976544457293948 218453289565322080
36116672068352056 57213606215752576
25525221994567740 247741804391846688
55085096250684896 86941801324468032
132425442461759520 164414954978117952
222024383928518208 241537760325382688
90470622014272512 166554295140233024
50468905878520776 104221684854678704
5931096020674718 6276111214677276
22634704034881988 53866399307065920
2855281849851462 125605136591986720
23844394355030180 176272001280309408
53365899463890896 221028430750811616
111359678723721696 186413870311481696
15602813963501960 188140152128956416
202496486241077984 242100715018793824
19485867487967120 152134366052397120
215773138995057984 258605025842464352
199189997875324096 220539477222839680
8897667256409639 60055795952610008
19694731011529340 129361628186420000
35170510036746392 175727624599580832
90306486881429152 122372165193873392
144366597518552032 144408247026896384
3100261746061936 80726796947216544
11328915253006228 28844565205059560
175718926136207136 223261210540658048
42394128375805696 162986105781720544
96210935823653824 148900518033302528
45802489024460112 93410414443275712
92611502256245488 213747111368311776
165519616057941792 254518106506336192
15401965995025846 169489047166835584
104384804917840 121438509071094672
102169365167379728 193659231225541152
154721836746729920 236050135246970912
155347225951070208 197208851156266848
70129986508163568 114530909398356192
1164966420031427 187147760263492384
155557403493381792 250596867031077280
80740661669719616 159869502290839328
60316842850913128 206973645571198720
131370641338866656 179707964405698080
206866750100122528 248990478354317248
139246439445859760 258845299203143872
55020367654759592 106808125274880048
28954624652552016 214752318020930112
26101103112445264 91597357773568624
28032033154428592 260695238456555488
97213179255202288 167920833099061792
8962092651085991 57347821072124016
89148537886493984 254172489568301504
110586588774751392 119032779839635792
178748941996686112 179911740753399744
116081251893038992 153679822685471136
87677840009417648 144908074719942496
60750088844933424 61495572619463520
157577484426245984 221565686482289856
120884158846830800 137735206898417856
138552001949816640 181473858291879296
111459743729370192 250469634762623456
32194134183104312 179999065531096160
2877105924625072 247102818633330816
202840898659529440 215915204281030880
151963046288316128 259191816839184384
47922904932661760 57495960710579472
51490752982439592 194260362228223296
72181469950523968 105436986386110608
169144442732101152 232164098361678432
191381740827722656 222230504378935712
90670918045950480 160976884034360672
60550921540466872 221262614153157568
25863740122930808 247125482449349696
134541390861442624 233862653592528960
8952131456491688 141670322393198848
9784859281846316 65101289950346432
191429323097983136 225311723561273088
154695892817432448 253864435055009120
13070440648971886 64486319134946776
188310225038603680 215401116838600704
198665345585647584 241596246853618848
52362580209561344 216386496826904064
204776790036680992 216478195234314080
48758456388137392 233418888060638688
55330995647626128 78564838070380832
74182382122294144 152799040909778912
49748891292515824 173954499550828800
150123854539738272 253823421327536000
95778544171032864 162527356848199808
45344271379656088 99743028055084816
131588758710083168 200488332739132224
138798052549646352 237847247056153920
59310569344456424 107964677803756640
202104944512612640 247848077233630496
113447572578035952 188192147683729728
88927722258335488 204997420604966016
6037935310854330 23212955586316860
82222731069324768 136891878235258176
73857758123340848 127150585814283520
172420910788747616 237720336601527712
212685897696327840 217106800520373600
72407434559141168 230821245276787232
185069387066772000 238277289258856224
214930509014753920 262567714191778496
35161171309271772 57404570400224672
33021863954853504 239493063643071648
162341827016800928 227531545284461408
190423110312292352 198883742143477088
23579765921871936 174650189280065376
6147298489264819 43343418524807184
180752663376645408 211185130446141760
128147526886632080 226386332079382944
35433078152272540 230199504931189312
68758207342871944 79390247508483936
138096220282824064 146006164290479776
77873248017410416 248743208953462624
110177296853541200 125175965808502896
97568432684075088 205352111163654304
119349664728356512 235182937385226752
173785345727846880 177451179380959136
97473883071553840 144957894872188256
215147277023037152 258159008993197664
53976795906144344 262160950549359168
20100609811495816 75649833840760928
18298231577017972 116590911327633648
66166293309553176 162710754775940608
166259718883848800 225103392410500928
28792052441139092 202235939675477792
124781477911542416 239804285722364224
41593565262687560 198947832785020608
64453822346954776 167178097493045312
109249298316839696 188498568029290432
51415720818678520 183292946472142176
4588415382572100 138405334714125904
96066174205971936 233706489862380288
128982504058815424 222268431453330272
33409626998169448 172530790073628064
159697059015907744 217978833235852832
15384622855867982 67454034647225056
65775025747376288 148637737279877920
55457098304436392 156661647970095520
19812168698848192 192725519869050176
177029212449381088 237048268080212416
73519206793535376 224428849346784192
28267909377126384 144324497613635744
25901797294986008 182796390250954144
53993171705437344 251196496808775232
17965440359395878 88195112687971664
103146827796393296 183479907883823840
41847404042015048 206342189833465824
187721590177489664 249170507003399488
29235410496881148 219369775351671232
144699327869636416 257935257650176192
158535147383700064 250899694034278048
78815191012336512 179602903774993408
248062671376557056 262733771995853152
59287044150755048 241696777935007552
49045596875158024 132309998319589536
20713134212847252 46780502489425568
28828192212111888 255508978690616256
144917594619601984 181081254388262112
15516674363553050 133420748865871552
130072042072543648 139642984651822704
123958192982710832 151866953217297696
34970848543981700 203222450795024544
72288060574762048 92143706421507456
145682017170742880 204824278094850432
140225393694612512 230423852450117408
19001545643012952 252707531125477728
88337197932274912 90602885569447952
6529962874542137 239936607571423712
219108564856294016 230831956850873088
10947827175908474 65097133537533672
197479723933270752 217803189384251072
78389968469762080 87521425871433792
10275318581975024 164111016103676864
116142071109428016 211438645462241856
165659678776792064 185895293546537088
183598066724586368 238610780162260640
112841608043906464 131993846609849232
70150732852782984 99030800403916736
58728360381899184 210779687406344384
32923893203707936 218368146452605792
139933971714352160 243766709770847744
7905578972816042 199454232060594848
34298698676873600 136355537872485872
21386862435154200 175792910618056960
32556263329691008 52691600176897640
138134588635138432 185199366366199552
5209419018356619 239602615072778752
162333355764576384 259641517407805184
455127755019371 225910333071315680
129967679330097360 198806301512379936
158449748914875808 169376741915317184
173789586286606752 200239843268987616
89251886625804880 236811449658336192
74634280958654688 255550597615838880
59495568189340704 207746448715115712
231665079693482944 253708271736786496
4180052720855684 215200845902006592
1515917137548067 226780533086526464
61747365203969216 86679166417466928
47958565603792816 229824504325764224
995590316705806 130371654916857088
131667849262118960 258904928777632480
76270359436196224 155017934046392736
222380101341332736 259686829014796288
117026528361723104 255889226422211264
120009237514323808 183749068669615200
234636234057200352 239295306362927104
87752506459887024 234377592674279776
132505650985196784 220144601056885280
60125941686010552 188236458364339488
94907395049897712 157910079492489056
66518387959656368 160379155364057152
19954521717362260 230820423217527008
36040592433830880 80738146696755552
97747004708961792 231486136574914848
83636937011915968 112118258909610896
9732628615662974 159095161904404992
20369116046905036 177685191049096896
85401570598734400 124546609916930640
131202984290916800 228304172370656992
103604853951813232 214476458500573280
16775746260985348 18599438649655264
121791150770026640 199269898237560448
12481518557678682 61396473943685488
74432408298508064 195414619729503776
190031117708228000 230747950739757728
6563964543900448 133482375913002672
193878225155942944 211434769459966304
218734288612291808 236604994947831456
45014567987641376 192935276358845312
75108367200313344 251832577322657472
137507934610418480 152721074860079584
52422447809422600 189514835464645344
86750725074492416 146544664527327360
107240888071637584 191482723103394688
50747060801145352 214806375777584864
73703019331460752 257376920388203552
14144779096103876 161811654921467712
28077243598029716 183595851676219904
4001430141623669 30661849030040944
65436037716169144 240085602399959104
106534695005808192 174992444912075616
162292644904871712 182118729662880672
145698095840425920 228627506587856160
158806799674383104 247279778190395840
184593686252827104 224117243036620960
14963728615668122 60340218089749760
86783349618815728 158652323894353408
15497745147492230 46783936960322112
130062441099183344 188626538589949792
12644166592773622 124807730428074160
42870140656298816 58412507875550392
2380142348271342 103677289286867152
210769901859530592 226159509574532096
175324698009198176 175834067360753536
38814958979266928 173350211553781536
77106395388180848 116077473412923584
12827612025309100 58992729096045232
53900398439512800 248000829592291232
77318406417594080 83616430393431568
111565898044651168 242557163355625568
8054124005924643 228065331443684096
161055197627282080 201456971481684640
53085266340382656 108467365822199840
131801562167498000 158309068705138144
47787956755614032 261274302484576000
14902976776618908 25646498030836652
195383192919223680 256496345421665792
74369118277175296 85740987692952240
7923849244790627 160786625833967520
135085000368694240 256739995388926912
191972408830019744 202209223298130848
86262433998728128 255095728070645568
83260549379767952 215986482785992640
3727978768204438 81421369288413552
36001159169427940 103205379369053488
24499830762453956 221131748624813856
189540351112687456 209619706425196032
25071732727290224 58389937494250640
85074217639073232 214823099237032736
52834225426954520 53112064269038648
33378755746076968 55006226067654056
154910431478367296 225180899334214976
37777359957185448 47120458861177432
109641965611311856 135346526119927040
102157101624797584 176427278435511168
27237411552130736 48108142977731760
56967454186608528 127677463972990560
228403804908562400 248616106601343328
128575515971342352 236060288362540032
138402898128996064 243113467377428256
59061571470932744 174325497452986080
114028493765711232 242329874253735968
35532268148140980 102995353437201040
223355102929176128 246338066268979872
68185552651620040 223507757950237632
60628304594230688 219432347660556448
57388168353730424 123617751912624560
98017652443765136 153580772088580000
224358746405563680 251157795649126656
142414827248900176 154654444817998528
32240634738680072 140515151353224144
160937317130139168 246591691739400032
78241609226033568 134959199812648384
14017405494495332 221362530955061664
132676467599255072 169990687465586848
105547765527426032 201417047445432512
45411573716856312 183400694919830368
48721565153632400 74899516303754544
181145808731319328 243997499160157568
72558628858866496 176830496623230752
185077350561302528 256087380980556352
210530992718846368 217040581521462848
128234165467599200 218427490963194496
158467182204635616 262501876650175232
127753215100472624 131126078642748624
62530731129185064 180006684144286624
43536019331967256 202059902340813952
113367908088952640 253599823452659840
109741952482710512 199400380873377312
189038545730170688 191600749563682624
130290299376118032 244429417533906496
171754510907993344 250087794989654208
198383892404827648 203000604625423232
46372236737446872 127901776887681168
7597422210330347 172178440747267424
203030388173557408 212764794048615328
187717695975619488 199880769607383648
74218579693693248 108735251382781216
39185698027175768 66205657281345568
102877299456412864 189729426866385376
52648366702675112 76762783620857792
20545215691545988 215686735192396128
24372819247980072 157915267727075744
223609945758243520 236207775702615232
21402163495588972 142882910219527968
9998094911303420 175431534376818432
119998106622201648 235481966988590848
15515317475033266 146959246555248608
13611125056435426 84326441450226320
73645980286462976 108868401935873216
130052651643964816 145947833935778048
90204692790597600 98570949227458096
57238086865705944 67572107642875376
160588231754248480 187243330679669344
14080793831458260 125974425289927104
79295791761681856 131698414768863744
35141843520744776 262832376281932896
78926075916023936 202927010267817856
34146743762269580 143765808096977856
66240163585577696 163765842722295328
174976055615523520 205203391501211488
206582155519862624 233077625076932192
5185291589918771 86584328691044656
53477139818394448 158114179955415552
121562876108295072 196664947577210592
188361073919924480 261435885946949216
4173257725304055 63938571873755296
40455163089825784 176657957897421344
5419602314567780 215687703709854560
139082056934302656 189911980312050688
165326801279159392 201920601321844768
205962833206899616 208257068041006176
247935104809034336 255798555670823200
25005313750300300 260827654059439040
168216412809575616 169394065260007232
91782149548155664 156106524198339744
87408215379565328 129193678223307440
72748944428951344 177618812899655552
125021554799212608 156264608239525728
112197022611730096 224667348909202464
106669998145012688 195009485006847904
40696302825652168 63120193118767896
161713494403794176 225283185588764960
155799622948714848 238125102341181184
46630925980616776 140815454963718272
82852318053236272 202200858418469760
216318523714666592 247947541405489824
114994887730758304 207519585834908160
27247228614570276 185806763485500320
70991622986929264 210802889279532160
160472014001710144 201959460917997600
72617726964296432 86323367035854320
82633922927819408 114033911308831808
12153284461729010 248052416909720992
131787493262771920 182565850859367552
69109549284577344 257639941446842592
49239393704152496 171121323615209952
100012034102200256 234964332305450752
114982586741638064 261356059698847904
200064281494405888 240473329695751552
49801155548999032 205495625262421024
32657966846719136 56817581836444744
63649611967145808 157735186060732544
97947861799614512 168454538573008384
121865547031916208 198938033223954976
124044866470185760 175402286565204384
65329819812155672 244761697148135232
73320240400192240 85276225974105632
122200232117826896 238721000567711840
62657755083645280 120423600417132768
6675462448864811 11967410298631376
139079389408909456 201494727048346400
90625382708588048 153768801638143520
10154660278084692 32561135383126888
113669559876223392 156961818030177056
48917713784087608 52999300904060376
16752625574652454 233643882448717184
134022474057822000 237477887708896512
51158015138136896 194418564377788480
28217339129286400 101663999594720208
102570933384851344 200758108884339232
182572414704420576 221498241897072064
76230033922684944 249806580395208672
25550440519194648 80019573601567568
96559335918020160 124579676257473136
324939047034529 127351832612350608
78533472744829408 229900141853409440
33056109791373232 113663575196476560
216483335181346976 235603453711494816
91760167036763744 110621205653081360
38715059803699888 79413344200804448
20443755564858788 248580875976781280
113871447801159744 183889261609506912
172638066807161536 200793860641464320
149691699966723488 235242795411590592
174075577418445024 259140828123221504
42040732024201688 251779584426838880
134454286691888960 245981568379537440
181065470328465504 216049070031952800
24097999082099940 195704471019279264
52427752750492544 98346998901768784
82130912553488992 102126248414671216
143149721852237056 227577632617308480
152309086328539040 253496422252720320
85135300545118208 184265494346072032
28473957045780332 87332029898879552
112179905960850656 124212372797577168
86577830347573216 206169146381011104
18010812857357840 183025096444384352
54339316305079328 199158991098731904
154957221260609728 191116799188417984
20080215040503568 47606480001274176
18169199344000584 169629910480247488
167299000637847232 209241175564015136
35216520405976084 92638096283159712
58693814046690536 149422125238316096
61939765245115936 203968253447291296
48149562208700608 68149356405916328
27379993110948404 42335252364230424
78442295650393536 132769232026804064
109024250579644096 223573377566236448
133063739774892096 144763709387032224
85123612001505216 158412500784034752
81248466323320896 89639270433476096
182421774104036832 207609535773167072
217058273602975040 251101734755047936
148425302817829760 251486948589428000
196971951403989376 219108400547739584
120592479599429360 130423039494874272
155608283375023552 246945078152374784
32141957262001536 85667055178261152
55884851254911600 181679776952764032
102341135567440592 114340693726402048
28263462669717540 180975665604795328
231898348456375328 234656039936770112
138836683924785568 218823994564862208
59096004797586504 138068959855822336
64995094485399616 218426351420540800
37924073731038728 47215910305512416
95905644665554784 146202337568062720
103005879831360848 124212060360519952
30384076212881968 45013683117651456
87369037895543840 246926019907838880
99994137183671072 237485069666641152
23749029919683372 49096880982699112
78679518113962416 184747311457070944
101224000196620368 103371186750555680
146259752052473184 190238199213637856
6658326636019589 145645484073664544
21034402437606132 98405229663010256
148274300370159456 201575631469392320
6069516846632033 230314855596347136
77231315076102880 234214226816659104
25331115293617856 168536149784887232
184758377563069664 241328087889053728
31390144605041556 196953129237292864
30241269820807340 219843788139587264
103176510048669248 169616688900600384
32750102885942236 40704538549511368
207088007900040096 224535297199163904
139155682236550144 198321173909071680
38845695643487344 149396564657544128
9131792840332000 88094782363331312
6759170053810280 58105876937609480
98978215494959280 129877090192195712
49223173534993208 146427287528711872
34646828326802676 54445639988474184
15018859996786420 180253154827055648
20229084210543844 79395747794603280
119615946977946192 243894398304273024
142295337591809248 160415322634052320
58575636395660600 197877786968003744
207581772585485184 249504746605920224
22294084195147400 257405156615633696
143318012914854704 242526034178360480
24951459464199416 247218147744176608
80220016844001168 229614545097285504
123042282113651424 191728085573724320
1429592449096953 30621738204654140
140634325486398560 154655411963347744
37809957437981056 200551917656520832
28998427362849216 245538251170205792
10527720176119248 172895350085579680
65848899829883912 90510497084963424
114874281414545600 194546156527488000
16627893601641634 236644907763659584
50602285531836768 140005320220528944
187851123077978400 251271296534536032
26217238265726588 135546976845201744
66674985279151608 229057396780284224
28688019045155948 231678115494738432
69608262114428304 114561949729457440
112941348124029232 130963618844789696
161295680327162656 183322060849792288
154586633082043424 244410187570755808
18128330632805968 246822619877550464
68452609260711000 79899318166699952
21927425006276688 137550430711399504
62044667640635192 231343974089065440
6506300559926634 8736760490501419
28570974210515912 125181496473167920
199364987322936096 240756157446223936
93035365667126784 135114210203910368
105105628149838224 225280771959331904
97645674628820208 106629630237385904
84861055897016880 138476124244206224
6922667051610278 151719510414139328
34250466788916900 165403502101934592
83875904518456544 211150158428803936
43976631351717928 114211853227249840
124961554519214080 213158320080646176
198325118990419552 222966532543866272
38616986393586456 197908607982195904
232194053024107296 235068245125044352
150494661108571648 183646381536352032
40043895466675832 203923286145235744
123747786802817248 171821319606149792
25877366213561556 167422123714141728
51956465349215368 120646220152132560
171797533352680160 188596744442855680
72972594449860816 81234516973081824
4354494882268493 200806654617947616
96638379290227296 260583087406189216
62654737349832800 74790387679204880
21873301977673876 123488358891630896
15157753606121446 58925017935281480
70846223114143960 234052508739900192
123804643643739184 151653018122849248
129666755133536464 164715944989668768
30952229979613144 128665726932869344
92271386795764672 117826108743738416
101187731698331552 228515044789015840
177458136757961088 186119411813872832
9386454746578114 78662533869625360
119976194582448512 179639874595640480
5082719616042175 245882356067646688
67492685960314984 170983312757233088
99822901103248480 245661415476162208
17526808885440638 149867784374834272
105126709425388352 175941140068005504
41563283150873688 90220047332588720
18494040807816392 208287124483121472
208711510502325728 240212317853881536
51128601303749216 156907351698601792
50338533020901680 217151476832688224
44143075049216888 186157691473545120
8936215097566193 23655092799514076
101285114362914992 209445657909743264
97119887304916464 109405673313529984
23387919327024464 162704831024875200
153999380528680320 198252915155803616
23658893316284640 175945751724686272
178804573280916736 186313948032455328
16094691594410374 125759893859186352
9678453187394794 127536567438069680
25224206015064128 261832248530027616
217184121383160480 238993901511410528
160739044308814528 217253539146583968
153555840558340448 177018680838022112
34616277077658984 89435585025447120
19469035993631116 208314112160697888
173401523460859136 220560077795398688
56850586242537848 237511171540900192
35605876573579716 112611523363967184
168587825621476416 245160948938403680
5416447560824449 91283629217391568
110795607907936832 111821477168830032
23265110738264628 73356285424441936
220238547650210816 231945517531968544
92917073163247184 164767602569299360
61397747971165264 71290641712016696
32173921494318396 237631031616168032
96289810652380560 223420598777067872
171509590452881248 253231893679727104
19943636650609128 218813692040030176
14819449505690436 203917299134521824
6960224593256397 197094115050388864
121710292980361600 230406908163991104
48037878080431664 111316231535526896
165896976972834048 187867434113093120
12557341081594722 247897401172004896
176645963062612992 215532894642328064
95201622758128336 166282096031467872
196463542620197888 261935565405948288
1151351579274970 219048594884794208
139134482103167296 182862322699470848
51901221783169984 86193314953628560
146689588855718336 233208298438685376
31468313427295536 106478537306335040
53443519131306568 235372873255178048
70731645848666880 92840393461698816
2466992193628547 168541037177975008
61625709131930968 72075838854022848
388270048407668 111249698141539024
46519172021581680 135124415982204544
218611621060937280 234140003620173408
77544297000471872 103239988816603248
1684898956201890 114599706571596800
40696195564922680 122913642602068992
5172921253515732 73217948459377344
103190891655458160 186547109697178816
133758647896700464 251748175261237024
25524151690819676 66860006512380056
56896456349992000 134403852236904032
15414309377697102 244537282625785632
78332820123763568 161549251701931968
2291021925573910 104672740831299264
52497549917519792 132146529764157680
17280259490248990 181534329968818432
48975135575958224 96004225721848464
72132084055177424 173706059869523680
72867410043157920 209040341305330688
35708714572467464 51447419194733944
172703183790195808 209714838462695328
22062682301201748 89742015411189552
180230324554309664 212475723270985632
138026849873214752 236846598610909472
12832221273731484 232552905942783328
23979527215999332 53048475629490400
64862381297344880 200224713940577728
148319655232186624 252244747742753216
26356214153670620 47445670128237296
202746749835445248 213236285527433920
2421651540930564 191674284149793408
19274792799418424 211945547454684448
112014862404756976 227839722858792000
122512519134443104 235639202855283584
80419209943183616 94556642855098624
19520044508380776 93264202472849504
32400031097557732 86205531345550048
8283758519875073 225329472080528128
65781356363463848 183823201375976000
144472354984156608 215726344450624320
60720052527244776 261032363388347360
117505097056147616 211662342153255872
49055025693375152 52993905502353208
93995745331896096 218015069664636032
924267838249658 39077407551488008
62993900322225432 234131050551424800
1921081380531088 126846053455476576
89068530563290848 202023116255424864
178557716771804800 190546618687734592
119068344749013552 222946041589032416
126398696679715824 173150315852475520
153586819165042496 203798525184404480
125213746152298800 144734968091562688
35557398087798224 176588561509252128
1706887812280923 22633034678114440
71140379406204912 244118095462810624
68573401118705704 71203247509391056
57835131896960064 233004537874981248
178420116459452224 198022115064322368
118077433896709616 261389640470844288
145305092755073600 215663179347388832
94877749193204272 204532241618966144
49724755641872720 133734634627317024
86854581410776112 227660748522259808
210278028597878176 218183264964519040
99830587944039856 179917750364984800
35080802450195932 162297720039057216
178439625217857344 246863731393218336
162271423914118016 248660428580501152
138135221575203504 228297412632446976
142466172322493936 204652681792818112
46584865230628200 189048089599187904
77483937287588512 127549942717256480
44603338892474680 69656743039520392
21311692501449840 221926156060776512
2444383515935241 33530819114813360
141308900394355856 254875996404453792
21608504334128420 63104036887848672
93107014761978864 212650355816625760
185851259527567872 222621479973707136
3227000654813942 234377764356661664
143550103216446960 241381841855752480
31804295567214780 74803747046668240
108136448927825664 226367816428558912
132335662728539280 262880657061451328
6355112463665498 248810839131240032
43205690587908328 136332037815381936
61160622202429456 238735069460499872
11114567115368210 157977848203621088
67539751800792848 83337189257090736
58621701849982944 183269903537150592
137103913572827696 173418078178564000
11494105112568822 69765154506536080
59462478934719704 107368630259282224
35663239166649760 180067226488883072
106272021642198880 108507381433835328
94632764323370048 156006336332374624
70447331371224936 235004447844006432
7531886571799964 112268204316870608
4093790151821408 161591775404885120
93714972721926176 109240782508910320
88879771633316464 239542689074279840
77114908080153024 213119296739918400
20336270621754424 43656557970071768
177901779808722528 210459062927373632
40606077512578608 225121381226016640
43495966961937192 230117643052231680
71537770829173992 177796692964289504
50301770427034912 171960068473975104
121971017126620576 131213089463601088
94490579376662112 126536535491636992
46642202111076712 190172903806349504
161741232932855168 178894298707310656
26166247019565736 198756607744714208
23250323500629800 48335878133413608
74679329649485840 218350055119688160
123255801307265808 230057055032585952
112898141082645536 200648680605355776
99948142235429632 191404921999842784
69446445389115776 206655244847936384
37709467404033736 261601071010110208
113654200199507840 178818916858372960
40608510828091168 240719548269855712
16315476871641584 84779550248862400
107105054274613664 222791414621096416
49864611701971392 190004841030200576
13343704873368860 183262231032542304
164217863389305024 229466168248794080
68153283336311552 99293352816500400
39062635951438704 40356357391761664
30318032226039176 125622719848759648
175268592756032256 179801633113337344
253278271322603840 261219117344564224
24542946082726476 98319150079537984
42515241616392488 242485221716564448
216874356452997728 255129408367425440
88620144183581376 98341904345570112
64654786084335048 249081581987718496
215395493784330688 260021123376652064
106990123266041152 109912006974315296
136527218846545488 170789843849884864
44612346119522528 132417583641204048
69273021265751168 79813123155257728
78387224639161552 195702533580083488
54528285413817104 121962847963602752
82705455947628560 226790354653704384
201259703574517856 230289720452186784
187412560823153856 198247262618507648
2546182779529819 254912902763872384
58631818300555264 67667336147215416
45744442682752248 233977182763252832
94950558640400624 148288804328519424
96824027611277392 199073068847106240
22955303662433092 217632252501407520
115607426239338784 200411216621467424
155323571109023232 245013213133688032
23108681350377876 180819113424680832
78165987241427424 178660608081028000
70012214039502832 191100441121993280
97749980795418656 202948400110690880
151082553106663264 183595113742599136
14065939678537738 187306740773921184
46611048680886488 220963556677595808
160813181182397472 261157866351228128
24114099946818108 87592304886532720
40359688137362864 222434359212509856
53111293621570264 217722011994823552
67494942868095728 164415367792759104
192214554664365216 248488574422709472
454950268740693 6104993822686266
9130370415404362 188891534337251776
78536882231021200 155249223926085440
194693424456300160 208153504145028480
103433256976145680 194435843278759456
19378712569466040 133281575857561088
46049321304439856 75882374384962240
128475190350829232 158050453157108608
50287169158837992 80800335897966240
176147292439133312 184426200428323872
9582844012429020 158411467745096800
38937877232136784 253557503819911232
36348213984393360 58709737874203040
201944840437036704 256515037116694560
97213530762814512 124161383913210384
8779763503434338 107070638735235936
156546191416151040 219646651316541504
140830431105592192 173326256001767360
186096805418027040 194927077813359392
144864650470824800 255640605726939520
55263111951196800 249293256302575104
57297090807949456 195811328844510752
58941439600563552 222987255540099456
55099887239836168 86156512715755712
157470624746068672 188037533212827200
222892075099213664 259711841210122912
37911364744112776 254068577977709056
14778106378591376 241517380430534848
98290001507352048 235580841565629088
38115266380419512 249779895292483232
129198388526207104 244375063791701696
52312816935836584 104991092948063616
206282199247388352 215687002819827648
117985279136294208 261266072941698432
56477016628439840 74210770553263648
190375655919409248 197212712332233504
64050745668680224 195747858706488224
59343769915939616 226306355089598624
158062847934286624 170647548407760160
122917535630100000 189483703307500832
62295504130293032 164038738708403872
125897195717315872 200736820451995392
14703652309662986 81611335206474080
145324418102734752 254585966297888096
19952129532922896 24284087215907712
52923154134625216 205500482533629952
98546927859851168 252925734271483776
29100878690022008 139106602834436512
5612943186970840 82453157451583520
50994900017004544 164654458198319392
160694544720758016 227603859427305024
144604585410954496 225206646096448992
60702102553412280 142720834474885712
154355470650542208 234267451788650976
25444912111889264 175068069058172000
159834876139496192 250091459906220768
180988781300457952 223780572050018176
43172823697453504 249176037511086464
68942597122107992 172385875533915808
13822692565721890 101768199378285424
28116409912255260 28303499110754980
80031600501530800 106755606190906560
70660380320495592 202102497752554208
159504659421370336 230629401736257024
44977204073330872 166749220672444096
158192395622554976 252368611217999264
71845606255389848 206573546727737664
56488603996020096 192018959573256576
1356921797283074 68754619333596216
27022082536324384 111378654713238704
197385676674829152 220618777473350080
1234949784781435 77470904661006608
179082263906661344 181665437555554976
8864106448918701 98885290026470224
111885209353698976 151192434744518592
110168721494780160 247314303640329280
44697325255979768 172623608358376096
59078552007934344 180032800063844128
135382386801983968 202518506367260480
5251779335667236 122383103571325568
22193054546051676 243134258982015648
47455185441518272 104063393031722576
114271164326561872 133389159575313104
97383402819091152 237499449967380640
6759590693919340 69339380224887744
97400983067931680 111806480020701168
72409438082773856 220748651294063680
17419784410210380 187470026236870048
62268462139944200 125940665561955040
128738129673040336 156241539221126240
9838284298221100 82922069762154480
34863922545869224 161524145527943360
94386656408926512 121583998153918576
84269515128001872 174736353645119712
212249252409729472 235627181069452000
132192881156014288 223086370914262144
56857472922301376 76101724952016256
169402569422853088 225875150970233824
125761258271037360 230516204176452224
195865705065090048 260536285009038464
90368570890290656 248882250700615904
175460295732646496 180577994766970464
69194408428849968 136326509880027056
55860936095238280 225096536596713376
68551020844716696 144057644534068320
178030251193079808 181613827470220352
155038538982120480 161203532386609792
78025289415653328 175512615770450464
11035342963376850 25991309086228008
101517647525446352 184153886898778368
28437743693501636 46340074835249376
111499414484220272 135738046710754352
154476909687444992 242451424029803840
61201799442933600 207486782356555296
5351832070941774 66826094634424000
86369786864068464 199697487444244864
10555331085888438 248119541030549920
53453785313394576 244124421757400032
8184050235507881 45425923220062928
37082249272917456 47716902571635464
77260647865951216 224929044060534112
81101143793320976 146327340601514720
189946145912494496 194524640929678912
173589284224667840 212168674154049376
94287305191770432 211049552269813664
75999258665330784 81408832911771408
35405688273353144 191280153087400992
86499955371996208 170534541673572992
122007564979013136 222948536241627936
131269249249457456 250197407838461984
121376666897533984 235185679359177632
158069303145457888 210366335821948256
90225736678750336 194394734164887872
102228674126212064 239982081115643808
205568999900067424 252756692218884032
3683202008358016 144556086329806688
52056921728262912 136341626458708832
48945759837456520 56794607372721992
135428866644991456 163938046508175360
42921431603613848 260590311229094304
61138813956052144 92754958270382928
50302828963666400 254825328561267296
162695763351266624 241159548427280640
38632873428041672 133516313825818080
66962294720656224 208002179234686432
15080974968290124 145079130247263776
175688590044746208 236320684075980896
30941421877704572 128375611848573120
11755704575780322 16172207565457568
197257557605159552 244481609338457824
40992505885582224 100500570169144464
3364089603568936 222410013086111840
10919580071534422 258369893236328704
209223777849088704 226522156762127872
62552586276694936 188048493448388928
90577609754060880 137418093879784912
111351220652156128 133019258516472128
9396330048612682 43422664330330200
83948532158160208 196032048686537952
40960048508877552 257841599222220000
70513209049902280 134667164099317440
56085738680204720 196402005356728416
13296202546963162 128881028019187904
89617699924024320 92576817502601808
86467010878216864 251752501945774496
151212441050459136 152363195658932160
87380331720754960 178248898061993248
83239887839514144 152568719526808928
11031277939347170 254132815675360256
154098336335638464 255327946972045728
96171954548181888 211692477428425856
109948475763600000 161957976657081600
29045616650286152 125094207019548672
126171283112056352 138745836552728448
153163050350586080 167719320679842784
52325968092369152 200015963309156320
68056140570334552 183014289717277696
47933246731507960 220318154816504128
3113305685869364 164667972027626240
197033362053203264 212065415455416480
198273027311996832 207989771480043136
111158550451822832 187164606642356448
84269070551296768 129209213327861168
111264977649780560 143145511025037728
45137176267960424 153593083975380832
170998925425454912 212165218851879712
1015389717605158 167616045195582944
22323445381780940 100010415651483872
135075276606504560 254648958416381280
10079762530539272 70568524518594320
53004326449144768 235309280911387040
172926721907338912 178749103462724000
84189078404179264 217236894185661632
127075319081200944 148165742199901824
7456349126848215 180614504292605152
155743704706435360 234780470637807232
570280618633994 149882991654791136
38167861255774128 230750717343804544
115940078055813376 212832618860273984
109648085095268208 241159502269253600
58299519462003008 221498225940554496
45789148035557552 239804777108511648
91309032310029616 185484029574667072
103142949355551120 238014943626095456
12504455106289212 69602143302851968
135008798955980160 227951694104254304
1732236748265639 99436807590576256
177448801082040960 178767472165526848
110160445311176320 198815666869730656
120591713365221312 141878412881265360
76294242056258880 83799417172301888
21918582450992572 60165430366036960
24938678825425076 233286372093299040
14322024904296570 173148511657531104
131311755921599696 174659405082688896
126463657418360240 138165320526127712
62153944480702840 158508005114035456
75169121170131424 258359756635773152
45568542351074392 57382607536954016
22575297166470460 261937928454962624
135167271834712704 225606799890036192
12070308261821784 170049741021520736
174831369070396192 248511557945584736
35768946876382136 244951846706204992
195475910354880800 210826300112019104
94267684604777968 107228878454203184
139080852699535488 210531107235155520
96966976366479808 218635739126397088
64642901944802408 80822052966835024
99961574759674000 192150484768859136
9303821365575830 59634269832660064
119558367488490576 120709160045139376
92859495155328480 256996310113579904
125044228465167888 247863096554012800
201106996787809024 225231904886376864
63270209608373768 207243162179037440
35685393641097356 217030645423275840
106715585877323408 170260670836630752
34529557827378368 49873790569882904
156808600336821696 237374956260661696
144217416999858976 176685148386596672
34555845798549808 145122928123252544
71286829567588832 182384465184787744
84630057601552896 199259113142091680
164060925943354944 246758520247883648
9023899576660726 168692807219763744
11859761948660856 232873599012924096
169950111940241248 217658060665443072
136613582281609968 178447076003345216
26058896189520660 186379235223944384
59576479772977856 88070312989047152
126927709523989376 239114882610234336
163197878704905152 201561739659534976
154865363594913504 185250510482497184
111292737040259328 218662460375969504
193265919952992064 209516199275944992
20797451181261504 173214479667631840
33105849572560648 46109194567507712
81696620982222960 259258621573164736
33456705835749208 161077376066481536
62421381229569944 251752296658492832
36511565033059392 223949160206843776
151397507825272384 239585742720918624
46800706346072736 100774664265878208
112980878811838128 260631195489916224
47595665778698608 113123024666969312
125232690273914112 135148848948511104
87800858138233776 177099534830941984
66657542675154792 76504067684010976
165936719502639488 220918131001542304
126613939178401024 253618764629567808
222133159534553536 225501420576555360
194228303981528416 241267378903045952
172867666952714880 207552355194197664
107028194354079088 189084218896605920
16030560554992974 132131188323959408
85008808443585056 191165739755929184
106632845286413200 248086856867406080
114620587942985024 123723543618269424
18024483450676408 212155428505587520
41925506622485840 230239116353976160
11149420806308922 177222549504089216
121862436673745296 126663424384747936
118050445865699232 139248163711474496
61728740818553064 224053499239264736
55206395896575328 102122674896200384
81869472592169008 262662253283538560
71138805683046976 163170282524817888
28077438623488176 60590041556338752
60047063696797008 83057525887984576
133472838776978608 211472230606477600
5821351766278230 233750870585694336
50280664036289496 140871928934309008
13603738348921696 84056346710464960
128890527660364576 136110293778630960
63088433086149792 122011678976505440
61174569689907304 126625865070148464
22887973861757356 59994830419257848
100859375308876704 226494050228172960
159947382865544544 236932354370138752
70291773578597448 239677022939132704
33357394710714212 201384784843159968
16208030688278428 163023975417810144
44042666201481392 196176681350007840
76743700467852304 205176122624294464
112114131927824896 209287850592773312
150625211133022432 248322643563646496
78545938991961440 224774435556841344
2820585872539643 127511535203149232
13548669916891370 155674593901031744
105511627974165328 182310099003551328
34781351370756884 251510045571291008
89388999900434912 221210040258920960
118936794149986352 214121055167562880
93055241573166240 226698563164237216
73710538733422848 159226156660739744
56867507254207360 163851253229029952
51108672315658200 93301440971121568
78971557657760976 135024936415758464
102881978383975088 161663768754999840
151753545129567744 250861886316170560
113932621342645264 196631038916037056
69715779399039616 106387764212040880
37437225225057904 55521389885308664
27806086590775800 250616592044611200
106095465369049152 255273107225940320
63025706483326856 216354289100179648
36729008771645576 64703564735310000
160719964105012896 222326408179655168
146542826177007264 176583896634712128
182332388538767776 247246582055215392
532797639687494 159603532033596736
42227170183023048 186156997939451168
71375651972619640 202191668675095776
132593275033849248 219723123797628064
8846057067665440 47196429867136768
65470311942607328 81547937356209664
25579173612407728 64697827838957688
132875259768596208 165060551857108768
35925767368353668 121093060833098768
16540742847870512 87051099220606512
1568325687628794 19593985427694892
81013696386708864 172920063857936416
109787947700546624 213310241029351584
53065934670401976 195519302667960224
65533987106333208 84764158294599600
53659138340247208 175294122798979488
7822081522507355 168715351540184000
127824503319217280 229621740689624128
20287055781375856 225531482541403904
122872740287913056 191209415977315200
57159525786172176 120042141047234912
98238507872910544 244985012386395264
6035401597199661 66202140995246552
168056442012765152 248628942168545408
107975380227182048 146851236674432768
221770525525746560 222106880746824800
108346946266745424 233214686614168800
110373097726348192 164294685167676256
235101350195575904 260439494862762624
152265148381749984 204739800007322528
105402672835873216 172705741411165440
151653672201380448 180177940530432096
116134215420944672 142978289517597872
27390521300203940 182045358210758944
110084660806671840 217040865794597536
26788228246943344 104165354667532384
88039994746059152 122903006033167536
3151216975680358 176255530898789504
4688680159924543 225740535716533376
55649136651036968 104623102940136304
150800788251222592 159783013738041088
35825618073080784 55794912617857896
162207868120075264 182342571153455328
27896576901692252 28148766930232200
26290457401019384 239984723436144128
156571094001876352 228569995282844800
12569851350046272 65294660085105048
25173027745170336 151743626429352544
256857585394700960 258386629359345600
213009629923082880 245443783651025152
92342356944261232 246399308264709024
18257319143988964 87045168630463440
16444036975351826 81047794673194912
13928115908529232 31108590919954816
159952314931583008 195689304638962912
12242456930654102 252045647470148096
38150604255326344 184510504570017824
94446758451446976 198327469169316736
93570487566704432 142986752494085168
31821191433347104 234053795086430496
74447613263775392 141882260017508640
58147328754913120 123947298570705872
98482975818380016 158134818786902464
148566169084028928 189786930880217888
117372125818627280 203597716092874336
38013231150876936 253611809137975072
108266981399856656 178036646622817600
234520020008543072 261283298230741184
141153059214308176 251083169057588576
101712328313427920 149543858572854016
126440941680383328 255481074563258848
231677677571464960 239359073475402272
159051143390885792 210578932092520000
127213677258459216 197036641019360096
139098450358242880 158655602575235264
42080055406936528 223500539061411040
39510550315338104 125052504372387904
21026776565925548 124112260329606512
98372147396933280 128726532849682400
198316069594249248 221313783509708960
146036290749374528 246071043523891168
85338635945316816 179877949199480672
108814517066131920 228585434125331936
187053239402239904 216467448457729856
64165810424020320 65019473353829984
131970461447725360 233820379084872448
59424234411128944 199386672114151072
117394741683619744 128965607899762816
28347574902084996 153930845585691808
67412096134382680 129502906476702608
56417755325990176 247254533860882368
72787366316566224 108154718818612368
21103742478622680 186448922685158336
109700809374326544 127387896184900608
156471443044534912 260012770835368768
35278225316467904 124603300911224416
27458585265126008 131612691295507440
153465363984322816 162991815595727264
168492894404595424 242199176423998784
16158588536498338 51544416001730632
29592842517427876 152703057655655744
102389178521063984 112299260440451184
159462940499278720 262200542550083296
25821522912233884 183825741252285088
16739149678511198 26381243757900508
104051175367814336 120234397110190704
69159256029237272 199203098008302624
74493414570146752 125772749837799520
141926101484301072 143926421765660752
46466481237642120 229417903027139840
136029301292072736 170324060101920864
121091533807951632 211515357100799552
194285823771798208 247964839094301696
54959878430584168 242229087983058048
66601159298048968 99213399467408512
93644002008245376 163824369216094976
109748593507480976 176518538278932128
55849723022449080 127358627919617024
108889086999864272 120412115944733696
151963685917061568 178923965909556704
76005712358428496 123582568218102320
98676409014493696 252083196967999040
34271353406234904 107145422694930144
93797646878572256 163096408761079680
130844055870738624 250374667877651456
39211536162131184 141806264669385504
22720608569311292 73376697882021360
50174493408733504 229722847776464000
180447524373833472 198326750024383616
152676808035022048 245910266487600384
206398703489747232 239958157533195968
87614366045774480 250221850056161792
90948373325622272 148876760804326432
120904352612466272 168805739619758592
27251802444081164 129404352031755968
207924322326336768 211439640683470304
7658805073275722 103228750389544512
6524673058821325 22078698408355096
65469837560749664 234916061617453376
108884000386005520 250237779013482560
29930374278377 29398551563195832
211619288786113248 228251724101263136
33480424481951092 168641653876277952
249551009043937760 251042799501207968
36561188609949848 139427825057544448
43492383669285648 108079598275381088
179234394237096320 209029469158873248
133221889290174944 138394286246149920
6382121415198871 23605073485596008
37844860157864152 99300694694058304
12363305353797908 100853203731473200
105032887497125216 168187694683799936
84575707616693840 248544576392126464
19467411217409052 202685486925438336
79441765456071712 128388609253000416
62616152265919744 189538950854313888
17800339025798682 24722422949191212
211487546482803840 214802768298503552
32375601498803892 138921365884034848
48393878203277712 247106355943093216
23656491795447216 197273961420071392
16038383975869806 196085102051598016
225851027720537472 227751726819956128
39130423923755192 204209977930701600
214755522586422624 241002781519846976
39278209424363960 229027859118375808
39392218043956688 161694668721432832
113285541219931984 165853795829322560
39962597346674352 62749206325289104
7182733540204226 165928847227716128
12300836025080930 219145565986546432
7089391938802577 246538801850174496
150489228409886208 239245209311623680
4421743759464992 91560054151560608
36393896903808104 129161744583010912
216531138529202880 249994353966512288
76161042224865552 152682622956028288
34672322278418192 56858978086944416
130788470773658192 209733516908549088
100912236923609888 172007244507382560
97958324050811488 207168296804403552
221967365994774752 230572133634420896
19321400600846200 210284167869244000
124625765632800928 232890501431619744
15509305827867900 73352112842216448
52387485698865480 186806607723660480
72625569562268864 240824318806764416
146446235320254880 222408400558800832
105006775549078832 182833462203157600
18033135099673840 42259482253761840
96588888178900336 185700705342836928
112288599015722336 171366544855603808
35640265902837736 236643098945958880
41497903355407728 208502812410300032
31429486936135728 156391291253292608
20497654267452904 61599884976845064
99793631608960944 245511675595747200
37032457419469136 128416453138729200
143486350508954128 210712390529445856
67526697485850224 79444291512729664
58488075320973200 259657141682949504
138994635537831680 144098930286267904
243613380925473120 244042095155301920
120266840689912816 196299735471581888
1644673252872437 236216225140535488
7019843855331094 31358120942370864
114971984102874336 226317696425644928
76279192224181328 218799174471997248
78094448535302896 192716429519077440
191592631806598368 206677832359723680
31840927366424532 43852262531021528
79703695082064384 186305139475619360
81225772476882544 101989419902382928
234501895153334080 237844156471841280
83086181931538960 125629831060982784
78132991719370400 86980091729692672
137599669797534576 236711895911451328
52247211604474008 136414214675702080
91862043860065440 258557054814630048
26752199737563264 175314219494554176
93629233458207488 126817615720847312
17819254471212074 142219288094841632
61834215239922224 76401539900014816
30236340791011292 164135106354902112
94540156973797248 214427960940685152
24356608915821864 33624428356227604
93841642283846832 96485353374931200
8592394768645823 25883082008328320
153520710658981056 207239636403496224
34795683476378620 177623444987135392
49938895512624440 164366371991181408
21547725209167924 240959710758711264
82513924324535584 212301903029265344
157510161156799680 242185140810964128
162451367858821600 216824036223349440
99006638868931184 160330977902426016
109987655743213760 253775602916772832
179434379494026784 204433788279386592
202314870854719072 225495094395245248
7033757514581625 156122505718922016
45600945165599104 158474168739065728
95371570543574176 233119584711554688
125824756539211376 211154674760984128
226483903013589280 241131948040984928
103417733145257312 110758092717990752
206309630830346912 220310751149872352
101553185178616384 227913296399117600
137463361052693008 230811118878124384
97808155795030208 224757108842726528
154778346628160832 221952020600509344
165583853614828032 198325820212686720
66886758449252960 121378944415173456
193886711964502624 206929662306909472
40736111330466840 94580004606008464
201094018002872032 226130485325873408
60717736447479920 103928927482870912
11694004130948994 153686122297437536
56322970824261160 226930010599399392
34629135486385016 82278588319274400
155586456047720544 239474065564720832
8431295629184913 170510295733796768
28136682937889164 164299923314880448
85101860488273392 102316293427068480
21086161349164228 86256689667214992
56910122872577048 245190738707445088
111541706670139168 121803956487208224
73855358816678880 137120402691495920
60344541762886376 131229642929584832
50121606096087080 233779735637561920
115346874423331008 153921938919530752
69912296485906784 188669946139779968
804628763054177 81109452362869776
4714852074576523 172167309329275392
179947114857988160 180351047700116288
34998311091081620 259307234961742624
157545369153966688 262689237295871616
34887284873089152 86956897628111856
8722156254618289 167506170289915104
134016769849670032 223683995437582976
34664718706414152 148521072390238528
65464295346056968 233205222936453056
48164582614153528 242309282590535936
79836927305543216 149091785458072512
49808058263507888 241684740201433696
126218335981656240 251499711021295136
21151413459994524 232958908296995296
177635282338039040 260167693007778944
59157619814543208 115563602283741392
233215650117076896 238290420225914528
123721004035118944 258561611180756064
99813192310216864 254996258680152416
151771064172874784 205703294088601184
18544078486260832 258531452909052448
26444755615622936 196762921304044704
7046728668279439 252685747966959584
54258070311088520 210271707952472128
21148307311818276 51358126480613696
61140543830344232 66027411950407784
149134208112596352 217586706292629536
111451270052504096 182387046015129184
33550280433395704 145302395683747136
149063430067749408 161994503456550240
70005856693132552 181638429253090016
110591793127300256 165878592385227072
69316747172282056 133482150948179408
122623436101134832 238809482981578656
176788713658050144 234129432676788576
112257850439222032 229667571516132896
12011006861316118 38997550784292904
15609323196475944 177090819995017920
169466159072905120 188042614579427136
33915719646062064 182084643603959616
117149011214310512 185010003652245152
21809626191682964 262922089630651616
106123095218272496 141767710635777536
156971933833144608 242535968593256192
138712102390255600 158273261494709920
26876569612210748 63477870219124752
98198132555799136 186130450273306272
22783880674733668 76162705746857936
112653210561284816 252232519639432320
60922700874918120 82337974038493008
41149055777260040 47059421422534536
125752230973893040 224959014519843456
109736619629418240 110500019936473488
149701611910627392 205930493000125856
48013811860260160 169013808738719776
45664209962388352 154756207498552352
7993578867549948 24271632329218836
63073643729218696 247326563664325888
90537709179344320 172582019870830496
113275382204010192 245505032071904800
106153042950153104 225554755881796928
83680323519976112 114450576533585072
40914872145487128 108291826715844464
179244670878016768 202535243227599392
187052212084168800 250609780685852736
74317515405818912 182407497130520672
88997246349804992 91013545911702752
9504668761926192 230471584605945280
159278404217125088 208255697043932032
92553786543134800 209388085195292544
124611961521957632 194095446748135968
23791724824736160 155120220116950112
101842688755710672 240815482566718112
21653166425128104 221957637317581440
4974925773816755 33223924766353740
100646008385456832 224686545913948768
34507659196451304 239634833957378816
27152926195455112 232973158063572832
108028067251189728 261999583039412672
193238145188886592 221104182775866784
164870102893466912 167677454088374304
126140933027601792 161644249600588256
68719198289797416 161859514911850912
88304186023070416 209499596683415232
96308370538253936 140923358419706000
62119729432583688 241928127227967136
79107322595004384 179574240930792512
136408683252025072 250846232014999552
130390515619776608 165401166926816160
139202235508460544 144151008030608736
95686010103663104 232458397406978016
84519554291008688 168543412382439040
44012874689247200 127839319711686656
23961232006675948 75190760956929328
87656234775345904 168815458204241984
102802425014532544 245694903693420000
70265061180354584 202421453548078624
40219576474436688 260710755224881632
224415620112329280 240756124557155264
89530147559378128 118874025148017712
5202228937096385 6369140539731715
39004451845102808 98933487087173120
13322401186370448 165612399459041248
78361449942426384 79385905769800432
69675449158894248 88118787035452816
218140475902668032 259987266533379264
40774280331068256 141344136358135184
221622305869198464 244857729786878816
72330547551648592 89313500652529984
86617016172799200 256630371671377568
46362335042595360 146002778157929600
20405966526620696 126453677232410720
42664656999263880 143381425922328944
72440650562473984 237809862614481856
64868010626970048 109915429221767648
121136451507166976 252570198342514688
116596216696092208 180670122638617568
12739729135404260 84500658564696272
17637473545675052 147132017682438432
126140725438743488 221937500544173376
74344234615829472 243482132388956768
24348113796268720 151087472001004000
194479002188436448 233850042805250912
19649417464567048 228097055787725920
131550861827768640 212566497887244224
141413846149718976 218500877949454784
218820148697578400 225489319377850400
193875749757503456 234200700399100544
87846484534493376 102021608731040576
56404692480795008 111324427579947168
221586308037108032 226196098506837952
22494029599463756 45273879846553368
109407462521625584 134406724976357008
88017190079133344 166125513765699968
78109949832427680 162247964446112736
199369326105340576 233274159828154432
123421939308473104 254604122133251456
189479084173622272 198230032377671328
70795527418362792 254336306319774528
6208213966510071 221835157594661344
88345441714286176 148533935881190720
104074735484121632 252330729231863904
51245836405559488 122537505549955616
75383267086123472 135310920749001728
20128747797037356 41739710414236320
21634494094599908 110197821219807808
222972645600156032 239394885469215456
85670069104824144 230594609345189696
167026746489343424 203424469390292192
33423127148189148 38339862207734376
78334768073090944 94818889912780000
95043758781821728 158133491717793984
76331576972036192 179239691097902656
182555363418759904 210631741349884608
66948290188535848 202086718234670976
200084797399994912 227826061325918528
194949038698197792 242235823498468000
393556808320470 16468511085901474
148555366396383904 187219318637047680
2025009765971572 235079966927417952
152303616440051520 176636758290754208
4800464625372341 6990386057606604
49750789144819960 180789862823223328
214836137206533984 237059923431248928
122705859177844224 245246580341828192
224216862722276608 248361590825505888
139558968743351472 262981085272160192
187825966476046944 190133813600620192
161958323009798176 241069849185032064
40516276737702368 106544573432015376
91388009327121936 208273394394516416
120886190693039824 139492995725664336
29331264052674604 150854345941038944
256658960418183616 259622667466183808
75805592487494576 128190671311495184
102791984119035472 199455302122998464
99804941351851904 138195953610299296
55461623683154352 252095140382121568
103209378712102656 219666562951010848
89690501558976880 94406089977017136
11517467070945502 19102380456371204
224522974777670272 246120796425574336
47345527187761448 99236474668208384
75824647854503552 204550929998262912
134433025146034784 223325481127984544
163747907936978144 183800248547780160
199289657054236160 253115598372645504
28294442157516980 205520230539041184
77566755229676304 185943920945444160
190041746774856448 250538680569146720
20084666922738168 130227212279423264
90407464267119536 230449711624576384
65460048266255160 172712524210055680
155959132314762272 191039876014199744
158859750820349632 256755278367975584
34806083671302508 45213363001761792
67782587155133704 93769463663944880
223516773299266368 245559022881008512
64176333682376952 251896558289556736
130821944092089936 256737901772234752
173702274504800032 182043992544986688
189735319217039040 230235434612771072
69909352925280344 258118744801286240
27690626486951520 65278350464630000
121968583005663488 167034513499967744
18688280274867288 63227809947293648
174535024212439392 243890857921592288
198053909990275552 199855824942640064
145160561923379072 147645608836401472
116190023711391360 144112968116293136
96742394037888608 246403536253301376
198127518193308288 258662284960169024
139053636921874720 155234765764866720
146778498371705696 237625204737938240
49479408567646752 137223020315121344
22393961216299372 84472053643029520
79082168667708032 143098995130425072
24992773387760256 181505071315079264
70732070695746128 176141880579540128
28834378436932864 209362308778256512
107251915301717504 111233087386425136
81382275823378752 84879522665522688
172240502175841216 191880278834949984
169364988796485184 259036885738953408
125809166476126336 209349095368386464
30367959551456204 184316666973139808
103005475162572032 132877819616533600
5353090309944326 258128721228258144
16746712472187188 54045859982620440
57600429272323408 169375836662272000
94208300255532944 99689133610827344
117420032387389296 131152752823461264
100706256091139040 173452912552232032
130045418021459808 233074408465835392
81827285043858640 222818450729233760
52074360363860952 56953031520536456
194820026809271808 261068428811144800
15213866540045222 259530229446641408
24944543393745048 241703007377650368
59646217617952712 219132558804280256
75525095777152096 161442857669887520
144385514165183712 185015859686842272
33741651072989224 235959472363082112
17572540556827928 144455856095641568
20210872754376252 46355480851772328
120507666370529888 123087269119862240
119078544494886848 208234036240292608
159828315542391936 214281621440565664
100073637035387936 189292889445433856
11379619213596922 137094690430366480
49082590441354456 174491654410461536
36745258338734432 72236381627162672
17678395791611260 174998024591157920
176848124508489248 201878645024825600
71515689684813448 115165854163680224
103940458038832080 182987964015560512
95225464813122656 247009584458947488
219299850002790560 262533709813026112
142376338729996960 147617191943830944
2650525469645101 70617043789601448
11956995974746378 209407677254313888
13202790882219614 83018772913865360
85246643772543760 90462672680060016
55502330315654984 221945744567369280
3282499394485028 220522791406729824
91351006797748512 142365133544393168
36458174419044336 225597085013996704
96561599982960064 135104209595416432
118018982984427824 212348727904190560
111731078899695184 115398205100155072
6553757271512577 73499464462370624
118426293666073520 120788875514053712
41493791425176984 157025665580931168
6302053729714533 261409481778438208
100381949183366432 262283908389371136
66274257116462592 66420581052125912
113380068997359920 234416528573447296
10779224099939778 222888464924505408
107736652749116928 251410737676569216
139886754052826624 198254030771044032
67958153061467336 242922046880868064
128884886710415232 144599070430408480
123333231921907840 165590229833711328
156878802871920224 229703028953905696
94973096037789888 99094185443135568
96070017971084736 172967819686060352
175487230704169248 202539747942833152
92393853608684064 152141012268925152
33331179514061080 187791035435939040
193179204697336928 237687359150688896
167485611033388320 243041491132215520
96215109658749104 224346242175194080
38602305692104704 48454266367266176
205774065767757984 252055368269562144
153554651529571840 196498393832047264
25185595429776968 194682454338298336
6817774798894414 8877966641366990
201174413207524768 244434034246364224
22138723899017864 157131340139648288
58348391830304632 261698768900897088
145755059240428384 255798885934036224
9515274120274270 155960121213253440
144858060796502560 258514234871676960
116145195227803712 232339392897931904
19509139788377120 219900745733983520
18420899678373648 219497433430564320
29705703918095268 220755843865478496
160133179065243136 184638047353143744
10835898950656842 142479029989544464
16517017227178662 140235796044316912
75326900310145408 237028678128777312
191715013600341920 195050706039201600
11877211091168820 41895412010277576
45748211423026264 73849112116732944
235177142034646752 244324705090079840
6834372449310616 176692921436450688
20599336186015100 28925254985628560
36664522804173328 115177699856051920
197225156307572800 212664744633288960
46903576489514248 156121305232433728
66195929200138248 120597909710305152
125763663612053984 142856175519612176
34434638466434856 260020527161516128
56345692552783696 246383520105661344
189954577269444576 204528290473444224
91354230063906016 113175217911158928
183400795419663264 198402073277981952
136222819176752944 250579964357525184
44424888399299688 63642629809151536
99554394907457392 131232027203773936
211744373316375904 236065897984618144
216606595947455904 217396367047471808
122159762843761280 196311642344220224
13951105324440872 238639868967340096
180826631292795616 224601324390490400
25040931061811796 81971458304439760
94069266515633520 209539398714540160
133817453858260768 228094711974519872
109300027451710336 174421002477925056
116098909209479408 164510759169221088
81131817975331168 112807190042821552
75859287414986800 138349574447435888
119835193308417120 161452015142271648
8632115301516085 207388156860718496
157072603377519424 242566342560486944
41305285161844728 111206476669648224
7195055397290298 39745007997006944
28766192912885392 248379072916312992
127412928603036080 162698051137472640
947308669029954 241020365234548576
99927937784851744 130745123009822496
38881724961928040 221814223983565376
4651201577067318 59011785126789808
124528595373826192 222352277386114048
129014088203295520 136118876114148448
75423152134867344 130001565341462448
78707862754728240 82207346935105264
17998974178138104 70297972579910672
107175526746219840 216308216625354464
79895088453299952 211451907281877280
12842219980806868 259152086751058848
27109177750742628 88367579826370880
124465233611197936 240204947088257408
218493182225258208 222468232959064864
50458012834336952 185290719066802368
155673131773770464 195145454192703104
179507973087406784 188056958640890112
106657556465799280 232123215862727008
129120302375694608 167627162264952864
155107768356064768 246599307371959616
33680909517973800 93228443583741472
59203890961013984 153763280578383328
37374893427736168 73730820481411744
85150813489943488 257102685298743648
142875292477896960 237943738650978784
114040574062258736 181027119402106752
28829769051447600 74102131500886112
106220328028877248 123524673868967680
147693364450163776 209709177980211616
135639755412686288 147399455212585152
13411163126857270 260690961852048736
8821435395811387 79885782264436864
22804115293017284 34548136208617272
18191982722159240 153095450441584608
92049405830877744 259707734310215392
71768302092812040 179618189951803904
90434938952510256 233867940158971008
73777279148335088 142473054131429248
48405734080715928 129058850590030592
190176531387708576 221585565244724192
21086389045365972 221665819651727200
18644771437830804 29205737196179652
10115446904452238 219948653186131872
106226982237021808 212340850057464832
49753911603178576 127052087480021072
81484786339557168 199079645555226464
212737009073982112 236583936825131264
4251384447476869 175526013591151744
21632807387778208 72773027043055744
69791257027979312 147036525831865568
93067276472401584 204232726278839872
35962026972612392 62085761154335496
185187220096381216 190126477859056320
11290721685861988 241607417077722016
101897920166885808 213933160074776160
96948988319768240 108334856781527840
74320510905543600 233745952783107744
54551922247006360 251177257692868640
73247450794429920 236756718263109664
5208021568271488 32687510418886412
121356357573676320 172060559420861824
191845796653248704 240544615435431968
50139997390998856 74460031577782032
87366188710815840 158880113147853504
124364967172000272 174552239191977792
1133898288198244 248710439478658176
102170788168335216 165353713983113920
148192507716730080 241846383991471200
152121005392100032 235816566591179872
84233882218091168 211873875402148576
131927533088631776 178060030625143296
204525636466622528 225084552805538720
98065615430150192 146425008802417248
80543746926312752 243589288200763424
203273384102379296 223321222274075104
121830716152492144 212043752676799232
176614708587381536 186715311964830848
29196931222226860 68549958816104912
156766596212689664 217675896109284352
188351731177954112 206518547975232256
99555294317953152 250421320501555200
34408228667742488 173538551347099008
35637340890779840 74435575955059184
191391716319093152 238389552314060896
116447814913562432 240989625757276832
127224676989214880 191186702731997696
82030204440365040 194119748239434016
123383245425147424 249653672921848928
6009710484854686 81925951700017024
115956315081225104 228351332924545792
91590732266468512 173528217717133568
13918285444699552 173673635154594496
95329636231235280 110330041301731104
80818424396088336 243072022159503712
4241062016922118 163687259294106560
139332341745129248 253237320869226784
142442735575274032 153529667160927200
65538735782974728 239975498425204544
182981820223466592 205481064284250784
106140002667969904 186536956360294432
24936319008486644 102533446222640672
109738862881391680 235422749283657376
144122703026037312 207390124187602304
90113757206203056 159086158459480000
40295467648046600 57992575729136080
137645426632213328 182986718806173856
75838510837292528 222792171857202112
63410600505091288 158983337373234784
25899544854448084 234116321074412160
248461116384761280 258892547076768288
95607637215636608 190386198310938464
32755216426407872 81515402655670064
106964871711143200 109195721795898672
32449454727692300 118038289083896864
16339244571608754 250273054624259712
20578404978540788 248827292263421760
96705641103667120 181435582511454048
93404117090521904 141260793314078960
130686731488364272 225389193158252064
97570928869952480 111734441086660000
71101322013705424 89885331381217024
172776570207698752 240643693531098752
253676120940467328 260438324410082784
65101323540580872 217971688946024192
96490474759601312 112126466683603568
68346702434500448 106544925681406864
85200970227630160 155288804044339744
43177523132830376 167484217348957824
107978266898014880 240804301218122496
125535026121349600 158800411236318464
201341612299402112 229508824221005216
200139447648005280 262228429545431552
77737319309265344 180200370299424384
240233247149708672 260107677185970400
53982230335035848 162996519295994400
53778170237558960 178185496208743968
136880829705758160 175955926162384192
36892489064359600 53405751453134032
47009552317871280 51452495058106400
33765613491204052 160805103721026208
238262643063392384 260136933541556448
110610886786996976 248927797220025440
34802215468231704 261692288560011968
43287128111256504 58746908298353904
108733197719478960 261619755840048640
150546658750838496 206981050120877568
69538406735824440 193778277305401152
121534278582588800 151663508383494592
162246273477381312 174168626643990080
67039893670714576 161734223218981088
104311166821771744 261805404177821184
128519426427607152 235956379072774656
114801282436599088 172655091527732928
129735470929961024 178708865827884608
60149570248512384 128718313806995664
84088371823075440 196124454879681920
77854276225540640 108382191180266400
9494275966862074 89996356649958720
13488263268836138 165975647398217824
196846663235592352 204398221552619328
81018039206730976 112779868817617744
69306058617598400 185030181828133312
88333020659325744 227588055120498176
55936855507474944 93090442612602160
104359150045482336 170251104198154432
67936062528967488 181064453680006944
133142037624361264 136366734649556144
87006938794941984 176263105345676576
193974191757389632 254061088800277408
105094612140457104 254176939740478816
46401792038575296 170521226596570528
64913088629438976 259185950070943040
133220185403208688 181686787790917440
190749006699675872 233615459561545664
125744293759007648 129136358256862304
120885606307068832 174199592388471680
182394457615985472 261520312063565856
232444801750402592 251453998917577824
89226691409961008 261843621372918816
122044855911812352 203943630535682208
63696085585250520 174066757927781536
25447862068001948 215331964292106272
92553610205963056 257377468892677088
13235352214274672 124858017534361088
204044733147493792 220303797633604224
196681180556569664 228046550123192352
1037714321084349 209922294624795168
157839237037531456 239790548712969440
192815500769967168 262453109355583392
107635290245913344 199741347993862176
86400736768255888 95566086894392176
2310163197362938 141687116558392160
250345859625239680 255202600142305568
43800492865718080 215295869059445728
90881190694426016 224394211630320000
106463411960464912 146549838503122240
32819101010000084 234464546085606496
145851727176223360 159024215962276736
34708333294725764 165062773883080288
77308853249631408 128817614904554336
42791411321879440 146593496588312544
142640579349955248 231851740875029152
181905957323938304 193248507820073248
191678842394147904 201584381023562176
81228921333625712 171801404209142816
48957178905099088 55941685055434808
56699449609212560 246272111667354752
135565803451374112 220007965070801312
199776378303425120 258522089625228096
104645007395260352 261638085605298368
128370613900525040 171136659390928640
106436258302444368 167947126314730208
35261663563132248 118243261466289712
24694163646841688 130686731057707248
74405935853250400 112741851283633712
78804978381734960 155670664709228512
168180472691594464 250502895921191200
97051825028961696 231605051153655520
141886089900922896 171177434141640832
26016799347877284 81014628808161504
92406372846755952 100058504833356032
187290940446061376 194624009057958752
22370899195132252 221075580809294880
1861418628168712 213034339517688864
63977573293083960 256889442369579168
11937616970709644 27832987280450272
90298980578278432 185228115659427104
105159280334416720 204360303609173856
15306408067309920 220053553790491136
40888424971983128 102403000700751536
152366775841473568 252189638700886592
92125851633163936 131218140042105136
90256201301534928 200592253116115968
117403802470798464 237729754434578016
68391940843171752 194889484665042560
8553105658516650 124338275338731360
46339042501317560 215343397372552000
121791812001222368 210796054246337280
108549833008856192 139546217374248992
113964503554792944 240803634068594560
101375537637207120 186730926583869312
20403426261925200 185215098801837216
168213651369149248 229204385239194496
109496395693308096 155873355415784544
66145646143645344 167016176706557728
203671266763580000 224608891596424800
14139688649574574 102806550395273024
141442136424334608 246910666336386656
119394334338627376 239042043814570080
128896224296900352 225197685656100128
48825582534604976 89177389767906896
61845852807999784 87082394119423568
215064536144702304 250534535591035520
18824234826864664 249397631508185664
122205685198469392 131561278456865072
62535670434412552 121822480783144544
135907613536052512 246404896411029984
70929027712656104 133099153849734896
77239566701680256 212625417439642720
1992610492652365 74799386043455232
18063128062449740 42551637205702152
44227987345063680 95962376995197760
108038071986610080 231948282297390080
65465580644892624 113472021360300720
24497316404996592 204766998561907328
37170140702553888 92267810338987792
3890328520134588 43662611140828752
153821168637829248 229252456918259040
102834744292571648 189933975194726944
117679453572385696 162672900504936096
18020847646456920 101538128972112624
89889771194058176 183219297082343392
47807805291336512 260182090263407296
113583645176909072 241307809090103296
231310039676210208 248779132741918272
68879907348561216 95279152752238144
93426961983823088 154951157217938080
54519751300793672 158792661297753184
98407226229628736 242467496591603808
41345319506432048 237607166600965504
27962737610998636 237825326048473056
64915354723274712 108529333026012736
91882689621471552 114394135677898224
95552079612457712 112048441697325952
118555879878828688 174429779542634752
104828110482341920 235646926077308992
1842284432044517 222988223083412256
225230286388192352 257053511328412320
55934783118949312 243382582719928256
24834813791446680 81712531522775152
206360579775886304 242490009345357088
48273378173597448 155306166918733152
155735206077065408 244993974916820960
183591199617321120 239129952769782720
50967404015213344 112199435621142192
227774405274335904 258667784515415360
76921554977725952 122585966932609040
45723091344063024 225049658833133536
82496331733969424 137296608113439632
216191537948126528 223092899297697536
249640610328110944 254505250886205888
22234541853572708 235726354619891200
70860506995856608 259633866659424096
164544702115330912 256483149151650176
90586960607753664 238969145569595808
55837637630163472 130327054852250304
180492682525911776 223066050896120448
21197052211800176 134672554679444960
173171351575225280 247514138625589280
4924729169259090 88470243511875872
35879824738976772 195174619878983168
9630357760532728 39840931862702008
4455830850381686 180531243984541696
50875292755961000 80145054429145552
151878166785450368 232483432562299744
10518532859922434 127066893892314000
13036253051849976 187615812820591200
94075437335009184 191308278328700704
6992303467530627 116593857428625920
153342792929311616 232079829395926208
131918171049626304 181239254414437344
3463040591439151 66793976023659032
40180973834896184 156421342568433472
975833563117575 133316772674083856
69003229833160624 225374041635077152
43535744749727264 70900608010076496
171582755799229312 229191713722775296
33140862856255952 161794105674156608
95402791945458320 251954462470792192
43633997541731048 164681517515181824
91836255069425344 171174793802361664
75712000145772624 189691182688044032
22563513162794096 256176945972071552
30729986562774696 235925553518503808
150192935197261568 242609985135393312
196462932216042336 216385862737516160
119927603809457520 128339775007877904
33384075821390940 212666168518795296
30058713185023628 94199562280623280
196009406296879968 230435201608319296
99142847675268736 177056226794040416
92015298529077184 115640353615348128
132632761016068224 168044491529339840
26639173612240372 142218153948040176
150982553691649984 250768573102149856
28668418199966668 48512478756468696
135317345260055888 190765447596162208
50531115406759272 218868512894638336
135670537604100944 250791117810685440
60801247355315560 161000176587258752
2228280091122945 97423541148824000
124786118127517552 220705102687605632
42137445526867904 257490884536778464
23946379473155252 32111760878095120
52124048834169696 134073563753056048
2348353627516080 89483914179813072
15743573953707590 143619157131930800
55379026513263424 76633126786919904
25958989719739060 144768302303418656
28792077384725628 176239551905462016
26291015550248596 107611120350943744
165072584608297632 250338720333728704
8672934358192816 70633993706567112
53909784971043840 153606877757049472
17874488031346838 251162246147534560
107578708121774496 156190135663846112
16427881629227412 114879501362208448
10552024202852938 103206511357225600
12386353203887518 20264372301409592
24485760994857672 45949277826067296
78160994236503248 95107247675892736
13120383209026460 172760977079071520
76746953334682576 185860438134830080
90287622653002224 261339939663288672
149245775451534400 210661730650604256
39705174372262144 70047523437948928
227260854241327360 251566973047480608
32462868278694628 143082759018715392
65374713980095976 243224473945923680
9978193521162798 258368011572674848
82156609020292288 248995772631187104
164814893352173984 208608041398175552
83192685500260064 235130216094364192
16090978540777926 223526536120180512
75681614226665328 142955954875061328
103251893040908896 202359967499201056
78677413710924928 241801856793483232
126690763505085248 171435407063623936
22476820834645352 164456175695269728
30742191032051204 32025167221916276
11409689893026180 259344036990140096
19031392452843388 20499486932851152
3197730052797522 195965774965823264
108162441235026896 149020414988349376
7163126898920476 226771405614611520
104818363950477184 208289929806024928
158850519071012864 205042314117257152
50501503282756920 245301621964149824
58503789696245584 181715327702109760
77547244224300416 114614738998798416
142768630194006320 228427988610953472
113206342677877856 226747324873152992
175009627197489024 245572475754624928
86644503830991376 156336175881584576
21950440620165300 55767117171087728
219819459593367616 252237816483717184
71051480181774200 99950438979218880
91466633238433312 223414016593575936
84629966379173600 179992358788181408
110295768087436032 152992083447642336
166861244923507840 191534661961417056
64769992271599904 164693979969478240
58236474392532960 61130208220619368
90239997476714144 256627901026741920
30713138378529276 105178919299299856
4514022957630907 115489356252813472
75209562883232848 93973602244630544
39566303847378800 234570146771462944
137544948896432176 154534758736174816
151192036402066336 175010101614290720
43076959644680592 139932066358860928
40136694190627160 132019420783433360
116380362193187296 231380662128705024
131085330755247248 139098537846289888
73629562324576864 74417693783680208
75201452712603024 103686315024611296
241736990637376960 247638130589701408
124666912805361984 183269319550075936
66042347217701496 88532754317550064
19025542781055892 217870800410315648
114161405444399472 226225191670024192
58861278765583664 113959015716937040
131857427941559648 162031169218568736
211922199300444000 219716340930699392
87506033908807888 198780129901874080
73975774096793840 113071252729721744
118332906238700944 168112299248311168
243181866881257408 260842184330074976
66259071086313656 168708119950789088
130439499146195008 218397399057936224
46768211932191376 197367806486026592
41462094921401080 90732069296151536
13648359324992088 21318049905650488
138729660521428912 186831473292103680
81163339212109744 232602367795710112
49567679275937816 70188032473133344
91992292486276512 208345748339358240
6623729287520095 36199025993337368
73343422913271248 239451147644250624
118932007898322832 206565785554751296
108351126841615552 146631905750525920
9205641596090334 153047409642736128
139899155650912096 190280439379377280
37306295982947536 85509642593020016
16521205747806664 128353948642612112
16920805363075728 60644651010781896
4612322153108309 146279211867829536
157504602742380384 185250805127049120
21388916982518516 28012595383740912
21567674890714904 209032763277424640
111219667723030112 210337204591073920
187947912891131680 260104583383591968
3149397033041412 58763670714205480
85608183477066576 218976515670765280
53629851176864144 133152330423255504
123368925324120160 187948121443621952
63503989653604016 72075476043287536
34601152557370044 138810064010723136
59872631609469688 63335914422037976
103364197328605568 236232644512732064
95303882501064016 246771357662293760
5031269644864475 70218792415835080
60619964306299832 119294052847028640
57681163224583032 146655900263321600
74496999464047568 113064310338900304
119137547771775968 204573599970756416
51604719656638392 67547575749086368
139790156616605664 231301289207393408
125690997813558928 159425394096750144
117273691887167568 174459433114197312
163905171592038528 238455028614740800
7396966265068467 131458193032705824
85684852453816096 226562166451211264
34191160620286940 49670470425212736
40401184781148296 199303162411847040
209601876648384960 246307409665029248
129009119622463136 224858212457553600
208128562766432064 258941803729767872
69949105091718528 237922926459209664
16811475109243414 168776863123929120
77749922280660128 224610389749644960
181962365085787904 227458432147627776
214089225046833248 255707752274390496
40364515668968728 159865108884291584
109714735495270240 148597253789988352
176751034116599520 226010167163722880
204790876580315840 261045909161709728
92118998841610544 97747323170596464
13230318214551342 161345394978386656
210954461159257344 261856268929026592
34574082475523328 126646510836577296
24816831078949304 166287843027582848
126825724382330272 231695110776087296
32929885472756072 143323278645369200
103677589982978432 148532990162949152
116278125309249456 118402626920098528
17469965332568788 90644648756243872
4128426737218951 18384680558533864
36655089899431128 113761454391750176
152000252054419936 160433549902751776
5809657793826064 220963060331248736
187454919745842752 230091975172269184
47673456550295312 184046023850135104
186313381055335296 217438304750643232
177103769191865088 221234673807962272
32638911501202028 110972944346933360
24535362291125928 215123879972743104
98206916015300656 159662361563153760
25543101903148888 153592738480108928
251015363173963808 262391210309956288
64028920310179008 80916154639969744
219601430988769344 255980279914081152
21781303733768392 45018918640420584
88400070161714528 167075082275428576
36257413165837016 216205546917203872
183222114715574496 254952702942575936
197162498319618432 208904125736820768
5885212778566976 132505736297790128
39983941024144192 79225896686918496
15559132425901806 32371089992062448
74140045876451664 192729672341862016
143467517210211440 219613569053584320
162362607448743584 215596196303461792
108995491455049424 187722589978203712
316524046306792 91998185275014720
186135697077090720 249677035232097824
46975046973442864 179112683166564704
72686243906695024 177143092696266624
144790635044184288 195504206005662528
32215190722660924 51750296075720352
133502294294369712 200080916789222784
128781583663204160 257179641739770592
13246197004929974 87016223043740432
117819831946386048 133149768381636336
60375465552049176 156417220609957184
17428654320420890 157029197013932864
13327267469099274 16603366665487622
9818605490171108 37495138297987784
80931527104165072 82932503674266688
239357395075035424 243912906348853664
62181479192404392 232555685521204576
64371968819340528 249143912296880544
18693896379001972 64163634292114216
96394714291495248 142774216161971632
178258522071275360 261100357634464736
16080504831457522 64925955016334056
167979182309118496 195137318492902304
100438097341552400 261545085778197856
161694913957695744 183241717432508672
13961009472840228 234334111851206880
124519080587430112 255005556668145088
106684274748709840 237792120686150272
20891192202430428 123826016037013184
84948338696240864 224343576561617216
7838169988829391 185863367674583744
16448582893403036 214968592665375744
34383535878624428 45557655820875104
37923569803415112 221276729006245600
159623820435070528 168881293789567520
12410315166133618 27449040518223736
125676850847189920 232905559907895552
170740011593355872 195381902204559872
48856517676953504 257220575037883968
16541924311531722 79097936232216528
105753816209214544 235432271401753312
101952109473068224 155697059729959584
124486142493495184 142233390845414704
43123682064343832 100391729870554512
89442362389923120 203401059322388576
76819766403385232 139248461197795248
115283996591929360 261668129410066656
81717662029992928 224478193714238880
157344587020929312 251023228945615392
47632145489546536 77266501113129312
13623459005027412 130239703384657568
172885684481028032 223408823696558752
109419499710664032 194047239056181568
30410007875262680 125126387456487760
72668156487694576 166785982767115392
41307097797297360 149625756744589312
104756360061122432 203517057153286464
199276095320983168 257399016491083232
184765702162195232 187567437703076512
43232553641356416 182902821705808256
17259179422276378 260644395466615840
141246392788661376 188040784916837632
42419100668077976 177636664994421792
90914930902835488 100111607881241168
181972170163635040 217976846764434112
7225152156472096 106003263481853872
24501073628974732 127841969350604768
5555736855322479 91512243146080848
69846892901554048 255171569651562592
7032917883908021 221780844573768288
20306129560770912 191295638891630656
21143456231930808 157995056463524992
91484326869938624 140398171796110048
77619322654960848 105614618394451456
154055758691185248 210933257101249216
19598305573140788 239558145251191296
6416450911086853 166441744163047488
39098980975605248 46939498785709952
111802829695937712 188419672643837888
24132772034581200 155900806599717792
137109865988126128 239756565804216864
202498253438817120 222204767884332704
159668062602768896 208762170489905248
192624901604941056 231559246355907648
125020858138270208 262986324200806656
75372084745724208 81220240668673552
5277558036991072 102517446356560176
16573291199249838 96150854201378576
45207825543813312 250438717698965504
170489362808417056 251592476814078208
34567953540243744 227664708018327904
137593404406131664 202768857572441504
87180730698024288 156213918330175872
142315860387154464 189976344740380928
58206183853169544 135682736859752320
87865058976571600 215318236021267392
201210971745491552 206095679897040832
668496407771443 203524624129033088
66365440557998800 256353638783095936
154256514015736416 164322298663669920
118009467031033152 228726232656805696
77487825370829184 208800590480543872
120695802662485248 190482447322793184
39429660414703432 136491366631653440
45429993412603056 56687478528189016
84588606983428160 113060052340098960
230195442310968224 262684859867244512
131700528839252544 236391024898260288
129788275295013952 254398608666576800
223353710568378304 262538957596464928
227468326739767136 261543545218911968
57672501597395248 235775195283407808
21872727031546036 116003058100107232
109562460835017008 149260485667821472
69215897242275160 241968693349819296
202335461213349184 211828682302609664
94833855735086352 259640006772776704
137784857240353744 192640665965700480
67164511165278192 198110483061722080
192196542768332608 224362252811952672
170765782349276032 195468870386468064
119505566722830560 170266128455090176
158958403613827360 162352749516783936
103475919338275488 152073168700448832
160730250017553920 222701927841022336
125508650560531984 200474301702116608
88173685505266560 111531766708901408
105028894128639472 227889650817621408
22647797062343524 155101068894013376
32937290327968044 43643629094807248
121367002144933248 227341770947315360
14671149651977962 141192209835372160
139124829352075792 252053344971714144
39838423504951544 42337674213381704
90911712421692032 108658554842437456
111954530127585856 224131144171261696
57926595634663480 183401422300944288
12627435392085974 53676207226706112
48243076611879120 110047191869043184
52095129545832128 148513914325450080
237854400542469888 251659346258802048
98008661850236608 260113162441322560
160942826671036992 208377028034897440
89222142023343920 120969425167829136
58604601479982352 240589131680653056
22999155902289724 171819575852012544
62177078405671824 184666919698588448
175334754023831872 190852471872655552
56700403693917040 168174644935916064
191286247227620192 225300739707775360
90717598845113840 139785568774614064
73004184006163232 106299365002187664
22726513106274356 251800942745424896
21554117253606208 38668276297703352
140427598109795632 251778240537196768
61992883431223832 159891309741664256
180935609606522112 257324566541040640
244902144782864896 247115316534681440
31685215935704756 150346919090520224
127283488517017424 181719829559199968
54384272153649088 187747787720023808
13278861296098806 171563728775812800
33373408299999260 256288841428720160
16556302131910634 194621865653279488
164464188440472928 168394672212917120
25696741527768432 79506969394129440
44220381009256904 213631570724728064
90578362627607264 150181471635839136
230579875046596480 237975555188143488
40503908882969320 253866868198440960
62642611724273272 98060816217259696
74688864581110688 201749868820599936
48180937942473216 49527651586342984
19361586166866032 169423317376880192
112923792243742784 202257362487139872
33644232827961796 185267229659298624
241058119831051808 250923649012505632
189497219957865024 218442254630810976
20746850786187972 119263216650171984
20528153958772208 120519197461463312
133037499300650384 229684807098451072
105397945471269312 177096558076480128
22656926884688344 107703606599175856
45400354606625376 247000383386989120
56875212380252400 232992595355240032
168476594849979232 236087901826958080
96589405196443232 175336965314487104
23191429646895960 146726618644558560
187521491647691264 227472183200550816
145595890528495488 195206919115229248
134089849947004032 244478045120440032
37820648060158984 191709359744882752
33663912496925804 103285584467816112
52790056974528480 123932226777433488
54729525986443048 130648875945626288
104814557806962832 177667129452501760
180811307925490432 213919284324436576
104869268040154624 148519129655979392
148238944358810144 195443025487936448
196752216525819104 251111588810987872
48364458851680464 48627282210633456
113958991597953136 131731391344102656
43865603364684480 234624827080529088
55934590947804312 255463110497168256
205566502647012032 250586846011632128
121990102342302320 185290008048193408
213653950516291680 223939084542624256
216578706723814592 230229254082688384
25621825566592072 197569720475170688
232961194489823552 244175530501939296
118933980998724160 206017456239186784
119726445183219024 213632560982782880
75814713760557744 194364370415768512
17638265067318012 145748082990332096
135527287675141600 241280307230816032
69861174343295312 236641653371009504
130435896361085200 175566645180944352
17527480605466750 174040752907995424
55091384451771648 172124388160544704
34174247715261952 121870501085217328
1095472846358445 8476327971028692
41043309412046552 61361145394725656
6026562524511196 37315827323010768
49857625080703680 112249545955342160
62874176503890240 180417063585390560
212022734186968960 253008594717716672
150201453672738720 256842143943674976
37905524063655256 132739156315448704
31388035220978980 111253295298506832
85933974829341584 185363946291919104
199186652981586880 255457824820816608
23758516252983600 36444667187406200
28447479366021592 106221094864902448
118036848873623216 221312662713278880
102469804982468976 142181458974625072
12834911043463536 110419134531128080
131040479236086368 255903307595296224
42726598072856888 64154142012569912
128152480253926256 166054828484889408
21448942630697652 83386179654305392
23586927520860832 99017841347519552
181483443478567168 183434799258788928
36394054511643176 175926075511858464
173767433319278816 208475527430872160
50590062417407768 96912786620557616
113138973283118496 131447069208703200
61119653476421848 98732147060184512
190006011030199744 216074684870688480
192315002767439040 205233967593495872
227435860234108832 232546075986686240
71057461682311664 255013829057240352
155478889941416864 257891253645069440
75023224030106896 189830029896046688
34979639086273680 109409119340686336
113296373409860112 134249646129962448
213884083525051584 261708032230903488
32085686527504708 42198122380597384
36452323285365912 211449433330739104
129034072238111600 169145070672094240
142993944456511408 212128900312814784
78499401638470160 163583581234605984
158226455273789120 160622379407199712
19373299493363044 188376684059656832
38020087065829064 174741617579444960
41750141195869960 50346545535869440
55658326094146368 112930485995163440
13398028041947812 51471487506508568
381725090480610 142595544002462368
115687316797805856 131208944560249248
136294976449012464 154345169819419808
74774697012186672 234238878042788000
95335529737188736 189084414615100704
25015518189608620 139488436969399632
220021774505726464 256415463621435104
34648005632230096 249664605611158528
77425291045615200 156107012269249568
77095511436846752 139249313996144848
33821325230121092 78408001520126208
129001978136416128 152260024546842496
141466065009041456 217196721625798432
51833490522423016 140787805881560656
6965087292425927 97024739883948800
36658890034100680 127219717203025664
222395453903914 218517475810138912
163934011657746144 197879613482199648
40640284896033320 217487437041885376
78352123958938432 156656198080964000
19849289930309108 78907377473320816
30762706292767368 83287409313670800
26152574010255648 106709834943499264
25562328344385804 78471118841491600
52528448825164040 117883013203997936
38143540838219872 99125249521199728
18210314552694704 74978668366110192
10044456088565666 18882997783042220
93156936866020784 232258806425666496
20323114320962312 162631707362129632
202662351454169920 231642900662856640
91775643012414304 112253201328597136
14130366528451378 201867056709419872
8575956464726387 222853648777235392
74474437366030352 175924112170568768
10638703477354542 156014626378238560
54779831908906144 254050369003376896
1184431924023865 124301165410914128
99879344262370048 171786599567293760
71982166326256744 203252827652324960
145486393253520096 146500834197989792
42943622574799208 131643899346722048
59908950101102056 117149000594849376
26991615314344472 42090836402529008
181779487009401344 255361598366726816
36037594710936776 182486246710310912
168004626232576352 203696981247118080
109787675506314320 189749625221763136
88475831566042128 222811843068975648
27518803891132132 39348798229462232
50883280467734264 78060534614808176
103736510184548176 119291473853284320
29539211871856812 142463034725413472
130582378399962960 237642320169446976
200398012127252992 219770028473510272
176541066882578240 225215147650529824
112136655873695952 211110397378453056
27429757834087684 43527964166818112
223507603532994816 226290372117629728
155706982709882688 213742617482404256
116003638292946192 158845635501728800
78864842224884160 157469017006325120
110872750434724144 163859505537665504
5517583247387155 57220626138903872
183515537375797664 193015533242223648
11968473209448098 113394203892167120
119057213187694720 193630791858259904
43921804272006952 188181397492893888
94318921679347280 172499399694882976
1778080828367410 172033030519926592
49041662987357912 116972225779489408
175402488069652864 202034881450303040
67946427853671600 121723299533105312
100109316587207200 261064186391120960
12497552623345762 60346787737409768
64515436038682464 146831818126038592
139748681385216784 229261591376769312
88044419086289504 134030732146924992
76076169155061984 211458498649686720
142185323711387120 260956280077212096
70932820500810016 110077159452376176
29398509738547036 176725843861273056
14027794780031434 186840373874604480
158820154636480960 229786843078526688
230087381459558336 234409220896779776
109802901267362096 251581723691189952
139526834751888384 167366102311442720
34791089689731836 48865876641307856
78016377347216320 201818922005155584
129204788469166960 212780530940183040
17784074445427764 138905428701192752
24479103678371300 240190120362500992
90722990820865936 239603444236362432
143114620777100064 175857591738732256
65475059314589224 185769670840250240
44113808464345920 224339143456206080
188912731134001440 249154424776939968
92257651908027056 145294351922877248
189194056203903712 243923035697625088
23654748207143604 184409890468038048
5553768345452251 252266799290329056
66462642988763432 208455049901181184
197407028753461088 208170017363430016
224675618669253056 249505698049397120
112416559639647888 204195283249369952
173451927797189728 248264259442797600
31308858026240164 48876532008820008
15310123725854832 181435395718845376
14532694538882380 244141005095512992
99675323548213488 152550326434891040
10361768225667546 88039604023579088
175815154061923008 253215132444751520
44010736153605416 180227899066053888
15018663784248800 99255124084422544
140070832138701648 165185537709318016
73871660129045696 175426521557653312
166826010960330240 228307117230147392
121493167022799728 196827319002766080
133513702349059776 245955532577008064
26894167818274276 232769859688354912
113111707912275072 143789836345224592
213867239732150304 217389513587686304
157340674757398464 252002473388590368
105027090699330800 128475478469301552
205610834166483168 226164320307357920
70103157809042584 103547973089562416
226482819756722176 240783110135885152
133014177028059712 229759117724623456
250193980044080640 254423413090504928
29243759625353100 70143266241363464
92087750810669024 245583520637804160
142040983680862144 149530584114305152
107557259520330432 187287891955308992
107212766099265376 147405347907719008
121149451442136176 215850894120469632
59871914171409584 233400013738455968
68726721572378568 257388056718178464
51212680189377288 159040362955182880
84574327861181376 229579529103904544
146472736468730016 212636352997923616
69965794458397032 255943474871946272
14827316028708740 17856733295595082
13005099701058632 103068659615768992
119529313124310400 222391558015342080
114114110202822688 233479260063808352
221909910886101952 254612211739341952
25485002626994064 236986076207354656
66345411475309920 213849687861837888
55647250711688488 129380715558660864
33207413607333880 75957581426196784
248401310548992160 254001348691337120
27350210189482324 108628229606752848
64747192617005648 122624979600790448
28903717398422120 71902983954853744
40519978792899016 229008841426735616
114295916267011472 196718598388208768
31444016998098192 94115695345538976
34658165775068780 69847506317451584
169564452680579232 227601118058708896
113890256925764928 189448439101859072
82021246951861312 216105313229726976
56692598719788976 131961869620798256
95589138880224592 226113047092526112
25382005296716944 69073653009172912
112851427332524016 226046712695600320
104599244994121584 152314638971837248
43623484339718720 132934674756522144
53297610394994720 165081164851239968
54784523032816648 84481472033555216
45947784073165624 250437636252371648
52530826264507512 254032294031349152
146355051924398816 224024938097600160
94514581982532384 155207373743803968
112295591505334400 195314987331175392
97677680494369456 119559502814479152
104052741589206752 133604469428361104
77066749743393056 204858752162616128
114360641925903696 136966349211557792
141883224543111840 210143632715904896
25162066814192712 217315208292611136
122290733428059568 177735133105520224
79439326560355360 88149079846473440
72730474450266208 133475760018659200
145261156870297184 246120638806017120
167423483307207616 228623746872807488
129919445881340416 231401991815705696
171871902982654240 219139936310798912
18125437424171372 35945151816147228
31582617321818760 178661934026564640
30624200914374564 121720228312107200
56816945681097240 105256663390371792
17863971512208006 237866986412690944
30189661258967128 165684377159456704
157469014945625600 207488995236867584
29328130072500176 46522006100612128
121801428988938976 204303704747793952
70009293098943920 131862280076877728
97342360220623824 183701533322066080
57607710431433272 222409102836488352
167139670987313696 223225960978992480
45888038799785232 245879325203417312
4466851477725352 231809132135514112
139760756425218016 158462428653849824
41964483584704032 190831372145026464
268891513602523 221918674834196448
143616869896505376 229097492169859520
129053760374748928 135254711914821520
87979061573089760 244440219791457120
29893537925210404 260981465398578752
57924398464982912 243635342115497920
109676314715995504 226143013120008640
117654150949573232 156594809550189344
83568776276856592 151948329104283392
193537686672634464 242389426979722080
108192563946774608 150981524221281664
145770622299088128 225497410145061568
145881140775401504 156325088157181408
9254465335981522 89659450746485840
1969287321676397 34861539672309652
64513218873310536 192467011846858560
106529634207202016 198157021283959584
50668440323911944 140065334159351776
109554587215084080 249223766470218016
60359135145718552 193480412129518816
65987010351655808 228821520704196576
98801393105153984 179403381348205920
95733477692511648 178526630660760448
62637967960269816 72838609678043696
50472796132182096 56647725219620944
177356609293721376 198865390427950912
64568640767924200 216390672584248032
205322385058551520 260986749014048608
105521225008727584 202175271131221088
65604557150034112 66486291934040136
37923210274508032 257131078613904736
155962280233132832 194348558175887680
79318693460084000 212986566953503360
86094303063064384 124079072372023200
165662796071726496 229053501897703680
86104013578607264 208140016132034080
29206447146669432 140229881262873696
111374722583622880 205865815616849376
53584125285513408 137761453722097408
84908421229982944 186478233796334336
79086975195192720 247536555062557952
23023135738160652 208053628115974560
69143919129694384 92339905000213008
9672192354466960 138901192974938368
31330165740115420 116252904394691376
75703962200517952 123848811230866848
59909215101451624 218942422742593856
101163932590021328 225229106050911552
230892211736808288 262907147837572704
202188648143974912 214506818839240320
36182272126183312 142451060202008688
108280917076494896 146559363346441152
35313211735546736 98258510193390608
172701621760817600 262079137326321952
123865595437469040 224336351801101248
185446353778062432 186860849163440896
128010859491204992 201264767277242176
3201201075262026 175484468910636960
69406551690742512 132770337052409328
97238492156732336 202043466426331264
48911828292833288 49725371299259408
96396559024750416 121978339856328448
49181979645250168 258858621526887200
156578937979726656 259597484734867104
133191484298263904 234347522991810528
145385715144851552 242026294608710304
18303409055463852 108038043795621552
55449756553040752 229087714815507232
67366932484628616 148224124829993664
122226263416726336 219869796925671040
69999198636680112 117236430557937568
84700747602837392 104450396116073504
58867741021999344 211072161162433120
105804250933038960 240723518627424768
101400980859713248 141720497532528928
132976633510565984 215587309702572672
18622408382658636 206500591407055552
2657724535628399 173179688298013760
240462168041300352 248431930239413280
76551293049567648 183466316809480928
92531523301982048 119491085655610416
51258193501967480 80154822101111088
38478900432211240 91807840665270064
141515720125073936 184196076045062112
10971687268861196 113541492073086032
91043683543282400 147313458205579808
95012869671895952 242349089660080800
31700706476511144 108199222662314720
194747572550530048 244694707849987872
46926765373420168 111809106298151040
173983703519649280 209236742093013280
41113587568772688 182409049968009920
30168817382948732 148801026255946592
158288263984659936 158601043967889472
85090735727365552 113479822632486160
90991983915064224 182597079085750016
107297607856101376 239599225171047616
44673192255370376 201214194417171552
238150732918234240 250175520341251264
123755976787259008 165839563058183808
241275632416710304 250673664528763872
24585427640848264 39389356445597104
39939187505005008 261155763131872416
237163909780426816 238173412949575008
150060941201267808 257507846809986496
124150107045746240 163352554594498976
6169390929831245 204116806106479904
40507328168433904 223124631113494784
83165536827132128 156111812971673664
86975120349230288 99847277533807600
78725337176808992 144182719855015808
160101525082304864 229096451626743744
2292997886523621 149869347312805824
76272082914549696 259261813255770208
12241982473079080 146346328499059072
174253301159109824 260885363316246944
108747736009001184 114663974184058144
49043266317936680 59324748914091072
116114487596323088 125802055117401472
78465114860302880 240946112947002976
40756695012488280 219634349020639072
168609038167198240 199949949599240384
106697544325732688 117414382505197424
164488768697845280 254352086728450112
38763714793943888 132406762951762496
4444878686885890 207768708677183360
215824924987338208 228716790555403232
142138193353474816 239586262586555008
168694768528325600 216853086447803392
78542965367394000 89004140304803504
66811270168754048 165872208517049408
118162960191274704 254726493636940320
21224634445802060 197704235093072608
101787629704888400 239617046571922336
45840894392517240 249195039250958944
98208678059234848 169072949478153536
108526959592529024 140334943357354480
145323203710983040 227668397459156416
26076855649040948 164936031892089824
135313679769542896 173525488615629888
149822134981990560 226467389599702880
82618065045988320 212930232247094464
21005162669476040 163379756249571904
62582826504475344 138142702093500576
34365807510320892 62192653649287608
189217785556051072 216053519415269696
112863976776119648 149850171124694432
52465416962849800 61411290107266240
125112127243931760 184075831920016096
50021540829172440 260021879978969664
136557827032745264 158812506381597632
190932702611544960 194779073342149824
20423267628799084 143635864271328448
155215137403048448 218673688042318912
68100829879632360 149399544055606624
197303458133767392 209257076578052000
79461337808264752 257017738662037792
208057789652936384 213903202203343744
12377708953312390 131794339480268240
66315564572360208 242389427339843328
38298432426472776 200376367407802816
103974343669614000 185792369170361312
112555389673678288 220230570618284352
27541808310549580 242120335448580224
222849695632108992 233529507652905696
8778677635438536 117549622048035344
19192382828617068 166630332260020640
213651025553185152 242116594627173792
2442568630526628 15088010359636074
90151160723562192 196116452386469600
104233490568013248 229645710668692864
167630988677646912 232157685175396256
53064625266593480 85273965036603024
18010947464458100 103174946294042240
13934247096965908 148465805679976416
206877010638917216 240218625008739104
65132907467366440 234640126846746880
10839184492098852 150716039125952896
14562866916439276 178964189400063104
170760482547330784 180500232920760768
172912585671953248 259166634155504960
35144580585867148 143911165236129408
127267830172467 53426991220289680
106102847874655584 247117996679694496
40944126583077064 144267673002197600
15494302727548844 90938838451758624
199650869798776384 229646841088108192
116413120789749632 139041045610613840
1486542229396041 78712116255801872
204803332137804288 262972621708479008
40297064340380560 109487926181018208
45107324067479896 204829008211091904
8538149797100615 43704040793262520
26754518314636376 114297167907223776
37334146712275712 157641373542293120
32687285690284896 132677485458434288
29977161982649076 46800868790313520
119465522414216288 238875165091218240
27532820848742692 29794245649314188
56564026279299160 247015934202746528
77286495017292224 148402917070681344
163580086552603104 224115283146097120
57921334798422448 217253392876916960
90056510028062048 213507145515094368
50717595131956904 152334394852508000
11699985949721242 189471651931890528
7189800709154261 250910100710714560
162469560663492416 227396552642652288
157986619934958688 214073966577050336
70234414317004248 158957824532857696
159730478791356288 175046476597068000
36348327718739680 62314529897060088
68581215217085264 72468513964796032
29527995219322552 78931675787822704
82200359858588480 163716782322229088
234270834707941248 251327454994631584
25765318920504596 30102930576287896
64542508256096456 257144293342421184
199393410918904640 226836785810276704
153172102887913152 187589368835870016
118630559339806320 152959700635660736
83246784549615824 88453858763451536
43076994911490984 239317011628517472
116581497069408512 193720092193352416
70963361403532288 162036655493317728
71271813010453144 178534429391895904
147633194491959072 167890332630678976
114872323123521376 175380832027923360
44796756295149176 243587556465400864
11223519287128388 86974201753878672
95839289752669040 171758356628306240
60895093415222192 185439323706524256
27739979972389132 36319836643483520
62472694829233760 202773729300050560
18278081303143148 34707776600851600
10946199587646366 110257666381510880
32586827011087888 172760001063673952
136274599372336800 191699376842357472
183065511952967328 218132334591048576
214109336543072416 221955661774581504
143908587542245392 255072153584052352
187277707961723936 235680833144830880
24446724537868936 60636597179676280
48687321009772704 221917684202612128
59634656684410416 250784279057188032
122806026788022928 124381388965504544
77148471170205520 208921825788878208
122836598397558000 224911004948816640
209313096550795552 214254532528368160
134972683403170704 159478711232421216
168820623986450976 218409346996247776
3189405772995534 179254141470441536
181325023268253472 252469149573660256
73335071435780704 221517515837584640
12658468966791818 85148975181424816
85576892404179520 95391977673466880
64010127693744944 70637185011076488
216032945407210208 248624495629360064
95797412732011840 237971455576315584
131759922869026256 250686488190420064
3220408897923649 79063375394253696
74435963571287264 84542464455938320
48481872989415768 160531710671785280
13135768997601964 76349526842646976
17895945686215970 115024640830680256
8124164052892044 39183829892060344
24011613111226896 76504518052036464
185111935442985184 190456826740574400
88055981658478512 245811027740280000
16206128125600924 105795948569279712
5458748590994928 255624689284173792
177983331597180608 255867986392134240
43548477473722120 44395581501739104
37262373749092176 69497370581085336
104179043883713408 213410018687718016
102904022594275056 145313117766022432
119044819407585136 243622365353143328
46942080824566344 72366419123923056
165895238773030880 220259469880675584
97860643097858288 259176294484756000
111056932104651952 143982242544757264
181822792124693152 199430207574618432
26292017792623844 215467760019160640
1462007876334569 44268551798706728
125902440045719456 148595749561688800
50074802863385408 100658360510099120
128233494840846960 182188831178759968
84799645338266992 178314844615001440
101038633656937200 194477378453678784
10887243051549894 236958867559565504
1166391233974296 109458657227718208
144282668381563040 190543013151955488
71778042940087656 157612683200955008
30895606537043796 261000058428409024
24141033553863808 69666153438291232
239861840252325856 253915729440684608
117873043956321008 188287253471218272
73765078565267680 194810996968244640
151261747474831808 167380317538097632
149040736394754496 240168656200948704
20870246253860452 144256582129769984
65681870963289392 196521623525340928
163149420741404544 178622294312301344
227602064182472384 239791768831834176
44018801161947576 106881470475697488
117988344049457760 144793606782236832
205530814587222784 241034263173401408
91889759256292560 210006466645820800
110256150819602416 247883411667998240
47326906295160216 169029420751358784
58244924664737712 61443010291313440
137350476043346208 171800527023761440
169173737642428032 252974657440907264
243201081390925472 261887445918231744
61242897503541968 193810461588601280
81447765728699520 224079277592282944
133914776732236400 161926555017589632
152802546463479584 195707282212311296
142154196144189536 260268091412620288
2160070769900379 27192564674648696
27450835431693744 44981386903761032
70694653417935472 81763213524163664
29410860942808408 119987486493065568
51087710647152264 133156216777363984
95134297796105168 210812670113812640
37971826853239832 148730826969261344
243070239902167744 260374016777208128
127468151465590336 255559427298406624
143383428712398720 214239829808534144
67269309486076768 221763580234889440
89271343963124176 243037734231639744
101400284321144112 112360277680249200
91526605258005760 168421502748346432
202478339635020608 225738796153324288
18672667443868996 32810736191700404
37825444954657856 167008666439272032
178334031918212256 220247780798775200
57344249605600800 110249255193578736
13439640984743966 84397763397267424
98263979394141200 101105241987698144
9344938638164956 50035675897036144
57795399966890376 243414665124235392
59040087413448912 213815621922957248
24490232873858444 115595131943420656
146060109187125408 170280377973202272
94110113811451040 256053189983253728
76231389571927296 90208789005432816
155259031390177568 260944801866710432
3215422071302431 164959758571141408
179672314817118816 226652298433420192
129872713264731472 180774231880382112
222482420502397280 240354037775952544
178696562611910592 225854669287814048
46128810062107104 228156195727085568
101906437435234080 204708295752165152
44217639210889768 188055867465784448
69423144899665008 253420329099256576
155420511295091040 185141219354748256
84335537965898496 143677613572241456
79674671877326288 191429521688335360
46922152856861904 145919947247417248
95083510455762944 169361095120985824
15080172091011760 126460605650048992
77248604291507472 245941994928492192
26179279588406988 182197780940901376
78747932157137520 189147415335872928
121545197135629392 254502496824602592
8015192785014662 211301230803379456
79387765028644704 254577557637673408
116572818121845808 133949967534128064
143492694589129744 241108302727326304
111015972320008880 201958100242580864
106693458608463872 124918003035696416
3430684056209087 207763817236881152
138463926554938608 216592611141878976
10860996278114290 19590801327127680
122883477602326688 259400736991958208
101458198121116912 112859398283476384
142080079835974016 158656887458162368
55294819082788520 62237576827949640
177152812263389600 215117098278802176
205238792075648288 237035252231394432
46219051897195560 94175391280166032
130930483142045824 183152646208515552
20326657734132800 111514245049332656
11720361072401566 138883703298311472
27488630091241676 185349389650127264
109315463246792752 135873773410734640
14084385944960060 104715146235791440
58106860899503288 106512683583097360
116857047269135472 171032848331913888
32783659357089328 163077007723351488
21576476661286500 190731672636913536
162641865254871200 191923649243895744
159689060256790304 218145821580640320
35773082156300096 87437949838026576
241681791070226464 247515211541190368
236274317272327200 260089477698427008
107727893120605504 262301087048091040
134692257923503296 149956253860074080
45119196646929144 95227321208670720
154042993841612480 194170424710236512
11876746462796308 41383028068975056
26758692403854416 200964034984038272
169555925602456640 222130711631600704
129185570414769824 137380961948201296
82845210588734960 104272514974529232
54455063744936424 60715213360199864
4096184097057364 43597020100497184
187271271371808512 227266198142627392
214656151201947776 228840720343036416
68199198549700664 177806596846534560
3349259176076470 143575208026316496
47772924078730096 55322596525917176
70327251772800824 203510113551792000
170271483702532544 211332482017427776
114883585833801328 222486549749822368
39097231749474976 66771820030293920
6612711906007315 81488677496378816
140923654512386400 223019047040329376
210574935072154272 252958252168645888
190878897951469728 240450364990290848
79420226027539824 115253561965141744
181972383121895520 233387653400552864
35332057070838956 192494079744191296
582598417634918 62297393962719224
112047224552814160 212369520740239040
70277569279762200 205004546986234208
22355898742938380 229413741136973024
65320463931652976 115165021514236208
168295375754540864 187985415644579488
68144870397043176 102035462317113136
72835384088308304 149664006651005408
96659378300630864 98662503946078576
77690303219296768 101532584490821888
139450688696956176 235282589130066848
38144359589280272 70426843577127448
77319675759595344 154766310182960672
119468873900310688 186202438640293952
138314302989824016 186384456132556800
105272199226686448 151697625685180192
148545528155073152 149306748433915456
196499280715387296 229750565260418304
124180135678874928 133534822119442688
91341631404470512 175208850275687104
40730169144104680 214417067439795168
57624389948572616 236974163120881440
34660215025531288 260220421907424288
58191293272340376 81449816074542544
171247298048318592 190014983959546112
6806135843147867 103617110221281072
132402018891382496 171743295804522240
23605675729570384 59654568348360888
18847679792943840 46800210521058840
61295676543507384 70027799946871032
62318094257769112 68715609612687720
13915895781481946 74944253020512560
166524403195791232 172113608301631360
53627244620005984 223612647094092000
206447555210755296 210348227373078464
24125352922227048 203724733774551488
74446552770468976 131154278465457424
120341212935225184 138260351016388256
83887304206692080 220257708198130016
94570962842644736 258651082935456768
113640079968090992 196188401271948192
142766578429130848 169978189121851424
36906987459131688 76234836049520304
25012707537117384 147267369888619232
116443223010194864 135210040254830272
4505222221283113 126882387153700048
14456511379542596 80268659361468208
120162172374841680 228562006942114528
42868943865700464 234732334162644864
80729051735783280 236400630661946144
118625931764491472 236421586561179680
129639115764815008 169916604692822304
99337633196764240 235303466597787072
170996097998759776 240548799797222400
26459471958715676 137780058420445248
116769993093977760 128881025141454432
60382221979919976 215400773070499168
185819859046047840 256192149884246720
92488689198922192 173553936764667584
27138566860496316 156708624613869184
55620277688097216 115191652448769344
161743756569519488 208255724795317248
60033085201852944 228478361738366272
77683763870162944 99658026732307888
10536361872796942 12229403000507966
27783338404293392 63607352897340200
192827553442810496 239951307281125184
122718348210779312 127634226355932304
58445927756774080 238470169218017056
24387424013663204 146145386831915264
60165860046722704 140691543472231888
18050053967464392 248748150294000320
11588577179565990 104466191000583040
68774803330354088 212115253266101088
75717922975670160 77043419081995200
64025394464445040 147271689124524064
154780858254064032 181250454659995008
38035579694143008 176844585861432672
23578571757993816 25347650941735048
149412432955141664 176929973542526464
113660539678603184 204519441123846656
55535580219346280 161352094143858720
104082104963284336 220859861452100992
49797581280372776 120752537149904240
149706715266509696 151991515924045248
126918788886377056 256444370436639616
72043194115748416 185616101302505696
157309367916063328 164368400426703520
35710971991718204 50842979576935344
110377540521277312 224328849136366176
18850539141897012 115646844963120000
26591696021499196 134340628355815072
40751907083331944 252631643867625312
76892179402763392 218401175572192992
198384606565527040 260866360205124192
19258196803919004 173228908648450080
110824147657581712 206757215982780512
229022150047186720 260764438322548128
36682073079261128 243998562329422528
100229219012023568 223407219744725280
170470126678986528 211168726860221376
8324703513647701 258143647453832128
63668164117337648 112689180637814112
25591828363904872 95329092684644384
192128313665012064 216299659311581184
33797127962960568 245710169028679264
28105524613109568 81736875788046608
146587843428453408 241077587405706944
11897562338338788 233283406490349824
50700512697548192 91163217515618800
9374158590103556 120831784966168800
34600474627636392 68585384399399216
137825910075322272 255027389238998304
24086845124210316 162357224699800192
143282224805993504 206926387260329056
5395839312654595 127164727517527392
176389406939306272 181872661093217888
47501937187108888 105625092315387552
9519426279841326 10370020817423774
3107641373819948 175553887511181536
173660712589504864 239324917569433760
36497307454972672 224287487934098208
138185641900467472 250778202236520352
120562628500019392 160987006022047424
30337481475059836 51008581935577360
56896675022229216 132853716060657344
28906695279809280 34007746433373180
194209181242272448 240622285490606912
14994422628660366 165408734120851744
116283565169769056 177919333154480832
220979381450344832 251869960984982720
4565354322376984 242311081692477920
244245625793415840 259952137280613376
134631015535767008 183519158437102688
136935350132927232 164824020390633600
129716453753715344 171210907145643584
59434298228942360 99686246161332784
19945548127159900 24492553544489924
162228983390426592 241351889387159616
127579612609836624 202205031619190944
30723797247738160 260637007633806816
53690118377212224 199217949017027904
31558189813204404 199593997594946080
87609520394240160 107096428456174336
68541671721201960 215338104132502368
6813525500270154 36088210207076760
154814301676826880 219120581594604224
161088499917598752 163543836986143712
126916806204906848 144481296339540288
174640488527096000 176685919208746880
52908802979654336 64029292772236704
81930527258557280 217966815724054144
107625557508268400 206399198212816704
112229569961020144 116949307445645392
62245519565786992 188923005452678656
96523916089213312 191557354426523232
116211237967904160 168299219017243072
21235618350931684 235863166097942208
101070320644114224 146363701286564384
77545300500355488 250425620002666592
132679204281616592 134435071722563184
35453230468991652 66197990186371632
9372946233615308 50417745014584288
77761045522306512 80436533339595248
101517045259033328 245331954512788352
132051081875509392 262953316050132992
82039248321837120 195327688873771776
63838851705263056 239430206527306656
65011622508051776 232180837456953792
128952115786923904 129916607154228880
20578827116727872 54375401089879072
69609802350802504 231740090061221120
206424180069200800 225811564323023296
168427314130271584 169395331320767200
73615752801766384 93188448402044288
193018885298276384 244473286642628416
2235817876605947 38088923583695296
19743710398676704 56580628666654720
156914470187116032 227740669836341504
95842748121163168 102049967386180672
150589642680029664 255995222955256672
95813464190894384 203865238743078304
157731024805111840 245157221263358944
35832597223368824 96752743826264304
40718048765855376 171582938091604512
80378811107505360 257450666071605248
5107588716377255 168430385311974016
16478010021524304 221874385292024768
25677507906847728 177724150541196192
84425472644744656 218742258190936832
113985488264197648 262042524273683488
82772974790765200 145975255289288160
79296595735501552 88003393181123376
128067054878630816 176565909529217248
112357482518593152 157193792514645632
175464884162028256 245656145312050720
31230168503197988 165968171050310368
12615646002426138 104945912033806016
18754807235843420 208796358691289280
10874667652083468 107325482787630304
12671114938365310 240484076515414848
17286591380973922 128799175297427552
103711378109180640 157971327372011072
38513445969016880 95635471911852256
48247233320736624 236502952893314816
2449185110242398 37583386386272072
141543992306339232 163565140157036384
48776692151613552 106459109704214816
139729422726863120 164606265978212192
71168064882347760 248430794441086816
129231833710358176 177675290364558496
54827110713903704 122929927381714704
49397377307876400 212389559756331648
8219918749116224 84391647267534992
170974066470857024 214958003231472384
29747029777271916 164229778781104608
227068386863390784 250458209705542784
14563907410120488 127638572261436064
64608910628395792 185346189975522048
31299064861687008 130586886096215472
89006137322422208 179112388238868768
93846473821730240 243723569764677056
197919972322948256 235497548105038144
81851854964884880 130217939770958576
72097669870244368 171109964561021408
122928885002377520 172304081386168416
140930347140994128 245442136838583488
154394246462071136 172775654366004448
89361915180508624 116370089503617936
179510832950081472 230584036006099520
86682790758840288 225106701985440704
24515609835216744 141034332463090672
168010985302002752 254725148629193056
2968872282161442 189236769451757344
176358409419201088 262253734235284992
141106541248032784 255894823425592960
138048909404264592 184792314153809536
79327321626710096 102391720805963232
106020981774687728 118290733995979792
72908750913655776 224851653608263872
42417747240534864 95781923674660224
235347962774556608 240639078163931904
112216276285355648 174185496658448160
68755217971690408 232010377853980064
116049491137915632 173923166515751520
206613091995967744 235990133023336480
162734466655880192 189359651649813440
116768385165364672 246156014263260384
148692538333743136 255816978862827104
45150707852300344 214796356195734880
30896935445789764 42534243634512416
131273578687315744 242572785039682496
113450048324310032 162996785731871744
82376241662155968 172244011966747424
28662173099054924 114936225952314528
102846420511052464 199791816783259072
11069973786778108 169191882813369824
44467711812057968 123963371118159216
101904096037444736 235867514681308352
29352542348301392 57567217545816128
101682835460076912 199353613338079520
29280301920043152 94004449958009264
51619796958662864 152546733588839456
70381272211286392 239349681600292960
112271465534327424 177624562668370944
40730817648497872 224350608813687840
79611957193209792 234609742855759648
114812089233644288 161441314768270336
101848979232175392 211009333864679360
77976072265234080 196387869338176448
148999799195559232 246713285953699744
220659904445005376 229418713380857056
23622573632565352 220827439124891648
3634030924418597 237656179378019168
11856649149871806 42571868196036112
126617363420420160 171718848141937504
204432755387015776 228754384067620960
126807506989274272 162572915818014016
85681553394955904 167130585768110016
60795663610469192 83703507035079904
237206173758923520 242404913652249344
182411258708292256 241622417453898528
80445711822797184 223323384672083520
116582076908137760 225485503474278560
170602234520821664 223663579813638848
187767555337833728 247249670715760576
71065786973474480 252689803613374848
3762929924017005 45233121395272504
112459725335817328 187413662642794048
73959553011108048 115311831251741088
65057198429181752 191196631450709248
102227833549164464 219603323723470560
82948497262029232 153607432744734816
170124382601366560 247488475866916768
3007867312434123 16782732704155156
115716434896906208 205946202052349152
20132615311226280 81234046114287520
90125663582900304 142302045226798640
20255973245851096 259959926118709088
76663493938376192 246507024976584256
51296723339886280 196904194284749088
118469989577916864 251571452572597088
75097805642422784 239811502584417504
200192857447429504 245078656624394368
37895250905746368 228877306229822720
642149120397477 19985307771435148
102246555698017936 163080844157819648
90746968221333024 247458788071810176
163973158934368992 202643362042353184
144837973699522944 183478844776777344
150144637171713536 152364498719769536
144015018403928624 237508267374747072
62352494394321304 244104298105338272
99265033959038592 198920516809170144
4452935092504121 153102234759800800
23894673359199940 29404404613860036
207074867719090656 238888575385467584
168858023022773984 205601932439808448
35557484396141244 124948553177472928
118043469347044800 215668176347882464
37724345689037048 72229937611722464
131344481679043824 260224655287835040
209023155969732032 226614385920900896
164852998650196288 207389065443505824
133699889021986016 161339135392629216
88177008131565520 245547285180218752
80170081030273216 240275662912050016
227624250931193216 244608629539064096
54506221927555200 250539948409482848
74477836492299024 110854225664987248
31058496442800424 120066941279035728
139234590499010896 195197539433798912
146831260738271040 216360371405830784
15322571957345598 135093488692123568
36646698944358864 147903499666911392
62782307510895744 204594409863207872
210914756228373408 220744162562230272
80664311240356352 117633834275910032
42518841450731984 239922073905631648
86844187147345920 232111809494546176
179887777150357280 220453385677489376
43460888331132568 50018884407858376
159986826166851456 232338510236695648
104215681970123856 258064453663736896
4393063445619086 78774219417504352
177500424781395488 246347597032263840
111929189399234544 179271085348785024
37486431598234216 158125349303638432
9492562713024072 116123688878204512
12351307930808886 62205603108143016
155346951093074464 249995107136210912
15154999006252250 38436655005191640
68585114809729832 75292740393053296
78277453440842240 229878121067487808
163604190004480992 203011010200182592
43584737900859064 113295849227300608
54136601598619928 228857292973185120
135903691032274448 250691218321031520
57990448995911928 89186471333494048
15460601939926306 137232091576762368
104837601291657424 225867802781998208
92859407799443152 174293749117235712
55464797728279176 84585586369517600
45951978705107760 212043367858468320
99982307509003568 126202485870745120
91684683803388992 160198424334417120
160238665946968928 200717064927116704
18096840365727928 67717468765969576
64938690881123960 99751921136299552
49889009299333744 226217631185564512
151783216626856224 153029641564074176
135386433379783584 212993101740111392
67502726394472912 77443719566921808
187164656800774752 246561787869285984
193554654788178816 231060022655676672
105134023235508608 216139747028235424
28046024815370064 78476546470809552
482508628052825 141306198220260992
29148422152542308 261783240480755776
13434389928512010 91227190671501440
195987007800153920 196022218682257600
74559075944422416 175336212934421856
13575201409788728 111147904344396944
49647600459366328 247899564160622336
79630107361288784 168288224373311936
4971715631186982 143066621043819216
105786571710505904 165745540375102368
92808162486276064 229578276347577824
84448311057321136 150686491933350432
62020186096254696 178477953556412064
47799588973628840 135049341720416624
116332680056746512 193314063526585952
21526563785775804 111461272923980912
125364514169758272 245516569875411552
48678469660989400 75733667035750928
31303126226347504 146891076020937952
72685704346661872 259207358500952192
143818706547084752 158445732548505856
7358035844527031 135685479279912496
52174143011890360 106100802409056272
5385417460146486 252958039132644576
47490065998395152 200339361167122688
10894955064612670 194547512203699168
68634826694956576 232446407108536000
26711639912592716 175791055894790176
23907882768706792 45691541996509776
84677183883687472 168150740996001312
7424164116035990 117968312486655968
13841815108385458 130746627016012288
11177370524800608 106342903775157920
74885794813318048 165570413806300512
66787843608827896 246987594459202016
60863438031221648 198969689977877728
65101095577627624 233866771353365472
32668124653716620 125926595159515440
66585628697428920 170993672829478080
149320110065051456 218588377362817536
3044818502488017 260525845445310944
21764892020557444 118182373814002992
6590471997724009 150099538011609152
22791678940305468 175272430148904992
210344295676348768 251298964002971712
6862231300923456 251718229538307200
90614230670943264 133304776293894832
105935789505634016 181558021390063872
63439029977761656 167672012828253248
98631678743476176 259989369478721376
192956551058178432 239420126323457984
192725356626185792 212543951250973632
35736851473897340 210212050999873600
684697526859121 112091852267864016
137316263216886112 201678346925558016
175941879996131392 260027520840349536
1865262959852753 261825725518872128
7058457568446219 72471358663706352
52119603433862672 244724551151237088
51764794927026624 254260033264920064
19199668980635880 154827772016259136
31729816675278620 247354917725990816
71201577669213984 125013175825068064
64417432132813952 191841097259976992
71287669870316264 191612958012895008
70668666082569096 244888171971757568
36399047354486248 200740280031718656
128987527392313296 170321472810514688
174863817356783072 177907473118815360
24856719659583208 108699142344448848
34625786182167984 219717363611119936
207060666221397632 208072091569196032
35680057499557776 187327170126696384
104901561708362096 106208265210303280
31862825363990608 74351199950551664
55584112412109928 89907941804293904
24133049384483964 169009169683099872
200629641537618272 211068758304071520
39928812425548384 168690070463499008
54071884304069952 59726075962979872
5441961662169912 168264007276234848
51898565508474480 161778664411677728
94571767109690320 186054286337013312
25783713878787648 178822742310731456
21791179493673664 200325944327794560
184968100394909728 212971443491937728
40121686728882 244678186890783968
21225951597971304 182997095122275968
76318922198813536 86982971111381344
8079721217688681 126952542003248832
59016250879852256 199214731970977600
89399257999078768 131826286977946992
161063491161069056 242006348384493056
117088397190109920 224666069967025632
38370267949455024 157802621376790656
23937834027727636 139942891925520784
43546899935120760 113404164629587024
58325502277955384 188825662736428736
221997266132246304 234811495959654688
26213118066493556 190399099400534528
94323302993294656 203711928725880544
104447417775658560 238476992580147488
208937732900918176 249951365166595712
72831511758432592 190926630125221952
173004591734473920 209273341776033504
23516722474159792 249078818888316256
85366246325669200 130037521926506800
108394670017619392 179675240905672064
47806749413451368 175219035316894816
23182616537091756 210518297436872544
1258938437233227 228276938673747328
27805088803556712 111408549753457104
6998240334293431 148469677428258560
9557062305271956 195658995364844736
152216505153291424 237861616351861888
217865752619447456 238309385938216832
112195154160836096 199233345170516512
186461574589835904 195369333529745024
159549733338374048 181878544179708416
21302815771387072 78798723451146848
19584765855432404 172852211804740032
57337451878794056 131270084503425120
142902509943767984 246047457787750752
10599166022776750 243055999431529888
88928518935272272 230781857954223456
77958177101986224 235070073352413568
219197596316720128 257812493068889312
35724320590633512 37074941012390832
61948666504309144 62414706433550144
31001377095968780 200264422605205152
60394051840482096 82427110685596944
4250717853075605 244641667670813280
23983994680061172 223383223610396032
136087195908610304 202270755871844032
194205658851050304 204038615003988800
39736591365393688 103141877777679744
72810191864853920 95506831670510880
145604905459823104 260253902580542208
46673706438022248 229574844775895392
214929831379388288 247528784281254400
53512001798447936 79547218488192352
36162627129444728 155124714725750784
18050223378030196 217475307193676288
42048673792893680 179761668212775648
88417294244009744 162307821941825120
219916068341777600 250117331522746560
52297135229725152 136967520278079760
243058418660772544 257358210757938976
74135427205701136 77034974597404064
184132130620527104 201889436684073280
117145572632602480 151633073043765792
31632690733370940 144058215229615104
130988340466936288 141909516424972256
155371659435453664 190025252688619008
20892328912853228 184412864539839136
95852224144649648 213073564693459488
64318525380360392 95643546104636240
3310890551255131 35491207498181772
63945971884600352 175846929281380640
5012764243427426 38968348018743152
138676875369836256 202263234999060576
136001469191522288 256093517742726368
156562681066929696 235946005799026496
121862693650123232 201288151318556992
159173322264971040 192535199061759392
52432963247457416 231335160996364992
232492923080117504 238492300772934400
158127088200356640 212742637592353984
86912521576541888 90075510203353664
93814546122931728 191054535944950144
4457075106220140 104883898502371472
212526824118673536 228635093931354400
12497452232931194 38883096123278744
5156225525696836 179938314356016192
3231900358915341 91050083452555296
178282382803699712 257442298685720448
76024543180657552 141129954954883856
16334963500717160 147040398360802976
144485954924751424 207944665869095200
29891435681161156 248991358508239104
112565826442938704 147832805228825952
101437048838224112 226307598000291072
57263537465604216 132635682512972560
61245900714907568 131657741186939056
205647624292347072 250567906424978400
105994722122450368 125898002343044160
164803023206883616 165137377197849312
18747028790333424 118028520705167136
28464648631640224 123591737913903552
39423828774806720 159900718237164096
57523413330450792 241222809211381696
120440966182684688 166965959551683936
29748554719266880 40824113505563112
28019168440414856 85502288122750336
103856961753242400 231375755899139936
137562441324873296 261395826236429088
20989283641731672 197187395672692256
115491211569440816 220676926138812480
158282733034851744 159158735366259104
81376761540874000 87604103142688384
7203038472641095 186134271465042976
29705340693987080 155033182564003584
9800480997845218 229749063238213408
92530062347424 110729212010628224
79956111270117456 89040304191418896
125774584292663264 218801040757501728
67865534846045656 117933946946348288
11003166346688930 235476943238866688
103685960964201696 141758371764639664
199003119028614336 208745189620823200
169584828480729568 247368395079495648
122813901700610144 225295313652247168
23689754736596896 52943411251621848
113733357899640608 236618622523963808
195010073976595392 236197952817131072
213466441796889088 262438792652034816
58060062288798976 135452833156655120
217398073391955296 247550198387387712
24181731885918316 183729643787785920
66466915344908880 166354897241072128
100099000307023008 130146776759668624
27833628036557484 116641540668577584
92180681600552864 96782740819920080
128877433280847280 142744421449686704
26548987013065240 164115052136195264
144372843564871360 251633556198474368
230642600932569600 241054091889928480
50325598017477208 103157714090787696
48343767120028920 252631076038384256
169230155450569056 251903503870313376
240440286079935776 257903471899699808
37086020353295528 252434449155274368
111729889809843680 125486788861265360
73668202745986560 206690196766442464
14440161975274136 58033168129466960
108401871896984880 199800615772715744
5254747610170043 119485421237780256
40237588871162032 72649883844601104
124066698677288528 161775934978998336
224178304139196864 224421893217813408
52429196351117392 209611987190584480
109849406381893344 160376712787925568
105294177136312048 110062637570236192
222257989690523488 224314659953781440
77560397949981744 255740516152882784
134639725856957712 135290799194368624
37299222110919120 164160114478150272
31250734072672704 233071980943516224
182316757718540928 185344048232528192
78693119485783792 227498749673982560
81402231871101920 82103118404244400
57480207160419080 183616188984379680
51436022439317232 91783578657393328
128602306142259504 204263356490270784
37112557481104432 103902062943741760
104944981409585680 227559382039204480
99885364851316800 224616908128396896
63544973367832456 230734008277967328
168763803190824512 188370246029257280
173954658007969760 202557867401580512
127537566737746112 139394428629551216
198430117860829536 204446944986845600
7467932135377737 88332967033679952
18794114581453360 232199993077492960
184695747339564800 240370238888829568
24190291828134352 52382986466842160
5767173114445841 142800862674042976
15492210013785228 89162844112363264
17678232683137648 82542945685491088
23081728189165756 70990035881560776
163346209740606784 259137283970570016
54073624465244592 182250127641053376
207347537428722432 208389423186308736
62293522802548784 175117838506999552
53177764616882536 70309936325875304
128784105741288928 169006776888021344
141699198351787696 165505539802826976
212997031226132192 255837413660751712
5642967494837625 119744575466186736
168845775466045632 238354441807496192
73930390196965824 121530012251704960
46755194495856672 136583865324600208
189698636947102720 241992633557940192
171824253765074496 210125665285217824
221576460732139840 261708086848486560
190352655171825248 239841288410287712
50880503265510696 242380913590619872
4307155506226546 252358752764189568
9852511575345970 41452851628964112
144280152128696832 182248470079602112
105295958744650640 256871637900586368
33603951314955792 254194861351181280
39853568389079720 83483150569794752
56636420765070560 66147469260479360
110006140570101552 123470903725009040
21704031010974668 155360234936525984
39975836685884712 134030889965204640
101271832464241456 236301359196853632
123697530214257680 195903122029846560
96123951966164528 176732951344843680
14187536595718082 190595376708988928
8687842165037356 76952337082175888
30848085985157892 254874887531621088
217761718912357024 238834256067056416
144995051449185504 235420828274408672
148533364867084832 148813790667416128
185762170713688352 202162268609717088
129684236063064928 152200559137056288
52051117277461728 143915091477096000
12276873981808760 14646771451783448
35064352435440668 138464106363672688
27526812138116920 110227259580322016
139146764664645456 172954712451788448
53421676959784320 80411718993779952
28916225432526048 29116055773349092
6313358740561737 111349240530472480
52874594564155392 111150191428421296
54772618565840288 115119159924442304
110641766403515824 188143220498565536
161951479707361728 202117112304801952
75116726597930384 172687194902421024
95380452493966208 132091937270274736
202815698864284992 205484067155768224
18841479289085992 228617739956919488
198455930610506208 226550519181711328
15921782338537388 79716469985535536
103109291622643088 259081344946194976
20837534758832632 115454778016759200
57192127516703936 111037080185043136
17343526792323584 132044115464419904
10266183337980232 150980319683429184
50574633872071040 257625873026856960
124340251770940384 130734131660193200
38421653385157072 98107062919121648
147016542772655008 200086956262197184
170536404082628768 246171598473309408
38602517815152600 66114572730831816
121186543562990288 136384892352743648
124895812779032704 196954530920979584
34053938799820300 100019670043467952
218361358629924480 251737876155667168
23072689965722412 222778929090005728
141440393523867024 212893768646228800
76322244385365232 217157271873950752
216685903578423104 245885625783251424
107141541830230592 114412498987091920
159198075592802688 243222716310869216
139357528908022272 230217801416636128
81731830439765840 261581901542196832
9445171068689594 72789464155364928
42722755047642856 73431512534957968
30786952426782624 60637892195422120
96767948248768304 255384473484797728
97097512977965024 155845159605232128
182890766928046112 230503335691105024
19924135135888604 105701570611085520
21744335413066188 223469996094142336
44710542493412608 188070868985026400
217906011736700480 246807807176041760
156377506749638368 246267470123843904
21320234180279792 226388054071982464
171471014328704768 256260211002282848
145655374517566912 160795432529145152
62585821846160264 254494130778397152
53721643447123064 158588877044972576
13552075461802744 144584265851975168
230095952331305344 250007741891879296
39103981153423112 45881778644204984
208370937111257952 221788579641424064
216911227631207008 240873347770213120
15695541203438676 247523999690189312
53618592472969224 88769511990687744
86188633530017952 218130543098639904
153314368736612192 259309424931829888
93817082085914304 128630667378961216
163270024398514816 190711342550528736
107752251773039568 110681695197303824
134027236340811008 161807194073294272
118743464040453456 237189429741012384
104073326232412368 238098120145792736
10419616835675402 49025547023331328
57750771494578136 192633938639941632
28987024013005112 113518180272732304
30725026016449116 96392356071313296
82712857812348352 148950169012003328
66539151971776832 181793301167141696
100273485087950976 242269909966534592
61924389265313752 109389507350593168
134468735049760848 142121070608966336
40567073955733960 234694531131603808
56359798031096736 178842918871807936
81572998601955584 187512158537679520
131843201395848032 190445040160388128
89929257811513008 101341648431816880
7842620778457456 219427342416131104
18155985554490416 124728015261900288
62513858279458528 162405337151243840
54549283870849240 138503294984989216
53650703905128968 236873605789335264
65937183566007576 252474808202281376
195754495485140480 225067498561115680
1398905569329801 244975708126910240
91710975982332528 152767348837201760
1851031601107761 107390412214710960
97198664545658784 252400301546485440
109326214416254848 162256859189039040
122540144635274256 237504765138845824
165345043476298720 180357804272909312
169653402166258336 182641725499832064
22184232080680112 122910067333544240
170058901815040000 200655676327160576
29247487765655864 237111463268949024
184006816224443936 233213748180288928
104425797029319584 145848251318212992
14784871518221230 147995033048235808
30896764135570000 174475394504003072
79045395156559568 261502775392574016
16162302474225550 147793948784172512
176281274843026112 214194317499036096
182229543901662336 252146615965201120
111929258076471104 163965056252057216
22188322708233580 73257761420671600
57715333366757024 173979209573063584
20438048118183828 129169386409682784
47968335519138256 53959190264975136
107547603156786432 224999615483361472
111114771612492736 246345069950342400
21352798893128492 180627587102366528
108269877537169648 168304993835755680
67964413087866456 221207325180724768
30757581468447016 73805510316273104
635968429126244 64243201040497952
14368346925562530 71704372634487648
93659750466657600 177878589049628512
21071375270682680 88130804242322160
118396087675934192 167670724488340320
54482243453906024 57693671528899416
99696095184172720 160556887909075008
51791923938892384 254863297113305056
117277010771469312 130159435966553728
156180838522755424 241494907771061632
46555935260445600 261604712228853088
56409621383349296 251182293638121408
15031264748730300 50050050831092312
5627388935579537 218452848420944352
116687970794602928 157639785997023168
78632956442716192 193399656731411232
47095110981471968 141780910022731712
1197261785667427 166474632491170400
48333379158046968 127464323867143392
249845835016804096 256424945542279712
90298675575243648 228693799305919872
8987343665776825 51329937283026160
175139130156742752 218107384565675296
77544036587335456 188767114111699456
165155398119983936 227673483766659552
32309846847293696 241549376612081376
15372799927102760 138944318198749376
180971555631826464 219496664740081184
112996972117650176 233636325127875360
24951830232656840 203893790624624832
81415804430702496 160853547385284128
60517260715063704 186381145841815872
94149317184907792 179720270669800224
150245523004757376 190759628531910880
76132163472182528 92447626504786848
103133686696124656 183288055868511520
17692345801978248 54120317749079048
209430637552419232 253101621318918304
51569917267073016 246695223559537152
149521522866870528 154057777789753184
150847534742993280 165751754148646656
105788893027715008 180764559514854432
51344869883171184 71950286042254352
62321944481153024 246728413203135264
64467306381480664 190603368241061952
80026111358425520 96164537859676704
26175374549742848 255945021447471744
94356584846324032 256463433332622176
24013004030854608 206616842052115104
66376813435861120 169444648481187008
19636301810783424 128931897462376880
120703508831322800 191988014915515776
122252678998258224 251051018601735328
30781816388084376 78376910491912704
164618672350659680 202356581655301792
107899073503662560 186781489634485280
79287815129672336 147829846750621952
46762571056968680 81468631626079680
102695649411735856 248552802536103776
139071792605659456 260648979978899840
55114978013596800 119721549470199920
54514712981811576 203938794328448320
95440687138020464 163902442290989952
199042829009422592 251267822876816224
98382600559991072 211098942612357024
49409279678763408 155171079607500640
117629048574191584 207251131946075328
106960852854483152 221845518308653792
104816837044581648 158141407230456192
7263930670201212 217911306501611872
63466830724029112 222811148881824288
53322922254403336 222689483912909984
43644144559109192 188024271569121312
109971183762297968 166943139841248224
32944517862541536 85024093076978528
67383134342618752 157915243878174368
155354427210145504 194028620967338592
153918084232129440 182186494659756288
9604599017365410 62192289451830080
202013874245815456 259342199425953152
85265963000227696 192846775221054272
35141602553105092 251241517939545952
62053305868775968 220552310948683616
216019825440825216 256409048273819712
124257066541113136 140191904800387536
17046926185432908 175398140574483680
92449250227344752 158650534817577344
27063383749198564 94455024017394464
75035333460890560 182206569661013856
1293022786508242 49351414602533536
112817600076812976 222671941082323744
34908496007474308 64007311453119576
27448162542550096 233462976763203136
42545190198694944 68149683585822584
65242080455245600 109796164090597632
204155199209071776 244988563074090400
3227819151567461 16352578682192196
88848584736311856 91196828258484592
45504898922679184 47842657707606208
231563955941398592 244652878080745632
81734914788121792 91820466388454768
3741546354560736 262329547535665408
101588344196283968 108693757534411520
71221770202477096 190861934904407744
64148874482438872 143534014098344208
68785962540372896 153829413878163040
87304897180907392 233658999275407360
24897689044132664 199273506835058176
7837041251524888 14390072217389880
5708864242011923 103930376625702064
32508616609505500 239749327023444992
71740575653632584 251161730236902720
30105904587180872 205029262300383584
231541562829019456 257845423767488064
66115123786224136 247742256998222816
6434947255537881 233317578212746656
56757752282788152 248365663546782208
107195641412049120 128491659833325472
98020780450466864 204456093078331008
116602279465884496 173447165186758848
134332918596573904 222863074842640128
36644278343657496 163451194880310848
63449914751529096 102611430896510000
30066996577954992 245318836762377024
102594555566787392 258139449378626464
79474220306443120 246453232619349280
156482296982944896 221581568033959872
70611694000165288 107541655469872656
149558505659002720 208475470719180224
34932991881864648 207369470291938880
138485283549965824 208128168702027840
64288316086163528 129600561336849248
43614753409656256 104704827871001712
161779875300215808 183720858567540160
133023453057570816 244419969417524288
185187870721872640 262094309693351936
61065592754594112 77613471886590880
141193901043822736 148968847785587744
36237667293190104 248232564657053280
231961727953993504 248308260871298176
45154823033627688 97100365618622704
218863896397797440 240032909406318208
21939746900355504 24961033832136376
63916668994752920 170157119253004160
43948160362333904 211281732071752480
195113591103606880 222295944351976192
57070432921563072 103708762921101616
67277150187558040 74857557645531072
12898493093282792 204943773409123328
31565837245122592 232308855935316160
43735184984915344 137464903728834832
95260213959283440 113875330750934928
8511866011781348 53732980685104400
119528152437764096 251230833726432608
250837213715937920 254345594223100768
46062867473985336 212800398578580096
118537409141596976 260722486814417056
4936561684154223 172676213207804032
2799245889700790 235592464563827200
50720700884340720 52171930155808424
77280057660350320 115072049402638496
145445083470434112 179050704196111904
54941127176438224 57087957347377688
90714329276777232 171422740192510880
56377956193875616 204747320870637216
59106127973111328 252556257754087968
34203869972412948 170826774688776896
122695791918612256 155422227432038528
51352106813410560 135689443091951312
317125203870308 228257086622691808
46582250993403784 243435252031149152
49590743552471504 156821421940006560
36738223855196736 217595714468773952
30371060762865928 165713396660570784
84704610305741632 105704552781349360
1580512961873918 20497782167411936
3289741800095163 110988633484299792
29400784947220656 226217702440398912
28154674738746292 148465738449326208
58561449835919216 262565617537939200
10858589422225246 124488821791424912
47986194474250632 165944461208513888
73597330905022512 230916814688846752
170351157583150688 187723940941881568
184554189998186208 223329648521642368
24637138843887108 223746566534757728
26421600488840316 48956622948540376
143427665121955248 173716631231381664
1632116343102066 152571363810318208
57909103884340080 156272054254737760
159984783766491520 189065680185654016
179875794750810720 186382471628505216
138521696499286272 207382811459779584
60875077739529368 86034835505050384
202271096906085600 238968796109420640
73754544990068848 188481516484113248
7945064674985565 189396099787482848
162330085820714816 211179662425288608
147745246312875392 150042188968214272
105332832101593200 232744720009682496
61034209543292872 127979843837895824
109395370252993872 239837556609231584
156438819435836384 161829375162037664
55989086639923856 180612827503432064
18195196040468276 120791313530407328
10066085117262828 27997861122644200
1397609511354100 41869782986585088
18401987593859320 209695865491768352
139493187780267248 153635242405365280
64039331892402704 237787117300519552
233041708860369376 247903172095512544
142401324331880352 177751896883954336
177458325470857600 239715508725419072
52651335206486192 89130669269184800
56553818692977680 118806302495435168
65113291224518264 85542127253054512
12138580430405084 100535274063806000
10371041411886374 50930658925429984
1535130173261905 86552248841811648
87375263395949168 139781639593259072
1199311430337233 159286523702606912
199285175409011200 260864518095276000
50978334312643984 113119266638834576
94384893833188464 235264663000092448
37486073388467024 104998678988630368
107019869145916288 122687940795639904
92625791219150560 163329214750106112
39988054523247608 99985225364141568
71844987351520832 248160646256505760
201343953801806720 251481666354093024
46989704630620992 137567890784880592
14257774350980434 131648985566047312
37343093645519120 206707242788109760
62986119534605656 206612686236651968
12918481847283960 189730934980735136
58532407794635584 157419033278287776
20084069407054064 167910505875059808
233828396284176608 244796707153562304
89840828113964032 235633939226984000
15144197444099756 252156968695128832
79544874926142512 218373455814513120
25283643127995068 46647548172408960
161622482014433280 261067100699871872
3784744517986277 52356658084918560
55698522113204856 226677445176052096
64866130863998256 233024291274304416
10255829017199152 252185120023529184
31189335100252552 108762812468996816
19180000354583080 28776987174486528
132426669653813248 178246481692624192
166677086195368512 218717956240935328
156371752479096896 188875086837801120
32274533078498092 209339607478945120
98773580016004736 228457893337559776
108346301203574528 132067499753148688
6573423610206353 80621043493601056
52241326571425000 80908947572381504
184901677623599072 221549449207053728
25479439027682084 192042340509889600
89004518442295584 233281430878550656
105817778418643776 130966447600928096
70151199015239296 123833271336868928
6281071080871007 126300589610823904
43616790629541520 251024999165300832
8292288623464700 112032780369180720
35407060463788104 120730783784500576
187592118702162688 253081752743188896
8779781668487769 122569433846420576
126368398815300608 206716309744854496
78180094388156144 240268200770640768
60360733563775160 253774419573463456
184408818912926848 219043076554346016
41533374323355528 227312241664653760
3476249000194183 164173225633634176
135904547271996832 143461126078848064
159532665513004032 237011076697056000
55731746534016560 201118149005720064
49703195312504944 232316210469886688
123919053563155792 204847581942335616
49508401368208752 95948836340991664
73950173165835744 135968141382970752
103119381684404288 213771645661961472
189723318394048768 258935292419628064
215846669496069024 225474553034309024
132801087698872288 181327103975262688
54728902392009264 180707163402374496
21029526282948088 117720826277619808
54513379288870304 215471022291022752
3321505911064975 215918284100138624
49856296402834296 260830946627882400
43995993956408384 107152727050938224
134239407247775296 252743039425660928
56305054126591168 72915587379686672
25104680287469772 132450420552300224
95757727374997312 103742224646270528
65371059334661528 184521403326022208
167769995509852640 202465935316144160
33593448146972488 223666762113014656
72886086809361744 170081181556595200
142491509272104832 252721036374945088
19807293919102336 138647555949887488
81732822565870976 243307789419050656
27859285091892136 123161003226392704
78718403544551136 93278257328246080
121385723742891120 231407775846468192
161156096836932416 168498926265607424
54022949040202080 139943016198184400
196514203082988352 251396644325011744
90628548716376000 189280007385668064
177888203678183904 256255408443377312
119732421329400032 139685028262914544
34539284334648252 107961193386650992
46674839580515600 196493111816856512
119574671844897456 197931370076285792
120226558573256848 155371412409285984
39559389757543704 203423978195310688
202202409787694848 212155562634144896
220179250474535232 251697188693634656
66108050415390368 73264362424332464
1103841252804595 139213894351294176
125598190708373744 149010504913830432
60390764618328392 196758919339822336
72135781572989904 212588484826468320
61264585653496080 170417043158565376
51479265445813352 57441658399487240
100992147170284592 150617612789896704
98162252339941440 107957890571372208
92339620373510704 133457591567396736
5667922083919926 151793088680257856
131622901739935104 173097642635476192
220803288400527552 228390612935111776
96752047762739744 122496861768755200
211079794574527200 249136648508858720
35713525186467884 148531341056161152
53247396816833128 71516567290197032
12444598287530924 79153146016129712
102286284113475216 105208782985364240
39426973513802488 213583072298591040
134006849924813760 161705657213703648
115083347455806032 122432345430414352
148380157504036896 161694753189031776
42332518626579992 157656558030023232
241364525390763872 253329223172849280
111313150586714240 119593354191046160
44787721551924720 51073174272436256
93371523700512352 183335383559920960
80104688832100592 256516154469823744
114079879618245232 260201107956245696
22321394258452900 65170893870199712
39116724062234008 141996950562434400
199641390526923360 258842902668156128
80613121841919408 209152807763955520
181369706147172416 191881391083331168
179335402229567680 233631890284347424
28806580173610248 222686580502203232
80611383608896608 241376260070421376
10712943763443214 220713643105099904
156934584700503072 242241068309066080
24256322224613720 79541868796715936
98445260708479568 200239211764944704
10057427207785832 203932513912228096
173443488052449344 188490440944967552
8008879613211809 253697304110738432
159249093085695616 169715199672667744
3121202771607284 198892785899540224
134359058591546496 184287689747088768
112113599213140784 235555969431605952
21937592665018144 65283498658640560
235109858967712800 243654435493398368
113068262449694496 157990708745074976
59494468073349032 103620754621926944
130945880891716144 238662504500355872
81619575154870816 191566602483197344
153422675476789088 157746611759477472
54901667640709312 172221738499220224
212569993237007200 259544034513824672
6357295141385029 10770634920151828
196164653301704096 208627179884039104
11641486214731144 72590970339655168
128051927929546832 141033334776559504
23597741791589588 252267629974395776
13083951093012858 157013581978813888
128709003455229360 204407953654726528
48799435670774552 158466472369458912
123772548501233552 235460354509647520
176411290980510720 187075473535760800
140095835014695664 188779400324244448
35226851114001828 194446645222283008
120585268761905872 257964683705599520
30363648186619980 254558288097847552
64467721981228568 145813759656983168
82925408906315744 95497600912119760
192823709806540480 211282010943233664
99894054241215680 125482134451792752
6294748111470708 155175476056714528
29794905206975248 255327309523856096
25079226986939612 153992562066059168
172095471404050976 245441809643475424
40116913965025184 260862929070955264
202002797830629184 210439488309378880
17051776907974036 183003859062109120
111138617811943440 218192318258759840
59345145779870728 200752224377742368
64909509543152920 169845750025612736
177246324296175424 227865103866043168
36742929033352912 61680169553867968
80807230523885792 121484593048369168
6123155826848342 62482954328067880
171925442470987072 251043292846456640
69738638726497656 160985718549891872
118735213658623840 158305863562795328
189424540502163520 235792382833876352
806610957551091 76463144050402976
3822803138393326 53159331464971544
5552035248486655 125832608543882096
188288925029665216 262746096163751904
84230409793794272 253159021149109024
180127179952568800 207959249245842912
212044566168209440 229097222470826016
28712412204102340 167521328685237728
25025850896322884 247221425783725984
34500306489745660 251186497374575616
38248663059350792 223463215354670208
80691629793244816 82920712513150784
107196579528591456 206539084469718048
37661688806989008 235238170617757984
30522911823414064 189645907526969120
72952913535751760 72996848117631248
80931931611564400 155957146337106944
9175569771876828 193842101420093056
29944627399938560 60193255058442120
145377763083996352 190232366154292800
126837545170465312 247462106907133440
177544933960063488 228813009656008768
20332049110624900 63344250943373976
140883028814350672 155966375518365120
36599079648945752 110954434132161984
23359781696271176 174542176506231072
150760087584388608 238938117935308448
103408864487196928 254527442977006784
112623592588828032 202605744782132288
41135548200268760 132771600350965696
193965781396639712 242899598331355840
90208149486511328 227617171297336768
66934037434869128 144762294033522432
87749192809354560 199090604147816960
183727649682046528 253644716251232192
54551860292682024 162111563828889792
21645505975522748 221612994145705216
249674974379421504 250172657934123584
118005149754838016 227926908763405280
51822473122335360 145396725738271808
186864090648844608 222392301701715616
45811476113696432 119050700887852288
68397292640454888 106222726528180560
134949408550606352 251832509470484320
1786652510394738 232629061379540448
98876992200841904 240106344352602592
60793999479593840 61501692359616576
1049812064664372 155226986226684768
128610501345747264 175920502752756544
145955950605333632 181685998799506112
91812406381639792 161320061989833920
165464654838748544 212065838390324224
14991291809073692 43093424723939496
99779734070161520 177024346847049568
163445753039377568 225869890366991936
13827314146481540 25546868401234652
70123193848588656 262172501890495520
60647265021000976 66836132014303904
155636950989605888 260268434657739936
49500870514570312 259600013246625312
137446739232359184 166955395799492896
144806388495922304 208855872934540480
145792287945382208 237720959281085568
8751880250139383 118611474479374544
64946355486378856 240852024601513120
156041080521444384 176737939076744032
87535115704548688 127723775186887568
101225017301127072 197030749646773760
124393899814021552 209384138825285952
68456651948836856 74458407700720080
88692417054305520 126690642746367648
89041955493406528 101369814802222400
49140035901879832 184300766168037184
34957316747673740 231039050320300352
36831899087482800 113398772195347360
214222465080639872 239981190947819328
62635083253316064 111552850837282656
85937633017724624 214033634888018496
180060176647870976 191029644021201472
125814031777971760 179323359870559840
23979987324301740 220099534923511584
6776273186652816 239914210820662560
59094459213305752 62833272611074152
76691724417234192 131711447574143584
216760425311907520 252883371207630272
7981291639599952 187377961460326624
53241320464806840 233062444284613472
69342716625077296 183071040777206944
243863353614450944 254686761802329280
41336461423430288 162495065472511456
62115215082504176 67112225223549384
131743915849775632 174047761696047136
72698808555551792 166677808687288672
145515175090233 56254814931800368
113050068720076144 209594834759332960
48501116788865240 182918886061248704
94783949673851888 160243069386343776
46347203982812976 139159965866336656
49993675073530624 53419781999350904
148457334028607840 244990663608901120
244908108415464768 249235490320399712
180906306528261248 208168727571775328
15701343001332162 17717985643859914
64127257853794944 168334198935332512
168719351192291744 217085850462501568
208383473511130400 261870867597588000
8159764658793241 112919382022993568
64934559996148480 204610020346492320
94251881356013088 221161788415091968
126354520565807776 138347062030144112
6531983424111619 199493086447259232
100928610144118080 177055988746452480
152059663674305280 205713560866533120
34919107347408640 133195818078912208
35754140199492976 225810107103378272
17739276559582266 78539731468229744
88604826851014048 195204604451318144
173516742288981504 223276082432303264
69133535088105696 183199143747932256
25477484831360956 164212398760990112
94189280183523792 193788415094451840
198770938541428416 235317473423349984
126124619316975296 169830470977154176
38218498985633664 235305581036619072
190120126879022976 198590231514333024
82810670518807088 145348218282493312
98392793218623168 177554311114260512
131546170354960864 170393315855782304
3142821257796252 135708169599721856
23989911802964600 108912012153471760
123844175993986800 191599002957975040
87505681628052016 135514337519705744
220198153092461920 245232235422304608
230756715041264704 247452210171730112
40711250193752320 136171509541691424
63947470784681360 136962549480339984
13951926234233408 73660918361906800
127842747632689168 209875332500628960
51606997038794520 66785236353207856
81222422051506896 118608091430947088
75580392628396000 213166223104717440
156290729661919072 214228425940221536
170388422060967744 216809553975617792
24010690669986224 42583505007896216
218774650764170336 229456852249454752
94547508369703664 145642092522061760
73332728607483504 232104815101948192
126883804442634960 255566394148365760
106355761929228464 159795902763276704
44118668493295560 157275228422359616
73415960235061616 207762848076845312
39055568551495256 79592441310938992
195111861742157728 249982813828560704
158927099905366304 169402856973199872
18506373001564460 252705603733442560
17511571253449870 25395839524789300
57411431311302752 65270608765618592
117686476286091712 193329328209373792
169084754919650336 262987090843465792
3559195253977346 108872484466347200
89458245466442768 178055989871350016
165648549396992640 242396370677024736
78376340873802432 172855356283431392
66911928072900776 188983054259978176
2042075990415725 201711015756399936
113218367480965728 164728654944754976
81904192358729296 204767006046254112
57509423999798800 116394158166215168
204945817391269760 237757552802535520
197506101815139040 235020928328933088
97210297132031760 147645465720423680
121836837369596800 198808416084877440
58401052159412896 98696077440606240
60341333772487440 124334774324003744
161593376755471744 161997271598574528
81192640048564640 103162400204291056
2093788572190341 60425016251951056
193836073060016032 203015776483339456
30812930682854236 48208386708318568
138820737798833040 160330923601610336
191931371302928416 217530685539077440
188030124288913568 220826162299696928
120098655823731888 146427482958925888
89236045856981856 229787057478145152
92776546924186976 173382325892575424
193362693946873856 228650345934786304
90407866352842912 183225653469066048
158817165386501600 211787068487539968
47840454178706848 99024296881510896
100790662904900640 108685781954927776
60964477583603504 252770501602329632
82586287215766512 131058447289737568
16654355544526070 28299014570160036
22550786768021944 157015684069796544
24155980643291216 56888669142787424
12268983850935396 185727197605110432
13292959660491584 94594939929131488
71738930684696840 172365504058571264
46803104585131448 65140749405994184
25169987541195988 127046294692414720
55035214135196544 187121496886845728
10714284005484074 85783990947220272
120132210672213552 132636602307816176
10714223217399398 45228891764455656
51673254173802888 164083198096804256
125745807804723040 216128697363467584
109372514279293376 221934889567064768
41379327379661120 130188865082500288
207886317824743520 238313814722532640
118594690035633728 215985455583686944
95581477691043840 233395803230962560
129250721901843408 209531956669211104
115285409149771040 243396988936598880
52791644056790064 246322550195553728
30650011230215708 223601574568885152
23543049444493432 189400212478007936
38792309780288120 139237363715370224
52498363780873440 194404003984680224
167212597496290912 204388478018365856
842312303900635 144851507251932832
156045312831408736 238906967717574336
40783189054437936 243010835898028160
200679904769968768 243352895552606624
131594844685006848 241500458206997856
154892978632522272 228342470506774112
165624256838196960 190961873477407104
2555289405776466 90937456920999216
74831296336565616 168566203085077504
16270200968402360 46784248601854048
73886752530329040 123390145149385616
45647095864102536 177141829242775328
35465383946159820 140421917587719024
76992861498341120 241920364221103392
32552371554006384 57092496473846456
130333473945079920 175704530027085568
4266578917262963 49737289208427272
14332736927707806 120499251035427200
140872472320921696 226340726849890144
87863554288311520 252427570103832096
141934080685017264 247256654141902144
10238259280704376 41806669175337464
201272563889951520 208764174328587488
48945467521590256 114874842315372192
90575179921772048 191806353916763392
83729064292290432 146717722740918144
131967210414190144 157335548969205952
50698150171927888 249398847424789824
108879291124980544 148447585332729376
56483775588069440 182872821601435776
147388476310369728 232280285037383104
162840868545624256 227399740264255648
95665500489894672 208797297656840320
187472539248372000 233330845761907392
190383407858478144 232142029486177760
208666508859264384 252571850994560768
101394433463313968 149346727315207456
10413832965114452 187381424630598368
2309145198461807 209068075908428928
207324938415956032 230783267410362944
115975869846290800 236431161932533088
210392120652278816 247372465144321088
24426944343995852 48076457084137960
106497017356924240 117176233999579936
81709942511700880 227610154889592320
37431060690147280 104233274255792432
20626759472140844 80093669675763328
340663836027465 31839885208598912
32129757723383728 216662064807480512
103400614544700528 234424367107256672
54167289528821144 259563237916385408
62310586584237296 248720272229431904
24548031843959524 236511283557221120
76813153272271584 100327487837899728
103872128824030464 197695764846090784
71761410323408872 78947066565408800
105291638664936480 148177637003836448
250409839546843488 261449352530454496
62976549589879128 186995059487336864
222908830916660064 235970115000406496
105185589524997184 179573925089906720
5360274289252637 83323254339504688
4566185972780485 145174248274702112
1023864328395000 212010866928572416
22064596618925052 225477296649810496
57411610610665080 127687808629838272
147256717371077312 151670457612591744
86586715469455488 172380184488705920
219167377355536448 250099816900822752
67244065833494976 70006885468361616
14435795260056446 169871606032772352
89655936990983872 120576317657678416
15602431779303872 171737219355333440
34289920625294184 141012072659393648
25003765254914096 249311689529909984
57770602314734240 197566064784209920
72389630526719760 159378643610119392
124224637636840000 203718983389084448
133298125285688848 202137046307479744
97541948592807696 239078906296656736
179383053208042176 241149832020230464
153564388761336832 201274681858785600
40732339273740192 123072273376116384
127378857316808736 129277203401920608
29798851757948120 37835117084145096
17782118938292458 190738914535199712
77803970543890208 92118140915474272
6310504394903145 12873270551338460
123273105061892992 201704706404288384
99121021833378544 150158746017405440
135163291287885296 185353088971203232
184228657838826400 194856494744618560
24181707101131400 56331495120561288
34190767699704292 42202274775555296
21130331847259944 192922098844958560
219519444451765568 258528658267996800
47448227857319568 128794890893436592
191341500582154560 256047102605499456
34863744187802080 250176450277333696
48603886395476448 156972887881038592
12984999309584650 119866108707802592
147564161218716192 246455071205465856
96338745446090112 251693479236824896
18125639294461072 69297263150187288
239269093555370528 255936146912842272
246510684950424160 257891611021753152
95994994500760192 225800109507893664
6759825437116076 253784132381574048
73167902186041184 201569220421130816
10770964916551648 16473227480192662
115075684299541344 227302695318315424
164549485202580288 185539477899579232
179442879157816832 182235375033482688
209046312771553120 255187225288273472
20214234615665668 131103945048959152
158808492138544736 237760122285900000
17426502781264696 223097461142433760
10929992896511444 92442842640071152
133811448735773056 238241222516876832
195210760736347200 247373509694935968
116324306460330768 141391483403628752
31073453306148716 72935877398063904
53950566319414416 223744006674593472
38057815586833280 43253193226947560
155205965121073216 198973103696272896
167392056516955776 256191850359613728
62352568314653816 202545335978738592
711457600450207 248072249653779168
18267297139965328 122184976348890816
4681074013150862 128080088876422832
188298530554332896 204409427522363648
927030892901723 178803244246894528
95013077383863072 170116520064269536
107996587721715952 116925182535546896
109173197488557680 209431172474203648
100226675450071856 261813459804868352
22771250182522748 126878669559252400
53879774804940760 183021578438628448
31347447240908832 224579054159695424
62192651680949392 108408681389114624
99051973785896048 124190788665338656
5390571293286589 217945940450026912
167123522253074656 171035337225351616
80869511403290288 214349943891607904
41782623420064160 132623276554145600
13699356900163478 32132507724846624
42030841236926640 121028014684179792
170430449017175520 218879895290485600
101992973827706640 160407312977277664
9984261605842024 96964585613386672
66890942073850384 187264721275090432
76292341551573 215557381548308416
40152409171487936 119446590416258256
65547263104265240 212452835888641152
137269919294400688 213787153403206112
99199793435096016 242882936852684256
23420448111102044 136359266888210960
72802776260785648 176608022677579264
112700255317446336 176599419716335776
144106650223045248 197057366285387776
61154227456049864 209207301587618208
59789076167556608 84087011258428512
8545595886674794 126813396528378576
156577071034527008 159368634826779904
118811561506118000 156850190876302752
105001414633947360 129083757089629152
148151338718955712 202271623860136128
31562267235010556 126108934115170272
34926220349156156 129473820503956864
28766027408972824 75800482862364912
165309423731864832 171646805086562752
96140098501245776 127270589002162592
133654797645382704 219558884034034496
138060656759155360 190098375195954496
137648721280670352 158754271788716512
60979547830478312 214499379840033664
177382805327710560 259201453940915872
45667070989604488 229210215697519872
78111450462525040 245848114007683136
101918664745017664 173503104475215168
116391166966113568 212810507052023616
113214306578437856 225728946612529888
73132139596542960 160020581582593184
184553035486842656 218980643416857952
2428699100649385 221687552645227616
194688517139945696 217944737452108064
31958418741802972 33354432376569160
74860328824559504 240526633669317920
102582147956396176 132499895499482976
45950292743419712 103994005665115872
182580928402862656 198885188950982016
8788211932467750 196372325176252576
159857901708364512 190655175119896896
89757394654817104 111727722874258560
26888959900635380 72891732167270192
145662810385181856 157570973742914432
95886490931501536 249706433608654048
147379226084106752 167714719086013248
197213180150695456 260902895245330912
15859423907758022 181216751375078208
82330306071460496 126721955847476688
36160494489984368 208264585525622656
18390699044324516 65673981737410104
135879819106024784 224879526211852992
7981264243141309 224768614637032928
213814304983560768 218019414621919936
10218911228340058 210373973067993344
106544833064639520 141388725269003952
64246943372118624 67346587695348424
153098765301886304 217537973275215584
56289846746025808 79133401402645456
236722011720273408 262814328610633184
100220483564003264 149826612172592096
73538537665642048 174790611944075168
116949345304656320 209704130289083648
22286475858911808 181889175982780096
84564251312458672 252693222725267968
202407108656026688 205853912329171360
15486614714783842 92576178489104176
57901603415058856 226272517855779488
977016589669811 157657033559187712
204946314393538880 231337560264566848
170027295251860736 253681964904274688
202703220234715168 259845025333498720
111661348694131008 202945943175274912
94527858642615824 194251458418462752
47197795697134184 182250625550896160
57322244710232256 73327469583141008
50457267541588592 211341049212827072
34330596726527440 58030840994867800
205592963218563008 253594782706200512
69475452710590920 107608757869965200
76575822922465936 178261533830427232
166939725061248256 259446649882777888
81074748821616976 259331824639491584
138209566064592064 145089179059209568
115339174603419120 170336380543422336
7698364086546175 256538512296547488
9933862129189510 12357279074046738
29926066068108804 97628396615718064
112303658687242240 121968201663948464
46447938135811512 243908472705311232
127831218042695600 248109925423097216
63395511260606704 159087922641714336
150378095918950848 169836964352864800
62673287409397288 241665180843548000
153308405291958464 239600848923457664
47133920817061688 260872321463274144
18294297829532324 60760871378261296
150717333746240896 172266891033086048
10580381944633072 109281711483104832
71178897630419536 263011405179604768
178051569860326624 195648204666777472
77992443140261264 215442947095294784
192205884216853376 232845943002444544
106615003986113312 208071284014537728
169070497327412320 176627034995679680
5544969990929562 117123853272211824
96184698129323248 247812314690581600
177495292125625568 260736603297550368
43954567859047256 180138825568216512
112279430150572672 170985859055221504
51501326111297336 96701455523880816
230304396360928832 253932402781774368
64357689595947848 182959513518912736
5318707969400437 144007242700329488
49823252432021840 158354466040543296
29650594573525580 133561470641091952
161124961569963776 168597718550461120
184033611851225120 208678746064703776
129592580865102432 190537593808028576
36471146412566192 249665266641744800
144355492850517664 181003260582074496
27004392204761432 107768214243764272
61606813420661448 73206082038659856
42192061231151696 195021865703851680
101577761211577360 119478336129749360
35314211958738844 100607410478418976
86582039956742112 152646952752886272
163247914451723 75453705659787168
44029119573282920 128012422827558848
69692854728219200 70199214409828504
142987517212935712 155890989278983296
18479831728503812 193169454666379360
17810223943076016 116712595257617344
235113727475408288 255595155157420992
208743420158850656 256477493207460960
129477039499650864 213870951693054720
61074518123486592 257621480456993824
85650828114734176 249403013954344704
19484966812998116 244593936267587712
133032954466496816 235689701320174304
82875543459830016 122653078624670032
118920078534497168 126766953171974624
163864779919443136 227871301921374944
155431662552471232 203479089872727936
216257921361403296 220512790008420288
74400741687215808 109684776803140096
49314638327249608 116643198194730592
73154439711117360 99887316390459888
96499709853868976 254357245571062720
62049608956251864 69290481591164224
102662101884181472 110770269360600224
84631147910953616 256594165375043904
106601619624268944 229310608871980896
103240151429761040 108071385979529424
56763797972943424 234454490592205024
27036371688872880 201564513600181920
46959663712848376 109087975016475680
50312917197033736 172414513952035072
191563547031209024 196520539433642592
148487625708660896 222970975240251488
120605747516152880 257579602789204768
80279290349749040 111711557274584320
54929533557887352 188327514751170912
141525543665857680 223219086211810720
119675293185700800 199812735460218560
215477014513374784 220514444015650336
15738200559259524 228290095827737120
210797472944572288 233855241700911360
78656249623678704 84987859323572512
118434089375180448 247216851996090336
6486669989076205 61273384633426968
27557531641370484 258629614735909216
17304472745915782 216144258757898784
17981582446474642 111392689532741648
202186047749315072 206540057459073792
166273265027447040 233914924301092256
102928134693936400 158735949551748736
110641876651422352 191235126900127072
158899978390281664 160255233628410240
152365924150850048 256764513143344864
16455554628847284 77308130736625952
112641677048476368 204461070094920896
34773376439537772 151030624684459872
6260212426559518 174927858267361408
9208057398138582 46375511347294240
79929641551538960 96594963266581408
80604506921050368 204257278388326112
115814526854878784 258172731654126432
21562889788852740 255294764093527616
106494671739921952 191143669388993824
83124554381992144 260870714334421152
231986753719896448 246368552187536704
50140028849384920 107982271167821616
18437094175722116 121779894966490768
57710229368157112 234992441172841152
21083814733574732 201784400702385216
3803108461970017 58204019598359120
26175196580957496 70743150483962992
2732714051343730 74933703810231152
125824265052985392 136391411119404400
164333529317356224 196187134087510784
80246593782210576 89168604879861200
102112716070193056 113265375044146432
17797974539888282 136087253190744752
31353459086665784 244585146510531648
7910102108154094 257099222041967040
25840621592530828 154961450869361760
228848001186668672 238055940032141280
55046238378718168 202443964096389664
12893474056222776 15162254838272624
25451896318852468 71915120271306488
6698889293584613 150673964377539840
104055407653088496 258269485038164448
178295511806205088 251632023570573600
1975954248699663 139855012915425600
76990691132265152 255602836491892192
136563102838209792 214320217775682080
192461686490626848 222204389800439936
98809744691792736 180856631667074944
812617113370964 180627407815098336
1441549734758593 239504523852311360
107349140883931056 141174481626214048
23621963288358028 125242227429831808
168781387601152256 236286414394434784
83951288616128672 167198675860559296
39596636067444576 147995864203558080
126752433008698960 244092528572314240
83207452580986976 207217197123710048
140593256589910288 212313873969298688
27930941181713848 184121766870891328
20001015614615440 165012103304730976
112275313770040256 165711404136523488
12785677008110780 185121932971183744
219927601593265696 257119078180899072
22534873756535872 204949889424317504
20915265933827804 127370488201243104
112737247029439968 147069718345822912
29612659566048652 129051818601465520
139301345814209088 224091849716187808
117143860359398352 223842646309505984
155519020479083712 258568711746587584
144087016060072432 172571100016777216
73152544339773824 114729485649386608
43955987674779944 140380970060283744
57636171455414576 184788832363798880
123952745615632896 192597823263546816
93345774859995616 112722328706742016
118093874329967008 236432697452053184
97484614542590912 208291246895719616
45418395080389840 82407666273908224
40800917662148448 261297387025619008
33958070130931672 56339816364069456
103774538849618480 112307343699031024
271615321190545 98956432564507280
73292645521247584 154021111328170912
178591662728641568 252971528118172384
7526293531079327 170024973835171264
104309928174251744 216003658196573088
81923149240212544 192595367196868672
207732056677277216 218317752855421600
34763641226368980 110401182476592160
74264282207408448 191658760585167744
142200078523795328 226349661719313312
182463812925048000 221407285826899616
183170106608720672 189232711204174688
106386090972828016 186817276927888288
171175803008715072 216981737158014240
158798458861217920 193517882407522208
57187336613296528 162920502380191200
121201328298274512 127349489675810848
98527285371497168 125243800095593616
87885784338623408 171375433779200672
64093161684797584 178858315910116576
100934081702919536 257107145059924864
148294712325932032 243217218135723232
59091243153341016 102395589683491728
8910739941790184 235046257802033184
13338998991059844 191050994336637600
27206013097118536 47906792584149552
47240533231227904 211030839213054752
70435022432928856 211039408383966496
57760253343733656 235201392519960896
63512800425085568 236743505892341248
2983323510961731 43366514199960008
28222972506754084 146645994398100096
162057381025813728 223116554594224352
20031582264831308 28156784719450024
92644513440638032 167026820540772096
90314569439143264 254425981436061248
72740952253610240 133787260844086624
41643739912660120 52937354784410560
42657005556236088 52239203411662368
225495219398130464 256951109623116320
49079477353253752 229576981913090016
168480793990273984 184487368492872224
75713253645453440 207628278253784128
13023901097487382 181959637780346368
86281067672256432 227633488629414432
58382252697297080 101484247155275440
140798780024509312 176276565730269344
75950226633218240 242174017083317408
121492111385998288 251830226245160960
42886341196340728 140028402038996768
45799520463385984 215613795329366944
132824025857661552 158634376148770976
96570205392046368 209152562607486848
71380864101041088 169335270733798976
58060768609749288 109016278329043600
67899099098453480 244955720653756128
83487138222337280 237318610063591072
12244534896195480 67425369973333032
29417064777009392 187586306829506080
166019011492595936 206394567608372896
177639094175871072 259012892398604288
78790395753077136 255708243385161632
72829547612243264 240326584354445312
138808365489089632 234303688987831872
140360731317918736 152460064450721280
25901386293210736 48597474616133496
148695078435278944 251188563562993312
79050209420659488 259763579668261952
81829927702629456 197123832953219328
118795872869736864 123322541378447424
99894357581442576 231015253726018976
160855946253207296 179910066123327040
145188884673263392 214280655263232800
79034100189367168 176281534563768320
44361082751623112 206378079999783360
45808621199123488 144610559848843744
26354687881509916 135363513278567856
41448173095274592 108413323287312768
124659996603567488 208875093177817248
51099368962327136 150563558510683136
57899280901440168 155547597770240288
34760756918524668 244943363036862688
71345931932480696 124294030108220832
5058408272006649 100514963122287872
225213485114465056 226487334166887328
20424511229424852 254991067785352928
82776038233072816 132204146916479504
35668202218847636 43599990312984152
139343101456745504 241478439506330400
132365519510582160 141184202630932208
14842384041517254 129101103006993376
115799294054838352 193337990732780416
53537210017880040 223214354723771264
168076596723507264 205380150762225216
7389186967543087 39837663514180048
152694988867403040 228571997252156096
15109202526187904 124762780174455744
78182332229798960 83664852299513600
134259269870719152 135447891848066880
111118401347383632 130349525914678208
56803573862505792 261473130631164832
87549360926068752 203259491333106112
139796564658696528 166259765130725728
109242387517213712 121632503643372048
140844957856183632 250852039772494880
158770018553115328 238680644163362432
149698948472595744 167808777147917952
173191305230594688 182745769236973696
73732668907966048 150888188397449152
18874899254882676 243088574561861024
69891507055040248 135135605110475760
155257951322810112 183157980316111328
49695638618139608 77494793080802272
23916373860802684 58112972191343928
179022054670743232 202969141398980032
125128864616809888 145097463309985600
24442690449011672 245793081083756256
10622161728302308 19739634707869196
201343858563250240 239859464104992704
115287052296339424 174290467719044416
63145089527950128 195541823182335712
81921886771467488 98433175429313424
212839247673449504 241513160463483136
82946922551506208 199004665934240704
204420615225495520 238858307921582432
55198057445064952 166388657353516384
230161712005965472 246861342106270560
14477575586765684 74480232712859680
79275450400523200 224685619109303840
77080587768827424 115912865696500704
16221407333217084 90393110373009920
86249628202443952 150679347824473120
122641463370920304 150053230021281024
132351583449764288 186154536269167008
26333754583744716 55492813550542520
41934404151255384 102589749817376528
18970775720386180 93462919938927952
216156630039826240 244653326223235200
94802949810828256 247464843350914208
10044003454366470 119835479530564640
94475666588645728 112137245300413168
110789443724334816 236784309514978528
74176768372023168 181693048437106688
68956542809107568 254996485128017344
2055703325356901 11478913431242936
119590829512407120 188300375955423904
136079555814877376 166564511646539328
119379740008741744 252638293182131008
22460214678105064 201465601133016032
178043132234542304 185209870980764512
123832472057120752 245807509098276960
201042137847325952 222770799002858176
121676975480508800 143148965790730352
6876280065777154 243283172488926880
462759383314627 64768582524457072
126327683838898128 191333874142163392
12562165215797592 161374112026684672
111816638412496144 255668594437514528
96270931142251744 224957507183861952
126476173907253584 188404327521814048
104135705862467840 178740304645024704
120578742362375936 197230910045147744
171023276142255040 210752604086536384
164812038705890016 185605854977776000
17267551074471166 139426559905747008
41247258816599280 234507855929752160
144772302325943584 190596332876668928
129189742927139040 133832487066607408
150991016356000032 225025744344554176
92833732670648096 258332889580260832
121671779622315136 210757034267036608
30336690502520772 40015170148340880
52230427904345264 125171363711775808
4654893453793143 194339486004042016
161826041727388416 205103258199322720
36476368510174688 178606912710613600
164819197027217248 246417364064013344
154197673340648352 214632505994630656
121061015381733648 196484880185721792
11034589848884166 239335923575491328
78075056541891808 203262673419726912
187730248270141472 202070623674370368
189885964279745728 224078518216623744
189899564581522624 200845223825383168
15475757523927630 223470092771589376
75993474188926288 214822782551788032
53366777685593384 260856445149342784
110250779436807152 203746414273833536
928550162464336 138674311324678768
121936496234702368 211051101188133088
36127641805717448 247000724024168096
40643624716647728 87618381433357392
22349933563694196 231651343708029152
9495484869431986 262973333024745888
68839937391370160 224186479257857408
5640786060730349 49437894347986944
148120623289205920 196320378205862944
64964254481518720 210108037992095552
47989030281387040 64567308142480576
39588271433318840 179287918086844512
110123865850104160 229712399255782272
56113450334558936 86510390339865232
15818834781640004 72293374501416784
63562021448089776 181864384721224896
65725656794515096 109503844281717712
78833460146187040 121603947965464480
92782688901334528 102237581108692816
174962534080384512 241338409275416832
101042169741594016 208401905125437760
79259486183508336 174843010170925504
11909839891753882 79702986966508096
4892082560450086 59945329450656688
35425128445897900 109203781891310240
85322091982027440 252675677190729088
39164609271609016 51916991245285592
26480780811428116 223426508748165728
120962246022510512 232174617894339712
32830085245244604 102580099699828080
10899593015974924 54582528094618048
231831014060488800 236821684422749792
10124874786109026 129729665704808656
57255589686004696 253454816346348480
121227113344650912 189183441345758624
133803213368194720 218792076101585024
163686311001474816 233931286302623232
24439003864896760 121110886127029696
6165528270684606 66264068919294480
9836531613347924 105212338242245344
192685622579439616 223570704063007680
46078401834120400 176458692685760768
30379479683099028 206801785064511264
90171116818346896 240328848826960544
80522353745614864 225748443012440192
1116637229621384 152029691684932928
144894146078761216 148095993716704960
17502782807775308 52758503441309992
82184547613879360 122118977706189888
120602510168075248 148440437547484736
100265925065159424 212805559301124064
54532695112193848 64782983089935800
35191839061478824 53092723013699128
84625237978324288 94088547797959600
143116134852111504 167256959467425888
7913949909376977 222962603984574400
185812270273565184 212121649818286336
16006639231643690 45630346951439368
108554862923918112 203692780314079136
110430333182597616 217805214528827616
50104326316538496 154876489949945920
51568697486268480 126602319053463248
190032089135200224 227769091770045184
110390827262409232 151019251036126016
9851672730924226 77076449474199104
65216092780983464 237160189311883296
200701840597608608 205784204070632992
161408347912091264 199538870806290784
105316331244237088 246423149524082720
35755097738298036 187622949664276160
97552665149907552 170918709664394144
131847185099224656 219011405117248640
81145455431667040 160088164417043936
17937589299136868 89134729575431344
115056621975597600 159736823605267744
26223272924183436 48405753357443328
29303965646915944 194572056566895776
43197448350074880 56129841065477048
78117340518863216 238562228292800288
20657148735346256 96629531448868160
164354351231374144 199411169286414656
80648150160458736 162164720444062272
80804038980445168 244118020791804896
156953702295490144 189451667166675296
141687794997464832 240094705906370784
10885902914915918 89029039389973248
97733221436394768 220205624873055488
216495961651127104 218362031763477120
173978279008297056 193328056417648288
129695774233251232 186430745256983552
40524608920276624 240617614852134112
194248674661716864 221689394585352224
182430161764839008 227447572778075680
204996756392130944 258474897326009952
130116407939349904 206516773036380448
200475497545220352 261156371505192800
154084894834052736 177911835869795264
41124508568767288 136778607088839680
101688895797176752 156281175016600096
43284038704823440 221031708159536608
124076265504338128 252867726789391904
214895757170173504 225855921153990528
36392583953042384 71097264580937904
8711318001523612 158411857002411904
162881110196056704 239286589907570528
35824232173906564 122362469524797552
123910708497830960 239529472258497920
180339925456545888 192990975077390912
11920122308103156 149719948769276576
32029896847532856 192192281742917440
152866347193808480 205016986118149632
140675820340205376 234194725882504992
72586464006172112 246384600201729472
175888373202356288 224193938757924096
27751876215750812 240810608960495488
46311947378072240 239029788973381920
111447047889482640 171640935809124608
159616130124092608 257921953612542656
2808927408208686 92916054710785872
177744643447060736 181318663771122528
138209641310324640 183197957224583584
3724660849150643 215982336113622240
100906330698471152 210234164208667488
23769143945037248 122440214777237856
146359360235921568 232417207470187072
186593932996047776 245921182544574848
1456718518759245 45383873587394720
127683352409503648 141172351789904448
35716284538040820 245737649362335552
185811188232822816 206371056335403136
82306298583152928 226772307381294464
87386287819981920 250307260290547392
72651894246209888 212405231140070656
112766349255582640 113516366302206176
7198241089007139 188653692331207776
78532057431332176 185543809138594336
157152720772690176 227188267637887808
111690162221899472 234338396494817888
111891755630372432 170219557150001984
12095231281809902 212795586272643968
54715630710084416 70834349254262616
33130251607807160 155909826726190048
116319160952667168 182767351534113312
9626548076064290 206349084924091072
70366565449686848 149318508997506976
27437339771703200 241562584001403136
123912290790744608 185472098544494080
87585990128845024 245157151318200352
155940284315250496 260663131638550592
59754441256517136 115360093786600656
15085203216792486 253015963086841952
47566567987644608 227580531088284064
158752316696648544 224998851813265440
51469195348107128 56249719955568640
111324074065975888 190514302916871040
98589611131942624 197117423494918592
22140499927896628 151436845783172960
152852196876633504 227160580167999712
10234474323372874 74464153522285552
161008062194812288 211581283936487264
9446194775497042 29120802372145284
59141764641658496 143496897406261968
136667668698030176 200139260987519968
121797327576681408 192796537831087808
136377534709470560 204529463358748288
140456564095486960 180347228747629376
10500687544893114 81655607874959616
108687068183508432 162742020901882080
147213117210966144 168616985237482016
129964738900794416 146088051953171360
243635045780073920 248616276529698176
124270770083330880 181929343655950656
128907259139638976 140864241571662944
52235033253023216 148742431675107232
65231613091463768 206012428324998560
3390645662830602 73417090375365888
193899675813549792 240537460409874880
225566088973499328 236811165714054656
63280178825901328 238612341544123776
94077686825361888 176451552679656192
17423425723578234 73486325893983216
34374188397030416 93516783087821648
136095993175073456 261956604774990784
45589684112805240 145093151694039872
35070990925766196 67564621722429432
18360863829385980 27762006998383552
40893007011469608 147751599990499296
19552564911351608 250880525860837760
191159692576890784 198306824935795904
159363382805270080 252281251993383584
91396287645897712 126964219518376672
167967223962895104 188013606030494848
98141240429678848 236997651344118304
240938636625339072 249675170536213920
78657049119557776 183593545484058080
50057085090527640 78434941779347408
210036466417088512 244049337035800192
78644301042097184 176384093448648128
53631021256005144 166552271618783616
9684446285035494 187147129610375104
60090793078096008 148503684599047968
76552631306238496 190975351305255552
10347587699507872 143554710044872928
55927457355470184 73865566555630480
62826099689135808 124238292322933520
187757502495118336 243303230387449856
40638484410361848 257065323767255488
13638790447440756 96456037911569328
142568437754498432 221543873540125024
200263109612850144 234603589696038784
63884509869258896 208296732024560000
96234458435724432 108434717562479888
119000708314501632 251892483768636768
63979504840022816 90741169362649376
140465724000716832 167744181826278400
18732141447740324 160816634488832032
76040567077220688 181179528078669888
99423815799490128 218662795668381344
54098599505620600 206736400149275936
218942107254231680 239571209455235136
92488517333643056 234772526672057568
88109407393350864 234174681636129280
113125355040168128 228264183297318624
213245207902345248 226990406331607616
57623473228809112 169404432996426912
25859034426445368 111537704835530656
56119495930145320 248117956400062272
120217352221999552 139436245720668464
126751649190717024 164724627702213152
194409693910325984 236623893971232800
74656559317960848 155668080511722208
68497153124146240 95837098685318928
144105295820963952 239299785359375456
224344495725404640 234632183486673472
16348197177857438 255472442836637440
30709132182888604 37072499349796808
9730032676490150 162534499606170016
144577723959276288 155873206734209408
124841686627771376 207901428567493056
47010623376317088 238271236624505216
137830698783239392 143080375129174160
8070549783328562 46664752101694592
31376432981407816 211345655749853408
3583731809815498 53430384943041184
219329560321338656 222115132681194368
86660928639689216 134814135381124448
234290142550821760 246824384411721472
97760356436961200 219940177673551872
103792727941371296 219060131206346272
87504407609089552 113076436106959472
132337040893299328 163429574715643968
98735132437477040 143494579007401712
101929667179013776 141494254324995472
135915082209153840 259072160113759872
73106335947949200 109344774145623120
232548075556751840 234192105864730912
182927690824981792 262864453906953440
170398796431586240 253661589001537216
39070810549245552 173124352263073856
35653518917425664 73242193426966000
105796824476218816 204745855225660512
166141757746567904 223005143843997504
138347681434396512 248034513789308096
136996568659226864 147397334814371872
66542016147247312 118239864296090336
59647652703682888 248581375288329376
5674924135015640 127491651055550160
156538598322069312 193883094714323008
73838498351317776 175785136782361376
71923228629626536 194043241528934880
180646873897647744 250996054779217568
41103762970637672 53008430317049376
1567690100792819 140372430560516992
59618300011861584 195255743403189696
91820714545696560 96868396173651696
7682976604558257 233286893717985184
4157907229330116 149277603720780064
190471796925239168 233218921751357216
227892233701833952 258525030291068704
29565742367465164 194764538893752832
5531582492688531 8539556693304949
90224591891653872 202270725884908320
155708778813962880 247374396048229248
106953365791311024 243846538066578656
154774235415547232 156860767756571328
6327215978935795 220588161116801248
51838602225083976 147006173273081600
122338341333705440 203762966631295808
45260436100883976 259721973858109568
143914645094688032 211275765186333472
17158101704637342 191851847043022528
33294314130626556 152649943250994016
115106119685927920 178297689633469504
100654456486128704 262623449072467264
199142702569698848 254006075956206432
179935257203700096 212403804456978368
79135311048077920 168316279294538432
13901679535408736 51641561486200344
33617538405535508 156927744701184864
30642186015260032 165574064220303584
123998723884982368 259990333694978144
157703664926887808 159457468717280544
80553086941386224 182520100695404608
18602015342983744 210673843984993344
11600755122396520 101193670240503872
163765617868560576 231596808841371136
183157035052020672 205740545702079936
41791281998675192 59235830970827072
78472667284192576 255077685409477280
50969609647085616 57482263829622800
43344772237596296 127025619993622784
125729767060018192 187287422780637792
198735225130709088 234252484443198848
43108879772037696 195823450079771072
159940938716281856 262063862480005248
25716038430523 83157121886460112
73400816902950960 168649943963213344
77536865143349696 240014117644539840
19600977375137088 214292961071145632
96133594748735360 159513951003713568
49555187797151592 213004785383332832
75583487614290752 193911247271103904
240583221735100576 246386459363778560
44318125284436896 175801503441391680
145508712227678720 234615270805191936
85500698536765184 251531119170864864
92991221273778464 200989009161700160
20723208899599436 160726038906793728
11323411453639968 147659425814735616
46934161891155896 226725074605830752
154257318971245184 186968124146036256
238220488174798496 255319032772815520
139057730305920240 158312513698540832
61517747602351968 121875578815097952
87362221417127200 244107136568545152
189091690518869056 259370269618494048
32138911105442576 138235866301186720
90502366065348288 139353278254816880
153133753051818752 176693280884357856
181595462351928288 248367581833406208
26973942713695492 41777455867796360
97900473317164128 186817150684180672
197007692604343776 253698709886375776
51932207284077080 228652122048208160
91145196016546928 259634077601424960
125870736113477504 144225342690304096
43664608861100208 195717674341523808
195982160079640192 254102761549345792
35534232190281444 48869907521880272
816505841817218 104576999001141536
23652578970554772 123749782412504144
8735576595607642 207430610620070144
32344235847900456 110223101902238768
129198006426405376 191241314130212256
57680150677292448 251413449684761280
85603344797862288 210788266276121376
164019694735016544 227993081899108448
68279381321412312 215383821971937856
105370759526866416 231458925973237856
54788158397930968 202010578720721088
14521283915211790 185571469871214272
100813131180874992 246274632377580992
8738150304042393 170686450777959328
9043983739531710 27865189863789956
19977008340353592 186292678355199168
37431509429363056 161152759958603744
34127760183570904 139912100552155104
218614878114239392 245165318531580096
4760081681402377 95558602644919072
37321494852420304 124659006546167920
142580108401496512 229357748035187456
140723231226557824 189194923462830368
175875863140274336 260218078802902144
186350024889711328 191174216396324224
102481230207856336 194439659324473888
122105896372662288 236143215110661376
47565441436106480 202338908287298272
118372714872093904 122591334387061984
53975392055943728 185313731334512352
30124360714700024 51263470649798440
15478735579667622 94861160531187968
109579983126220480 235822117265620192
134153140675486064 180419744267085312
32637654187945192 156767092780897856
25961818272836088 93130734019392816
30109173173551772 110614872156343344
155501982334676960 243404757548349088
4917043532790845 13450394047639114
106320772497836592 232444083315532032
14693343951099776 259798542224682560
4734974376432177 62480049129147096
22770140917333308 140961054885623184
15693825221804638 43890622194246344
201258580270067680 238585648886696192
205539862177799552 226894766910726080
78020239925343424 235194587255198752
141122339585408256 234051454061679008
62410720880877544 130498649739753248
26232256060300348 83061522357460336
19480636727534108 154012819567525152
181607398601670688 233588392348436576
82327127935427184 235564117890512064
5005713050252099 122537459264884000
36417807944397504 219331226332711744
17358384486180434 191378571007538176
163627981893802400 211608816468153600
69060141847869952 86846914678220752
128552727538958208 198078610605518560
42523018652178048 141522098987375584
18494389442601968 99379674172830704
56302372901755480 249395545492187040
79286949298888928 130396744694665936
94295771526056624 206840799970771360
124390144756289984 232074513985455936
57021589727256888 94837736630692320
117315857029109392 226718798335771680
88282732820247920 165035122171141536
25276871293248032 191472954231078208
80326828896133888 119913785082956480
25635584247390540 144862238597748832
69008664033667280 198902203109896480
696686570845252 192008809273348256
81505766257541872 254276408983419744
19658694628699208 211271478034584608
77574328967716816 234003690160348896
52784862827508040 235028536207800800
13794014305388164 42206164166294080
19304526824728116 140232342005800848
13616202120728010 261814189991990176
134167314766261904 223389103311089824
20704100101745388 202570911676242368
28694807199204560 259668957682506752
121061334963545568 126272837702774992
45696200827007640 230818137918987552
61025925060359792 66099507324904096
202256287932398592 252302308868996576
181904722246429184 193080736979404608
79943876578199408 134563370497839536
70214452100985224 177402032216928832
46979104641029248 193773389533521920
36434589307998088 100832648953684304
133955521247846512 199618024717321792
117741082002867792 154331326077386112
66955766245638104 247671548841124672
85921820310417408 144120010032930784
49421693226378560 86343287669653184
28975848699038004 165362807384128960
104433519139221472 176416916339365952
76548695907452160 85557410056909200
17578256264971108 220138355152971200
70975475611607128 196032165643725088
124737073000575152 177874492362047904
58586056144233120 187220061002479392
105209588883500976 262716942131887680
104647503843851648 168171613061379200
46424727954186544 78620160700929488
147558972561697216 193662331069497056
37793412369742392 249463083735156192
147701774250022208 153498126924208832
111549140705553456 174750236942265696
251506940702559904 254912841177861344
28009734196616688 108407216933354592
19893000470299680 256667952577930464
66786918798708640 128917769881590944
4684740721792431 103860046998429360
50622233864689864 196086660137075104
22957729557504348 174250571475467680
124054498245750224 201936323481597696
160864423235917952 209587815905771008
86326292091868912 262746295556445696
89067552882627312 218568016714775808
89569579535796208 144700944235871616
56688397177407224 194953488173439520
55429686203175664 113772278588314944
60318937845898976 179102798729864032
95395709753060240 117244313424623312
16943952781399852 111503938123051232
246821746013199552 253261391832121152
11571044453534238 83840699421963568
43363373662988352 207672327655419808
44176352094967424 89326536437818224
234576102488287936 235514406318483360
124960712913690672 187267848304108928
22218007903004612 106827996443350208
6105459229261586 200976004048966688
67404561377077160 170308040626217536
130675802699849648 254370101664067360
66978586903367496 100630989255299264
946870718346539 84049593315611168
120173183091203456 217002718334762528
26238691567021932 205132754216162560
76030689796220208 226738437974789152
148447785989866464 227530995853979488
189830962306701504 216391371814350432
50154786720434008 218795312905268352
39757740024798008 124423003244592960
94663427109510800 214435495698042080
119148305866001872 152211990476967328
24210589226014128 50160351200822824
30021283749212652 251722185494184800
3379680513972828 226040349156800128
104874798188121312 240611418812416096
109223896763736224 141302582875330048
208385750999023328 246866643887366816
172460141322690784 224718695521507360
83472972893543888 130471733309411728
109629378584803120 127036394297861840
203512201498405216 233110067454015392
13978435159463392 228097275732666752
20041037194871948 181685665779720672
38788717837987576 139235665251662432
179574028398954240 221788306410564096
127493497657504272 141678291609782288
31273673652277696 75428101027597712
24596289621659908 257832687149040672
27459171131803944 242629365011819488
88050036351974800 110657532805075488
44287749119354032 253213626017045600
63057317154912792 196298078892333760
23840817836158208 128904026859580144
114840132478922912 209270785126583200
195194372488311296 196476727767358528
49197357984875288 213644168578021792
110235619528960816 236141554821568288
169678588077073216 178044347527419680
9175005368578696 254455513197604832
143092842157852176 203367885185367648
76871637459321392 183290462850566560
55727602503860736 241742552737630464
39757137171930384 49405622871161112
43631515336094216 107168567474424928
88602073713926480 228034019610642880
34335584834334064 202650137697062592
115475216704485632 125667610100525632
38931193506965288 136547973126996992
25162491763923548 56019655297528736
183717836319941120 215730670254917696
107254988055030160 113609376246376864
39178635694723976 236435160046615712
13032987685321578 103415263197516160
133760582862613632 184936378372831680
44064359141047920 234975969834510240
63152723868605976 160442041383099488
28322968392606468 122604482466207760
47142525870061544 237376092571063776
75311699229058080 144353696532328160
72721186313156688 175474617663216320
233811401560102208 260388755533912832
33119795141186252 196326000408828800
99898765759010096 136060897040669552
14544675513994342 66605154709806136
56800097156424192 81125770718867856
519837486608780 215074874329643552
3204094383895726 88326017137700288
91643029148213936 220963651981457824
69329125163007824 143493340797036288
10588517052035034 137033193318686864
7556932933346811 250107488436738976
116323323798758032 197392875694907072
3327574979733391 181516235916987488
109158564063183856 127060148448961392
207708362310047712 235609194107438112
92785393307661952 153989888258800128
101362082871558656 188307216989078976
201420296679579232 248246490830699936
60484527614534040 131827528853995968
38398810065685840 202026783873744896
181556102266096352 230084267544731520
25781665581721948 109884522328160448
16046711783107364 235130021814583328
67489191315695544 206916199095104800
28058875957665356 224450976260594720
134649142026958992 145046950549899136
178220961699776992 204889290062488512
94510907376561856 139496868485209168
16499599934742422 50608736041533288
234677449714629152 257978273506452800
95895981936664544 172054069102078880
179767357154084512 246504152743084160
226620857590287200 232836122353978272
63623116239129016 187213763199013216
17809111794529422 77892527566023680
184269701216633984 258416455992653920
145010221266036032 168975832499582656
48929934661451080 167517277075537248
143255094132623680 225632644391548192
41482176489032112 140674249029876160
22336866725129676 173829835347614528
192564542677253408 229529431391190848
87237727381056944 141863264303171664
112672897613642240 217497470978040064
84298572847854640 210906548799913312
155008883079234720 186724551374273856
100270727278246384 212289083523897056
175733493822755168 180487489685549216
83585336834115376 253036456032076000
138024322104412480 209521159219635616
126352591890095488 127357342308136624
184542848262300480 220073325984607968
208300372498831872 255029387830857280
142616660227627408 145848577570158464
176561537429377856 195049595096935264
133968033461347104 241596676233537152
67348464563305400 213484921236244704
52968116252635800 180975345106360608
9959255290464142 224483274290897024
103693949627683824 169150823995546752
42186136578704544 147810972105940672
122828272478401792 166320054823564992
117936382760843968 143135579052400448
60863565430155208 220020268433782656
1109308349774753 59269077667595288
122086755269265008 147640645895569696
14265585239785362 235901379117820992
201503292592039392 239926833918395328
99296683772391040 118135091084547456
29365947967081192 111519680440094352
213312167438611616 234749069333471584
13031897762268836 59802299571896440
230510555952704416 251502965683870720
89797675811566544 228634366100907648
189937547645559936 248367432166747424
170315219864524576 252177665533619136
184633578656958144 204192814743275616
40305656723216608 52130290605283192
158632740037428704 165828599344998656
36121346791232072 172297161644832064
16236616770507888 82570711182965984
82126507084752864 114277794460871792
30195341515674540 259412764633695104
40320029900295096 262413965931364928
159839975242098240 165990202795205760
153464209630374144 183912501465508832
971761017975487 219261177860209856
88037507965275264 255252710429769248
46367636989488808 247953589406006336
162999207218931552 197131460610572672
159706298787720736 262246042925059072
183132472606977184 255018685146933984
133143434298324080 196758766859495392
190292966486974720 261063758429669664
52033032374266848 108462159656128992
186876872446049760 200492186018662464
50472325043856144 118896216583579744
94471770499035344 234786693003129024
67374495464435672 129284317487656416
42645915914032144 76511464758008944
85222137012310896 93677358404231200
75969463188219520 166993209899042848
14895001197823056 224540291978350880
55863764321284136 124570018001539120
28899040143411320 117175287260316272
53929037595875608 141270420576658768
219732219192393024 237188089530783584
129712991273902224 261854880916456448
65866605515554704 132830659456357680
42826671305495952 156451716328704864
4357084227098047 245175938108570048
42832566462228576 233801131130151040
222146089966260128 228903549395331296
202586664082151264 234207955219744192
82101294844413408 197455134974406304
46908147932872680 255940993606863456
53800131928748496 122806560488015936
151426738466952704 213478110806176960
5348152314540313 13833641819883364
51501507212781016 93083023287588336
87360754809168112 151263562345999424
158397015143854528 236095514656294976
27505003116225736 149079158170181728
25256986959149640 152258007928528576
103054432011767728 130257620765559584
89940227259146160 217864512392256960
46604258819415328 155192206364248960
90605695596362752 127518154397684608
108479058820505440 244309729790002048
47130592656949424 48110413814466064
32000982843861828 79674473255763904
1199556306638679 137561443097202256
125966040609651104 146428884677910880
17016690489321388 46025123629138536
239832619917790880 257371987933013184
64046123623571928 94211829246261264
70525887359658232 159879653439808640
99363668011896752 155593679388024576
74241835358662320 221462007597663264
56180279558114208 57925680719911224
9453912105049646 10108692899315398
8693423290899433 226800695913026688
7746869110789280 39100586074653008
116484746908193520 171041841654186176
34925558802153828 64758072988914320
72833032317215648 79507763080769376
19073694788185672 210418508404667808
96149068106154016 232081542276236576
14858427182774208 201923720245340288
34219918724493168 66089100668278072
47421594250175752 93072544648917712
34556334670176804 101214547461682128
12849919923860272 15929272709824294
84935038587357136 217434110555802400
119354173082857408 155551490210540928
110454914698585856 254984280997643136
28441037860311844 115031130074238016
58615936387576064 241981558232231328
130034045174251568 166031419470576128
100930307533839072 168373798071694976
9869638692806892 128680674374268960
164213870567101504 251384072825239264
72005852673680264 98093590655660208
61528666329198624 215690284640934400
197124356401524288 251247910023447232
57306142072388760 242335517594155776
78107364470379952 136715561724629632
108246237370977296 181922114185372544
48116579749521152 63102084863816528
35669841943604180 62085440283965784
138754283000949120 209764781789176352
17745492642761604 221124199122163808
201411431102207680 212092516130490144
105997175320903984 238022705527728608
104801365142505888 147171294603774912
24288545505773172 205490518224151424
223535329874913632 243901891524082400
58337680887003896 83529198421521584
12282043269254884 202105138707564384
159950595519368416 229198888676013376
236856120338574016 238515817500989696
14276752928412684 185251297559118208
30688294911096280 246624089175114560
28878873789172708 36290637960301584
99875014470285216 223658927757254208
86029538614015232 206049499263970080
38551813109194600 248024931965986720
46965230269098304 203774726047133760
180917975984695872 259279681274845632
84553082450120224 122539093483260560
26737870474029996 62256203929867736
135707795934865424 237220150153932224
24724031380305568 127444994642368032
101332336487415808 174651377578004864
94845432157183328 164154717611601536
189204923057669888 228574594078112608
124202561241652208 147997533944189344
81075471385100976 259457862377390528
66052225672253272 136675885151376352
167699215076001664 259793762249821952
139724056819124592 172317904885040736
110013982941976176 137674989456855232
180442665874875808 235122567961801760
17480547563659960 103124824026759328
216494636681336192 252110620172947296
207567085763688800 238132874678270656
194716076430458976 197122897409204416
211402156790722688 230555825369724224
191454208233202816 258449286253587776
36039730366535616 36283114116251352
29682688615859764 259674120127051648
206358941426815840 250634212461887424
33084919686566544 185820501626391648
109017703076538784 127642164810404496
85787355159741488 239297972011887296
112809977490700112 199106460261027648
36600848793101304 237704198932803968
203634488473724416 230544391538598752
194511988454615872 231129141224847488
105017044917328016 218128618545278048
24530162936120848 71315523176502048
5404406343969864 118457939548518096
95317197059646592 108488515486623520
100373160229978160 144747945809060928
231081170671093216 259445723697178208
56166240791195912 144589213176722624
158686248606139520 190439014972251840
119745768300373920 238560857074620192
37514207348321504 72028706172331704
43603306722637792 90981552323640016
45940539722148480 174775057762489440
157500810152740480 215348530398408224
88919142782670096 97989255727732624
15838275744150846 112099399840416304
199213405535821728 237384386165724288
44158647952605240 50563278321506448
31550223302759700 103739904134063872
17337449825253240 87841859589585888
80346311490546192 81553179239665872
18864679842640368 234597962740096224
111907746914407728 136212496925619536
84393264962019920 151140141554785312
104375187308877584 164856466687147392
22372187032565408 184469570581834688
21780896653681784 101559983555768240
254401811192020544 255635170728179392
19289058942834440 59639416764861088
101472034296128128 261016652058946912
19070558233407032 121961821659358032
167355664141697632 244905417323353376
146722269259665888 229726574072540224
9967162377170340 39954901969974040
54243876400650896 207017781869977024
37284049746977136 229538113693011136
208898991327111680 249916547518736288
11768904643548630 154131207464940960
132054827136146800 147418537401755872
53796825009637128 207098027081816128
88157048154728032 120546284821646112
102724410104704096 174589711384952800
27967237790024948 47633064982044120
141718196902756768 211896097543042944
4397571564276756 183585709951537728
58020327368689464 74409502651207296
221770968387481952 248670779203821184
180339986848141248 196208628055270848
103842895350408960 199541354719681952
34324936947850748 166124547500981792
153383771026437920 173132809407431008
119374881801906176 250488596676915072
20333883556963872 188343250759177536
88359293707476304 88633230874932912
165551387729643072 168699958307808864
54609585220301632 224968130221180896
20532977813131240 145284819836050368
54907775979287920 152052511856153568
41782806764678208 63450669927319448
122350202333234672 174431496074076448
34108532415421700 80715931159718992
19315758234021544 30207310959484176
177819295840057152 178694620997300640
216808112409380672 240783300317011264
23903310420974876 68742203717340928
50666566633333384 165653452830803648
133346104815470368 220725374128570656
16391737043612742 97269927161705872
111674053648830288 209459006101876736
37911580654996920 174128211701812928
77218183728844592 179577728341469952
103600362840426816 214472043331686784
61051020277525224 240035385723329152
97496404395213328 181739121259075776
173138341079253824 258123405295507008
94107954944261568 223992520518987808
225520767238519712 246891120489498240
41738080986860120 258086787014605184
35835851282861760 135981951362920128
98600406646793936 196722830764417952
85113195395842816 244735823807529888
43113072464898408 44724977665947664
43183664645084392 212494650335057696
20932103371751652 194897138619162592
4807969308897061 145210215290613760
74378119086824432 212041056333038144
125889495722537120 159840854955540064
36943467852072328 139367977551157632
106418850602270144 124124995650942368
142800694381722544 203196454292672480
52580333738872176 125691999973021088
215066631094670656 233041704758765888
215457200530456032 219223869311963968
173419278690104192 222602317982286816
67057705763995672 129069392374886304
129559216043578384 181120614245786752
9718378947954558 191829927588635904
43542481499771392 92507038681567168
112008552405917344 217241305238184928
60345880369851760 248229709898922784
117747050504408864 163382199437751104
42180597048342816 105449128962716736
83780937578485200 141435918397480128
26801503666224020 110372386172434256
195088032139783168 251162240739661056
22603522328988168 48628054213909208
50318934604811200 218951272885540864
94350663155889872 169290098008770016
208358944628258080 261495150595314848
73660267833032976 130043400088651136
73282308491961280 103870477216941488
73929147667699600 91672483953586320
25017233110146312 250285334422853888
28051674694832816 80544594032455056
211432202244522368 219198642964647808
11993010829658482 216320555994049600
65164946719725560 81701134648434896
85566477270732928 219082864642384832
15537033651801224 103085009512847504
96846860340999440 171277507430211072
116139388627075552 223279621189795072
77363742205386608 155885792285427392
51062136252298640 74915387005763520
123011556881361376 205488998239543776
145601383075620032 149627947286667712
53671488095078160 65138396524084608
107159296405636848 154986736941074496
77266255927676768 78651863382272800
192325373666067136 243129660859886720
85758209949593920 169044807739824448
196380601599417600 254090035894124736
24581369421703644 201663843800918944
91626344613224976 109908203396569152
75001798374065536 160393411425001216
20784997898825804 36125453416879272
28059475531063748 128456284639223248
36140597338742840 156145356124972704
42824482706084208 44088961650808152
32551779336520420 245505357845181184
154411871748002528 164552207373592736
85780144013870688 123012644084813872
3096405129872301 130070017446889856
182335923529610496 224204214804957760
117574594286484960 158027648690350208
23402559055594284 54259267265269008
18833633093682444 151954162557377792
79917295550471296 174751030661964480
117074455884737120 245927661664620960
1768802420846369 237124028064258912
169105037246294304 180072005483936960
72073524999468656 101994813586586608
53966361913541592 76891469593812448
7618591263626997 28061527772886700
48226460748895592 208391288119300416
44052973956542312 51108597223219336
41315632704789000 106622367754928448
10348265508376758 262715781252534240
182251213701458144 236624996393129408
110727807867791456 253508319745821728
10568868000143244 98732999366048368
71327521833828040 227768150450403328
201749469141408672 211282276106833568
65745351304604720 74947256659313504
163709330791789824 239008985471248192
33721768541291640 132033057141587632
12904059041778782 62047344012305336
11074645275798004 29256396094087368
5940903473975577 15977264387894364
44153305164594216 63502396072473712
9862917719300064 100985052577334176
154298826765812384 221304920626720352
39695638863907536 101937271898504080
74175611469376432 170832449611591616
127877212936454528 146774577362925120
58981187483314128 200550827342750688
108105117952641312 234269835616451328
82554220395053984 109503009678069008
84296789310889440 219222120689722912
16183523564562426 215139439300962368
72002298940432832 134533436239505456
76026570893714576 261792779693785856
106783538769629792 123936433011021168
122738355378826464 224306879811341056
208404396297567680 253686973122831488
92595101815370848 189834785775301312
178535539715913344 225881586492486208
18797218186746812 249829227249133632
102429597327292896 166324217326728064
34822390476647620 217190474410995392
77267242118474896 92184795105828592
180281772020919808 245036061192073504
135142795824423104 228698582802460576
52048179223327432 79649049809340464
82173974010646240 262690463815049056
24440734037391664 96749285623412240
168458947485702464 194007645929343392
42911428458532808 99435835866014352
73143802803134128 130207219736509152
115741884845722864 190534808388346752
71719073573096808 74428019700107424
114165371550892128 196990086051506272
22721010049910788 116484293375609040
171926921930856704 196744487880232384
46653500966887680 217083020821515104
33212729757429084 76115826508492960
123720539497031904 182812782037318752
92176702723366432 152284165480469792
118706307132560896 261963523623969280
103831487130339472 115617024758977392
121550214700855856 179311396965465120
131213767592576832 223354796686185408
4718756373840046 153062676107354464
147081498608810528 205192109258710272
29784067088963896 168987503418664352
62463764801576432 173420519628500224
146567630430283680 219039091122654080
112607548625450832 235769466778340384
110192640769854944 160837405293434048
64845746829508328 78401433268987072
159732102795707680 221222263290964000
25611112180737576 147187790804257856
189873489275741824 253402007570524128
223473522983812800 243192361498929088
12987838902363732 138144656380651136
78280832617768912 117700970053964304
91812325410713952 216751514407705376
225208752970831584 247702915598809280
3200510163775945 256838392969197248
62263184168677968 244921987666864608
199433808798975648 207753526427578656
125118649000771584 260371972495885952
83279250230762176 159708106363481216
188685258998733088 260107716072094432
81191288604687712 238450732355982528
18402069851660608 199016620636387360
167805794117379392 244409272588539936
48495167310442864 258407910754642688
33390824430173632 144165153721340320
22626813647881080 33613944313692128
44360919827348688 80529287055660144
11574417376947162 22884054990887172
98762734305020848 187778500705249632
43323705006251104 165691638306481792
129069409523871168 243891582369884544
4681080594092441 176429882177233792
98706969083017472 141530462196556384
80241007128718720 132317570455013408
97420008028515840 194556738062254816
100091746795426128 249609432636857760
69537979250559824 176860060953047328
117786333930305008 189487138982493376
22721529918431440 101733114786420000
178439039238473056 209650976374394432
80512100327244544 146310964342696704
93822274191299872 104572894332036560
58879056881290704 195568640309614688
60834613008927704 100943384653741904
89222160701390784 180845383170102912
63558977691884072 81196671510760544
33844786061127600 251727338447233152
30393273018549964 151389433802196096
39592063975108384 231247484487338144
218228130157410656 258025726823983584
164157127427967040 196376474138729824
122265454669126912 206089426190869504
49025999837035984 184469308317011488
198259256818936256 233296915717411840
142330105313390560 186071561601466816
86960997558375488 151839780056479040
243071375011269312 247587913501611776
89030823543423712 116658112490562912
46296679426812984 114740324634001072
114090090115530096 141427717986290928
129638525387560960 228221020585072768
258286560227778208 258733824767080000
29158222396628740 76234705303459488
103396575841163136 261026881266434656
82825460305649376 216010757049163968
103363701810129536 153462633170908480
44347882843586256 67908288397851032
49565087702547880 190832658536352736
96878006874173232 109417919257304672
14123754896817686 125836097420864752
41671909730776136 64255112500652248
54671101580976232 252885710926914592
184984867883341088 236437020712754368
9784600941287634 47077663855713360
172932300972416448 218921165348270272
15348740648575434 21199271161520488
69323489433452224 201045433001891936
113016019316068144 163423942805155328
218404678678048000 246510699045568416
35908925924251340 234928650387815712
41261814194337512 78069750192714352
68820639061349984 143939302872159632
91968662077740560 112521372063004224
173796253230987072 248639699179462464
197380908647121472 216738626918991104
238179794296396320 255254663305907456
86550838726940592 106400285824464560
70045597572870056 131237170151768736
132359633187998688 255222895795415840
101596498094641040 258806232622084576
57500965503466264 238858543730026208
45385286956086848 170406679662626176
161227380648018016 199928246611948736
142505266238597184 202545841994207136
103915493461512112 229763656777792736
23151782178041652 212179345421662784
146456236538976736 216506558225451296
72122701387851440 165167462744154208
22028136848836396 195013336147935936
89366938106762000 160171215361392800
44664044856152048 131008716965469968
119100933737175552 258993069759978240
175497647790798048 240934391029149024
23089575385160360 45210227941640424
92551768289007040 254156427078466368
38321371442897376 230678792055255136
152848260484468672 261075245095825280
213551137528641952 224674645106398592
63836383866711064 71372735046369576
67420554996775136 219374221956340640
32366094256828068 32774786003098440
158361963890104672 252967067553376640
5479165367594785 245720323915009088
31003341463222924 164779833462832896
70668990280186448 100792415916451136
168189862955179168 230211708718125440
53053081222929832 260649476904870272
97168894666119552 209332398554626848
47766476605860144 82237643151529328
29170817207045096 67458218570118752
60322437161523208 240045627311108288
64248854870279024 120605549272386576
51933638713471888 113214907917758368
103465429532535248 171389578490404992
12473102480948150 49407025298298224
18195965901568900 211053225312460448
44481791487783648 163133798784222880
198367115297688832 214153210843349088
22671269940212304 136266730009141344
89683233014523024 234310872922297472
125659109154136096 253729246348784768
6154891490714221 128535307093806624
159507843731135328 174796016321866592
39183204888680672 250292578184580768
114160952498060224 218728329948786464
104420169974720960 127789551186373872
53536271914543112 109749888991073792
96201639985289952 215064708184299680
136102174370763808 181509690531466208
11688936045080986 94072647982695088
111082285026337360 257526846518725600
61509309862564936 82821425396929936
30660409512014776 257839095641007392
96491921420648448 261266339097961856
103138096440329216 199758834565821312
23345526700624620 211556627017765088
47775400264563560 98326201609190240
198055341765320704 212588387352799712
145657742709212672 202095702032620576
64048684031902640 132794347237206496
149625521396882752 219414826962311136
149761549887287488 230346204134026624
120601783656816048 241515898616222976
127649295054690752 184374502785419648
114080059692494288 115062954779479696
117077661254687216 198689951008430208
33811623896707756 201622404748599424
82264120217839424 88756641392837200
217084779863031200 248520811823545408
80037447964545952 82770856891148112
11056461232838596 17042038901868146
18089535849659400 199091052309021600
4866225391331428 59778674940078176
156727551412672064 251677597426672992
171720379410174624 193033482920720768
95000628693421168 144444916464087744
123203417580322768 132487248115898000
113244980627773280 186242772686689696
113712112657996496 156305542105659936
96402130822342928 245255568725051584
17314308540163180 111273970708252912
12833194533801560 105260620544476848
79946884384181376 204161463189086592
141698609953508912 259966246056023744
20942720632584696 237006426438736416
91696585607678592 144154408388707680
74482243706016816 248709297780735168
31850947886195700 58090343784829480
38577357530587104 232751687597784224
75316348326415856 81378282021807792
177277482363861984 210792447308493056
62468189276028384 194568956735912576
237087944932907648 248879198040369280
49161242107295160 195489798037482720
50739268481577424 213925326318047680
87647798130407600 202014054276560192
85130612221419984 193587835884761728
24534105767791252 190687801860157248
25373155953848744 181113975022746048
174439717665358432 220480418839308096
200639390624094496 206082297567585024
28053018494545532 128704094023090976
37325117303425272 56570291335800920
107389699179207776 241724500946143040
12625337513969156 174575047137305472
48244538633717648 228015610556183744
69742496244745688 177512985465279840
193478709729504736 249337903297249728
34357601978227660 60435822354665464
103405864731655376 144129033232589600
127826678530090096 178871941803269824
567932425413389 131939493424051552
56576480310943504 121610390549840736
158612398356120224 193778893717627648
78535438955492288 135139068989505248
92438248795952896 164441371030296960
19051217218876436 218210215680474432
143417363438678192 195153805628467936
1408664872729484 136161649285064096
37778662503416192 43095883575155192
63913159873732192 207713278516649824
175077777945766912 257480498326638400
5154401164650532 223618283998622336
7255716311038677 77362400080124496
7499796392572632 83623966620174240
68453397227930888 77824327321930320
85882458165954336 214203076900623488
87255220805438400 253894760754998432
73258757492386384 96959223061729168
201305281648781536 243918805675263712
101856091551880672 153338611169864352
51027662902226728 82439078181848048
67307312605037752 188509378762203616
97188621787140672 260200710151893888
25542078079676912 61139762514609160
76781456376921232 246830461333591136
113033158573815296 150378357960376384
49983316921751040 128739896163693776
28721721651325064 105102007392966272
172738804032162432 200757887176519456
197192391287314208 220914274308378208
168171806812920896 191678268945082144
41027096729141624 88775179551753264
40276170150699600 199148220305888256
94292853582433248 102221905192209136
82536838266132592 200505708933166272
11247965821768142 153845427983134208
14441050489288 218690195048874496
78507666103792896 168798183350381728
96842177180260880 167603476638893440
17838984314454148 141721565975900960
69392399693261472 181421077908352992
61426248772107808 161829921348955168
100222536722283568 247072499851164704
83458391491687104 100418990646830160
244122170071686976 249487959473351936
196168345866838880 241881855400497152
32535839631561188 219308847458399904
178150916717430048 250995114217861504
16541544204430322 84448776098238432
45077228047452904 123592710749938480
4458945991749698 171100106505625824
91233406886845264 117584864223805520
238530063940756096 251103393938095392
41281102187788224 198908974479787392
46609269792162176 98436944958980608
153441971151688352 198898590248447808
188303965339060384 192638488860087072
83252645198984672 85098607927619280
119580778453390544 135766004260532960
95595397616304160 258312529702108320
5728618791451433 141447480004533344
143080636410181072 168352578032690336
20495426251385296 113668298585309312
193267392732835072 200341561004012704
174354850893545888 233584038979768544
8459893433430272 107092019963493696
59124941384098664 116133550100293824
213109313806600736 239316020409118656
36288784857754360 131586942373384224
9122240663014028 120127299439859520
9383190652420606 19572601981418472
86430100967795952 142553903130070944
69835468924161432 116848781184009136
46651971446902520 93983658186717152
59723019012925656 134008091686040368
53664882731618864 184286199269625248
133595754216842016 225565871079475200
130261329749298736 245869773211764960
24100973182206360 46537313361060432
33263191229008232 237247004706764032
161767982150983936 213897116819470240
18495875929350484 88169471403950640
27203447863313568 215949766422224288
18685439061276152 250803373436794560
88344900300641856 239487307354445216
77108080951037040 246835228883042848
204371474509117984 210941162904775488
113399941582516592 248293720043256000
100565712312177488 262941925284370272
45100468607516064 137465905149448752
7532958918826919 248343999230921184
68724847845919480 167478785396426656
24854913720460912 169169843975204864
111427610100685520 256957584891494528
94632547124188880 121307974617683616
33479884246177000 72486923356039600
46672867960560464 169617961120816448
104079764573740688 110482306101125840
60486224900983784 245122031619571904
11662128178416344 78657188308051232
7784327334889804 173003235267544288
129212183948874928 136233857840725040
54252946598635608 200911488408993312
8478671638678882 151723601266971872
63671076385231296 223149223030963648
101243638550194224 119157823773105888
117551136878398784 123945421434501968
12668873068729708 104864271937706992
77456113156630928 93150919661370672
87549039461572032 239495718345094272
128439402224111888 193668785254890784
16678230579967136 257112382245303744
46030599048527080 254642835369386400
105713095769956976 147513581024062368
90134539750168688 112102292433727392
178658155319398112 216396117986783296
83015718857515616 105688884448529280
21516961096510236 52356000293336632
30013239552993908 253879506314013024
41854088679167000 203427269113668352
180486225227511488 211028807774698624
169182894344159328 211963218289250560
35139678859147840 73911988051983632
221191077958417792 260793759098969728
94457962664638864 179242277804126272
94176950685528832 193073349916927840
59405519240879696 194805152542664480
139592566443223072 226736001261148320
149159035562021440 226747801740654720
119475279570213456 225263850121077408
130431666213142912 183661158047872032
110909606958950176 207391224736347392
203617432338351648 228764343627003328
104192514097746992 223064686736170560
172193810484648064 219082332660428032
26194204672193144 132630194566353504
30682534475711484 235578917840181280
14963571623071520 149745736701038304
31738874377548620 156013395779043904
115459137800893120 167861517406013792
225029769285698784 229525002818765536
90521277170281152 251490351203606624
36350811882135624 163427792374537856
148102413751121376 245277829839425408
33886782941327348 119806225780170496
9609059665085466 200000711672011456
99737239243954320 141667272198585776
21085229985246048 53455225227626288
60697037949409040 224015102107645440
100960882654496640 134394183544663152
73941780304116608 162895435890781056
108441579740762224 246632392190030208
1287000277787699 90447895804887696
61542887748558256 92785691874784832
126876264870026784 232984780565487808
177411447806945056 231050979340671136
12412155050933786 187934908184039840
62104457588607496 220349460742123072
17854706598148654 27991194857737748
89715451515792096 253343341604284160
80739557433896320 136541971952861120
81018486636133568 256675156360974400
40516143979074672 225693757906139680
117120387922889056 247209835456514176
84280066820813120 93990499441687536
69383499172118336 189633986949564672
223877566681677120 255840111081986720
133875317938109168 183774638397030592
77245091860736352 84025927287663616
22807085284104840 191717700946306304
16781835000409948 38050772810494760
35896462020920776 124163833658177472
85471724438310288 244041319086164896
170131088585747840 225054187264564000
1436777685162186 26772078698630320
217981963285931584 254293621229084160
6892738336203112 83177579009446816
121582548998289504 182741200594035040
81973800023815488 256408350719232448
17444680761194004 59234040807559784
15496621502408822 190221009232880736
73187394425479248 157370658062168416
64027276833877056 86769503263049440
65496667250368616 102998303472184528
135695378917351600 189779721183385888
21267563065305664 206057591524087008
181889674005127392 188775749157323200
141020802665960048 181095587180036608
39618663928381456 133363950403121616
110058282482439344 149820573514344064
30197744157131292 255024342450085888
10759316688404116 211484578151560448
81427687882220592 224404814510719776
135272660222152464 147128858639759552
6335456928732047 261767670833545632
26880909214613844 152982895351772544
135756159443532320 152624417214366432
110377574918229248 230856210804298912
179992505184764928 247008005157478368
34464651177442340 209685270566459648
192431833060391872 220656536750672672
23698019141772312 186149636448037504
59270131839899112 107853395045051024
221280546997228704 222831107291000384
174302061340838464 226960562736560512
51182901178493640 231247020377957536
148350307653656320 220083338008269632
233303190555577888 261058842608406144
124682668111696272 200543918097824608
37898825634309808 187958530254088256
142389136651382400 193169269797265248
24865388672900084 95896884601924400
142948503426162192 191609382678268384
101958533030755472 158519720698682368
142699394385152032 195945481856527616
158639318032498 217654491216075776
72755265484635680 239978214593019264
3536200592798590 72786098265571472
109759621014068112 227149539977933056
161261308113524992 179246422915270208
42347880249882992 142770686148674368
57930182853112328 118094979131826000
110243226034072480 178269528691868576
106941376165875248 234964927891626880
78951917828484192 111905255313138656
153431093426293568 254108265852536736
60836451372632664 152412614123751808
64013058805674272 85532790115920128
11307445774197686 113164440271429728
16514307437568852 53430803332545632
96532723928994784 97815128013875568
46223060270074088 88640159550315632
113032148605976848 128658116091866192
99431297877677120 260495926583248768
31940691802156720 175235491829260800
34563584921476548 246473209337305600
116328519827919296 148851832462991200
44271863313633600 133515085556774576
14642507993724392 187996308765613440
48566992253441904 130443322706869168
195090792232405440 201208379947882400
190603731639363168 227095129560418752
151226252296842624 258903268803278656
121094135280511568 241004143755139616
75219091756446560 162028177558854272
28151775644871068 90378942841581920
36729212230907216 59153115833970528
33626069035512792 171312779033145152
65504753116661080 83894735197184032
73849113518440112 137532412202614192
20194337130212748 257271026728893248
177880700257310848 220049790189913792
123530869435421600 231615935602781280
4535599606129222 261096557357805856
11735416331523796 46994177598139288
85828175807551952 108852676568484080
5001747690931537 227159298613994144
130534635570647536 175596221989155072
63347231506343344 123485906875373920
163309541333422144 242977676316293376
114145731505508736 222711732739068672
83551539128897664 240975462261344864
50455302906271664 69404167208284640
40810945510975384 98991073648581200
173769483883089280 186529708459776928
104193106032305776 199293405873974496
73690626434291664 171196736356319520
174732980733093408 187657307698039552
167932686597395616 181376933224482688
21340812925247780 247836075653888128
86326425762628464 162484427215660512
51840975957425672 233823178867531424
136801668727598304 260048116067586240
54550597438018920 130360664607698672
9103599482110538 88224883528542704
184163494740477760 194078537315700480
18314562472284616 60235813768244248
61966493812264976 178315923827985120
84252487327662224 240460964778962848
160861447482785504 243803705585809440
60191077727387952 238895646298163520
159063827209315328 222604113183320736
59623852608863712 149196833436316256
19854964920581856 99671003056592912
142732520690867328 193228320208972096
40669688337072624 44790684532504392
4970005845984033 109650558715777424
93219611293462032 99565090442579936
21617481398520352 116623799050961664
15355587195590346 117904429963982896
95354408368242704 117082215079595024
125475288331741200 152406486146546848
91765854191320352 176307461643410912
8891899637900674 133554721632578288
126396573215631360 193515416007987904
145422577445893376 239123392991744320
61369855948207048 235472539757314720
62339516967513304 79673714746380704
65957636679364200 253806599854070336
150518643656950848 215865722338916832
8066887921665272 197843696923899808
115975121652798320 146588494494986560
32990782632024304 60119549540344128
47304364675221392 56527729766797208
4446549502463822 234059337252355008
38200375787770560 103254110304630288
156155944013051456 182867367731653376
26241809568591584 102056118398658832
126769707990244000 200793762754082624
121760867601415744 132206610466073504
54813010834182392 184108691828337536
135199349680614864 170415821616674528
22597519406432116 141603427001679504
98348524374267536 181548229155264128
16223611577156804 171498736830639552
144533342836578944 260854852097248896
35705262612547240 135787628054180400
116715198872799168 203651842734777376
149675743088049024 249127751126511456
15742859300872932 128799712993643344
13268054272886642 253495749526538368
135525155893313760 221343545705313504
181580115129415776 211756894621389696
69780046557060352 163060727640519520
17601177021288314 205845606002980032
23436444608574616 179008599798833600
84061185417417536 138035793448532144
139336067915609600 195311435928852992
109702416213998736 209531065108536032
35396358609834100 253814324771826048
27912926037031512 126813985449256016
105682907726094240 107467005877518448
172723019161971456 181807644494539872
94693213088662560 238341004801443680
217298348024996704 234920769833481984
17827654096539178 55225390621878912
40594154122034968 55848033031683128
147455010602125088 169305580449864960
150797831630494432 251543776771740608
119403212771645152 135128289569919488
101833938764877856 177621888450161600
57125578589210256 236170387446390464
251316748418325952 262780184030234816
102419358570858640 174139354834041920
32814024691091632 175714341219817152
160926877010860672 217390705817250560
226749759522812832 258613184169471424
52245174330035192 95526072025412640
104396417548436528 128090023920680224
59503377240935384 189131199812296448
115917537236442160 253822228253289504
61271361481220848 168858582379517152
212550990101134432 213271466341871136
138956351200766416 185757740448131936
36582521877273176 96461318213624144
4655171811503261 6976225013452272
89261943747869296 100882626557117024
25048016962267796 100395485041648544
13945281188797664 57280582319191544
41311171712100872 91792776032380368
13590116999396894 58619209412795664
6538728125630760 130069822238856608
58426920694491840 258399723962528800
151419709132971136 247813250768493920
10468299810729014 36935291919349944
176334415580598592 189553196493371552
98483175116664720 207230640017502400
111371687474197808 213818720230055360
71597556483874048 125575637817429520
107133867536209152 128241917274118544
79230182466039408 112114234795364352
19486358545586668 128352712271493504
184045653532290976 207761273940917344
30004443125679072 44115830080231672
258206894607145056 260455294972768096
232552505122455680 237882808951534432
60960296793399720 204267784343411584
28205269417906516 237275511649150464
101519202072860160 213130370869409312
36291554137110136 146583343655341600
233507576186499872 261072298701301472
109680686150716992 227592106095040416
23118915510993832 254429180984928512
72941001539505520 194384010727640768
192494343666041664 192695033938053408
39656182026783296 80114662540548944
48930575128776568 69197527321748440
49422840775075784 260012719205851552
21106286837842764 245105727334764416
178769151225114080 200503061008357984
224988280805685408 237279730093310592
41637364032070712 186201038240834848
76924240826984368 162611871035612224
8000444379144731 262693532153982624
32145044329405372 57374312983628184
19161926605622520 76786836071258560
167918629361864672 259979166780612288
161802980444476992 219760282319635104
1281467757793657 209433798687131168
5378368545292290 142112346541252928
35981781378246588 175750622918875424
60067020459041816 120375517832847984
3889657204970582 55592456659934416
12628960980575376 78259838779193744
101674256770825072 178522394205637824
4379086024462739 202864814004845920
169369906882413920 242428766698088384
154123638019906336 231942573554799904
132280481591751600 211762007706230560
93107675533390672 178340790664185856
144816336787291968 227252499498435680
30653386509127016 240474127245900224
64163581240598968 146839873962821888
247766219742046688 248807890137399424
213020865447803008 253730634669868608
67324725031904008 93776013445541424
13846233862429456 242181370969343840
7751527003006141 171739328933902336
26011642769095280 197368548123717216
163392063734056928 217845236991808704
67941926175641048 100905910098042848
115644167607757872 253159188021138080
601638257314126 162695937161111584
119160032014434816 222331640507844896
134587487752905920 257032013091496320
153187765725932384 196107870203900928
61278192444942088 150559115445257440
166631621069797472 211078010126421760
34110067078780376 157200780242897312
11909434731944834 27895942359534876
100227600182486720 123261135810516656
71761932411175360 136173883992011040
119628139424419728 239214595246542528
93075838050039840 127963462882153808
11966731128008986 215470197732548544
179077185873630880 196815465168709568
102726593710920912 162589149525177696
98505608205679920 124279928888379024
44357634365614912 171643931142964224
156499623985032032 246433524563649216
33390720024648304 221276883909812128
12021374403746346 55615051145843432
6240092182407869 243337996343975488
185595397548857760 232620545315062016
10197329730859612 74296961471269200
148183364765225440 159552229258318688
34292217373844452 250118661664738784
29994162580858808 191684947031937248
49241317504233496 163673415276112416
63947792749250224 193426288348840864
187850707930646688 254486284413553184
84344844143296448 166387896120410272
210364332935428160 242305808681963680
117421169708182064 223258735138459488
58790297971298312 61926083301981920
15233029675515154 135972417118420048
175394957037254816 209240138597987264
58001655052272344 208410849519601408
243469757928536832 244117271778598848
30939676560122036 184834727477879584
21675676603494900 37020035683089872
148509912764519616 231459587150601536
104113110844886752 216148956857714304
181402855395020128 258445205158697664
9063375793109746 262881184837320224
204315437349794944 219044871537638656
156214296955685216 176288962968124576
135495774060681136 155344764680368384
209665064438145024 211193246239138496
42427618653128384 103635806032168352
8691944502790168 64784006316723624
81950604878721552 208637442030180576
192994558596206624 220968906773764224
131659270250157312 160365875671784800
83638696875471008 103605004562806608
60487879006536216 162560712765969856
5689750221656529 92774541056436912
191610699473618432 242710375105735168
77635986872792624 199067335939561312
127607213777454944 171138093463323104
103053497086612064 244350862984663776
167568245684333344 190037932124659104
149876513782297696 221016790693693568
70104242525618248 86842256399843776
212429128326118176 227108586413346720
49850655155038224 212824673392011456
234656795926943808 258317241427059296
31848033099937464 68095229831422696
97153213558549392 215590011984543744
19610834150989432 113591705366828768
188520010302184736 231396384261315296
99308899798917136 133418523960196352
36124724995955272 243059514548792832
212347551883481472 219007821405937952
1077173354036280 159277729421442208
186726304000388576 238987146866088928
23787847702088028 78578300998976080
44497550872535072 96633325798182160
39728924303859952 122079152113612512
11444693900653002 119658917815881568
75214875170791328 203888380738044896
38602589719352616 61810301396457784
28582181790379152 79337196192467584
22979878269152812 194300778026798336
165457581349687552 251564572425504192
16331952466057608 80367460667219904
89600904390588352 237060448113377760
216651662567995424 245209233913414080
35251361998013268 75210306258183232
87119982512107456 132007434849716256
65076417753337480 242752556641123872
43792958924928744 55709009476653032
30973735035778576 96000436873593584
226018516491956576 259837539676352672
175877427714642944 225027070936144096
162237775433236896 233223699965233376
101120680879182448 124922065526289632
185435434249748128 227609106089739424
80096526297942944 103409499348802240
52645366841109816 182099286583745664
141948700210740128 186817246536989568
4855815128299958 122577754723609008
107072787727858656 133422252856172608
115994678644395312 158686793066639968
158823578449804864 209629462932815488
14548444229944556 254342967715178048
37993462017642224 258230104129987968
208369207000445984 230324533574873920
5177661387334835 170400760078062304
131133305314911744 200258509357416704
85103376173000000 168890159796537120
215466452886812128 233277533587642560
50091620675208872 196395337382679680
110742838507220208 193874416795346432
181069411166463552 236772794014790624
98474495477320912 213196038155869152
180518203348387104 190011148602834112
88943591236937840 262569207858284640
26130585115785660 69783516618845392
134579812163693600 196993974786252896
124760668252322800 189333987880495136
191205000019452416 219819529356343008
214471182513279776 226740263880770336
52549830341249264 111862556702520624
157720284753350208 195471711501998528
16372612410848946 252163028045495392
33172483389118168 118323149759599936
13537153049912274 225346956332337600
25556729795346752 166228856962377440
82697507068180032 177186095594422976
37330643851530808 150937000169611520
40274476646250256 188544906607168576
28591453719857880 41659224176575736
77244141371293712 134152258215224704
233976254670152000 257802876491379936
109048317763153168 162877087140776480
117295677649246720 176809367407623072
103098734064374560 151124590330488000
42971680405049736 52089570493051560
89513138095648320 158482992808144640
123395372003871040 129440986052401392
10341192539628304 203817766618051264
56441145987712360 208316057670740832
189336529652465440 191723433800263136
67976783020840184 188905620363509792
17214872021212484 132359340748623584
16176021998070668 132947408438043008
130159438295953440 225917372467905472
91711679101634832 161347407782695552
140329642925959648 262070889945814080
36301835351981304 57446606694582008
157953721004187744 191323318225695968
94712565613353168 159326992302211072
242704756328548672 256041296405215424
19493760669743544 91213231591189760
32775040597989608 47875125141851512
16487090698541666 236496610269015776
3427546086664604 15547753790420084
81155758826919248 107659509614615856
168254891644348064 240575030811687136
186259950950476992 189851759429789184
15596955056813730 87186025327963584
245293983301170560 252622349703126016
3570917637714600 57759710498485152
16203793928782546 42396862999635120
27327611265336792 217103663545012352
74664693276772736 87695751722023056
6414990968859170 172392285328470080
101011075359088352 113124299725548416
6634746856204188 138630199100554768
11235709756843612 252985075767957472
169088312906138784 254372629799547360
111627724617577024 128108338933641136
177405060181635648 200029258097423840
115646701492731568 242114695589699936
130284453901845056 189593796110096704
61841713042850136 73027847917406240
87838561348406432 212492786187939360
143765322203733008 238397053904849344
183558102987023968 216934375674549600
228917376436396064 230291187601548384
17773498972358258 204968184124810304
165816948389352320 256413123036608480
184038435600406272 200776032967963552
122906312543351136 217360454476015712
50155380695335064 72196108417646880
65251596188841888 251931207167779040
75810508240145824 171258637373331776
87412095974044960 138613882491987120
15299938551905042 78308095683489696
59422719397009352 134846284858004672
176509597570415808 241425726181242720
50891409383935344 198570636225677056
65592811982495784 149670008865712160
109187494853777248 179251209748835744
70954364102552232 231610424435659872
136663367950640016 199248480228410592
57008024165793392 169984114752754752
50066350987022824 165298426521994464
77087716945228160 231143102391338624
105964018339560832 240971005276143680
82716422232400912 96099470774335712
44405858082575792 202257807943087136
150829443912217056 200875142145505408
21231464531148480 215851433426101472
85203674902600784 140888655662470352
130008983355755552 229391150680451264
67664554781241848 172434621941343552
129242105759713840 224377016835148096
88270351786094272 106028709349340144
103180043450737248 207423137772312576
206406477180852416 249427677886572128
132850089431038000 237816090984872544
83716534546572128 244862408454641312
216310951626918304 250004382367864800
43098746673871440 149488349393365568
113056519704735920 223841143073817632
102710853745608672 250439682385038528
17925365499243938 151045053003793120
159938443439373504 190790190779563296
38596074231926512 212796049461437088
41190090565331344 75425780966964224
21695752616816132 136426389898572528
31186939864243732 221429482465357216
91509839825720352 103204709084645792
146192630842101056 235628967316632832
165553112406958624 182366856109219040
175021622411615968 251012860035717344
5328292396139781 17246073661341846
38314592377822576 111782931219255952
33829452433488100 111518121441260096
64234516994657744 155001746593491456
501440671017145 183104139724081600
211213302416250272 231974669749707936
72971241290474896 147260429556326176
138974489636630800 190959470754960736
20221079366128700 176925161583802464
123265068772974816 174399213667919648
171083202245428064 189398546843428064
35814128978758200 228570182066078176
103149060676735488 190409208526625152
166638752033883264 239722908632149824
183821817052104736 207740245079939968
137176370033828352 181553270175161312
14831184175567022 200893055498053856
47649927634833376 199272818898723232
190576190060739392 192837716080751712
98841997767877056 239127681820168224
155003711379028096 195275768136262016
32036585706946516 74692678981320096
58380871981107016 72365453727754832
147252615039665984 195383991937147744
117702866210821328 149561767093467104
21941221248301044 155701865540656128
32181933366613436 94004748028113424
161068875580220768 184767718909937952
73294356483074896 152937873047566400
97689977218623728 258059296830436800
144205890043233696 229133733115248128
199418389995020608 209607850204138432
11843823406835502 151474777365284576
3574025881660552 235820778171173088
217647371360163776 236742654432829856
175360824281988448 191513875813341440
20444374444908696 179047561837148608
132548571401814912 249820806168356128
139582780494040768 195042145616428544
44263175815912552 63977400598386040
237630237210220192 263048535975612160
116804320627708256 120571398417672368
144137575302240672 253009418285977056
9821154437601592 34182823833507920
100421429552633056 215210861998486976
153332073416626208 256833790560022624
174982336462633472 190898501523853120
677507171612392 53316905757305320
212966627004645024 216607066668120928
90552452043226656 181947634492588896
14329075321586042 79404433773830192
151316346607542784 210117348329385344
164302784507892832 205841722199072512
112302604900438688 204403188248518208
148311292786542400 257203112078505408
68819836391671192 160832979480903776
57621995361076104 98412445248457840
5726962108590900 50715637533386720
99759088135971824 241362585466077344
170028026009635328 196005932337745952
164325077492912448 254577341729455776
87819350419929296 97583320240140976
635790997243161 81327210054414640
7068857185854328 89936944723461664
157236634276372384 233748669929774912
54944194816686544 223515742853665440
105891376730936880 155405632458545376
70007681525285816 130554486996711680
114555676953866672 162714607767277984
29330822601033752 243924886766733216
113252215574494144 229741119514268064
211016851391295392 246246952521245088
90317819406951024 207475540815498336
141781108895444720 182923024364384992
119888257778562912 143436665968661616
186948440653262944 188878739207888448
115374602161785664 167671330624445632
71328644075552792 82676515149307616
73404941811767600 230344640278197632
31083437935341572 51411324632428072
34835560737359528 58998806725328656
38723061696037176 160411145333640864
112972457245050960 130718985484792144
19549786739780796 211565232357512896
45455424972125592 159927228427193536
40416639937118936 44264248580860296
35243495110861328 202109391902874048
66270693584186312 194734568816649184
138851146585641472 248237944343593888
186009891548827744 234579301618547456
86206391701370192 113687100235849600
59461554770749072 182729691024802464
10720349676426114 142615599547945984
48019528136412976 97847950939977648
35075363889983364 156119662249817568
21593112410197236 256421547560462560
212685388274634272 244508446549220032
53908438711053928 62028856694705912
9560066728315302 31208690399275468
138808501896467232 201296672939437888
34106955711042204 68995988731037152
65160626041696328 138502392619776192
32820933979336052 121471590271379712
135190699008445472 259916413845467392
30358123094754592 159228820046535712
27773723222498340 209869381794071840
86744884798521296 157208420505115456
27364045412623000 188124883497513920
151457310329761888 167689818034839072
13784327698565936 176004167837191488
219799832293033568 246689348222757920
11482130063011908 73688698046619936
73466463967173056 169516879325388352
76778046890152768 210488646007391648
194434713309074176 212597856335819584
163590537707637280 184875406853832288
157459206443691712 183119322749277728
16639339193786146 48127572934769016
42599044517494864 196931394983700736
59402885677991472 134639268258244624
170403390321579040 253055129232231808
55243048176355200 153353830152713600
2738346838630438 233866873890233888
76449810963335264 191691346938930560
163056838004881856 223378615124596128
83932903434880704 192074000181338688
35903428978605608 74085840075830688
65918989211481048 139627334127307872
118095153713028528 197999579962894496
114875037100898416 189342244161729728
25587780851431920 259313321326495776
158569063207930272 252410139080800224
23067508599612220 197414613969520544
114483851918282976 119697093268983664
17125536811527062 236976464415966848
149177824455211680 184276953719044928
121317574074166704 184624272229798432
147514694055085888 168669720108822400
179951628592229152 221331720686489184
169225188722473024 229759589071917280
144435614971420576 237035038266393952
102866979473545808 252226325285777728
48234373897352376 199335000253296576
177481546485283808 228796064398815488
66201824608520592 133078751673596592
111986758404828272 146425979929628608
48285623419696320 263030801714742336
141953527108803680 228113573816315808
60485678454500224 232844873219069792
14725291154026380 177266586651345312
31409980815779520 87389687447995744
114816067141150736 155159038028054560
12310928687217896 141519026901645472
92744994644381280 102567303632944528
85057114791931872 205673078104843520
85415141685969632 200692062042145536
71066007688410184 194772774540894624
63867225727179936 246256444639712992
65926007603276744 168153577643705760
110988687301935856 140407629710277088
25842685865747892 50741826457045560
28266161754166984 210629816457292416
82613827280426304 213609679589405408
34059037253674504 133992887190317296
123677290307517584 198102837702811552
23157797953599876 142254692793956112
188901732314579456 226550335398110816
114029918542298720 242760506991879744
39608064500487768 53710265672672192
99128852548397968 227453327226309440
29436181760060996 226361630221595008
131939107248216928 260823470227436448
15973769952945642 214421363333797344
67189177716906768 98020590575797296
157463300160089632 244608202626011200
182440463923799008 248816397460433024
18920934450567060 71049615491771944
39982800478360032 222700436050381888
5465817243020270 138173993336587904
93129653222088864 172452120652113120
71783691250844104 188231064638978336
19810825854467908 153186233893816704
215662027553394016 261700023099788416
34305533223414840 182249985089593440
64214000482279336 76508732580575568
8616160291412521 103340356342001472
13195765295571986 161367735275116192
78197893767959776 238962314279462688
78538273504255792 111175763368599904
41379278492843576 225931697637181440
69448789068511488 94091533513363760
79310774983725536 138454399825626304
168648283693589600 180485521310183776
144371561265290976 231534663383224096
81191685721591344 187990110469133472
57364216471938400 167328837487281792
73939925130815104 228153209436029280
86243661543826544 139734647673923120
32606106102383744 87035871325130784
683943338849763 210922878801607072
14999125127476518 60614840234848144
56364367999751368 142319452683929232
86586183639439072 90534156439423984
29752706556833516 144035265443174144
124121761540085792 194442811788462720
136706363560071840 252318813079629792
55679003238165112 90498510777277552
61823597583753784 191230070548613024
110456367377979264 228658438434150400
37851564083533888 98464060194234112
206129175396573280 255616847199988288
18513843903750492 173356287530950208
638993812098543 261691636463020672
125920246788652752 245427717873111872
67164305022724896 206921556535878464
111848796977196832 111968987562312160
32331950633060360 126339906336835328
37060979133337984 69852833344084120
90777163432448944 118358554194692976
117502621907556816 153407680588023296
64013553036214984 198718461921895936
10608275974779356 109430644818467152
92481680707891920 116309550269654096
154009850864983232 257645131000750464
136851605525424800 219621517888181696
21385616085189124 86516068066284960
19822259773176836 63353928264433712
1681958963025433 17908682684909130
60111342309471824 69133508995704776
85239496542283712 228365831109493888
28171073405585276 132727113417621664
78813105261512672 137567078879333712
154413170068676064 172165134568828928
29351083393005120 76220992222107008
133706533340137712 142000308766775344
7506325576325147 129036746191758336
14010871156322884 167081040410997568
124243897897626160 159917384369476864
32260953636436104 143598482180258240
45163480604910832 57127168548476288
75134117969441744 163525838552137408
142964143803555632 226231827865032288
60352282947494912 71714978008047800
11171980631107164 224393681509333696
68771139305187360 145840329837398016
90901015156137216 102726315171836064
36930455416851704 167994107798106976
95810001027458560 114021239322588896
80395713810908688 151233829057994912
12931789869132112 220521864238235392
24170240102093448 25965137059363152
98680473151970528 214207383973988512
210184582222848160 251845323265657408
175013807894919328 208491648380425024
8833713796589269 125475108530613152
65642846663631784 154405096911190688
48196856824322432 73753185194058784
40902720982019656 203560777120068960
100855406335961504 230886314725152256
61867755223460112 62446627021324824
151899708753913472 219579424584974528
204013636841281408 216041823283555456
1229441577457007 172131733666655104
31093205797117824 167384456993052192
42148370300507304 83919277355895472
150095308778634400 261573926450030336
101202471791912640 114098904766960576
87543767320090032 254792419075608032
148454246073377248 228828606183017568
111455310766221296 113705653053266960
1093211759075414 28350749854205884
49453666665779640 122601841027956288
84106880939677344 249994672291067264
6316934130805513 40695011743748952
60275673726647512 126691826459427792
59238019255764056 227951382027055712
130682094296543024 255065995129320448
58859652796640072 231264325758711072
8644675210711845 155490056114308160
46964240427944584 223327976255600320
13486264137758880 209964823443948352
89556669631716608 242509367412329728
107614633469634048 168510365210273920
133036817138519888 178123078254898048
161057079826958720 247504538056706016
62289318255006744 143480043660024080
175957476789232800 225598227186745600
238674889420371872 261005919483985856
36368000199492320 122300409615576816
99757872418184480 262575330696001344
126450564020955392 199908992604537984
19221655774302232 190910257693224640
16422068255080462 209512550798896128
9774881276574100 125514923726164384
52747934864081152 182995760766012224
143982192613915360 260149459231208416
146847926244480224 231745429183154176
200339853795123424 236661427632835584
86459416622435904 122772716085429520
201094773500389888 225205724483674688
29418859086806072 62193832570698768
54258168386966832 199745291407732736
84580499816241712 232494694549299616
66805820059796112 244344979798718112
220850956850212576 248549989515048928
56296578612203592 130158507698214960
211124667505048128 236282349171828448
136736981754167392 173140539652112672
197651062020698240 216545816498143456
64099438817678232 87599646442530416
104047140220941280 152967119172269312
22593735343061356 184757836108148256
130747357639376512 218397898825171712
46418237473978608 260991948807647616
55727221935126736 106434038981263824
21313951027504180 182397074683708000
79031155034364752 243257048993001536
138741217517751760 186040161372786272
170285407845756192 216255378468301504
122215675926847664 188478730263535744
40204714921887256 197658330595777184
112318292071558624 120998786929451200
219633611279804864 221381676192019360
50497049813388800 252772767313462464
156654913351561408 257362613013512416
37570669951045304 87128993488922112
51462662162599744 188383965663805856
183068103469896128 252279170260472544
553255018978383 112116446064871680
48865322725384896 197965829827794752
210832768161773 43429757433752616
24744643503710060 137337031295862320
186633796436629856 204194235085612800
21868940750743564 55666330369622856
40247242304106032 43031989327299688
175590054627246528 199442588030903968
140872831819050416 190247288089274112
168073324713974912 193922562895827840
68495390252100816 154782956063010592
61169493759476848 152326064798563232
86429857352049776 209624805992045792
60615209127927744 249859824287386336
182730737255314048 182994156903035168
56216716945072080 186065597863398400
78388582640850704 160820419137676960
47884368840920784 225841101615404288
9690270948615044 47547486567463096
95895851415833264 138390733510155040
82371724305822640 185005310944796672
30470837169099068 75744043783974640
45028135039710504 103871633541770560
155333159448827392 203377211660073984
162454142219178208 230962687916686400
105239597463454720 226186382705709824
132915202183251216 246170613658587072
24224880925562476 42882918081938512
63136712566803320 94437272718699344
95472169420084208 222420686409803008
193763794920415040 249151129710380832
166836606116646336 256115656980517600
91639413826318864 123100651333815248
102519043578583856 102630567602556240
134051853319929136 202801222731407872
204515497057789760 216623352141519840
88523984987140512 157946163081098848
65276919705646864 183464236762011744
147014225496804896 204790564980243264
24817080863857740 157318976945469984
176385053748609024 210784836189802272
15957143126430150 183599898507070272
49220523071144408 148361811791729984
185461619325285056 200979959622110528
85824384938005408 103469101746095968
85740649038717904 114036610256595040
175870293141341280 196933418294624224
45728456015234560 235503109510619776
66070506880101248 174034071572492448
116099617634016688 189529334135330208
23447207231865512 186760267275534720
27863702155593052 239607563063786272
57201286332320904 260964209555820608
246205695350122432 254291313496293280
87277879415997072 140630924028243104
115152168734070896 139479666063486208
38258874127866968 178127680360999520
155091090875373120 211857254908470016
220367473049235904 245227884436557088
142330628488929664 178184637652999264
82255075846765888 255083334500537568
148365034774551840 185257400872934656
9038683041611566 37888053570279448
10315108007799622 216264921145487872
20537484860949960 171062877670002944
169646647096596928 226981676746836032
31963705977897796 215268337426550688
79112874667739536 238336866513334400
60657879538654872 257469978249628640
7784721338149455 51785704179034472
75320893179863984 97489018538559776
165146551892166336 225818280217143392
97308131471191072 229031998139445152
82956313989777776 129541425078426384
3933581025196801 228999176769134624
28246328109749584 226136196266558688
22626065910862040 63831529519673744
139795534306055984 215027571119259936
85948296387867952 167188507490832832
127137966700342000 237674633396749184
72076389474630816 143442296815528512
87364020060689072 233086703931042912
61945393681081320 191448814502508640
37851529945424592 249756303801403008
96983069158991856 233528243430102752
6071189698680996 22265846686372952
78346542232133088 176311526601010656
122816241749507456 255450453094814944
185603097633155584 200068066478548256
79647652828835104 240093530661592384
87000086715940976 90177809234199616
21115204959694384 194325692421092992
93923117314751504 112107139692712256
110786659836875920 188542107700991808
23070601488419432 95558942142334640
161342782486020544 183301180571819968
130430846601998448 195440934103586208
61923781296430232 118186947530064496
105888279222329632 205112806295592576
67270578752727048 204145666866795904
66685038476815064 224653728768828160
13772495767327116 23813319324556176
35419234154251488 132283350677666560
126636607130109424 225175644796131328
88498420350308752 171625123507993600
29350163138597236 109029834330266496
4791385293192576 198638680723695552
30238361608866012 97196898108983168
30200691482737544 114848677760408560
60146960989155880 212516705837162368
35016968902583696 262453787916039584
27993156383149228 168939228890670752
125555078181650496 195133355222782848
113002707921570 91994035843199776
61689854995477688 71429796889810368
4865887312004309 235161024554832736
51822415565449896 55933832308111888
125632671681536704 242880594830532576
14694021585755088 48749291753298480
1863241873609985 188567366190884992
58097881957580136 62910691664664504
135850297494084048 152830662904776000
60550961695042888 163008953381839008
139676730110538816 194025947539017760
119335110636418896 164391707267696960
111102223769913632 112663712733766144
153846897782069664 173453348730403264
78391393082530048 246702378677152704
3081268063063912 13796395684973684
88612294666394048 152708582861646272
41350958467876624 108745256064619104
73739260803998768 133132599667499296
74814904012407088 218347049396321856
120761145672219552 244179789078365792
156428173336304384 261428312006380448
124471179910999760 174757664481614208
48528249826253560 166019949203315360
51379443234070256 249724671951000992
12116039786639118 156730151396147936
92983710147579792 192070360526864480
172329578367311968 187896730431737856
4600687518430915 82120804117699936
60008039586257552 92075991786057840
161710633552719776 221899722112459232
146763297843992608 183048332908702304
9054848834214456 176683098357706112
56524141504744592 62941824705002808
43558926331641560 223331192284325920
86557113447112144 137821620651484400
247855451541365760 254016912689110624
177480883215331872 231063154147046112
178430599264605696 181215238388603936
66764766643763008 225332601966735968
232409419669745280 240242862480184064
61112685427046416 227183439372704096
188067468540972128 202661152305718848
27547783038329028 95714500879750976
99803388706532384 190589284959417792
123021571539156784 163306270045589408
13816268857777550 187724668862116544
89262244273058784 109929582463249744
146864120041965824 157961149068363104
111970314047618528 145718256740398688
4888065601666336 242419022936052896
12223958802788384 59384287790426232
45625820329425992 172496408625534560
29292533129259936 34025424148609008
97757123186572816 158288293364311840
88890570548361584 190808422385328128
100460738249487488 110289837317760384
17369594193182442 136826392561780032
57359011644271120 135096937973762704
8805041119329578 97155194840790128
72105733778025344 196155726723573248
165230429178057344 192445891924273568
138508328999014288 244844160290526848
29787029862341220 117510149545454848
54601958320225608 75449436595039664
19465411376760896 138883997433705680
130934611639668784 154409662134589632
28030553891849552 59322403812223472
85462020347920768 109049623002554624
24312728130899696 105168667919982032
131671622942212944 153345894528739520
15480645901012066 66886245613119000
33838831987354228 196933223420802368
144237801138576256 176787664013504704
74304904797834176 153437289991786112
43570924554451432 109727311219297056
239899796673103136 253174544942242912
97528265226371840 139578889580526304
222320091289305952 260148418443874176
121847144738326560 246290414124832128
46233729994612560 88205657206672336
12654867664945180 219531986261863040
37293677140511992 190961069346739328
155854165604248960 255358745192451168
158043047059148928 238092594225181504
199573424618830848 253459849212681664
8618913706962528 112617273529348896
161805235807712608 202820524833796160
189166261130967744 262700392089717792
100511816566705440 223410216751932256
82166588827086752 134097266159515056
212398355429746912 226091688230820640
21686415026376724 122335158207213776
17533213531370636 56128840771769744
104343703449034112 167777534052727008
29864445691800040 157613224055950048
198830540358363232 205432626936135360
148831713358976800 258602343575074464
30797198427477216 192567342912746336
82939657491833168 255315292669872064
56239568260041376 136277082928806896
138215387041274720 149563483537673984
232963480059193216 253044595300707264
5135431580132461 92963511927634928
180104516723433504 250953835679103680
177667417812617632 205144023561003008
194655506780125856 214678875134882592
243408051302136000 252616958453806528
196747742592212608 206574965253136768
130766530847909440 155250376149927872
167446945300037664 263002703384355168
33704957610553804 175404251793333280
188248899149976288 213847549363728128
105978021711471792 193706434333409632
189369794054488224 204145572564710048
28719674307533736 179141643022671712
107103022787759504 185465368340406368
47188513894640192 224082311138054336
44941467863839512 107453815341700352
35079933698002756 48709234669867776
41644562821479520 189361450734940448
59832131512922128 175482795806600864
143547864675222608 171232980121456128
81185457325210400 136312948619349328
97599794782554624 130839795054947408
67611554986772144 127901652658786384
96251363444828928 175911694083052512
74378956052599008 233027355691664256
132608032302855952 214757374948452352
24821373181650560 37232911710540440
174359201724577248 212776159363182496
40639639513765896 84755304215646288
31539513923518284 149016841952295488
117020743365106064 162897123064972128
57639481885826024 67674015543609848
158155416261723040 189420334935927520
170705531043115840 235344433065684032
28135625604462044 68733469167136728
129368384102057200 192449382320584992
80378113250180480 99098314422331504
12482733166341724 108893077756318464
48514450588595624 250572268884990496
21452606323233452 134509421357330048
66560882002559544 239568375108144704
43957306592479688 224314142824127520
4824530652069376 69288514470891128
157372048456299200 224019305103213888
35790700362841220 216251110264447456
45619809959695352 215080251777372768
13620096062153576 252681739331254080
38983394758044256 225389747769914304
136849334859289840 216648517559624640
143128133743985312 174189489956600992
110704417437529072 217371549757025824
80642230307488112 94537648749412256
57021645342554240 194071915658045664
236395865177807264 241812375826609760
9316335710353744 17434168097022314
36308609047275424 112989547870648224
187884998094613504 261760112221538400
188350617627930272 219791520907102432
52903977681633440 205904694391342752
165408667098447872 216107044123551392
144839626549013824 150310564342808544
100194020679047888 191804591194518016
176993564732363520 218651362960813696
9896294049128884 177968185814841920
44931576887468752 148363177657537824
84592121216962720 216883143573185312
30124739265359360 42234055545149584
97953330542382256 251298721416278016
205749427027412384 221766530328863200
127274546637300400 179238763446899680
203293482313011488 251059577781370016
73372297183281600 138611961443283872
251365923581066 87860463963326608
1578878759645005 90800068941597056
85036039913430704 257729234428095680
210572570306089760 236490968044258944
64547646301538824 239123735574001344
65679225931948184 98338607966289216
77510953011762128 140840631711734608
4061447963490928 244615986586963392
46355297660740784 75092101447803360
107015881501466736 219993894379996832
62398182125754408 63036955329026048
107120824393611216 164337314361355232
101492612977880400 104720136712749552
3864299655386556 252957384011767616
159288970546605568 236997254571181760
129873686655664080 190327796407900736
123628796642660560 240659727466698688
99737735519054368 217775623143571616
112561404009747776 158165314764842976
86828363833861504 179818404593842656
185426717315233632 215595026635576736
48353476886979064 71454175051463456
55297453966490552 243310066853021856
1621195929682632 212854768787293856
40346754777993816 236903461240131040
28192836856225520 108283537633920928
119331679798562016 183479225519302464
58198357631756120 176675367291514528
11054997453411130 178038378880611520
34621983144157904 199683030461244992
133816892559324784 213482627851394624
20331532260873720 247496269966503872
36724852642209560 79148378522016624
7900094468700657 57599319339051392
91644890101954816 156350018426911488
196309339027572096 252515996119295648
93758542347031456 150834230840385120
166515010275113568 259434682892198336
19782404363893916 228515231284872256
176634625103538624 210852719004371520
118324698326680848 212512970853496672
10934418805242492 74551122550617200
43125653624850752 206739293518902784
187643225726255296 235530145561973536
40788762472223784 82059474473904512
42979026321816960 229209751463209792
2349177028381944 64990657995811480
82380262346593952 115009900649021296
113327889909090880 138423750941281520
71332887360605816 214915370382044992
44741769042589176 103045409010211680
55786167412929824 211857731603674144
82001423001103264 234512394481927744
7268197675335260 219391354964128448
17971273042767388 251312095057092896
79660661509016672 85809749390649184
182933288004357536 185610111200740640
143220741720382288 167528248706281472
11895486758052614 262646208996786112
18485264398474536 186334003100191424
14698833496868914 202758827323069696
87455535188898096 107150878682776016
79856318009743216 252583172192197408
3751421019817303 15359854363071878
122512811824029536 168958223916794144
53224676618439952 236796574334456128
158520389009941280 229597025285321056
81124748358522400 200107818456586080
114629071340367120 195677993857308640
105777724372292912 211526363007715072
38080178145085808 115221061755288352
14087844054175066 80513190450815152
124535226265227456 262300975294160256
87825314799662000 243963969126263552
2046889749945107 96000371842817072
87166727296264912 240080329826728448
233233831886984608 248123832376167328
9846084044654064 163653272380779328
203186698046451904 230047550673148544
10583907345859706 75147314047320352
16542972581253750 205175287381157312
107054071448633728 122557544621923328
141235507741018672 190831753943398080
26088474456236116 63586811372754560
5151956014754048 132869949717814464
44244392744166808 59293028921020072
95956539418561248 115810844330554720
153771270566968288 157462973373995360
81601917770124672 154759955540464512
36866831989541608 101748565167560368
115127266263012832 143782078961120304
11192896901896260 107588652546329632
87394498235217152 90472608132360080
128013337842986896 210020606395179616
23580751118867240 79024531175751152
107552505982583664 121720040682035360
52993385262461120 250692197749383424
93615505151786240 107978369696413040
90487447188438672 171698215456430240
76332170301898032 100383332146038448
48109968485505408 89756203438078240
98441474460696720 222939540242404544
189833276305547040 262596713363564640
164995594805433216 205983370068003328
62107159404536360 217059345224318048
5835568323947534 128772903084166192
160274394685854464 222463898521027104
88499866095392960 132805498440342480
112423106860048464 184284474108616960
94194121174489424 131567805210300016
163854100878366624 184003896748085440
77472343909707296 239183404962914976
32430249494469372 114272089932889616
16662670127862014 159187624333327136
15644700063680100 73407053329846912
20683519547312640 185423856816714624
94443107434468752 124815580651031232
33918229854132868 172079785815769024
11483674081052850 95990604810905424
48796213373282952 153213575800793568
25828966614634056 102516486792220224
17754353099943176 179938978019194976
48415212283180544 56936760638294856
33540100522307484 34041788294468488
135748086026258464 223373945362571840
67498738692975272 112630437606151920
136460823787373920 157145559477598816
226423099506417856 256213030238161632
221251554389271968 246863280056429760
73663544903211744 153559645907433344
64043203705958616 254545010748628960
35194119872220076 51232258435376848
59942585615336256 253040723566154880
180547537796213152 240864143349853600
71702811791867072 72132955119959088
150006327575543392 191080416267683264
13380102791326794 192098271155618784
241016097692873024 249535429259232000
79181910509481648 202402370383063104
8071961330688905 92032474122570768
121130067696386928 221560642985136928
17334216528195870 204713602561063904
105471997892827104 189838349803543904
56310622804108496 194524659390503232
46513690227585632 126784692829680848
115656580640830896 164409779694719328
58252580016781488 221436548764119840
166858009934246528 217498771255610976
61245661751778232 223669756219281248
182308248959890784 256609830948252128
134875949680291120 202427428786309312
137165162849601456 262815591793660608
138956686304876992 189230937806491168
83761449768182192 253056388700114944
46217640800164376 224350425179494816
126717099145747568 186336073075527552
43267167747342968 53385610877699200
169644573476531680 172020841073254144
58242546037091648 216049303728681120
34817755335810372 191107523536185184
145754443055064256 185372390612758944
198291359614000032 219706585375340256
93977851035301840 95073900542127888
91663431806227088 153263579699267616
155145003075294560 210478181716432800
118155599949693264 242909379351739360
187951516654339712 193181639689645088
50878077227642592 183711521999884672
130138157877477856 196117840170735264
208309556571086688 216462203119538432
29566545260932292 212495511746491648
20365716469972604 95430047560114560
2305660132803649 191561517790684448
9391639101823392 96334947458552992
163358505086270144 213911872773662528
49464077271552880 256763233083647968
138753619922558480 173913691269894944
65003581969217056 115397691428778624
13001108701738390 200246102865515744
7975925780757636 176833067801671264
77982244668016880 176332312159669824
103686566511017664 247545366423067136
107086227014989456 186725966048666784
147657563952130336 249104295682954848
144894781535523488 173728817483182176
30260215284737668 152920891187156448
15777750602557280 69625606989828104
120638398233984480 186520060334119424
68999373979864528 204279773177599904
98926060520624352 112356799988278304
92596809166650416 184762902389757408
86375980164314064 118011468431452544
132401516672947888 166779775755477088
77552655391224624 188103512938183616
234636093375978720 239527692781584320
135334883112851808 152625861668066528
86213129192245856 230899337802930656
54475761163067848 245091570167808384
192973312451435840 196075049147863296
12951181603541664 14348659400937322
59814551169697776 65298148828448376
77302976594169312 248866663300373728
201734525313377504 243938082293765760
13785652789645938 43641405862797544
171527262097978144 225952207826916032
93918015986745344 104170017148168064
86580823076334944 186852056628816832
18134806267169340 153390120034218816
11702516898995566 150857602582530912
96098452724074672 231188439818064800
168696965779890240 250672327742757344
131835225805026272 248666399932689120
7160512401651474 137137379094024896
72337880277981520 179095687596357472
92034979914626880 189799712898234560
149102887873073152 196381429712113952
219385335616522816 224251018072270720
71114257510001640 236046977802546720
101044138430819216 261440573410453088
10156420311959626 200171136014762976
193081387853796064 233839125205432352
103503184580450896 108443175127862688
32674909732573888 209046762752529664
132229010605788576 214170464669456000
248344088466728512 257513538383357952
52250162004281832 176892703596484832
49651978519209456 138496384722979552
168050014682112576 175241197826364224
12494690046448696 241688741594693024
51405173322574256 231577265891518208
87924436389180208 262646453341622976
74502421512757056 243764300178765920
119508616710105744 148795035794188320
163779420329417280 251917494767725792
25206593496066488 167692555769324448
108911570585152352 168447202258150464
68853389089013664 235767002638140128
28953201018181340 213170953429352928
54295988917963024 68412784811405632
151281884658863072 156769296035674272
161732752131881312 177600030594399808
60144723240377192 227182633632356640
41647349197528416 248509170003711968
93495696940372208 205640517504226944
164326616981803328 202401398873766624
123817302018217488 226194630453818784
63033600349204520 67621278872735176
41991998170464824 251671347258219104
25128009838990960 257089946748316160
153294954225627232 208486929782043072
91312362680204016 256416758320350912
10970056108818964 162681147301968960
68456360370609432 130596596379877024
45954576963816192 206852717343147232
179501021201715744 185358035334306688
149519459292289184 260846849018921280
76632141853705840 259939792231190080
53160053686874584 182638524856003904
143910837867102192 242006965376285920
5515118275765219 142959167201058272
91502390870957344 206128582749993920
136192619245825744 236987356161407264
225821990942038784 253687390394380288
209589294127641760 234983452871886880
128006052763624880 258561109724424288
23940306918961108 111484935872835952
136957040709552912 176577291068504960
2842809144063266 115619853466999056
113701787685739392 128446240302684288
186223313265254624 233154584376897152
82092638820025072 138492794033882448
69576775910920768 93631957715019936
130542711670007360 227898168844912512
10714902553461032 61835190058114832
83157021433496224 242915832109537536
119068576390062272 175995185562344704
5310394443251272 47612596794583312
76837813068822576 219661760307829536
89702925143923104 215695405427915648
88621873023815088 248208316500149984
117736794894961584 192838807178960512
40282765087703048 207258277125271936
144092130045625808 183885460318469280
50093076957029928 228671110511810624
11809014157061378 113668435786920512
198456026584378944 218751846513101664
60825025586151944 147438059389156352
91440662377738976 145565714753369248
42918518778864472 146517847585273792
156063405833894432 262626940568150080
3687003748182663 25707943818844344
176625323689782464 228147089370139168
200529094000590400 238902736219060480
177794840108148704 204396069147454432
50616395094589720 173968833671847488
46245936546298208 101404328152307392
4255238677099074 141155419027185632
122862695175348976 177045677674485632
5490099470229012 178468030038665120
179239880488425280 239751893849131424
35451878612400776 97628547965190512
193323604725129984 200401495629445312
11076193678086428 47721871851077384
73027105830504272 125498254877390816
141113725297674960 188416351933107808
139814106387097200 146002620879088800
54095703206470424 250082915729806848
28871105869629784 114727740429475936
94378229584716400 150610936278651136
192068868937198016 234443656561518816
15139072391121638 240991125200646464
122358982127155424 255191805203593312
54154633543294528 221738307799416544
140924895793426096 215550389659170432
46311704851248280 114645887681802912
140234240954286496 205956437138792160
63636558473892560 127309086724185312
89363880682389424 114405871929306128
102017250001769008 200075877051731648
189357512814283712 206892809605737600
97489662620497712 113259716543457776
48993974561815384 94957446841995856
29756635970051140 110959417432209360
131868188053775152 184604922959022336
254471961552878560 256929630996731584
49031685046754768 215220088769174496
43794331355512776 192025412695681888
69990506687430208 248843030223085248
47761429129195680 136097456149882592
182987321028559168 197658849879028352
67376126611329496 70088917482318464
105909237418493760 255416307725268288
161211027112712608 191921652448089568
127513943089417008 200709307834454112
44752369025595504 82542279534294288
174460124324095584 191719056628998208
9629510421191270 142679118083516384
52197347206253992 240969835363519584
81062797073871680 127594784926201152
92268025176055248 105359256183641376
150487467825656864 228239334280719104
68432683699515296 178063967944811904
71204735790189440 247268741555730816
79306010689247264 199751782644632928
33987874892931556 35321512025978668
107731339448309664 261577021999836352
81478330183949424 222985165075968448
35944731585562220 102358191688311600
116273308981934000 240579177716565056
63641004481613312 203059627300915808
61250229902882600 137064442593382704
17847332119971982 53998845511478760
47273532574089400 167052539534146080
102293537500810864 224272148772422944
206712085162153440 251067682679770464
97749609606964624 162431574854983360
142164862994935888 143224642071107040
122647346679856112 253663797916856544
67072817662197344 186177078627215712
212388391208115392 244077719145113760
74250635387116880 216657925140120512
45932241042788792 85363407413814544
83024671159224672 240046357773296128
92950338499524592 146965028442114400
43410368177044608 44625662454572656
90661368003829680 101307635535007968
178932251199301664 248823906683323360
146023833063182752 149491296655720608
160504696716808704 261906436015466624
80989958197069200 129769663599644976
245837630991027072 257817468966380512
104743121715931728 203328257786135968
46328977186507488 113256037929232000
37809015470513856 169109668726999712
96691856384796960 229090728687540032
170564121983151456 242931847229721152
62602040109657776 141684012800285408
75802161197037376 212940012643273600
31154815143433864 52088624428933480
10257544882027530 209711341381830880
75561737598938816 92602566867735072
112269199280216288 229235792950152544
105347209821865520 233085948548771744
87006024827239456 252007837029336448
57361469271458848 201156001009612480
163422028527857696 189680731868798912
184675518246279968 245867590459814144
128810194589016384 247629325767391168
109944620468260624 121217585023838496
136477056386732064 155143393010794528
135440622104335968 148648128980055936
44542690057177280 156136927067646816
134313521857421104 209963043632601856
116926861053333440 175190615307125920
80137731767496656 141871622324697008
41780863062201776 109777856884433488
41776470458561976 252903094949605504
254584935618938464 259286426666599072
54200691630594472 116756200449760240
179725208946493024 220600739278546976
99674355632660992 212218801074366912
39170625535029352 90346221822799664
42380538463306872 127593331152338480
505759142930257 190765124000972352
73796087128241072 180980531570903456
75119119860374528 111893444894376800
33828516656754468 160555230593733920
55309954478320320 181790798304414496
86397034034865824 235507839992866016
100046011281947200 188861661891279840
110220034135963712 186413190464295872
1752674919138594 55153657802675464
33110497894864404 37227655738097328
217608786419236352 241530754178064160
144603127153199488 225104390586380288
1289053858461931 206232274329771712
12136014388476928 27253698413516392
158436381685244320 239066035656731840
102611619653249168 246243613794315776
32039584768625536 50074811723589296
142536800016064048 158683843499179104
171661692679455040 203956635189057024
129303974045984080 203666267033161216
38312856043498536 172170779034312256
133306275578311552 195077355321162016
63840826543180216 205212545944369472
60837521654072928 76455770782493696
47383515920915984 85205459170328736
69422427749552928 147477857966959264
34281374185138456 76774365125664112
42640848979268368 193777496638098016
67534473454555920 156305149896491264
134268201738113968 182355818546398848
23507645720641476 237029569248421888
35175367148484632 99643620557016224
18524149483961540 172453111071370496
13273820968690250 209825600518330400
228805139578069248 249938617737773568
184322726283710688 192954880303227296
174087109822196448 242809995324286304
11057629178455422 184328068988921696
37245318203870472 132957065429236464
57377072704583648 112688232175757856
10223879655045990 181484468740854944
15751563607211958 211271616546297824
199252712157361824 250924693659093216
68006066530531952 155651211506209888
58477664897209296 103936967856798192
23837970552031876 233132092077881664
40868368227696336 144470355939524416
103435700728133360 130713109936647696
117053720309034016 228020619948043232
32743810077903844 129788858306784944
159455401232990624 176990463952855776
18574927211639656 245156797361813472
172849590568510 15313572718863652
100456256010449568 120343974050365888
160885860105237120 255740212105632800
51036085089883520 133024747111244592
174354816996415648 253248167524064864
148645060331884352 197979739555909376
7518942603630194 255100686395904672
9941429652716604 229072341062907392
151003894586730976 184223211058726464
58887569872294720 77893852143206448
34014958879538876 125726072367226864
17306754521151668 238884640685065504
67894668989723664 262462087606976928
112931307478107952 146422069993880544
18546585448628792 253009002469800096
121960425081887584 222814580690407008
23247578052359440 67252620764465512
120186591109873856 219803423630223328
1638286319949792 259405312367976032
42364260277433368 183413991069652288
116460731091351328 225736695176195136
57883011196553808 200643491903955808
131504878985600288 238231973969154432
21517332514621152 252287810353195200
96899966943398304 214798725447435776
184965700839332768 245006937316054528
68816440386860960 188485713898638624
211159834488189632 229962802191466592
139684964485647120 163059135367077984
22031586648371116 63922970270033760
58562408563797008 216117390719785216
89396526660936688 229488957889546432
213345501626310176 258092732892650496
89271967592603856 184033869388011328
44833004283693328 198334864084767616
203107089912626400 260652392391926016
49493856589452928 261779146596839040
115599059572188960 139438218288549072
5857519810892831 64498960852863336
12450534820265526 186944787277874016
180392808536415040 231121364423026528
146666656996984704 225275262157733344
213550399276723776 238184525582613184
47634713498694152 74242462547561632
40573963933269624 244183996096463200
12030050053743462 164434136774366496
30778307202158120 184008707609683008
113247871790915776 240329601495103744
294225431584352 44822344092403272
189953196959593344 196829088654030624
156264931942859104 190289823555534240
5891309557719239 17661167571155358
41648407147164152 220424696268368384
194678113744484128 232516652109026048
37400642491419712 227320414154668736
56644760759962448 252934720314707776
43233468240488056 200775819144006560
17996783739713200 244047639264844576
77668787477710400 129643786968215040
105416668438674576 180940762448004384
127668567651609728 198341663879451840
149091561886852192 239645310722212832
98292365115232496 187857694069197440
93126967909554208 99047590892802528
140545602177368128 156028576501487616
23745376848514424 85362714909189936
177430022372319008 253214983227046144
13693921251325534 40797063671743480
48296090772756048 150307221717080640
99079584345261344 139263676314405696
174201870821345056 195233925734735648
98807801678933744 142546578824697488
125932176960170752 218930243004314304
178342221038040704 223233332256020224
236412875157369920 239591911982168960
243996167754250080 262129628459307200
33095503866584552 242148383535514400
29230076042156412 68368065752865904
29626746905521892 83565492694606480
86338569743782096 104150013573424688
96719319625185552 143701060876043248
16096544641477834 202588281131320320
153160754765625824 154082299628184864
27051614340288112 215141355707066176
87914258393258032 119031975241081760
97637538017490368 225940175716869920
161023884178726336 174647354591503296
32046286695700208 188161774168659072
10681578059480706 59443578886853048
25917838341140584 61328920928561000
25605082727244636 183471851035147872
64521736773258016 163930172540443360
91422622428723760 124805905370763328
93197042620195152 126144341700230832
73487135450373184 122807955962081120
97781374362718496 239489593085538048
124606196833938384 244080366704921056
83905716586384720 235374222944089536
74315498443408928 176343993369176320
92434739828317472 249668294939683488
65895163206086168 137771402505982736
205257864785082944 259057631531058464
181762565280877344 222742320097029152
14900333188331120 142743754930936448
27386660232273292 138623494700562944
88327458963346432 254884447571811872
32164384496959184 241691334903012640
6300848830014503 216204911168790560
40799107988571416 211333713878524480
237692671056778176 252895361095723872
62865124952890832 111115471643875872
66433924679557784 85833788398347200
100274384628125072 256524428026254048
78423400685669904 107344766721094832
145290953791804000 217772760310380640
161360074683837408 258904943729781184
40038659516556408 176494507798708000
1948351948069720 49861393250452032
71955919986319440 105899369572035200
107053560575153536 176944859117246880
25136598764247720 255503403188503392
25316888931782036 106379859070764128
45944479451678344 260560075898134240
108014469970369376 125548533836846832
50440237622303168 114084757724119024
172793858987223584 247135556535823136
53493345577200112 161788357401970560
70909777411358296 180195037157148480
67267780098747696 194199973198406528
54150652285197056 190450262763461600
21971864270664464 88452780580032512
99164471403531184 228311453963005344
196242643847824544 212088734661388256
6853139332436930 243524424540080256
193064272180747520 231926807292998592
15158992787318304 144482983963321216
134729973980959104 227596686782738432
28638235317909332 219674372623820960
14823432812258678 61310573879923504
64064954267790000 147273656476180320
26379677242507380 235999567498048608
2216631414047269 227075598052267744
135579013912158064 145210607038498432
123225518289270880 192267036762283616
51515448170391200 160544218479077312
149105605443233376 250671301979535680
194539767107437120 202179943299505504
5291083631921870 243059131404155488
80075083764731152 237539364136202880
113105179623650656 118046190665503520
259677353960998208 261897008293932864
25115989497830668 248662151910985536
3483975115757700 153234843667878400
53434780336561840 116387233616768144
153056412075874112 208754956294048256
24125197069649004 89887705376697872
45280300361451112 218900863704322784
18197891659322088 188376262020717408
150058494837926176 259226316794487104
86623913508478256 222089754541859296
10468923108170334 163433409521832352
176549008028236928 184672002083876736
73591632461591280 210553152316358880
93208818643766848 127481025859328992
45224503634065560 165000899200770496
45273586817301976 58707460288398976
229933493158654624 235874604491390656
183346220016320768 259826283238183776
90585225202630672 132214409578072528
32944931532077676 185963425033270688
73559338981351424 112003116830161088
139744786611219920 252809800474355648
41131329214893032 118134497433291776
70870501874706544 240208156981671232
202165746334868384 249332463174478880
228460868975369824 235649700675625760
60118573196740176 249558179885526880
197125067878718016 226143851326977600
224106542642576480 236695064898298560
35499079697037288 168114441121716128
81768992022304528 250611152071776864
108404436131750272 179134987894564928
133392517767346800 235254367145262176
67366224115157992 204960154353905856
88195319135068320 170330344565075104
170427358416168480 194028204630922016
40404211686140160 94757716472864688
12825153302330544 248684300900249664
183621672408959360 234011087918185472
44024624101530744 250799951545086592
133355207946140240 169949776240977472
10428543900053310 36143117321912160
6249367153933084 91116354847256448
67838487748394496 257739046558034336
14508009325294752 24500281088817268
45642812455661232 122651198174210832
175587303421687616 257404647160434496
95936965790766304 115525464248455216
62076420478392008 249826080252837536
179662285018533216 180053935707254816
61258934719657920 199435124349079712
4293754569116628 125328825656335920
26190809875756732 175195983016624096
135503653713549008 197640479859921312
59543177600760368 173316757645537984
129718590408711728 210011835850925856
12646144359200950 99553544585833568
47591499496456776 100936726461934160
52812745518572192 98080139736712064
172573650692182816 233096582586479840
117702786946198336 246460086060480448
84861411490729856 126442095640136848
28763900485401472 52624645826658568
144082469163029504 152575088844814784
59185151674056656 251983460363022912
6749721244922645 34139983998985272
47846835151073400 261981999204397728
50865975020102168 82997843611136896
62228358833890264 222847594095120192
72098583485616752 72125592721340928
4148206227840189 107782385936287920
1936745061504464 104132164321997456
37549985750343168 156427234170644896
15580289164421994 244934159697764192
57091265061495616 109471620647195328
70347022120477912 237409655665915616
153495157910111008 159205776169883488
48542961730475176 115872940284125088
136562412104301024 170010469927187008
22233107070854028 88506978121675136
142165536664119696 241399127025030528
120088763294417376 229823736110365856
41286364645726408 254177699461858464
32456729745491012 238002881117277312
24336678249534248 192752203982738464
111560938232954912 197661837302394336
31018990623942068 99459907253733632
149320098733891264 252080658317543264
49845474299086736 83622959301668528
92354712745787728 99261198620416400
139756797985231968 221661928345048512
108886849069717408 137376247665187232
8826009406125002 170233699564774816
90677422378347840 188641997026783232
16334343873807336 227879459677124544
157446908263449664 170341850190427104
25053390122831632 169094398586791648
132432263675861248 228332528882145248
129403656449454816 241647096904039296
72194411691159584 235024948079831456
160011757977915232 183453976606735904
163720714676348224 191669824552601824
185851373950369888 244492457904773920
167093248164034208 199854158864780032
78552060304291088 147685276273331520
46166990950192640 190599013228948832
40054916014145832 49647607343798872
98037699992859040 253750552837890912
88911864790590400 119731311702422880
36754002381763272 56654271588477184
131150764711929408 235541193272412352
100319246290946400 236758836768061856
172348014377460000 213249336002528928
134343288165573680 191198681207093792
12972468383627760 20910297578320280
129691296531284384 149910318296553984
2557627282924088 42475496604096464
158430888259589824 236598284452967520
106545574498223296 169827663285558112
41177925789972136 137096459156693776
125653032476761536 137150867992824432
27481479938974632 89559930739863488
53135250272231488 161173803341549440
44824128296052840 159265573274656960
96474822809643408 257202696602489696
43402057625110064 168611666537541952
15420950423294910 179303483942232224
183894563892678240 261462240768250304
88316881550814176 241343711370527072
142826198201242752 154383453487913696
101285953567999152 201040653174513472
155155789356052640 258019711157917536
83585684667374400 158608143084803648
73966658236644640 247188588215518880
19996612901536744 124766221916599184
142586273036009968 173129533575472608
61365605615760880 66311691163449752
1667526229847701 111271624753892336
127745981547360336 160916524852644640
155346985221148608 238282390585368832
31055878658009396 168598775182362688
65533847578745848 101575692751657600
19735106261509848 204629350440675648
98700841817039600 155553305391438176
87021655014278208 105605030659425360
132668365475225248 154982995164334688
137159309217032448 171701734664007264
17243232478441228 32029111919826604
51889433658364728 99214662672602608
31368883458288408 178243229847177728
64846659025737976 201194125407223232
57985823486525840 240385514806965664
168391900812295808 203278617737056800
200080136808585504 244421407436513504
599020873531716 19138160999883848
22065180133830984 38875063983471408
156278351332739616 221463357035426944
85849664590993216 158909508020230592
72309726816408432 104799117736265232
81317200550232576 234537162660006080
25980871812906424 185807732538110464
56668436916234064 62811328973615872
195806984193742336 214596091052486496
9068279336061488 37044020358091904
173179223106153376 219535846800949824
100791650910346064 248384868042868224
103225628598442256 254832555231250848
15597200561107636 22985328398196928
44233709434873640 82506917741583120
72596137966708512 141070832012343504
14806604651890308 262055160297608544
151344872478323840 259341064736907072
36709421977637312 164935507679954816
80991774566623264 97272287620925408
24310144856564216 125692500364666592
12134283886210136 214340332206650432
162310525868952608 177489237468779104
128323928496516704 158665474326491808
75880266389077088 164714620969754848
56484147703353360 180503377346873440
23431235118317980 66694990442442608
174816397919212416 198692355164521984
108991866814889120 176918042917775392
57186000370742184 76644447784613472
114263335221652960 141358574074631600
40173587186073616 77882059873760688
24732932219073168 201591752387330304
1683320814997360 255724484886440064
226644406399559008 246853197667592352
236205349193655104 258470422312743456
86361895367264720 107094247419306304
128799627268567824 132887123808599872
66877261319188128 190048137707816096
155890195712526784 250378171820792064
153112551453483104 232433268976355488
47673484734616184 53171297919285320
18782031257264864 36945325179771144
27842896209519492 97859206759400384
122020512900786448 211387418855130688
45196952214998464 261630948835640960
195475173219847136 228526995477602272
17310473690263906 237385943277524928
9075709242227742 53425591244381592
12155192999952236 164565514493484384
1802221627232898 144719998636179296
4894556425656297 195963549106582080
70545669684296456 87757607426347552
108503118452620016 130266008187549232
70078127185241120 207261729342911360
21021237502464940 231883699242097152
79731292732293504 237181914148152192
29482155141630824 248105114031952000
242798735691465120 250004996719364704
177988356487444864 235914219797440640
99006506546297264 197873860302828160
7995697722212547 195019741537793920
94516758376962656 260672865275105152
173238726880555648 206571936998811744
21918322258737776 105939428803557248
87394934401468064 179254749184329344
35653628214042040 225667628960703904
29741342829810180 250078623100831040
11654269822015110 63522779169377072
135808406469382128 206140471042501184
63545327171172408 192093114770088800
245296623555674816 248161151294333184
32340875712515940 179172916382320544
213262624413851424 242548260340454752
55729307904247008 258915690667270752
33846976710112052 204169426337405056
66504156971226672 228623455653518080
42017689721347640 135763292252210992
49211173229076024 219623289321710400
113298805770639344 143674380354028720
27606601469367036 77282928188635472
205966164108130176 257710947606113952
6348694196276868 154140061752668672
26688467153382056 79927239001781776
25729688770926348 251245494197092928
236146270107366080 254305848969838784
211514863402651520 228182619253708928
42913139893832640 173945250378253376
4208533720536552 76367799589521088
87276287344208992 122588056818336384
219858735185236512 228979261816630304
51370848519603520 169930786204964736
50122488549940608 88506157050502464
27600220156973812 204273794088372384
250859520239205856 252845537602979264
6895990186693780 86754028825814688
175620811728737408 208978585912488256
35298214319645756 221295209637598432
210419791486276448 240279573439009952
21951970885140180 178715400907542816
9969962549403626 202143780574052864
41782793972898184 49108332356718600
109502374950402096 214246578269350560
215501955716040704 257889051159691584
167322430754766720 250522164509482944
60889637214854984 94587731227051904
90828977462715616 249815911671515040
149377904081812160 259065009070212608
165543545467412032 249360852855345120
13758270145869536 238163006261437856
106037571169652880 218481267106903040
34288497693742620 242597982837807648
94962880771758256 255040230732596608
62857327515104072 102974246234434080
117432475667658512 230290302253436160
51390645329547272 213943981956852320
183849007517124480 237004489151984768
50019800728865720 228573295958505600
6438071423401408 230591966292997600
35655107820661996 105664782095672336
68079514060691168 89242009921284592
91501267558343168 175548775555425920
1617558727451521 18401099656508404
97952493172166160 224424200997423744
102206065465803840 189396202793429184
45434388513244560 195231675276063808
171387517583218112 213725096655922720
36667966151770952 108401897611874768
172376471953778464 242251472143737504
117429607488190048 135495273870510560
14450151513572142 176012037036216000
160156816079532320 246842837871830240
74399729902935584 234183162821753824
22977954080693812 206474105348938816
2642746026964798 140777783201003968
46091712943466208 122682559572340560
150949621279157280 208123414660001216
105328627659630944 249710662375975424
178408705104803936 187731155368028192
231440337227664352 259199860256140448
219923275627430496 235796920074130240
34370035434111468 239485525147343872
214368921584522944 215164997345796800
49689070827996600 218362499966493472
88493336516415328 98318954744864864
197040625450178688 198408003323464384
214827495904114976 227695251259936416
132390017224960480 139765478780984048
22545933085509056 111930160450132256
11661492985875524 158270094630468960
44335290729053856 80017570422580496
179641015541937888 226715297295155680
91131932147673392 115105106104701392
137407262023771904 198355005418770496
19742244453029760 234354496170328768
74849923887740848 104882635594495088
28803314617827240 110992797181081648
66969358714873776 116806849123804848
192525644737784736 193870581733643616
86329053507148064 257032349699578688
44207492357790992 81715004088649136
46028213719367208 176812580975064864
3357003891044103 71784354335214520
123332234055103888 188374839185419872
31504671272072700 80980830432722800
42738574382193328 256381115392664448
83749487045486544 93565097859670128
96323395349937808 246398461651780512
75337496804625840 233208024426103712
59416618288359424 234200079883773280
116336527749587584 201168507936032384
79955979376361952 202101799192533600
164477364022029120 172061896235538176
138655320472982608 146159665973748224
152529801052553056 231683451098571008
116694066913155280 221011650993374592
130016911791732320 246656153597237472
124183159547865504 167372227058526976
45965113126462936 73175380583905472
86601808664464944 87447104546167760
118030837075081072 189696012656765952
18674969312187708 76445706826213584
138817785862429136 243427812811144992
129528052659259920 193623464961353248
45511685719355848 113069229379530608
25408285841445808 47234264067101752
25864937785727932 147423715219482592
115356853680202832 190918400459899136
127332395247955024 183867765431349184
101537229206239808 145678048041246880
38161763136078904 175701724003877152
174802306457876576 226662347040703936
18993215394106724 182539545575831936
42536187613662408 247802963703579456
54599093916425416 229830425082758784
138192522904410608 139465331818215648
106774193903231072 169180353302114336
137524630664709072 235939554246142144
134483412396615856 249044410145566112
43514902678883672 50690251293401848
85840591485513536 177949165958879552
37007671925710544 201946428667244384
34928192337513392 122867232575568896
72902413377708432 184254128540036000
43202777850658280 259179667715373184
92345719459777312 235890797485021536
130939188171506976 211850388812259968
83789188317884528 261625967383038048
170156380941059200 208740382793775808
142311199220826624 184058716504482112
11160474149144194 211218408336285760
49422648768003592 199964245911984672
115493023008358624 172163295785635808
34331656924921888 170932426718025056
112473609043293952 179698320283134784
26718018708295276 172328834560424128
25872748858185284 246886909124776960
80628990066893232 124204180311954976
103690455767951680 104441350482144560
138308577477818080 163599191738767296
70440090480513392 80909010120955264
4355296859971777 221001981982026912
110195222450627568 161528102804044096
259878045374593088 261330789571903424
69808668665242120 78797792164547056
34097464955211952 259723145750883776
181529381498779200 251101840265122528
119048717238786352 160149712819543136
54788354489865520 135845136089970784
28513052890534512 241939544037869152
156731317806765952 220714051653680608
208245509684400000 227532227720385888
91634492081761168 107165624983315888
116703862571381920 237744637820475808
167620164513976544 193381145197384992
161239681567372640 166322637888855040
69097763093049440 104539173048639312
113530022749090672 173352126610862464
50648911941896288 234025662185770368
48983771499513768 110487242214411456
20198915929780824 259943298633366688
74631992065357184 144048323853942368
24440489453583364 159153135322827296
28889454068777084 100935917663731840
160371789791307488 222979929727095104
62433503749178448 219104076970807456
89938039932190352 247230378503509088
114982911331856064 262229630972046752
61159516622620944 207382886516215488
135837514020570256 143096479358623392
22354730163062388 215936187209017248
66228417410422688 112442096998809024
136038218655117040 190807428802001472
150547058098097920 194044971288668160
49365944400086680 229004189550901376
20741025966376236 247820494044542912
47717420843236064 114295186213053232
23055124325381288 241399320391764512
167982936118177696 170895394706192064
105304950275869472 168339974665091872
210298457453037408 216478913787711904
87967331763939888 123711929563253728
105002755120501088 146280100979876672
155636933741624768 218009579135348768
340918540162183 184444299120364416
52417733173587680 171448639498499712
195794956521693440 217441849675312128
123094965241916768 189115752779637600
107195517957141936 198161707407136416
120217873048401376 257429206031978144
29621366862879852 113806189732421168
134012499777240400 173886104516094912
224860139100497888 262805373091639680
185028247742927808 213715821411111040
88653405111980048 214939843620079968
184612878423961280 236791787014358464
115286255381783632 177849237928332288
149013235439454688 179637256543366112
102828446137262240 222033493880163776
154819430276555680 253037421679764032
27931036103883292 143335296823490576
11791226988312468 212763933032522400
61586351686324720 70995936406804864
115516536662975920 123449563504049264
97941703139877584 200968437943555168
4007198241325217 109903770080635856
129899123779402576 251986747983176640
43202066148351856 167969264879989088
38061920172370928 187609299644370336
103429645049368448 143425892375815056
64321285195458560 75335205845909888
19688926966643592 158472355318600544
53676590682475976 251779150793305696
38310231497538000 259445871644677312
211436418900104928 261427558636412576
37713281780457688 184607931553920800
18290982648785440 98011153890095856
33169820301186660 52882065967195864
21886360489197316 54335617422719728
96458645459326416 179495514316930432
122011342905769264 188412353105755040
200301693908889760 262226076713301440
125424457389897536 204913067226491776
24396463099451488 105852273051205840
5196196370102458 233533495523762432
204311889663333696 243506374889986560
224327072395501440 259691719255301792
27278938444894712 220699591847591488
120518903888209248 173538507363567616
115336869714215872 132205814603135952
51882793947338520 220897854960294240
14491219530581792 178010867048924896
40733139012509616 194544433604008832
29813199953977208 178065334908478912
49785329609943976 107674965565682784
52370140981221320 243725038426886688
54174743606022848 83502402114995472
9984031888625260 190878064496113856
105023560599316496 197451782066146560
90841239144577776 176624696741762176
156839292425561408 240883849995603008
49235895928524536 202063277118482016
24302657641011520 245491149257773952
52194409932346920 189056339729416384
145939323519095072 191714436775808960
19159188994364644 96081542157756464
18827436212044016 55579373715683176
115318676756590624 200122635234017376
17247555053785038 77832010762038144
157675847650392864 201968032753727040
16766879540491342 239384704902068704
103055696038196976 107424286174412560
19220397639483132 262698776709003648
80444105025764800 199910440201098688
75056153088369136 209882246224992032
126024325000097440 144111709616340336
4438033751619903 183247801581809696
41516188218154544 258467184882454624
188352779903782240 217286381266116224
27871175043264060 159821334203545792
218608206407586528 239711653536198784
54886313992394808 110884181548552320
2123865155932328 107700994998614288
58629414762806792 148866648729888992
77835258246887040 131847888505283328
110755299710659104 242926064979532960
23650042236709988 178013745780932960
136903386258460480 204804571880095424
105656944454813360 257768284788348672
42424321189335800 187409162501925024
15034479319167026 169858241867801728
57539872071340688 234352569019818432
31111030825499188 143824307929108944
78805286054478384 258668325892222080
112514552329472048 147094876503201952
47245723978913464 183161550015294624
93317561420051792 229308719154197632
136623348652957216 180008004663319776
94636104600515840 139723333725359248
113740471881482704 260551403755736992
175248411521664896 243979191714317280
3002698410923805 244025626364137216
132172003691744736 188871548135738624
116854020999718736 256063457566900288
51580263294890640 253933975857137824
91659351707561424 244553757160678304
11990632308950230 38902749951901856
38139659461366176 262739443403408704
60396442016868856 65759574960488728
19106686056026856 241020243547340224
47664708226866904 53595152473469464
130750558284172016 211813571426626464
93772111634798752 170544379955401952
137262018846497280 236017279969073472
137886938330738368 160615506653476480
44491382139079032 236116537782994464
61253461435206712 252840719158741504
117902527721208496 217919621494522336
47292943774515536 137409635210932368
104613709638655824 187877479859098560
106936484944673248 233954588539352992
169804047485369216 225128584708856736
87747726059439792 179280258718036608
46625364526796000 218919056062746912
31205602093611080 62042986008395272
101812997231422528 201806305163754496
101109414761821392 193246274518687648
124236214258371600 205521927063125472
210584293610800480 261036768473228160
187572442637704928 198193395198600896
15830341187157538 82675746464427600
112085856980981040 211149229873669536
6948312931025278 118583561162260096
60427510019843368 92459123988767120
58750513565887016 226235088429782144
79540521645401872 97988747685556192
138778016667570848 227687878313452736
103414808702933440 188233298000233664
159012422467249632 245951223676893216
177112564843659520 251699548833509088
21079961612556228 233656567101113408
40404140873737280 60758557210238944
29461550156623676 104556800459373840
159464953851477408 221664966929871648
24904130237193924 155833565076163488
78178179539732784 259233370947778112
58332843671930856 162688985701650208
34633020368954364 42982144637969792
243182407638383360 261195448847682912
195825168421319616 218817012254153696
96374270537638912 237431875126463360
29855473546339980 101613058503177424
226729446732035168 261449992210321504
23575158230277620 23921554026103032
3597111138288815 150282870798125184
95417751829555632 259833404679103936
65336077457459640 237619976631545696
16154315875192668 17202716864091544
59409767215293696 215032497958780000
139356860487302032 188358511007716928
117357238258316272 178102348865588096
40592528531737048 177224100061405824
129754295506977728 232048454995946656
64947622748451496 119429626901295088
167244157273567488 231401654908564352
111372405181943232 176775722565619328
44649751229105184 185438581255578400
184640054693336736 191207321122417664
26477501384153672 98600955980499360
150438104277280192 229797699128879264
22068611716220548 201614863981179872
186733064310484128 247569787175687968
239556341336142144 242077941907095072
38148149070974640 96168509328402880
154642291766465600 174121448775287456
102636002856189632 136145368025812432
108853339845334528 116453602739118608
226528099060233728 253680288587073088
172419560087814496 207561286911258784
110066821588335264 136512850627009456
33228951266600464 99793783207354000
16179655640556910 222045030396594112
5952023018010435 8004641188983638
202780199102168832 241134073216780064
203903847605959840 204097851339889888
33268911235246372 64929742364290232
101307399203536528 226364498527259392
98354720264677104 216623219221775552
112784020883936544 214937925476082720
46538741140815584 190590706675842816
122435259425868128 200140749907533856
57880575356515568 193662206420414048
4285289835380595 250126136043182720
101642680701191440 150727310981843520
159793708011139136 245067490939154880
8131141515816611 95642441659389904
237892205204392736 244736814875064992
27901006321409340 166806000985837760
124669217412124992 261458019156273056
25685305434381608 81150253080344000
192759650898736864 209396032156846816
99836271951664608 224102517996025120
136054424004179008 159332600651536064
146973922959978464 175788076523949792
169071224151825664 209920933728883776
126917179926419760 179428991705575552
53885829584959616 159541897121490784
193167216797712608 230320304358740288
79783837127125664 153724540591896288
154815126759008224 249375820718983520
69280493502856480 189028091979166624
23951962247835636 249727007464268448
39491337713409504 69230708763838728
153136577724181760 252810941202460384
22567703350932116 86874617546126656
19743388924117744 171230108684987904
53166057059749512 254193018803625184
138378709926738832 150800791132197376
175095842369394528 194426174896511776
106203328473184304 227938709429864288
120397818087148032 150118033070194144
36297729638809920 131975709847740080
37491362253895872 69569326869597720
95025099760846704 249209010268031328
149776706994305632 232922768894956416
174862369924667168 247802799291644416
65872148530111248 231459006832034912
62839635075023968 183255592292087712
72504618441639136 228408203162786592
56443383458251040 186762770103137504
114770771742397008 174649435068914496
164512981258105504 227890290227004928
26318655276807072 34311662139343800
238128459313147872 247474628451876672
47848420918400944 112883883447283616
146744787527853824 171218698793281056
97309915305004816 225744515787662912
80614621391202480 136909040662859040
135765583661035536 245394462208262656
100351345593057872 248099392040292416
106920804294033552 151931392160288352
37321238962967272 106189573524395584
69996103590183808 186882559583241824
13295307024289670 140338078077724896
198464126256117984 253670281339663296
223216390897251680 257299182445852544
75933793438014288 199503095075331104
43019998404395344 96387157935576112
77660511639390528 103422968285264656
102420177713137376 178356446999992256
45038228164264232 161445386875744736
29329860299253284 146607561748026304
11004787678035224 35475452993511424
31578159920798800 174412536270675936
172460129720981696 228778992782588480
160468465881333760 223233731609827680
98334661018685552 261586209407743008
35811179952904572 252862445900479680
63506045306541016 238558444367789664
118861109149172560 175821775187540288
144547645193356896 169424619364559776
49378334344685360 56073464599252928
16323455390527698 161523980624886208
39523346728139320 95742349330350528
30090521769723548 91681464540098576
3659640615042190 255502062597817632
95586988570556496 250687495183924256
86847372780055696 110828519616383248
135207515756359344 262982305886880032
99908520504295472 223551871324872352
53309230880648184 247634420153919520
226780162281895040 252578175484711872
144996281008322368 170454803108828768
53434445151666328 177825917851357152
27412422838818504 53189804888196832
141305485360448096 208836459747970464
171295960874908704 179566540097039296
115630175366743472 172807724055218144
57505938051075848 209744795185847040
134854115108147376 237282539593144224
200336292192652352 241957724748353536
112720394559419920 230918171208689664
29782303333898532 144962448227931264
108094574038506528 180631735473413184
103572406241862640 222216821214904768
163581356958720512 197065465020803872
44343054573749936 257845252799412832
204300066940393184 244583773522543264
245014244942577120 258218158493086688
21789298583181016 69153513330963992
10323595664722162 237418032912805664
174862699473799680 223653429189473920
29290842031709080 163867188693083424
75923998362700000 176273326972233600
168418935035425824 244385561902910752
197769904128530272 205914519583672992
169572231352447808 214168935971103200
99679689211798912 174754347177669920
29844437151259520 227447745444487904
124682945259420336 214602155951295232
17567536640461642 204111507672648320
25004035096273384 86557074733517472
101046891158009808 104834426547624928
153045916391475840 250916870044893312
40144518614381168 211989923259197472
12216354715873970 44575529886666224
37800718537677992 112089362018690896
96683921330128832 212718685020490304
191357905501682944 259216254543924768
63653321815173944 236086980809320192
90576141253841696 258241163729545600
102096447793671440 195909979068106048
9944239226328248 43691283243371888
156933430425957952 183915206950602784
1353583986077421 160709969408562048
20426948949819708 134710211918902992
198592996876891072 252545196085066816
48747527370205144 177238597057528896
130331654408272288 238283360196066560
89183899217690320 149745073863683680
17224185367516988 243093795559856064
32164897869075740 62283783553404504
111854821982448016 236558811623289120
185764214117555424 223427258504473504
35784683432686048 221037212163672352
51044405386419536 111437954512082000
38599636854722480 204866844747209312
39598533817465360 126653379798876208
146473331289312448 234416836403987456
49051151328087344 212127131931593888
6298587724828593 141986607590009808
18463707896015308 247735269268961728
36881315846376224 178536718673216256
16158797538060684 75915757292268896
55241312336396448 163947388082426560
210883627138790816 242298543022880160
32162472073292328 252089081314953248
147989836263309440 152718269819631328
38522451424444152 211298800147365632
52075286203521496 210001901965644128
89350066051144784 189875225727018272
59770088945456008 237916608917084416
127008996050748576 127254962783563728
170934641257116032 200603108986079840
90010507115714032 224631476384934080
77054595319759312 79909599038406896
36082840083034800 161036322018357600
58032543870822784 134650409684320304
179016951146724320 253887895454763264
139788596774678960 238473474691826272
180645525210805888 185056544504640480
22476186839169300 79904908326529936
112986545191865024 140889805386215584
162551935024901408 164509639371625888
117350478343827168 195702555816054560
118349733760769728 183390790388601952
45033628430113488 99115009942512512
172978556938283584 174589168358091264
27098560316919444 95473858495616256
5417898324858334 45063124852648208
221306444664889536 253295445646587456
73000606740230400 128587933085486864
149241119980903744 181937545092953856
81651020635759056 137970148606549520
179537504458861984 198865694921464416
241639802129001024 259059454523286400
28022127416412400 109854202270406448
42968429506394104 253863115922666432
21741573760316624 56817508822294224
25610831512001676 214268170723556032
174304506915465472 241149464394388736
18924717220058240 244038038510882656
74501957837634608 200603424906000960
98001385556998608 186641475458744352
137495995465600480 248129178395641120
59633050522032536 201529232060742048
36798444847813080 62345289970838384
59172855191322560 199420835810505120
134915984914571648 246257757865723232
138075600691366240 227859153021836224
219951732193450816 225140579075918112
99457871325636240 124389598666709760
101731044675538832 196668291917174528
145766161184354816 210600293811991488
37684976271497056 210752424520907648
214861336309333696 234688550911511520
56341509155008424 108754396441288672
88527211087728096 112307569474568272
51966861713042616 199314639971732544
13086826645205912 21036556553032988
64041708793077448 143572128512641872
208310641305181120 236959009755078240
83213047268701520 98622002745473376
120924302863307072 178027510697487136
71132655747764208 180856814027020320
36322156025642264 194784785107791968
10060443006573192 232996318507631328
52786222419071064 79940902972297520
19773445798588288 117422679716896688
119226221949232992 182421614792192480
33091274347639448 41159694438098280
46995264169498160 135437067646027984
10801449958317836 96343948039454640
46427227216512368 105000292491135664
26938211844709340 236424515163348640
211863909398766944 255311754476627072
121918449334548976 126343772894933824
138849049341156672 167051251702306688
40854931926503248 127927101091235200
107349159602660608 174557758036512000
13034089520492540 149011462670309472
122612892386009424 122998064543402288
29670095330526696 160064325441043968
51169412080967928 136422239102811424
102112729812701520 158761878661918112
230334583894520704 243910860117678400
151181055647266880 254442106165620000
30789733189822152 252482950238334240
178175653147311584 226119353758337408
17878216744809990 257574417451118944
50956819586667288 91121705846921680
52551449191182584 187914239959378784
140621279331122144 168317718460973728
65477404951034664 195576915667105536
10438907043170718 44750761036922016
90439264706287696 198176829726874016
161212166905344928 168573990877453440
116646711265397632 262312382834112832
83506791597169360 194960980146186912
118672460374163920 188488315465064608
132958396504568288 158289421678878464
130355028623187568 259741732487260672
60845293973372616 243925054355338240
169949613415582464 181274283884015488
204255179887602176 206985290614574880
62727835036285864 106807841327582432
55941056453892208 112730994947515472
95465446457394064 224922346057487488
12336982553686588 162390557796069856
80512483200370304 129232908403625984
102364981334898672 149580304675318816
24863818431046136 94499392343385328
49164400737248888 58135579698735664
57454392445142680 194052229266778848
82540742880668112 151827095606375520
171391605266999808 178265772338568544
19139496878340072 135287213976014000
24278398815463956 222052413921081440
73862594897998368 229403814539282144
37400426215457016 168934090183717216
210840771635697728 247740901691268960
79116930446804368 159816083348509280
109389083801880672 137924498873863264
176406103604193952 231036927827431456
63531388514454728 168939100734415968
35205683961033008 258580662230652192
14973828707772164 259554035973831168
38099762699636816 157774332131556512
22805966163877788 221322639274040576
127800486348665104 259134463076683840
82579557468350384 185684438442753760
126619331783554064 154255294797246784
10348157740287786 214774999363304704
163852992146344640 182242429303772832
183107747361445696 220353821514835232
18067283714699936 143853885174998560
99065201096996592 222495096494474720
182527609907280288 213804545000610592
163955807543328512 169332969000469216
186078448740500192 228467566639833792
80444775722206960 205890774587439744
24094647039511504 211172464965812832
89392239701308000 110984473373763344
106449528309526064 242301194495217664
160769430441798400 228226460155242336
162081693284945760 234123136126356704
158203455563329984 165931594581390304
46698028913259008 219499814136909984
137102342175812272 189060778779859360
31353750854585224 251563195438874208
217594691264551872 236152551027656768
111503699504158144 254396459821044640
65984519232742944 95312315612959904
69127681910874536 226817012897381888
70610388240339128 204822325221905888
34428204879785212 124867000221432096
56593239473328248 197367373819976992
152737031988439168 253894927568036320
209665488835034368 212769255238013632
8943110208382280 164139362706696480
112763702542297888 135113097908373232
24283857491292396 119433989954746256
43643993754368432 144057781501921472
26157505840489216 134272413920244928
43558639631602584 170407148954027328
89119861813107088 163152826239046880
92393264756774064 174517879411306432
67615284166456944 195765174070224928
12228440680421792 243240451023157952
55549034768175032 258116118156281984
157335327629894816 230852281340716768
165656679477350080 261456917528402560
44623353370383072 67799068344240304
10637307422441624 150433949882064480
105875186203001264 119142302129950368
44912505748834904 118095212435259216
200936764854130880 251335286250904928
72436629216767824 140191507661785472
9789712446885134 183315617709998720
115185851990715040 121763489289524304
88100509381715744 146510256598321280
84865840922745776 196300901608897568
125237182804742336 145572198090396384
103684017190804448 181438682225674592
128495050364102400 179162467754291648
125486222263704112 253978142349579392
18148322423065444 104380109810164928
47151685536943384 96596583939970944
49627790134522296 96703309520602832
81601642786007792 181591071796862048
221741956483487392 221777416032771904
28361537855244272 176881730031357568
106508322994136704 137348904911079376
106411549516884064 247514885138598080
36615349008267744 123376021205933984
4837501420404315 257531961217740736
137994512589540560 170969799780389344
70281745545882560 199258894105982528
118829305003391440 204846039510705728
74751023380171568 162526062080745568
83166879254358016 93723712100837536
160605490414847936 184470002621369472
113230169866754512 247113360783424896
81960266137164304 98191571475006832
191536466420853952 254211764500750912
223523374993156864 251879147827983680
37465002520700664 173620365127073312
5272119892244948 161669908725829472
177715133015443648 216209680162082688
130725292125631936 260855982062361952
11894387557089230 232163532313534176
80220166731879904 256461370646727424
168503295755292960 235268227646330688
88156741218569184 229210874813726080
20574735409628416 93473161846069040
199899127763064000 243239325576164416
82385840345235568 103468382168058992
115147195650541344 193372008670457984
147129862736113280 240570808230920608
174910387057128320 197981044996874528
13566551188084950 166513091689555904
208493331951177184 246845924190303008
59419062991030664 97381024313996880
62254552781826176 147944146722834976
63992221520790552 244452703642737088
45359933435576984 118394891495328208
77653778259561888 203430737876024896
154230334289312640 187744246770144704
56791733680745160 64242544890195592
30027979034789056 255100237377296480
112416694742487344 243675423646603072
15106089348633550 97225311199753088
234747484568025824 246873548703200832
106432429480398432 262884424200763936
16010894778752444 54010648657817008
96057571025932944 187050677435138976
18311721186576324 49613663891291304
3616293673925824 14610595198189574
29637806371431776 187355601894109376
120836386899416560 186215962328403072
106717348376644992 261201618649826400
14320071294194516 64226764362794616
60654490071284696 194543894519291296
47266919610574920 57069759897234360
119868186116899472 179638104606072704
32578085070831016 133542595817433296
68268901509776408 239758917083182688
65833582009955424 237708022431081152
58135888248982816 179986143096681184
84400535332357216 256142299488830240
147990863371409824 241208885401467520
105778368433305376 168266809056975744
17244824745617916 133374793044537840
132420400990834080 210179985969957504
32568945050943268 182436529639680256
72742422949681408 197621332733023264
47876198972536048 246504821223641408
52120039527529112 127542032588319664
8614565327514447 41234049432406936
67286356017674704 201651385814622368
125126387667629584 189365042017857984
92819320304805120 125484493011883600
7620356180393451 24463902911499836
211470391394806080 220148744450922048
176887845256884768 206532305700987072
222507402720489664 247510994562104512
24837152017169116 213220506570095392
63548262556748584 212838491094684640
102347723589943456 133228819402950016
26940356045102672 41725265475049952
140086502738788032 175493245304806912
116319273489017824 184248234781296320
52705329675647880 69731056472410064
139311573707410512 213445437008230368
154431497325175744 168585870669034112
88655138556931648 116580493341410144
140910995898583376 142679489871406128
138730412587777376 190790765960312800
99106963416909008 193833555717738784
179623212469818368 240907058045743200
166239105041580000 214825611368306496
127375710852867920 149439883075986880
25651527154783816 232589244868119616
58534660582900616 129010404909017712
186175975978696960 192510640230389984
32885395871216548 199413745316734688
12908543538743226 25597678384551308
213887956638188352 255957459202233728
104239611431379248 250115175055137408
115594258946945840 241493648461561280
88017804691325520 209441094553725472
10100588827294312 35245645862522600
29042404268179496 257086683957379872
56954275610676776 137605809871507408
7573592351732911 87077919462551968
134947621986220720 211867315340342752
128571146795770832 249205457019266400
52857854716970312 185573874801072160
85884868527690816 218810315705291968
112231895269764832 214206274858694432
170849248163941920 182611486358023232
181661143696970528 226963056628615904
81692935398108416 222106661199845664
2060487824144833 193963037116467072
98131967328908768 148783949348502176
82103228937748352 126508165169621488
100753699959977600 257479977686074144
52154428230449904 226533625230951584
87013169388203024 192311675550889408
53008544922707496 251036811017137024
25826158237523600 248651927235186304
90965834281129776 113339730582947520
43947807688032456 255097856052270112
43282096498048264 234613962097112448
81924787899877184 188599696864132736
136978329987038864 228329225155904768
60573198243677672 150953811839038688
66593761360076992 204650394541625440
8060526753567110 81933449243362048
24894110130025484 48978823715840400
58162065867429664 222583539330199904
22684014523669128 102626859618938032
59473219709637096 190419220456367488
54842345168544088 163436873332218720
79250199396093696 105792351658171584
134357822564869760 190827566658702464
44824537932041664 218093440729966208
101077958189517328 215180520535307840
116618688603091168 248306510942492736
109475881234397936 202844374746323744
25161195231055620 37855671991955360
18817779052627980 139739358919484416
100282908796238528 255743763331148000
105365201280442576 147954203848524832
131876877294237568 201304865729813728
70368948978938576 205782777785547264
3577418538249070 127071146157199152
56898782503577848 240925510418857888
117867272531328944 121559038390156320
32856882865114940 41190395584365152
155385627167806080 254827415505258496
187323126628787424 211634495177868576
18388357029858300 93025775168829744
106360168085610864 183933072138403424
187593741148606496 207673998633005952
241486250408809920 253726223972308352
16529155600516668 29691175447253460
144690585869392064 219318607611085824
76503616391679120 262178752619774496
124679589949545600 133505969249172096
146149061359854304 188415286658355776
43065742360805080 216682656808451008
4620423091058088 24584596985457940
95000855392800288 127296852240372464
5158427703299353 241388611332820640
67680469830033576 251657476420794208
62369762052901568 107790171948690480
102141347241875232 253156087796409280
61470416976980616 97078232582832016
36405223707311640 162792769093773312
74986004344170592 197096285776774880
151188880290532352 212139380338772128
145012226247348224 226600292149789856
91764486744402688 134056961333783744
162638314918578144 164034197800926144
2007030847463130 100563888559602928
172953243953337600 183491726926905248
19859486379888848 20142864037788764
82003398958103216 180116291280800960
110212402969769296 116008014647892144
33164342790244536 65039926222218576
50337942742699952 141813890128516640
194037930335068032 260761287864617376
106717805736162336 159555195258217408
13471749218520360 162779689549287808
68527654135308272 236015095695194688
76306695370687040 167328488632222080
98239893269186272 209800927416366624
90573100106707584 158594390710015360
21292459507901936 126964589626948256
478582817875974 240397135919397504
21523882761301896 92435915928201136
37833061901417816 108882524575405456
8288753225523296 131081352633637104
130068489003942128 243708091436245088
61876008549331608 126929699769788432
157541066534901696 223647624753926880
25553052253062800 40916487491141328
86443116298011776 239018840591721120
21803968447878148 210837488715645760
42556436009956488 58071709064630880
44964126792195 112282388202289072
117033447235581520 164034356265421728
134976915460391808 237817770825158976
923951125743622 51726832356333040
5962917842285396 109774902276896544
253371097290730464 258247886452741856
141119209215791856 162529022365229120
86360171666210816 145443241914677952
59079774365653504 151357494063520768
46558415300728424 141045779306456288
79410072932998080 111867506806327760
33169618693528608 176593387993948416
95746902362536960 231802074987342816
63419225473063920 158850793370694848
222358901204205760 233729813419088288
7159632904931223 235643132229422368
43132193587431344 137514393102169312
19120610595255096 46864016800483224
63486007020507384 259290418672751840
17021713341612658 191382771909709984
122159408340159360 150835221056155296
246306358542856480 259489600121122432
44568847285782488 175527834626605664
69901598873330512 120512472871049520
88365631104723280 191044211083060928
72720696559549072 200850285554357760
30708475694611088 172523645914410528
74027873564424464 252711268432243712
35546943336188144 135630456723204480
32677946710503508 147910417602170080
63807305627343912 217967713260517920
83270724783017600 107277489390585632
27574984186596696 74908074158421904
30935502222425484 104227256558136000
50955793872264272 146619876194787520
39127902803555328 248476931853439328
19624331178536608 225708051374500032
194029948507592352 218988044185024288
76658147289607984 195148329444450240
2342346625918557 219542927409257536
64115464388376064 73684668629111408
4082362373804909 17199623507100894
184975738866313696 198551253387201440
57084579846358704 168667361795597824
42934703129803744 230077096572245280
62803948203671896 259866059381211872
20979783213318968 136340122670965936
26246483570586044 57516428881337472
10777474765629568 18966479184832840
247070883082410528 252253982824863200
132099656429074528 162434494354743168
143654667594633248 262942273553080992
156005416338779584 199911135878103296
22684791580234808 254299328766403488
120497940333636096 190012807512824096
64651271050373072 156837108983625824
82912501703164304 219377214906956960
13084791998609830 145556880056961472
207704143304622272 209541400865878560
131443232259262048 212460302068261536
152117550173455680 231320518111358112
225656309898811200 241930433909508928
91725232316359312 102687492809248560
62727190022000904 254932558534158368
79925133746542928 134029458896066624
4415379551808336 151542646848899456
73510702673103120 246196468884098848
204702601280283360 258319235514339680
130079865980517136 137716584603483264
168262548545688640 213016661632481760
81496830261360704 128543421624219936
54795042839143840 254016408709570048
26776684221390992 43707994736367624
86614805299458160 158747394076089056
39313075948286088 217102705846273952
132712220975768752 247496564101612096
4718064103702506 261649303003021440
212708424611253408 225190672447602624
8455822479310705 59953278550373720
87457889034357376 112360682821248784
200058372305103584 205079427218150688
132474117800360576 257535694844418624
35290566435323520 38827134389114288
111434514934241104 253208257494270656
77616198593786512 234560569338567904
12513019878610608 83255917460894832
146424289985137216 189835169668073408
46133212968952808 132334836438789776
73179753980090960 228575084118525216
105934394518821568 243027899430442784
1646907726147535 158232634411564224
15929125339933498 37726535268391960
12566699663542438 23269360147246520
93561008688192304 180277752475436768
77442466382844784 178470866000875712
67752016994314992 228710568072826208
182810541376818688 241446440809383936
91898390003340944 195237877128119264
137203668477679824 222721535104949632
46039660131825320 152528793420506272
41990829976597536 199435023867111360
43439928848966864 138587598266014944
135905669409685808 193713788299201312
501449297611582 166461659837087872
226774301106438 136831550099902176
156515883119364672 169851442238513760
44591396175691512 250796078294151392
70152983136730016 126122915587290800
174663954513651488 241896407187383168
23929012872260856 67998944243178032
65480145518357536 72581789651097904
144526855466256832 168088920385353152
19525583909214632 48168293231482096
110586829031826672 133449508570555040
41790575241721752 118584994975337120
154939677105878624 185933538923209664
61476974577625080 80704137505666096
19843710985196300 119536121191745712
27098063211118300 119363241469836144
165969530705091904 186688298505563584
23705427751833624 261673747497280576
153042624222875616 241126026149335680
192513307629658336 237557663737016224
34112371042905244 200979968229871200
92332107461051376 205357836225354464
43499338056377712 70687521349499512
156471360442322592 179153100893854208
137565302271315712 260843370085007392
206953462518548352 241412112923447584
67241197151135504 254852766640506592
38702198399223440 51701838147773152
13541982212380290 177694278513596448
156774642868809888 194869952302391008
126537772743410912 198816288884009824
100744924169641712 101418004161164368
93382705129754576 226206628432557888
5368015604524624 243782272662262496
42539732758051184 51171153724531856
9837514574049700 225604688878871488
62033495694017976 156252282053689696
91687586305964112 169566917951902208
167899766876932416 173878172072601280
2151641583435427 66124786204138880
43832098658816480 50037648440620048
21811267103005552 174780156330398656
53141690819946040 231151105209416032
115683397662327280 163806770054410208
118958077690859696 149002240372808096
52207008410598360 61786214071136040
174589994791810560 257536729791242784
172351723597340512 180702263609136288
158772598111170944 215599238656402304
103622066687110896 171138289109270816
133260611830031328 253106874360414656
13417308776696254 193504949063946560
99710799105217520 182829986000690432
40418008004361336 206484374122055328
45020139030536152 91142659732569584
63188093667164384 260954884632233600
18598865942195852 155115126530588416
97883514575196560 102756244543625136
76990296880562512 186110944170108992
73597974652768688 242358640030117312
92863479509339952 204390130374211104
20402548645281172 218012596501911552
31024533426885728 75597930480544224
158694941054978368 189159517468892320
58443151380615832 211602518140466272
58529223896410640 77348271821325520
6639490868281466 190871107787201952
123364182527315216 180701859933362432
22288203442785824 170038052002132256
97347706079135280 200153093013061440
35971481429165560 39480206444702520
104245052327567600 107740570176588816
46262121273265240 242825990166530880
89052235904952912 224140949939676800
40115932937966200 177682868925363776
36986383747059520 163422954895517184
171518069059280736 228297595997021056
103773376432613744 184278139435736864
181463984895930848 217426914375822208
215312345516476800 217946725940005088
20343427753037852 151891107555607840
111350488230344608 162826189817367904
3265025859402937 33537848702533572
55038396620446400 202579202124134592
121084266160811968 145404296194822400
217325933374949248 222138157312296672
139892495775356976 158390522077920256
184839784368170752 254197804257590400
94884907193504976 203654701149847936
46202629472230408 79006257354786512
128046543869535968 157801777115071520
229352922234199840 237437348021631840
5666265070103328 107549200485099280
118642405437034512 178073152420031520
38622986668557544 212474817271016064
100283028850433184 171855523836376992
200071941589096832 247556566571669760
103186416191220432 195848584016332448
106020249442137312 224238885062086880
77229772170133120 150788169667796064
20554518493951564 251620315327934592
61309174123248352 162651902796330336
31196274594447852 39396978330174120
248130721654938304 249502683953930208
138678524998359328 151095307712480224
168904853363902144 218286637031074752
45114791715399992 141670302185227280
167733082286592416 251007016720148448
54688590303012800 193809279803948128
45274936768592784 128149015882898896
26225873005677936 102381245806034464
33104020474684340 87387306202212160
72892636326795712 201900135158492608
177761748406736320 193020161991712256
10364651564262750 241375924931818208
106590990982266352 130320980379750672
12795594146168618 219424393977940544
125960942737217568 170720815855812864
62995766130962800 90734864496727536
149991022924960192 196740314434922656
10660510378291422 70765194169589416
158964402269894912 183553712730170848
133136191347595328 176242423038858912
50240615363789648 218693252943900736
68560809112580360 146341373720245024
9209972109488778 205513064824168544
47323331638236344 118202816229366944
98725419578040176 218286608622513184
134265266463409472 204548354792310912
62985343584677216 143007512224077008
67197143018925312 143591293550228512
49490955502129664 163692530368618976
32959812844077084 219206380100925024
36558790519289240 171941873079359968
34960777813959408 46684650311641672
97850555863204336 176664285304536192
120471729812630080 188979000618757408
190621920345856864 252914415544885696
51041181311163096 221816551754511680
19298425615018276 59050394308253800
114526553865696848 168887054912128480
40290769902508112 53763276808631640
218506490336769376 235399153417312416
44092429007648912 93486702784953840
67749838298754832 71311153358666232
219730119849158944 220456606752598880
12900411174228804 91629406371976816
172810313665035552 217632411173856896
36015978910728400 120125497257923136
97714588655904736 261589539436580384
115946405379055248 228082263000223616
116363775166982032 141087155956633648
28330820473302976 71368542815869544
38498198140394448 151989404921590368
10327151094977542 213383601391058464
233688792567328928 260211642259284672
176203453028485504 194525706057137568
48262120752437552 226028930567807936
111334362621400672 208353506934277600
236344824538389056 250601668361816288
83055243405991040 86959730174953952
43178423324530976 254010420591422592
83298557273081632 90322108975382096
76889699425098128 137547705609803856
82918514534848864 164056854657418528
9472004379784000 173242223265141536
94834486732059488 172919613723519456
144364161859508128 249894741663010752
42347512452050264 228896782984253952
11128042862649660 26697657187694924
186832264002112032 208943399923949600
85212101025235776 200798622350153632
109994637650599488 232079315281120064
12164488525508728 43624413120973352
79125153784666256 189335549255347616
175246480712356448 255520425798444448
101985351817601968 191676960738616928
248681692357490624 261047389090492736
68875262287204152 184141418228655360
247186278177419360 248561344049794496
144323256735457120 152396988212959104
32430373976756044 168470693135843744
129564399236655248 148553068138743808
54903613576018320 255281201360142464
69445181701592576 162614575794324032
103928024994087360 160961662156991008
23061096442382520 225937310309403712
242818071118512 156586688634217440
255181240111169600 262308795284701376
26560311908674164 125648165568495536
68811105030165680 218392850416250880
218089067940628992 240561847343623136
155752383328358176 198448754567240256
31261029831766748 147764315741858496
95377301584598768 216026182257672160
184509569637887008 204836611343626272
72979402610118192 114581438157403728
82383715963200208 237908004518628960
188188454374127680 196341746048969792
17809314926279116 144528159669086688
198402520362725824 207051230214030752
96063921187000416 134849898000119664
169035806626053472 174730257663495648
12219030049490186 179262003428016160
54654245491657480 222338856471431584
121775501754840944 201622990333529664
132657736889757632 157032843532225376
166139247327834720 210645116325250528
38091616291406280 103130968952287328
218760715171248960 245294930863172256
59268391273591320 115413067041549808
4785963194426992 245412588235334080
128644750684971264 232938182248863648
166828061808367040 252086010643309504
71269409242038384 80909653951747264
129235406733424416 223019206546497792
23184578106959952 167196739375027616
189331243368486048 192723379935866880
36236699378675984 74613316576632960
15216510210144170 144764587503115648
44648337590954856 244535891502667008
71270246205088512 149406468939728608
81854477569093744 256008110061536288
102819818161456272 145703316971879872
107674232750219136 172148536766714464
11463141829665436 93747774022058896
14991789852993216 260042479153278720
11591644287318832 93363338334354656
42789735142320216 195082394645750400
119705560325703168 211838663628778688
72673298276710880 86978447101784592
20653038946848560 188121765932849280
11672041098160362 125460825257427392
212831840702911584 220713891994557792
16865491152936042 181587567893880736
87363967350747312 214780504891782560
83446709703151664 124527040080082400
64763342977239272 222840356969657664
151617206861084832 224488878010223232
49986494384674408 123769359840073392
26139216317810196 75372249457634128
203840409447010688 204551773997658816
89598625518074256 179075540329776704
70110517827527328 246513658726838496
51981830759497320 69548052057617120
56782887900566856 228176878368631456
103218637693635552 103949397644674000
24914337259091016 88585598153013280
28406288419528812 154648397268132672
89455150543826352 214414729818304032
11503122253058508 177212212211594592
235743219926549888 255134828528193792
80180117529059456 175655593827236832
100542481348948592 248026348201292064
125322861480782048 142329315716078656
59939946154248736 162472487565212128
53791547541895584 71317659236367632
7982465276238963 213976995552525856
87567455563013072 170056978379611360
100292152934111072 132727151324793248
82002846576675296 208790041222235456
1655314148809743 203190152595748192
24146135410698888 38933111660980848
233764014177831680 258194801222367136
35859556187534684 226255922423011840
173722900333652928 207242662410000928
18207228184325652 83890265420312208
65233350700590608 76306517126258096
124890838913402928 254888248646398048
45055643646400152 49342256732765288
172304535131115360 223874764066244256
57714491948729256 201328399306639712
1704717113202991 201358490538521664
114151522449131568 259973461569274720
52729536537548152 90524660985583680
26737609814664720 53750277405670968
177562209508831168 241600580459646080
59166112234757992 202865439371764832
48572158199988224 69307981736661520
41851259974038960 259376437275669696
186092241297492256 208395337386111648
7818561120006816 60347507506911760
172380861432380192 255748721712665408
26479316864053788 156262609183534944
10757434699199172 126185224225047264
16515690858208770 133088671656624368
55913216940560712 145948001869069824
2828853845812736 181788733595983168
83357968395183728 89789129535371472
55306142021252384 152496636799388192
110168644120589120 158303847405355072
153086958546090080 162175909980878048
45879062952519016 75893858744010976
117957674965920416 172426725409645312
169466647771008288 197813226374003072
115754927490079600 159764293411466208
44744029821380024 211398817345310752
48221632442425424 86236340265455728
202370767561510016 217079304003286976
71287860335557488 177343909142932512
99926840328270016 262189025718432384
67629220067476080 233672506460877472
206829444755168672 232693943502026528
87102322131749216 245370987261916384
175786095734320960 209002603599073376
4830928109080484 151089160594001312
224952192618414144 229798070360378720
65356920464755168 208606986430948352
154429359233552480 208487137283337568
71485407809680232 109468853394727792
30468298988177276 61543888514672600
161581005166852224 245135736039823328
126146234405873424 206921626687070176
47353671072043904 140211409368323392
38511311667215952 135210805165807552
101189251665998048 199108798019554560
138426712476087056 164945095388087808
13913110839788780 137375549295611936
12055291321788784 202282761228674368
26155483738086284 150720682789280576
2322477790076329 256174338335865536
154279183864803328 206039586645699136
105995301352250864 221806338650450688
142106864723779856 190351247470895104
74266920405201296 125882239657074608
16103909939840990 183973772541059872
78412703297982960 260576699410123392
146482834545301568 194865215884375104
199984923743304832 250904249776311872
217713971374916960 259789018517215584
211576978382933280 241111845119018592
133409012024476128 229077196085288448
85819321721962768 136864957420787872
16751689512983112 69950475848732384
43511907461694560 63795983130101208
93193588554814960 259443657176237056
182571108082516800 220403029429611648
145519059680936640 187163545461901888
177887902008486816 227885414092977952
219001525224771776 251038140815050944
87491430161682256 89724242791420784
571576384784810 178560779655950976
14496998727536868 244733676907453312
160491859880682656 165826450525854880
179807851582483136 235461165323404736
59429123001104832 78907862694235184
12528823428867268 225838665774240768
37024961298812824 180128362724425344
123986096485748848 129897584962777680
209663375731343136 254970851177523360
161953482208026400 179410507796621824
2632164230616856 90881576763900432
41132239188652360 93441151785976480
30866224493030080 152775451029235392
11326254583835556 255557728861039584
2417039973038930 234947234605109280
93656909702143216 170667312401040256
98183039866424768 108517093761844992
63367346131526408 129900370501308272
9565301261345386 63081131457058256
182647140245339552 212744123897836192
31995750563867336 254565951770096512
79387850409032544 102337851216489152
133593240054423696 235646766535686272
126447212600700208 126864965948534528
122915790258654624 203174022280757312
7757140508038036 31059266946805564
173224516480858272 176118511407115104
41139264402651848 91753800223717024
90215270304493520 172931627578910816
46587688340435720 63739954737144984
9984167823270552 118154285634375744
73245663428036400 164789981929141408
192872127246419936 262585903884587680
47988196338503664 143790013456269936
29367905583059840 243197372247128704
76896463922378624 184414454824103904
46388923078320936 91312706317519648
24324843725222884 81113514878429824
98616915874167376 239908772700611296
161589618633424224 218512901449312064
28586558723467084 82984461543078096
64505191253354608 136407884848908608
28989494174194760 188368109015575232
6388808836722015 229251995510824416
12984470110090548 251432540931880672
11009418464442560 174844274148734240
178798804015350304 229631198511139200
7948337094897162 125139046890447360
25503750461923636 118293470125819456
116170735120151760 169090023007968960
41072317472332560 152023951626004896
38643129163999832 204204190517219168
124099080731156272 223114490904945856
41761391929449544 252760537447241120
149932953736114944 178372619729419456
121370144839366864 180105779342387968
36446192384327704 186498318885215552
52609781274748240 96949808518896368
150032182239855264 217578667942297792
70266769352527224 194765001270491712
77072070419372704 82066138696953648
94719847479322560 101908553244836000
36605037653403616 260825970410173120
93200530598752320 146800480109176352
108048553953934960 259481826965334368
139361133915916432 258785611399908544
31722306712845632 258945704505064256
5033445212272359 11156277811126312
57227183674310072 101609495822431456
102218669955691824 158813459131653856
232545838305770432 250680722103583552
25843318706365292 154122614314427008
212995979137870304 217032196509887744
93333881205122112 228569214818957792
105609894163534720 203124927260097568
6653560243678975 196010328542780640
131576510964299264 201584145099338944
49986980362228688 203844245048476672
192466574119164352 201038136223394752
9128530211818908 113193650709715408
87783057602588272 190881303225933984
24217610258248592 146207079974581152
34145981218858668 78836613828470832
54786748882048856 109562154028578560
83204468849218176 115586508605371808
50623951160475656 193712578636223040
108588550750558544 258449357845587936
25744608622342380 259916718696942208
60015101987450600 61881929025700040
160547752871908736 208058345914512320
76565289364387712 203563372350538240
246694066468875136 255402654693892480
196635259164061632 199905470538944512
542827745388560 225536234336967296
191447286606324512 261801665008165920
122048672275767184 214502401145310368
31738732342207548 259429382047026880
2219092281320698 263011458918985952
76408453701472880 93215148515666592
26922824790815680 196869271388847648
188453184732411424 204348158912157408
193092644188089952 255433516714281600
242158373073426400 259627301165821920
141341341751344096 144429062704967904
86729449738160720 105405632674692352
29810792173637848 155191087885977760
145005628034743040 259455910636542592
38141726034696256 133312049599580080
11232729948603760 76678755406706896
27484035686128204 86950147404729600
15605639684591462 137162273575534768
52959784099496848 224914132422113472
43391928123934704 168867477663058080
17117935798914226 146850097066109952
192644258837536672 212645418098030816
35134981418254580 122091289531831184
163894440350060192 208168632995351552
159079972973155840 225566311461316416
74084511257642160 106703733290299904
107563632286544976 208547597220945760
49915171127269616 194304144522607296
46128858518173224 145944615124202848
33708465206283756 223688529660859072
24264786525215960 230975172856568000
170378517946837632 261273788006154944
10684764517801568 126933223377249328
23408165133508800 176988215340078784
128375467602909136 178662993055786560
32946792393502132 158530775734049632
157740348062369280 183485832556333792
2408650635314041 8605385304497547
67248890688876872 186844881352456800
27831545652627440 235712871364602752
179613935661312800 242737018878630400
64548051056623152 172338931041714048
17069166421143108 134400626489305520
140712811349203264 183968178386758592
78538510351929264 262566528652595648
46065718403741752 123850883968477600
145477303259936640 205344794840534240
8485486482121927 140936305024899392
87598670725530992 176756316968422560
58463824065781008 59354644118010296
88982329032827360 177123783519654720
6943368173076911 8314153354242632
165249889114823392 235825936200026656
8236924083101697 143586449492915968
50483907370946264 197523164343652128
83468867723641488 202703768184309760
56329837690060424 233140000188683072
246641872531065056 259382636682239456
162695828372497728 258263888843812512
170091449050972256 173987799166054304
62660042314401272 147025778316070464
98682362627876592 218426914593798464
113346520016293568 147702504210517248
41073628027720080 175683491930924288
14224295703212350 230925033480155744
99833792827277408 218938724137393824
15650667539154838 155092739000546816
10377015440196430 156610525175590240
56281721537219992 221503713169216224
1574858018296331 138540562091829456
53460124403250192 228418262974604736
76715077582038784 128490802301903088
133474018424862560 173675952111228480
16427256833415530 125066236596729376
155711334049588512 188085079437207136
165726101778382080 176967861558779776
30126490076479100 158940202778343424
97147332409478496 127034683049098704
219319116389180448 249878289855413184
118803931741947600 135250225516608624
38107571056797896 105386286379205712
10161891684420662 56761830007259992
72605991442828784 112615483828651648
73629825353131024 106636151311682528
83615513954434384 208131639028731584
222765245061208192 248844292563625888
88397146761555104 212364529362707648
18898594828410180 204345749639379584
17765505675397754 81295422498798048
90172678091028192 162532103637307680
10613929466760050 130214618948853056
88887010282776240 196672921939248992
87469173908580048 255417626151771168
116137079570392192 152008428161269920
53034898092449968 67830540158468296
40500401132254920 128282299896481584
87992175503563952 226217237746239520
60491123435853760 196982959078888832
162685618744565664 243589053360050912
155506617836772928 180588568276058080
64144193215907232 259544411356257696
29775149472266024 66467548166650448
119768556484135616 120318635094255744
44058765472519888 106915027644780240
76452541316551648 222797967547329344
47212099061983080 139768771049034736
91122177353732000 138437359905561392
14521810809123410 161547342763997376
171997244444396064 185255537923707328
47180504656697600 129558180678951184
12603141772954734 129402956760224640
213769226613270144 258278227097975744
103028075430121440 199735137206698624
42822447679304976 193588607751377440
53703461916667168 139039307105831760
161185678154821056 229013159397250336
231044459248788864 243806188427753216
60233636287089088 228329283861741056
72732832071853600 147329042486931936
17786947704714752 259836987170762592
72258235922299184 83352136250425808
82519036033938048 262558904533874752
133615096631324528 225950879912082240
2828277878672121 222237330830464864
104664890598337888 214430120057465344
61165624990950768 251089248307379360
16098449172513178 164751752939912608
54885524449360 217137535024217856
4867559474415277 80681239107991376
75832090232459808 156888163431133760
81001347915229792 116902296136376576
127751379023834144 201147165267736352
120422111401923760 198877628347790432
44235219847949400 78077112906442816
94074970740056496 126009454489157264
117589491230310688 140494099867583648
69940974069104152 166655826174614464
77777676443346592 140409013931007024
117643259213754848 149123214313378336
96585256637203696 189620561825652992
71463997718590408 146732223875346752
52185691152332000 163496759921712672
40061475510058960 119756394459997136
34107014102420560 155533427044794592
37497495892116632 193647579052840096
67687754064722664 128229280054418528
87436508324281216 177094969589768256
74715969612236784 185002515081590720
77980717829284944 90376687205976720
17283710975829354 105677437213887376
126492714893797344 158984646500115520
82498915570849744 143382954307853792
48664772290822864 195669914348134848
139578350321750352 188327616813110688
131648263384861520 136439152058353296
147725783739152096 251388425341286272
86426587074722672 191070574935417632
205010702676696960 256887569934885504
187513932205222208 199166230984575520
96198393020373200 202595262721347936
215565374573070368 240837895595463552
80784263326137680 219624228863235072
9947228161764626 12698212013928308
244399939383596672 244620375556840128
902816474586123 137034769076474608
160020679892830528 258241919847503136
32088169845146364 182145588436369408
81209865789809552 104691839928054288
24070886673295700 65376727353756656
23384903727259552 153537020925657056
2884383468904720 215187838061416384
132716458744871152 203012219067570144
123921927690350656 146228281744737696
7902636260281408 188819500785220032
12090193764407630 212880688250561632
151400510645677600 228239561250810720
22931932071435092 237487965030555360
242420882823565376 243509220446185472
100042026004799488 248377805738260992
101704938890745968 106509978352974832
17410770152425474 158288019331208448
59393179378037968 167400635427991168
150405377340257312 151826749460375296
102794114168746832 214787411899120672
123052475529616928 158427902727209088
144563659490462272 221171901218650016
95986309224038352 151430258763556608
112468246799067824 141972720708154000
35372871976186956 155628282328162144
31162508280745148 58466119791759536
113313912962157568 208770563971608896
195017621838236896 262914967346352992
60392218891701496 260625609213730688
150282548587033984 199152343220516640
38071127060409928 121597457208214736
3413631233568177 46648875547364608
123027276611636048 135757031889596624
109381805715338640 153554277877038528
107600219845246192 145487872619726496
133718587159270976 213357424453896800
6643890060812831 49816611773521584
206600670737936032 250419528765130880
37261983225728024 89260688659711904
123121441483422368 234305799412651328
18359216730918808 159535317774648704
76303891150862656 102789384308880576
42224601763131688 197492608950758624
92264399715772000 123600505966011024
194029024855999264 250497241966775968
62479985443039016 115181870930067968
37069334921882152 86160132751050480
5919388254137352 90723271854382240
55745995315486168 180253356342509408
198580146809500384 230522667370438560
73566036043432784 125210481402000512
20987482432695072 71993077160240104
170167842004160224 174471451222411008
238354243859404512 241521959815258368
198654821491136288 212324726507352096
17205428492524778 60114578405244184
25004652103896100 183949022494744288
111056758201194208 128707989234873296
3321021247479258 164824563545376224
51362667732743576 237637400180578112
124794680723132896 257878763829143424
228909444438135968 260718444677491456
178449713647416128 205095060108558880
69614291806902024 109344953509081600
15505794937705254 88146029442962592
50756225362289456 110575081196035856
27070789216278724 120895210239279328
48105153324021184 85211992187807008
26708214207888208 239454462739350624
121647680404539824 164672559895737056
170529462594256384 200003828853755392
28267499080884400 184936389991384704
11037982002379798 90948600034157984
118127838669725584 185655049822046368
159628227011829952 250899975080267040
30426449771360592 102513691205740192
147750627809405088 211934499439691040
149216207563522560 202902558203876288
20714127184373936 183991633628276704
118239176268749312 245336468339967328
35221407965205940 153684192245018560
13153548268275132 99706916537705024
36461373937020160 193284559007799840
7576433850480330 218524963913842688
97957306330552256 210493296285452544
59736087849359024 120255503144416000
96914736823867376 233824358080929152
173225748588251136 213517778884331104
80539412381336256 261629440333091744
99407970043673456 184532327887845920
74034338558650768 141650184679194688
99760465032734128 252243818725249760
43220765114991104 214065863389590400
86030261419903568 169811620380709824
66539467194424000 248648120549388064
125263059422993440 185639329077669600
75815950078309776 112528030564774320
213674119449245024 226659957017528640
15424468918342916 138868206698416320
8927011678423941 209924244443089728
104767518244721616 242116587374243808
17075821984450142 169243922489537440
28701000559232048 243251138714572320
22296011063757688 214566040073517888
21317544531531204 33627975021977024
1395106291947894 12670223707638766
46421876920268168 122137857889757648
122933401851032656 159336661648287008
5023757519900069 83340332620650912
132773669340520032 211821899662299392
99634917334217808 226448111577650560
177291330600248480 221677208818677248
60622740336965680 158027516700888352
43139599755357608 121774854153130496
55581145866900064 202573859879530880
102417057843342640 187713242271098848
65666231961566136 72325496159774352
136437012658759936 195396444414359488
67857881906599744 142386575394414992
164965546375132800 241870932391084448
116552293778294496 162942411419927328
17483540650474606 215294127254614784
78600277314543472 167508167389783296
72814332852577248 226884418776893312
9191670693161744 171639902742451424
62646252588911120 248622567813967360
209133533082652544 221346602392286528
183671445370272096 219796160728787072
215653098039133888 243769786418703584
69447769231975784 169614430069504512
19444752422330612 168580475417406432
42150264185799648 217899906964325984
17959746556777086 162570944564994560
144534760055733280 209623064147392000
8641305684867345 247001855106953600
10228844359469842 156674289254136160
213590643513735872 227685931777019168
144603982349713440 156803270776216224
125334855533199488 253227329333780512
188160180411998304 246765983188845536
69873793671447064 212603438820585472
4415765638037903 167028929417906080
23815672008985444 257127614767206976
8546189211475601 197816594344657888
202555689843438784 237871882261177504
152929862620447328 169180336371594144
13687017774061470 207744855973320640
166258880959592096 171153392875158272
66803935538334208 246903120371606432
68338239632051000 89739003967141472
22153539831642584 62460915445509776
171348114962235616 182518971042391424
131795023029984544 256424648992764192
127013802585294416 158254476157197952
146819151591949216 212354655844358816
117830757674468096 175324232179697120
91980555035600896 125563776345825984
20089028019021852 52989341521640328
91150180455029600 215458974609907008
11383876895429916 153987456261683488
5337249396810356 72553650256526352
107781403872310592 206024642278936640
92765306608380496 133152745512332512
36578586638838872 110003255899229264
67961690039480168 193782403509281536
650925804225855 227786616044619488
18645068003669680 175828559598108416
66087223051849872 249378625379261728
120047387876689008 241305531336512160
14030993206663406 18141121007229876
21497908658823624 133243170287530880
32373720430828524 246774897477166720
84713396786529584 168804675135968032
225772505179497856 231855211808240000
11782598920997594 196603461351896928
158375651425846912 196725722877219680
3408484540370367 88746789474872160
84843843741983744 247165220025432480
52595504578856176 150243584088012800
48275303322960224 195028288497312608
113993650495460624 169276178738888736
9436632598910886 148921598460961792
220044368405050016 247391843244659136
40936174324799496 130800923946023200
24321294725851080 190939885005852608
51854282370639096 194760826338880320
176079386497356672 177754509931411584
200514579498065120 243753799781825024
139577170248262944 249314333351044576
30111042559644352 174845185605764224
67753793159975312 89090021126084880
120889271557246768 137405273146925824
60606174162461768 167635595382022880
216378877518934176 233540931282385216
21932529003479320 26166742725306540
119619502400789008 212176772716329536
120756422499022352 226313882051768800
92032750031593136 199158092748224960
257024539018648128 259570587973133984
73122521393657744 164925045658027776
63004253343519136 193040297397945952
47205731176131872 250924018543161408
8385537673997115 113583826100660304
145320453647698880 230216257721277888
44235632809171728 96128339793904832
61239372970187688 66885034238835728
524751301165574 219984508625887264
56810357808289752 165742052258384128
124068846858006544 153687951943941056
6848860372505620 185993197131634208
24514767664460504 83766392508565280
24497760394023664 209366643057313312
205204344615598560 259759974642410720
177660587359751392 247824500039228320
30526033280049780 204844300192403904
18723364086333512 221815493812913760
77377035982543744 199421870649812000
187137749924428608 205853135769256160
63276040072407848 229650397035029184
24857579795368504 101868654504573456
62233066084446608 82616924732191088
105644121399595136 137100169386680848
5751342335905450 123420771622690576
79842934688144480 130418893718541376
227402900809876384 254757222936446848
37838216236168480 124319241136470384
174700674591398656 252862169683405344
81217803306971840 108826830733612704
27135984930587192 50059058371497096
64448625708133856 253874584277696800
101593108801531184 185762316770447104
23687944063706448 141831280250458384
62808075670552560 147792104103187584
26559831957188084 190449895841430656
86253847053965408 197696517068083552
29641702558014920 57228430859793336
2616736539788175 49094688761367952
96263527213990224 185354305381924064
1698085881136713 159729756718471008
52562385595786944 261441678180162592
24915263267833072 240176639429284768
128849450517684656 133076295783447104
96543669158989856 167332947424194400
109245001970524144 120466250667565792
56473701043373872 116922864298263984
176541644472354400 232027441099535520
6272660824529776 162608320244982304
147814236110593120 227306888694671712
70975177003077240 225412592773393664
115921870778015280 247307587939144384
47694235099882192 99402457335293072
66878702434024056 245466297327129568
163409961150581504 170994755885554432
135152070202373696 162600169031613248
52098788032832024 210527443718955840
43613781179012512 100002530418400992
14449683978933706 14669460039570750
77979550843171808 237793663691326560
64982524098998416 177006714141899360
216474356997704000 235195425755098240
79277289310546848 177590803564876160
41642749926040248 87633542321718880
193747639210782240 227436428892072352
55766434074099776 144231390812591072
59110893065734656 172485035870653024
13457308322026680 217251312244065216
158027443776260640 232571270582989536
178845630720589120 195982802448499200
4444301114126602 124831542883735024
94432036002103936 209017916770207680
82256951602165664 204800038136651072
97074041185852864 144738508390734016
3650942650164868 225587948269630304
54435202819683736 125802868800431872
108760825153545408 194777995345702112
172625927194471328 201083761407768192
72465458532957424 76562239663643648
3016981337037650 120052008665170304
83705126615203984 226984770603285728
51780316975859256 218790252739846528
85686140789440928 119678320871991904
124183683910030464 162475882932217184
175682398178624544 183802678413130656
252500858783498240 261857277729975808
85202602118940768 223945592191328448
17969845818396864 242881315049911360
134338823859177936 177731254043671968
16507608866066774 250344582046027648
5316782777503488 85501540069485408
15660366623790766 128139080226406928
86689295262766944 207304006424869248
92173389910860720 152774119689290496
158800426038770880 161431356203052512
65638677179354992 139514067046271200
20490449771943488 164560334373977248
187941253612802784 243542212679666208
161193110075287008 231153137677328384
81721042669674128 191802498486399584
71830845365272200 102052656567265488
44110397621103688 107248460977856368
42658327039330184 173719671220466304
56252130308796224 104601127933571760
92419937270520640 142484103296304368
28403125430508460 227667242306807552
208230704127785280 236025864122692640
137429356135152272 158782786240249216
140317730853549312 152381450982056384
41440732267739504 70310475490000120
36749000408250584 184060103599210720
182983799776572352 257087626688466816
39994709165755000 46529276888035600
15326891738713002 63904163742613504
224792619949463456 260772426572329344
212699257329916512 251323681845887200
23556918557418164 150715452703680992
21049396872117324 50401616790599288
158657808709073248 261271590165074784
82811098341311312 107596161181447504
234684966676160032 259066400833218752
44631027277595760 190278446566603424
74139121283196992 79206060892579728
26390223042056060 157134796766783360
18548642626880868 141320719992849920
118652169468506704 201651624823530944
15533926740564146 121362548232816768
163239457477189248 170534787840756672
37577939223445864 109697571504737232
164855293069043072 231952128456914688
18975456572008412 38574853665748200
88187035164882880 88341043013128336
34868440161469524 206491911086839680
194506805125002304 196266887434012800
71493806760419728 112725579259933280
230355434545731808 231684576584677984
79488055502459840 150514767156317248
92103906864829664 183952669135041792
19835914217168844 60496911143009792
70036419538722432 257200057764747648
149595840157868640 255518861788126368
141015808779846864 157883512695655840
55428838205211040 201833452397169408
166950052526636736 183252073559598272
155594869072693760 243334844125956576
164768143006300704 165265834973397280
108209386043565184 167690773184713024
144392261868878848 246311192595203328
122327166439516240 183644782182170624
40286598142209384 49198143090669160
24719679886888252 148035960688364352
70712407000797848 234889795202777280
42833087012398928 214953784580653856
63618258372099544 155841706992468512
30739986482122248 87797469342655728
21645083950028008 61354833712442400
200818943939158784 230566696771062976
134109988065681504 221221622610056352
124079738981982352 247020650063077696
82734635592328304 145071704157453120
25503016449990576 233937239525803712
103474852936246736 145096613797695328
14579611260894106 118727927117682144
92156753961072288 111329264292226416
20408428045224348 187001529792226496
18995215095311496 199047300698119168
49381590662864672 77238227616243936
125159847035756096 153989241492562048
94724044056338048 223057117236877728
131162200379089376 237440529450926784
27903539401941356 50701116276881120
19103672018513684 238193972706584224
13529237829172152 191532915675442464
8360932916136152 167200955737321632
208704704677958144 251165108535993888
63208656729969568 83528976297808240
67272711034579368 260765483504107040
67063550047244408 70773811905965048
150771952263469472 195056410954157024
138350794470466240 140823479773488464
11456768129674818 204215914848805632
78891117580906112 174355150052900352
94252417874642768 105037868804028320
65365824890881344 256698700488224000
109435007098510192 239657363112675712
35475905475279588 233726104000884448
45471080770179224 173731793744962016
109243377880815616 112892339757919872
102755356480311040 251000719677356064
133638085527599360 203841074522983232
163741660934196416 177909782145916704
26377773180303176 248043291562413824
74366998370566400 100076361769677808
95792886264838048 118303077566884096
89517179186668128 97642211231254352
154511962682924960 248413013131986432
125444577569052064 250552323162336128
504365043211819 231158449418176544
164416199424101696 258801016295206528
158729674939718816 205512462261673408
14981577066031438 239635752146020544
99451816474839568 206242489620326208
11407543643978886 95370164933527504
72163210786811008 241695174947272416
13900012874674686 151774644905109824
106208956173392272 156654955799355680
212738719672584224 259887387830221120
68775706916806136 199194298553190688
134335066371118528 143346834638125968
120944935257279184 158718180620619040
190528397331296928 222176223568811392
113253655345162 82113748782413216
71073970906256872 183106050519418240
60291317392714440 181729742603144448
168041217320739424 244713413976086400
43999405744578720 190417304425681152
82557538632766896 181932484068518080
119737705205629488 208106465972767584
18726450660449688 257923559824561664
152041882726236512 156395055543267776
17754048764786292 49680692645542536
101955173723526128 134791685693730240
26294770288385480 196321339010283168
151153365652074560 160739391804042336
17818654202099644 204424042832022336
2052381317577910 183853349883638752
37934849549074448 134018882457301488
17276456227123402 74471354761829856
7282544799098211 127701207991183536
27962756811412384 142442943325769488
113447974649668816 242303761774621280
10412728807042272 172610959637202528
61566676042400072 257594336911533824
96785847536831248 209126371942410080
166809303926738560 214834697654845152
80885649145255552 206161147831146592
197973175195855296 227011536991550080
19766323822819248 108280275136454496
92924285709743776 108655281936350752
97421943112779616 173687361562918880
30862741383154288 223750462968765120
14084448911535000 74573798070776192
132176987114914016 141547631327648736
58877965824444056 167314124188584256
254210768306465664 262501584155128768
239724847649976768 247751996445021248
137629664563161776 262342497648579264
185328062719641088 255805254411749792
156701373883787264 156936946908816672
41054764925009960 79496365424524240
13884388683278108 128174826159236864
72241052827933584 136633732284105920
125207167213819008 225485112120170336
146077139619918304 189996130516749504
233012947454758112 248701769291362880
137422951155185664 241837732001911552
171275549317021184 241256504921143776
108741353968773408 124239076993691616
72666082129250272 103976303995935360
19313507994929384 81824089201473472
43877510301076872 121163535105658000
191301918619767168 203355565566069600
87791397355930064 188078784449665344
158022490758371232 183588093536809440
182999819475803232 230663214646928384
26679468616802348 39203625215834224
213408508968961824 252821997730760512
54778107730572032 240983074599845632
80434454405051504 119221703848938032
88322876040833488 139214977543743632
106985605108688784 132775655071555824
111262857758222992 194141199852443392
162368473550612736 221496846713004544
47058087170314040 220198452782192096
123589904653115616 156590245488745728
170175372119865408 200917046293651872
150862707054339776 204423607958817312
64679638502558352 104574156055124576
39677945876220816 168348246066832320
71724861571352440 87683014394934720
151621051970432416 239896287699410336
38563729910625160 185665938455712064
11058351585606306 258332991415054112
39485432398273544 84586523662320912
27794716282501524 98255227704724656
148153432502870400 229727501348722048
176307898954879744 221644338993240864
56290707745326200 225860862907944064
44918122407620528 50188331310258080
213113395650048064 241202620185510976
99709728395681136 208906742695438048
205964859582951264 212675146304911136
68686948983633368 239123277522699168
151994427380399616 190397698874303776
104913741857010592 116496382462383568
40235320289546616 106167924430202192
130114434819947504 219030728573302112
42882747447126968 248064759631428768
123806814353522400 179283319791981568
108730807008286304 261204004841578880
10474689501936332 213610585961782016
210501827686535968 251076238132333984
14721724543873554 41249515907282872
134482048645489984 214637273526129952
68720925662775408 171552233145614752
99743990770559664 207546933508010496
137147093352806160 227651740544509792
167980336613468096 238958943769288768
48201791970222608 79042712882661872
26671223046266760 50781661050321672
6942197271811935 203210774970809888
28107618555248132 152659163392089568
77802284213396288 120027373724506496
125211613928488080 250309491075014272
22737864061510388 29416218658185428
173764733065203520 194109349347064032
151282810517264864 260782446893218240
186818273316572352 233795180156627424
3339015639413491 127430338137834400
23236469335430152 56130194963457856
34770382443362452 84675063553163984
68677519641873600 106119715951129504
56886833631224768 124541540684345568
143711133521712928 185752531312963552
18427254744251648 177932913524126976
116225424233042928 157362960579862336
73807649734110480 168867630513685376
10235459667246560 20619634157874004
82990299712177024 179117422886676320
307463305126932 147849342274883744
90252666279905424 236575533205718880
25623933314634260 138714535474114896
70962532280271440 251641183794402752
36872615398076472 138888954687042576
117200832105115856 144035467498635984
15398141664688610 88805551159055488
5404656519717186 147656339538266144
1129089729748437 249723758574558944
103016666216508960 149907253203805536
98192932770155728 167995335280235008
222022568243295296 222542639216243872
166391378458862144 178759119092807936
73180997827779264 240764870351790432
234865984259024192 261843472881017024
148514943963016608 228650850197025088
61508267861323864 216503441028145728
24105155183131752 213734557505676032
11298479531822250 214858173827635456
54383646195559448 196928947222814816
100384510259660080 147972395006864384
130195789101728592 159779755661588704
35109056667454672 139746355087788240
177222544868253696 213251276592868928
40072066661420024 126367202734681568
132881962783445376 242698584508934304
19371165023661988 248400596461273504
117116937162200080 163140101930175648
100850616405184688 151502801565404000
159379730411970720 174717787822446720
198015840374466528 232705867488317792
177980617349864960 195567629059659936
21709818273423348 90609411591877152
30603867029986572 99109354857050272
23969749903999912 95328915623297168
26548261792615364 243577880190312320
163709664428864320 235010836676808288
9859627927752720 261585500776768832
129541345450382896 208330629688892224
49847678378842424 224440069960999072
224249956395847040 253834875652365984
21727923363732524 46579537325966664
191874141324142400 202009960103936512
239911289459817312 262496324845545888
180366058589005856 236689384734764640
103843049567538608 249556575395011616
194120767814910112 229445717368975680
45166941488176816 62482423696167688
80357139962871008 197548179917447008
15982312514311390 196406813398854688
140794158587535344 226358060106467712
150405777326918272 248687480898008640
36816514439759544 190560405397233920
125884017878032240 195958071788420928
241802597713118368 247122037464551232
196947042264928736 252744405287522752
33805125165170488 232001650099178144
129439837506807712 218354184867163904
52075822329958016 64377545777837456
144839488808691840 206576713199443392
86771393393517680 226115083641882880
112790981322843120 121570098415194032
88683298383807024 176013300601690240
108915322513804480 244451457250371488
10417483610536188 197805973875957792
203371085281869600 212361339130082144
130929027541939888 254344434563432032
92272705623565888 165911791717316000
20644245767275000 139963940295472304
11266439815168698 36388473588244864
201202315915897376 208389690044677216
5754409013015290 36151201717842184
16146790899942134 31910560223449592
111077174280567792 170137373717006144
80608197695317712 164130437981371168
794985607726786 221457907911102144
51487262476694912 150518795068758592
34212986210807796 52128284305464816
27226233777024696 147047181197259840
85723318749631200 259983813242874592
21159327208416020 45469822996531912
189746015015529 151364266116778272
162463236613924128 222416195866570176
150207312675658560 153511066215540768
225814739450455936 226849778601612736
6445918227344913 177193847870676288
90992006405782400 196144636406334944
37886216678770680 149954677358230304
20572947023728752 259304694568944576
49122957643360112 105749826279643472
99614074326224112 169574242331772384
75786570089541056 230309940388887424
238078837186347680 255825974800704064
203867153170806880 206499739052669312
75004565763527728 206940592271535360
132711642896519184 262050777471326240
135405101425549 225793562005199584
100942750407157280 249881901038680224
39487408245628992 102554240755998032
200822703289731712 239375061312485984
53054406851309320 256182050576715936
181412024759574624 208070234935090560
145328455584920032 256565600845280576
198418091041512896 206694154229806112
65871095434910280 103748360417219152
22227972531710524 187383898562344768
7228088710282444 61425481711059640
51341533783159320 107561329371688688
88846031046525824 215856760631913280
182514659083952512 193186451711302528
6187789021763152 187814377930206720
1278619377151222 98057657830007520
12694926540237786 133038208790223488
43688320099525992 103201594251884928
190812786655539552 229430740613388608
101395823556473536 115369703411079200
37600077145956320 251495234062675840
83115346838490912 225069959238184000
248262316097182464 260162998050910016
4388066402290307 158573627630863456
114549317848084928 119668480411028736
88642321723773984 115858996511527968
57480276154177240 135813823929833552
118448810850183440 130756852941883968
80716314670664864 134664321871644752
78938573782454848 199964758849827168
2951028941156636 224411528538985024
119186848505087200 196376191455096992
93177355179692448 237492411652938848
138606226595801408 167556370888103808
61565268963404112 144771362997112256
159602839444762688 185601093040161600
120032496571959168 234677700878838816
231077502862811072 235123067094625760
85068533708192064 140742575428759952
58958612396859056 71543893095857520
197844750412879072 239826295462305280
153257300532410464 181694836175124928
222610182665644288 237490579008274464
236638245370264192 250075902521316832
85800143658365104 198573835223959968
93591875005380976 199520419552856096
174645002033741920 189609649276731712
3465354449737483 195560248818576640
54196595472692376 212223563470823072
254311254263351072 261278123854154528
105752927244904720 177165887506086464
100046951400057664 177919264851839264
186060230185948736 225746444570792512
129037718442226560 255510040404947680
217110907298692032 219976390250598016
46425012122464848 162028347850028672
33924696822913616 192617966663834560
22668772007471812 62608874881926712
30518099699789180 250499375984257120
47965537146610304 156026661064631968
175203616596679072 242368026343509888
41849264512663240 201063580716260448
9016835940438146 75486248952961344
108230659578569968 261315591070254240
79728934635947520 146113519011287456
79785757446377456 180902271768046464
250312516309698752 259194065314951776
98053964993635008 166604820169408320
48816000409734816 132144041267201232
21367690679321024 193367887347950336
10410730626703728 162824073536265536
40544830462772600 91480403479545088
13633016598486632 185775863357245088
105101172238790224 172110307122986080
90449403592448896 107061885098229072
181303668281789184 199142031691200608
98153727677892624 103732574753271216
202120405557341856 202666012435218080
19477664275441276 108243238501565200
43405037797974232 53768924470372008
143347278579218560 224946972908828320
195825384682949728 204498471037571136
102406062796649504 180816368684578496
9274637742721604 248507703214784704
6723855300798369 236028483855588032
36382478000964560 75439196926953008
139837419757060096 154136251813304544
59500168143446848 217780628810205856
168154849075047392 243661529712494048
208431731629583648 213683754350510240
4540795148519083 144764995101847424
53852300866181912 162498541498420096
152078544766500992 154923660602158976
14826332556594916 161411948678708640
156495447072612576 241249512782647808
3419626738270921 81273923275763744
143628929643234000 145432164426304928
61863582375215856 114850246455533136
113571491088348448 223896641799002848
178313713323448064 224778580742423136
82148018316168752 228211395250633568
40613984067667880 197828926643515648
108110160152356480 177321132241250688
80344976978521312 222941162060110048
22065560197018688 30044813668204132
79824615851089216 241622534553598368
81660367955934608 183280192723911008
53437119276230184 104962750595357792
221060561632366464 235803457432788128
187458380291899072 213805861524336864
10212278802157776 49840605492235992
136007395266623584 187626178042666176
12698757842147062 58494361959791384
188868829724478592 257888211216903168
38055275877413056 52865987492083608
40656974663368088 180090155790867712
106939427116512880 147215712648562048
27871041791860888 56567036448526680
125004900283132224 151156427778885472
27832345757939984 74507277600992656
21612138655031464 44974388677758808
175443139123613344 215456259525238496
29087107825514296 198935899435951296
65495341273515248 262094743284905184
24972900483490244 259747722757834304
8119751506628373 136391884351182192
37648066595357592 57589110705928768
22069148195129300 104744443902275792
69414558157624944 139579573101626048
7878578845433117 236109670416003328
72936947385455792 207714381924634816
5686505581594376 154616292177481376
206872032189158592 251478281859122208
91350363541824496 167619616859868736
131504476315537392 247741552921341248
60318505368976888 104128020933407760
60773489542959520 254774782842257728
9064860528093956 172996796788811936
164756523977417312 211322978862675168
54059767382773728 83059007520562816
183890018559060960 257078071046046720
128020022369726064 150666664221975392
48182948093874424 105010640561281664
108326798401127104 229103958592012224
60911184411950616 79176313570449360
26080479340598184 61928413097941600
18581250912880804 74675592816912976
112418238768456768 155623348667880416
70010345622790200 124277990563283712
85939864122947920 92317600559279440
103928241328605696 150385054357050112
5083152299031040 35578431909120088
21625758837853024 183213371697400704
161400090030709344 201713592778138528
64512423636583104 258284184553633472
205627976231533664 210033975774314656
64281583363299072 206452198243796000
26301134009157644 178977134731816384
80561130552153216 150485684003544704
145560155300114656 203009448714901440
142227631495091168 242267210346016576
232438624316918080 233631604673868096
144072289484306736 225276423680110976
50763474225522056 125081257320489056
70503983272532512 253707525189814080
99148713797471744 231262713613585216
36622747236591616 168223609188221248
2772244718730918 164038725278339200
2785358688091422 159308903030694848
33131980086093348 233152896490650944
129048662834028512 236115238595809408
19348821914955956 124420786337154288
18073509801736500 198470925649199168
129230158281355344 206995577020986784
124671632757697008 210176904770434432
205281553979381184 250876546472108448
142488188995707696 255972031043957440
7486335760482732 214682632733017376
71856262540829512 181896015231880256
188602095022227072 223006619149962560
20929741135174768 54620740201677064
5886636629817185 166918561463040832
172786394619988704 218017185381459840
51365198660744736 156263520786861024
66987061948208944 207666118996934368
10544109577298750 199180142589550272
69290549586144504 81640765454588304
33794514866417364 134135063271662192
95162154037538896 169422054914875680
78212383102511088 261446529400520608
67894291027683544 161758126668100832
32246709888428204 42402490074723680
44949696300117248 253412970545153568
181155527188104864 197086967773194400
34230053264607176 147901183437992320
114137753183664592 181707173346027776
251950769501066336 261413732089484096
157012625281263776 186460691959350912
115516486408976544 145636537815407840
51895368692899808 183226066356395424
125281082712398160 173061777401201568
4540485168298683 170822131636644480
54185024403179784 76783055532317600
227605594464069856 247840022431150432
234448422299717824 250832527715541888
42658054099623104 210092765255995168
82302883073872544 247965457001653696
17798060173605368 216048283989886432
162828314842750816 241150527428135776
68412341937694784 165272532296342880
57065025735151424 97794234099960640
116525250484569280 200204700187546688
108083148148652688 133692625795467856
243356271667935232 261688422633075264
54177091405728712 256749243249601184
25225205486113780 243651267162494240
7481650148074000 240422836356522112
46432966582591008 57845524218872240
66515541494501496 205420635636470496
91787501876022016 145987360776723072
2277491990900009 245960702603006176
93970288114834576 158503605074748800
5809700834747255 43828150767706272
48434800319974848 48490639968922520
17811510411912292 161737734283666688
39489583645665744 172850750731526080
32453980305686928 105650285859801552
46257665483582032 255854792911386336
48432703848295360 122802106786352464
36019422207769896 151306856051937856
157194996689959904 217934319565940672
3111801194832568 16730842839183420
113211432055230928 140474565071299376
82820343922448496 148293963870999584
13540671859548130 224946843789752800
30997429465071396 65176100343667360
70335831584151520 250386281180322816
141349436272145648 258288165706586688
216469545831260256 228326222312105696
26834190213433288 100446780608231808
64323368286285520 191382685429660064
70293575979815368 74430868072252192
7615383598207153 216829799748848864
240470145829521856 251047135927733664
1751253458862605 249953064842786880
13520483646535432 247336571805523552
59544600036357768 187627253758355232
37784805788922648 115176510490494192
77648117337702912 133103423908074928
22907580696756712 119257434307404752
7189806636129017 248568301519012864
122279049976139584 253557955702140864
83440399203838000 137071294949098400
122151308439785920 234056135024686976
185347292670671456 188972036111396864
68345461607401336 260525422250165152
64316826898416992 101829643743012768
153431099948943072 198158021494080864
42374355589417104 247571256644603904
106004092815398560 140631039129553504
51766808132217976 221471317586321216
76447849816364768 229624153813974496
112239250019148400 141897745520954048
104293331031806272 228994205865192608
91170163329408208 181540012425847232
248555350373327680 254717365604489984
7459518492913588 13943964197828174
238598642638936960 251447231056197152
99849607437714480 193983307180580512
12719250319953794 115488385410315376
9272102002443190 100998332056960864
184814233170401344 215211011307108704
28125117891133372 189344875984900128
116792813003090128 150527137462055008
79675555901536704 120311145176960816
204996462875265120 246039755369144512
49055427042747616 212614930541702144
137042268024070880 159452171505937568
10631161337267786 199804581918223680
110839025528972880 258575987202456832
133483873198959856 215250887035768512
100970566360448576 253516233005593184
56955436186695352 82504689107265664
125487607965067168 198056983693424064
150659394396595968 212374628715497056
4311033160015874 251443009084283648
130641882682579920 172512581949333600
19077705769331056 203187484370997760
169993679525238848 219145393237822080
49094278138958960 78658625553798656
54567239819463872 246216413398479360
9690074105886712 118696951121992912
214804555606659200 254610298769754560
47532941900236000 234609990102885568
27132105018751708 142697933608427712
84325224908161616 160670499065952064
53981865093848376 128242643591983648
90375811960233808 141061212195140064
98313308679652944 190056969215369120
42095738350765496 133074596544231984
67453859288571152 138059612702251520
52965489988395088 81873960562781872
110340040425186992 135689282381356048
43706701021721400 114274336747314624
228127548897783072 244644809616364448
64459042040478960 133364330527916528
157867715111249984 197189119994954112
29201943389064480 140671536789678496
42085078452768632 130063031317648064
25998175061861136 151759214967653376
147384218093512128 197683966392756704
37020404045787192 53636073907044864
105403221400516528 168783552705119968
119932925920406032 207388012698445184
214687370947386048 222296548476477280
8200270109168248 40758462718379464
71014949580229264 214432084218034016
115670582470894064 142863297746062656
204387094915548544 231813549148596288
128346115817681072 239396698221383104
58101415720898432 77291255682533856
38927571170514448 130875695359983984
124642141698146336 217197833119790304
91683785840978704 136141188232562128
19855548345509808 249956124398552672
10510355003906434 171485122929515584
29799381481946600 165333319342781376
104406231825481456 254981747035112736
46723697078348832 184631878690635616
110437006135195600 161958030952183872
173774407908143008 199403151271044832
141561560473186528 256769547788290592
38209709035096584 69348633844367472
230013467667262432 255319167445316672
113160675932794832 113697336904978192
220423658017992288 242197431669636832
25777328718450108 196230236327565504
49283503107747168 261296134935065408
76439138935370496 150154974288925376
99708913178840800 251155674150415744
8518135284759442 212695137178269344
94595108902617488 154550791919939776
115352565572790672 247806116326397824
36338346698405680 64463457414666752
73013453624546080 253696091199281472
117700836110797776 150193242266266208
83860650595549920 91984953501939872
139911691145657744 237317885785064480
67144416051610544 176526697542814496
51350559578347840 70964216061624264
117637846047012160 184810654560415072
57441904712677272 223302941623027712
122876298602755552 176210242045207104
43592318209835920 105173296694403824
121095604203706032 158985160619152736
13451568673442374 244093395219039040
124369019468981632 237031845363123296
196349209667110048 258538383729342240
29829038584656168 69077483250625128
81275314624957760 92944952969201760
46511687212805024 175139349218702912
76810574501470688 77585501241261840
134130020679050064 180756398423867968
58724138415731824 116365272983929936
152376626405581792 250474699974870368
33262091353729216 52925495710913432
76450461595671936 167540746653920704
67167788610151008 142475130229487632
106170016369631440 225032179773073184
39265188803691560 186965550475840128
19053216474005560 85412038600979376
18462544097207328 176140932030683648
193332263467382976 200832171509435648
50537370708952472 100952832104479040
23511035644112160 139149867313879328
19564815884291508 68784578860735184
27183490875185916 84174440853366960
7604659812571208 90086364838674960
105663875725668768 221216900156993248
94985891014678272 237622221882592736
131262512371129456 253841849551595936
50737656623490176 251514407071727424
175964780228702208 216013198146868160
71258043564338584 193884241116580768
78937019146949152 98084463135007008
19721354850318004 54364378340972656
142052752017384960 170731124690655296
110695614790533248 112234151749556944
170449593525837920 203029790061694784
171568661567852064 213171998833449632
35520505585579612 125861342381658704
148910962494102720 157024974374858368
103702077215195888 243472409937360672
50217628910757408 211179977825557952
115107143513741264 160564765195373792
28874155981057784 114041644413158064
52752362813797504 182816654325684640
55014638253492048 178542055571294784
176467891631900064 201200677275674944
123258472754973888 171244913113584736
152654120144657280 171975435666260704
66448033763210792 238940941624917856
108941302297881040 175944158588892320
88410139489265136 210515712314018720
36912717843846336 190845136824740192
28954142733148308 72920957580787184
1000111745932597 49904042274399008
106208714033081712 173403392557249408
69961508652424136 255306450971210144
108509312091090320 147045286335215168
33055065640893076 229431740719010528
37142856369916736 99440007665710640
25005579214710644 100353976094762080
210166932699761696 225468003423659520
184642354551646656 188876185109005472
3352228184344061 248137950514423040
6140612777496132 176987550656671360
61168945535360240 81911730647287424
181036266593418016 237229533902936128
163462510486981408 198569550120305216
18812280775506156 175775909391430432
31905202654818236 61616459161835744
33468755388186472 246129353892721696
166161843331439712 208109052214921056
78300325809628976 246308748065417536
34499229957266556 168216787434564768
128740150065008400 224538775545229664
28956175177548116 203090270509499104
242336882561798880 242870060107545600
13208525149850640 125181915219274736
82280307336877936 245099173644626656
86829370081653504 193469965126446144
69968362923495624 174354021580622944
13161531074989270 103779537245903072
210409409002092480 244967079292472608
167023270401895808 261395534917977056
145211941985628256 179221536347870624
85751567094288352 114745919095557984
113058021066049328 197357894704470176
66617639896140904 243238201828376160
88472782658055904 155065297506883936
71504333235820576 193138759611378752
7355198204919885 126710399601180288
63235723869703472 65109426819550648
87619046501830464 199675615668497312
116695490696926912 209155263718121696
154443506596800896 182934991813368000
9136357351400048 73061086641012240
107316572332609600 114911875184589104
21307494636213040 174468801185410592
220299105440352960 243998468588502944
26102985834465408 138590049303343760
158063056532587904 210604020103745952
21706013366949856 23701365273184076
71502595852261608 185181593619520832
38297946501747648 137005551711816640
114577100495555968 118775248986388160
26458133531152944 181588383157515328
85556641155272080 176383672837450048
36475709606370168 62157248068802808
7405905492135747 44772602997797792
24244262669180024 188068751187666464
30636277070654704 32236066983258788
9201812065273558 186420159964641056
39692450950016664 233750725891093792
54259431216360280 140537549828591984
64812166327111248 198752655569894912
135311852608548816 173987703592477056
63801893725801608 251218791663701312
5013324197928635 127123897055209632
135313915163112784 234817099243411456
141565603983074672 189014933091612608
108254275778560864 226829892663952800
106789556875170944 217967299413498880
85643302157868416 138453910836264624
150190227535808320 192753065766258816
33484357811633720 76585264589206496
129140102468861072 139520320122752784
124791656096742560 203591452542558528
89373998212176864 101936042183401392
5618702744317287 31244843652291552
104936242426943424 248648618252761280
11195249238276910 173787656915232768
199367599667920992 217662519561609120
49301829038929064 205765262239525472
26042768312061768 130292454709850112
28750450392902780 193926133442818752
89304639707867616 107510848624815872
67094824647135240 104676213888190752
60664787748967416 225675851067253312
205960768418254400 254249865104198880
9030777394601588 206550375323554912
2762638685853245 164456377579169568
68178781246626232 155345391813313120
96802363520362688 246823706626340832
119695210540512688 239649207422098752
17670063803560132 210446647439146144
35437301232108372 207681156270614240
1327726701871892 16189904193866624
79814064998742224 212942342271514464
48169375510834200 61719357598762240
56524995589723840 258018686965533152
103890211184921072 108852979034595280
45753708013123880 97980624695355056
120569445600050576 154102491095657920
174076777228345568 231370124640262880
197620508784781632 232130784289645312
81367107660286976 139607495905486288
35207704178266908 142195886474857872
202572496728238880 255136746685351584
23532984619880192 249893032469041184
10740520377514774 37411232453946376
212250479069664384 262636210063758720
13843199970470294 197223806560880480
137956715335967696 203519677315174272
165903250108896576 213123302496048288
122483595605954048 143750798833413696
87995850528815168 262473889660548800
156946855712609664 240701761111960672
41227442164101792 119358677996983712
51952593324330696 256116572936851104
55577601031452096 249870662270159232
75109131360360368 178321671005857056
207898278842330784 256273566746843584
23613381463756296 127220075150860320
51175437909597368 163819229603521152
1009812833627389 211942644030114272
120552460726679888 164092289510686560
246705138335715872 249473110133734912
113013728047335616 253902960409037440
69766578167590504 132472055829836112
65517104993487520 242781349334068576
109642270004598192 119690415276100240
10717501203411174 10735684592956128
107649520973633936 227491476298720512
72642182911239456 236352378440500512
54362069669430656 189031980406742624
25522163692063348 234365869842757408
68777423980693784 72334415721546496
88685378385252112 202658818410668896
42196698809620008 173661745608263200
69113482555812744 189386503950595680
9827602940202568 30730901025314516
75542088099311472 76943162284015616
176331975590369088 239976808433104160
104379132700133600 159456951621204224
128529916655721696 202651537293990400
155017420522002176 200152847018141696
102836423026288128 187961836973307968
19887459856728204 176017133941605216
85432676659808640 111718042532393728
14740572375722588 49163681852389360
81128370968593344 192338876156052576
93319226014372000 109978197204954480
19304406479261876 217635340437055680
8445357576933235 164151953250206528
194861889672589664 212460756759993696
63771110580913504 175050453345607168
16635185385089550 131588262670676800
168306775199685120 177015815354050656
223064437211704864 253639319391269824
84244539778703760 245338616324882688
141101633073198080 197373390833014432
21207449253003984 242813515473775360
43179275576646952 117713244057159360
7591015554692512 101837975046905648
31941966932835212 229986067244180544
236321053293934912 252434134892072000
20063590982167700 236016830199960288
177301533014099456 182214955711090528
167421625025760576 188122769531736608
132651969070247600 169851557026020480
26587633698854716 154979360455426560
79144157734571872 165515348472077792
5911852039850519 149855812050833088
236387882630675072 241764984522750592
202387176139615008 206184096674747424
137249700947440240 173843681300632864
180582183670215392 220188672035364192
189939786233145792 260557130185126496
144434483193245376 208366991044526432
47777882880733848 202577913468542176
44361130592923696 55583124267838912
88138669264869776 212177266973528736
66206367067569064 199166351402544896
111823397002404880 218788504480361472
183660663821021248 214878380991001056
52574566597106008 74989998720432864
62747625456811000 226088005552823392
67557615669370424 154563745010945088
109830416256653152 234369819197814752
42882860982177920 110788130915434096
47427663552244264 260557174522959232
111256027426542096 146080120167830752
36734461011926624 40932328196786016
8006535863535494 44250855843755312
111969668143796432 156222845342040512
125978286783168672 225673707655636256
95788626757326304 251599250162555552
105445027488263120 186887196714089536
53379239818853000 93018205183356208
137632383226525760 191817224244945312
33363413650271600 102574917692036816
161134666139820544 217923376267354624
44132512108106192 118988588574492096
177094911194250400 242514593838480672
84064663172058336 199547527486017984
105383647671947664 258249404351012096
8295444718143538 111247500354318912
139997763384893008 217383558018387392
138001375353383984 169685575819704224
90926552588110880 156470863268278336
142442885341024368 207723332779868768
176641519590535392 204844294128843840
14245936210736916 213044709528318208
108035142555875664 225421164518262880
48863965852491232 128619587080154784
150501650495059008 196211507739679392
88134284764120080 105890104425607584
63945817782314568 181205826387783776
80150265268688640 220018827590783584
58978820432937472 168557646132121792
18838466577133628 161363986466663552
79297456390705888 147495571016329824
31004541108901136 65281142032295320
48987127244228008 110840048566427600
51936108855744584 113422139321355936
29043420539584980 183876908595594816
189543940238283200 221791987095329184
154695230124633664 168536474623381856
49193903032381464 239810406606787456
110271790348958256 141435137288190352
46959332459143944 162676841809742752
169526562615745792 239748064771365440
140034704196330208 163492788087443424
84575574671870592 120732458653416656
61067566729460680 91854437765501248
2907399475465030 145321142745007808
46612665240503616 160463467306228800
126830376313049856 248833263327718688
28847609314542216 102416149938537488
69130767456733600 261365791217724032
60755308756696104 157029012209995328
30460584009353628 161956151887858048
66347453924615616 121425859915707808
147462956408575840 175907110678646912
24795391034342472 81285198243816016
161008964429575872 235241674251796992
48796502939103328 128011036811322880
35661797564865784 52727281901798456
135320573037834416 197387724960168960
80167415446153136 186865587034326656
52291256032005544 173604073973592096
131435084319279616 187693230957026048
86038392679650016 100456952307993888
170857772657620512 193615904532531296
149655952985433440 178784163103780064
167308335009904032 204203581709352768
123356465497477664 255883991190684736
127808432661279008 232891636190655776
75797414268464624 201493519244265600
156230449382689696 261824549770100832
193000999709940992 210274105412615840
127119921436543600 170931110414913088
24873634010459908 110635615736535680
36535741621104016 115008187313768416
195571265698377920 226712366760781408
15440479653775278 166415803498152064
92144120655285728 120999898656540352
138621216461286464 186035223189921216
33418709186920744 116315002037901024
168842402521728736 189426864514769632
23042036419005092 159126349139932448
27227630853725200 166788823039351520
13983198994426934 142073544927594624
24940605886512584 195818533594147616
45305922572810456 259848913020722624
115172561188903424 249328661750449632
35922438884378264 106032082207547520
63886808026941040 100859436045312672
113201002103393664 246716047400429280
72389437143789536 234835500412082464
89017854182149504 133177962427320896
11650573597735460 50440979248495952
4806763314371678 14977020673944124
38114767354287536 258617924473015040
217442101784938720 241714553560892736
105610816648432064 157583295887275616
100537773067096640 210844047154972128
5032269966599529 14922055529570418
39848748700400688 189638417162150816
122016069843231312 252540637900084832
17050014765839908 87839894336336864
50243949395354840 53097386556030256
20005940283238200 119226315301381104
41894020108525264 169424774330609248
54443172665171832 122647055249637968
49931048703143240 95708357875337024
127319952728446512 259812494259627392
105670775281391840 240402560267557344
115323497156810752 131761364235895104
196233943061039328 213891009524197248
13123327204093304 164026293875904960
38442951320242952 205639388633728960
188059709357968160 246619165324717440
87054702063830816 104308623000867088
18262526063986496 96790582302543584
91791969741251360 262068273402866048
27275483239224912 203844415897903136
92682966315644160 233119271696329344
82938504709350784 247191023147935776
57156958294292080 137080978753213824
46989532567728832 230676478204805856
159570418561834848 221994807357027424
78596808746999792 201461570716504384
104836482232536624 217807584895945696
67707248058960720 231901955567038656
119320748749187984 231758826785900192
31969486255416672 226814124271922848
50869274969929480 210814493235535712
196505638713229856 229764778500766720
23654497246394964 74298838271434496
145373460571260736 171406259542352448
196650130529665952 206722031541334816
5252726906739539 220735909184972704
103036466406046288 148832928741204992
191848366638683552 214709691181083072
43651404344454600 157725430072400384
131025776324383584 215660311092018880
195579689417389408 257612448469028640
84029216468012912 218149136691744960
26803463780163300 186523808987825920
61452815685642000 103676527407013328
7963983506217184 66647039756064040
75556265708707440 180412004450614752
48999840623672936 158975218151313664
38647972036359504 204931380956679328
42731390982906544 126372796042778048
120058516089993616 174772595382048352
175116888038063648 201077673111223744
1312074238203681 162437502985701600
79108699057522560 169521950239996416
204280002186747712 208861926928857056
19830334023366856 47118455847666992
20034872061821948 149863259795798848
143678606414138400 225543893953604128
79660611611580400 88175629558016976
18068164353111736 217229287976498464
154922684950614656 187819150269367136
122773716039143808 149223598066386976
133915744103759120 237577707359966080
151590553491121696 224890616170606592
14846919231985334 27023620532362776
146118031747359040 207275485755053728
168883741646847680 233003511501507360
86225199660597440 127688041734058368
217660403078145792 257427310389195936
37638693191629288 43515714929428520
48510284106674296 199066026726202816
141099756549626896 164194120127270624
82805713548394576 186592962375182752
109883537644606272 117458607728342096
102749030553611552 124642453924848688
108216095609028048 219988644335575264
206961983935541088 238364446728946656
87745526896496224 93055567195869632
183145864024099232 261394944966997536
207864898256238336 218213181941131776
19988258715091428 192847161053680768
92501882747736528 254664276253237824
161019444974862560 261126997059048160
65782021970463584 103989968048162256
83338444942472496 230910972704894176
43045379392151024 118972968085680224
45191736898998016 124935910256952976
97055261969639712 257251483350400224
49461944093098544 177626357181720224
107591572204092768 190301098542370752
95002632992456512 218482976666121248
102418164444408800 179360597221154048
15160186780155928 144248856518634944
176382977688779904 190225065094473568
129039159826755280 210911070761134624
71877500557221840 186381776311048000
110485153929386624 184343909352727456
11129313127282446 245637856063200224
61575893359742744 175964540328872352
13267546350733804 235518421208163392
17714290237975060 238928619468382176
102809125763534176 172092401389143392
102175355693936976 115495349953616256
189572646501567776 252746790347943136
224966474215214656 258635351683641984
25324921935951248 68966786123382288
60377919687021080 259530129267535968
106292381273286960 157919309907432768
44701815913663008 150046512590963008
85748035272318896 130787107362696400
65648191012758032 97139451820547504
12331773713804978 164778464789660032
62978376060880048 111763737832494256
125733901007318864 253326726089646464
102375531855408240 151106524131992928
69468021274692520 110704059878992096
153453846939827136 228885902428319936
63880912758710536 180643801844366208
122881006007454240 240910511300491648
243839770589361696 257710027606441024
35799507566709240 210797844926895424
135622070958148544 240712738182306368
55468286406666504 89912790879304656
3107626245928616 169759420361425600
144894799689542656 184919734280298528
153267261867477184 251189020405368384
9749546581606356 25389068934408768
105811687568211232 226179233260275200
69737458186769912 91787687206052816
136290717748088304 227019051523284000
134206619517523536 134560803592792560
52473902695915144 132698017427962800
75560014968643504 246806745368620960
17450643871154090 167808087385881792
53930693499989384 55647634092077464
90475193582056672 246849524501304928
79091552395349024 110806639751436064
62229710610630840 131881955721255680
82982279709640800 234659467276458496
209137742789639104 228932247212965248
130889951832426992 209933346761180096
122845359039946272 208227940405503936
27670342931403592 196684150710844000
110978775077476880 121174193798991520
215573976824276544 241942605773280416
133937818999298704 251236409023817088
222524861719746560 250165954450068512
14879588684877314 157707479703694176
49086675014084832 166399406363585536
28434299401723612 36890945795541328
14255666062567556 121600653960352192
49715527129436416 214135927916702272
10538865974858580 199152479274793920
44487980541379256 240298460971482272
158337230757437312 245652251717267136
128622594719313312 205222892414930784
160409207492258848 233932701877810912
48761607011108296 223867174713850368
4008394028920228 40289205963350128
193942213394765792 243954053172417440
1153553434325635 26420632680221892
153608192610282400 233082536651432608
47477965039116784 49609470651061376
57070781579113488 198787349936961632
225896233473039232 244962501487329856
55198417184263344 109845050030349440
2526050912294960 226677385884693024
159490144325269504 205517880074111968
156694003480099456 236431397243617024
55803020790453440 138811527238282064
64006103605127880 142729178372460528
112265165206528096 260228566400614016
150319232059424160 226997631863366176
153543396922447424 192449943114308320
128010803368759376 136935075805416576
45325890141311056 69125105380806672
161025674573000128 229571525908565664
39930657431918040 236137930316740864
68289350692410216 231904079342350976
76864044839107536 147143248096843936
7144390636646033 66371746679416760
13008599070584972 48433965685723472
82902748639634608 238809528001576960
95237196235378528 126444481079086096
18802312970048960 182069593477673856
58769879853247968 116600204552416336
65245832309960840 258324203853193952
101972554644922352 262611841457968416
6228434434389309 262898913566209504
47572593617916128 188688403858744096
117730346619963184 231132623148673152
213313271855843296 232143825485228672
59413914326124352 67944138513136704
117743185611225824 180330085656775168
13650692195582330 219498308704704160
35522352406834884 35526656215871700
96282966328031296 176321563824358368
1365836547490163 84007599678943104
18316843083897804 153896432052546016
17255447038865874 140702329613208272
160053334626400032 175881671043576000
38114043415387568 187878167684600160
233816770073694368 260581736639315008
2100542894505834 245309724261467904
52482735120580672 187804011995139200
74616474939866960 138387370803239376
98878248003871440 149451774622404896
101109675543096352 125001503278105712
35726308433370760 62661082151975352
75903762319978960 183716390576566336
22589694760722592 209560427800357344
122339373838005760 146151585593986016
8204418056407805 227343531624087328
98145637566489504 154538260959394944
117282708015718832 202432221129953152
21231495255483764 38793931840834456
56571163783085856 139097619199551248
26575164412889468 199008948326855520
41800824168126360 165122935443554848
42098285770669560 219819487566032608
93492087734584080 121224528425758112
26649353752517232 251629701465870496
210006529825519936 239318907560264608
212364526798332064 260453207805194176
8157035170978036 159238362880438400
37159145347572328 204175067664333632
60132367517293448 237715579973682208
36640241490058184 165831562616288192
48000903797914424 141587822818899296
100033140715180656 252482213410246912
115241590459003536 247685832430572224
245956878782190208 257203351756486304
31949821413956012 82697664178033728
16063528819850622 89398712383157984
253792905928527232 254886842571623232
215141200687476288 262973206153443040
223866337844829856 250180226139772384
137001396840161904 203218179660914400
15909482161373250 246443035051387712
182775534189193664 240505550081196128
65082593621302800 255850030608693408
10897728270401304 153422201129756768
3967913629544363 171841812665225792
81904040762731728 218218791628146304
214375506534475712 261004659417135264
56124848460672648 84293784555851664
120689555063549312 232842776210099232
57597778843377512 78448136100356736
50575438418366976 192470320387627808
141378342818924720 181953072877940192
47497997188761976 138049070644882304
19047929304697684 176056261509433312
47233102218495448 99800036751545152
139310351382999776 220595877351302304
39998820329823808 107778897033703824
52037721608218328 133383719787719104
141084644883114928 255543001064470400
54347742113924648 262398222659780992
82483575666708272 166330937791032320
40962255820981120 174999553686875200
85586544928686256 110102927849196832
47190949031051800 115249212836541088
10480475957245994 31206401233067232
52659903478394856 55873555935271264
133385848159183408 136352266201204384
105698942918501568 166206651444084000
77923787194932960 171833625331673856
163731047019319552 208927059356682784
201720527099050208 222342168759020736
91676662798312992 116768935767752912
75585760746492960 107826441912555472
99268345641808592 202050450846132672
45018645962461928 216511953668044864
65813888704890840 143675001356192816
146929631025822240 200222690085292672
72878785881503248 108480782532084224
224060457142658080 233586414150696128
19151294918109688 34120251501649452
186809880971273024 259237656609842912
133243764773321520 151210533176100512
98693884795218432 154499322951928992
17115852239781394 129445564607605200
41403991600442232 122221454163211136
160681487067295168 252143978871588352
50492533309154032 81693630824370848
25965959030748324 260590095366150272
35891595335868304 163032217973487712
164860767137529216 165928455994082912
4266621427572894 173220384072152864
72645858204279632 160474880049496608
77952310287848816 82032476819242464
95736165563544000 159831660997457120
6114959499250393 100949453940214192
118900896361782512 240299922528370272
48922079557421288 70199209950551552
882659040542631 129308174895664112
198211956885793696 257346358348914304
224488778345373920 259873063893176384
9921405841151438 258243358145919328
148874055781697856 191886375919459648
20680916851125684 223766099433337696
90513539523647104 185392574752935168
26659706626420376 235041851642922560
159745395621267168 240981854171553120
75091651652932656 226147927886393952
18878434453510960 46623702588487400
89874670386699392 105590382361394240
137797463101458384 234342101868603744
49482824205159616 216027375129551168
25342544421490928 231331097210233248
115469195388418400 198556413691787200
98584298415895472 234286324479932256
51154786014059944 128779224565855888
37862675787245792 125813935064148848
46940794201997088 109699694469559888
36437987768850696 192982830467878752
110296410652658448 113293574636749728
16101408600836256 215312977470352576
75314618508149360 123480136798626176
44917155874518032 150710041965810912
39308262902738128 69176498827395504
45780069281358080 98014778889964336
177167980850480992 218617531517669088
172091306352507584 219423934762014688
93682224757405120 213467757932257952
167613955051707392 206495677731869248
130020947212055392 244270368393491456
5583512082755032 144164764310415584
107144546029162224 239054866351478688
71140008640224264 159375653818061760
4940731196900844 91158310112665040
58593064649024912 229528604661401568
67915458267386224 75240609747512240
87929327460555040 243523686146282080
109575890786793744 149955536306363520
2073355056925983 122570501679025408
163829453142261824 208810269044497120
62369902645651856 87785559106444368
156195666696988928 197091410526832416
65870180319379400 93904655305632128
82656034869213728 188007967672665632
223947740456648448 233078603065857056
188071630588899232 258549081025064160
91908713128808752 130662692029645472
153874267901944736 180792992269276416
188757734856969824 209038967910305312
6716157910847029 228647420419843008
6821146640829467 29669005295508752
177664600281987648 252956353162704672
133073646115482480 205183287330000768
396604569850401 24588010945478912
51536682321936392 141371019285613536
121394899458280752 210808813152601664
40962781069722296 257810140056155520
137740885464045696 200662339739147104
37132380422256896 62574504713869008
35124329480504260 200393969932388640
70822693895115352 224066630263138400
46361072868339824 157990170841335328
85179366573765360 248728188298362912
26109817077568768 120633201063963488
17430602407436408 38517243115197176
236011801938944096 257314621818249024
18644082512121304 228235751460573696
117131842528030192 167747337867896320
133094766402274000 213897632873440064
95286048713072304 204360936443647936
28712458869515044 231440260628958208
94366753885721920 212294479564349600
4311143707025265 158427211305293248
110749431320708464 134858067230110432
27670416054471480 201919475912413152
15591742018587654 66981263998455112
233953929990564768 255751858952149984
41263909407822608 117250178939257456
101403288662616496 159371707028478208
98104874340858752 155291423387801024
26518478756168964 85268785177525568
90301184643960416 248010586460246880
29151411514386872 259976801151701856
71035695153681784 221625429008949760
20770446082704504 171958566197554912
146987522282737472 209134484914482176
141328969152687184 229949994321603680
72458208740940624 217748066123378080
110387768288413664 191870971924648960
198478410566647360 205019681499397504
29805387981844772 210636484290995840
23791930467365908 141386834382438816
85533137390435472 86997404400533440
58790881000546920 236185258253469760
104711600918688240 200883274467795008
77465415845888992 106281487890597120
169912281780451072 224256046374977152
17869893402346896 19092218105219080
147336304382119808 201041931660739328
17185017459114538 19052628893492560
192669694526064256 216476900756272448
122841940081367440 143786101711960912
35553568836138328 70993961095372192
145076945629016928 165873361475503392
6571011123999485 110753979652953888
127771326113696512 175114563203584064
147332121601872864 221330344904143040
66048254314837112 193957256702500288
91394009791286880 257984166529206080
48724428076476096 198150187047143296
207966531960742464 244195899476924928
119568351225680752 206481947542595904
60973925995342552 194608011576434368
6137481656438237 209603992456892416
110325178060739392 250295778008225248
43937983087606656 119195166727874384
67804720241017872 198887395644725440
212413264645919616 216634769377812288
164213489746528064 207176959491520320
2454415187048037 185479419641394816
122366415727695648 220886495141358784
65671389998892160 175650503986073472
184557565830403520 248754284713974560
94287264293420640 123298846143593248
84297782332982544 164616112011794592
225924490909842304 250268644337266560
8007672901759975 243234198491388448
114465186569761040 249727895306792544
56450849605171448 208660588965950368
94896272445815344 166310358610853792
63941748823296408 74302359540124128
4617732815663848 231735292439950400
78624716213829792 177678074982064192
30350548523818464 98703308023277952
99789266730818928 159930090387437088
34443796587146240 229951175749999360
73357064429749392 118868052688257872
29349207562214168 67052173166786992
202134593780659392 255874343839967264
65299707294926408 142670536803384640
8690489375714668 80086837800885056
7390118265838869 247879926200424864
38016895185261000 186994754804531392
25999254900092268 111361902134391024
109945716366094560 147434040498875712
51257507495231168 243149130483764992
78247514068144704 81187952069503616
50484493395483576 206908281049220160
88830968061430080 248370392654034016
173993076506341920 225823745742313600
122606530932650304 180376190894475968
25935477618470192 197528224311277760
198024291275221696 255059414211124224
34247326541686836 192033386151700896
249779661945667200 259989023630166912
84084532522916544 214328429697311680
111562817775843248 152104647739636064
11601628797503100 65829067399093896
138283792108878688 179791556136458688
64598557226017024 227526272564475712
21051859838274652 30250712443471004
43371214787012168 99150091200654224
19559722696159780 108049907862463168
141565244805306096 195876465788381152
22846330722230468 239731024624291456
51245977159970304 78884190834823888
58510037826024568 208060661915374560
36306642974853072 159184391022942848
53193264404813712 131628318559020416
115934454829033632 172263152197781440
96519029400982144 184410632364616192
51095407547719904 101229229249000880
184799191414806784 190371996634267104
170624352658768608 170776479783788064
24089464957727268 106309060515354704
149820751489748480 209439895141910912
8289691531022102 199602082866373184
68900007596584112 237274544574375328
3764765985885487 32453862498844364
128939242205690000 229371026825058400
193600367519953984 211100537996224608
5856434643095432 147319340026926048
21631107416668504 153430525357237088
1145854723377297 209733571678423968
29042431393807896 128508840881437248
72982441717930656 111221625322527456
88064277868886672 167636620896618368
166683336560996160 261252432952122368
95158484373646400 112781513705507792
65008605143768576 190626098118408032
54621001444661264 88323814282609072
94388012964691056 211660215859236896
38311091870189000 158042345494343712
26210762344097472 160851495375348096
88641786560753536 230322040883808736
205286634132932256 207021022543975104
53234970332933528 132402780290710144
159897646751190304 160729635406921664
108475914306970064 248625054682924448
46749207173178408 56269865267402616
177276887243849568 236046646494971008
240880423026713120 262475796337981952
58527735894073768 193591086360572000
132688488845939376 219401066747193344
129564088845608864 154970693852086848
46581898264061840 72882941383057088
2972826852952446 249980375532623072
59915075643108784 242615501809476992
77149659725310960 205144482146684896
5085051844109232 147698985905333216
5670064482525568 27436798720819544
61825643337531992 117715163834866576
59703949958999216 104599751617740384
85665981648302000 262522240336079136
53409166783833 246783621094730432
158421477108959712 229059732632094144
181532653162031264 183681588355886208
143127365101503008 212629081692617632
11805327970453016 62969294055650328
22107068523413124 128549148459376272
7700081271343457 149709480094946944
54752875871014816 86355623687553568
108601539128767920 245615302688824992
23798902611610804 256392404034356800
113628829460962496 184441834514320128
112118192514861120 223720173890334624
85463432968891248 93456703371461472
144174584159329248 255366971460446688
184772091367437728 228970332463241888
232424931742931616 254006593418737056
206416191623230976 207782230122301408
82075668289607952 89259139321459424
158374265324114528 224002944286415232
52383002660667496 175256522911210272
45310353469954872 128397103343821648
44539331753162496 135686912039444992
47809699209905512 177887200293197440
23350663630847024 241464918273215904
19518078053217188 49014020284013640
73701424481386864 261649685156315904
31116077082896688 262602900827706976
53535313559643384 59379386137566232
121477724045123072 195398226419918624
154106117871787392 232377663303905184
1894715076215416 185167772965633408
81802224401455184 93609147691774960
15724435553961060 179096938879307552
113157294961595840 134772198972341040
54675556893166128 71027039734607056
131163059752867168 255618965462618400
23665520540095684 181193363084821696
215983916869138816 228156693422481664
80242475333751152 156587531484082112
221095161230914464 259911694896688096
45581835387771984 213491716689510976
14567549839748548 121186874680958096
10962105012951870 163669130077487808
119156447945358128 249930757441996512
28150898184494740 29748745095854504
107305015779300544 162179515118391680
43936747531903232 143474821623827456
44753487841826896 162880996131107616
16907570249991776 110364616256745008
111275093514637584 216695429209264992
54883002709015592 156087290748027712
26436988565572088 73309505595159488
37779876638147808 189669005889144672
884694871397151 228897694418015328
66574264789860816 194089931209049088
85994198745319216 218030427848575744
78053589711923456 196903138306204992
58983599432999120 165194038062029184
14734281126059080 152775471301343296
193604557476848128 197962681365224320
184284226761016224 243966536619400736
93195851479581152 235601564615407392
162969100865987648 175978136639623936
600307168882498 243447687435203680
34258490171015856 218736683759812480
151860612375542240 251897064192442336
32853437780096816 63604299606383184
68799214950726712 222916977911185376
7277344835863471 58711337270021384
117230448824886992 117579501555737696
198859587455469632 254180048003847360
67394417695851824 243932751872998656
142476676248862112 255232611819521056
225425446445499072 258273006215144224
111641948143663984 161427028695935904
180909864128283968 261278899606185824
160370834107737984 213301087726090624
70491165063070064 251238453922275040
44883844228045176 116961054117385440
171302342571758208 193235573471451136
11046521450374474 55602284435388968
52563130420066800 143286721766115680
92009392600317792 258335621169101184
56294234216100128 121905398234498112
73837222036530384 183075653682375936
23005862643817472 56285322984747752
36243926914175688 98692621554535424
63588089586820192 155951753769109280
89135262162461536 192870258301045696
24059880042953360 212851343097320992
55859956063977568 228078926856499936
92583625007910064 182246774525741760
117714286633767504 123491959290873312
44557605426316920 69102785050880872
17054400327613984 155835022506190496
149028920802797824 190095449334114976
11775161053872608 105054863985936976
10522301295310082 91615517944478624
20494025287589672 69778054207246264
24770457306111568 208386541346751424
2040346190807289 105505687577229424
62369639227774792 85938713030313264
9702602473549658 123653898655704944
105832595463437824 231495256384443040
54280528971222880 176348577770684896
51263712271062872 190900107425005984
182898524043804416 184871279729328896
204051456098837504 233687619941994656
185048676317488992 215233831361438592
149230885500837984 149552272757039392
106120991924908864 259395836086891808
56872191376900224 246039460868532512
24101495874209756 234649309675317472
114376126260106448 114966535997939808
153852707288811392 227294023691937024
29858400036306536 151440285884040576
41034687684556840 192485256885529312
140642342312650816 258275057457894880
68659023863346112 159927894253138336
88634985841794704 255717423884024096
129152855547554448 176075363638242656
16274930897865066 256727278010385216
133516217364252400 240493444498057696
143717457835497072 166299585368670016
39285525954990128 225293924498417280
203130876906829440 239760182806647936
56671319349371616 184919481210171008
36917013411652520 167120352102917344
104947008867504944 241582615524263424
177919924444475200 222851319040788416
27061206439176424 147287725896149504
26053325027976192 143845477825869104
40460797269684560 63459944662572448
25796427874097252 51798996064144624
61226592671071776 65040670756654024
178153266263110176 216592990155266304
177651524230812448 252118338461934464
183187846235946688 252977755758478880
236721715835157056 258387645687190720
103947233709912496 134441135089596656
92301655464744016 253123419759692576
53431323563942840 156286099392991424
5007582925579773 126830905242238048
33919024472342212 95306210534305504
31847343726108276 176343588335378112
26954088610040016 61072293383032864
12295998392642272 34418922795114544
16534269884843918 105153431921828352
7790576174258373 57096085154570368
31053657413988548 158651623411194304
30072211645019892 241126608199432768
122762264349596224 213137035850087200
174885198572339168 259505957850286048
23336261705746688 154057660795747168
22337553946376608 102911875208778336
148224845499478208 259903945890406272
21817782650513552 211872547503488576
101737302172077392 112186979826302992
16699584894694444 105187907336397168
207023316690272864 247615980344905632
235634827151850112 246191252466478272
417943875125773 107782838329504352
98650828765931136 223795879067691104
19542583730285172 143112286739636480
76308575045386576 136156140882854832
83176923121887328 219382000469731104
24022588750590864 111195292883548672
40820957035227552 158640349356878656
12270448809276138 27377106410640068
1731106997517947 234828009149207840
19381466526124160 158717957868644064
16367581015111860 114849413842179952
50244521049721160 89124391134016736
114815084402859648 118243656180453056
131769731794386848 135192396361137280
83107900098829568 160478106621436960
49140793471727752 54565689989026600
117670463033892048 181221573192640960
55978401856821328 98857969933666784
30257394755991732 252975757536826784
27449203483458420 33410731444545752
59962245522734288 145140263112774688
77719676966481392 215226511457005152
165407515594761952 220700657096021472
147762455154370080 211849012640022688
11774107071067336 174230063149749504
220161550975487488 225030134020502528
197977225237331776 247561417071603936
33862205076045184 167318299976693536
58378475280654784 244685808858319872
123047313221927424 130662606913264128
216512820786911264 251440847073547584
63502907726247480 118642438163088400
94294999833686272 179784256578136384
52054635743652960 146506281658345888
120080718210906496 165085882182572832
101036134487112864 220418910529458016
18181750425674680 92227692713362000
4091017248948004 125984721915388736
67171500194041616 161522410596769536
36788896123491896 47067395277111560
80171852544585920 153412003414667264
5081794534591718 145170471991193888
1954240624340272 26317034508073844
11325602281880334 185627613095576896
9453703352570520 215608541691297664
18540558687132672 69071228692349624
227191990579484032 250871843333109408
98566267573232608 215536127203094336
164348296244694080 202681704107263104
197368636696013280 256760614551950272
70879507092343760 206258034031564160
60203098173414912 155508092693057440
192513060441599296 260770618233875328
190883246683752672 200949905242527552
50073739562101784 145226118031547168
91640131843078928 189691267856001184
201801819049569792 248640394572880992
155829619334519488 228281576703777568
208414827547341760 262645395646052032
189574020562713920 254437914722454144
123754449576447184 253480309446060768
76314357154676144 151208107654021312
117548347374401344 231013988569007200
94844213125209840 140390661243890496
43244141025122632 86237585634350480
59422954572077192 65023307047896720
10573684070225482 130125706236031040
104854676698289056 213966912185895840
18358517786237212 212312428434862816
18386200223319720 30214322739488888
170345674205258688 195719309200290720
73162240519432688 126902240303328768
118784118661170432 198573999425610240
125840324629370080 139008854025423952
180757732841131424 216332852556025568
230645910014926432 238944231456303904
69621372205408200 79129774166412432
178372182125964032 199742247600406368
5283438945877371 150496909036869824
66113652882759016 160391730248979584
216001183571215552 221834849738172032
4209095074411147 5436057315798916
88299479966493616 245895927648314432
56705742087288408 91313749412482272
22304373086368712 176387387417664928
3244809639651351 103075631275132304
218689309219779008 226619511184801216
151697326409540704 221679621396454720
170468229668462624 260719728424816160
53797459855506976 186237681548302624
75498214692478688 179829887519299264
216848767877825888 232852309915062304
4447724726732639 42028245060509584
167092766518522592 193115058079552320
54152727314879256 78546404920903632
51940679997018672 225405878627761056
78288188164310560 183507900804865472
146874900966302880 190272573883764640
102200736292566960 249404586517514720
48669300798672600 180667479259267744
47117624580878608 93079946392161504
164517065522778304 254162553945535744
21336049720627296 235308657000297984
27613255386728824 114295933961798160
117508088059697008 203159089326290432
201702317051874304 227875793733480352
8348987580181767 157516329596243808
162387816366100128 255644557920769248
40120695230295000 68221940971023064
74438243200366480 90716794934242544
36921422001372288 86143585169924176
178627806975523104 194434987922050464
91162177460224944 105761583393206608
24546857161405396 53142252125253400
8636932952535230 89194424149094672
226929891803916928 260540433427941088
18156606380502504 181565347231267008
94781816904875808 192387954279129536
216369915607609760 241637854359025824
2089522805087860 112389184662521088
43962101561996064 219875861092784256
158911350061338464 164095901929754208
74946975643550528 212146793649064160
180844034589244608 220926981987478944
43801209618648856 104178432456553360
51669095532063376 193913153802805472
37341347978725280 138842223654077232
139330962862390352 188684572547887584
134111495355244496 262452864048026784
20172910380408728 94819471391236384
10656234093609256 223633763088491680
109390892952198256 110876745284057984
113717168909936688 121371422920449296
2155658268301847 216114302590997184
10313735090604946 46301424994456576
47904975953343352 49145424187068456
107762920441068864 159375177582063936
41103144993692016 53152500950611184
86606020377246048 198113705791391360
171425348356139168 260631012658446080
1169962214539245 250966042945546528
209446698167862592 254587779337578496
22462653396352508 155325922265545696
59793878624731168 157100567516077440
70852418802539328 198402713575145504
98417799712378416 173794622224540416
55741393195441864 123690247917982688
12941044891256442 171041920276261664
134044443001682608 208538517398842080
143257983657084896 222207659981732640
16143925616193204 178435347801595424
147042378182922976 235043895668663040
69678259433086552 82606369105176448
160040734756622368 217000155437070720
101032394548887120 169271248842741920
16859387647649894 149126231745884992
72654685760279 215455347223651488
160240825149356768 170039074745842368
1749933801480918 93688961215324352
134606855946713728 217165308274715456
29995162928484108 174697921592169344
21882419772699584 170147236189916544
114101402861259712 226976117299571520
71427782751340168 140986637623675808
194496345485463040 256586757637486976
55196041856399808 73193140801398448
16551436156458032 245616995149713536
119862341082024192 227673993195898400
228174737058149856 259702019441666336
7193703601346768 230573243895880576
156616307707841984 158875704617315552
226253917835080768 261598080869931040
43459125115134080 237328270901198848
23026422204521228 241171438576552544
124297120361613856 187995336696833984
133592704252343808 145198765524980384
20822040688219516 45928558839252000
150849039607919392 236481328875942592
62569022961865984 99586436370330080
81539781957122064 180649661821437280
57651452017952080 242875933029104384
71128501354704720 153331225683054112
58175515637987760 223545034272384032
155731100092720768 260477806785444896
16521762652887140 139986989352949696
83162184687913936 102750037667603856
40148614334452008 80246438980853568
252094696921292544 260631394924277760
141606549672955744 148073270601343392
216254004984518752 248014076890710688
223756542122853312 247047118898242752
91035305060709520 123432066036215280
40330282591518760 200871257322976832
114951692176707168 190616727273599872
32467721911093472 102709615790294096
204579459774245728 207334327572623104
122524917032055216 208345454537814656
15209445669429410 114772448141596672
158722955220916448 195841680290988000
94850342121253600 177629488843356320
10135859271303170 17977760342549066
39379362454629992 185652608814660352
185234192345589984 229329518942626400
55065457314590296 197262532347695840
44848431237917816 94576218324969520
109220422246037968 166271989609720544
6840456704119447 239486326093225344
201982401480799200 247336906868104672
86288034743399072 153433842936181984
36367272954113184 210405823243881216
159164863533356064 260177252395070272
103196217387489584 238138965677243360
103462674095189808 221157246353417344
29943414702268440 68405004805855240
96017840522784912 231839178742850880
177346413965046016 262034669714804096
141761361264970544 233224080152160768
65087281600656360 245403897707470016
50552728961813808 252350549173064800
76673991782117840 185022109148358112
33401602069108400 195336882070623904
67724657637783968 93629066693736848
28999784768626236 180096546322001888
49259358109043672 248027574719767584
146478899509846976 238273055683755968
70704352786520136 224533767687497920
13248761297666868 256224888300040928
29958052257312764 102092673278334048
106547949005055440 168692332506822912
158572668206511776 230657980614310656
99286111863490944 108197371865396720
32184281910342612 80843995544972752
6773969828484585 177049287786315552
103206621591349104 216889943597016096
120685228226146224 169634731718654176
150482389534476320 220774900039880736
143619569002084064 171529217253502944
105023540391260832 124050172081814128
155463526954388288 251440642506426208
46014743866703552 227972784162243168
57313264502767576 204093283888411936
1021152213270740 210004300658128448
182217937828445792 199179959856470752
134081448254966816 151071911654338464
15975391840611190 45463322099149952
155138280950576928 184374341028560672
30926034202744080 233798942309591296
224257200804401088 237774995881181568
59744647150961328 146580870571651456
15625103580952030 48153763606873288
35707594996435244 163294171375173888
22884218477239124 112169872291692352
86156208659502416 117403951562779936
78871733719140960 227733793703300416
133150214203676224 218381256352803872
142424197600276752 258350318507826752
17045655066335068 233200905126144576
108217924905430512 173065969768749504
71621079093237952 189871162144541920
184691510985185248 244974811821108416
69443223045767376 225572583541436160
20436112046472728 149363986597913024
63076568634595808 247459190090446592
114179484958806048 123936080468243040
38866131798739040 238748228727815520
127118957391646976 257508757161010112
180621208032551296 216130951340533376
76557123950691824 129345153480917696
30743365252083896 130725301370875312
850803113978736 255132576548576288
70726096770637224 75133829599394480
72843023990641648 86341125210937616
43606865199859560 46567227188201944
6967558362822037 230583590947800864
137721215599794032 216482014732517792
176562291760798112 228261310772775904
164094735579539616 232051123313789280
72745447847843152 192247547193889760
1558226925737224 240480370598521696
123555070244611040 148141274197541824
116396468323476544 256813996353623968
124263754680585216 228579382603002592
3240423707198406 19322209686546984
19637501666327688 145556480652161376
52014653468597424 219582788704489536
77600116323475920 182353410859103040
57764242084902128 63142210792493272
177502894087642464 181343067647640256
87042111982055216 172071459608911520
25361036788499676 159811949083441152
63919760287962584 182118985610247232
42747591247039416 253466337213958080
104749849132943408 105151301175581392
88377578527642192 208223841279047360
2716783489137974 16991186134047574
69540114016245816 209136145251706944
198616738837490336 207505783973899328
139679154081249120 146720878281961056
4339229913399081 97352281991439440
209547747328308288 226990337148006944
105322453813591904 195084628401647616
110031516392792768 182628405554801504
78768921480261536 219390348401151392
151556446693793536 190411132954432224
138866273087138512 245949980564707168
133431975197538160 254500615533080032
9079710019324226 39995422817447168
90267114338922112 124747903711405760
175187914039726144 253471813250678656
30332756195014724 261077161661165184
23285886270910180 104257694141105440
122685582571727840 220301056437273856
100385374123490400 242119422062794656
88455892993876464 250022223041129312
110569371545270128 127429813711843408
146200261954456896 244770313180810944
107296937402957984 238259424608499008
132681788612021952 220156183043614144
6970888142717324 196395620243885152
3650894324098609 254539310260953376
3576786666667676 206798419310842336
191977633218397728 242063626367581376
88562460418597488 140056473063822016
104338211272749200 242131022591684192
32204207601927916 209739043283743936
226850886239302848 262732122078941856
157783653195426560 253845936186202528
97373073624196624 137553511970779232
136456387282708288 236350786375782912
68227466865167384 108016994709333328
43415243740215992 152374321150784096
86325680444932912 186600931348667424
1515300668643611 156193386853921920
38058472648502976 106080063314431152
111873271299605168 235281955024821056
126170609942340928 128301302037580416
23337854024431892 197281575926368352
199011713960827008 215234477614459840
172552119372128288 228622254363364800
29751503637266756 185546842264066304
114251286815695376 254776479160869664
53878188615095912 201409404069109600
22453577625076556 168457302026973664
83602247941866016 164749291854790432
111735454097193568 237455552423050752
41363371724146352 235776403156063488
70911471611688976 249508030524448192
164537818343986688 205547038054433664
94667648981825200 198923540658571776
14662123099406508 29449067224749820
3177443741170651 107791865611325376
53723565932319560 209333263393028992
152760761847190816 198172904621607072
168814024330521344 260183294826255584
50219401378050072 209404114454193888
138733345018573680 186230968200464576
77823817851613456 84253799295653776
80159279206241456 168882172598304064
194929407017329568 234483693079825088
170705698612084224 229099631422239904
116786637629897600 213953114707475520
121857691949457728 248525921149829248
93028703056129392 178496316216467232
112829864677169792 208085570747554336
23988890102633032 77881624657534432
54777983900067008 150161859581647968
79751386934748032 113917730871650352
126591690538456608 260938504087538144
210599883091293760 250962067801685760
35298449319656988 230903757591765792
59092902263382488 198845990014201888
31072533911495908 88965299171640544
25073921756385104 66978364458510784
23294669545201236 209301453432281312
137016528983198896 203698242331402720
15093251668043946 79107061621148464
180829190094667424 214106204548265184
91102740250233376 194107329314215296
36821287728192240 241252283746863168
6685238691018796 131699740144636448
205928286509078912 228184310098789440
153734774436810336 262951695805608800
204219351844372704 206928362225771168
15664831680990570 29765430209623788
213454984057777568 259335324042908608
139317800195386544 162553523723360768
215298085421748960 261677078535865600
198497421311503840 228520097404293728
47619759184669200 99045650342584416
167759986911511456 230861455133575424
126406680487197680 136665702326072224
166651152302882496 194999065125625824
10526415190233038 231025375623833344
2850097220141158 46076913856090512
213040603486332000 229916941368501952
9114457760714134 46872942361161296
136114645675444880 158613140930259040
13079827046972958 193811980166843552
215601807107495424 262553572008770176
122974995207084848 216726853240154560
203207504274383424 220876659527352416
36636220231837344 167034979345074336
1923582131420380 37096405774965864
40010403852843120 73641831404051936
217234298553575296 236975504405645664
193049698994058208 244479375898660704
110128672402453808 172046762462607296
65100626504555608 181936621197254432
214239202705553728 216254778573343840
37871130407728704 249230041778167616
82748758467190656 118984841443236944
19300984679729212 229101737395631424
78845278865132384 241759295938035680
76892974916541984 151942341238996928
11447513131972426 77826838789995616
41280846072669184 146989936111109824
86370234173966176 107734661782384656
199208869862941376 236612540116878912
581742358494697 227429266334348032
45032263492735624 75513138635926640
7318907632721476 179795944517643328
3963997562767046 20529107082616836
40497626949731712 85620897511735424
10586493739746984 232430195696187872
19917525534246140 235229987406461184
6959590050456927 25078178626407788
81128880439868208 222059165421118912
44604659652174672 119103712481619824
38325901637438584 161402767708729856
19806027932767132 183288016063972064
5256827666495799 135315997241630272
189352161243873184 228468200316894688
62894332787971616 134089074325570768
94574985327594624 156946581591765824
1374063722993920 1795134660320434
196975466842872352 198909105950448928
46044263343560208 223779104080599072
206698703761518304 256893394635657824
151323278609206720 181267196765694496
51320163198179000 87511187866833552
18422346942422116 125082714791832400
104045915050889536 253927152436312448
46588234602533168 162099454836847712
22070581089680648 75828127844162096
129700608660029504 159034296213475712
113586853665868864 138778506113290064
157367464295717280 199210360156504768
149758876429476224 150551958300911584
192418804283245952 231676151748422144
111455433178005120 216795737413452928
49337701302955656 167396565933974560
89042363389380320 167276975067440608
54445534113245328 102746051213922448
50713447869110184 72243073017506112
93259173643689072 122736543896021136
2716429859615311 226789007205996032
10373447229249506 158278469842476832
170551816364108160 255573712353783648
187330453386432960 193706446656228608
45765940384350184 230586468740047488
101470996877874736 224880426539463136
114841982848501840 253200062400756384
41701153890917704 120830802843842384
9693850301634850 202478007979204704
92984218869074944 106031215186542720
58472954223271856 253673053721025024
243206203872435072 244985795267978528
136112676713891216 196345845857993856
116809088001303328 141928579995333088
23161954847989348 211520838591083136
64141852557747488 199557771946144288
144828006648343840 216002744708294816
45021635178988936 148175792439728224
29927719168388596 115758913405252112
23969340499387696 231226385006555680
79697963677530496 256381088564374336
241373691911882176 262873959172326080
129225874702559568 246994049871304224
43632017629755504 127546239651117712
173678154623006848 245617886757578208
11125267661289500 212987275572308608
100163675638207936 115857010600660512
1457074301300640 45786212525581832
23546202582026836 24702211790290724
116228992766847328 158713389528000032
128899075077810048 147644406156009888
94368550171982512 185535245373196128
28162145798988912 201965575494777856
108364400030726416 223910127550366784
19432781235137520 223673444267078784
10291469884672126 35910449693697872
123495972040183920 137551236262901728
161670622127865504 261330653603671200
44805665075295896 95256791940210352
21532068870297784 53331856705571112
30937231818275688 166105562125439616
123083912782023856 218798559295783520
194170603456588192 215355175088695872
67021042480783456 110813638923415984
147377273001091456 220651086499123520
129680968021815456 155885970947955648
66586001664749720 231895634043665312
128049785771746368 252142053103111200
206482791423568320 210147298507158240
189311709272354368 230417753411246944
68061273855920384 197762264004056352
159254674742967136 184303954590152992
145881063325165056 257032779315435552
66056549035819144 76336895225026736
62435525848881224 199162342882394496
86970776873485184 222108300468423200
85722729398800512 93361087219755136
143101201983444784 234046999572747744
18301101051696932 183138480123151424
15320653473245052 92586941640945472
39131414085538224 196806942432099328
150744017006507200 230034756214255744
45962652624850336 151054745250053312
170393370833520320 194067490310719232
213718614390055104 244716595863815616
105068490171328224 213962258815692192
73507946174719280 234598602533096704
821109651363427 17417785187743850
10371562609196988 50632323044798496
31206554714430116 137918710847341552
160364781750878336 228752704142204480
152194509197281696 232195448855171136
58844112524103032 247054411324382112
26251289003911780 87734509853953984
126412442067142416 149193564257321248
122108433757296144 165763260248342240
45382163639706896 79150880018279760
70253733068364096 80209414420081360
147671582673872256 262180074659074752
131953963662646416 230116037393247648
48434793347723328 241398975974166528
72335823618646592 217334812433723840
10795522823925906 134390346981717648
104747951794586048 229826294214640320
199567385411848096 209635257668308416
11945515196748380 106934527746283600
154464087836638688 237222704569254560
42176999271726944 158403446344631200
228552865178446112 247407091249890592
11701459564051538 237206272514926208
91337310636145536 207687285890881088
55056076645592056 112043171847865856
95701552738870896 232348443378283040
137507843283198688 261892918660034560
38365797051016144 46167327471422456
29141290333653152 89308955107710128
71266204270583696 232392367091184512
140868620119578480 215888149677286848
118047542646017280 129920400944463664
75676081773869472 196043473513057952
20606927317629980 173828768257193664
103208182470216592 158732272201392448
210750790399950592 243884779366559392
181569342852122912 215298856922069216
92371898147800416 124181219114980176
126926169000451296 247243394371170208
153190684562479072 230395989751676224
92918664426323280 109318095439382128
11006961202873602 40063624449621680
73377278623073504 174969113789887264
39830864383332376 47474084419475928
129505350001635392 213652667933489728
129962342394427904 171765613590381056
123309375529326608 138938136495253712
93940908177468752 112101852175624000
24446374965292104 130160221854671200
81778020381707872 172568413216987584
4636050871809617 160061956144109664
1401827857440476 94625291205462688
52618195132894656 107123806090909104
5995051319510113 262062016809293408
10142548651034050 31795723672786676
33837618684703228 53806180474661232
208993646562168992 259148507425228448
204628323169731488 244851993285839456
164684240216979392 242422938249598912
151364277541887680 177743558263988640
105066840108371280 226643024532209600
61967785605996232 165247403718844768
5018594210402608 255887898585259424
147161895804363488 199486874413013120
186078726227240608 254528777702650272
123918362640558800 156491566646377024
75473564431101456 139243870966094928
20362855975062224 29877351596451080
125805126546965568 254882438843031168
143131802782346240 150896309055712128
83947946668070816 194618501264247392
25319153651915932 193600901326341792
145612798933015968 198119538053206368
80729058336710096 230749803917319488
103772055281572976 151296426672407648
134339622541582128 218969631090841792
18158403098108000 261458270932467712
97422523906912336 213841118717238848
182448587380654528 210847622778971168
13447278299386376 222333883691244384
23706808087498464 110486111574909856
4507855138702189 186527369863314848
26772858246108568 214920519798753536
62748938702540104 115949820990449808
109664637788026048 215736265678002720
18458305611476620 64741886774803528
116331128799349264 171129697092247008
166093612016901824 169633999745467040
80298695064052976 244744722511405024
209605623341545280 216644327294624352
94146181760348096 210346485450070720
68470223669638688 222857166420728800
184585837585174656 211764308582425984
110559690093838912 260212492009475296
31506713043322360 45832997356215752
181732578182126880 193524758634453632
153138699299362432 201033240559563488
85812247101907072 241181115863768320
4128625301238840 228606643967386208
29666269120908612 218048003364994912
192787193843021824 249329692747678880
81499913218868048 215768957413474016
3192664925907759 123451128990186160
104763264177997360 260140734411164672
4606345834279236 173234574575591616
5340823283594498 61188972993393856
50828763679220120 261965721184623328
155226944842832800 189393882984905248
242729099023978240 259570478513294368
106236962102862592 255718417322684640
48223997606313352 74830960491401056
4732110912987870 251042485458637696
58168372011270384 104642244710506736
74225590475284592 131869989330865136
28784987391783468 219364127153410880
43674942574760096 109783523093902160
62195024057639800 197683790222601824
64960131732580080 68742982136087232
154462758466693792 261975517058761216
76328772252427536 209404063987709600
94504243704561584 175240727029573408
113103229776557296 204203118463551744
53060845905567600 93772769762979120
40915951237544360 67505866942062920
1093981248344769 107624980246749120
26940598156011564 58133335288950128
154211498596036640 176285417167352000
192552575059991744 202599179295339872
65177633026647896 113110383512299504
149820534328696576 159585926477090240
70338020101888568 256604855809205600
146802357218153472 236490537362964384
148370940856295584 172947635828860832
74648299649110736 247355036876395200
56650633954797416 72927662993323088
85090569243266800 162437645658229120
95195294393183728 199012480326362080
69125667620103208 238518147052577632
90064940777052592 152252519622109760
132945607332460848 235023308034783936
133368264193638688 162674020951993216
198660597706960448 209354891006207936
87114668230595296 212984373542788224
48948709289581872 157463100906903744
58739614224684184 231820256824558080
105352544310730496 216750105442572096
10619296708030870 108360594789719088
98592151703520864 247183188927884864
39657944669976552 218022181087206560
181808671115951104 222422822012332512
33960384722232132 58976561172057544
31827364081628808 36753048210426800
31288059815512596 90415706622427840
11430138834089340 14132286578239370
109126532510354688 233809762475526656
128448183478371168 135750231147768288
65106448776040320 222420017454712416
227533854968056800 256604896335782048
139975661523587312 158531631136249952
51812231711192360 62311890506031664
46925496517751968 115198339336481056
36420568204275920 106370374128305968
118866444729503824 229518493789970368
122916788876245808 234088865955997920
179422268823523616 192780119090032480
38042715753548176 258642401979953600
145981021732097120 216489773093873504
96881747308692416 124185814220344400
171987128153325280 238465107845042912
48831029673135416 196421660935195168
34190824744583280 168098032439897792
174684963075633472 177232677740387584
114895988582670464 178651292652688224
76569437623628992 95456630065588704
101899078612426176 236478517985763168
46688471304489576 243125900199720224
48700877734566352 97305292667957504
41711978967738696 199591293950507456
71222927348528224 249317336761598048
68282351661262544 111988146342060528
169558634076778208 248489156189913952
116140874428309680 228911759810654368
73779735922568128 79095066207890640
176308142992154368 179491483282145568
1491146596510173 81349954447889472
43757789723899400 49017517960779008
146936314717429248 260133016916940160
57412167492319936 180798144975940768
180370462437256096 186230351884064992
66089167097473712 224939166983916672
37811679621723136 65080880111985888
237238991683093728 241488119588847872
70309843073661808 182979810998223264
119763110332362736 192903179790314336
62027793643570992 92137803771213504
39921618900852656 129803610506991488
138598615301453056 167538156066759328
194189592410220160 205011497485765696
128152210479065104 193795480718177248
164024778617607104 201205851656162784
140526651538693360 260821488135031296
171121032908069088 234468544815635104
199027134362552640 228657261139977824
39991170069922616 231803553098550336
52468777197367016 212977597004982272
28770076075313712 157681007835335456
9500976821536024 231647580852687328
34524912903506640 94189260323202704
92050901260879696 235038751054313440
178679586531344672 257775153184404416
47043072407363744 62247361778041904
96177483276504880 186575089597781728
52931253526029752 59201261302984504
119701557793042160 155574939705000960
42481201268634944 211843745051020096
121168683748102288 180512391248348512
56128387128794912 66372303985368456
17014528711354518 241268146695152224
18606146672191776 191508005973063136
88187086300934848 92107097550017168
20909205726278276 44406097069687792
3396791288364476 230176670903617376
116446056251739728 182606784948393792
34301082593129416 102325729157209440
36349609892274616 71250842158760600
99103653594613200 170140206537575840
181418493421879936 249682590588362240
167847956544091296 213132593989091168
36143126957013992 135659507349866192
106109006511888448 183629898914829056
24185893961100236 169567730340967968
65454602544816856 137618247483528624
179167949913265312 228071781874642528
3779651172400803 67574505693028088
55623686055992240 254957323118921728
188462967498327136 254619434110840832
1720403505210711 197087391328238112
96782141971647680 239148355237869152
192538132531405952 196233080083680544
6327445747708740 155145888387962720
104707241798856304 135806929155436448
32662086610357484 183632346413631040
163737396195242624 230547203162631744
111834652200534608 129671574985387312
31335763373459788 181119741832848640
49932231826657960 236946506745310272
113535254161143648 228879714205142240
140580712219704768 211747076329230272
95749344857006912 187421921947512384
29731678349572484 224149828218218560
57206948921020704 252743965346928864
104002118567563456 244963424686704896
26168305452950344 112082694483299648
214982226020288544 253614695266689440
1435849639552817 18401019002038744
41642298954247976 144193931325868800
55926250172339384 226752348016937376
171390708147287584 201870562089326592
48285306743880200 182642345985575392
142994659725278960 187632910235626880
36668855675598344 114538149053252176
132743392673433136 183977931419237952
184358765927615552 225994124723124160
40253640132855880 88647194610565328
106177444055177024 178591195804008608
164028022702693056 214474647640928352
90672562422907952 152554774740083520
16030600593836292 88786515614945856
215268525104516832 239610253003292384
157532244825159712 215108958016877472
28594404270277944 114064257359357728
120165508713843664 154645041355380928
104470633118872096 177412737562253760
13976167081195076 117780307929934096
65266438169810832 89041248145134672
196470299785282272 249781785669649536
85161755459123632 107235719340376128
147498213823366976 185065626555773728
60772702570341576 80386773059799312
218378298140693376 232505472122776480
96221340403599072 232298884449733472
214550760834799040 252618270705554272
113109622389308960 195667987010881280
22099104441681220 133101582034304544
25884725369269556 73605522192806064
98396765460025680 143882057411337056
89356294865976448 159729623133639680
144571394954234784 229421166642840416
184101442321849952 222085943163220448
76876559214679712 213419951344344384
180395917471209344 244314059139547872
194136764151645600 244054688829423296
228728617308217952 258505866724740800
16960082425568754 206562487611209184
70273334318671576 217493017809260864
22830547056071940 51052634618733792
16705253717691956 224735682762406080
76826329560366704 101633282122868224
4647402731313514 168022110389594464
87409319041883360 256326876281333216
879528967277527 215957370966085056
70775801573873544 229344384981863680
129515861592850256 134310270388392160
70089556086335040 76429134137153152
228971840433660128 235344640966701056
108211434482661328 196305508939900512
156358211761477856 196307792926713568
159865094150832800 215721298133903872
330381315838684 92255431260119296
89001715086755504 93088741804087248
172273768743565696 183010098884378048
36201267904934216 179628089997285664
136793594738034208 175398203398351488
164213174740814624 204528115685719744
73174200817470912 162624100084751936
85988754261990976 145599001236284256
27239522270244316 260417647750555872
135143980515315088 177671494125242464
127113391592767840 259637162796100640
212399695363433920 215208500087585472
114264582413687072 255169112070489632
71195045465046104 76180558053413696
15786781614466440 169959992955617024
11025117586868894 150436648141119680
58224471869642976 169134135068722016
5591998399807546 85735087793402352
52703307435079208 161225313873535456
34686572712358644 110041518146956976
25286234255606564 261067875922920032
50211861307467056 136998203228534448
142263693383813408 249255658957350368
107036168858504944 202961181956583840
521820386662343 14691024035972628
157101390753830368 205372924657029632
77087753968905024 124377803283491968
34433382274166532 211437951579527296
55119135254348808 175785071392017824
218405306981945760 247125025951080960
16609230712622098 74639173398816144
33880531745952888 138984840179017280
107545569166761056 143593784437873200
69425448471513520 229935825034050368
71506274310751480 249021558212469376
10092202940646476 29948898479707292
22120140818437052 203720567832882144
12144661704148442 215691730751574784
74420363965609360 145499745880492704
48357518742276600 112373277908931248
31861404978236960 84500923822600560
29911180132542792 213193335490042784
207388907896234944 262743356537290560
35601738458640040 161879892315798336
128147737187844432 208982826301016096
94937130233194272 147727464744075296
188959936412874720 255019270592432992
79159156595562848 216675512594705152
17898458178311962 27126173766362836
125029672784259264 236194099345003968
23686717741457888 261838250820814368
151326295071770816 190270172945461984
110560385587841616 228052591100492800
63105520803525888 99783752447395440
165938771585648800 189716945885822624
46755026517473584 94570338935375520
8173055110792590 167468685518427232
133514785642242000 242386402549956864
98697884237190960 149720431402947712
111248721177829040 223562612241107072
88187058717570336 152044374180685120
143928701439830368 244250679304648992
14323978417292208 247917373530677760
70904362399369392 178118404202892384
114326942577357712 261897266604269280
70314791718205272 149980102148752032
77959707106852016 179811719376314976
223083503462745984 256776892200970112
97531333068175456 207323427842967488
149161705576208384 179598096248308384
90003932895376272 203984058951528352
138589392803822624 142735856511777456
59580535428720768 79662696092051216
56906215561477152 240346418625756032
20278265063897352 86402121491914224
82703312071108640 116018442025817760
148447154481840192 214099240039512992
35994687254405368 61477917724470072
135142789091980448 233753713967139616
154550554926876800 252206399263117664
53556862436886200 140577310324348016
189568719184856352 219815833801330112
31236679822032708 97431642072329040
9895623125464548 134581616247383136
227046284664073504 240237093637847136
180668432700482624 243450787447438240
123251490587623952 140967943364187328
118719449149169120 216919052949044192
78689980872633824 108689034985016816
10188833612069692 233861244946090304
10825714208988462 134301975830813744
55570245761745696 149711529357719488
91910170866427872 245393913652992768
1648050931391164 188239053170651168
239840093953488384 251576724886619680
73214395152603504 154484039288844512
24810283664978932 40714982191825184
238478992718869504 243739012174610432
70008422654390728 168708028333265056
88332211132043968 108914233033399152
171711451262669216 241601467501679168
153334955400271104 165512456218522336
12350379092317376 55131346219711640
101312040285699824 104476692292304368
85954654089376032 214454332453584576
141092687414464000 170621472756720640
4329014422635144 164753576562093824
37408138150592960 140297158580298032
37341143514062024 96850803855166304
74558690523341616 195989737682396992
107810317096666608 189982886799036832
13856074162546156 62909856574903304
41151609771536160 132369465029773440
49588833263164384 98023241040870464
186401101899023680 243166409953624160
8767498457421531 63861989246294104
72127591782536672 138453774866838864
30545672381286412 49354828362369376
52134801482806880 88255430412310064
70769258680958376 132141137639237360
94985592369878112 212973053995937312
16487946411831524 62281567532250448
184896036158831872 260988841690130688
78354644808881920 206664506543183200
62686650175627272 224082878241640416
96945276917527152 142170196646687264
5144786268513661 153946808529617984
14843257938627020 111666086840698688
109286255121477824 137195945912346608
105736328339844800 106774206765018784
129633128340117904 205774794535360416
19541013910685896 64664248881859984
163134208913880672 186573689874539328
122085804496549360 144334058304122112
126281590131459440 245998130787748384
36216276828834344 63969104777062456
27335441113909168 130616337701939024
84275042407777680 192145859660263872
56788576358898920 92819776702720512
1186976568054418 177065288945576512
45795899549455640 123627102982379056
154879867564633024 202901412497179296
25794224514684096 34409598595728240
112613245573919168 171453859893813984
34863563092795396 66554973648356704
24185609319416704 152786118626051904
28004096891644124 96444412838727952
39690839341662208 178964623164224224
162075892259713664 232204466774291680
129366901569838464 260111032602129632
8994853755226329 87008926949962288
158429259566238240 236274119982244640
189160156044505408 216397702302667232
30615848070797572 158701218312843648
163161236044575744 170393486515120480
74031231917785952 196248480018933088
126631965727934624 247967224893098368
168659525594951936 236015620268556608
120223219946293008 221627901916303776
13521305744994132 77883598832354336
18017815746408332 257760676120582208
170792737615048096 202582962855849056
145875006523874176 229267173620964608
63401070168766024 89239268718446416
29291952611818540 254914599153442528
111493686551440288 160327507742970976
87629954246067440 216970293981455616
19233368722954552 234925570235028352
59409656905353760 231888781548156672
62886025811470680 195337017997300544
998330517238814 117276678895483952
80078434533785088 80807270114572976
16629283671422306 229120190775107616
101287878862002800 179058365940847392
100426989079529168 227279643943949280
3234689445725672 174054586764665504
134982960011094896 244952027003082528
236252004285502816 258256004832992096
4979634157088441 29847647626129540
108240665566836736 121248593493353344
30417139529439736 52802996207591712
48183155036929920 50217945570646456
48510821027460328 153044538421403424
93931705507215504 209796361524937472
85813750285030784 162463747528992640
180875256769063296 233004946151623232
117506500097579216 183693104284088928
1080813917759012 256702974981885440
84505834999575760 215274092795141984
238919159304476000 249956130199841824
28783897112608756 69364542131736408
86992406793311152 175567666122926592
42653514093478512 126150645259277040
13008644726017300 22098637192738348
27052126428317228 62936225571275608
37162180780645584 201636964002976096
105887424302923840 169258303280296192
53902391741999368 156092889412232160
60709253749330760 125433872225230032
21455022247597952 234797459401159168
22949034027279412 134092697076233776
26175264644331356 166616988815909408
204679372183665408 240192044545528864
53455144314808400 226325253639981696
143011610380701264 188350887890583424
180639440308559584 208370190620927072
58903711053984992 90227885544219152
89294034346101600 206297208226736448
79850835084103840 95839032483813856
23112529916832740 97612860055776576
130822162917660112 189684440678647872
32820175740794308 175329838331127936
530842429484836 240712187070429536
145965111836425248 230878296833078176
41631646525297032 183034092620976640
83592353174837344 246708751654383840
61287022131813816 126748742594712720
48841884016600992 59944192414043512
238382251683284576 254574072478765120
198102372150754208 231642080204517632
140513226455331632 161634569687231712
45255489210488136 220804556904550688
70806281864944456 180750767268678080
75326571304333280 170328539940517664
20269389131785232 46555573569246368
69779889057778144 77230934451661056
85579363154126688 101494982314759024
66242710638510584 246863576440504192
18768170845990204 161373333538869056
144312424071662048 249514365233863072
193326269095903072 254233712738322144
43098476604962856 99196492836815280
45944943457252152 239573711560688736
130337543677068816 203876188656253600
15340316148212390 58725625497853200
43686953912694416 195260100633649536
89367091933285488 242454331996773408
7420142199806977 114098515479454032
11866313137591048 130026873743875920
47261475003879912 85382153997589376
248730272677075648 255541727810895072
128608818218015456 149980653188605184
10359556343011584 158355715500730656
52391703810525544 116187728598947472
159159882904737984 260467463760486496
29961139430338452 125701493414428160
115692023152361152 173619558482138336
83101286213729424 251105776206943264
177988670321556640 219557607899100256
33928225548674648 76849912121963440
41488378993318768 187264701049345920
164054402218200288 180228399924280864
144380990599898016 172774008485915392
184182567784610752 257726940588983456
21630433119423080 180890581048320896
4937064794653206 25133937735453012
152063501763536960 209777032352532384
165959490321457408 170862571951301536
154710697794635936 238793008348127136
6644436134217387 125663279360977968
39312803770566872 185574554353728288
50229376837287920 214185932220073952
27949073698098292 89362074230712032
111570083012632832 248377617393082432
34762225526607884 101879505894648016
31528353073574192 226134242116368192
82269989832662032 111293772147026176
15673228818179094 79658934590206368
226508880766804 231127665523153568
214274478409185632 260312517484968064
71378753595927376 218895141489814176
75832215491138912 228601075218632128
23040671388317280 57078938728350336
139522568582711808 198427221788482816
87811091941485632 157729773826849984
23955348504128288 124212905748398928
59982216463207472 252436730885131072
97995964605631440 177497287794688736
31280816807242272 56859352722929504
102312413994461920 220390308722575520
248755587318164640 253153918763742240
177109675725524992 181436064900911392
90060748707480336 201259245129853280
227010733496126560 234974923357252928
115265723903150128 199211203773553856
84172460596160704 240123535288939808
39428489399802136 93725876857439840
9343116216534672 240052813780801120
117300789390078048 257226055286203040
145924990380138368 168022950529181856
39224835532589112 224341193095391488
22331650785801520 53123373691456368
156359726370336256 231752513016973888
16632734465709442 90085880033308352
59696940800123768 117723774571773264
61385617408233568 224949480161105152
103222686843754208 193254614737572576
38714079997850968 59508567844820304
197851171129412480 206759076166654592
175807576998734048 228421330568173792
23987786444382528 78632029495866976
4149244414766889 26379448459559244
34671133430856060 208254578796635552
52484972181337344 60760164558094952
66119089421546264 176388633402274784
75322067638005440 129992175547188352
122880349976153936 157583999654375200
25492948903511540 163251985254838496
136716522161970272 254281786873766432
33505244507509424 104679625118378192
111876491980351296 219050041604260544
44871917203043104 172884938288522368
177762674750664576 216281612205550752
21142639306037924 255404658273564800
4636736595475749 78589165619088112
3345761309087283 117597203341307968
23888312585999772 218117524180711264
137012774266182832 224025715824178432
13478052777079622 173193336750907776
11432410514170320 194356947963927712
102988243170349024 217635129091570368
121950219946652128 229992883972454272
42478965075773056 75006190009954464
132881682134518064 137016827592912960
4266604401238883 176885410055968576
70793414095695640 195184535244439072
36592836739388544 174211559894237344
104631900602355424 192563873185838144
101391585790219888 231685231387067808
123463898912450896 219325596940807360
49366178018909664 236177472818767104
135693816600229104 255927440428268128
13782747603787578 234226168740070368
78303667173015520 244771383874753952
82105548928099376 185955002247033376
94025257210798640 147592431005312672
43981590188275032 235295446609460992
78363466900338912 136042068395308256
225411756014300864 240078773518512416
17385887417465598 168640644628693248
42312776306245752 260192416484512480
72001475690398848 205439616072534784
159168833670919264 219265891992541600
111133889629505504 169845041593467552
146277999787638208 246152412363687488
18564736574688964 61033214173353224
181104507817278816 258935527585272000
12956778318179968 102651018632189632
161971341056778560 202486544363761952
96620985219579472 240289077251611808
121463841626154704 183042002046727040
9736488432967886 225356634028190464
9098318435897838 242852825162830688
118638900845624624 205431823983381728
117664516500476096 152511612203989664
37222952586092904 74670636398570880
186930814773877504 213656912835501312
39206928093333336 193398596575632256
51122497800756656 127448625299867088
120633769992318928 163879548407270976
215068852079371232 251835132963538688
181083691056704160 257049869437233344
58740092096664096 238918768944042528
77263280446369024 126936211813269664
6936917858448416 150166892672431232
52005325148229896 233549770692844160
59402948848751776 176170898619530592
92440992150230288 223883909260317536
70256527681342448 177960184823988224
159000594043502272 200028096584646752
147175040137108992 207885496550672480
148576258247345952 248182286343719712
54146968180444528 239485467162938944
128917089022840560 196718741043797920
64764024782478600 152262073646999328
129753995294561984 224953746906399296
237433908975285440 240652781889459072
1698622435887131 102691800261948992
112665273678909312 148552382365301952
153525247699232992 255232935378589280
23765252655192200 131299255773869920
123659024769108336 209279827706831360
7610540535219891 187357434850243648
58270305639169272 199076354128788704
200432421365728320 243914023836924096
90908990843606496 94870011477791568
180993509984241920 210546425270441024
76133779725448720 210291416635132800
77312955001221216 199748325537653920
94181181415319856 132108808851669872
95375035408742512 128882785998474896
37389421797944256 109824483308362016
96304629546349072 119588156479597408
29098793087152316 132157851341780240
11168632731321744 180684546764614112
134765277945808768 262316900000014848
107315904296294240 119116511506565696
15868615952573162 22390381413534552
147430981522042592 161728423679851552
50616981463882944 236336863711304448
253937117685634720 256065343418767200
217776233049735520 228926844460921664
3900212000591564 261282072241961920
39102952741239776 196760538811895456
3865490417685746 131336277205960832
56624675263577872 212449625652149984
226173738665852832 234027025130772224
7219596568928258 16644943636205534
56819632918351752 132418322902919440
10106738995493026 262446915841497696
167381439097411904 208182603460086240
18500571563982900 61100770746775776
3152032459925507 209480881246344384
19958684305131060 218834692238825120
21244668163003956 201421378203910208
50677061426762656 249692005030033248
19218148029085340 56385141230572584
294877126277257 62269414990712664
76425090222215984 237248823322486016
86698708610986512 96510885197458304
59079065138519512 221136934171768448
135447708148755248 145436224218402816
114196165047815984 232330236636917088
64698340176503696 85627771601875200
85017654850788480 243932541044543456
16321344307521556 52662636515040296
38602980932947320 138962667696859712
44490158582861376 193207885430568192
56869994230406008 133907350842583792
104249556618263392 230804928785261696
77476389010991792 114032184998344624
104094728790450800 253471980689298592
109868371114504816 230501745167986592
6190898805284796 114565747710092320
188285764808770304 248132761901886976
126654459868337216 235379744285960992
67630515334165984 215251515353423136
123425159669461936 132913198351784320
120727096959125312 256345133196313632
83723133075409184 140998710009561808
97960774438412976 128012539536999280
53929393738457888 157470992580298784
71826277385952304 100293850604481568
11736210599587208 22435255047088620
135880868772834080 228129856537896768
1169854602481510 184762499100975456
153445153662516288 171415886441834208
139592734409479312 226059476907960512
39144820059064216 205018066149662688
220094039980434976 249277986959141024
78270071105827664 102123154361091712
196157043214059360 246512874572703008
85530053927564080 234284564513069536
27312824540278556 222743063445259328
67360456200240704 136038077692469232
118079609987742384 245296613693748960
127012417278377936 251699482266835584
85764383262225280 151800654120233696
178567091418192960 203158042902422112
90834442905190512 259580430449578208
22214254198496168 31488739450213596
66757025787959008 233254993533433248
19435317812707124 60065353297647728
82198040589841744 178475832947382208
147237902387367552 209647158083896288
86881275019207856 242454562182494176
144891355855046528 183521351630778464
187875617346767840 234704489405327616
137600058503305472 138013783419710272
3382594050874555 8635866338713216
126383478009877696 135205568291693904
100200017106076528 149649641366730400
240948352860836608 262435766141275520
33763783295421844 261675466222926528
8821682532172186 141426920030110912
128305131141441312 194373055068643904
33293240625052892 232475359398350496
147394534258001952 175671056501817856
19896349585283604 91765111801062000
207371430304894912 218420208142756256
36033429849797592 243342495297426048
129101661718105712 164753577370144128
79718983839500928 122419977958800128
8281142674753351 100581271889667824
195695946885368672 250379291653238752
211378199641051040 259253100021477696
31326915023839244 69003601863502368
82548971328484816 147772353458793760
209290656408061600 222678779330260832
45345747792291072 140768665347730112
207080931180279904 232155265416330240
241356643651924992 252913586870385696
20362710308195596 76955399132718960
57298728779716392 236704964408749184
57842537940781192 114635196517198096
33997320743231620 207200898251522112
136991978097669616 204897090096218080
69885854929151616 120707047063004528
5203455032286331 145353748716044352
26292673570193952 60425526991083472
164639867425461664 257839095877643168
12502319370345648 211010142143894432
32761197799978352 217474969352669152
201459583713565024 207727011305552160
5241260848285525 172527504167911296
14716961769454924 173951930183838176
434079990638477 128538929510918080
101322617349361920 117825982030872544
43139377318159264 94281254689210784
23437392623042044 173564110615094080
20108987942977848 129949240612699312
45547440827907 27258558143139792
52858500325689768 181182393760540352
30749856848319316 141932537519781472
75996673040535520 203351786878428448
242218059399386784 248611808304055008
161913879058374784 204253312148235264
75649084543133232 114141988268403312
61673676088603680 206623226336429376
37614221989829816 74934988322514000
43330927174219784 177548441118755680
248281710050930368 261762270244812000
38891244818966440 228413808252362144
120898756934516400 245172559372415904
12863131734266202 221486291029320352
40688386329876520 136791171690596592
121285818907610192 190771245059734400
111535428527939856 218912769531690880
116964865297607472 236926986162663840
101741173026909104 201483673035224704
202508111564360608 217086638578254144
228823637989981824 244653773631164608
94175867404523920 106949100187640192
48304328511514968 64924215680501336
122037699011564384 201538713190784096
149203499676188576 201160467248449088
13430220685846990 158625233162341024
6303918302288668 142861729621689920
93242061966285712 125368328637927584
63183647971849120 210952456175692704
11687126969353594 36041961597160384
50259833190362704 56301624364113680
38815503781026808 183774936097022272
167365445830876832 225297650157979072
155695684271770048 195877590050084416
98294106926501232 113426231572098240
131227023091553600 152287538848775136
76133433878217680 134789790175263456
187910362057191296 219712210786638624
70510737560110528 262506402210706272
121591510050615888 151820397197255520
5823060943858094 63761688593219328
111513713810870176 175725564687919328
23744604571340964 150003414790036416
45224956078986784 136851645890365968
128129585600368496 143827448633884464
6037104380405487 11867112162594944
165038056292832320 170499437453762240
86747833901850320 192884869252232192
76698092309615664 201081749725248768
42780845159517752 86190514937896624
146433090839616928 254454388867710784
110364202816279744 223015566901400736
198684227899578592 250944975668666048
216902653138723840 253883105788174272
50928914263038640 89832976270902432
53899230059557440 122354905833026944
7402109315770009 133921338876912128
50069484267943760 258106166693690304
1009213560968405 96519599200690512
149552608107191904 195935654783614592
65761793508380744 223996020422309728
59361704919133584 62411957558461112
225826386445989952 257600905512452512
107510316373555104 240794373257456544
84958255296047744 255100035191847872
150124747835100992 251512198889524288
100312897270209648 105122319808143280
11278520749575566 195428564001782368
119574192247826704 261958709805902944
69535644551029888 176069736505754592
121300072974788448 231537487194389888
141404257591661392 258213388806148896
111161409711784992 238626083977575200
176629100084381088 187841107727816800
107315482439743616 141324487876158736
166753727608308832 190828777134191072
39617150590463952 49351661405621312
33464894253333356 64683671174650592
20701505494865528 183073602124705632
110218996788229232 115195712066398512
60442093550558648 79505616713762160
68654848931020664 123510478213623152
68464244043406096 226589928715606464
64384181484673152 157926953922158048
69168858817010264 93027676097313136
601543623360015 28575662252004752
103017101196439632 261307244076528000
51200533391436616 219638457331455200
209322361487630016 222847848820429952
119940991418387056 134092404327566448
174690049641818496 220627112499526912
212992098192187680 221358437481012928
2095221105145573 54930296008775280
122955988225184720 230451371851396768
125126443321152464 227097877581167968
145928015306408224 210870699985416960
1661375709498269 225298736794233184
11772849270297932 187842841495815616
123188655442717888 127718104352884960
34632069562179784 144924432420700768
19537600853724312 160023969201346848
173015022911628928 219459177878430464
217624066782342976 252996865867826560
59442780671471488 209636036139183840
24204638719091636 146853400044290432
41520167430077632 217296906678258912
190516570295164320 226094268961029312
176040579191029376 240186477576895840
223086305251354624 239677515023072832
144575601001470848 245965271850852800
11710261333689436 70876073339981240
195362087465292832 244417393071660288
88836832810850000 123930065857440288
13466989768695940 193102274759955616
184509520086113248 238751724667472544
62106071601314496 124063005530580736
29302626714100392 200913182907043616
46081052933849024 147116794558849824
88527166454884336 160562581517866976
136755354862932960 255696361940529728
169370690091304448 211512972432148000
10007789477340354 65853458086195152
155248803887771104 232094270114384608
67573449729990480 128576613645555072
33484965865397732 191229459800839936
49242378003622504 236932223259449856
27406705540476216 103944640572925888
131352680832952720 251676880465770656
83905893267650672 153653492300062496
50633154261019544 206989317366449760
205729994074529376 235348053990794432
178150852818063200 179548985071938528
72198290966403056 109428130508777904
27558842281565592 108265769963798864
165537559485228128 201312968899353024
233174519464037120 254771987330039840
146095518630002976 170044724083969888
162965716054786848 172970007632400672
18497537286350568 58812650628353616
58151238713123184 144961912070329440
193912749714052192 259895163639719712
9335609950230886 207796619375652800
196871747127711008 255368317498571744
6996840244834076 196858732793071040
52231971876270520 252854135993214240
168230056171584128 179573528450974912
24226633114877772 136984324594689088
25091784997136588 152775972811370624
116880336802368704 161929550463338368
61120036626504368 242402185098250400
64398392835472832 121132117465834800
46633540655269624 129823211981616304
54495430513451256 128355344499335328
22169211581993892 110718079805275840
104377379003124784 128033973512393424
148248200250058304 214508667006249120
182170325321298112 223768048719119936
196046639703702016 208173924865895840
106537339312849648 249601897814116768
46639526493050048 131642123581898384
173054623069349984 207143612827070752
206377091517754976 256064814561489632
27640619936056712 135751298484522704
172157249104533952 241455947884236320
134960831871858192 171251306723283328
85964960881595680 257464796949819392
45681148381275064 61859673594215232
104836506489802176 109614068476480032
123160943786606560 211713187505843840
920375952183105 33492786098826412
27170520999516320 85945542587194336
41520561117904520 124234314959258688
101840792839956032 211701512088111968
47291309453895832 110566706336713312
35361228897562820 68757447144723320
218662757050779936 236042606625271552
3022202719806728 193578601336455744
44364888286340480 134897859962271200
104171217718207808 108374721725729360
238229304103668384 243591909493463680
90212550337597072 145342092588083584
45302397223868080 155394564929334560
57574160763836584 187886482820635520
83005476989431872 210838309320028512
133834253259676752 178120446717076480
53697996800653688 260615206227851136
35778038948454880 199062039548551584
23726567917961316 83343934836825808
66335462205122376 243758681750924352
239149596280423392 258681810066474560
121516152965271376 148955570772075008
31105189472528008 100020908645143312
113997933440075744 239265273446199616
83404958077840160 116983439184432864
29506598764534252 131214316859542032
60324425957162840 151959960472911008
66334243328408128 188707586584019872
131007618229181408 217972827198492928
177364333451432320 235600748502301504
36707307390831520 83334033162338064
20732544994528256 66463265591109440
3612810737214010 190270828320066368
3182283930477005 47100062260086552
40517893070851568 246356555705075520
59538597638597696 123340215729746640
108201745783244352 242107482981601760
50461389093927912 140695645090627264
97045826664933984 171184852849627296
58460901147160912 168743266780606080
96005106289831056 193652856111240800
13016952770412168 118708495087241856
13058771531170396 206183701394205376
57151743067857432 122778115095914240
14740506605772578 187278414578481632
147193552479314496 237800902781101856
41611355284572288 43477673186251744
165681091255812032 201368937246771168
96691820019514288 100365010918892176
135461814504500992 172057433395586880
6658717649801142 112598596710148624
26655571611716452 190461277161263904
26514197964104324 238602679377636320
48134651011158128 184867391813349984
111374687162369200 203938523695829408
31439061821122432 37328252196598896
84458814174538032 107696700358896016
35028096435534940 216522142641014720
129492521954118544 225855228337501568
164806783222863296 184254548516773056
115275382872431872 115599180134145920
38353576439291032 125735835113891936
4133337492813351 216424200998016000
118014547451057232 247358315530423200
47282851318748168 205888147558237184
26346404417003484 60637849941759392
28909304360166896 172129930510996480
40595740866267192 197015035025120192
73278917774731776 163140556613985888
75828733745519568 178647682122180448
79713671774132560 233867521191404960
197959578316803424 241462796421206528
2061878584718706 113902145008880912
70000533164761976 117648108759571616
33150466258920668 161039215954544480
132681707564732928 191626192529278912
186507357727605984 234216995100211936
94854967009425184 158036914078996160
73465437881893952 250524782626343200
196173105826978080 221482915153214592
125705082146889584 261629788599653728
12549913564397900 80108437155045440
73008429387319632 216929949733452224
57285882420175192 210609342707408256
4716747730677244 40513979625977392
69971619927264104 238802110877853760
75758165378897440 119595752552852928
129138110610838288 178331777230483904
60127983834318880 189865958937757728
133086135184395296 205519256088608608
244499968239004544 244576638238371584
158238883740074432 233117804834424128
14475689509686994 51161677862044184
143436749333511376 210921656166303104
219916178747793984 249771645500448608
229405250371281536 261465366879356256
73276787144410992 242052401839320288
119040079838336224 240030221970499200
74781159742360880 157282130075638464
187403995045617760 251806603437059680
59948656796338864 222270126901874400
38453269517344712 130765628480600976
16976072062751268 108310705481631264
119661485225117744 258877329524407264
140094898373762784 230093845699868256
82366041842653280 119542684952253776
18663797814812676 64823546262603736
153568670986472064 183684789052000480
68154696462991888 148561187095576128
9516863472834096 173227046622044928
24937958499233716 37363220535492640
15360656346088544 98146783779699184
64615962053413184 246109299534376128
74511571919782544 191862470711732224
2441372398837391 153229627477949184
12162092532960006 137138196281747504
182110023472584832 185640993699849312
131641659452316640 176115425532348672
61255889193223312 243912140482728064
92918849696884352 255708441382945824
87146225059649360 236187908674648864
58301023160201592 175338710361523520
51912588118006888 59681069055370888
77928154620487024 162134723914295296
9583846313887042 92522443155620816
38451120165071776 242300189802771392
62953089674731800 105639096238020240
45262217266804120 206703208064438144
72164241338166512 115149401920667392
116176398999620688 221175642796505696
209123798911977152 248218277993739680
56130773542716952 97958744194693472
158480414048002304 250662311803420448
142233423712832640 238157077335294304
103844092875910480 138443929779078080
138926878322714016 200707104265363712
146664420688957440 189504222153144576
30378138998507016 66660204968654536
68537639777078848 161932498622122496
122570789933057712 254243747315806464
200043600593559200 209539432303653056
105743666466558272 106347521824021936
77369148501736800 105424384053116352
107400406722395088 185922950839443232
153214008248224288 189762580884170592
74339460285745456 217418078137623648
49630262033241800 215564453028786880
243728879186366272 245476356548188192
216598310083424 54928163259504056
19475343675461448 198523645479868064
50116801151805776 62019838102004344
43907245637865264 159658972959387456
126756041814488816 233812822855507200
198148306499287008 204838251737406560
65318276793265752 235527639083673088
85825396495877536 163909354215399072
69317015320832704 208609783970242368
12150578009644982 168039220540006048
27746584411907492 110070321583824048
20707112542107656 110659581506666832
53626687411385944 76017222749903744
10060630710940816 187900002084363136
37821090283393864 128979459590547088
86715329242911216 185360007014978336
158883718017698720 239524624565784832
207342169790632960 221370917677165056
115356550111293888 153938767724294400
177010900252296896 201472068952537344
111120506418693408 185217865449133184
120614973134518336 192602200238848320
196066838130557632 217290779382328864
72316932234947520 78429669164475120
126590831712620944 235058167084484160
116063083709329024 169319631415901792
109079507869154800 134811758083703008
54331645982320384 198497307711563232
62853391269860608 63368242970685432
91174170841195136 158439265119707552
102875453531961488 154357152929162528
213317558162251936 223591930301776288
91239441649965952 153193594385959040
23415933442832600 220743441505269632
107074419255921664 114827112223944976
99568341987907584 250470681823641728
46371448370254872 256002136651577024
29531642573804316 184361545099821344
79234153334148512 233371745897057152
65446129704996136 200356163914724768
171058122591031808 222679088592959424
63002758416325008 251422711597707296
63140692347194944 222246248024063168
126967334777558816 223031489321151520
53860147371601088 105290464625090608
57794626084547800 161841956868603104
134519375167210288 212690986245645376
21583431324441808 173332991531821120
79657363656500272 84194930923113456
248006070229934112 253839315747435232
70742928197379696 155849710855080576
87098849031426304 156118621380503008
175742423989555840 231237440100635584
96088562532541664 155824151706646464
64215854128253504 259404292327403552
68242890175762824 144636262296574400
44972675093392808 146018503132122720
127918335582138560 197478416277915168
4554241742138026 186649182269491040
28489401335968456 114261651446022896
185408417675757376 251302782152849792
171736425773466720 261319716991037344
2864998312194507 223872310701040096
34911814415507108 75549087443404848
189563373992171264 195487636485208960
52872656468541256 135486086306798832
41370938677397336 201046646265774368
132020269755815600 150718682614284576
24520511199208104 182044040006904160
67931228000166648 190595275205190016
120820938925022336 239927919784657376
14859241274555708 51082331279235224
76610589654328768 79205111427560336
71560016317161992 114905117829191184
1628427508589091 198638995590221696
71620632253860256 233775881021050560
105770285898429008 166716634861115616
79851065715973168 232706216907297184
97926763705966432 149379844271313664
64128223485912936 153706800629830848
51947267899922256 104359528030136816
16152661562464992 207157804579580960
31896869187648100 157953220741101824
21408348891148184 205343963100285504
16877109418875424 214283312412545888
85150040908988384 185891303245296448
198909683787615648 240048523676967840
25707306925471068 208405847833680640
78246249194985424 143921888829710592
73417349019788448 99706592838687792
28192382086350628 67797611616609968
37072002815781208 41296953148580960
203669409186322240 245055945682044224
48876774841654696 235540587333491104
180200611582265024 200945163968853472
3581578103726704 15027264668291832
200221166500522912 218762856278276096
79788899842800816 198152451831572416
224499652989706944 238101375516070880
163878562751796512 188381515121233920
246424977986782048 258069771488799552
95721935639193056 241509532254861568
75742206979787616 244116374781612224
210223352294039040 248911255053616000
21443541470672912 118048298836885488
121448875858633696 134765195286447440
184461632359282112 219052479296258464
81121696213145936 165120760877407232
92586693212201440 182439976517636032
16988642929785210 187864834380577184
127894518392698336 260361672221842656
15063551992924678 81421169583393728
67539261348427088 253520618335556992
6027585600005436 197689177065958624
72661910437304944 251887896781728032
89217288940759280 220003440798677600
4437155902730053 240300470534827872
35883252440671576 92725847490550880
8918482768439075 125069671984750592
132628566605272224 166159030140920160
145964108284156448 159444689406881184
16865017650973842 168474353635415168
85409953487945744 202831197235604448
11226059900943590 158603730953389568
18690469217586264 109767944363349344
144622125048875488 212900580355627648
81668210154349920 220352467140097536
119071728071524704 232147753617902048
21259220612697468 177350882031832544
63906914303274320 219340249782954816
244721012683405568 260887559233797952
7035644556365238 45501314828485200
119310299811301408 165072697742201632
204350539781617856 262808235165842944
181886278196760960 219013735988076480
50659104598611464 256398715000579072
30321656767855624 223018499051802720
144108283802884832 223566305167574400
66169769110394888 244809361010290240
83838880802575024 100772618876288784
128418695233397120 139032710245789856
93794490229248080 193020190794824128
59518284486823960 121558579947038560
12591116157037810 100534746319786576
89890507977292528 149265248163298176
72890647616195456 230643750022277184
117758688002252544 144964237872055232
109558339884725696 111615826198803760
151692688330185248 165302433705226400
65343624697331472 123302383487253840
189434013719619648 205316538435398752
33588853243615936 194390376527666752
80422262829583216 239219442061869632
50526275188341000 71657109559178944
50113045857401976 255803367436368992
55129160165076256 102721336726562720
11791211844963254 116894729229316064
97329523447231232 104967349598500912
24907391207762956 154851234364074624
192415408356524224 208813464092107520
131157350664450000 220300813675621696
39598528681467968 42700930853944776
56155972853303176 162102960968136096
28940237561611476 93939915759996704
28762287575922172 149703341558814176
74547521236648384 106353729873597328
130006229000704848 249969984600030464
68163727205765296 185733944865059040
71794717997158408 104645793690984960
43201902016082136 106009499905811328
30447203936744848 243240938962579072
102378359647623072 152752093947284448
11214435813946646 200358487489635136
50448741156507936 168503451083788160
12060590963703522 135818279979050096
194248747279964640 238560998152179168
68899090864537672 120560596849098960
195954927439955616 199134548896829248
223349746401403552 229403618934297504
53871342026581464 110599665083274784
3707749996206911 160637470522019776
185672410320319648 205325608197227072
124459807587098624 226482663330130432
98302609374702640 251415366206811808
85525380908115728 195385565825900064
94553595315040080 176331202996309504
101412847678316752 241988921834495936
78901438212443424 154358465218457280
3823828930286698 232692261149402016
30945540139246916 33019150820512832
95335226961301184 242971921516694016
94942862896141248 127795566453095888
36033269774285840 83563803775406624
33770911687410080 60183748540362296
208439465987364768 220477115694674272
143552216108022480 165712502526850464
8773001874602664 111401441317558912
19190422267390856 42082235180515496
74083013331609600 199917958494393536
70123131319287000 203767136921119008
23112872415393432 167138982400038240
150607872550018944 183973653238720736
88079220225060912 241693606173217216
154876835166135712 261572144041669952
163831911613685984 253088407615840096
16230904379549154 23049179039308648
24757958437738116 40677181406316496
133151229135262160 194873788893220320
14920448754938354 222735593812301952
28100026258959096 175693840196271008
99583404809495024 121153508970823136
164283768436841312 185041458416100384
36978142003320320 161666728773768416
46161392720656672 95722060561182128
70511894190592368 182989509317399168
91587817975994336 204547694686311424
153541450749405376 165712822207282912
146205544594538080 187136170553947232
28819707906013076 171929123251439808
65641622562251576 80907940202978512
159591266700615392 160767644544009248
87556232407115456 258553516361917120
2030944446784814 100161782674506864
60637594269438240 255405988765495456
125594536660396384 203403912768308512
113242011893517408 150894475853792000
63814372133592048 90040821361936240
32541894645670820 118445953234074816
177835917094264640 211923438236693376
71031772134816704 179685592111820288
159562422768701664 199120074069339840
12097192384662950 232132885351444640
109486611419668960 191008104173019744
28611510878082060 240756807747496128
157445302945138112 245873706657928928
82650079484674784 201598172690193664
67170626489095968 250165170466202432
104796390750666976 245035283197118400
2316145956213486 131804470760797312
192849356173631616 235863844129044224
97691586703633088 148319278121452512
82129553085223584 251085516986510144
20008315913798264 152579003156464064
159150336599332800 240666906904268384
68090279513192240 71278951026598672
212509893093134080 228081961637129824
139942049765389440 234575697119150240
132814464364687824 167017371758141088
37176432896845480 223791421973457632
53862377782934744 232906784611813504
207186459051377472 261869925821992352
78092134390758496 212399269987788384
40378546991400440 52677023696932696
62282412959615752 90686108818250288
19812905466817200 195256204616204928
26207377344560812 102614966293689680
23051468871473164 153571957934299072
35989676796295976 199920535693919744
44908636675312168 204064098843296096
203530500264595744 221484938427844448
188259378800867616 235509272949474144
33255804516127844 111304314134299856
46470340010430128 219272238155236640
168480918059025152 217959955630383872
54121045523186160 225677179606324192
86176930611454256 198136749946860256
113831407527288192 257845619045661728
166368433687056576 244796866129726944
58721023124362816 214218577551874432
18568453767876576 248465151927169760
75133808383591264 98650961086041552
140838078367524160 227623546986973344
43415839648200936 234331969377168000
90349816842777696 174427152887492512
102546798321337648 152848574677147424
78305153737480560 128015290780427600
191628127812072608 196450660117825824
34768970666996656 52213397816069920
71774779270115776 229985870736851520
107100776736007440 146998643452889344
64079022060747712 67556538814199272
149249012917398112 174333198524462976
177340834033072832 250066407285527168
103884528577130480 179652887064395680
26046000218575220 32801660076113428
11054518008783568 161416981587178784
47926833248826800 80365059433182784
2512930384465174 106331211752524224
60621283988515624 139164174246667008
50697655835574656 126548187672907664
134531801247435696 218547546570299840
64919254279692936 184662404285003104
31858256857054008 91888959904618816
112896243591012224 207501966099691968
155960835953909856 160317313718667392
6415060259899529 254415940927128064
139932476855504880 228103596037672288
16088765647729414 237965633567038208
122826933138944592 141482923878937728
125382231463346928 152890403981602688
160330547478596448 186395274547403584
242372004943062880 259681648811874208
122466017061646192 144073746630467248
55216849374282656 190075384960197504
123549651214248560 220185482951926912
217166944983083040 217965060079573696
19364252715928428 35566140211249548
10994299668315992 109244471648275088
150070021455147264 227447335686638912
20084745463686652 155778030691213920
99759456469133824 106511226111603552
86098014129654768 133965035467250768
93872325473588864 170672542257011936
56321062960058224 77269094858506336
69402629601843008 211149461408321600
100708307852752640 214804564374991552
77591522581056576 146612588031439296
62409522726380704 103825480677065424
40317144405593136 116074110864442112
24397195338833088 180761198160143136
135151562450563184 243463394567734528
76391629882072928 85474019570378656
189678812201697024 245329000484001824
6379994029085524 100608979275244624
51871826902859720 192298416830303680
173949083623354560 215873119153273024
127529112479395792 227375766305053824
123674089739989072 136492529539227936
24205641078703408 238465578204320256
145932821564934752 246068070982865280
110599255159820192 219504223633737952
18693090508820084 82460656555501680
95988902315743904 169009397439305920
122093589632809936 136778907711694496
220947703786125856 257836417650718784
15261324472506624 94122225730516304
115148027038415072 165562458794354432
79883875003648352 155978043867357792
81337786220542896 195644009942849760
75326907549757808 152652879861272064
42422744486026456 166732031677505216
49859348567971680 254628530253229312
28779800193320688 108105882377157472
103682408140433648 172448302437772512
17684526278298042 207578152812253824
19198339790183356 140059182510263856
51305153468016544 56843504654824360
78412508640145248 178754662497137184
72637095104179712 182926677552668032
29843010205368268 244305847386043648
108647755616589744 235452243862823520
22327899715704400 56946405175991872
82125012187397808 129465749266316336
68650084319016056 139130535603924432
24933867611427236 79647758054227280
41440206943963240 221145385684828288
81056724745130448 200102247733085024
61831017630980336 76750358602268960
8804573680359158 22011850936732360
97583524250519712 243467869017348608
10100818009058422 72066611424462624
136407386250607328 198817320342955808
61351420380718576 122561283442333648
183136760311138528 216699428372576928
60030588227456264 238540447755085216
84323985900053024 230307544649881984
213055333132272864 238633258784247968
11735148431777848 96746443467292208
51909185644539920 235285433089915808
162950810878652480 190974699034696480
14371397798501742 136657845996818128
138224244046450208 144392442892374016
5226992173079863 49360214934186520
64649382793809664 108457809049228992
16969842498576366 218561277788602304
35468320060454700 200438373701107296
93091243692184656 142337873898991632
43248139225162432 45423363074414336
68244938179539072 192671585009450560
10711892886521676 205928439734866624
73400512985392416 221366427134662144
37751052506159256 45070611503770912
89205469021337760 164940632022627424
12528417840350842 224576782624978720
107837475473260992 130149792515220832
197652695997268608 249712018908009664
179975163226615776 242825876904915904
113978187147323808 253604821348619936
46420221764151760 129372059255119376
83122805924088416 189012987669834464
28221589060256636 234462199781565440
215884722069733824 249412709989761760
9839989822819992 135720724457311904
20451285624567364 181961548833888192
220388318910236448 231936668664596320
47794822269606152 74014180455448000
179492056995092608 254485310388230560
30285373912031112 150494835474774208
28585703275881012 146936411663588640
249973633080017792 251799367346857440
121990801696487408 153574224807725568
62107714266832368 183100512391597344
107112497054050528 119849598833001024
10462111598289296 19701555846814916
97718716180109184 116907660768988928
25626665895586688 239121457222988640
2391640967160546 29354304934824156
45698179610310128 241171034038695424
132218559752320976 228190359796858816
177971088959297216 195907460178861088
98933882512422384 210942394384904000
8130622539161256 167034362994574720
10043568911126802 54452057606561672
212471160339858176 243848465596393536
45826549531939048 156134381989111392
45140207225593200 90403513026166032
109201475949256896 162675386372209536
152625952072654784 224038645557289504
59198250946673528 259781549563281600
250316219434643648 258472982901260032
138009601925718176 169417430361059424
11913543296169682 123925706712520016
22773641355190980 76958442328664064
53931966265904480 66599742678917280
171197053335977088 186220354043445056
76605799748618800 128300566656406512
11671279180581036 67005952657024120
74845236021881536 83244217769217952
20138504872978592 182229571911530368
163556322933057856 230640811121927840
22770611669985172 83518232265426576
56779562126201408 170062933915508384
66143573431321064 78750514640405920
45023707265905952 166870636641594272
7841365202527661 33983766276160748
199479867441208800 257135951796031456
4864937917656188 252759363777977856
118382442812567120 170474311129410016
117743998157023808 118682412359341168
217134095255941920 228073840098525568
141537569381303584 213094200687105824
200955700557825216 259820542716511872
23594994066351448 208136077217882944
87791114896815536 192666178194443040
223703705100154112 249228110790843520
77532856577305136 159398780271052896
101336169746427152 152908912874628416
150250808673555328 216457640929364960
56727153563277904 78623170499804336
24356196853094180 53419991808825208
100824267963112832 141635952044336544
141252455725864048 144022575328303216
110332955005395504 192845373075529344
190704855036099 38754096664625440
91801158203123120 199443333895183648
15071920526303226 61872959244603352
8256823841107196 242224358297637184
6359992843936840 119841359012020832
116759169084846016 219740610587934080
185712224000223648 228225922419161696
220749855010464224 260726470980300160
55429157234417016 149059391092130304
142675528649735952 218925123758085472
5546654180727871 64906264121840120
89259541255867712 96065460862470064
86064908941835296 105329528426422880
22433751762228320 104877523527388320
196960137414290432 234206294458265600
30459434933369256 100405396845847344
149997728327570304 237234441254956128
204232833779874528 253665622913062048
31833663029704452 110365626394615488
54097119156126936 110524459400109424
84470450391472032 222979421184384832
193259618447611328 217148459740238112
23064352382946124 196279009678634752
121740766615737184 229776787862757728
8553491752844806 171959221950947968
194842522071283520 216531761202827680
41475660024711608 196892305737439616
101653627128907376 158545816184203200
90410327521036128 166970799731772960
39939871476059120 118263499339272944
57038364517420056 64144645909856528
38812145534877912 44730014891046520
43954150924676352 246211441363871648
12929968553915686 134709067214663536
16279005426119098 50089665147814480
37993468253530680 174166693529617888
99907082503792352 148458247795327072
96469024553537696 196535160488980768
58787015952632728 109231828931374096
34659770612517660 132949082802420336
172441739473123392 218818834655199648
89681889293409136 221481115338620256
23750098059882200 159450280542679328
85288277408289312 213319351386469568
124128185444866464 131135917848803568
77822427663307408 124836042382965008
21788125368806964 36063367454858904
16024390421472852 72090714294459040
129989285324202672 236904683310818112
50396987863411856 156037823170733888
75677842255720160 234121917958569376
93415940668329376 207072025489695456
42462516867963720 150055242660869440
56687028237820256 134997250563268208
2099866881285040 35201453970222948
177579313494701312 249714073398126816
22678410768983888 160721827271885248
185702300517527264 209489651933538944
24339401558311872 196923641908059296
93834717412182560 222698098597622720
154297750809344288 157918660654909472
108343524938522544 196329299096282976
108345109960400528 234048591145545056
20376099661172168 229953022853545312
125065532598966288 239707937307131936
97668823501995616 223076983288887136
91501595613132448 184447523974376960
3051091283142619 208744964482780800
9678717140667502 32632747659394072
114289544477914704 182086510956628064
148483625953441696 256141488272681152
156151781271760896 189139311106041984
76007540940128944 86183441498200096
166863684840323872 236539538905543712
104685307435066384 251777654984445920
143196430283863968 259277993892160544
28235970775133888 159122190772260768
161837827736507904 231077846957425408
220879558553304192 254794349378824352
96101093504188992 126462540013686096
38144803869027496 78645061238371856
117024801203186176 176360639803505184
135739332515043760 200526106556672800
109106697109742816 125244234853144432
30364815039576060 98498424161208128
22039558978817248 230368548621373088
4816585865964067 32422295156151020
103814856239436608 219919167716760288
146475609344351392 177450442111037472
138426448507057376 219139820050804416
59949609012352808 258807820996563968
138960185299584032 201649427535783872
224799082818505312 247416386012174112
101774401490000384 139952743047163296
181812957301649184 202916925398450688
63997287432424616 174458434828716448
144588039037041216 163251959057042848
218006179941857600 236104284222246784
132959111796393216 209642733898199872
26178781115787564 211745760128234368
32092806941918320 114424570620458800
164097816562159776 168996342730134528
27359630145536584 199346867452782336
43031059369848760 127000580877354080
79544926230634848 153832077801519264
56982598838356296 120520306626445232
16157907416869668 151653736067761312
48390221524807936 128937212782057920
118797705645600224 127027245760834432
64148999546977104 146917465668990976
123017567426189760 247265452388056096
43629749170429232 87666434016901008
40848890999615920 115192187590668048
21643545254763232 130993035971844560
204708881661856736 210112007214439776
126932787841308768 223353009579814976
81689735267400816 116441398509660304
37589135438847040 65233801803583744
108827302841677536 174830231716416512
39730647609580320 125675945793186816
94353666443541088 99583639568935664
197942818286294912 207164327806382240
56968757497189896 89511107870073760
190881751970236032 224875927250130976
140417295367426080 251711653442938368
145704884959190656 252025474421178304
245493978443503904 255884722976782816
100660993683831728 181670556543774880
73910205344334400 90500442834235856
33767199641430776 87975232686100912
124781751466668352 195752386641470112
129278574683408928 211643705624335552
53204089850217192 214868465098501376
141323315953634240 216993038720169568
38649078804564072 201748383145858944
75153794595521840 173586853650786656
117011148486748704 136547104220289472
92444227878995952 260657534457407456
133073630641734240 177187660046689344
8022086008548514 251818872139594784
225563954094388256 252621004368343488
1186231686139536 38184377323316864
45740769859301952 200642853240497568
49424167258258664 240338725017576128
8482123331570948 200638779866235776
46358834906215456 245684660032786496
117852821779636896 222954908589501088
130966132121902896 211781740428074368
34261001891423428 193274299796283808
81019351936730032 111693794394104576
240321804987373216 261108310395469760
29705419034221432 179856650318150720
43173768733498592 160210367153629440
42847627504683816 212573372880305984
95361274410668384 100444920657307344
31259122455726884 190494724810515808
5641896066909281 236721592725967520
100725333571819664 227492390605954368
40363133607883120 141505982063346208
113162016501822368 243715305166929088
24624704030729488 42743226942026000
20992992245197960 140483471699120864
81391510622231600 120459866528448528
49309123736338664 231731449228340800
147841530778599680 224328923771070816
242956374077917856 251771355750729856
87180141361264480 196241314831746336
173436024990482496 190587298749080160
62226106076799888 243784972968491200
19230071689976008 33873237274023304
167533339751023968 202468057023890272
159024114461125632 252170970178126624
3284193228698779 164663036377977056
181955047371751936 192608194496515264
16418815402752868 238374548254239072
44006738192309936 93793954203078912
116846974177039648 163404275887768160
179756409037222752 224359819757398752
25045532758904180 256854516951629728
142107749218067264 235182922641520672
55045733472883264 69309387671005016
66686947189613568 136267385613762448
7331879953306655 98784269002163216
156107180845803808 190081732856496032
178730327801093760 206959027647292448
3521237293806639 73684367778056800
154053379290578720 180994554040877536
79933005566444336 214262487166252032
109812413103877648 243092398101576992
31715758719836032 231290432794862432
2111033236037067 120458586621028432
135076985632585216 167306025679733280
76938839885996768 116817900691902560
18482539383808096 175255808925632896
6871084588773226 87981310854717600
8337296617064894 88866230079978288
204241217555031200 220443725796534656
117947660695663696 192676566505840992
219572850247793728 222366821160972096
23108203049362532 200734355353289632
28341704605880948 145958822179289024
89158951665536080 119597635414748256
60609848538781024 95037236708770592
193697112994881088 253905666485846080
3875451642026588 39643886088786488
65278711929923952 87010816462813424
4275091682703781 251367443527224448
66788425789140728 176538732479864128
30395332745145888 250488188197830816
53634958511402824 185363958835218752
37706220986219832 63697916150456384
59740362822973728 218476946227259616
22424838530914448 56469348061494024
179734334160150592 182698319046054912
4730484176547680 202613538919961760
44540478880634072 211215179048016352
180834828039835936 206123422040912416
42460040896544224 104044815940463968
91182700172313120 192524947273098848
16054233225244440 242448732915808992
21852573151153612 177699307058662336
43952453759739072 110134452048896880
55611197949816024 63903339697429024
30333587962545400 50570188259404368
148268447254371008 178227886684135488
224102086823760800 256955539637056672
85225212172308928 185561838841515296
25888838371469224 255304023401807936
77021336593142864 189263187393073856
146157495517216672 187981169311037536
160941678106288032 196466877892666784
151965384352133184 190753960122261024
138083245755003072 179940288501638208
92165107866236304 164145590577076704
17461301753643722 89264298948072352
88043648810996336 162028806532449664
60160978505536296 86209361224848176
1226004044612855 200287053549391808
131149403789823984 145037836412017248
30493777885711228 94793573192377360
79112927460319616 235755494746245248
159515854079162080 186395445386254688
46136092535121984 82337801982304976
46818657987121776 116328902623504224
49893654106724136 59856410653931432
20143715265158108 245602473145348928
89156519467421184 129987327987736064
29848874270590680 194793551026675296
164051433839435520 211901449739534592
156529926774838368 214895825293088128
54865285084086728 163406845136144608
169596416861804416 182770309063676864
15674577777813920 136770030341352592
189579782646541312 243929160587804352
54529996932530992 195145020357752032
18432930258905400 145760736482989024
138879083532198176 197977743438712512
108433365667370016 127626662411381072
81134765644743744 208714518184014688
112796326301841376 129045145192919360
170971553773085888 236339523780958080
138837296865217952 140184758819001728
25909292980870112 217519282913918176
180554972435359648 243160245016892704
163780502984986880 185553659275785952
8101287069558849 218617362021413408
72226566259657120 183020563996513152
78903575328328432 89880330995249088
45976475193978576 152435232866256256
15655511015959850 237917111468584544
23206773543073984 24651260541842828
201125236830499648 216222431682489024
62315962746675256 243620875701851680
109469905624533184 205902355572630752
89559425123529600 128775572725675120
169418237572314208 250477751434324928
5709890614964263 261063100496152608
75320469386174112 114803813499550864
131521719778492016 257959056884151456
77035188322252656 173546019687521760
22479717099810428 221595443378175584
103579214719696816 107889513039104816
94250085392046400 99915394315088640
77950788167489776 107950133696519104
62187812366019496 137034623565161632
133852625252152208 138192452840421952
2525936090141440 76637269608657984
38603376249000704 173044716127831264
115929929180918224 156392397265197472
107467670698142944 162739244390393760
45173993487728504 55063000070024168
140916037329963600 179831223324243872
70939207586367448 252501425304470144
116365350831840240 179428702084597856
76711096677623904 115890633026271776
31964695506525460 207667976837697664
1630209738994560 7056585766501380
82746060855980448 253377159183104064
145770303739905888 225345413981831904
50348101573127168 193276048087173440
17190346051853232 83725704321782512
94090433670085600 197895572701789408
1803448404034217 251496366270969728
39121042978217048 125570492814503760
6479538060942562 13314532261462356
124196811886074160 185671268784025376
21421037415435872 238003691233491392
70444605365539000 165989791603437504
52390258165222656 123945367721101696
60610719462356584 115593767117893024
48367852183155672 203749050763110304
152775230287358944 179161006799503072
14621364150113412 237644193133772384
143408836761549264 163440410716721792
95471332495898896 129919786829998656
91783657006802960 172306871222941632
35576297553042268 79522285208998944
208202261750816384 233477870294957728
30436555837528964 77142264089571744
79026930910584016 168437330317481344
145846566921127296 167069706869595008
19720394807659456 229765019096927488
32494352522159752 183953048239644544
56526866099006928 199939839683370592
100293271726427104 202571142319773120
123342585947374976 126483987899842112
149133393333104064 255020187097096512
155077172543999968 227600619294807616
58482391232909320 213634740890372192
82564687875256416 99164785858511648
104254728037933616 134823237813962432
155848091457823840 189639692569099104
136989358935506448 164908682143688064
64892669207574848 127369854879804176
95308188020404848 126583245274236416
42892413746283224 260198722788376224
127744696741197344 142309468380242592
153081986228314048 205296289380021664
71136503698674048 214781937403537536
18500327655285608 190025384664896928
40660384364297240 255933670854387008
67014537251519592 225635052287810912
163845064616400352 203072786174878400
154258998754976064 208111989250826848
78430602976115584 152555581827719200
41521031259373288 251702501702314208
247659141587198432 248052464487284256
51212188219201552 169581586675037696
71569780015336856 219053455674706432
29098825030819044 229800034636865120
193317320110327936 256744848818234848
143979121717305664 246906828811352288
158569292585812000 174344132056300512
13729099775988658 14040878437909866
37228352775256296 150352810242465088
27081639313768168 120844749637392272
35348137689386220 232752624188577824
54050938100598672 129216578614320848
87461583208634400 140253611247933408
16689408299792482 235139916454992704
156753696645585184 224098046003890848
16686453704124444 157133204192214560
10380068052401110 56829458622881936
38746646283866040 147292913456219616
25075940065595412 165352591603454272
95733311927988112 186746767860535008
5344052486374957 223743836296705792
62876925473983696 103599449808792992
116978220425574512 192600172556597728
68868443840703512 239721947414524032
63500079197104136 132142585768727200
152894599123058624 190640690811596608
21475930814740972 125903735541539120
109339223474921328 133736492638497424
14934659438740572 230628857788527616
18556186043790168 138496788376112896
107871420878332976 119248098498717328
173022626963053504 257987523115838880
8049827182296165 114862942655326992
159099841898650784 182089438580052992
95950108710862912 227354233495803072
34251374121945856 149847347393273312
18221187757856768 158814927964728288
55955123415331960 135879789517495664
148021411975733184 235294933001300256
2507270360080221 56912164826038864
145257888864188928 208833304226061344
91895032137160224 142099406702269520
114757201217454272 193041099494038144
128910267172090736 253440845996914688
245197250525563136 250352532049742432
43170354445235728 74708840585092128
48502935063361424 215464005295758208
56810487291411984 148664072356602784
27198185392525128 210514466026108544
64661159243575512 183580306298791904
48168668701782504 257375846720796448
18843065032728080 175027914663465952
6377230911436445 237865012383191392
5015709412640924 171764170473207808
156641496784201920 195145961498493120
59444158817535160 114283993724947504
178294763281813568 210457961761760096
125500466529658064 174884144561542592
34585875162878660 57025425937480608
175327799540382944 244568288527182624
95059408122800576 259870834531069248
9973434193013472 126574048094501504
112624469854450368 117478147677928480
84006799632963824 125335669284998256
80200318047158352 183614541351410368
19441734801175896 39412324820024720
144597240761752288 226924711626083136
20789538748608672 59466111748583472
46969057350308576 158499260422919552
55229708746160256 147454971451722560
54353577142596768 199213813524184832
166569604897054016 198388757885503712
108186908067848896 207899866988499136
90523456516189248 187915151036965824
54185648373768448 233588940051813536
108372168325049376 152496019702796896
210015112194676704 251714917465508640
14209506941104548 148894377886982624
30197479647010328 168556622236556032
38344629573193480 257017051290137504
142590867770392496 257433932249751904
25279626101007468 192382215727510880
45839951238082096 158572134168855776
3957550300043537 206668168088360384
188775751925896288 199643031235970016
220812631994335776 235297941341986240
87258751903027712 190119104762368864
33096010623507128 51670241390021232
79348258260582304 90919705008972288
47434851652242192 239759071582916160
128473596171011872 225940263351609312
27717560896246244 168153677074376416
140902918720752400 164974208570220864
98549521464594080 202170537471573984
36627165027894352 256047529863721344
243106528064646016 258434874015992224
97311654193790800 150469265915590752
27138490852889900 240298893766456896
36699889649386528 235600274023262656
111917070764022880 121966297199211248
18856710758175600 252076292923536608
92937828024156688 168651836794146176
103437218412984080 113663561356630832
200501630631410432 217021353007184608
193269817128435712 233736989185046048
170964890113004032 230835126233566528
51593656067478000 68150050880457744
76137993853683920 192867551066882016
172195689635918048 225244622224854624
75735370414144560 102889387635708128
13054730402976520 63416893178384696
83823213252472016 225935683697686464
71059308804488600 202859186903234368
75929498116178048 100148545475714528
182212079189564256 225948743827375072
4126579768560964 116352211769065120
216738865348505248 254702797836978528
108529580458010784 251162181724568064
90647023934286800 223458029354128320
141834929255557632 232347996573235296
64018710973902672 166259680356972160
48637383939944872 200296250735697184
195210140505567776 241640127422680256
74536519955552864 218794133168229856
101780570318463664 228696479358318336
44936307633775696 78467211066322512
101260442055391408 155750898771690592
156090252077835712 171448579541439520
19334857969891160 136241929605136416
46873274044196512 192412061670338176
41388531590378896 64606202952777280
152543562382136544 250382316181864704
39740029092936680 200679727489147488
33728526879111372 241303708337077312
83278058517656048 246700937404452736
236675473117121856 239547254730027456
122757568781859168 139166344922041744
21934321686369212 181341334592089152
43028717367180400 118552923465370176
114547690990248176 136117382726949664
46364708534397304 62242774723019976
57767151560060560 124765748864549296
155315121756628352 222773001217373984
7332368018238579 71859111857224768
24992510149004520 32995305182491024
102522340174274160 245641094295550208
97152482474437664 172894273501154656
2609693165284108 35751636711559460
36650306692598368 149982184641069504
63252879498017720 181688742835726656
23177048280130880 246473943895906912
55112053626514368 157684807243416320
117385855166753120 139867329092696672
56564593380737448 182351208639271040
3034178179060599 236610513704759808
26319226271291288 260177034187003200
50976931429449360 209052780180054016
75351936890999968 81704256731662064
43275822600232472 95271850928540288
3293772529745981 58358879457837800
160802797242296768 212059158211144480
14600628771194300 185589610127269280
27739599093527344 75552158701038672
104273539398596800 207292094613840960
92849665625516016 148452539174140960
132110737563059888 210570112959082336
171663806461783648 215554325678299264
173618758328523072 246665063857249984
171589924792588864 202703346894176160
165738880206985856 216079982217816672
33329993518600128 137345993417448128
16166482575003498 20758772776380596
230947589277766848 247953199122503392
163831437935073632 216493581251952992
1108433747452280 123548080550224048
27617067247893964 145140994352743808
63967613517114592 116478325769627872
72567952270640128 117917488108793120
88823589280761936 95538733757047728
131227252646844400 178061963945354240
41440014185149552 184872415829752768
88778999400670240 126405559579796848
92622086749022272 118785187721133328
140832817136500080 183442715246887328
6299565746450630 96569886489072768
158705425047174560 236966828315408736
21433239560614832 244707993111218528
62303732847351104 119173609125167056
219999113934535616 256142390383216256
13184088145399320 72715817801668368
29212762720975192 85975368104787328
75156589509346144 224458216778860000
40362435970609904 182553490711580768
96168627421562544 256451198086425184
50798296096358152 106794673463357216
17976032416859494 258593452510094112
54519535734428976 78098236365448912
109659220670198640 114900034276376256
106262308239600512 167464290625670368
54858460750516392 238325663658117312
108034085822045008 130071480312714352
81797861514017120 197770496038084832
15706198636219744 214636286686499872
71399490879911040 99640963845077344
71444622733960000 74388993083515296
232025858927921216 235624543418447968
4540533331992225 216196862081483584
179446672921180928 256867527203108416
46751386190269808 82406798673165088
95685549137661808 147111603735965632
19693146059333796 224132914423098464
95330142494051456 132080969484362496
49973928283878672 58885667019028848
21479811729917204 25722847523009632
97094406352222560 128399413756096480
81384165647010976 225210064618472352
226721191022463 25849774626759760
11536813030201014 250606958033614944
178206834766393024 200140120077763040
108586525574150320 177687679529945888
153500965524102880 209086435550479168
131295726143292384 199282492675496896
170047950074330688 214930522851365824
17792656087124778 50117726023594864
41547241916688872 109337601000137584
91752162180259136 201807593885447840
65103360438987240 193062214467946592
49361354904132568 74282032705584560
180231980844833088 243031115993420032
59593767942392568 195537573109679904
214629030495566720 232152589598337152
210096528862469088 242078064430283328
28765826601466480 238945562068584352
144333257783649696 147842197037859584
30391267063060372 198934614205452224
178406596554680960 218891219665486624
83692068118253328 116978256401873552
133036442611911056 246937104244562976
133464437134796544 219006381569024640
23399152853834620 217248037736080608
2649930050466257 41318659265503480
195729779339868480 232078874945555296
27000335731842488 53812045609638424
124380514708242672 182196241597655136
15724369321260630 67713517379661136
131676920944462240 170950316671608736
54547083578623248 252768234005084736
108055660916428480 186186431134236384
78002054705768064 201469066058130752
114387609526958016 226624062395018464
17626259105240428 245339899735136032
176144438725859968 246948473966692960
70635312796452280 238057815226753344
133527761185862384 230842223754263520
104123986029731600 261964858714979200
67559557368902944 95530885195391920
114897842010372496 241609993747174368
36152820078375920 106194569107066208
12105185625623096 253497947402715808
80789611763612480 259139896453876736
177446889102150560 250449012287923424
101749418296497792 182569773500548704
192912823788805184 252526084487776224
21637060377448204 249248029405737760
102576345338865760 183549007449694848
64518411594827152 136941418358802288
118388145001796704 143677158836622704
50920658770098080 72020321670058280
30565878612483504 44735390406492816
22233274520266140 99238995692054208
19548695377875804 206846373294175232
68847647712786040 107718897581846416
10897411948150008 61986683592212856
3779253390602625 57170334546549688
11669443479812378 143827580050652304
236159353010829024 237074489137679552
131050191351201776 141382075834582128
161150598816266208 252810656564557440
133062718522383936 250592743264631680
139258337745051504 245027400762163584
96103449571986816 204956139033345408
159921741479148608 201662943817847872
91855148035955808 200192869815932352
150589683565019808 173910422114102176
1357841956879998 159839214834144320
14110287138289994 40661733970497536
12071044821935136 120868190807959056
6616753828677814 39116487467879504
144686342697901504 202921551851361088
53178078246866904 168411803329786976
109566362795794320 235409020041907616
80618832712911040 120515368335519856
43013190313168968 194419525642486112
103315567892641456 225196799751629376
7328387997667978 154907500940672256
192759249945271808 200691206404620704
95439900087667280 134032707289110720
131495081911240448 138863761202275856
37368102832659112 70827025057805592
127066306291746592 199943163559361600
49141203993559104 88403812525203344
67267072837841512 184357689618332224
45563400189193120 105013098943248448
1550148610695319 196924046875529440
161172033178967264 224775644982046368
28261881086198136 68012244656004144
66180075522449152 215528872736041664
28670168325278540 203721539614753824
23327800513113348 185169606984645440
92422622749415152 229699395677563488
221196600581040064 245112379349206624
13739609946455096 180231087368422784
31177781957702384 110984182656967728
127188552010011648 181790828944497376
20175238111226592 127316579182209632
162577300061419296 261613889990897504
75547777945268608 99782292714764624
142950310966150560 204442531380759488
51308849781376920 91024844235488368
9661315441722708 117793433429209008
40777421429819280 162796557816726720
109217841840552288 234251081962567136
36909382268625776 178228593562460256
42697067612797992 196705925919281600
43788040003864064 146540588805338656
46241974361074576 254570702734943840
54861866307539664 139268542417784224
46087876477096240 75650560836675520
38045549414017616 155700860404985792
41212520567155456 60521942835972536
193072633241155648 228964447903422400
107843162122897504 231361177106384640
8459098166489913 200320035406712064
138651144712290784 260078672242725760
11904062121755992 156919639377413696
70214194783733840 196938471932825280
59934564555098272 208412388488971360
52608858218182176 189783342393932064
48219573256419824 77629486410667952
83123101736752064 197377598694965056
14625438807318648 66972136687928712
191698973636796096 212293656224411488
67013738784995816 81010978275948960
144862918034052576 246526729937143232
202156796827946976 246244000043967648
47390457847160720 222070046325499712
84736702683809920 123109041311051008
68965353493950584 79575196743179936
79130321428641104 176773864243698048
158637069328688992 239689048489697344
144807687319057856 157097914358720512
18678614917432412 224644709851041888
50965617214769528 77886270998926368
23287433572047660 256598135206788864
38738241938880928 69295212073488040
138724064436270064 231724500079886496
215459868920468160 259934955709129056
3959743144713615 131932568330227072
49710590072419952 170662032150319200
37153141149276032 158473769381911328
170270489277085472 179757421745591616
128547151721328480 130926591352652016
147006705394834112 223565367644948736
70164975133297768 204713738497242912
23345307207376576 31292486761316204
53924355386637488 218720679347710880
163829217401266720 214912548411237280
93690346958254240 241173966827177312
74487077070984672 164404835623834048
163318966933773504 255828778633067296
145713523867307200 217784341011292064
12705431362926648 27954675247539420
16551810753115664 259503469691496352
73105578311691920 143027771626148416
101214877560204544 233376241408756448
177947079896497024 233607732425838592
80149150417116560 124398247521110176
194005806564566016 213313292366270240
71633029034640160 101179096638003232
140872255234046880 144950937789530016
140990828069331168 241250436403575616
3670016463822610 95903421640857728
41998380928146176 180404659778411232
16950852703502484 80390357914915680
39951716204591360 98021197902124912
160970780828059616 203172067517782720
43660202447436920 237416356470272704
74159048926708368 182662071019207680
127682603541161872 212320155044271040
115007925088553072 194457418862136896
16747423627543110 125923004865467744
25891688555502244 154340119164504896
56829523262747592 145187476771389216
162042810517930752 176026203010186912
147877739076662208 253508019709377568
189205615780109568 255453584695711136
29284175696177144 241038575157582880
47875054615124576 235036609951119232
26273774537823876 39672674489944064
220555190946651008 241433152819675904
12632445308816206 78188785806923760
43391137721832512 197838973894462112
72228327819039664 212274528013855072
67620781252311520 260179039559373888
1469130186989803 248441846713441120
48077252275643216 215784829588028736
142286212852979424 230812919373245920
57919865726101816 192221909907152352
21270356609323672 114222657442657712
110346663208625888 173715027480190368
212839155106534496 237207065015115072
85813851101633904 139648805198942784
160739593330459360 214673196412274848
182306931967464192 186017753120634784
129420819174193952 261317857903335424
153785426269622016 211829537568667744
44434192260751024 90761671740286912
149956968837985952 232680175949160864
190959927789963520 207041824768136704
154287491157305280 174580217795759808
64318674896417200 259338781407667584
189201246440280192 195491160897548000
139713953229350208 164876437811187040
17901171490268268 175980869998543648
125951100404503888 216830021806241632
71189589519867136 249453193847069280
45668233164183392 98047711221080480
182103212236261280 187350725154600544
34229670182143428 106315512802331920
192114767167778944 254773430824746560
1522234737841090 125200810614317056
13114346524887042 262854552097720704
238274360289858144 245854486586380544
9879893851872668 201896836854907744
67331502890663056 197632547264242432
15113131708469124 79548416437523408
181826722415449088 257825172054330112
526213009872412 218288366381213888
133817333173453872 176361506247718560
48679561726413544 235486924702737888
34437962474260392 153581568164423040
178969012077985632 234772854480485280
109902932195355184 143607370163663712
68796955037412760 258455697947085696
70034809455646608 253133768585952256
152081437976551552 258787837974486368
9899046425766974 44695895730435424
73010062293400608 174995550768941024
34169303441914772 91517564159239360
21119415561591272 155421391842960352
176461488379142176 180164918883832608
141557308603239552 164916257785074336
192119196215630176 221780187085804448
67773255585330416 253105666028604064
123276175782069376 140766813093319536
161469213567778368 238482821405784416
152104546596035072 244803696421471936
232698288464103200 257358679074852416
164207613473982912 222963808717699616
43921052656930680 250757560945374048
158940208732376704 207425491268325056
66490632367973352 152157848553363328
13613867520536396 84022077702543776
153665116088096768 249664842964319424
23895440705500664 173248098773711776
172044277630387648 244713527480670240
176023244808002208 248600432838646656
195321796161997728 217036556269208128
89845183840829680 260499829360168416
194937468960775360 230011887498259328
30969884915444408 93897083593695696
81845456149646640 90052283613877248
75080760821854144 225934119046884576
122741821682759200 144029755581015184
93946521994596768 211703812640453600
88997199060028080 123910085348330688
36616483338463656 47484493738941048
143472264086816768 236084454446892640
249980844312371040 250097681256155360
47505857402191400 102246691362447968
53851077821623984 241310319546718016
129122588728660864 245899968449721632
206787241221392384 252137813892854528
220495250288382528 262601754785741536
180349037440110816 257999674364027936
96133991268723056 239123661267933024
68428188270206640 259633229026999744
9697288781304412 94383598447221728
12110194909621350 238994318961915232
201030027314090336 218227572600095232
55109724466855096 138442922974512592
217990722049534368 250349371891713664
182053804150172384 216931232193683712
74720194653916064 216226451798510816
64948236400753032 250163693080385408
95986629957628384 254183340164263936
137812284806866896 211798989262203232
54774530598764528 85350982793038816
86581619901278208 118438763451373504
180256630292836384 246872500834731360
64388542973050936 132901774211096512
54205984898917656 61901909887241664
2375433409548675 142939061490447584
107509963006534176 144477671036053760
22920643053982284 232003288587843424
147838488448506240 203565381191651456
197476897599386848 212122003650047520
7367924810231960 75612454784817184
81287198684841040 157437533191744000
50178570733184624 164982741583173792
53657795887142280 251911999186244896
116153341991737504 169272641351070528
204911788250311168 226925559988501984
45948401131588408 57150364411607024
42571358061213512 91616610418077200
672773058270520 246837985278988224
119878180325672336 205333619164309312
160416528994776864 209741377020240064
26726431911232748 35484830883837860
182151080051360000 220760736777521728
162222964484860832 201804456928271744
48034790471665496 149727152779373536
10502606634779258 180445847996956576
102935255673939888 184646999090950880
149423397986875072 227933930054793632
124471290620283728 195039326542813344
128902642164336496 131524967003277648
3541381040837330 193710940233067264
1884980102329288 73936340712998176
103392279275346416 137864486809923840
29300172876343396 154485655141572192
134755360027988224 153840498586432384
12210967253600018 36245107341488680
89283477856619568 148113956474294592
24387262513431776 257266888295105664
52536850812267456 127771627317237376
47788655032793464 131099669948044736
47892565150539216 169651623443982688
118500076996739632 191322768418600256
5058351953582689 55659661348267352
33464739563208780 244798561671098752
53596873869444648 145641220596918432
42470809527655560 155359936887181888
75203145893085472 128440781882092688
121288537117305584 147864096797957856
164897484559501216 180712136126292160
221217098083121056 255558496836313184
180537806815851520 239601370100993344
97479399463775808 134770480682539328
43695097416858216 174168565473438976
164780104495790272 186740351663266976
13191251894833906 111213161400872768
5954693330862863 97097422217271616
8453413770376872 202776516491809056
47043010650627192 164664875728109664
50334389482781104 157190980115592256
40525747994552488 262984091778192160
86858959150697440 111996926455131072
204345808930836800 251871334602789856
120873608836860336 201155396271206656
66109200933975800 155428246358993344
155840370574095840 246581855616199488
100650318676033344 236770691658164896
21772535634736764 241652439456634240
2061294621823937 148692915854971456
97725944517858864 249647355547687360
214466541045385376 228241486296730272
141267877991449104 187815370177355136
187185647785551456 213011711230705440
59706116904776488 215451416535986208
18135121730598324 140022420147160576
13279527400372404 180320437074143296
90333630068266096 254621822308096224
23803910906924276 35759206077355036
29502029713839852 117881426627549952
103148574816778496 181707414689866272
227287286694027488 258884436873966560
31352172293642984 45264777044318848
75937419473566448 262583956611090048
41188859614289720 155157254899662880
93187622895800704 187946767186954464
105019494341424640 198141159785058912
74623770183371872 256811720213765056
148431557059416352 169671556785966176
8468385205944945 150240782823676736
19090176393720452 244256487877116480
229021056767499648 252911243718227232
142761004175895968 218899788552867424
184142832295803712 217559952372549344
203245239071298912 214089539161213184
120111115557101824 165197411952852800
41698127437570032 158201632149786720
119862864980984512 212639053704201984
30597727765109880 160253456267706784
23037111862259672 254102298552748576
158544479141585 243443595246054592
136105354984525776 199445807962738656
60938266630615152 63105544986459208
87665764701155472 207340471477538336
72930414755744272 87716503771036448
117328559178398896 255645808218722624
88443007348526976 235787904838913504
82939873893661840 239212355228617984
86273907863838704 237069478755606240
217287790644842912 255856091419837760
75317159822130256 236398961420296320
36462868992157952 242021521008663744
1344877249672248 212413167200827360
74963172172162256 81508728152186400
5546720775673983 143984814626468416
63024457702986272 118839605738236448
95571116583267504 176427736607875328
40868440604245448 119396065857718864
86568093251120544 143172945357058032
8424123641529217 229553978696685344
5905834197574699 189543620617004576
158640861113061024 196658887059553856
66776948517496736 77843640250586720
51859681427276880 259889822028693824
117123137937423712 248962597598845536
108866151418627984 184882899958360384
214700013835049024 224418884254915680
166470515691718048 246911946352136256
45285358949911976 185554977178847104
80345137941794384 166416942911318080
912486575420534 251421733636885888
14887336760684196 127511736919486320
217782354398665376 220764722135313248
119668728384527440 225274527596299168
86622643934576992 126563608564119808
5478371473067411 200167292509062016
197569812564972768 218233834542429600
5719360094965483 100361706163407616
82394074523855216 238484118694136128
36618164575515848 236032660434945728
16798583469775194 70645682787990848
29451994680064324 195525207268531552
49868353986393128 262350156489225568
128145121278933120 204037918154990912
10577234633876242 203423224076585600
139394534843672096 239911024764446624
10858622645156712 204879047590496832
102652071459049280 174203075017959616
125277235272015264 187629905977688192
207772277332086176 229803653363232736
135634796925419008 216342409897117248
188559993178913504 254746106680743424
48755309205187776 255917358385332480
102600169895154544 121204178393821232
94808373741965504 237911071310186400
89786856118973792 247321306097854496
74000213159310864 233577922403370720
179360303274949952 231116025246523104
164387389327539072 210238880235761312
131086453938172784 213646611466879424
62117640312476200 215468425333580288
85295249321730528 154786025182769504
9277420439088026 207103746061259840
53647217098409912 256947384904754400
6682112181672627 87479486860854912
41471632509992736 248098227761378848
2185687268282093 49108026188890040
229687751026386112 245469730726187104
80150421467480624 92059804006084816
170187787502586944 236994021948381152
54245737101210200 168434703296328768
55474209446571232 178192082688834528
9785140597073850 94773833519575744
117733253836601584 181445491308215808
3414037100782579 122853139546624032
53022049850801592 260198604954676064
108566915114380000 201262573959615488
30567073756949688 119465936889060512
79174837329349296 167865448472559328
101082062961262672 243999886846619648
89799916461313664 149058169021084352
14770417210491066 43983400252573184
13463295920660706 44787586572681952
123714769278002304 236021631754903552
152907168932580544 159723794250184512
115793428534378656 116687020997499360
200008773423410880 256655059051705248
55072277655910976 102677355321032624
76528741439148992 208227115239609472
28343948814189688 86400578294015840
37756198833813072 113974310729119184
103676502988460160 215099088206446336
45038871545215872 131843374276115312
86960635261234576 163624597527766912
60051573892899984 92847771057996368
208737793517535168 240322410931354592
73497486389024096 216051579088116512
18331637932779100 167330399589394016
83160688799264608 209183829887932736
37766671469369120 137994618461756160
31418723458932144 53616845359384368
126951380882193872 237562913169600448
95525254329547328 133114358095901824
118262952362083728 214774077258875552
62824908570907184 71691781865687288
121855824174552352 203363694267340768
60532329715060648 98793600208718896
56701564488874144 159462894572956320
246349033182613920 262144166896412544
36831153242162136 217529197728714944
42521277647831512 42523988945089040
168894290513278816 218536532508031424
11403899757663924 49331474767493776
73239434880889008 217557884867376960
46681444165687976 85272210588749024
134863239112561920 234273960040556512
112972866495138576 225200228511537184
62285722951165976 192880915068913536
40261214017522432 219977528228457792
151684120286666112 164242676499936576
169716870530357376 174132382966995872
210285531472464320 218000254330940480
196515994057069632 200445249719388640
58821845364954344 122363175106587456
25883822082097956 93312918212455440
38535441382629624 248713130248045728
89885085271473056 228995476674182272
113708199335248848 163355793741070656
101105527202244848 187276690744324864
10401118835950562 139379006309335040
147966078221075296 219707414793885056
83813822019349408 246552448188310816
240193838580691328 257452632160729504
77939613302783536 143769963929285872
156839984562768992 204603337215544096
198975239319022240 211796966011465408
56962661183818128 206738294978922528
221942839986387136 250144168893796320
193997404562083232 200106159339040448
13333418014147296 132821808820069744
69469937944180352 255488502726908064
5188903138905529 185885669444596448
81640020119759056 92739834169275600
116195423656168992 211814814126571456
50797467053098080 61454399401418216
117898192245419664 260805292464746496
37388521446256120 208200829846050816
17359670373716608 183440179183406560
69099690960030104 243333409478139904
118918798196901376 156810320157835072
189784747488619744 244082555663226912
228105090279032352 232421950443546848
133133803103666240 149802144600962048
110717412381460480 202475447814098944
61613609792553384 229721787243967520
88649252659931056 139452222443765920
49328308020503352 58339753259266928
77174763027816912 103517576623105536
102800709964767936 144598451865113728
62800555277644800 133463935381590992
125913508423958592 209709129212824192
97947934571308368 100990022143889488
128219779967945696 258370455816915520
138430653120221824 244714492030805664
68912042896443008 141070255539058432
202287195212424800 235729043537802272
203895068704307200 240447889194366304
59162078669684504 162848373651706496
146172329185211712 234267649886085664
132232692444707584 162527748166929408
37833924213082016 247386937030669696
18271790648757168 26769708447578596
74846529551757520 204848112537424384
56599821217270144 168152582091760512
65241437120715272 257604794069232992
110491995588163920 205270829763389184
40299949694601696 57542133953215304
71505415161403176 102148502737589696
111596610799872416 157875655064323584
102224681738051728 232455200587351712
77665049632678512 182224509309195264
202813119994048608 232006166732597792
20119448243096460 137920376988133168
99026725214291728 174462063578887296
12456053664070744 101408491136768672
39951235991397984 148034620571759552
65842361439752832 227244281279739392
166973905397265888 173370480662422368
107935147582725264 229882821171968800
257012785894948544 260808874933701088
113745337532642240 222082716571918272
50559555072882616 160616338269200480
20437948947888600 93055244354668112
61442698407822048 120822172096579024
131423779819348176 143280065206687008
67059576664595240 259173448696967392
37349649362172184 76478197540831920
12392285507233844 78443317527998672
94969764180779216 114599834284885488
62731751722260752 234935753986930592
132970181690199216 175115698615342880
116378970653170368 226600610826594624
125452224245092064 238416620141225184
100805138747001536 237473175648323776
177667012404414176 193421477463192384
188297245759981792 224802776509398048
213562089140939360 221079835733503968
25497004045947904 79815893477664896
27354631676918004 86266897195214480
36344470742390464 225639003172008768
37257953379757928 96251763535396688
56056727144762728 60136585791462680
55540675807430304 129270810146100848
45544088407064992 110322699043026448
117020348140724208 185847382828954880
80696533173515408 183983711587854400
190631447181085408 202009115578121152
106607947552874896 207097282894888128
110328539414534736 146243729862626944
74059868670199040 227406885763401152
189483392262082912 203940584650979712
32154258638361404 255864416474217120
165929926784611744 242755687949941920
147155159153138976 149393843043737888
28244240848548896 194575374794548320
42541695406448480 64739386858251048
122774319225366688 236388991294565152
98923044076813664 228285238990415296
9641478605279328 110017522390258368
14807953623599646 130347166677123888
97472798086914448 230041639152137952
127280580839924048 178585285135325568
11903114303012698 57728614690721480
99093376140629088 119399895247302432
50257198185521128 240689549839024416
93150442789216352 252533099900983232
86228186653532576 171621654249145472
110111342214943872 181870373550272320
108664422827072704 214151273459647104
195204403186285984 215676385616248288
72692235427675696 148738097044452992
26347965100680504 94734160734509200
24923492368056692 58674478072777184
86299749021190896 125460210601743968
44184402495021408 45057612349307440
47055102289202784 249386593091506048
220826535845889664 224534910799547488
148786017470370144 181849720104999744
104235832351429040 209434130940813568
129596730916486944 234248147047832480
87720974903153936 225752621585468352
72307174130084656 175040026423306336
162532602603854976 252926079241857824
77807580722288384 107652785833576720
84044628013233936 169504780672227072
149887093926196288 220251696608173504
175876950743782112 200050418886021248
112798415637677872 221836854288929056
68832269739161032 175074392063848672
53443453239433792 171592184398410720
203297006710302016 220938397446081344
134326216502138384 143303915143216880
59177461296291800 88287048559126384
18476214873330608 157181797121350624
105955164534713664 177911200414228384
84064266596982480 99763962282345472
93859604357944608 104785089295874720
52834337347660144 190880160054306272
111245219412270256 250936937680574368
62238320559401448 208201457663418304
189644690111150432 252843254284977792
23662074418613444 158863693612993536
31387049350304528 123027638289538256
14265285631103692 75627403393454656
124961722542837104 155367499897871040
65681427002098464 131767174698330032
158985331442190784 226610111688772000
185952566469389312 246765972833146016
92034452115553872 135420848262709312
32225230256296988 254133657771652480
24468665913429440 120281023907821632
51809187850420944 126316131998260704
54131447196635568 252949275614464992
76004156101110688 119013340414487424
45526092078415824 252436175914525216
53917721434611128 201393782493797152
131222262861129040 157285437681267104
24520097806670776 109414085326632992
22264405424805376 66492094965596720
22511868483098256 40339044750759960
21567239505741740 162560850220058848
15354530316315030 194494803520222112
38239716291890576 240735437314743104
67712735242927384 236775481777214944
141287783848749376 163948794806420256
93030941265667728 206954156225204352
158564407703744480 166822416272584992
60518748680396616 211321135480180384
19122892210180996 39836650668870768
65622805572009872 199828192171537760
226319738235999616 247415227186433760
25487133587707324 237933729833041984
52360475379162352 72492661921370240
77815210747695024 249925355291821504
67038295577841744 139410082843847216
98391926592293920 215647492459006368
117352274513870912 148808518775512704
23830511686088824 201463056744876576
120210647259258192 215976810197733696
80595436386657888 141016319467734336
123938878659472912 195480177273043584
108706338831599648 156881648502218624
10565131342475576 99972795891664864
51282373481803560 70371147777601752
160115168955457152 250302196512557152
90493806316130064 138685232813485072
11158392701142682 56596714632948720
115501012884323216 186710118165033728
116358540325985968 140185603574062720
168217341434370944 194086162936347264
36363783952392648 257377211714089632
172133172171392288 244762044073526176
237985795125965920 249692451657295232
71604837925375552 247291389408596256
90859907312616800 218989866430398816
52476726780926312 110041147513818416
69809722396564040 131027559918332384
59775955012780224 231944023576158208
49790621205580216 249415996350373376
16270111554308324 36682040980599664
99806278832474272 136244564629312736
59394873890223640 235796921405218432
139589647055214416 187033492218895648
104806370130576608 192762786814643936
190983581239006592 224021244957663776
34835547199934612 163632011580849504
186228094643940256 225334968016639328
34729474248561468 50840499608204224
193318544240692960 212332599095926784
192004865802739936 261464064694697312
76351984152985984 231009228796717856
123070288843274400 245227490367253504
104219033668478848 253681286967733152
16801364751348666 183495494382264672
216148059496834240 243716394883631872
102973783231366400 157268835610941568
81213619736028848 216236411899945280
77075105430132416 217030853186093504
193436038529451744 202252108129606624
208175308389943456 222121536811587808
17088569055191294 138976299090097264
18346379439688568 94122116373229216
109014836446711072 239850728957320192
114118979929093568 188050705400117024
60088982521343888 198686624514209184
109944270224651520 217147964243668928
24098281943638124 209358324725077920
4404312698029081 17190673707638686
21983738950046268 57962129396677416
90154576217150112 148773638708406464
65849592470660136 187220870334704352
118106802408071584 257357226655973728
117263872835728832 211341657466687424
53961798206779696 66778142784179728
119378666456799120 188605301366453632
79387900726070064 116867131346014912
28100620218272356 173232846954615488
103853466405196336 156537523920977824
150230158607720256 230837336739897120
53377225776545232 154689276029295520
77135274106093680 223191488517230528
27553680521849072 54295646709046720
26650724021587660 182366834179881152
144582566073927776 160709862639477120
198819337693518560 236667893818241280
100107289539941968 120852948531344432
111859852948270192 237341050880974336
194667422580790592 261828741787639296
113629755033114496 173734255827383488
536337650114500 116549677737938400
34356090873134332 48168078082627880
157616242251004448 241772740557611424
14396521811137496 236264526855232896
35511843357493416 81742530298914720
77113785851835568 99582370686790272
78397318162170480 203908461997938912
27945526001705648 191443730566458080
12774211724571536 19417934526402632
17549789340178208 107061691595712656
59870147978083216 205801352444464832
28891174377967556 61136625335670984
52429847549292552 197707978144615232
116542086545217264 193991442470387168
11963881656129250 226994142543141696
95779281551296256 152565742263638912
151490474704267232 191886617806757792
23769758332764412 169697645870848160
66873352544980408 118494869677227952
44302514992599696 61351224842214328
200413175510736640 221069013639196224
68878092286645440 255628752424370016
18331573719419764 213451420823854592
42593644579330688 186324541902243680
67572758487904424 134593889725687824
62819383700103808 107468273943530864
25832590679112344 186442712530543552
44991099962610088 46062067887724520
153672533819054240 245457674142866048
96032674398593536 181618625439857504
131889042866190336 202465537423890240
47254650740635040 205442319338549248
122327493832733600 193374095734499872
64033743020106152 189212503955143488
59003682285297056 106011215564284128
19673067355441992 138433893133296624
58285556109657648 200353866373034400
171256444136318048 259087202415591808
4252459210095321 7356489484044517
142089231865938784 258558716891434304
10515129675833112 187133253105993888
26047538812211832 210978172574906208
9627619259217134 17220818454165754
258668231601640608 261620222580403936
158176257354300192 236046152580065888
182878248573603552 226549071367860800
126688718897668016 249447072692443872
33313040554358712 81379195010114864
53182976636227736 209285719158730528
180937695989878880 201006591239465408
118626474236409552 196644426443211488
191924839606224704 262206562638670048
120807386827894592 212804218817845280
31035370057250488 66519817019053840
123060734298392864 169544488418609216
156519849976001536 194933763766095872
71276888509836832 131538210358383856
1387248112285610 29978273070908716
21443324888912580 252177300776929088
106413061278699520 219057528391572224
103777809601909776 254697042275721216
197313448153962688 246957717631214464
197188771652193440 230292936381919840
15692156440272366 221771637269497376
15762636152045176 200903332303195744
63540752709515552 200944794926683200
8809498381643578 15010377645718528
206560115185743136 232015890281459552
100244735259915664 229504555801005312
175560962147230656 247724177488299680
674909943255581 7574758910088250
161989825827209888 171477307264880320
43898245232895976 163126800383808000
28613703995518936 137680454591760416
112401489025291584 210869997951465632
99505591383905520 232129987225525920
21519550197161520 224151352382281760
193831074373395424 241107845964087488
38264578476382928 87961985239019792
48128232521290584 232848129465448768
134369403337438496 229522346080809280
156553441177993248 211367572218845344
137482523019147424 139881601536263648
169219828826715904 262830409772439136
127747275550266752 224102514501964320
37147940258391736 185826882696860000
218154962697232992 233637735447867360
61672696566817520 246293192620675456
121974533178421312 233957772718707808
44217631116602952 238038571623906560
11082798950704152 56383076915418576
62920302978174840 161355261838806400
121840948271571360 210891622862954688
7986181821150732 18164966348036776
77400548279314304 224881682131858368
175937288763768992 241655194564847104
46012718074166144 232469498795536608
133032222159127264 187344106447921696
128349739133925520 236014945557868224
27807757326237996 77377551612533552
38946333257449464 100216014483525888
26153117418615372 110703575975798848
67979082300795024 71030705858996952
205431827257761888 217584249475155744
76089145444030048 246145407557756800
89392612004733376 159633073643250400
112688586535796528 112835242396820896
139500988632879472 150963337466162624
163556891027832608 239367260699614368
73556823149510832 147595631262520864
48260735370438320 179335315830049440
195981410588312768 243891750945749952
25519413406350764 179120572696978944
245564534298920704 256834376635488992
1094854467735907 140323940857280800
1317130330921794 262631002457066336
85271046295985120 172354926689994752
73880446870274512 75401596544310064
17847177835843222 149411246228811424
9242850228632588 254872304677879424
69780594160219488 257028398021970624
104980759319778640 134249689747057280
195754929064095808 258243467602205472
4304602872661817 21379309203995572
74770957826810896 175828625224139104
107245419807291952 163851075184696416
67926980183729792 164512392052896128
192013149815255808 211657967124369824
24352292117708844 149002748660341376
46908968555802296 226906111956816384
237895704535581408 259262901653566784
141105742909634000 175710613315822112
36659903741394136 236244072514721952
65394078876655992 189285145444675680
114888784569574256 225282476193062592
13491553658695762 21248730364664972
127324991070209328 262929005826146688
5703567882146936 193976497449645696
55524768844794096 202072536673532320
198918814902654016 247398590729574656
87996083638284176 104119557902342608
92211593584536208 118067891106434608
218790168193716064 261591438746052736
199533018017259104 239303458869066368
6085665883292811 105939242722585008
224058779243359744 241230132560767552
199406754072120032 235810924883827936
117325137638934192 251058878433983424
240493753878118976 240610865652729280
141975464448866288 182033286371356128
36769603565193792 227297015371804000
254919096736543808 254976736010735872
38487252858948816 144029372382092528
100528341077388336 198422438023800800
86581112933785792 247187152119423264
148967938801096416 225043551113380512
30870226815842792 236662860790942944
176482068185998144 179246121444617088
6459114891052841 104699936340242992
82600732144446672 171085321163595200
1647803605356106 155899549373666816
173035780639961984 227750709729474496
46548640979052944 200437379952816192
119937005093228784 190269127210904544
165139615390941856 192083282578324192
44038050244839216 179979541797907424
175972509908775360 241667857982991392
51498975050709264 132707523817325088
43278512802760912 216554232257656096
84202449014801600 162420411698012768
143118056196497808 261696221529738752
17174584953320952 91588620303857568
49646569639591944 188063804534554112
39868282951857944 98954306700734080
39661965581960088 131758974357491520
178631030159155360 259209786593163360
184104839352704992 199554012692018848
117476438901778752 119567758358240336
16768743633215960 234361861173578976
189075511717310336 192091514964135136
46892054969379968 251300802473931328
223728559229667456 228639665976331840
82417241612628960 218690615773321952
144044661227778912 256610005133167808
73370047532083376 143324925414014960
157138684673858016 220863024277840192
159260193287811552 218243738257736288
32496255441145216 93682560870595088
28059293497847092 85655047867681280
30895668788676508 184191184264196736
104184411965649440 232296438185257248
50538629632594608 251381413924427296
211596219919458752 257073797636001568
12424820441983856 189197763350374688
38909995030036680 59407326537214120
45843627954448400 257697401863415008
160458887971151040 186277732032167360
152828810250998048 241982303853009408
118843326997430224 122841975559772016
144590072366584448 163157171058145408
157456782203846624 172281049020394944
64665276251447088 230448208357139488
101834085032291472 256057795801512416
25043375188254244 35372937481927660
12323482549562974 153922110124665152
229231478093094912 256801012989664928
94642602095425360 114529472129751392
46838921599722456 99520499497979552
40116587562272144 52708094423762832
74305895992995168 75222430839878224
97054613139597296 122533210417464656
17273601444829882 134378889185783312
15461831518462416 89757504378659456
8863485079631083 246275379119124192
61015026872607120 217506190966626016
104574665756721792 218903223372646272
6293415279814509 110357303554181664
13756130133337838 48655091808506176
116323287448889296 194252956132044992
36565721682061904 40850430607091072
65727087860841744 86275888600401920
117793101125911680 229074419022639104
226322386603098272 234124204919890528
85324566080609440 244836836274028576
81334248093071712 247023981988279104
51573974792491560 176057018292721856
50038118073699368 106841616335188992
154722342332018112 167656984215848288
141168990183172400 224492224287216128
106103304452408240 238004921926617536
154819217552771072 181467900941463968
20557123031431248 142521968959705232
16311923424218694 107620600604976496
98554673914579472 175578677834606208
168227791983727008 246467428059546144
57303132466861280 108832320463040816
48057758666030608 76609599585783712
152770232167775008 218074671050594176
145536906280878656 246198242437946304
2426578830566700 30982568771107808
30119760003705360 204472739226954976
105130781038263792 174063645867207072
89820718775473792 262758911166873568
107384511139871360 237040027164948960
1688028196197527 140404777820094480
104343515704553952 253742195320788416
166844027530735104 205205581410423328
39751172475036792 72306941406060768
829696704810787 102693201938933472
15771025941685294 188316881616068896
48442969191283672 226690930251001216
58553587049274440 183063382367035392
68166947608677048 131581974584307744
55727460064894080 113011287094682592
164650016763124064 172836869177028928
30711603198108704 155117244803826624
103616814232402800 129775785644332800
39141191806197168 53986179149737448
4577595048402942 27415062393125308
64159049169213496 145254706453513376
194116711840133312 223386597779018496
38605425696543496 187264843667438592
14151741399387656 218196540316637984
101461819242789824 181543456747716672
169764522487683392 248510651692565344
145138413830568352 206537829033854112
161559065649202208 247364679243448192
127827985268007904 142838142951493040
23226715374315212 39298014789365400
99451073246081552 216264467675547104
100222641512973616 126171853814032480
98286158754215984 203166801966889568
2237659825169341 161271492598683552
237986306008595232 259967013688792032
169353024574909568 217020934470984032
127156091071676016 151529080241768512
166332256561604160 232968537583697760
194620827671927968 224467605127503872
108518548321202464 164263183398387232
232682386437176448 254247962054233120
2673349128475676 96708166497692336
72630717698909840 103880375993418928
65668940545100384 153503140410387264
198420027576171648 221716091792863776
142262777573228336 181408370274694112
32061776367495856 158195797118193856
125357682779414816 226685481000550592
74013855225106944 194544699213968512
39488621944167760 129660179779104784
75893952856997360 226169705750207584
195506314892729760 233387928498073344
66120698195700544 225802317941468960
60570814070383984 165719054993711680
53476806545244240 94231646697073904
140785790596397680 231635709681486720
210751343682966816 245300124045640096
61097671227868136 176146655175967200
48039272237787936 181234879959850080
130630939437571680 218157929293987808
16452262683504530 159066478351860384
37393310431086064 160610727899696032
200148399683074080 206484145304272512
149846950027621984 257002707411496992
79890104707865744 175025680292541504
46832381259122392 166731409255836704
39502375419234984 89925912584818672
65198676093399128 190573094578652160
48267869274276016 60122466777354720
4689744901231510 125605165972334928
860736041046535 16702112487473692
111381816007655920 125503470810121408
205950437806761216 212086143136218816
123857691068064832 217384133686341952
91969321276593520 168425392807426688
99157990170643376 107207612589830464
163996934296645344 211977704944335648
2912510376010617 184908226247407840
140244153814267328 229944475300328640
5366323729913078 193907714293853344
44227492653919400 262572465532676032
87530693709272208 234734507426897504
52377804220766408 207682695230822944
50197978050494376 87047421875474816
83131004769689248 256101033936260640
72453519166311968 189184544585687392
58621023439793200 146688739919507296
98708082644318592 102134617021722144
38750114500538512 141418270878846064
103651064384888592 192364383034615552
61873243131952712 84641136952431984
183957492879473152 214045154908055040
71481288951221016 202054368834181056
72641868853811344 227481194365558336
60130756926388016 102989395588713648
56402354152782680 156372623733288320
40458031624548888 127460300313228480
97010160271971536 143471824405796432
115170311180642048 252333078475372768
70583306035170688 103165763438829952
250505474721195584 252662548983514400
153817386339756288 235427899604172064
96943680470326640 104627717060179472
36661115932866520 125612244564618576
51482475555117880 91932776353760720
87995444642319312 197091927227207872
63072503470187176 151682817909914080
150908121065836704 180380576270709664
197616066804812544 204961854296152224
119688423812393168 254922356965419584
188524517483566144 258365545797272960
8844308335964948 156135332295894176
46491776677648184 60986609837731368
120123303293284240 226271507441778496
125630825244610608 238480258121396960
119160411982653600 135051722385272080
5592941580186206 224570554502444064
8332985757297366 256274184614746656
3663294881613196 118586206569228112
87905208167427824 243630220558324608
77023620931824384 223250869776034720
34620961598272440 225640652463333376
208281415734984256 230359540895066208
200939456074008352 261213639912522816
72471413986446064 137920037172179984
189739257326691520 228101627296471232
183424075506287552 197885113003839392
77358202256698464 225070296000781632
160431267358775296 229286109772468320
16039899877232010 121046771582341536
49002617507019632 200517538457372032
125776964146027120 190708596689703296
39597941086286848 53496031773790272
123645674991375088 262873288319808768
24104758794414080 143930690025027280
33468557760303540 78717921782868480
155701618275940416 217593254684108352
115138918136940928 157047664409393664
20721181009508116 63401316582966432
54355779087316984 185665656694649088
79442997666016176 103199638819410832
1952088109511246 152373910460015168
180244527615831136 219992733590754080
77396999364216416 91986562161940032
190630578260113568 246564895438432160
166401803677892064 171546688001884736
137635320681723440 140053815888971952
184409138262747168 199333687137719680
94880124390204352 130995825142408208
66118904725768096 206649538596524224
19706396231222936 53937523378324112
133879735717606560 241188523168640064
115006205945797600 190045474144049312
168138886560606176 178562321543540832
193735413730644928 242731711247267456
181376423435676832 251392016747427584
17409496332229366 27901619718880608
64605031708658368 97647029835807696
139714022738958048 233470951878238208
123842179622157808 251444943402064928
7785058906777652 47747614272187824
99615064291850272 117506243556472576
192410564220572672 197793222778708992
133860832755195008 242994685916907552
27496145327213472 120549571297136176
54910226480396752 234599685734007392
126733656363313168 261565570141765216
34228533507115148 146857192249488096
60858600974746344 249488951060813568
197153957401290272 235961843837696352
115183220911203456 232877103232707392
27857034176311324 69814783318282784
172651216507937152 236565994103146432
169103723913519168 215502362477299968
23147055601755144 232710564831081216
121225855821782256 136604600652102400
113160709539611520 238748589512036448
5344731247663025 96502178793541072
104603437777264032 126622599614928144
64365595351579840 164529210788437152
136819211001787728 185118267630983904
220454752728687520 240980141210253152
131218224103280176 194744537410259296
84791033653432032 232441427943911776
4791047619215441 222772510779467008
40586395166150376 120765666199296352
142447390050449408 249209560410767488
120641790560590832 179201796747954464
76372661916185472 151575530838526976
111935900003915888 112987309463911840
99739360311038064 236069612738126912
168978146011338080 217223915861327264
1287008062896317 136833861219808544
176128467144575168 239104466457961088
95104931494557664 175132799359805760
40100016062305928 261658729903838752
31672421317261840 149276830771184512
52645666788561080 156227517085184128
167402630019525248 173241793814409888
111018064012837296 117989998356709424
79837028020318144 193928073759538656
12110728455450516 237360542380726720
123922630212218288 236774976637184576
173713932004219488 198343835111086912
147179333387639520 181951532660599776
86366195623878576 141286835427700112
63554341031122704 220424350365264096
186785631424173504 247009083137542016
216150876256393568 229664112402624736
57469981512693016 69793756724372632
97062129986363760 252458980811251808
41947751382933704 221448679249032160
18693600235696292 239394651244963904
136845140025530704 190356989290469248
10157519254302804 208995343991402496
219464500570761312 231239516294264800
98469639789950928 211261675709447072
135748222596291040 164330927936699584
55510469480177552 58051758227227064
193171609998868384 202732769602158208
175489372201172576 215933425207403136
103383501538771696 241325797883242048
44960016408871776 124060135894955312
97380079091082352 215258524046757344
12875238045801836 41122576791698616
66309627460313464 78334546530485152
11262514717638616 117398331060859616
168582012847575488 203180582049196128
81139595781319088 178313306188971488
2320496237532476 103203088523124256
126082349709082288 194393898060618016
38599755030441008 235010845835600032
15029960255572838 230633757085095712
105860348948598192 245863160660264384
140685166782036032 201093212327166560
186190948808715712 247358089925464736
59198916931269344 94121908493657312
94198243618706192 218591794458200544
119912362388345392 157599439045034432
139304994957077792 221046342630906848
220562918593957984 223537510983839936
25533547508582388 38617335402721208
147361503620974880 226403783553703840
67754992712372560 99311750242090016
67923161288601240 117768874024682944
53730723497970496 53900865019547824
65825949614690712 108304930382282256
134074791507392928 251866313706212704
115621202373317792 156575036123843136
55252265817407736 79294171795365872
179087115063691488 189265822398842592
5843214730754588 187312966203900096
119587430273781632 261914619569383680
69335358641629864 230603724284379424
77355470771680800 188847703337804448
67865578186648248 248663673295712416
33109134976840712 155752191730640864
15803348477589600 112088715282374144
8599141489727563 84371871097405856
128387622964439744 231591847428667680
190798201709133 28965676007948932
98165304889704272 257157985387958176
225500557354366880 262715356499073344
241536405166348384 246065098392572096
171617647189049472 218937828206581408
97832243110700944 141568014507945584
15921072164448 79251781981838832
206186119687584000 237167702456952928
185541508928821600 256248879318196352
250201264827211904 255769883819010112
70857237285863400 206194110398057376
249443366201976288 259119122153989568
153042131535753824 194180130717897792
88933271910975152 136199566786524800
61781434833669408 242547842851437600
3962641233283492 19566054809124360
23524825391683932 127822788996966640
37256023160669728 190610934400420480
44383610267070432 104372124290835040
55347892512031632 242876104528403040
66017536044566232 228155933006029120
18533089424370024 183458203821269632
215575123661142016 247976725379050752
147814069263786048 241263095932596672
149380182501670816 215635802349239520
5152161818480740 237759414706968384
25248845425942892 43665337552036640
80199110033120832 168238815132652256
122845076568818912 222497449393522656
59439064896567672 90456375667450624
101190220776706800 128803042870398304
160383547650951968 240552031102740256
92461398761978784 143596996357416352
7942330061453916 69684730984144664
79722297128699920 232084208180848576
27518992018804960 247887377574135648
144829467214999296 246150273226680896
134497175757715888 207519254071618880
12703407017544766 118472037228947024
88139172300215920 128297050912739040
766277371182251 40885061446098816
47757977810079856 130750852278653584
129134632848614832 245974940574675840
4208790219775406 13210546699514894
45167605591726264 83098598443699968
3347365553443806 58684550544824920
1109029493045811 121678203551609344
136440363393097872 197641914381120544
76965204605537936 161223943671348224
43675487321200032 45886156670594816
89354343502001184 240589119700833824
202253049354730976 262450647551000064
25755863120438204 257558652499781344
43635476257133408 210616437063319136
57217571439743064 116098558033834512
165184891711713984 223004130084212320
48920897568793992 231663625478478560
53156214729284560 60471815026363680
54564925955499792 118461948013899968
110145155083396960 225419090967729600
63190177724506648 100633818118017504
142283794822883904 220258821781745472
229817844934636448 235392278844890272
64600077252196184 84848353948607872
44637713474495568 126693698522800480
159029711232512000 171695906989166144
83721489473312272 161639740070924768
168327107236609024 206876639595321824
240533837999519872 252591978149812832
79660583805490224 185747631037486912
75451009628648400 189635487034053664
6149706420168752 51350859057831560
96033192849164048 111409201155239072
58215833666598944 127576977777199152
40800883349029272 84937096798388080
51788776854748344 158120017494928480
161938894421718560 189132994841489792
9423764735619378 184489982840712224
177713382431794688 256991536444729472
76000429788877472 245585962204829248
141840137272103968 170733028633509792
174083613101857984 237242916565960288
55816815214966792 59974001294145952
26205204226100512 117556443186731888
139852143345465568 189557715108645088
94860643015197312 237303218456096448
2894933502272768 213908350264245856
171249159399108992 216401084643567840
60246008993481048 149862949311734112
240783540366132768 259656021639556320
41705004099117584 52426549654511152
182687484077219456 240144676633274208
30652429503782908 170294450630198112
40163046854570984 49898029860751120
47987220567802152 59491366349132792
12077764215048080 163568980612274496
99872755914952592 146199275017682080
82480711844437168 253305538631665088
130762803120815056 251679745639185312
102041632490835536 255096428388114016
94075436758875728 222237762565546016
114437057218447088 212074818465317888
187688182792277888 209220798437460960
153255694316529568 259879904695195968
83952958473675888 87538467213914512
91239759751871920 150946576402409792
17570876121832602 172720260929055136
22638024246322192 62637149261573128
101004557747367568 188135178052644672
104565762422546960 252895600683706240
103769626047989904 246364715296589504
3205365684121548 45731228223350984
174681038328706368 253773461686192928
182609721205727584 256594267145693376
182549976258888992 203593585965324800
70791788166295400 198173499297667328
80779293119999536 156547744880171008
148550527753775168 244490414919828640
49481378790476296 187837742797656960
42845923097318080 131558792377441344
33808708122537680 58765796657562616
83318893582291536 128931203752361792
182526023323570208 191155185051484352
149876901780376320 247941752487340192
37686977844391592 208137453978339424
37493792225415000 148413662431925856
185161986012707808 213954232631754688
130692943960172464 203928273699393376
51119440129129928 174183507780397344
1050596077330189 145094440905137504
120799592087983488 172381811219324288
211555386760938336 250724164038669664
23053215952098212 138636591474106960
106021733719705984 219827267142024192
103570193405027584 242212158221246016
80840102427232944 259278514116709728
222853473728341984 252153706305764768
49564306584796880 60953962550634544
42987292545845512 125607343583603040
179608801864786912 181629273274366848
149896982194660928 235387836071975488
142063687418674736 240654704191528384
3424221523562864 227582310293831872
55760030505756776 245640397583996544
49362994239119440 261634710799680128
103704778508477488 183410859986082496
183520322292068032 196595154482291744
21387821311997412 202435325517861824
105977892368655600 137810943686963408
157827713298614912 174941727787451200
90974594068162304 242011408111001344
29575790085189376 128896903495443008
164358696313366912 194258664194619232
43770392065161424 252300523236488768
98615629073973152 245774935240140992
98232110988770096 122836989006640064
144490008639586624 254059102830030880
54798360949094392 204885413271761920
105907882524406192 251652184038979968
12862223238846396 96279901709993760
239430031717120160 247914574077201856
73061320706577264 218168623817570080
105058501743218112 203253602194133728
25417181259126088 127722321538413296
19189245830431152 65598562862500072
67756170985355528 225322405679801856
76190082875646400 170484357616964768
67476262504120600 246990313785543616
120598522964841248 259372010125831232
164184438046845952 232777401551159648
92079042712996352 152629858945022432
53177023181624832 228454906281579040
53197450154986264 54270708254536872
118419235850104720 129648509970213808
146488021567398336 214364879425557792
68280168675493848 164530200419238816
123069533597287552 164034610290678880
96140725462431296 155800244678052704
82750047142016880 146982177153435392
11429541730166796 261235286511543584
130998210602021232 156237577413409888
164067348530674368 238448373607559552
166993770637460288 184274911228312576
186727426160170400 246447546131803232
81271378516024800 247677995095357600
53590293418796320 240255411544109696
60587146175698368 175795010076306880
24717130403863048 63233266590017608
214348525090291360 224359915429889984
95403619924622816 149397077104718752
165110617957637024 212644449529976096
199048354327211968 200244230036834432
2231862922783976 255585762516177792
34707382593184224 201936449270259040
7652407369455354 33261266965143108
101593634624756192 114112127476794848
21895231353050444 130024313651581744
85482161934197712 226302380945399008
82747733537690816 222541831693494848
36649512631752256 136939553113966832
51264704644872648 96659200760816448
111293871528902512 209250386458474688
141605251092122672 191869775020209600
84519708255148368 258726293195437472
32824738976867024 112550283194919696
94734210690125376 172013884532855488
78878143626196912 193337389806739296
16620567237714594 125109930025788640
57597382319788672 185274871183748768
75549099399576032 184584660507666624
24296819359701584 180833714256449376
67971093696270432 108954041411311328
52708362807217392 145744848886956320
197313825145648064 244279916735280768
21052415460732260 83212262686008192
46449561590690768 183520847131618848
6277016355610529 158025970361078976
205763503498480544 212712579056513024
99568072365756000 158395196585616160
77481597859306592 118409145764993600
145270217314253728 232470730037507744
54039406454823656 202110118824239552
67985516154913976 110432050962942528
68990918508256000 113137167481375920
82369986626151616 102022256861364048
27878756918422784 104813399240171696
198293506889054784 261377964971965792
25015056765401088 232640605220378624
6713466037108359 32171048299238772
216170491750251808 259630644838538848
167795947048672192 253642898676469888
24719642736707996 59090748634686848
71454519516906200 221937031250530976
15116408047057066 71362507742577128
203175392279848960 207725306547959168
206453238523731520 212388574708144736
108449019342562688 157797190718510112
8188005727558366 81342240538306560
133555442952471536 176644436537038944
24787150266670520 145164593725018432
50948503045986272 240100552429925408
10751567599531638 224351434945063904
146762317504907968 207608421981786624
87053280164814176 223592892620397888
49046208189350008 236765392204234624
49690647963470528 244482001110397120
104422531384151152 137261042806077728
20219344778248100 115367654847594736
77019856365562624 239138351449705056
51534267597320920 126792563369056704
92780108064578704 241311711481983424
129060054775591248 251021568084376960
175615907881520832 177987265029503616
90969699612002000 225266716784656544
120879275055806176 178939842871688192
179349392207102912 226564974621721280
104482777264041520 203232390051672064
73812010554528128 252956271433715456
15451988195150762 27486356419041704
92567786194156288 191672597135030976
81434079929064624 258233518347164576
209705119651295392 241219752078562976
84627519818722736 122396366483937648
10453110860633004 50522888507390728
84538359771629680 95072544761073424
47158432455777408 186970026997875904
214792910531306464 235139859881372096
177131067989011264 202257472074294144
15645151685367936 180433321716076832
30424059142167896 176187436979189632
11896593011029962 158761728337116576
197809213947664864 250093591950458752
35112878306560552 219528695619736832
72813221507426480 260242832901580128
17045269168146956 257741842721489024
52959983994978808 223801492303460128
86716384266736000 123799386638531232
44394811917204560 50051787274170152
6450344931371322 92006852515152064
61885007987504264 169596519329434368
78942297608788864 240838343106146432
53747568356444072 236428272900371648
112501960541438464 126953643538186016
70748007183919104 73045144699395904
59896556526277896 70926755579473840
60334229610481904 152520156168144864
89838336923174208 223287238077399360
131369313929336144 255342050708418368
63280068249062216 205198759113959584
88854968956641184 129194881009690976
69877886335053784 202100855966239264
141961171108352416 159141321837990496
95249002346385072 228368008985584416
99686058928495520 120780552457212336
27082809257502460 160777741181005184
159960025096415296 251863387935553120
76455624101346448 89328586065743152
118447350756922000 208831573146680672
89818583331092480 134873445748110096
90269627936492656 231415414110139872
28045762991627844 78165803347899216
21563111503093448 139502172899027856
75059643166125168 125607645624466864
137037213512036384 182259328908093760
102383662708686896 231984683416800672
11014190808860282 247063069556379168
122954876938473696 208298977313159616
94150627633257488 191523060140565792
170643163310242208 190428821759512768
185770343004221024 234496437341959104
39225373091517712 106947008036251312
44706412234174320 161659614584151040
89636655262180256 259916409949484864
67618843727933376 183798203745656608
165856126058452480 223384358387428384
2342776742576574 133262323841385168
120530607683900048 190015492577611104
21895053895235992 255624772208983744
117422378615725152 200758515301943584
143792194388764784 243441017220784576
36061150282772584 136118419591517600
168279138866014432 232360708538836896
36336101657263008 170240314656966464
62983145785656440 248723700378292160
97046058547052400 199398774557165536
56607287071114200 116507412596762960
119285060973253072 123924124762138784
60253230276692312 142033118602202000
76680633011382096 126129234562260496
25874412663821720 117757426943992720
65442853504177656 233105216207929728
48095912090210704 90197043349238880
201470883524374784 240755473916703168
111886302821537792 201924820266804192
96630628629269824 103155772772222464
155972997780460576 172096925348537312
78640589491829968 250554674719749440
111473131811839520 175724693940997664
17150860226191692 95006691708851632
136851390017374608 160838446467357408
92727289204522496 109658656247026480
231998801927979328 241707816056525664
149053808981059360 217778486167307936
21579820615246380 104843372803618880
76879622606965808 198209421097945312
95807289554563088 157203078616344928
149081192871105152 244674985075848576
77753662622765680 260439545386159456
102682826930726672 149450170599746880
60754818529467352 130087386890152176
100698906708207936 104449624540992016
133500662694630688 247611710988279040
45958517030543600 224077239873627456
229045014087508000 236915658185915584
37128235540853952 99621261915987632
9643553557647814 173590147757801920
6789492935782577 139842193148709840
36813656387995488 233219920637980416
48356096858324360 233091149439532672
155738685572091360 173882730062948000
1154409238331828 137850617248030768
211660062756514080 258022912645400800
87740580099691648 162160033117139936
131793415352534224 139516461350178816
46945484618652720 258981787767852864
141868566315316448 178271258091803968
67740630933697312 126643801070023920
36328568576548392 91323975929571440
73496989679306992 230290096129442784
17495908364251096 41827382595809568
41768425433231008 132045897344138288
31413232384887016 54807903083933328
87978421616687504 88402647609151936
115355231318561008 223943178801925728
148731062377665728 187877959752591648
23371123339017976 261386150318908384
15656359330592812 148605837383398336
69206229468324432 260931868740780736
130321542662329104 245034053901664640
48444437190141840 181737882851393632
154056969687378016 181452410316020096
132084717591615728 155027021186870272
110423632116061232 252644881833745056
71554072959697280 192525385792049856
7360537240566759 237931964835228896
159152833562521344 197515641808046784
2281955288618251 102209883188833520
191035490954883008 242200859854162624
129749772955546464 261299614053911232
42937192454835912 89789719675690656
67562161214653864 190490813481953600
15210533426734666 133972663787952784
36125671545083904 121240296400546784
89106899922280736 254973903177989792
45778634579030856 140626893336592576
107159181291550960 122840967864183344
77203409537040576 100868333832512688
11118378058876878 94338324209357824
134963971669101168 156236781851211744
26316269895916244 178514731198725472
14979726309316630 57139125599486368
37202661120020864 89251894598004432
20980562304867744 212386127114157952
47887594854427752 173859699864485632
54521172611741608 259650887405630016
98709507445878512 118191329240699680
20623771800712268 209736878180884704
27925603886510076 102154835849844336
179289822513348704 212332291635378528
67300591884514360 103249649078903776
114218900427496960 198068464574696128
8667668432944889 123171951384637168
39350388458865016 106489911823412320
25860205733777192 70733304428528888
176214630698457568 239133056825549280
8705161363712034 187975651593021120
222229092223502752 250364135344661024
107056912166195936 166594921427714176
158143514707198016 240437663122930336
111956510878980752 142048691596520720
12281685843254362 182932786487923296
13703145693493760 37962104635711168
86197861257920256 238929010756825952
21631718770517868 261843656777092096
105439564599364144 186624404600870432
76794142103502384 143391283690071856
62849360484178592 223284669230747456
20169206707923588 113625568807273040
67981449361187200 232371202431628384
42941543870549 183292891746460480
196254728820520096 203114268933958592
78105148018488496 237063406584767392
128911866700718448 262166683116884896
89275773535853632 127188427811128816
170552472327287808 216497105187841760
42188984469625880 251298300184063584
71413228250271976 223740920390096448
62385212087454136 249870197206063040
13272296706325238 102884822704233184
107047202765563664 113721087045908384
14476025410202336 22342996104998844
32207114950101792 74542818319884336
107658115703560416 195654739605138912
143675110269764208 170950350479153568
65112185417802560 144614340846862976
75637247752478976 100629048696118960
25476496408433088 165915865175969472
81226377656337584 208080798910940960
8933054261310354 243049040958195936
211121997111311680 240370638017163584
82820250224948192 256575808146115840
9625617565536340 131128826217421264
110701471430671104 149738411287521920
33617294360133304 251305122678062784
138216131619098608 185008095865343776
81869582587120128 219358535624732608
6984207007274729 69494749684034520
31637100803767748 230092246311837280
69655173753429744 137538920437418752
83803981586632704 198420527618826400
22688656879571600 218532206820911040
43807068663633680 219776004098596448
31138575917768952 52839926333769656
198669974719424256 218972801846940768
147641582977402208 191832338748593120
103658580203597952 154507782519201408
138479693045209824 216909799673368928
34742123795419024 121697101676971216
63154003768531256 100627270479492400
143013528497809136 189916028246744672
72233101152690800 98337486859833232
180952073408509856 183367420508055616
46475282210699536 103451322941636032
2228641195847948 132883407947291168
177851877151400768 259857980093385120
74902502605801152 167379485023176160
217811026828584928 225144851051567328
60521449388634912 65444087614968672
67171084770863488 236456506393272672
186217267115456576 232542860829969696
128201683704828256 255451760628988928
31283712195016704 244954312030397312
75766720091222 89026105218889920
205389468878006432 236747806634391872
103172871224879312 214764464973237440
54093495086949312 171180637964686752
218293224267026656 238734516593799680
231705016025617024 242441880580246784
36115656513940320 128184323751050192
25011512719636948 60382396691407440
85171947209175472 122171166530345888
150194204662856704 180045376760261344
196810945163353792 237963641276443328
104474035074282704 255043009086320704
11427529952857918 118199472272879824
41478054225655456 120889467877534400
174387168464031584 178776992339003680
24428713927275256 198117793578935904
18335804264791036 156983562299395296
93858657288264160 163797102647867168
132514758617256272 256140566455168224
181836369118471136 249339010332262816
58195125053072944 178081728894637792
8344431348264242 247688982088477440
48527543268108552 259810102022742080
155168276969962752 226749195423779552
99778351004034144 170884533408246048
54056485579721248 257083245714944288
151347228887716672 156898580004003648
194531216954096064 224590940696397024
94195349721227104 131103134751754464
32084855447163292 144271460144495424
148588223049653408 201063695079248800
9607104725986896 155858790974936576
104219681318917280 121474825224078208
17792515317185046 24506418197849836
50605716116554128 123834263395359040
124629463642519680 204960715928732160
79767058121769408 181261841609231072
60111016916481392 185105585156284448
13370669652413428 122659163357143216
81032516210129200 132344460758048304
11828655759291524 15629501575619516
206381240170054880 230215009260226368
211226433093132416 219977590181524096
38104751764206792 147154131838557792
29649416048617176 259728052062932960
142086475754927280 209295249150662528
180525103659460288 212768344598936384
108862679595294896 249741900022520480
77815135711828512 156789326231415712
28631815235215424 223896365849112768
62103161835293856 149520972264295360
32927936436613144 140793646180856464
6480670558577088 30865049469788500
97048059117698768 152177449549000352
123185433880293952 180447950426580768
164841459338875456 220705817171437280
87420426191646608 184299875417058272
126978636499787680 175000864740602976
62868572794307544 93957508640024080
157328837292473440 261576702969583584
67338003511783624 115529361517162048
76877083780885168 186070275310876128
170605075997520192 191865673217733728
168836993226580288 254144270324562752
24367557736548592 108836343076703584
205315160433255360 230663861394915904
20663721203881392 79472377854724224
63111656140264952 170519052720224448
145693405469567264 181809501073680544
120708169670324688 127817770565987568
20329494579723164 99756030888358752
25398612930853724 212117304272885152
91798150219382528 182426053623621216
63547429309296048 112553518146005008
26016259596803448 146588894286438368
17374291215686660 245638938148659136
71699683151249192 250459962011588960
147783002987414624 173983758699128576
21974161992587436 65617149640901768
8992171040460745 236365878935378016
51781455194824224 70646730646034496
183363701470449888 200000408200870624
16339633504121420 58211271779723888
58977057911489408 214881901239818144
72470303621482384 242825570757878240
205209986137546560 210241515166067872
122905963299483520 258631262775015456
10084734739476462 78583414865544224
46363753232335328 201518573066056928
160515744513138368 170596507275329088
98172176862893712 235706866298078016
94156107656762944 114806239072147840
112324964104865456 173792419964806176
8984556934179817 60359338753994208
159285032808220800 228995886382678944
8864503496781057 216185914152182880
18458554034107224 188034898792966304
39151392708381520 162203923102950656
38217935047559920 257620380219025184
66358946027174360 88928310919322560
4714836808883019 215172914451846144
114900276308129280 136520118489373424
87915616305989840 89840746152558928
63076471622331744 208778812273281856
82052870386539664 169249226737766400
23522866914923048 190625120398782496
92890050620854112 255138947661392800
37325082560790264 230730579115985408
43371691206259608 66035385272352872
50997899099693160 144664076559760000
142007724585792192 176580927407841568
90303254461600736 252759686328673248
20533044947705944 221738406845778624
43101052001577016 52570569881221016
112923661615051216 118564123771644336
9606220108821528 236248221918536256
177030965931360032 236598526955744352
56883362004332688 205537115345266944
67747885309675680 230280457271428064
60306703180831040 112422175769288688
55100082033028248 210806921606940448
126457700038365664 228085579320098368
182558423184203872 232959269286404448
196848564268833056 254239957430152832
100323885984394848 215621187389018304
14970239134322158 108667546747846576
135737117490744112 218263293482733568
23646670789957992 134508687862564496
1530013460013432 239933561099581536
178506440960412384 212017535120858720
51257110056324304 177357878826680160
127534342357723872 197222592735671008
39306252407910056 161452885982781760
57473857491804632 64550459723420968
116797851128743552 229053109174787328
3771456185579474 165300646837417088
765101402688246 130478406436826112
194155739043709056 235581241773737120
35412869686619412 213900037508118656
14842864463215858 121170827781739472
61713632935733192 104593857338801232
166082298181166720 201904352116088448
103966666457391376 104044521795848688
95391883383090112 160598264426071040
181146019743383008 218276896719048960
16582886425023072 189380768838887104
76954282448129392 204659669940954240
163994119561773184 236118043798117280
205400559116376736 260788865399073600
191081597552560544 233893213690312320
3472948150935731 81973577456634112
174505551831536576 244884462454127520
145775915614534528 245000173162076576
112945915894301824 216879444251817760
178172855978644096 240657708986218880
21219337920671668 248615136167636544
193989347064814592 238928067588593792
221931091704797312 238921796791888544
51369779040077688 171455894010320320
161321119170206624 254680107040317952
131569438649441936 192903781241328992
82817301575407392 234903930891833056
63084325962071664 140479698693642544
112725302025865104 170453531167766784
215084858362751360 245502582094557312
192588666776558464 209560985364599328
45326690086473440 239404209727660256
196706423651203136 250185980020233888
21838599002581060 80198170368576160
18910584736605844 255722074840081184
53369932958731456 177364502326279104
58467049098762536 190916188092772832
209123362501339552 233938579588194240
115580617201124832 220892425480828832
39848850826719792 243600090524232704
121912090759918720 161734373852805664
36555801457932664 61924659814326072
5958240128531879 196706015488017984
168595999927701376 243568949040843040
124684422449490800 162129812811758880
127920359092537792 169151315481212896
112022721079321024 166375938370267264
61804554214723944 99103543784194912
126662565052588368 181433363467178880
100781546801340512 191841594243048800
102825998014351216 143548101705997072
8358230127457984 30501568548511808
127604956889024816 139479036897405200
176496544257799840 262416695793397504
201802825633891072 237708679006336480
51511011161810216 149789860649109120
182049228768762688 261390167299863456
117301884093005280 157543859618318944
574883160757257 55397376983129560
181723722742886496 254644978715941824
181877005390795360 235535815161086816
55418608214939840 159538255177663040
186310370412739904 194676318885554592
127538078600867200 245721969574123968
221169314414865760 231044884802818304
178175495105453888 256241735213183744
76449150242916976 239915637295904800
17006849569255674 73986934284849168
183329123700693888 256875873563270816
17259271038676038 29649202527150152
115873878841798864 178119087732558016
58895078072680584 193081328993632384
227471672929223296 245305960421915392
98091258474100448 189677084476117792
3086822709492008 147750584054142656
31477588825388756 110666453594595456
44843603791056920 120087052793736656
54077183925548960 239527525288073472
4127702741254081 151421334181409472
110078047631308944 140803684566416512
108882076043514464 162453742794917216
61565594956150824 239011692125513728
81552463971886224 205768606730270784
149338578360835072 235458594490268736
178633328851472384 228026104315735968
82348417744254336 140256307622913072
11082064858678718 257110001876956608
75402536966588176 213295666502065088
95097997108839520 195283825131859328
13904563881160794 257310289884762944
191684171435816608 242837910771959328
27088141662311480 230303148837892864
56955902448350720 149417742172737120
112383209566275984 240921680572780320
20025091563380972 226441154335438464
66031520678369912 238504386594522752
78519665385041952 261306657505002816
40100414545246488 62161523546972160
38289106661363512 191418688654443712
77788500643442400 139701292612078960
70017438098678128 106563492680089232
44444830715624368 208145642561160928
83992895872961808 137673506054479888
75640819218051680 249652187830055808
66953105961649928 260107229930217792
86300773033292208 150555412001589888
30192867492666900 67505019264350960
25342645799207020 66060064661280864
79758647533601968 155328174741691232
70645055377046304 235616883319954976
94095740385129520 181446451127622496
119902353290153536 168928736716089344
10941608327541268 176669549767638944
37470862580100696 182993723965845984
100247910339260544 233430099694731712
73757452551412704 249373382826814464
578955871475981 134490330120648608
167480953683701152 168995717689311616
109274598109359680 186669832046966848
61370175326928072 159641394902883776
13035131800474586 242689002314735936
142400287934572432 151630181824561248
131571063195323888 142401859338395712
14898691144821258 63161532104300456
74348371547308896 207612512566704064
47389439000739784 121071821565338592
83514615884412864 127738107293535536
53041021618225128 127797913963554592
77890692434159088 210943021174384512
75247665442380000 194634816095454912
157447794898510240 182232897824669984
17377472505649422 214000489248915616
206727771307264992 252454200323438912
43404985951079320 234841707098454752
51411623446488248 114398573690458304
88235069727913920 220486072722257568
99273296723466256 127512133308419888
157086895645307328 176191537425594560
146287875088882080 252598765569917216
81049175810382576 117151673012059856
99865180119872592 167179216845201344
118516816775937696 140048628953141760
108478951554474704 221649967234311136
140705955874644208 251386989900484672
791360639430189 109754182953798720
153236808166736256 235414987056556320
186121374885614592 203144157936871680
22055615163751624 33314759553464948
11578614162285622 200668397216203232
121234781217920192 216468606513732352
28588654852296376 142578721928319808
27406902456674116 45232294414352208
65937918995339336 70717450320523912
77764627606283280 147988895264651136
69833321185797360 260015429622929472
101823398580385392 230064734899548128
193019917988919936 219297553586537536
70901150059313704 197561841177129376
79088582711776016 217337520625567776
29818395758784688 131847805387901744
7520782349077637 106175283721746832
65114076348120624 216549836544673472
26995045896943024 112182809538105120
30476748072930880 101369689871129072
111005916921202496 213700519022248032
133622504153224416 162257104639592544
184161125849908448 199187857360141600
21708598984922304 115411317483328832
89127114098640352 260196098054892032
100772671077872880 174658555858900864
78468233426910048 256286674830841024
176480502274131616 259504450128898656
11442410530998144 136504294612558144
100130979458786720 262245370086714720
86332309483593136 167577660112154016
16728586034157072 164337783148443808
107363760055207744 232941845402881184
57579623850240168 169092530731094816
16527698185586788 68349631422217344
121691502669813776 233333382458007968
72774864654315424 128767986410160128
54162682152408168 100232020648767552
27295436851488172 209333079087092448
29703550694565492 170673756213028800
205351126565195616 245683401225749056
98430763544982592 247233355973002912
10787500520169130 253869558704333248
93280586638218496 190671524595585280
247701374992971232 262755966845526624
44340675817527456 50979407996715576
15202216420009588 231499518150433696
110444381181557600 132858441468036752
59127014012745320 263055135726363968
127323398681862256 232807463237241056
104549267801132592 253570822049629984
80147868485562576 176404051937273568
81827275149332816 239013921912398112
128946734697827472 235205616087704640
151161705870275296 152224289326546240
81093261136691008 198167807658259424
13599385893272490 233678234396659488
89849929183321312 200988469873308512
29200673583700612 248967956413726688
88837864548127568 257488339128367392
146813294143471360 152213039101411232
49453767838469208 99891309423862240
5298319895246964 68488621143792736
120703581583844528 213840723822287744
91681332732837664 219500489540102880
129119419114304832 218252040419689760
162428777136438112 256157983889093760
135343954974694000 222321408021873952
92244846874550432 208217806502777312
46417207253474496 221584673448083456
8439547573666286 153751088065056480
19297132838199756 247352149350128096
173724488620945152 197597935233878656
12960528069697048 101717931980307264
21060928844937912 202712293192004256
8218323415197263 120600335413102944
22884298313798128 173093113265873120
103011750562046432 207667641941623136
11131043387734652 92208013109625024
73467322867832544 96463875689368752
6809353646233427 141145648296896048
11130093385905510 215212126111549152
182430012640891264 246353102453704832
100647720822701072 220643320078115648
117693762448894304 207404210572243136
56368082249810232 225582068288852480
81138509242218112 169928934099652320
16280662810332306 152857426035633120
49426926988936184 87204755266369840
180868258751785952 200482392631530400
110088879115829968 200703695576759904
67863555766468496 213986250404822848
138363759254947520 243957727415711424
69539317086216248 195115867860003360
207768004838595584 208334103039835840
123525007641723664 206924293276913408
32409473410431948 209053413023773472
18596775516361384 38634767822833816
154187292473336992 211892424800573856
18448252467912480 199437009726571232
28160854624466444 117876716693068272
963795178306033 184768498138187904
13627575150138136 63128452200869000
60849098906592480 174952544812522336
37148843697118624 225187277399325824
114039866075071376 134570593418928304
58806127929385848 116376329803701664
65723498702325440 260451598444462880
164811431618638496 165024948484234560
117440037624052672 197150294832914208
28828386372912192 90532998817297392
43369411608784032 222135341233305664
47982824568108024 138996879281946928
1156501465029632 218347293312551360
119570138620693632 172302913097893920
25075350840003568 144587641528986528
22213448458085156 103729715280065232
116493092862362928 246213211368244928
31727141202222756 114350617149745520
14853103074575576 173942504123426272
82044021716627216 129782120829939040
54766243945411736 171267428845631392
118806321498058304 167483814648632480
4700072301064902 145246272089801056
104450057311483936 139084686893754768
90506816997857328 92588931147370080
54678336628733640 196806367573065184
39249835994302920 224990823829691808
54258405477026880 229833690473722208
93471389924350160 158271683930710880
99011271426435696 100403398332261024
92093104008469536 122647667214676048
37423956244441616 81987777954938016
100362503816626608 101046290526458224
20951897611025060 232343244277813824
211918478043045664 237717037870034592
150526843029775840 253880669882530432
219447906830131232 231238454765205504
175021385741355328 258040498193951680
21880907338242432 256891124180012320
36054492228409984 172332031191675296
44828066923227024 60189527962328208
97438940987140256 182723392965559232
107629565703148096 184925293772033792
6387463486565706 160645533917031616
38213427483159704 142225147452910480
232057530845746656 260553134494756416
38300691583730040 89818101439909056
63163203944410056 72302272337661632
40509488430738576 195151826483061824
39266499823386592 134935158068997792
133760710055179472 228953374923658080
22752348563669288 69623528763155160
16993424470159414 250902924735101024
11340563456987908 13720354394280512
157735803982267616 234889737144711200
86515280551157872 110687591470277024
85552999128073280 180327759994748864
56569582938352080 239252509682830208
195002213998835360 236176988801198240
145129044315067008 189883642337587328
16963965559077684 111538344387068928
203463170068187392 261572545966661824
49133887214003936 202670567392460864
68326737199719432 82885208535397584
31064422587538356 99895544869960624
52344102619382048 83842202262089408
48805113877384936 207217308062306976
164053818557975872 210177024891041248
28251927247924692 141176551494903984
204209991555037 208091541085210272
11036027493808336 24698915987348908
68431086770009072 82023712920578784
62597166883572520 101689874058868416
14562386472667464 204163211872787200
94569133420583760 189495454726324736
132757053278140192 135976127196656496
116505022825536448 191618783337355808
63865734355592128 239883054697491360
86718428461740224 90452028991602448
45955888094929664 83020840823315728
70396219972906880 75943788304787840
32184515735642672 242861604610350592
9710717370213556 226323878624399392
32741826682951316 209811303954663552
119386098623662144 182014901552504320
36982937161227704 129684320933687536
72763324874198992 131313140178627952
4404505551850936 123622039397153904
68126129624573952 197822116255613824
93355026121138480 135599867497734832
111516291808692864 139386793823250400
9781516760242058 226345011885495264
161307028681435040 184352445222027616
76659949242860432 227436735095790816
66886813473252448 211096597382621472
78750347538503136 158158279645532000
26148634346674360 257904137526499712
9555206764734772 121293775201878208
81865435118274864 107174922167274400
142076215947687904 256700833826870560
18574903729099144 258728544738128480
88432795017833008 148229311598399456
120878208444834784 165006329037555136
96972742627674768 172855357656982752
179085613503431328 245681465527795520
145079622958931808 169605210989643680
70493578191836568 121008779059312320
48138697812253544 162288906808013440
107501141738888160 198735687844153856
58622599584333624 130714152952127328
70175042893687008 236265217669518144
76217873419987488 144537179123832224
44985351643429792 238976475539611456
27592431153228568 259858867828724640
31537783367626972 168161494390550720
119927212425793408 245774412301296576
115172942062407904 180943070782347904
101165096624301472 158802108727745216
151400476055782048 200649845127383104
71648925341220640 230542387466798688
154868896103232928 177608468631672768
49441761127736280 204677360468934848
40108740957433336 177264002672280320
3266181542078003 106524429305899744
105727667093159792 155438993085202752
157656832050282880 218950988936542208
24377451787605068 26271038238337244
65715602223497480 228772217868449856
222990493095034560 239667873575271712
183093855153454656 184914062945550848
79690206220550128 254823802719110304
100709001065749952 109281129427430800
152619379156068192 256004104080478752
4813945265152396 9156202629258254
183126819438043680 194863446909491744
207082444684232032 224496148900262784
30429398765229236 124885159923293184
52392240308099832 241773320259724544
22460959335948416 168083567942794336
148313861376135840 157833132693018496
249145322501176288 253622415905718592
90399996427523200 100413384203711856
23495033854896952 188526027234617632
32588056576792428 97208790481831968
36539448711073656 203849465567001632
15366693987181048 211072530219118208
94137769429733696 222236039531333504
110228999794154768 187539644140431392
100667342761297856 198936616574171104
174479547614409792 230288224268944160
159283005006255008 183835348805860736
227287950669456608 241409371007890656
137235211598228288 168179036236522496
10750415183783042 147419932184985792
112552242552004096 184743315281886560
69229840898563840 229470320381642784
52548645203151664 249450834107931488
61608542287215344 67849047966122488
6779486967729096 75824117039490224
165499418710220000 251237134566205696
6233319029810741 137224708832756480
140241835375283312 248479958057120576
52663709747987352 89806933731788112
63240312577238312 72385599175602096
151152940528767552 223966110261956512
166344189033789408 257902697314954048
171060352528414400 247634934762043232
129449133981969200 210477722885095936
137235373786913520 209703264235810112
21473113608711572 44296350224642264
107642486197979744 221466567603450816
110202148058253008 177215219259301056
83867325582726288 123471159777637632
51643679748710824 234523133391551072
47955013685194544 129721704166434336
18386869737782080 137173113063150528
63304718039938136 115760721639652560
21013032655070172 144536108911723008
4719675996057104 62414727522821912
92977585651302192 150170592514316000
81766311514493424 127005614552433856
39677785697002280 91506851919056064
988548599496226 190763783718479648
38295643080672128 106233484819696096
93765588874391072 100072354534324240
87246983536181680 257627698347171424
46745419787292064 254871922662752576
181429410934687040 203577839848707360
94007902738023440 161699368581921568
90772734457427056 103635474983433440
42873632489695080 46963430773012600
34600774173934168 168162919064701568
123277232804588288 246963077724117280
106531293353974528 169796254748636608
2889530526736198 209773285860696480
236026042744795264 244073525442956832
173704352835605952 223967108903449056
190136492617702272 258586855424383392
115073341546114720 229998950492752672
44547486531721600 239246462064789472
60679344817279584 118584842649374032
22520222242252164 139425110310439840
121423580669106256 185503347868602048
46503628033231144 51635151918409336
55010599693287064 91182820961110928
31358838152888216 60046546067984088
90835412636553920 155215848302423584
34503283628802132 146136897125707904
125165080992607856 168800602596520640
51173891709509896 199536746130178048
92353996480450832 241943205528739552
28367347538802520 61392202254672088
220448559575384768 241537800060682688
8380739847109166 32914663897254848
227667615735822656 251746176167316992
4116251390014381 79549353437898080
77822886878440704 181890104893849536
120697841176207088 248283945211626496
42672602385724576 82803441815600336
212263973347068480 233317820781412224
107960473409696160 216296395401054624
195668083865164448 249676093383894368
47585955779753120 153980507504782144
93440768213842096 232222423753870112
6834698984206628 246414200601459712
116706466723993152 224762571385463904
104531397064863600 160963829922629504
64812729854167392 182831473597202528
175972683379851680 241308257204378176
25472291811748084 31624522229593144
69385409803704592 111634019893411728
1251166380504430 171111069271175232
57225691338368760 138196694369459024
66477994837740848 140815179997274352
24901244668906500 150976892323175136
127879658809189024 166971044415865440
48523285235109000 244843961852372928
35036989448886976 236982757393087712
117422785845108976 193219793626353184
27688523342473872 92674538314246096
230374650157236 136773956177094432
110186501294538336 209316901576211264
81279098274336928 172994829640484928
30132556717875924 140909152743993024
108064697564816560 123905241581089664
47396409122195728 114951735159859680
11900855467441822 165600021474037312
17415557990404704 177154013359113216
217055193089942112 226897867833233504
53662747133778424 178928685180492512
190664172098205472 192104633828551424
93728258005668368 240477471891822528
63053311200185720 141756227657285216
39551937228582672 252111262306842592
22710976893630044 174505772928283552
80505662409672864 205075817959950272
26194707665387372 150762945073947104
184166768801156736 228345558151877824
157892730790326528 243503544645203392
218318886415940416 250973127200425504
19130825290618060 44592811865321192
86287629881616192 250211881194286080
170920675132470240 254273342558434400
90185764406946384 190441701211588352
146086072246553184 200881508177511776
30716195881057672 118445688054560928
187298449972032352 195340225712716672
234774317333836160 239156264073741376
59122444343409456 141948504361097760
10192054360093452 129657088505552288
117663244738169984 221650652703602144
118399742468428352 122438664556286016
34917142295486876 146672020464874304
16534298182289870 161571633643559968
74225445242613488 178478138474455104
12958091716330760 41922618942547448
40968625664708264 181552405735593824
105855194488121744 167181584355686208
142971316709279968 246524331302584640
60631197372039096 159339772772846016
210450702634726624 239722819911835168
41235652180357496 193368740083390784
112030699372386912 166394781086953728
18423773012744316 129183520089136352
1565292069896327 141999454041745936
20625466523093912 134881741290245024
193231651493784096 260157877680197152
242323088031511360 261208780367691136
184908818497245152 219114242071036288
131894915747246848 177906154259917088
134757181272263264 252365617204241632
114607274592636096 180669831476691200
13698227388401238 57426079557135608
5496995395716320 63450028588688696
211908232611628064 253971198871647968
52875646687465976 232083947330218304
103238156530577808 171698389881062272
73331972978918064 231074838384241248
115958357793666224 248453542686562272
30782435554049488 167227927136126816
68628470798298040 182213765230743712
53029522117450624 63816310042096552
25615091107953000 177576794204003776
120835472862585824 172338854581811072
23115721796974612 74613325382682384
44140587457805944 228717004229495680
12949988335388872 199735999622717280
134716142068450176 223190168106457696
19705048297907728 52478786442326968
173912697089627104 187401536418785760
97313487543996864 235068404554749568
86271978142967408 198840279710450688
241570769491175296 244562198938806368
54159940830982912 108324449750189072
164317159975351072 183263143559624288
116887203983338096 179994719571799648
101288000803556336 178324670043325376
90419870780207696 96279957249719568
145643803210053056 245970601716224096
29719698426997508 44742240062016848
111508027185407936 225417619831674688
196547264460594592 254902422514176256
37691591283647736 88213306657025024
119302077781573168 202714585129161440
11772910939465056 130235802289553408
74857973473708688 257733807684543360
32183146742000320 252113549596467328
106523905673260064 165206527087361024
91935595216809824 156661088906197824
42903235928394080 179404011321277312
21519518269354564 148509482530656864
110406838216164208 206599556119624800
156811141002284672 248666876736945216
23979631217247636 97188459952753936
186950533697324640 239378754486072864
43949173255566456 50657926504875992
144431575514800512 171155054713153728
177415783792666432 211338082728815040
69646505905079560 72586779954686416
99954721880561472 119086839976926784
178662037917303904 183079067829777568
199437790899532832 225078870372898208
112973013228936448 176592687905253632
60810925061496104 201342777445041248
36805489340152216 258377992473126368
66004047501905496 128007251493051376
93200249177107552 234645158493450464
25831742570875148 106165762773452448
29141569936287752 91182945149026784
80509677695152816 81014264386002512
91452704788385248 123092311946683840
210402995877763328 229118406786592608
104775541139013600 174053802306991392
51173603842224656 171820533108498848
128248148145164416 130880409176235248
88165420698572224 174801796134057344
13174734785022058 86625996452834336
3564896162024333 23304266171030136
16887389958539322 167961867898507552
99253127204490112 199772502500416896
14747530051264762 116379866924547808
103144112531933312 206633337908845952
39153042461787344 68829610144715512
70458787944408936 141019099346363200
176836668751394304 231045872493354336
21848543938607124 167567064949002944
204263579778200320 231886000632209440
94072718006186128 147096074342044544
130661363908285072 169924962370359104
129732869205350416 191275554769814336
196844968373137376 250263127323431008
180612642035644896 248564655852736704
18084207411328488 262875671831396864
21983476311711340 115966398110221104
59060717408034176 163988326428708064
111429083718332832 206989689978887904
164566799066513632 259296507064601696
128263934049430592 223854729306224608
109409387900682640 210619650189254688
184151907931061728 196743552746089216
55173822829797112 197711383286746848
15467769289121104 23720420447365348
149869013404182368 256143668314958464
71069630694978288 174228527475030944
8406691101852851 160665045694814656
181695660391579840 243018463632429792
68766162451058984 200034122345552768
65667010400336936 105334194807629216
121231504233843472 262399007686419008
25162456639004344 185512951229321408
56657228498098272 74097159767207520
22215283859357472 67679152431914000
104328223321775376 214040066568838144
45525400340499920 122607576197555984
54980096170397264 207942787134650592
197640979035950528 231393713118878656
151276670171548640 223252227337957952
12654034447157874 165446331792312672
163100238106651424 202311660318877376
156573796250387552 164563120579022112
10440879025217320 106526130837292848
39770814838019224 112231002688099424
30298608970793304 200296224969249248
46434842987296600 69060151059596488
63912569885084200 98322777435403936
46913950749191880 186553071219928768
20743352038853764 74851230576327840
94338801974742928 186460638037573440
99152617584174560 101892194123453600
111517568681733264 242827025938595072
239366348631109696 262571751117701504
210979753159631872 247638355374715456
31452760152690900 209777485488417824
38125845756201848 85554260561598208
94319361846656752 215996157431522848
14955998452948112 53432450787609568
101671050853863744 190050088132551424
98013733308975392 227892258212455840
191060383834282816 203547226791472832
12852615979344342 201015239299561184
143065762281829232 163934486028080736
52278847379840568 101386031486740128
83595447471564224 179919237970318880
79335090513673056 93180053568093248
199319071314789952 242105899121275328
84064544584166064 134237163405070368
16807514978532952 126883209749339152
43453503702917520 147317836253368064
96057690551655712 109022742585459088
37378098288616392 85428357602350320
104204870455862848 250753129552562400
156742466109759744 260186315725555168
44251920558514056 237091541971145376
162203382419195200 234489018232585504
81302037973752416 115791585296291056
61858904468041144 72357922682765408
10342358276600828 189296525723951136
135341025344750192 191184963532523136
92720421147791520 231707857406392352
217829838280934592 229247297084977440
79105638616276880 241799406701801248
158155934953740832 224891241456576992
46664088052508032 137827675897545440
42831335364399232 74351694660868064
166095259547828896 171483153741623904
65425773784410024 239428970020500000
123118465076539936 139909389046307296
73499968029936528 94964292499313824
88247056440222640 185895354797585280
31944324269086884 80260603340695056
104033081754528720 158501800744375264
18331070190252288 36709634909115896
156473140212101312 237648232221894112
99479022838566128 259571062795321184
54287478746807896 184262000460350560
38704307567436448 219362664010285696
16302188814512002 26039482388301912
949427181190977 36640754949385272
49319112861138560 255099574485596736
99452812722244640 191297581563601248
14595949650872600 161256305542713152
224508633035551296 241303480930091904
4297830084462828 246774757716100768
151521344688518048 219332104689328384
73146017254188352 96206133556209600
22884998277853156 152075421491371040
61717976051853320 100946913175733488
61577083123010776 219502609524341376
38508643064246960 50221943394533240
125103707850831792 169663365646534944
112046967135935648 149828208035338112
192110176540183360 232066727563807840
79318560257820992 216603984298027104
16982735919016148 128645891585115616
57079750500161624 99200026506733904
176061411591296224 261707081742577728
190139836726150336 241531083694546240
228121395988510944 255241988689800192
214154791456041728 219210125800954528
92047844437276528 122359687328302352
139353277776961872 182351908023689600
101995993749796832 205542051264200480
32468934293534584 243303676312524544
64711262076472600 142920683629826864
186326272722843392 189178472795288704
47216821205945552 146135583575990624
42246505830927336 228570976846604160
37181996039702728 80637928554372032
67232093149509912 103306295601281552
71495141395346872 176475056045545984
30105241772900468 120930138337172560
124652751371533328 214708164536506944
3077131988683347 83279935140292624
82207404011598176 228437526524769120
225181255380323584 261502470176764640
104642523624818368 130061260332755888
65715350110300608 171177508441317184
71812998261673696 179037267944275808
140902266041249696 239267545201945600
66418374730317496 249986701849368864
38538888603970216 74748596552624320
222101805044553024 250648767222918880
101664197933369424 125851262452090944
205412270490744864 260227249174714432
88568324142355760 162052834760253184
177686187700338784 256291250186362368
73503667903340848 87718941971941600
14395795866296260 204680499931450496
3395790971280151 180454865687355808
122888421370107024 215004893982247040
105657796043046992 218578691326409760
196906775813482304 260453265500428576
236337247095261824 243088019350052768
4720110835815379 7517257162262170
41275565785698408 202057697200560096
117550700086783600 245386937320124512
103668210261304704 105251763813965456
126184472025684752 256866483335250752
72844128634177680 134528493756809824
11685072582951638 53926219804997312
161101543629658752 214323896059854656
76839851994520016 249854137261747296
16759721378203920 71757415605103000
86521108211957088 260902825863882656
175674807882036224 203243018045705376
118588524442187648 161871118541300544
230356404624790560 232988876217549184
25749859490015092 35909701772257208
78780520927218992 84918367786624784
195483278846955072 220204561801409120
606959028671127 101510264916376112
157333672545790880 175146314598009856
57230285392172680 201734647349966304
189784719067492960 209993976443601952
61306881305248936 190588945132768672
107236099612183072 202639530074616608
23636544066515132 192459353175600288
6460588839437508 73627333092201360
3434446754375679 187393015407365472
184861307146730048 204638371837122400
124587058786805216 217394470378164352
107877267852159760 168370424493488992
113611156691090880 131756196763445824
180761552225068896 223793763950684352
94876655393184080 193342737808605408
41489529760709832 229637024779954208
25491221690469672 219318236578751840
24764305824860232 193436593797414560
88322999271490624 91267210149726224
184932713911442176 196325025886409888
74230989036070080 235680124461478048
43342597533177320 213139453516836960
109701692584905040 193138907040468224
7566677263190042 223938582597067680
128866409432272240 250828532009027872
89832250264133408 247398846352424800
45398047376243240 187513225998824128
69217484484048544 177224709674293376
93525412096674720 128138657676551744
139752039849082640 216127477425941120
71131997279804848 214219969936330624
74651054634679264 84991565003439184
86304348234505696 134877600771959392
84122229707752816 116051139964278464
23558892719663536 224163616805179968
137487667323839376 192523365631876192
101690648393879520 165465850320441248
9223155922128290 245339142577143136
162623645174758848 182679646772643040
202824967781217056 206508724471391712
14465327889825666 51987693176537912
135823505133874160 259662665633674752
39487986726003064 204283960811010528
170918015267009408 242440571955744896
60641484299374784 226558319576777152
258217731787639936 260301936088402496
202852009399320576 211374818928144224
24005057365918008 183024216639416800
116892744190391296 194399321489377376
205152635301615904 230760253511258976
139973654280839088 202724352499747328
107129639437679744 231085728263969824
144236018784724576 183091271100112576
134574085467696528 245352545673887104
33093165983767452 74552983387942176
26062099596894536 26721287748504880
139486412096482368 259188303110072704
117563494247038032 230633190016459264
98454563369513616 164379486820679264
94167709498276128 250490783096335552
182353880313486304 219381876384224768
36884616483332976 249066383506451744
49897245014654144 213106352046136640
81455109109291792 182599129532548288
61433462332470976 193164777138622336
207163294015732704 255304896501891392
1076258175822417 228862611183735904
60766674401514608 182595371293440864
189015351171069632 240180701476527712
260329223396794528 260719081164427776
218148502334645696 252514320223760864
2654156715209125 88828446859748048
100765519828387824 104648793234630432
89377961922142640 156647353011757600
34107763353073644 151888704383168768
74373612866477664 132615359078962320
221717976483513728 256918231685670624
157385319012745568 207367631125005408
207544847066016800 255990240833370176
60531411246643304 65248941905709272
75020241618077072 162805851506077696
25333114294372808 26260383898044760
105016359402260576 255488189236231552
64019979983757152 245481249964571104
87068736803671328 191191942564859680
13492924362741208 260414277542370048
218159891611215936 253552665301914176
146851156841260864 176525418043015552
139010313215697968 244465267328083360
53887622445016512 257084214460660448
117383664420155680 232086986708757280
71780723041044016 211131204613759200
54785647113671384 175728285530912896
43605266808187616 195481361021929120
42685293692542232 209629092321877216
17501962359340590 35510106058359772
27817097043942344 167634286064959456
39613905026466472 163010490028807808
66681604665723992 226004888127736736
124839587665986848 178474639385816576
119185863645482912 136810274239967088
75094173053428720 149051900591230464
98271568785200816 221075711083966464
16577012168412284 103544366746326528
176425849107232160 237594885243616064
159551627390964640 161442375995485472
111883430938506064 130313726866639712
94080259089645952 235496842526841920
123485094389742896 163607564041525920
52909823565176248 258019771203001376
162190828413601824 186235123204603424
125681093864415680 154808821582828672
15859253995165748 37696261690807504
26562000166946996 37286097124705888
84503254750436288 175730129915201632
42028741818467736 79891871357068304
3762744920127053 46040241225454384
28992176089460072 115262415139487904
139113132525815808 246646629451478464
1250009153913240 91042593454138032
71495426357707392 91803570312729296
79720144459669664 236451999623638816
66673422592477408 166681507213799232
168361757586497568 189230372155107648
176969810475279488 199107542328784640
124827219117738960 172822298410839808
4404263194740293 94922289865563120
53492808792520824 247566870111770336
162994117481315168 227908367062161216
11777628997857656 30537971878461224
112982979113078656 249636825345625696
34326996162779472 96564174541832528
54216227840109640 210947948172639712
51452956406672280 105066509990658064
168562439935075136 217699630489512704
14324790312589906 227799220120728960
180716149213447072 209889177157206816
77528982176731216 181208309605864672
103759013546088112 160466042775225536
75185311994783792 124148578525542736
158200655681562656 196494352425559168
205231561666405984 258574536158633312
229774699826433824 240006680048454464
64592173586554120 228904287192397632
32281015586410208 64973724289907632
80879628969530256 235117450375023616
81113346477573360 190076308592437184
61863953139712312 98300377710866496
207208247857599456 235912494290895104
172470228908499136 216985612457854816
7672758041640527 53499437759709720
183357307353982496 208081583489494816
60408885941626792 61531407618182792
88586156142718544 136830138930978144
8618344530580942 231151047070619200
238443133443269536 259013775837266688
179472270389074368 229375592260838464
63729087620551848 98865093286623856
23721793232257224 222605886683384800
67661733258534200 154037106164828256
65750333692542672 170822820949538432
114860297581989024 158007334371115232
56201405419584888 184199673127397664
100810205602016880 213962830603619328
2680319187262663 57275460875580720
218130740941069536 224967089769084288
113410920624699744 194395626836135008
256150733309025920 260943162177603584
12801834475838134 84214428763523776
412580189629503 79379032371874496
95047750452148064 183347244645115776
50259055448071400 64903815582590632
204653312018558944 215225744378799008
120028538601379056 143788907590754640
211216181767083008 241357580149302112
7731611293750682 17504002785287208
79211078232656112 92884473077888672
91282826559563904 101018436490447136
13140774808302286 254125174894526848
60227242825727824 120172290283989776
59801065050080360 81605462810188880
62198445346170720 179403226571112864
135444338275354672 154849184411333216
21421832272258684 183286810408542464
63648701918055120 124484682597333664
89267358153862320 113861887396679216
138224993002519376 155528248493676032
108699222552814816 119479489723176592
131335651778424512 209144102822469440
78120290489885152 182627223905149440
170655853191358816 230916211964896704
174193926808251616 200900055760447680
21792711341789312 137582190611786784
70703804675412704 99633340865168416
118165564494943984 174649720198719040
42975231418657672 63840928705402272
50109048083847936 179783980320430784
194130735676313472 237501715800873664
7627456719101931 253377011010658624
185491955314866432 192096043803189568
36380516314432768 225265610951974880
55837137208521880 70930758026275792
20300068661058016 203651412809640448
11424901273602380 91710549196651328
114756956061229536 149602902490103616
3571158954917943 49169206428797608
157491589097257824 223082548470397760
50112141600356000 261458944258623744
40961452070501128 106368279215590176
237034288819317632 260993098251436864
184911861099329632 208376398802393056
140081090468132368 219921823521875104
46129207507086272 129354906291359280
81257942876211104 140671854309471216
12057251657162058 84672884831645344
74208415850911120 123588067523692480
32631653259559652 240179494386729280
136216875456870592 191363992212969696
176028342085869472 205997758732285024
109886948421514848 236995372510658784
65537845877154752 124144457576361760
118422840266078544 234448974723632256
200409989588056288 244734486145773920
213158783669355328 232644149230989376
137259174594336480 174634647504143456
100871128441863728 235088256520062816
21159014746390104 150659097886819136
100894125481424400 146652276902252160
86837188501227472 86874119586953968
43608798433000144 249635446987481824
8646573940819734 117845476989966016
67702898845223488 120856091262469840
138419594868654320 244823616045094144
28597787569408340 54872382534436760
7716088962057220 78431855878445872
85412842253766944 124468994617979328
84354187526207696 181133484388037760
147799453280068736 257414716676262080
102272799523591808 218796374365224672
8532418674978925 141072935860798272
50571822520889896 114786486593661680
210113258300967552 262502187200482976
49734080793478200 194712180639372928
126628745909536240 247598351522886784
116101429860091088 249507099142295360
120593472561108752 135027764272505904
93869267193435264 210985853599891712
128383403093441136 137354656801231344
8778248923457007 39898618009648392
10632583883507880 59754228190367408
154939688880855456 202283094688708032
19571896788824372 236363650782031616
1119829363316820 204611412861033440
14292136470315572 100502480976892064
161431152308079360 252628229611684832
72186325940990512 236766011745687264
37103984660787616 150435819071644096
28255363688162312 141442409675177952
109889642020261184 185987904554538848
59849957156425136 75677647921833440
93530869659102000 169522295239704832
188292236578922080 198536821943474976
170357682195561984 191139602012103296
20584174552754544 23919652748649480
60530826649226736 225712270318333216
72141611465556224 158014957904032960
187099557413331840 236839790035156672
151025963182615904 250342637310143328
246482887230216320 255205345842963072
111505665482535936 164915855700887488
114196757663916048 129994748414113920
98282506382734192 230559458388623872
44060165455198448 147051708588983008
2528419103646302 193366915591634304
2017519669362787 16772898992376714
57969852526348080 124888415823520864
109160851681724352 257927860705832256
135007786830481600 150806813261280576
22811313124686980 114998127625850752
120396994433599680 248497348091131200
192575396060531136 247191522298122432
45220052070594744 230007291380977248
182467734951938400 217349278217348544
191371374875495264 235342288868303008
51751885556255624 119463835862685600
153529641368554432 222697830513012128
113065887766986080 242756516400112416
187793729115269376 250930428121651136
52947686447671536 155814869290694464
43993301630524560 166698364869141888
127293551219503392 178652762474419392
159100235627639840 230679127017769888
74623862398085680 116942436630491408
10519849821868790 218329749390299744
1986485621255454 108539191303801248
23917635538936752 252685955465824032
92619546211434736 136565023597441568
31185178047213936 168397176638793280
12964136126929692 122417109314004464
106490522786572336 223647924462489888
54534983639700608 197981415609192288
121466043269056016 158276876655539808
147687559088352288 189175883531782432
19334289290911484 71510768179618792
58395513155717344 160724314436257152
99041855282434960 132968095087887136
235082651104395040 250806344882489440
178399806987802112 243860632461645504
79921887898096672 241374911955962304
25403857768787004 204527571791563424
53517231826412496 207337519097342112
20899757486482580 164196076237454912
92186403703516848 151928893304365856
67352981812801856 202315035255229152
78870166247188224 217334880208936576
10504616403475688 249036630074690528
56785303796937248 94915633404846560
97225057362901904 184688233462215488
141468545779304736 172061002275058464
11721025557311790 68978732283791624
41678976438036560 248219532096624640
54493007066097608 82464091750749392
50303705669300120 233424176674864576
28082367796004428 254138689049758624
155441106369672416 193929580267473408
23939762428220660 201481158844458048
217949624063059168 228070126576683520
80325931077211152 169546138234893344
151073812711449664 204362773563209760
105748484091801184 126512434178139648
511830487266384 141717483129004448
1629248964920890 21685259756228684
87225221251918496 173778118155884352
60850440980834896 247435870991723840
197730759021954208 198245394839923552
35298147512310084 198952368280419936
142784070080908496 206257777712914944
91051293733858176 261522474408671264
93105529993763808 100085989559398576
78218095635031072 219983648863325824
83766621115965184 239070697541977856
10965198764229262 56574134327760744
48837256270856888 119764059344499568
220541661628803520 251236360424468128
53428291146288400 200643773690610912
134023174896273104 236006491756269856
209986334345350272 216794208411903584
121645393865746256 162735637359373248
143423858528352864 181202384464540384
138313609494280848 233660550480586720
80746684032010400 98681967115498112
70913104132259416 220189059608597312
52310359225926432 57698601222246000
149335007920651072 167272799825407008
17674258026942756 242276957177176704
121587993557110784 178501633379722432
62398024031260088 109758551495175568
138580709763765360 240446071099432608
139491024267798720 234949160298772864
219548841994420512 229200204489036928
16049867908996374 259413166691786080
226578436357038880 232079526425173440
146769381426484032 219342296568654816
191366263281890944 247700580797010016
760348345948072 128345217997196560
62595264671386760 119190554612721008
164255099508497920 241153853815876032
71254219904434520 229322427573196256
220263359065642016 246322630143297504
8908091970660599 223990153316768000
215593586116519296 217528149681655968
98714985303721520 246863905316892192
33799337517264536 247530408510991424
108210667979042752 214617811941217632
59954533901442224 116103978158381184
127632711059258432 222812694503319296
26945018565580792 115098435371128672
52924401672187240 255662560075075328
56816313252392808 197975146147906368
34264406094183340 249586928174876288
13637524038403184 136876796616404048
44910585758306336 224299251822102624
902522318892640 205267247952514752
83684023545926432 183927093376650464
106325537880162256 200157202780501856
156207657267756576 177499474846063552
145932320960057600 234402141873807328
35940938429989432 68593818549881760
62800540791927104 242077794399260992
26383689650356668 152692396628997984
135702263268850064 204298618444658368
68651621070783280 153294963547484256
99557858334438928 259520880095458688
67682984135737552 245240485154918144
19331260528642820 236890266073487072
49145716873223848 159337370757505920
153523014720372160 163453536902756960
17634898334327428 144327784794858176
78178929886635600 114105132555530560
140566156991606752 223291293046142720
57233368037775512 261806779132238336
38143811622301536 241611198961423936
132452954263402416 212383509591629408
128588310271856112 192655141291095584
82830281767204176 94974150262632176
142555406755128944 168390292640623200
30297725508927732 90942906059991184
103586675169144208 143673727530776784
65467002835207016 147663125992579552
185734114088604928 237326400687476384
35532616440133376 68109032833127696
159575770136028 178377449086939584
4157557259781343 39240767976175832
44782679289049896 136209428918286944
19079030056975988 52060869823325752
56423821699340096 69105931225049240
37877181256850896 79241412686707808
95763809738728352 180649650533577664
67654888923229184 83129251734812208
75658823340766048 228151094181465248
62586333661551560 99039390340964256
53945486679645608 148505106098343936
22511113667844144 49768033826530304
174940286142756384 219253178217221984
67059522387966912 198352388711139360
83509025788041600 99257036837647248
92264411293381616 145509825527546400
38025005337673912 100143587867995936
95173104320629472 232469381842958144
108853134144878144 175192980357838304
44268947178769328 222792520860744032
13088216351274466 44894109879579872
85601028863036464 162891433579913888
74620317433306112 148376339331066880
52531987755541296 250333109360181760
53137896949817024 69059389894928816
48611371803983208 140949362540210528
88716248224478864 110208185873142240
92627638519130992 211287439550282528
10600921860239100 219208758493706432
22348951246795116 110047371623817200
18497033181864632 65318405211437216
213576009837804896 221398474990266720
113256887593428064 141354669325391264
21403343666989384 257552136326852064
173259539223319296 254832776048636256
11209184511615750 165730903309174432
40569728096566016 81861270334861568
2066494826301266 150114805761038336
106262783027522224 208871650137242560
62765687098632048 119046592406667648
12582490409025820 136209486331371760
162718006732173056 189675308690107872
76763914054582352 85768405135744400
53238974547390408 195182748169708736
4239295060499406 217615443017788736
80441868930042032 154718290717784672
5281902600561134 28676348251298164
194301666356391936 203869286672860800
90057460094607936 125135197771744496
6626841096688794 173495901751783328
157804543753820288 188178541192191296
199588718666042624 227902663748094304
169593191976854624 196736157275716352
104028730534509088 111031750287204592
63779420197691520 142616086326316496
84135182454022768 91640187145821264
138345270082605088 170829326579589408
60674352662324880 96661859978492112
90510699428220016 213810443796724352
43897869507846616 144310299740420224
57511060341373712 259426242783571968
186129937971220224 228302586425196032
81166726188818768 117564607182833728
73167843628051552 132824121882700736
87721096800476944 119897811248675360
80007849063865728 217246186600075232
61757259296466352 254062693869946848
64959101265963944 124609900108653408
137458508399972832 139958824716882272
62585455086192664 236974182213935872
58852516378482880 90290842930548016
184433679869656416 196999618066409472
142285382155952160 216189164621712416
99385129121055280 143566636065592128
42475573174253328 204200093408746592
52367318397178 77627018714234256
49654202061253480 218097544676294848
12928656078007606 133775435355113328
56555288665376224 214428773466554912
39671459756096384 54255221051104856
171353588529291552 255277011468203424
71358914494417816 101200179591052720
116670631542938 29069234818546100
79972530969499776 255660993680180576
136715511518697440 144709281215637216
60023659046684264 207012322577549280
54621573953972112 113869559507531632
109497554113455440 237635117930058368
3797126092170403 127208877143960816
51098542643454496 185217373042256160
28392938873829216 233920979032332640
183776335852874016 209879303892791008
189157175434989504 204807342915205440
135020172537852304 226377712088379104
135499843918702384 189523121213117152
169342427108604192 187405133277620864
18902921219090856 140419418500415232
247724324910890656 256993878374114240
34380371417576124 259225590014115520
87428187048763760 251471855972897920
157341872211323968 227652043517305664
146261414285181568 245956473541279392
72665093669111888 90521781176806416
164480674084191744 219722597878655584
74929579808238608 214406862751268128
150080129952308000 231537107568151136
222331367117602112 258281348572762944
118486276147077616 160504591595256032
24045166172996484 121963235397511200
40740402118941552 241471763690964256
40598197984665448 57870510049936800
118928271452570864 200963659413218176
26652513712201160 105537654781132720
91521089567718736 159210475548160864
20783162329001920 182336735767219104
231689683412169344 257800082761742112
3379378946579656 169650473972387200
32755551590247052 57509738024662472
191157527566383488 216120448193366176
97542577270420944 139698817161504752
192911526056668640 222969265133993952
175054246898554720 188247328814148832
50983677197502536 114884240539728704
87210248718428640 258295888926460576
83642166536538096 175805162674650528
834306805790644 77899749323500032
168790883105056160 216092640033920448
97519782238759600 228416500182911488
74150241101512752 153487247486673440
113804690858138816 147692541790685536
133694452083036000 166295712472048288
107757642584143680 112182850062409488
28206750414329220 132272747843852576
232133856231097152 248900133089222112
140045378821561200 207904827373511872
23768348912651252 88028643939801616
79195673966834784 155488201836767520
72332263895861984 249865984588758944
33010047970355044 191386264458372768
9934552956339054 129431746962896992
149621116931195776 194947779360201440
179517867656070048 204236433090209664
53640215165859208 169715038379531168
207050610182382208 215298865270797504
228717157300977504 233489920528106336
37588615501239304 259750188396637824
61111997030110696 91107640127030512
29733472057406212 139534178375491584
11759896651818368 14493738989779480
58402820025555184 209118011966445440
76141641806377008 95684486830341776
172765621650758880 203640925092821856
42780014323210672 237553093758627424
31081689404137444 87412477636362176
109365289996837104 149619848421889184
52166780795069376 213604946870283360
101991817962760528 227631190287697568
13244627691187294 241492006197694112
1043520699736413 143941962207036288
64900103798327032 157909546493873024
3317552080100780 224785693812489440
33198161205721960 176383336247452768
107590606870344880 236160502289870656
101910993399901008 254473206065588512
81383309967338912 224798546715154208
65258706227750192 121614455917015952
166403392573997152 237959132874056576
210446215190529472 254676597819598112
23252478614241036 149219892203932416
121577301164733856 139961062534257360
8870064084171616 158691062882769120
81460984588047264 146934569463554976
113573497961833792 119546066971668944
187193778871443232 232212945632290432
40672772183662872 123359203535373648
91402030195501856 113758385923895328
115237597327447984 155051329791153024
81442137456454592 208298525451425536
23177033249046880 172677468307687328
110863561424759760 139678510171247984
28087763310773120 150796353556186208
24188212241501464 225239781085658176
110195455603694352 221378111732180448
143804574961925104 256719374193256096
38692178494163608 244887602445952512
51743448288999944 245524261465614016
48927078108580040 186413737038612800
58479847903407176 80429420568204656
146449371676379328 223340417983292192
238350412679902144 254860514787241792
56229044109784864 86668092792591440
38025192097596640 198771908368724352
115279895830132800 180837257584692640
43788572413337496 216383001338251936
4552556788533050 159718827835127648
80895534299262144 131748461442106592
92325367932264416 196803151726054528
78508752622135696 210295184441984032
45525996544752048 196989673462402144
37025938867650424 164815698620524704
92180866449329392 130939058915881696
18910805470421112 158930117038484096
38189400917349064 208423881340310688
115301572970322416 130556846685346608
187781325567359808 223976420822546816
185607698780962784 242984611963000448
67789134365510336 95493170833395376
84181790709206064 241737215706947264
148309746575018752 224530021757622720
106651867372465936 219511125487522528
90103807114718688 140518989675666160
144254362980787040 217037702757813728
11618624990522110 74033657007441664
152928997887866080 250134403156441856
165295623014351392 224197859579917504
150081664381620768 185033459912758144
16130783924969708 172678037529378016
66214447400025784 74981619286113728
44256285531210952 202654785540178528
185897408556566784 201595626490693984
48768529912947352 149984852883500384
39172976416759664 106172730309480208
26765263210319096 87515888684830528
183075505744995168 258665257792160896
109719631247157888 215611075462940640
134168033529505232 209172834593826592
151581824626486112 187236787966136256
25573446907761568 257982094130500416
205404071971094208 254140431948485920
13954639345741950 220688112551046272
96682067328660768 252363006813652096
106786006027372368 204753830136317696
13896358455151120 172659296495149152
64271078875339384 88562776013586240
21368856604435944 40369099520535064
187478715595753152 233376345504316608
25056590381799748 167705899541603744
17771918165907016 218111207387859168
110747682439580848 228193535576608672
80186299519402144 112703201520903264
63434020364208352 227496733483801216
79417001300140976 177872070879545344
33583628651614300 212129069422426208
272155743866779 116336876820191216
36682604918833224 71182786149477336
250213447992773696 258819484694052960
44892654842167376 54191544135466064
58836291268236264 110534653159402720
102092573571999216 173895635795444448
33245451219570000 191959176693255200
89800432093303568 112808888590339680
9654081193523516 39015286318933680
14287765833523244 247447931785733088
159012870893790752 166414169392957600
32508589475496252 149878086550025088
80417448567668464 125099427740243008
138324952965532736 188484221942972032
94351190485405520 142582538784562240
136629834336521504 227827476282058208
49059118820526728 57350617116019592
100404937276688464 254329258022554272
105503069984174448 149818061050927264
78980189801526528 102463689517781568
119674765127100064 247422317792423616
54695337510975296 208413192338698080
132716249669798112 166604884431052640
13414309960472212 200857189964944608
57537497997742344 91105426712317040
48059380564869688 164279615306200768
136184447379407664 212458619827760160
56785326847249624 172379664787601280
63272119862491984 139417891817990800
1721038698104821 120423480493255744
247369349198831968 254321780015939168
201823294289092320 241826534958438400
241209051316180864 243733693891546240
53358892654360224 224312225396705312
62050362080187136 169566182333273760
208300738982965216 215369413822939456
107655154490108528 243304640731394624
60995363198513288 94461339117158480
50668725332316176 164079534733183264
49335656495560776 201427109452872704
140628801356902448 203031829943027488
107794941281210144 122421807612393792
91633828936558336 178793417527193024
124511925935925904 213038274873048448
29150061876521236 69725105557197240
12312377889093506 118190102218152720
109294072574053264 206934003611284352
129256734870388032 162224299132233536
162522349904132704 188134216383244736
126840288858240032 164567642940812768
226211567745325024 227672171335792352
23315792945630188 90581529794007344
9825372594485698 259278133589246272
12823197815494514 51581669256884296
38940921429377664 255179943676602528
31117319179989920 61535959817348376
211046447585575200 231023052661676256
181650684334789888 256889789147049600
101196374508335632 254256157862841024
108077514650505296 202690267574777216
36529193572954856 126851314915246256
32946556869772552 143330611520689040
180031744167648608 182012146722264160
77779090733546816 99425658207112144
84982339518088704 202466861491952672
248718813493448032 260518545574848576
51673302211627640 194928737692167616
71142058348655616 83813805026921056
58987999768995968 248780918506143776
89058446860923200 254749748527229216
6912519076915477 167597014769262208
140918131687419072 199906244170157024
240203242573933312 246336437924115264
123480330326766480 240589779791653024
65030362987841864 79915097228873360
122633968635946896 188675818749829600
18500056471144912 234257908380645792
57207424272700400 213348745227377248
138800422977639840 191730782119175296
59459144018343816 61242976229894376
133193273988232512 170593090611933088
200142073643751392 258648539459150080
27170611515689388 261929187212477824
149352592617770752 208395407378600032
65920817562758200 214364776841381088
55393427028959904 68090368849859472
127403866028298512 230515175850138208
30703974252781720 231496121724433344
203124149848164160 260680468855051712
25736369992943464 126520449989840240
114099214798891360 235802993396675200
84728578920681024 144384920969428480
13472404190785194 203296390914561728
65868220333909984 150558674745800160
55732269809119232 100201715927605456
86052910879408304 88692227907741536
8326071733501516 186666321225247328
59236807220150000 93006292970988416
93880217398539200 249869495981163008
134565732392236352 157743668622757216
68748035738817128 189342419961931904
37843944795558592 250411857679112032
167789866252450176 262391416392663200
57692597993423128 122005632237727424
206711044291042528 257796045244303456
130025888449672336 244454505446396960
7376755876073122 24175589847786948
32551201221822132 75657031958459856
80133243062096528 82401729050541184
7663233457471740 100665604329082496
9238476785586522 143603940849692864
31498577452742656 90007372634769280
239404889782868096 247779916841837216
16062590911863974 127205507260240048
121177126851396752 174039779183550528
126212447464954512 150362044510789856
12323082356910014 126844502592592240
124504368754249888 255039228661014176
17901076184443522 244155407305331264
36729811664552856 214328219584454848
25754876286209360 215093913656834944
20650037458554056 143695659579390240
13441287397345316 104803179612772384
104074786499093872 212377599438753984
91043300686634208 222757514103971360
186263142275469792 223810706395067456
120652763637997088 200647457401811296
166975486184481472 257865498750945568
32949204061735724 246845261055609184
151450072567310112 156212762392745280
68170604140322648 223379938206666464
162248614526548160 235992167616326752
124461750249813552 134052194733956640
41260629179771184 164331162809228864
249473721485759872 260010923098689856
33717556393862648 75111823697963536
110935624067359808 155712482585997568
7652870089363128 252274683441721888
35501516132543728 69473385561213368
194461153002713888 211597297475604992
41611133257384944 160618156518778432
38958406105050312 257198150179397856
37724499378132216 97177785381211952
4379820812896642 224760871121012416
199022525547094880 206067223355384512
103751019449330112 137727285439204080
123398632625075504 126795934862847808
758327369775069 199729637945352064
200176818788767648 209698431614447776
184294307886691680 188384981526552768
53394344945039688 254988246477263008
63793947930212216 86956189838800144
111186378048090976 242486036416798048
72103153495093312 93762294681239184
7581182060218860 29454824026522960
29308537506138040 55579926766397480
90308922046202176 257330974909258304
104574934553403408 202518244739693824
176789003385387104 213547068515496448
110059208735282096 186952948216650976
21422980560365872 44880861049509464
21247119901581708 203103398317383744
146000324773956192 161370691317346272
163859974928030208 183069700757293568
27382241683825012 145201088732662560
159779617111735040 262149931924121984
88832076219635536 230497425734777184
98972589333593328 172329873640710592
70615527166935912 225914172949751136
94282567937382080 127124100118110592
171981363513106848 239686538918076512
24255978288599924 169659316995778112
52368660198916312 61005650724821104
168066549776502240 206152593234836992
41135916219801856 237265901722557664
7503518210973671 92192468533668432
5171230945362704 102972689748112688
136350336953647664 244002661385628416
172550474922248000 196756388025515264
83491743687390960 131567903289567312
69813226129198352 210606180516134816
143920772914528944 215463954547821600
158561280436765824 177481005216925248
33882113202599712 209775201459402400
3247562901325381 175191763357119648
178319102716191744 240735920206908256
40421269090160240 220367973246562944
53686488704234168 217180782290813344
185738860709682752 232544931072423712
124509544083115552 192476512211212480
59008383619976472 140526184075483248
25747607873568548 83644047751936752
81712328577905168 210342272092718304
5429938619818824 135545197343340944
157613824801370656 186144046635433664
139324144834897472 223437719593052512
125188199381429744 171954715559778464
56271383362668104 261560789969443936
14763715587417664 124371112324858880
71589990332407576 101963692148092928
157179805355319008 180702130166699904
9156102340299880 173878260668098656
57060383609798408 197711591047435392
600194919362984 65572088781750096
103533174504810416 152630991885654880
214472921554120160 230604941751426240
11251840483312860 52628740285671312
164063721786031680 184858003834228832
8451036384748582 38505334453368136
47270150532898240 67560859107718016
112916599468208032 149686111735020128
188811989176281952 208351978547460128
32381531212461044 195496048752956256
209944810509700928 245043074544612768
79492095475959552 95686514166678464
73237995774781408 162647820796844288
98775731699075600 108126034503697616
17096552937262396 142772645945592016
142949968781593568 161287102472108352
22511366842791608 253329634294621952
11433610493710372 164983577774253248
188844796679119936 234972340336692544
21382015659283520 157586646296825120
216089025545955648 244157437833254688
97661740322123104 230117101668505888
96514553871384656 216845866940326016
39737613051763720 255769732026484608
143364643825712208 257812122132710272
53648959886098232 225043107042456288
131464275243539456 167345927768488576
46882577950644784 172653090984941408
39484551508894304 180665057554551712
9563792215500074 220706805956511776
4561883342184960 228857864446789856
20329951454380420 57959696431422944
127105779632792176 259578793481394080
99088442899655136 262297753541433024
24089100477395832 61830480249464560
97610884870461312 155080736890010016
5083528865251253 234443020327306112
75030384060072640 192944590149550592
97183126252721328 159926116591229056
8219049328449800 120289483589154704
185904792539377184 207227972644094400
91414193138577248 251414474333638720
30607531608390136 140091966264441632
16866679849010184 215306443547438144
218116489473774464 245085094765745024
70955430509480328 217668494415302208
11499338065030244 66685896297284616
14225874849596986 57287419908116672
215197171437066464 258634642990895168
62937320260516088 77393733238388160
105577574850351584 242490129622344704
85717289598279616 108938643756400560
34134115853578332 78448609927543840
214039329795420224 250377883299611968
190816343104824416 245621588620797664
132485013590638656 205787200404330912
16061919516115046 171141974502477376
38579785879325840 227302538468972672
84225910206797632 130073150014017232
255861397753722784 256766517603571552
81618967202373264 141577887724781136
202321511445805248 210910515921475392
203599632790653472 205746779809220640
116689837487472448 209202441428569632
136300302117596384 237356157832917344
255883117049546240 262612702788878176
10837319433816926 12257138243658226
85623757142751232 262595643354034112
244195575408897152 254254506798233152
119481523202859136 147566355373083552
60351877366199456 67870373936149776
81441885657651168 155997782852600960
68985537014126416 111764042638153408
145273825821451936 218505016746775040
193481121537267680 256398560102496960
147858963349820800 217036088123907168
111851256088616000 222819769275605056
112002992518722384 260420466695360064
76120477320855024 118066460805115632
85449763192538416 142194345437119744
209713640746797088 231610069770323584
82222669114689184 168325753087592480
13363545147602562 89738624130746000
157653932778870528 206336175134360896
125341624178929136 198760924889967392
157744553211002240 227789028133903936
79445565657089872 170594660806117984
140313899405155120 206090419886320224
208304349721306208 229535062872538432
95909712527839072 256113541347472384
103382170375297520 172472299889256512
85155050694571040 185520233124412992
27225177922329648 120668968396706112
245115567673723488 252225561795940480
124491955450985920 223424681857743936
211698960521793472 219565803884931232
47563455984356544 162334547336181056
199669942227984000 254030215618942368
67003647217594480 188129730593640992
169307446616084224 228537273825803232
37485910501429272 177448793918373984
61908821729133040 227991798633605344
211446632565070464 254300068994364992
59190954328834024 224683053627403552
33441147677022140 140113861810498304
21197092749300616 85003731920703408
48339802619518520 262915435983328448
73821044704214416 131045055183920560
158425616924499136 169396456747267040
3027071107568399 60945844593038984
103438899929523072 130527812778586640
148383310759306848 185513881793919680
2681890572603591 209841639514646816
7486183861842835 126955247503000592
77461690021158064 79559517302121600
174093891821724768 250163020492174784
166449446056967104 197679550129126176
7693688728479839 131253990766979424
86149743356826000 190082078760558304
15434174720441214 216127431890994112
42252377021199616 227574458605736960
71971526198326344 77154571879101104
26672618673357396 238684017021881056
188245559543510432 218864289900779328
221481428801054048 241989602775511712
126090690661331024 208406673860531200
10460470898907646 112075222147976640
55220354195117648 252447872811872384
181227471090794720 209560627849504992
31528957351447492 223428369785845920
69950346352624368 78881843318973296
93009971474756560 202681716737894784
23826546254388476 160122391252455552
179862165705469248 216608677318366144
48998131025265576 100231666363027472
30607201088322436 154734088398701600
65548935466154760 75763038297465344
9632608365793222 13478328644583752
36069731330763192 164494424870262304
15119789743809160 121994423677892032
65037880362523168 104171513248250832
35369622795329228 121098352965625120
157647385760544000 242093576210045632
107372016934881712 164203485269801760
150039957856237312 200741905369006016
92127149407292576 199485722016751616
72767507127042352 74831721425960416
5536895794787454 16377547987386512
64525472155241520 200583955168538720
91657139990840064 95946094689997328
143325489378378032 177172268882043072
157204940524255552 255648014109330048
16781858266359728 246780755987788672
28204180206589276 43734487461602768
48213189256676776 141916890040191808
208911341111193824 255571925542642048
18733560379035236 239250631402378528
48358905820176240 119087310473499712
39713723078667288 118417904156050128
10389741601325488 117121714820870128
21930388973772820 129542647506342960
57706880253791920 118504335863893744
35069113129769916 210258082264705248
41998533855594616 227216231729412320
69527904406380056 260882463882662816
200707526089375104 245300005895691264
21228189971135704 138967858364522080
6579938712849055 217143519168741024
142382711959260064 224230660361212512
126453937043091632 192276558496524224
75486560547302752 136739809987839840
78314744095637904 228645767613803200
41702179991040624 261722107104346848
132733694115137200 213966151934071296
184049373442636640 246024880153087360
48640841007240312 170254551434352864
56047964030506872 253974748699734784
98715219705856016 155193391869475680
2498120794980762 93941698507284624
221211874195609664 227577334675615296
31365354941054104 254308783473227776
85717931669054496 190878072992644864
103396232569985936 105678324911248112
115791526331706512 198124656007213664
34102595013072588 99849817669878064
180909110598453824 204928725768615264
94024146954989728 186350399706987936
20128206319227728 166112366527944704
90124112828284704 129887797616111808
192016037878772864 192671260203728800
45832407026931704 179778125006644448
56937161244488920 176522977317197760
245284607025928736 252603032754318400
114401917848440912 195686555334582336
17499827946849306 234074957088722592
218239256820587552 226782048106096832
201872469419923712 219980804583722368
24208375035839124 189499662634191968
125504825703112656 182070868057713792
100635290496091104 165155215688057856
118885789996147344 183385982259315616
60447672894123856 133237313014385328
81251397266440704 202829953800891776
82694698550616784 201800467182914784
5946328078763931 67713570121594424
51467081640653776 188105269434970112
149704895131944960 220389831512108640
245465126152962272 250861826256669056
141962607386696640 205730828246341568
115901598896561856 181048704394554592
205127800737094816 234163291154958336
66260903637715752 129735218758548720
118893424498687088 123263787044326672
81144913163089424 192123722138415296
169449385566538720 225294012274224416
204663849026555264 206852485463010240
29824967782164788 186038270663018976
134929225407287312 251330598434274560
21353011288213240 44478380906544056
200420245546785920 230384806128354080
32675872001669332 194623359830279872
114550114345428384 240067827594999712
59352367505294800 86950690357293504
187277305105012192 204579839171981856
60717130645534608 205556508079584352
42718161175434232 86339545706937456
12402152249976840 44798044531765616
54757044729011392 228399251819032544
54565985772197936 68841321394520528
69331634926333896 95712404009093824
110803338783540064 183076794794194848
170782863019588928 259869123303335328
53618732049443456 200459488250074912
57071413164174032 58500953171294816
97590794810556512 162997102427946944
201732258656626816 237312260725749504
99269651198570944 143753773360730208
97267674838159600 123813562865230448
183259171830691808 237685810708026240
32389970932875764 195704276979293248
152391694530429344 259953864301020992
151225252720497312 238149281399045568
112346406335162960 234023382826545632
25263271454212232 84853764894431728
44277050407683008 242755983853690144
102057955833632848 247558621799597728
6696321416223878 56708990354757192
30928979510289684 175543557058025312
7261895510790201 180020127419249088
166667790658358112 173756237711174528
216078257936534688 261740833061675104
123141628723596960 147925613213125248
32437667514213252 191410153826238784
139320569056146720 145725344729212768
175908004973726816 188965133859835648
90444622715965440 139538288121294336
224475354980522304 245103335297611872
24731643442631868 237999440036236608
157564647141078720 199168265775531136
45354786319294544 202174727126152928
93613592013830464 143002681158903440
259755512118796928 260340749322701824
133518324354964912 253245670396328704
148214691939497120 162078158888372096
123164143396913760 178103362076046944
57564990093477544 217370526004645696
90923360778744032 259713938552818848
122526774334898416 165742310790745216
175753097795699488 210121495772593632
101797268956276736 256429389460408672
182176644869212288 212442966934872384
36135888137663304 45211106181533648
37679222242591656 177376465220330208
157323735689827456 168588338530661216
165905523637417408 217526872066801728
82601609974425184 179897009674932224
107728390556081344 132708759442492240
63048415629339136 180881072723350304
167390560478741920 203239559689813824
20715476720544112 251540803536959648
107498713353509040 184193462119902048
41764029512533864 98848127941133056
72468358722860880 222675504516129024
83512808293542176 192637178032324384
199838968073624960 239477917387360448
136877319312156256 183531259479783904
78218634845618336 207865685947727712
110291998555433200 220712765258800832
94221737446769728 262753012909121952
201148437824184480 259421632309953344
4236744009309982 242236185892846176
53038996820899976 134858957175874720
187191745642406592 199544884040075616
13291791231169884 173059616709393184
125384614253650400 255211338475187776
41920803415934416 121255312361164672
159605465006519808 241218049472067104
34372405456702632 190702371305435392
146596992985137440 254929413612276576
47772307495262160 87933934241897040
100176544604101872 256659024524712608
4120389538345663 215569781623784576
159149827391043808 193492986150561632
6080965447168795 132353104998255552
93755898909368992 127855030941155296
4443848656614015 250636638490692384
115077602821736560 190870487248942560
140095401333608400 229975114780619200
143195552347287856 225407225027247616
35023173937923512 197400701438807552
23368640712043344 157182805107359424
31273799715776056 194644478662766848
20620721542270360 40611442348606176
62672443744552968 130917312083926288
88608111507950048 262131683837234304
150763260386679744 249360908433142208
199464502849184960 225119496157672480
118816775765076544 177864231426973824
210572168966107552 215589774775588192
121126691073478256 182430422009766880
209053191318435136 235826022725423072
109598935134686592 207285792678217216
93648065269418544 120758274549377472
84905874426045424 136160383787263952
105249211446356848 156307052776302560
5329167156859980 26916928111856936
25721255721930280 242299542214534592
194708348310995424 203145930367443584
47661693218943816 49509529630063056
114459865694577632 117391872780344080
17084602913765836 76610609040586656
101680608861074352 107414349600354784
98953286723807264 213931902765825184
158549677140059296 247953307115064864
143265595287350352 180715903044924096
99378649738427984 169016356246319456
150677891856647360 257874033199769248
44872342750247856 241239881304917920
10639751338078718 131076647684528432
151952551025062208 195748739475944800
189730195992589376 262575888455302912
140887578404373648 249996919932186624
104380721314982624 250337230832679200
27679831016144744 222855767026992832
74239763712721600 254059033345811392
100217475865094624 236743436373511392
25461617742273688 215193422792708128
27382817235645920 79484032224372640
65804441996261008 257643887737411968
23172447359833744 130800573125039456
74714808667101104 148693508878877728
166518206537252320 236323720498600672
22635752262239008 132290992191317952
61475566080405136 65895226189112504
62972722559319376 200250030215304736
174186979100781472 254060052153616128
58701845657096024 133822485718791376
120626512322878016 120883815328517216
18093696444528788 235738865421266304
44460791180462952 91355428597109280
13075115247820600 191860392074873536
131395147045918576 255955481820871136
110326523316165120 208978006108525472
91602130725427184 101711752700478320
3863423644490178 73900841034624112
20733023343995868 247385323566675936
180452323292089568 237119432092738336
147866203601625248 219047477261178752
80817128529897296 122238834642635680
62738445618441904 164682060372868384
140396218774304752 212324116436559264
214493721901396352 251447288409339328
127376877269590976 174850254595461760
85929855463585504 164989277853211360
114135521899277904 166079563232456352
49111860901765688 69328959346369192
20109513797019552 87067258502160560
63414433813785808 139024201304368624
71961456818934496 91050297721062624
224961869832188416 243024350529471872
53416356795333536 117850684935356000
91464471282050768 126123978282996320
3446677723007854 186118226636035616
177555034211577440 211880622860727072
120730379376881648 198108881233701024
137985799865125408 160745286268303168
129507233612409440 139967883094795088
29941812050247596 127865990646116048
26646749806420468 262318671263256384
26510875499900504 140218068065402656
123295975472314976 250938303442681952
54924996692449016 60156113376908128
62773485246107464 88179466270760656
149942883063308512 231285759298390912
77740887665329808 142325777202882896
221194113552805760 252116563565330816
99790681454057600 116581437548367312
73155709430740864 149150813210464736
93816195638373648 183340183635999424
72415402478486896 129243257865298208
135709897823576864 260177029016406624
29204871703831240 216624851054881952
140329008872342944 146659280917342880
26886218202753364 34961940485289720
15098097399642596 127674930527706176
175374123784132320 253906035039116768
84278036213547856 232709242692912768
25015305860690224 162502714838394912
192981148677900960 254189842432054080
94782300217546960 142021868462075536
46535706069813224 211212351702411808
124616786461038640 216929311576139392
114781723681632480 262650067867768448
49589352609207872 245654947504382784
21774324887754536 224804321773822400
135958401239785344 225204582082916672
134275876593261488 155970737390872064
32766592999691876 67841397585392040
88678501698390992 122523247405054656
157966837639706240 195420274045745952
18464027965351020 211518639309610464
23213408258892992 132756475570167664
41527861983967008 206107674327754400
96869830257091648 103873177693570464
210309517995072544 235947868799957728
227678582753965376 228227779471247744
157881042375606784 249471084189991776
29382470102711320 59204173712350624
10326920846559764 73467086808138144
38517083807967112 221936824470929568
4325927029927899 241787714715974304
179251047160210176 262212575714264640
222394561324060832 228128088577396800
86247933854896560 255717805187608928
24411890723605376 157564312518795328
127902674528221888 199585303332568416
79049233734193568 259162909514419360
194852785523734240 247737501851440384
40981535477153720 126507195348803488
178587572785961344 245844356619128416
53285062286684728 208648739606516544
236703461909336032 250020449700941568
162358480810816256 178614880925920896
140944969722777344 170574942829843936
111408727343732304 123369675759675632
223467561068728576 260813601984983552
888785263582195 35546331269594808
5186938128643129 132867953338471984
201792193661032224 247764382713993760
233095346612330368 262092000958839104
82072587493221664 181937993144339200
32826550867108432 193059153701351680
53500237798514768 186700711643345312
24164563332012756 66803194313979064
37553378989057072 234812313948037440
49877168672552672 134082989248502448
69372402852882344 221794871250792000
51085081329274696 74530703890644672
82204159600283520 180891712515423424
2156616283100133 78574058087689936
37367429610499608 177708110426875520
182504023892715744 243424950333962912
92436185126071760 203707480999192672
173728087315313760 223334998565120896
39657387441170328 113371895315626288
51371653305402704 168887911476743968
149539195385950432 256116991100997024
181441698857570656 208561921544516992
79774968882240000 118268839957115680
83079178488019792 253584972985034272
92986717782645568 178716584627834208
98779508697691488 249842098149357312
216057270369237824 229615621478694400
126403421201842464 177927431140092000
11909236957386330 22027822732734868
12669141797063550 169223938873189856
244633917714029184 262034055393600320
37724243908208472 231158136033525664
171093746731511968 243738010929139136
45545263625121304 48677154831627912
24719586881440084 80282658055272096
22563992196968584 235811177645256736
34618868749737664 204855589649720768
18195689822870604 89538082550465104
108103665215395104 247415183655158720
20743818519215868 140705987520239920
82331040185230160 242838084408109472
211197824520138048 238208676681441408
77298532879047136 233048288124604032
42019479407390792 141873568901318864
52793157477680472 54808556886005008
175674998553214304 219926574437365408
167869345892169088 206380750479208736
155759363655101408 215924324480770816
15764293181923428 124030601285442560
109885195537678112 255765518891507360
100296795003179600 240874346141986688
99049601889127136 243741516391696320
144150528306577536 158841249429073536
1757112705919581 98357379964017328
15345825617463192 55466890621335160
10548938813512986 69138553360309456
42796317839582280 133998976569678016
791054136288308 159343158746847968
100721041105453968 127908640922902896
97082207530667664 191866194182606912
140836726278715488 198076159921261088
96524633172319728 188836600194339296
146783202122657024 211159886872545728
185586246197847232 194000511880369472
117031547630316752 223996996849001536
46708413009650792 233030740160578464
89763515834597216 170824090392525760
15321245774091796 109458178212936416
101068722495347584 106297819365011408
2420629735092106 227066128015345376
115939009973875776 230610535517858880
86647142308164480 105899054078956864
185362672078652224 247404618421460672
165746729530413632 240834059430574144
54353113075451264 103540250431427712
128455998200450416 241868150454435680
108216388953778560 233761212491274592
157498725488414432 179531936728090624
156269882061048352 209389911969427392
153222791365390592 211547816119475424
56985672248416296 206769399029353376
20751648108509120 140090127409367824
149200719901281472 195875132978093440
74975379498413136 145864060096236736
7229089750547778 60553235488477744
146302315340062688 175094309350440832
49026246613411040 100452368985639680
193171953029309568 209140063537847840
20479084091155660 174725839820043232
69785438661143992 87682091928246816
85478686635625 240899435893394048
44194502105124416 106948292987701008
120992834986697184 227192282686887136
68917552500129432 223892917294352032
2815296974663166 202269213545859360
22062168310823192 26916534441259992
6692003377201558 206358253950905920
77541059183028496 122671618296425712
47039769016934744 154717291393608736
74505319746162208 149759301543187328
84348403825623632 112782778439390064
186987872636220672 230197805850971968
55616140823141184 244134514233483520
184947777371262848 234168208485035072
11743503864597262 247837203189013568
226596852107513376 246039121646146464
49109428106846064 150986750345548320
26652900191525816 36006889314770196
81079613246940944 114877919337099616
21432177194296136 182932303456052128
5120437157700456 182467076307384960
87504572347483216 230288578581600736
12496273981267184 187352403532828736
1279313790411609 140574252126915904
85881032700718624 208916630910297792
83848337778359184 174104844355191904
7565346312920419 107724050160285792
66353402510353960 127840511647008128
35571580273630088 161978950069057920
87034260710254832 262271292493657088
86028026730391040 214422225004966528
56900462525449296 230049815656771136
207699145031264224 239091359750082464
15575730709282710 112720042004340144
175250483946624352 223135904953748800
101155965538502160 157784043098199616
242763770930786432 245932649892153952
46693594116109400 139885219054776160
145634305804275456 190356292769554400
91289517890519888 215057734489816800
90355301397293120 172985683912162784
18402627562305248 262397330742606368
134164640765626544 159803525504038496
222212860888925312 225193530543400960
40272786948827032 237516762804769120
40925918103650400 246080345506902816
105157879398003008 200284287252559520
94470126587728464 146142619994279584
17443279646193582 155382890352182816
34235682332808244 118534636483886016
104966890953197904 185352437314244224
37725527186924488 129988403769369984
93882764152709424 223543948055273216
97455748228663296 169815790323346144
38550100583767808 45928966051511488
129108156761218880 140510862026131920
166462938284889152 236048678426697952
119777461297621040 184798940916671168
85459235778997232 237866163466471296
120227990054188208 198501844062693088
30142268360567464 165843220033160032
39282841226388440 184968677656641184
53113585885152408 153655616673529120
95801313124616528 254010048225861920
89343950573231392 224699839904351584
62646829497645080 101388033117687472
155658157828711200 202279192734848864
86022979646359024 134946190913502128
75639123987833888 238814765420715776
6983505043608693 101399357333664576
73084660112306112 237996165196544480
76076370418871664 118985431656815392
257885891880839552 261943978036202944
40204156175348624 165716665508737760
130119177051562608 210184418282702368
90775435600073056 179995632738103680
147957486431379264 226564556639154752
132969586857465632 146710832042892288
88301053895793104 252715352896230560
6356542865187329 192836809305379456
163292262624176960 174851267046363712
26613505999477060 29089002836802916
156243320873386912 176160920514255520
108502377040439312 218541143560414528
109772175270368144 177087818544762016
226903467301106688 230491900569359968
253645771013042176 254433584572897728
8546247113663728 75118579751817904
131218202032695072 245027319202821344
29984123177685248 155757046664534688
220268068954056608 236914226582917504
92391232455620656 189703020675677056
124609749842972976 207788563156060960
24066503109869940 169434875625421376
10334963075750652 96115562377541360
146611707705716160 194175205963737504
40115706230047344 128486168022110704
66446114893926816 205057641429671936
168944729861609152 244759570446551168
45392719393126808 146565005519899776
1103795985888590 170617969685421792
209585485511366336 239091331504063712
194238020218966240 203587183058507904
105958411778154544 256169764491626720
134992626132803760 261420338350283776
112231773537996048 185345155210855808
1369289919490096 30504839440945596
24228063397206892 79693820223889456
122404581703104800 252953128708351136
74837488363263632 118488642578782896
96131671160078448 246306081583461728
73264131870643248 90746570321583328
194174692614821312 210588306403170528
148511546520471936 226349676704072256
158226899743212448 204929946854114016
131806090420699712 244841147926341760
121660102204987200 160746700485545056
45355352984796080 194580744117877792
153259392950711616 238237101601330464
183030686059675200 205950124660911648
60607215133705448 219920373650548608
103732553732257504 256565413842660960
57160289523214024 142786661576560400
32840959534065972 230060726447064160
21445085430771328 48061811545554192
123048080086432720 213994695121685024
50332193923384880 172992467763165696
43245431942887616 85792964662401664
73732728172780624 238220840032579104
91643055531200416 147300688588622048
200952617451687968 209788527456253984
99596766389596368 186067258119073696
21238949915473508 27112039631704148
22697859193575772 129953534217795632
157438483842342496 219480003403616704
151327874897736800 251961259353508288
103680059428551040 149403692400041504
9980216701077022 245160158631443296
94391002462343296 103260320604314944
169918499984807168 220038414055131168
153698884383630016 184690841902901472
217903463393186304 219429021287618912
77388175205213744 164719492252870624
59840068890919544 148335393159918432
28623688047253028 129886689286707904
73797366998798352 100344405805836672
113156089329429232 181017595269875616
57323061538424296 133065885783532352
115904518740572880 130848626614146336
36883342846414504 225720887637737664
41350994155452816 214073653919582560
28016074088701700 47975053886948464
7786744595900783 205407233037228448
121075519929239024 222928172064085056
118312482861165856 248344094929876512
76489601514672 136655081209709392
90491889187476128 148454713658730688
60999723892174248 243754568912455424
87060989110629040 147655835328580800
60004311000284768 262906481256345088
56066793619925216 214462333195056896
85056523721575152 170983143162763456
180960941880584992 194910513289022464
200712913104473344 246076863053332288
17380804097594660 27312071627004708
11785273235931074 165658532594935552
179397618821714272 206832603779532512
54598227792932968 186147227067032096
228143216945983360 241384228158038304
23780897043466248 143699607804713696
48883856490246392 216286251497702720
14030170793607508 34844622516051228
104080134608642688 150680050320059840
3522275545192117 42800108960612184
33489428505622784 40616237239110616
71194454617105680 74693014145653696
95620812190137968 128696005268318640
49557290452896048 119705444550965968
174381454029486496 191134968980252384
121526941796991232 153878048205456512
166812924650647904 260184055963640416
65839164771621992 250820332108843232
10175935601120314 86613329206392608
78646960595157184 96456866440681696
175789163760112544 201020537343839936
35266821515526376 122711959541339952
110328005854775824 193530315677016064
118406313155676944 173153478186003712
72354023814889792 195832480118486048
70411515286280792 86088800273655136
190532030912834848 212859292675613664
5134310201619988 104187360010621536
4442990672224930 13633810353451922
100534755640984720 255891019561381120
5578134343521523 114927869920054736
131860004987528592 180902594299511808
131784696154174192 198139761291269056
228088458185356000 256663864374380160
152854289669883840 157019088378748448
4214649044877722 161588304671893952
45558143254718128 89836978047086160
4058604721815216 50064503734264688
145201718033943712 184478139308590496
132269724428319376 251874529808910112
40991095645145192 62647689510900088
97726770092943712 250583085394697952
103641221197900528 147496795321361696
38623581322701616 161263660252930976
104042360482834224 224952787541712672
96235337858069456 166738547913820320
161509884299664608 258175040184472576
69322913057005328 183417058915058912
11944087701093384 200958276965466528
220877978728907456 252087751718906784
38167523311139656 252332749841757344
4631707844742175 145899196138889664
25837193909564184 203487825454653920
148246385526393408 182002287031159424
68756619021569392 87310390274853456
94243685625392768 112804116060851696
133143677654773376 141200106843883296
48725022306254152 232736345637767808
34809756235220392 175468160699316224
223628495779974080 262571069987140448
87641989740278432 189632886024626400
59303287985018424 195501664730680096
135821386599590400 154554588356233280
47162795485486128 212195881807367424
86338401344736928 91270912387787392
80613928586276816 241281595445727488
134758986606051392 216354084440613792
55942583933820160 167887976109731264
28040752351754924 53284109120251720
32008849713494088 32089715927092592
37169478177972080 160756846836523904
208907893746021728 230409551787106080
122098646169705456 179716233310170496
124613339119917456 221363356335273824
143905348273571488 250665427880108544
2738312282840557 219253511403261664
2511849384666605 60722319876343896
143282135737333920 225426697809452768
111970605819907376 247459801760673632
102140185344474592 261211486217560800
114223454256463888 149374843995624864
20211598480425696 224767331584494176
101474365278724880 153588514233857728
169158240547327392 207226158776588096
189178723094297184 207846657852207712
5627996878238212 181666020630931424
127026214680848160 242903131701220128
74822659112546000 247453794105999968
162586746931197472 233117843219636704
182641430609186816 214058508582052160
79619685649840976 196023177825514912
34891052229005584 225452961404279040
70811451838642400 251314282063875488
164337362997507200 203570669214119648
4684020728402099 122137444063462192
85796551749816000 124386459753517616
44305362007016408 245397736657971072
96519501668973760 116343304353962736
31187760969841716 127171863371150848
9268623529356238 247638710363573728
74453778222759504 179384225192932800
95163396724195312 185013223817202368
160202767780187648 244797637984945760
132596506011825248 245851815607767168
37594913590576760 142627788393565792
175181218482263360 209648557750783168
23451773597523300 114077869456956544
107576009313606064 252970283544985152
136021237814761856 165260651389797408
135691069834894672 177782066812779552
212722899468945440 261307920072088928
21586606658894556 190235793113155936
39588811285718960 253941755818287584
64804495652267936 186148796669005984
5757128585914737 137800363831193232
13518535783647520 258506952242263552
17192482849309052 229541874715399008
32888064687022788 190384259388799168
48069296951044896 229554300153496576
18308911317026480 70575055745806112
105944969376523632 148837696963878848
67566764068736792 188150788625940736
5111052445190789 197477493696388992
24812240267006884 44278414380413904
163343601923468128 220828901153869824
9231364933570262 63928197058088336
155607369035471040 202446357439918752
174839514330128256 244376982038500992
113635297305961872 140025614316902720
197444667063083264 200399937567309760
74801161508467584 112502858382276448
84740204755387840 256342642868309888
5861619946979306 109742900315330304
55317716657054136 73170077381958000
68671708598133904 137146060962161792
74602247750856400 188086201821025888
107747579871463664 167314870708865440
43949536338223672 121283921018429216
114923026495069472 207690149991561344
74169653152843008 206789949990177280
1317696913889695 15488480131173834
186746708692605344 211674652384341760
117669251119180128 200981289052418656
82046244420994976 190317665490242624
56192062615095080 90666221830124512
13626157823923548 47925232305955712
83528096199729744 214949153065053952
37169493924021672 214839930016591936
125840981293859408 199073756667237440
44375415703638424 84117179093667328
36377129692471816 195402414013495232
3302549690397537 98572787433642016
49049817262103528 82319424656094800
58746077129688808 166727970188938656
114115883396997520 121033065510367904
53890638218368792 165809664410076704
31255506978997848 212864341169226176
112682876019297808 195407702924111680
85191732378262112 86025212182505136
21801867615007624 258494305807678880
20651096845648504 56565001225323288
57048293498823072 136478844330759136
44101164032711688 256658639042006816
51742844428601616 251130206374234816
240825780499054464 251798287449080896
72336785824759968 215025983571812288
187151563652119456 246345091276421920
119683361209112224 154115123751479744
19725899037429448 258448463521761568
131628387703057152 174333890296066784
140769161276985408 244240999745073152
121040355499464064 238266892321776064
11179415933227546 59078768879002592
28122053871885716 221320839385723392
150967623059493600 205026012383472160
139770481153149136 229682700201966304
82415203875384576 131746289200650928
189635850412411680 198565507630746656
82284839073298704 229667339741280352
140868092802519616 246717689367856352
215228835419872032 240793779630331200
159664847268253536 209745394757909856
45325393479784520 143552773570943792
4159669197733877 148600633380786976
73056260679360416 89459830785960912
49736897258609696 103678716387542848
166042505010125120 251124655334550496
22053444982054300 216685811317985216
145554224583748576 177118512617760448
10425182416615130 240125735509739360
18762172201413020 84888303630263744
207797340551665952 217242846741175488
83239191624576352 193004189817174368
172350971674935680 206405301236904640
123209942728741888 218361865397542048
12972592065261760 143548059615682816
54211809092195896 237221488407868352
54387292458179576 201037478740355488
180042742983535808 258492455649622144
97727913901536352 182242793382859200
123868244139898784 151989248050446432
126961422301899024 229271948384474944
160949104157994656 178490449697127808
28664246403460292 84976126229805456
129009840253873584 158798736630782688
183454420152421120 246586882338385824
56558730229176896 252953678813837504
12426326188957904 119108698342300544
14913378549556168 124244143847348944
183200276036342816 221355642501693344
72633528382924352 249482232688625568
255393987984681376 259720382354867584
79249070057102896 260830376561977696
49805680774057848 167296044378997472
101669652107581136 164048496442546752
10850855781030376 34134014303947860
28856247088277900 171351290944347360
38898360445127520 168671291010250976
164509594052456480 244352223534715488
173094524713372704 221431907728487200
126282088859415696 145875145142651328
43099485831723952 138098075175822832
91450084696289216 238878422116462688
80070839129672016 136879319712743504
110099398733667072 142531351219557760
202359125516553568 247868533212204000
53767622429759528 257143896892774848
41246153730659768 105395980691261024
210939264543360384 239952247281319648
80193808093711920 180235142898801600
179523456721066272 241514619981598080
160457599504090752 161958472472099616
131430715560262448 146266527696713760
34248500725078204 61935076335027600
863002237009532 3933880160885416
18641098586992984 168174068628201088
134048496832772992 220831117041621984
248832368676381312 253861056525299360
22485095287899184 256424408361708000
121107611640813600 244381590837547552
70259590332469888 217451304818892864
63992407364490528 133932736131186912
162168907467268384 174235758476285184
229682530515116672 246336397431919264
126474153654937328 155307750454539392
20009412907445456 96476781627855344
181860522249819712 193257333263828800
120011755425286448 157813292488189664
22454207399402180 41191612726549712
95930871858622416 173793086436102368
65326279840289720 158831787027217664
44707908429162440 149503464727568704
19391586409456604 47967677591293496
12402180427962778 255909375730033408
179541548879923040 218673831302353440
146668346624261920 228818946883703168
69581003198681984 154090618439957632
13371338768056078 205552525871416448
168587243150759328 246447400940773728
45516891984537912 87668943938537872
150338217685504768 245974184142711776
171933981012996032 233874242197923008
83538056276587120 127884810973042368
7931074323507729 173255671512333280
175770221974051520 227311620026061216
85512123618296752 94145499612930560
96462037709668640 105405425394485120
1773143234112209 249877682763668896
114635121478140752 200428750787637472
120812374634528144 257840776598540992
169298131600124704 239426201702205024
9818634997592838 80531910704541072
86569493147865280 104904615137074544
56614489715087320 138725600082109424
89185897280339040 123361535027195392
25888797115727308 199314240521205568
79097569012988416 130522907322133440
61696291795524616 179254989254381920
51421166842604928 204809523903352032
56208339098806144 174854267419280320
20514372764675792 165635450172431744
1525638321491285 247844796310044480
119306645179947200 191022938465100448
214704394594523968 217668136754995936
194524366388131872 244150073544122336
45603051191979624 227776401330467616
55312695572965488 89148318349143456
14170618047994196 192928560230054016
193402907437756928 195760552218147168
97964961245239568 124746465475499632
28095074275877648 163179095270278176
201419010477264512 221886681059036224
54797512940252528 94923157118577280
96406708145273 211736058630201440
94291429984675856 192977380697356736
32019935146941768 92818800053209568
33272941523339552 113681351966165568
89075587379860256 188702734197038048
163833262093632800 235686079988057728
232462044549309472 235145742767393376
44364238925604560 103914208555236016
100595815819055152 120243725419104320
64350338128079424 97955813400408240
130701664683124160 148754594525698912
53208111796875960 226765004055057600
209573199266900832 248505447570553792
41434651778778760 255807435706602496
86353489723168896 247725910991742432
18569963439719844 123343778660353440
82480902300895664 148338076082927552
78152745456545360 84396637096933184
59331234816100392 104925458668945472
38961505776152528 250025482569973984
12045478635910310 254065522282887392
6978333211421727 173746590621114752
181551430412392320 191165966762792000
64481514061844184 215407247467114176
188674600865286304 251840227561098560
20786621427601748 199196334794262784
230886098886658176 261485367307644448
67450053093639880 162594122585306880
66268177863337032 99602894884943648
25862048178830292 107389344395474176
443282726871152 103573724505994656
40577808192582288 163388448763746208
46591572432403424 83242966875270208
96292223838996128 194655372519257280
101488404748499680 111690440463280592
22145800578270164 122636510972602336
251637442558977632 259324032026454752
74916597797148464 100575492282983072
10234524933638168 164937897868979680
93187953259686688 176495720258455328
3664683092880547 211522472898341344
152567290324720224 205513378864581696
133615014382709744 234399870650740000
156085059228786656 168163050645533824
184252834283166656 186551914001429600
35520769900050280 56246175591020152
35092486012220256 222364229259839360
108393536759505504 149835741811811648
187499823568734624 191227370656523616
179733264764175264 186336917249568832
77863457335597408 112782865261288240
94394162451326064 196953459864749792
23487330107301684 150887244144982880
136747475490236976 199191101580379104
61478803880996168 261353131964309216
241685990792062464 259624940456497632
18414749314032088 131322672676466816
179809448163138848 197096594827416640
69659694363099056 121243826639456768
150227584464100192 156018922381341280
141830347549927376 242166725512242240
54020354624221776 236697469420871776
43677823974886064 198072566824157952
31501072292398268 181497402072278496
74288468487388944 219854294688569824
75854280262371472 233693418699889440
37761397456569336 219939182041159072
165986207509801504 220021762971665088
4933721685899916 113703507295100640
117654203293952304 164918029939063360
192487829823087840 212349751323653760
89911115955541552 228699481571164960
63740798743030048 146717798873400768
168090608630391584 170827904664886848
17680758689106762 136043817437424400
12511155318273612 104125543274937888
135878521906177152 167895883162126208
85991440433660112 120044666892005200
180130891642738304 234891517041498016
119609747196817920 193505882044981280
148432272201938464 167361055696680160
61788467464351112 205055228534642944
214974667942660992 219918287691128896
16121446986925070 20357662563707608
86707009074420736 185267128690511232
115001176308152288 255384989318683136
52193618722703816 79064976172574384
135005116536284432 250245632796316288
145765249226486272 239082866894173920
64689671044876400 190530357879725216
15321532643986154 102365297501401936
5031518818220633 234925019510800512
101984406838061936 181543058710119936
148781381810588640 167531380105504608
128848318433519264 244630172420591808
45795663412225072 135562449188641664
6548479624985242 188229419748757312
29017872604746484 152714021045342272
197225881614330368 242483098643065568
38286705649772592 99201896180747408
234117119422374112 235601317129129632
166223854103383904 260100127648633344
47634940119949232 156172151896504128
42825125027845216 140805726744656432
77203140486155808 201618426903929216
46050634064063016 225426786952168864
119269218681755312 131206482657990288
135711872569681360 146383000232539872
83952916277107040 165719696206911968
248543096073191552 249516010823611456
199913355584924288 258316160150987200
74358215956687456 159316148673996160
208555945238276480 251515452481375872
44920719866494088 219898550053487008
75597984015411984 194460583586142112
40095851341691504 161564369547197376
135948160076604944 162724404879721280
175810228856937248 191514116485576608
75254925037935248 108537359969937984
162532163557148032 224316961321639168
40596893892250232 241506565919507488
16810402385962510 21089028107963712
69324961457777816 104806840283121696
255408648662038400 258059431624965376
82858769309931024 249935789520903008
209119548499899392 223965832414072352
192259609367038528 198632437859788608
5995728711086284 200758149911648640
131349531238623056 191867432944436192
252527829217369504 262058187043826016
42593127481894496 175861095803861024
129829499597618608 236326165138445920
59489505513504184 252850012630002624
114889702573267248 216374958095757120
31835782097190280 165442832378994144
172249156461724896 197688428733622784
136018895027771664 219642511941656864
46218462279416160 110881269364038144
128555803744789120 177355249274266912
129575486644630288 197648935816008576
78179312038016880 92262190324040768
196617446675140448 252925507655582272
1878523825801634 34523006474576312
156540981383235744 165977797354633280
26251753318728276 150312712984005824
142025988622161504 201218679799756096
133674864648011184 183202397031730944
8485070078554818 174321224737574528
159092046581796864 248723218669109664
12083345392243896 45644963794819224
30184776536969392 133449186907286352
137185542345559488 193899961700756896
47086453447508696 77155352017823008
199530869710193760 248803558808287648
184295152810410784 209395263126578144
215029211309091328 237411979123514688
245629080254424064 255926077000312832
44300606351839840 121573818470756304
63777473781671264 124656070157706160
109636744539890256 244539877738802464
93892821662501344 172743937341264544
19239892158925604 129707553159215744
93743292732868976 170891046147683392
4701350056200889 237771802519409312
117957025559915584 244821255913165984
73852304945133024 75498895223512448
237415353945814240 256186243940180864
30729973171407556 99854024401877072
61303755668440800 212703248198773312
11524137938632334 15025833350479026
8924107320267444 235431073161592736
85874809776784912 154945821741497728
221468061809108896 254178221509519904
34632553572313660 164550566121551872
74891183791222416 145635013638311168
58167102101381920 218725390659894624
136422766811949440 141561305759370896
137757008934468896 224299992210838624
165724410904163456 199631042726339296
26184877327957352 30560972185993292
185531362946774784 242440221544507616
236847087040335808 241540177328343584
91702702654667472 219059488376708000
142408876170663200 229669971810734720
69703335238422568 187134680429443808
43042525056755632 205501272131647520
131464683363305312 146022947837442848
97968867118959264 188863260027538304
67229787485571336 80206667281434272
13329988626712474 84727036028447568
24762913914943908 207332464849768320
167224328413992160 231251446061550624
149560842941045728 204116836890509216
146658791446773664 186501984757115488
114536221000087168 201690281210076416
6108160669032769 83139454961587600
134093341714167584 262630476553372320
61648346699819568 149129338811326112
95662861920968720 203763625944068288
230708163044331744 233911869673433632
58422788764401296 135147272407608112
111091994803343216 155198230864209920
74476729249609728 251426901507303424
148019197219864576 236409530455605216
40161779138160544 224537004476158912
134420135085212688 257694288892033056
105059772002522560 218166950574143872
2490374471104550 178364505571746784
21564270348733976 110896082061187696
229148829072954656 253662607495738272
5386350628421658 53279255299162784
98883206509860352 208471591007977536
107166640506033312 201249657662746048
15046463205421824 221904134881130784
34177867693574064 147908847899411968
36059574391410944 206337791286481184
54088170874891552 82107787176105312
198983683600157024 246831341661634016
153236993317110176 212858194683287648
42708588319154568 143745588385174000
63933984541246672 74590341650964512
151716595946322432 188136218832133600
197028102431455072 221198685287547008
27150343854920008 197474381900946304
74204650994941408 200633749856998464
171991564558846976 174885705455835232
96313333446256752 226449692283055904
83381525783911824 169385227427734560
63154933817849992 91985321964828816
164213166749331744 215946375960308224
95300986904297424 201846495070915648
179067778146591232 227734101344632736
124710685103139632 247384741755792352
238820005232574688 259019838742993760
120492641355957920 164255031394892256
30758769170031376 168301470235726976
61692429924226184 111211146955347856
126370161234816752 193000523781121216
166294970393529024 208562897948021536
139429087460577392 174197310816758496
40531030171743048 123770440502814624
37566886319304512 109127360631039312
21537951223029136 213190951071892288
154205850968853376 213644716668660768
215830180310189504 217243136261880224
97310809698248192 229619458909251488
27343881255248584 146551723845614592
82176362056619280 130183129846213648
193188729552374272 209421396483368512
14186640418661856 198277147683231168
93099689117770960 166685445157768480
226172826718201696 254205746523283360
18386540147688372 90666919328817936
27235937187070212 153232204587305824
48049114227107464 68131748064213368
17620955189595658 78827461603900688
97149661292571696 104938870298039312
131242871583034048 228189775335169536
258259565005797 142433423128722176
170259781426297632 198291588602907456
57422319123727696 61170401114383680
10814787725474978 59591876891382640
8705571496532645 146741554877479680
67530850178482888 221273390987614208
92546858994622240 186475623696191104
14396707570908434 152729680266615296
79242609371926384 98247657107667984
82305099085282128 118048955941262272
36511081026600496 51019291618919112
34390929655949388 100624864291955104
80347538122965536 230809811044721376
117708115954031488 182536865357440928
54547759135959424 222533863527911872
128431916903411952 212548638414391392
18946020170469280 171180471535409792
59022532584650800 129432820176665392
98860829293673856 125607315577245488
144332403667568672 248414567350605056
119023655321599728 162985175784224352
13813103167137406 62454940726099960
93006964222664736 256797712487080256
199210736664970 39972553482906488
32532129117344984 157771500001746368
6912384018109344 159431789634850144
20390418650159096 35454075984761012
32791749550881212 206666497306900288
69665670817912440 114362717084129584
114289616362464080 153372372116955712
1199315178285248 197290713820621152
57806190152326832 152747258820067584
46420297321807544 115080249926392944
139541342084939792 197557235544600800
112280659745879824 196225819278004640
244934358919453920 247804575484994144
797632259330483 116714710747354480
158295475271799456 238314546645048672
31007763480609076 177356743195123840
119757855917242112 197918817070488128
85137658324293952 225559857402070944
195471726957545728 226745476600429824
68034035110939776 84297073811707088
53046084890266256 257935157062357952
157992918246957312 186744400529814496
55317790070423456 179971462101495008
91386929014207936 158408927804748576
89962332218260352 119404862716861808
97858125877280432 239201917863701504
41307591356595504 52760521239090496
101830508856147248 197370112555470304
29387224732066432 95362813439861360
13416296609002792 32355648296972216
141549996730401536 233236778715055296
92988491942965584 168282135792361696
35302656752616116 255199212196155840
168973295958944128 187529053107738688
27630717093743236 259434574430303840
97223928015064816 127525989618703248
56821955062873912 220520486528330912
52439028462770928 64934494867638416
68511349083924784 129784718678012144
120955871818012912 164551678130841056
49830769534421416 114299454638564656
16204462680548580 183647126769208224
52654226971586032 63130676121572720
133275173601891248 138991002042433184
80746527955658976 117528028909003360
165591410048173056 187516649357702784
8411352697067527 14102024860666452
182450507348479936 209919554619702176
58336971663739280 175497104094417376
82169252207088016 165516351919197664
124142810584970736 183238493897950048
2479094561264919 59586705153341168
53472828056006816 117666302360315408
164455705285694240 251355635744072128
159145311464706144 200540755727399936
9916408282039338 254636277223060672
147413640774052416 223319120173664800
101668206953451776 154821514125192704
118510678978930768 128812533179988416
88162157756845184 194508491552393280
93483746829120240 166140230560815424
230530773782516064 234585801161155744
85210042887869744 243662186068803360
95403937644510944 99678838401364320
1041562685721278 138985289682013568
158100271792984672 233407410674977952
101035950725614544 234000811993974624
36554636909659952 39780800790002640
58781733562367528 235882252085038528
150795188215378112 177348027121383200
31085320054744520 239254706988446496
54449916124552632 61255523357918192
72853372841845760 142221668758129696
195697201365520736 199083890154024672
41707146594530560 126751191548401488
35766539165725216 216388618233385472
108473118167438240 113403801524333200
80940550379848752 98172500029494912
125660097274411360 206058523381672288
122054812172016896 124667361680125600
25758273149310096 240493606266799616
129991843875753792 184533860931610336
151013758798332960 156936503773492000
2348992765214178 64670634831673864
40432453145909592 199538582326801824
108478261219686608 192132039977849984
154869771439708064 188034924453650336
27968706748130724 222457896308164384
104683209257934544 214013989083156736
98201414965054064 204591015232531296
103943017942174464 139243830414653520
60500030711132360 114824175540453488
33036067409992536 259314237704465216
87014471935056224 174481564745113376
153331277444304000 224196892889087424
107494506812295584 108137778630975360
88356225257567312 251697526338151264
26020745481667732 250784847277296032
53032016454293744 260431882041233664
91088879729782464 185841610782767968
203642631021779104 243567240812922400
110991517978732192 234713664766683264
228280574293402176 249735543398268512
127722492600987312 227713471524960128
68796141518460792 248147381619039328
37400941920937992 70432300945071784
100162746123319360 104876397064000960
34814882528381600 83337523143426032
188329509371275776 224640143903957248
95624575604183280 209800330157524128
5256340897292158 252180016406832128
27333139487562996 87622340792971056
58431928696400904 258207685102345024
29462024449372572 51217739698070472
52064480117482792 145438780542225376
37925452571261208 229603338659358688
109776580281412992 140713285559152160
20627441092987528 93784240384248640
130739152954556336 144403092976334656
184952434686596672 226198261870386848
65503752278492200 96424644324229104
204471829430123392 241654692928920128
31713739649389296 118755405810071008
25538371979371548 246445313422709952
65178645533706304 200662166567740960
212014751205567392 213686840425300096
12338952478392756 99398488554543856
243166766230356992 250654719883056384
130517390943446816 189706064623965568
17627330614517290 54859058382722960
114622223367331536 183352241686756608
157957901189807872 190973833505773120
66974432291583512 236567238421137952
128584521179958512 177846081395449280
121573136934799456 180320559357141344
66494551355098696 186437139473221056
87104297978040128 127839212969930384
127794312206124288 256919701113620672
8454322961986444 148808725794146272
62960478059623392 210835809387486368
25370864184088868 81727833011937856
16159990167151232 197806848518215232
14433988082658642 142275132641086304
118672028339001344 131907804355463584
135667653986037632 159908562190258848
149647253621209824 241509310121626176
13454731722743698 132036570420619696
1984559349260152 38059581609015408
80731215374693504 96799631170623312
35862907831225836 121016988267892528
96970122498733664 115623296640023280
49815435211007128 256078152511733728
18992713294747064 109313673696658208
131108200055279440 167528387270942496
148264909906385888 221231247934205248
69526224590736144 90887495138518448
10415085231317230 50937769825469144
71945004764041640 143777476312088192
4235604843020515 18754059637440616
232130535270925920 254363622297413888
39313807418555112 119694621419619280
129843914748632832 175334522057942368
37123145343968648 92745305836912176
60187353979662112 75515048700824832
112960332313794176 225708440286915296
29078364320231696 178036034458458944
69551782300646984 223442913658610432
97745618463130608 238625982631664640
199911079907491488 262872747775938752
64711412033975824 167957574484410784
10351118106405856 223308822256484448
123493459091888352 202412450343656928
5897369716837994 238512665907207904
27074590593140824 114442486725277568
163830680408665536 172432589267941088
33236549130498176 160580711957725792
12968136742404904 172741691127144448
25762753237017232 242931293945291776
38629638588695376 43012869824974104
2515923783850734 222972440335733632
159892865227303936 190385120839955904
4599048778197238 95118637245579536
137067868334749088 243341339649613696
19433632758260004 146745139415243552
79459463555371264 121165864333151936
14528035894543624 46894727762587360
21180895607515020 21685308208642264
87202455407553344 131902524485047152
193350056255981824 205545837081425376
42153584608176064 83955143505384384
64059993369887560 162379833232038560
123474958021905152 228533250958983168
15475481064516258 39516980768383760
169355344134998944 213559703957976512
32389936402832196 260817992216392256
167714228411598496 177992906587966752
20428438879269104 118848488658697264
17062007091473900 62098040460256064
45385876258214784 59992943184284824
77940190298514928 167108855790738720
16054914752551264 135023419896509984
195043623946009120 200471490014600608
14981720506008808 38786306287780272
55115657052007984 198404788702541632
163068395196396096 195085302324439200
145883553974744896 154361152457633408
21905829862987640 214143997420835616
186743806878618624 197737529588195968
72386129071333632 164109249877912224
10458482456092602 250834780378765280
116605298297801952 127602210727330080
58607663908402824 129031771264382640
25220984173191708 92653890415499696
73017567910731312 74366766957367920
93051818831647696 98763680454109152
64196323561052824 175540813917030080
51887499220586048 95021355174454832
121234491907379648 166435464352824128
27748261568030256 42280520781659664
22869416691614852 66819429552798360
74518955357072416 211598792083656800
123741412988193056 129769943855086528
22570675151004028 82260697779478176
52489368122235624 77176594004583392
84670938246138896 108092847094493872
126705194342796176 171740878465725568
128875095564477888 163813843323626112
88851528153577856 245501736703881952
165334506069012544 258218133550793696
81867610292035296 212434560436981632
119201558905451024 224123027697162016
153254883540562368 221880672571696896
52450395109821712 239424482379177696
2867173552812916 154302527165861408
55953951285706992 225612030667326240
177312404435474848 215685968436836224
171105349225553568 258980566647600736
113877472204493776 115905825027318512
6061837822604341 105941455579408112
41427351535307496 181908903556497824
87977278501062960 150190377861014560
161220195322495392 235482799956508000
118553457926425776 162735705037942208
75316014794822096 189247362379543008
85910267092137728 243721069524430592
79850011335287488 144897052267221024
139948153065731312 152652650747212704
125986874860618704 139910394419974256
34861199956765872 173553168381318624
91730997230034288 107130387818821120
226709132638027872 239029469597407776
83407586839407824 91313619876236480
159067940889176608 227323380291059264
35495753939776552 73642526514480656
15142808586528632 173418894518863072
109057098141815344 257003005086176032
54566658068679952 159628162694752608
142428089983472304 217054579503033056
63542273575349584 256415808572632384
237224242858286112 252430442711655200
19729342916554268 174380059386132672
161779416505361376 261634043770161792
21832177032627352 45931198155257504
55800180264118856 181199767767099520
245231345900152096 249525693794374208
66241169926031944 261214261074907168
20199638587823440 161034017581004160
242417695771036224 259934492207180864
51477377355434096 195175936014736160
37733807567590480 84637550815093696
27418658359160468 192163825083816160
74001574194659120 137125779071861136
39183657924410008 203446383033329280
181747114147951584 191299679976676320
106990447391312368 218248653755990944
61377132022155096 80998460697297856
60752508832997408 98352687249854448
111227804328504480 237344713656926592
24995400306172472 239861578879859584
192308056731603456 205583369596331680
144552924266563840 196168735109895232
91733810634634144 250005329664576768
45808210512783776 171919374325064224
183571999678384896 189600705303178720
15461558544589852 189163725466493600
36196703630444944 105004730745086016
83305486081366240 137846324914072544
32688568391987960 209513092847183744
144115882923877792 255597292506250944
27894283719493768 233358851647500480
66956691816081584 90678864530330160
90332574909682304 186816136389836320
154513508516971232 181752041206165280
92684198258099680 238769801913597792
101957709804094784 119956215491262896
33992141516946892 66979993241445000
122862317855746048 123906161123511552
80981106129031280 227723823899204224
113243806973478128 189642715720546368
31901699609215228 240597096645141344
43394628208405080 158698128773303072
193494759330776800 244506782645040640
170905271520147488 221019459918978976
130172052912533616 142843714833184704
47139586840046000 53363564938709128
12565044235720974 131498322844833552
111734616067552384 245328407783933504
97368875209805456 157002445556440288
185130057365820256 188405600092828416
5814970275923559 72438769148442624
65309622973785056 80006184175104608
186077647373776256 229092623058621472
4352462337082621 108158004178655360
187624436882440736 190742142094566848
52671627733992912 117074364981112288
25377354852338260 237457302676138048
141537601705720768 261510886844643488
45683722645046768 186311060898350560
80740864237036512 169344186469329920
47019164663247344 257451404338590656
166643166773667936 183711497580035168
189135575373714400 206065558541225728
60522632874730848 258957960881461504
9746021542612318 89662770623949248
15250819015771690 229568520659455104
171641831382769216 180014240342294048
19127241802911584 66286833687879288
144735545394563744 262228991941802368
5363813680088593 55435661892329000
41469118993424896 250869942111471168
68860864730245720 232551100445699072
18427164551789376 214696097840975808
8943036142394812 119521355165392352
107087295880671296 228642460872457952
49512478429125376 226176555089350208
127966617367089440 191188876170723744
198375528804094816 246713630447264640
28689289725661740 81044319050722160
104686286410817984 123828652147151728
71262249780182280 83524717796221488
77555586255188544 80369484599367248
100242203197797216 102437330031699376
21035959993202840 212658365784717056
182969941703503520 199663323631808576
53625850018260144 260703434669976896
50746513281890960 113888909830461504
108396629438368144 140082041281949408
32478750739215948 171010736554623232
98326073361927488 151770155704616320
30349703130550412 137689447766765520
133267812684730544 137462421002526560
65599296210524632 263068769156634272
66316309165468136 102717996379574672
164986855787527296 230403516830560448
26982583878498300 138205187750998176
31831506095648396 98356597380749024
12656597842161848 94292326268196032
125375170963641584 150493695180946336
211299772687808160 225579918418438144
107509867924121104 145819112526003424
190960159831528288 196870923288043744
48913359176136528 118087161465790832
152304373468015552 154521469869866848
170254478544701888 252145686175426944
128531580763667728 233295488557030912
68292266377520120 114363445495684832
57241714714424944 167346417074781216
186408545387751040 224248532073600160
35629324885935636 89186495278759744
156358613988792384 229784499022138656
108549604098386 78696212434843008
31637384237211116 149368755466091552
2955935484687103 118440801486286080
21109592915064552 65247237249065912
70206378049851304 173144843231411296
59682499838019840 66336482995460520
229794826637461792 259897914156186432
42849471106736808 128234446658172048
24315654528937700 217665910785480320
221297633978395968 245716702099268000
199955313307016416 262390498020364384
60315731231309480 181449102726418560
127743418445091568 137134671637564544
59188940806713568 150249282396285920
81644774486730208 113256871938907008
13528484561010980 170598769780242624
137673111502320096 218257218052847168
29349605947659504 39978045572147232
45566867708926256 114176326044089520
91816913392298464 226153104951466944
88489077882219232 182622898641658560
111787685440402032 114672909201885952
14962915144810458 119603000192808064
162888280423476608 236865973985419808
71934191121836216 249628046310059872
101989596487765904 138565445571949152
764305790639622 45355927596246144
79726644811620832 168580961489739904
57066996340523112 162786780654998400
125177433821354384 142684937470563504
127307809669011264 216799895158625952
60949539143495176 145932933939081856
26890510603829388 66726471431946480
111547763257405824 241924364002681056
216906799188775936 219747753828814720
56493485629931368 89013297559866016
68329403982562312 93605060880319152
60796595099132736 93414482707527552
46552633515686136 234222190599499360
194102838343511584 262696481744514848
54251912025897032 129252967607413296
73657780255634976 162289108616371616
21024847305124148 106226811456583344
66649196298128808 76553780040861536
13959189475235562 93780752527545072
61118644684175000 130881892307181248
150169474095911744 192913251898620032
107451889640770000 252442698630264000
66253362118924808 113676389502436416
142684797615408128 201895250659167232
123375406490415424 218970580471857376
151591496841738944 215694398837075296
3817180233999075 220914799403346240
43763136414528856 56664846919172296
103601091510449920 207431576353980800
36364405647736056 118629918417882272
98294418572788576 177157714528383232
109155305086940480 167337356735077312
55217914422216280 248726040897432832
132818785853260000 186972548919845312
239270368791002624 261422867447380640
27524032616153988 198010921193947008
19659254998995852 234641943902193888
173153517480259200 176663190523387712
170792609025060384 224874497993945760
93601853235859376 102763050525263280
180350999330641056 246007328203290080
77526821026182000 168962612645821760
79182956494680320 112081476518571456
105528967568199712 239872898284308064
16567300086129572 99845876240029792
116416879588812960 184592449213629664
23028642390756196 54598645754689904
203138295939447296 213508756626520768
22922732897282932 48309301737723600
174011278207275648 176883634611403168
50700458666515032 81934858536784880
90473509572837712 92644484279554544
108443447557243760 256743106011437984
131340842937686576 217802060530284864
74734783671295280 196339876265378144
53653857171688344 234410303051331392
129925182656694304 212788480182336128
60661878114227080 102114525146047568
36079088803672600 46535543823417248
165582953927520384 185616290292010368
55091654379677872 125445065059715120
68085517852776680 212163414871893248
217348090875354592 257967379612773344
10515231926430256 46238625629630992
70555815444910200 102204816481660160
85248424651634624 152455785679366944
17661762321865626 204017217145669856
227761665231196128 250297642553372576
104440651833479664 200848350230345888
74540178452286960 96265198904018448
56621167336685304 220948008202036832
14341803557456516 253927567470878912
170165660478601056 215475832123834208
5975579325283085 71319619489418504
74957782978270000 217645880576035296
81134684208041136 262112461778363456
22095156427658468 168026980004008576
129681557358160272 204209929868193216
136778703664012720 147300388054960128
104667749287488400 165514845513239680
67622131403742592 240933169135105600
115364405441412128 118992406917625008
120407687495485408 128356206368573616
104859163526443984 141046073779256448
29407079522024200 211942296083195584
123351377497976208 249326239296256704
25780848914766112 171785124041842496
59633490858705784 67682120686318472
4560208310817651 34425830268187344
128338449572084976 259645856265920480
155337781971595360 206656441303353216
28034317567107748 91313394886572560
153608744097779488 227504757327608480
4654253772793348 105055156891142112
126042305542270432 218519642735365504
19677509128428372 115541864075444736
44119119585905864 257707057803968768
107227005495093024 193283893284520640
214305079509257376 236580293167440416
198360825865107328 257816959171954688
19448881261957924 184666434056382080
43608902443048944 249938681227714528
11614662737187156 185382152557980640
147598183507548704 256800718542143776
54517173192332976 61666940821358208
10959899485717280 165765400018610752
47980935435561528 78559040494556528
148699818548356704 198934569038671776
8531300627119883 87263425492733472
93277032177880496 233358547424435904
206333858657035296 248315845130790560
22336059550475088 203154763124070848
5315721601602455 247204002998923616
31037611546154320 203178140121611424
37763115763892600 205054422341138112
200889703315368736 236058087306626976
180832583299198080 259908571142611488
152771914763005728 233905160194256000
128802577530176256 262506492983045216
25975209453503680 188068528137376512
131749150683617088 203721540387838592
48993135243793080 165471136230704224
144052916537274528 200996671529811936
3258896028998060 36396966835032480
163661438772207040 227195541036266144
58925650124705112 128034014600586624
40558705999141240 147602247625126304
148333933010395872 219883919969049440
50429249075080664 153340350557915904
49986127705986168 172017556533411680
49521433750677800 147001169006627328
34773538937447948 142020853798652416
79993110510097728 82022619836463504
209998920783467840 222529894989191264
227552167742759584 255847432418723456
70415276324020944 124546004906205696
18412690371005628 204166760780856640
56109354985251080 145169283448395680
180123949584987072 259661310813667072
37012200891726328 158447471385312288
216148326726522720 220323129615362304
119160757284980976 150789972187026240
62250159296254344 117836222286450320
132205404857725056 219587849886867872
182275463325513408 191273495268235776
5890846992497767 221859087390801056
222778462679700864 252427243068308768
22500028688101516 226307887240963168
32995217879246052 176010007929040096
231643976988152096 238982288466333152
123144782413806432 139565322055437952
26058615242053136 95292135030157360
5744258808546958 178287145313853888
95757132193219712 142504094383448464
79031152648964688 110129583187303776
231482120087832480 235414509212849984
163100477821743744 170894666078982592
48841685689785144 71965782992682368
73467616360019424 121850325999324128
4901964024182007 157798688452226240
422174165361146 109572985388782288
115294893361391696 209610238731743328
88102246801902944 106197852383283152
177235872279830016 231702614673629312
46968147940050216 121422149695296976
66646954610279168 174689963404186016
24956600049430012 151300595238929824
18040369403878996 103173215648752432
187859692444410528 195471698551677760
231404250008234656 249079130265209888
134476632123056944 239826204561112352
2831079425130641 148564801443515296
15203679296771146 77158447891984720
52314337540223144 216418067773527008
48645984944362920 246035912827257760
36772759587419936 241153202342420832
109963110853536944 195804125984113280
43399096706852408 87172210945770384
16110038883693954 60952831638242776
9692972844031574 15904321702396510
90390493742608352 106054469298856880
60226760085589936 234259250859033440
57440850430354160 72627313317373488
247971017029966912 255273436143125920
93184385779993184 220719422075465536
40800564148787480 245614411584217696
13433651348941672 261438270334991456
156777278175274112 202526386218497504
106328079555042960 181419441931678144
71834019589864168 183877588394550784
25129381648567972 74710377958986064
65891270547840512 105441048128920496
152765286994086336 174101269709402304
85197295042924144 150055483333069056
44901679026373360 204536660667071616
148256078401841440 192254414262436928
2580706394861566 182960404781120480
3847001497965984 25593269927016572
81397958920634128 122682549991233360
67631176950171272 124667912231314704
138759172176755264 245386259665329760
7109341042693586 13598912589850470
213052756452144192 219506943699781120
52233473773803904 199511737634322880
53323909110651176 143970910835065568
132735431023332880 172456207074800256
124623267003755712 241643090721176928
110114613534281184 185395387616897056
85390052012401232 156629225131247936
118428889278674640 248341501348505952
74455011099755632 202774676363122240
162619294749406496 242863591341883968
37641705822810736 181670576446316096
39651366969089048 256202041714792800
40670344894638160 82927968583014496
89463487385621568 260864886408564000
17569998827512374 235513827107551232
103543877250584864 145290070184147968
47302736576132320 111938620080391424
6509914540942266 233203115309680320
6731821174208981 240139813205364480
141143054346618672 175696844268035648
129843637662654304 157571991641980032
193437147970082848 242623643777835424
88402158466981632 108875592247640864
124310786267846352 214766582617942016
155584125263888288 237692385056967520
152158359757542560 222842999184280064
95125639214884656 116746465866773744
9490162407273934 22560143550503596
154443261752229280 226693542559080256
45132897247383632 246942523384981184
25173637232728368 205281513217615744
78063636134168928 87035104405958848
50991804324889552 261813228463360832
99267616697395232 206713020932512896
8405093488740746 82954722661197984
29500280418367348 104021746507170032
8030219222238907 255840228097483680
12725655255753426 213253796323232416
12761980014941458 79985804354833872
21562748514578932 81355957051655568
112812903245455072 118767332399437280
94790351352427472 221486767331006016
58565714635630640 250975135006223296
163472675728255552 194431620677519808
92231669653001664 181063057223771360
190862915472454816 236905020174366336
98290093587329280 118324188233178336
80274161331343344 172205838056066976
33523757321169556 257960709820848160
13078891785115120 13652259773134482
220766374360229600 262056443862501440
47236263757696576 244033339585463520
177466238620906080 226213931537765440
17443836183382262 224235015721259328
140930508479107056 209737976304750848
97081515486500832 116630456922717696
148517853449706528 181371066945665248
150508746834618304 173880684450629152
232477922042812096 244148716244061568
145914028051369664 191758925097820192
83666927498062352 135103738644530944
15022877945151264 116306467750053712
134365797465582480 257120659810665024
46093094794186656 183615098137108416
48065895924052104 247803096468230848
65820962489317112 227079769167077696
66008548941845968 179047736047783520
151969312994296064 206437524406598912
118471816848431136 160001194994684416
109751796417506224 150924475691917664
5297723886252582 86488898989793120
134643809380952256 214325558590102272
124549962840270672 225453218739740800
136254172551087696 227823217957503872
5685588504149005 48802454995837600
200720438647306400 259682100782357408
222345782915944448 242910246136597184
126331357651312656 141573656681991136
57608796428075592 174969158871708704
191187867885451328 249751991691335008
198457266566460256 241715185652140736
166820866610679680 250602186286860896
68828455236299104 124094341990578448
149855174123518272 238568157281329568
2649668004418032 195769140999534112
33205988592079648 172321975071432864
104661032618624560 244556193663914720
167689114980615200 179856681015337760
111130537941223056 218486548477467680
113488778472523936 250842095195037664
76542582915003360 111166827430766896
196984481350897536 224062253179700864
141345610212845392 253068296968324576
37488894332168152 83267180098904352
80275473170148160 254055133465148704
3634073891473002 107497643582599472
191197357089136000 204621747286038176
145681168944939232 216489953507115552
53951936781431248 262588874890892352
57844015706131792 167237382254459392
76116318664941824 246867799657258016
31649643550855476 59304270224980448
21701963041992908 196611933200622432
150748366700605184 199982117840877056
88778964471800416 141554666787934096
149387455713673184 153317651982015264
186123318225893024 249771571871053056
177486348240730880 232458452955158496
70263352920190056 196209499800932992
79177655948789312 213668572873071552
51692813063812632 137162342533018912
119400647485311056 239982555603600000
173401644350445824 183171594045437760
64199126114856992 128130031403243744
96309085774695360 130890603671482240
102711919482763440 240104078285726304
66444016800813752 171791389272082112
99629726718533152 189900962839531840
16557542778334126 132072418966528928
49284177846097872 258973544174940096
49218552157803920 100316442564304064
49568084158321856 229790761360383232
111490161642956432 245689646126859808
14997519188475736 107998999753267248
9263574731028388 133660469794606288
85904649565934928 184967094374281024
111188641389538624 235273267526659808
31235688977155972 100610821699069424
75593826420700736 92711767548160624
11468009045137568 166709004822795168
104758008345888336 129487043331311776
76768253565424208 199525401664768192
76722539173006688 239345671418168352
1431812883831930 9915940505033014
94557988235301488 181935979162197472
56520797695235856 108093793287226688
6583483466757843 137221776941450448
12199457527686642 42465542878070480
52287307494717736 223509380469358432
24424179976779972 203470074233704320
212911760205391936 246694878785899456
161251103823340992 224279850686569856
63485054814365024 211009603910152032
65360282170758248 247227267988203168
141123852629093264 165330793645108192
2060161314184809 226849122976536288
60016083772406568 99087040759804336
167362368739910912 259430658730604256
172283126996915424 210794355878532096
148955843257035872 162485234153252192
143624080654115008 231464818464355520
61822914885207944 137671632409949728
218384534156412832 234747803522325696
25018728689153868 129979618920530224
27284654639632648 154108979712056896
80265521008848816 155408394589454656
47255126931351816 256792536392285376
13164839221010082 262601155146337536
150632179149852096 182254137760068768
84272302547595664 143590951034903328
105664284291238288 123233679208487840
28025385680934292 208917138233943008
150926440429616096 207802428004384192
24725541268193740 117641029083154800
34239376097165856 137114524015591744
22237471681739848 27441234266116992
8319062609190641 98338204217015872
66666071736989352 140352892189558976
3011063602924952 18273407576111872
31092218036935776 43323280474353200
217191757591157 179870361187003552
38043233346974040 105657693397162128
87049108172604224 149972323272554176
210744472488311968 223121685027732352
113138043874189184 124106508226206992
46465129096231424 177280061567464896
66175767339056064 88796120963805472
80644142686118784 199764155068446304
69609382332874360 153508138185857376
31452450215813132 195673712340456352
236591852993765088 262311994477245760
126828130782973984 197729128737239872
127682785117408800 238375987505090336
179216141035279712 228341836074730400
40821361779796344 111504957596602896
17152667379806846 131963883983498864
21073417388434144 108498616278353040
24993778164726244 37434763110726232
218551161497301568 232132155314351840
52086438252841704 202457047063654336
141133245320409408 182148011883228608
80035780274990272 240181818934096416
83540849417630976 136360442032937904
159210811097835840 261545663218733792
88487967334105968 109129834766783232
163693538341016736 245238407507019008
81657878578733152 99599242466595664
82653545120812800 198343384668678752
81758786262617936 109334678764503696
199717097127090976 209375471483571840
180811667382570080 231759702698233984
37769573102757792 226953865271768576
75235497639046128 224573425738530880
204821853459721312 251862407989517792
120782614503115824 193233519401925952
60153699850278048 157018588712156000
128269628169636480 222804696057717696
2063901340851998 201197452337944608
78975291829206992 82571019774064976
124831243191669200 233713098239683552
108250818872425920 118755415849976080
27588677734088568 156314141007382656
18381874386067484 231205828780914944
163829737313742176 175915374132192928
124252280694606128 164512297450368096
75579754447243488 88671772099212208
80491160798739776 114333916505547232
21839252735018900 109896087347980128
74117799513503072 91354453030405264
28846474908686888 78806547777374800
133196908373834544 224694524684091104
55842212413099200 253083107115531104
10564104366233106 47806840635039024
42823785541673192 249024510190683136
83525781523502992 245167028210763968
86469794775032352 176319630352404320
163282901332167872 245702339058004672
162255894419407136 244736927534051520
217578133901058400 262461634835625120
38093045648041088 182667969514973632
42131857259966280 244645966478200480
132306340260684816 159961182865576384
56406503749320944 100849540105420592
107132245846780032 232802192680031680
11133186498617886 54371700012034792
89012615730849648 124962965508867232
55335584695115680 67520719819077768
43660793148962544 169732900281681856
24525485206554288 123029071775152880
227714543045525472 232148893581108448
18187575626871492 46565320100315728
27571156832335496 115559093078496208
215629936236474432 221492599635762688
166424859495472544 200697032857998496
18328760060379372 54331089894134616
57384847333996928 121614851531539456
242671476212471552 253704282707530752
70799489280297144 116599363041708576
7655639161035219 109257120373340448
96787932668029440 148820434087005888
15676089372124584 189524712556354752
62724447247351560 100080968744559696
78523251047800192 209540877920374880
61103266531321176 151284988109877696
55885947539781400 230406996469140288
125916577085115952 233172096838202752
152431829744381632 154408677666681280
12302568231931794 120172657692032288
201141288790568448 262846293900276064
1420465287398583 79236838188894704
121322797128243200 254007753007621408
200982109146456736 253177461051554336
141074899801184384 153165044754825504
19436777025017904 208193878381702240
46614317289214704 191236557913148832
86757756777018928 234023306652831712
77589458945708224 80130443359535552
23944904132420960 205262657741594080
1988583196533683 134791101815648672
50666885636171512 119499740388727728
179856463206607232 255824856742550976
132943692043861248 158002025806779072
180480389155096320 222869758652398656
16515790650661546 85170415350471392
230126076763850208 260527678246488832
202896413192819136 234233246816919328
47314965970622368 134670098744938768
17696815046013460 232074425966411680
38206811111642568 188294639683750784
58437248169756592 132951101273900544
83607596667092560 168751892758031008
26641984851839516 256316034261681056
199302456837974400 244186372825889952
17888281777624702 136836894257472752
7661362302655018 84593569251431312
46452537118766576 236691470566129472
72107716215336896 172261155729440480
5421481885110960 253896559959757408
78217720061536064 120995259409201216
41224076665556592 143526092937910848
175507905334577856 211662929395898400
156739780908251904 251216936857621472
44884546462365736 133979261299001536
73343593978539792 114417782354297312
222129031534079200 246614545611621152
225985680309765088 233166982512420832
172480350580676512 225864163427144640
157683176867264128 213818869960140160
29404869875011260 107344650663622976
20133714195837228 161869526656116448
179131067577439264 200274808057325792
26016399286382196 149088835705337664
220866964138179296 233935441591748256
130755091037505312 230603680200027360
100455701068924800 185334018428394592
133263216991876160 239646783494708672
63197280515376840 217734977105965344
81927994272526864 180816624433392768
45597507463294920 182529914376208416
23331019629292656 59817657088828384
25907788843365420 88373793032429872
232239394499679776 243149783900387808
21366044044938932 105369431904730448
38274168832121448 207778308610494272
87768190505008064 145283633866611456
94284358855203184 241975826304666016
48544321055282952 236030999375222208
32701363680971528 251350374670743872
132441537298468256 138407303945223760
71074556509248896 77529768104660288
171425373345736736 243974961859473760
45466081566828512 184590581189434496
107462177790358784 153172628054203872
32948848722780120 237194645742913216
120665578596429296 154259215352715808
11533477878748304 182681377222788192
32810091681543900 151740666867704192
7734716401749521 250720343454586912
104529280112739248 262049151314514112
11956647585904590 230391503265334048
38575912466547872 111486615978831776
108135872513032672 213151736665544544
119102614131178288 261959064783634432
100572159537333456 178599721901172992
186490393045447008 234102483556918624
55787838738637488 59512883070074448
138621092003394624 151078667100383744
3314560160951114 41446095970318976
90095704020275216 94961771332013168
164911447782733696 242933090039247104
39361557136836968 103194149440154832
54827117079645280 105660815423255216
158390783423417728 206340182039241600
230350963690689792 255847202779013856
177770824113813312 225474578121898080
100233607114403664 149860224854782336
65184516308543920 187209505071058784
53733454122066672 239320235175170240
15972094391668980 75250050036940464
98896302280825344 196701051210891168
113902209027161952 225082260195248224
53070457529562752 262436153896689024
10306724860115742 80837136656144336
42716133952903024 219319702494506432
188755657540439840 197130589115000320
8771356192293939 20644881252241672
158262002517498656 162070730665031680
172009465246654368 191888758315618464
46671101764997528 204035128940889280
10076062759530442 94870188907639952
51619072262307992 104239885142430800
8059214033844335 150944479994286240
149246635932256896 254334065033918592
46523533453334768 96706543790643152
7779042471159741 48091917585477632
39729566834108432 211855677899925664
83852541085896640 172582215725157248
123199887151175872 194982349355140032
12716157591455632 218678370935631168
31171033262128812 215966872795965632
148331749272503424 222421671886599168
132672118926712880 249138994809097696
4462263147942674 56622048672455160
18785854458990728 169734057995766912
23913200118642620 85010285612790800
38847305255335640 104532953493851856
109906769533627632 114833461704761920
120611626268980080 173956785904555840
71458484624138704 261407317322775328
44888064281927952 141585567160194672
181087924520850464 185315272719055104
50648648167962680 91308494540772320
142284991982825536 158808141326856832
29259052411751656 207929709760188544
26451327984681428 27136941105553584
22631227125031876 41824413300018272
29166653456820024 232685240557156864
29318120586408856 210428517110363680
33168279678450464 121246849808588224
122439281067319952 159499494542469312
110834976956305504 249088721985205792
135400709381073824 179036620055038848
74082542082270816 160948988024062400
98306650643737168 166785759742080128
76111526084624800 162233660666358176
96940817937304960 260690824813669152
86341488182700720 97889654881875056
20737819077736692 234755125804611104
99219354927940544 198644191155678272
206450234154589344 262067545630029120
14794179676646904 209034542570868064
41094955175969016 231963948610433504
92218478064297968 142545514470684336
8884237776405335 169535088708271616
1462798106311158 114313548696035808
193033043855286592 206794570137105504
123240904576092272 188455657044346784
38402276259036632 205242176349207520
91128092397497504 120725806537980896
41547810648783696 124587093533275024
96889395799040448 214200822573823008
103896201894871856 182654538170753824
64013143843267992 261973609366989504
57441925752722904 206535157104426336
75502000804560432 188658013553733152
65183167829666136 69567819777282312
150864593730478432 242620033483809216
16163855753764992 248890750476046816
22524849028115920 39584640469516520
100822962493043216 125345635667710656
141250558210680816 173118151368750976
84855999530858096 114989528002752720
8044942453535431 80947426216262800
94083220168190224 231363585958500384
67210208999986288 184429067453064544
58823034901539488 137398061739320624
70374746708957576 162177273337223680
95486103536322224 155003372239469152
195691752934078976 200379980381124192
83204135813917840 256599936345512160
54031699489700968 232991788592960128
96433265854299264 191055033886469472
107006092605596592 180630024805694080
183542003378412192 224720122068806016
17379093142976166 60011578988353016
110006402946576832 257804724579051584
96085812500708832 262298721375458496
129986758103692096 224118511968134592
61446230528125168 172557764177827072
17285450941621004 85640731482829200
5994789937151689 62095906226945920
111498909687956032 150778075045328800
48076931819652032 175623646876715136
52003813768161232 58299439513384408
9826483343428054 190525083476626752
145663051420659936 210346693725445344
84696963363580064 223054236183940544
64237342974678688 228181689157656704
56065813491551544 217469882493595616
140444616904497008 223571867515679296
46680418959553840 92371557720251024
43635442355920664 171952194392957280
77459868030970832 237018100593267104
93595161673456688 203555456837904992
74857473449564304 218939372889505664
93964515083342496 127683234552409648
62154655002622072 192144911207593216
107281128315685968 256733376135706912
30639076645558944 195277125396820544
201432390241603584 238178424945622592
46568131836447576 132913834177126288
131577321018676224 194057759976934272
19691899827091252 57422184095478432
60945747599202128 226793650072929216
25716590867843796 67989421130571752
32870167224278768 124118521907209088
28534344857822764 249277909964487296
41974821671661256 173427484595520352
88745996121957600 200432744928637888
42171571266574688 196463893682820544
163639570384628288 176980862706452032
91394990951413184 237048448561223680
36545982005728312 226038098991034528
188401212952273632 253487920962944128
116503539238868464 254036704074561248
73080331446659632 249274861286443936
155870164475406944 179846429477290400
87133917885541664 151759681750741920
97173806271345088 236290767096158624
1823791101355200 243371777390130368
59918786572702640 176040445501560352
59127744531972816 254837415477563232
179246355987638048 217267554329625184
34428685296282588 144716902033525056
11069971627593608 202708446410534272
155457630997407712 182206444350417792
51294873830923216 112295159845065888
76163001397673200 205085093318297312
57081968563778640 148007352448147648
225659251824354688 252197431125317472
141072876841749904 228332031264505856
67432876984256416 169744676723070592
41392106708437216 242559712186767264
164071373161718304 186373251105829280
46168717040127184 159130100564294432
110640113411077632 258472562993835328
168987719556958528 246763188498407648
76254364380715328 206105164233119904
9214041512055340 65577169011620440
181651609276154880 222960330191851744
125975216855441696 232865118897753440
46802344872170960 148897083843846176
97563779485396992 243383896778416320
27215071255618028 170488509440192288
30010569722271496 131324643183481552
132551926131354080 190226190672371680
81963422733729408 112058906123669072
76669905473752112 218137725302742400
187404041238104704 239604460006889184
92275321170292256 246043634320630464
4989268432498686 40929228253033832
43015648957603840 159638340902287648
78371748366247488 90932539423531728
135411346107981408 254556976730383360
27985152918970872 29026076864351996
178532007172983584 206044538602587520
22079499576751012 188573512488826912
80231021122913584 166262072664491360
201713268987129184 255828792792091808
188204229946472320 206628936869962688
28127113831058532 121492149964038576
90015255160088096 212759463507080640
77092094946353024 124811778837329520
42766597308337112 99517960858392608
141692425096281952 167324745456263104
91571375848858144 136756919004122912
68185255339391360 161286228718948768
125846761802933424 261597148048568928
23274128353907308 218853059870718880
119682304696938928 123247679512380736
196775923530718976 228275554020201344
104457700256979728 262084829020149728
66629702184338208 115282134361582768
88705342024256144 218970930216786912
6919331622109162 248270774216992800
48488869346564832 118995002724161376
48630932051625672 187491985415192512
24864003523094336 211989401987410688
4062500263524574 179796037699720160
53107247777889648 217825292753547488
66669232263436112 130975612075181312
204783886522135424 248418769639823360
182642146612154688 198014008101233408
72532533640950496 164057270901443904
63161901328037976 237474734694498080
144968499185242752 256883698351574368
217731853723844288 236618304661203136
72518596525806752 166052974417970944
29534132427624276 76356653844994160
42036552888929648 250411402691908992
38012846676573872 257924762522726208
180258804932940512 223713917563700416
35908996081917252 219661384069660544
70484018966942264 215300668410802912
27076950335045116 199024804024177312
68266214173860248 187540345046791936
145432499125038400 225143890175752416
75551555041694688 181677481044847200
100728642755876640 252738576477831584
15844898663705838 49827373494533504
131793215744388112 201214192543626560
99446205580115776 133620770917075264
169992940307273600 246311699656370176
14069316958855482 199413407182276416
18243927035878364 20447339852659024
211488249909744992 239116184124441408
93051422689410288 203638600874297600
110732254198709888 194408348035413856
90129416081807056 105612804441739424
17022723509441828 195228056492887360
49191402650973776 181076308169187360
26507840071833136 213914103812035328
94231166581312192 116623867632161952
107623520636121456 126430499004927840
102188600556863824 226038721550823936
194538900044722464 194897647199102080
18376730150918704 196280643812439232
90559581788314640 262872360600070112
131566230706139120 197015951305201856
206443908066177920 211144179641511200
48693252792210184 163967912149428640
25829232718910428 60778620095779872
153707058715935904 243017777316356384
145966490521209056 162323711237356576
202013042046245440 254603973388290528
84844744220586512 124326040491533520
7216390628967496 188713391738800960
157099551249391840 248156734880382016
132534418305115744 135454530182207888
99552676352529488 216603630798147264
78149703590242608 211830276878941024
158925241016569088 192939994737670944
103779313760902592 228421659935315648
61520145830098824 136436908330519344
140476252861169136 248227044226370624
69337798555799016 103854267599182496
54711787914041264 86272323595454656
70970771922549024 208310143266819840
160160888710173632 199488736365137472
69231914405044168 97601950004972016
200321913525271392 205365670874315584
60815051972429496 78480969685097856
56775146205579040 156551627911121792
81187372856447056 180365355533247328
80793625554251040 100989704410452000
75043465055808272 243986254064359776
57877253373305248 145744490710720928
155341945947114464 232726380146784256
174429962869828192 197609537506883488
181447192901770368 262605914882210816
40123321335651976 156943084097468704
35969936343489584 95791194611975472
42531531925193312 250889915312285952
111462741390893536 231717520570142656
175515449355389472 217348404971928832
19611982525273444 58306633607728184
59369786042779832 168517973903971744
157326775599579616 185655654729122464
196175728912701056 233194822077510368
195869750654872224 205310638968157376
21994883371262980 76094827330947248
150806671342296544 258514246025332736
126713022571776192 232909401683479232
176159335965843520 260337126731209472
2859370653539361 216862452147952928
8631763012926125 23822771550718956
31270426960953020 158125847044604416
60244223280411696 94479303214363920
45098575858575712 247370061163979424
23336005736725612 109789025165240032
164825392753609152 262792097481408032
23296676897842592 99371330580194608
126293088528520224 156173929698325056
123856414467422048 207225556600782080
34021640838341508 163686684901832384
132638904056323456 256099195876474688
69348845597156152 245612111866545632
209749890876704160 234869646891469312
62721848145822656 249158086518296448
55357435561246480 223009450684270848
155037939854496768 184281850972012640
67435820724373360 81932757378253920
46286448063613816 233893844526079168
128159846482141888 179855206793405888
36857406012017536 169958132426389824
87289434172072912 212323877051910784
85505630443589056 141840998589827952
10194915207957402 113450461967503568
92408110445656048 242085044911968960
173133768080402912 188255206611480192
134971179448376320 224002068280532224
162279547014452480 262813605827864832
55091771272568848 156422500306560064
75290273196458096 214215070721563392
32552454692605056 58215355747825736
8225201706352687 154547805670445664
103780180617724304 213660260571581248
85753410037809776 88789598536080128
25936393008625924 163440988760635712
24484840569273768 210525716854611232
76132528954346224 130617623998625392
68709382561359336 163341534359806432
114415460347651168 209870672702641920
85370497868097696 97243615577320176
50444466067797024 188992000417565632
150073440958674624 223980899818900768
114727612791575616 118077242438725440
101928761854789808 103536909282515888
66488751219021448 76071503243761616
126997010839676944 191628662387898208
126220679414059504 145172235918458688
151418662893476768 250681070170013664
142921917474988864 164313457474777888
30126630571809876 34282432740525208
9429328167690140 127592323772324624
112928478455836768 214895138172414144
69656033493637568 90303283427714336
132846625358994816 133835257721849264
10447049971370230 90854160073982544
121513242734104848 198628213326918400
95145082341608320 144161312075407872
178673441667618 231922553637376032
46241315347265712 61496698619913528
43177059647645760 190393049902332512
39407074438767312 208852712584129824
2396820825403376 262877321471259840
123228097851697776 247684086797407392
215343322685716416 248552375305876928
183005315857364768 190966043579220640
95277529439134176 130452494717396384
13435599702103988 50756180515547632
13827309185794974 210862318539903008
6785433259136993 213243203750296704
38477870474381776 228475529773693504
148534867803112352 236519200368190240
101001737003175824 168346406816843680
160492676383314272 183696819112026208
35817718978069632 178922206431775776
130452940085274192 153937812229507520
96404443850850496 233897927157713984
146863938015304704 241154003568552736
108836852471984432 252767401557401664
71693766363894616 238575008558144192
215672063582859360 237361675157004992
122153779190153680 250764137147565728
88157343384168112 106975968975140000
110013690592606160 164163752450061280
51491367450310536 106528027925520208
138877465184739952 164159595552825856
131915224447221616 232062638000571456
37318777202196680 253239398965311968
16463455870903936 196567180045507520
151841733833498912 225800445866410560
50180271251064448 134848195763095136
169409131376844224 185599928087071648
81446054965263776 253962428599726400
163557064687116736 245831133142423744
46150228514319376 252042883189157664
17346576849636380 187640672491313632
100251065414469696 148548174396824736
126346810629135120 233205085305712960
23126839923156536 47532903601503992
16422307923654294 57438006428695360
65471015118479176 89216259591284720
88986584489296416 204788530801813792
58659716232091872 115374246338956016
160078772251137824 258517860071219328
145365155804075168 214186142097377344
62676298727085896 97110773919306016
139676825378192256 186033469848492288
118139555547664192 179682547979112032
16483399064177186 91820101134432928
58801952260518824 167033858179600064
25664726889956716 186499731725476896
117941183555826560 208615648550820032
119305159597202976 123734834376929856
46695531218874032 170005625443808352
73124238146409136 149920909639445472
59824784524015888 143147520400131568
77802913377620176 167657868542395360
56218008469215216 136142077637159424
202582234463191136 236658243119568448
57507067227010712 247021071441197568
54100209050607176 92623071674860208
22575399271647248 68613176376262296
77164956666042144 209157134789623456
108246201164330672 121054754455150992
36362798250996912 107055704064136624
9984977613440074 219526503136551648
72187849614018512 211700703557632256
70705983062630232 111394443985294992
107804257606172512 151590829176520224
96701122836602944 243455260303325920
131031469256455104 208005190623618304
25791480220171392 80869973100076768
134130672425484208 234063119546710016
99379777516835360 101868357715092048
33922341823763032 217515421467682048
8211888049273349 107140586585149408
73811531068229056 156785475758223296
79729213952317360 216249376739361408
22216445477126444 139337799141695760
140326218438265904 252448058466036416
54425596007238688 114894349295219904
71047721990702216 126458577289339504
111381113824069056 146255646420627872
166199424277922880 229188042517477120
2076262126736484 71509033280969248
238762772668075424 250156932201718528
1337670350493506 163086194243550112
100395884727994416 210917054094674624
83236589617252576 144622309985055072
35510114119775576 190982093017862976
148162705405385344 234137299828671360
54317861422952696 226903780803626848
8427435283605321 147680271558480000
49805415807009224 115956027670725472
842316553440515 143114733512792816
106266867803810816 224831796132451712
88175256466921888 115710884461576576
168496400455883040 206149624981933536
56663386600380360 144905353013495520
28696089569777720 257453946519202720
94919138940906032 124467982016178176
60980436144885096 159092169594913664
16729849065965684 88525915367883632
55540909930906072 114287988366306976
173447451113632704 255349373305202880
132984997552311552 238714181402105184
112332068378250176 242794077597746240
53507853994879104 60191133392318944
32379211686024064 95623232501631424
44743198895656680 101083838770879536
71347228085573920 95023290723749520
9874789588579316 127340200527652672
148760375566737504 233722434720664064
22794916238759740 237744993361791424
172040603117526080 230407019061920288
12210425598948634 80061433190216448
88592753035475376 97866363449502848
21244381266709044 97792014562709968
180761354269574016 191104334430215808
56095256850946056 127916955869336912
55109800482172232 88712688678482752
62758336183374264 257323309650641312
2183837651309192 42224273891961176
55627134992228696 90499533494647840
84518682817288064 220638540586914144
60651987368417928 178433153526638048
161645249937746624 161659275609687392
108306446426576832 254301806694159584
118366697668655072 229997738116996064
153262291039825440 209133289817773824
147240054939578144 247843119010922048
36341533167977648 169316906673148832
150687649662503616 173146688958505728
151569791877689920 253672963518090176
118321780805199056 125835820144053024
2469954338898452 220090295623317728
112256863244299920 152500497436684256
116274849857197536 119085253209995152
115018808090147568 163570429456240160
83330473049824912 220503713981169120
114052816125197536 134987127789949248
651868412211456 225504881261883072
12817464738664352 216922797606517664
23200439058449360 34319336922380692
1116294383479391 45714150931363392
94634958267585376 242075638048979008
104729087308219312 178680774464219648
85975762388520768 229643937605179616
150441406408514720 195596959987799456
103486006379089536 229710834788087936
6618823631009793 82290742854872400
27539569927570608 184018397995280224
68425270628108688 127561855656957840
60642963420665472 227041223737444192
143321404997821120 198086880687554624
56029328843080032 161972479670777984
181478501522882592 186369730815334112
106806925658887616 179437726688789248
18566595928247928 192617739834469600
108067148483805056 200960745913421344
93057192149004480 251625579479165536
12956606229754592 83773449839085184
65897457569612080 78093144603183648
132900581872763504 168393554547314240
9680118716155600 219815444154466848
103298024649050592 127163963442170192
169531529330328000 171900174940502272
184217203319677056 219421836897533216
37677061308212592 91768571485660336
36645958308293936 83304898365820384
112146106874944720 151950228675819168
26649011049402940 78076405387923968
5905413573342236 88905216502751072
30263389810511120 146990767157221280
163189206682867968 215652658298586816
177467661203267840 208826237060826464
148969761074989376 169108111879686912
45809282274329088 156802935246631168
44957166135849624 97744788827835248
117245908859673216 125112838742242560
159667451061106144 182649214533322880
140178212061077728 244725118872299136
89394698792474640 256015262265707008
204292676297449824 232295599622371040
169557968410401280 213048682680912352
19589287890810236 76459258126894496
103496629564237360 175738213405275840
16636422754972946 88041767428307872
64213698437299392 102553570335679872
52780110714309912 79290787335689600
21078185958905188 199586156604655072
191736802631136384 244241961453289280
52194301042259104 101148503379180672
226256987697948000 255742816738503840
13756028425555448 35466852356183256
25079147396571144 49096727407953384
21695322100506584 259621231478096128
230788561055574688 233459850963934432
232133215811637920 238784982072705984
10999243099103462 64217428070672424
27410556314451016 139753095314964160
41180555197185592 80637518302234400
73300184409921840 256806018288081216
16417681933296194 171556034117270784
139085486785290752 182450533445456832
63533069411660632 250555738833552768
1783992580378875 21866146083961240
225101295614048896 242781912273617728
70497688073696544 119536910312171824
143540163969896272 157439336848052416
254200218419224576 262807029620761632
93535232523471472 109219608438799632
132789297289829664 229606535939028704
103754694192259792 153436809421638944
41855499762756304 102626956561437408
137818049717701536 183313162099701472
107177087435228928 153505298241316384
11477875187928940 236461647144983680
184252115031515392 240511428922045152
19767827913630648 78311551215133024
112361249267510832 193970156432013984
179299857876679296 231141854031868512
83628837941529552 97635168298571488
121230481020086288 244940948578437024
18607657983838820 33768938151691664
2386816295835769 219967237169913184
159998614304389184 181078799383059776
190014708495277824 258757916840639872
87551858341354800 152147285463340480
207060972743623776 213602791369982080
66808385873869352 142807455882623632
199334337847528960 218780294479923488
128163909051968544 245417197522723136
67541511979063784 93372244771026112
28529143210197616 227837158591364928
163451938742882208 223630401921193792
12301301754052018 238801320331230336
52406713760810712 99758555297985408
103552353375738688 123952267022544064
163225718219703072 236801678309582752
18595867176342876 218156049253634944
55571148637237984 260295463626660288
34288512084780208 182373412244810720
97171447643707440 117313464100298096
192357370013198720 248855487993828512
116717143574436672 222720746682620864
171101222232131392 239077635672448512
58705014535814264 165130858300814848
200842851876982368 218240744862806144
40431154157185280 152463180717422880
14718299205096246 179667874503640992
123552073344183920 209546808951925120
1650211818131091 142064897092476032
66920205062314600 168217912337320096
112700265593662864 115675647934484144
160969265497712832 231245367351158528
154356703869866080 213234681410468704
119710955251403088 262177876218965440
47625362703814976 60348742978214152
196029506787373568 203649155908568480
11313608464544380 232599165134249344
58593478337797656 142514343432432880
23250365080661048 128657688650354512
11570937330496632 44053012120119024
54045658385536816 107512242579157872
175011367161267488 255375961062683744
93027903582002000 133673067550893616
132064586865830352 236954239050711968
82599263157680400 165905426017770464
62815556611508072 159004165661691040
20796641189367512 37680770237572040
178782752457791136 260588100372907520
70246230913383048 102147947821325232
95068285325464800 151975413539069280
5881667530220932 218121767052765280
109822445780844416 116878793386407536
6074311864794144 37730345272439184
11939681418212246 171463260608848448
41794671523999096 132638125687731376
44538090226131352 70371756865083000
44924707691288408 92147396135647648
92203724556659680 197295508757888064
136029081558398976 136529774720464160
99528728323395136 241562287419972736
33779732174957852 66744366468444192
84439319216041792 179310595589470560
2125381405177720 243646255309945376
30924557770113572 259281542307168544
63334476886809720 218715363980495392
42437711803324680 89325380948619488
157680428245932416 182127742041982880
92799280372200032 194016560689414560
130018197138963216 198572157764003232
215618431041627104 221276409976050784
47182724858619432 88161504018311680
29650445390768896 249912717994323616
22659677867146800 140449407040466704
46344335891502760 89842096461396080
59675032321976352 228284474715663680
190840813748792416 246474029121438336
109233934431513696 175457187743221472
75856406003357376 255139884308525120
86993895566268160 88325465353158400
86950716174489168 188485014349167744
12201098748768770 213504816584204096
88817769683648768 211735568651258688
140611484891292336 216529097957118112
61591300425643624 170966616725593312
50146372452584088 96644436375416464
107034678288453968 177608505353040992
49399165738600096 212260090458847232
42761958458777424 221361545135354560
14885950317700774 157914672452688256
54233354782298048 161912477281506176
69813252385267392 93638957723523712
50702794027348648 262650223478440320
204838487248419552 218110445762107520
162029649623766272 206502307468273504
36139193153179368 192732916166241664
178136664076613632 191329085013253344
51721884770025016 145348709812849824
101525639988796240 156518699623919904
71385790368658784 191489955059944896
101053610271179856 222684099958377024
98951138031202416 235886362668023136
20366077897298060 38397095557622840
82736396942532688 145978211614449152
26076919759844028 121849706827538128
17255466662304432 199518467072303776
133840670569989872 180488500215466112
61089148746651776 142488462050897936
178606629200959392 183492602159559552
43493236498930488 165910378768448512
140477431574446112 186763899385253152
246060300622878976 248145485347547776
56853292303931592 220808545480695840
85751367187827264 192585191621589664
20576469153238924 101001579296555744
20841187110705836 253629431939827936
252253898884318304 261021210660076672
52575168481674112 137307381111104000
120728605585711440 191674483011417952
58695507565086456 206231392357915488
222390900373370464 259507712989761312
34070039196160632 124691758574055728
54097694042584120 89983299788816288
18574029299799520 64774480876209304
184506939736638208 207033399495416960
36520198119359456 36936181393615656
151316788285932864 181312763384444224
42569014686407888 210835622837597920
6301295528214133 16749627404291036
87595044123904816 191037874462462464
58301171178725264 165901457175620576
40816744168261680 79334380944911360
15441170481127636 214332553996367744
75226575113162736 140728543289875600
10221845396663410 238439077644018528
12075883923710942 261133596671307104
158278144131381536 237286457006747104
187541224542149504 192812927791460544
225466143255084448 240434153864283168
245151920107570912 245827008122083040
197984081382392224 248289349355583232
57342134247793536 98210456355541600
42646652375238040 159362140380737792
151863638173701536 202836526982966240
43760022245102624 199468530788029632
207937501488626848 242143335879370656
95248446747966208 168201747038671264
18577022832743088 66005944490653400
212890410654073696 222397225799352896
65131047216289520 92234459533004432
31552929427837420 70247574688079392
170094877166481984 218933690993537504
76109247074548752 205052240025109088
19289297296266744 55619366718388208
1637063797290483 198828404320767136
5169403842538266 85575896559503728
150838327457878592 201856974608383744
79059983526618128 147243385893427552
158264909759298304 256501164317467360
64093508486086200 248428615042021536
29953254965925136 62914222975899520
214511847903142048 236185224305818880
101525324128334560 262052986343049632
30186178275382576 106781958469912752
23630689978080196 42382854184909456
62755201812631992 148869013362292704
18017720101204616 86633233620703952
157397379849842240 186945516166940352
52553456849066408 57731555401245904
244658496328905088 252077914253160384
8077518911847149 50868051753172112
180383088517851648 253224374883538432
172383384203767648 183161129014128736
116955963824221808 168948228519419616
117946550702169600 208556807767337088
160846744949903168 234862332208381088
44962740571860232 72980821386941776
103642954633599264 133560544364906768
177367868073701888 190849322346926016
73932816685075232 224541197248700768
121817934053603600 150944752402779232
193782981248639040 229657052277727456
88003656993550736 163395054851701536
49820994067630824 218361647039704832
4139719798255155 218896485806739264
131641275616308496 143218165783245088
14108436034164922 48861881757693584
22881779435561272 114341743201695872
14135048887935364 200905220215362144
21609651105106040 243787380375059936
2950527795777927 200988808791645600
75490162275900592 209969914704928288
126326070509864304 241556642255492960
121570477970438112 135416382600302448
68700275921924096 188553643547303936
182442546428345184 225023488577300416
160824782587840256 252777614324749248
155561106672449344 208840656150034016
121152221748305056 208468748310711072
108656299595700944 184455569621595360
151533734521699232 228924235597194976
60900624895293048 93427618130129904
163855982399523648 261123492055074784
79509990932970720 91121431952105536
86498762746012384 98101851876370832
179393026413001344 228836466210881376
108613772760087776 131994146912404656
21586910250053368 69103222426958016
83498155872582992 239020074430103296
199030658468808064 214026926894481760
151279851330857280 221295985172963264
75486537605504928 259359688697992736
106278567968225600 161545411127326368
56705818174341360 93940057095318816
21440283236719100 200120231765142880
36755081861931200 246197296802292608
43212041548628424 193956682763756416
1426149851919262 63760509494841168
113598074320834672 150766516407960032
100465576251750768 149387857475827840
33157461278589560 152924416156056800
106973489889864352 120532851755644064
55471692821332584 180939813732306720
126476057422942672 174330933237549440
23429482335070088 84277940930650576
79917047877697984 89770814221106640
48522707777731928 88772475788371472
156478818815992992 229943212672576480
111064436033907936 204829605384542656
59537326466874456 108217024317458016
91453733584069680 120112672089436096
211602631553478560 259393039311992352
56752615608365232 125138179329156912
20902758321972008 73506859134704048
3875806241451665 206265510996008288
80469137260297360 206959949195717312
82144197067029760 257302075318163456
17325176304619060 230817461622604992
84791863437321760 119312737597355120
186064296000041696 226769345548990848
4083177036173758 101692978373677616
81458740079722528 243421382737253472
82762240074072960 184128733869114912
73261081279672288 240590892799928512
143891855025510544 204573012754406016
94172088783165040 197937329731273280
87714001571449488 159684178319754432
179229737194768544 198717548952483392
2884051614190655 175309323597501312
16766939756683924 82535196241338736
95989003353366032 112669286052093104
119923300179997200 199063858155465600
43264063996808608 172837841951649184
71799149527193688 148305497385387552
101139778612684832 223114544076325824
202199732187760960 239886043556658016
74119538757558656 202049663732126368
42844615437441672 93007490887732592
57045900764068528 259879316402267072
171134977983991168 183015667583472288
24811785818585652 62690104447190136
56735404447167632 130423255895595424
126134689909632816 133863509308260432
231545545230416032 250342754349593056
76637194172160432 211870920739843136
85423019341807024 244616782106244160
205775429022814720 222834436432413824
230493824452869056 254816336764325984
54516559037694672 181381111781666976
120266695396248560 259361240470765824
27688249061704172 220989561999409280
123242038769430928 194726201238428288
116229683567167328 122379040917979232
95620122613372096 224941426007477600
4373225151527068 244454289172891424
103210922785687856 248408453862446976
91111570126387760 149963236806966144
176918447965744512 234596452242603520
227019552075288096 262410275631382304
133302817012993232 193137331895202912
251778861610346176 261958295245626816
16948212510367096 150571162031521664
89130090659471648 175786680371607072
21098767585002168 259565838421613152
219337860535542912 253074799167465056
85798763649381328 148026789759180416
25750380067572032 94286328681652400
128680862259019664 193116546737773856
40830547370532200 77930305744396400
148681226124188640 211263922953055168
18700857193762476 207384490894114112
7038209487923238 112071296052034128
48645839525077560 260108438859666784
13690815047469508 115990845577239648
22274199381038736 216253788097601952
17247589254073542 152925761743772320
83095623495841024 128433572436484208
85637668730105376 152393381381303104
193331234615090688 246579362949730080
47559025186903736 176744931765807520
47788753997258384 238733834435420800
62563859488158320 67633956597205752
178793042230548224 234964343336611776
226295630386837088 235749232065655168
18709957653014272 33095827673645276
4785857905582643 92957848712309104
46749241496796304 172544282929348160
65263106754040960 184128408139656896
5008283122788151 235646476429618560
160260542233442144 209713233731588896
103255244066224944 212518370344479520
32282346314450464 94239508719417584
7211047020486790 242919427627368896
98749074395348352 176811587193117664
9962682166728240 36516611137307128
10885060885503170 156596539269290432
175741196289815520 190955489109292800
17526152501419474 68930450058124272
100489124712998272 238712202908409696
152212064682587904 213243760338822848
40232197656094936 145208218254494944
171144296565830464 205257606037516224
7291492999322481 201998001510708544
3074544886195323 216648578443270784
77864448988471152 84596342104399088
42911422821929584 159094083828643456
33838215689854776 188984208673260096
226695706103005696 250565392657670240
101771571031221024 166847435408106176
19904503273200764 77933459486498512
47752641110662056 60746357100773024
48045533809412608 238666544245165120
34974406820861316 38010084046796256
150677018333781152 202271931848766560
22773371856939848 38823842723134032
535365146232904 209658155891725632
136246674240545152 256840106504766112
85497538623625936 255865006332045568
199298137955789536 262925266515606848
179619078292368224 186886657403834976
76375486441171952 194665873257997856
132595427966933664 170307415285916064
34266143810783540 49293740361503152
81234145681290192 184484284282738080
110733090624284816 140434101860112464
79048279605664192 197100217037457536
20119990284596784 221577848095473344
57968001302640552 233027793825883264
90695860729573824 253944175843137728
118152755414546400 169544708417638144
2007167070712564 165838113967255584
91342021591333424 241987237202893248
238277696818783936 248255342348209600
155289585346889984 203035277743972768
97390341612373056 200719074424781952
150840982239129984 213072137227413632
16513787830794752 94911811009734448
17741214372800082 214568825617708640
36648450637775144 174993380347714304
24177398261469492 196276746700671136
120182277122679328 244412303120842144
155986709445757408 238317732730124192
74275365482602528 179077241854054464
41582014172492496 221407670737712384
24392497442031852 45514404611146752
2416074285951478 13926257510487754
229967945059099840 250830626229362528
40445528650133376 261459444138025376
150502615841701056 251353227292781824
100095388130700832 183423995139198624
161853548790555424 189440696359789728
49977348963451856 207253210071652832
193989068868797728 198057675026434880
2033793458168461 200255206879701856
19195610011986336 138854163072236816
18290855769541968 257325970274872992
112159654413138496 262428990138837120
22643607826586372 135642354163169216
129555803541425680 237448702759721600
26691612717873024 213600887822717216
58396041329171288 65649219246663088
29001860509537364 112622717245616064
111073469113872144 215552227698869248
96284554135806736 245115007616471616
10678869694032596 84869647332400384
40592011315239936 149447929476544064
54193531209585160 113306526289998176
146042405510431552 221804016116174752
58690958144794560 176522827108522432
63377117122512944 175693841199249120
134324820693331888 261242965468886176
32798698032913772 73592717067382192
39418698885482696 179628349359484256
33370679144280372 166275458164156032
163821513444773664 171448006121592224
43554334885524096 71743850943691248
111968349735462832 231400299736653632
86272709191027552 205364568160029568
62889388180831768 192365708305619744
16764369493567022 106398705856665328
2979638930871156 200177713794911040
150364767261500480 242961147801133024
35614302940242504 46397007586828336
157296558230573664 175675152747074432
31650200937237888 91108088841156096
68717140570194216 87925805066223376
65773729825014784 260593447301161600
103735985166330288 208123852797468992
75475466262263824 84612459070600000
44055135411969480 160944169080188032
101062833257565904 233511929542264384
7834421855600859 108858481134464672
6316728805046923 215072358800288256
5146607115338227 184756198528410912
59492303522855560 155972548868149024
27017033991851052 145313238825868256
58468525859554560 245050580166082016
66118451089438496 183525084123726912
135168870758601600 140796114733182400
24080702642944584 149838243951312960
4679540597082221 9153803478381718
137794143786444480 204374900789995200
60991823162186688 180898801008093056
92734635409603200 206405901606681632
17637685864550824 234014924698164704
71533212733560616 87722256100320672
55414247905275328 166424066232707008
80839125989824624 213303134079379328
193744192516830304 239495009649357536
26141099480222488 64228102000463232
97638197386737984 137718115610854256
44826734487542712 63724143456034176
142544289770957280 170642504025997536
83946893847441424 115904157202218736
1927288602060666 165723834951729280
248984554538405184 250124476244691200
19229174393421076 244827153922325984
19619263764640180 176720249057246336
31904057080906320 100091179620189280
11162593938035230 223760450696635712
205522944408200896 232555751777003520
64439194333636912 165876806488329600
13054337648478014 33869528226466528
108788579102965632 212758039780319712
203353537668003040 249657456179662080
143689781882064656 170560290739283776
42324373894179576 145904659699960224
48590552007375472 247835382479364032
123677587266249680 152005833702874144
37393353801458568 181089435277403552
25472773222217456 217955501968097376
46894356197751336 216458290275602880
100572391292481152 246987182213309792
59275599590833288 220110432252701792
121312038242899760 220478443982722592
1084416439575451 223348200785975232
4450822952846743 226890288318869728
171164356365080352 176368563159549408
76115113636231712 166301626126598912
65958417122144392 79057218674468336
58368469535971856 97910055778229904
40638064416985560 111145553361434752
47201047313710712 175109443624460736
26834115327464952 38851166442061776
172676477008412960 214436193461811232
85799748922066880 106939444125148704
115425523052692816 162090088122818496
41133177435388032 197615869472622944
34318406709340564 82990866440426016
10988836927316958 259506957086151392
45376065135627360 84661272609419088
181782434655118208 219100561483690016
113677177587337712 220964231468648544
10238774518530922 252919717069154368
204492002988192960 233926958280103712
194567006818030176 228692723863392928
194814764304418816 214553821547913344
152194223316015104 185925760881209344
49172592284859256 226714522867756192
50352161353762736 79945697844524288
14598032443249064 191226219028422272
6812012533593237 119966227150215184
105226365861382032 149249157194424608
109283989496828384 249517320335360608
56685467337337536 127024691837845520
150932010016320256 218884127155691200
19315719497957376 160531197924308640
103685454520986560 243278383956777632
57377152253700264 104229858278562272
145363208651372192 214497513358019968
64614806540995392 257731076374106592
24664224959572556 104978497463545664
63893200484008232 213805946244386496
44444934231467704 114322436971791440
7494774123639527 248795321723880640
42968029709443856 218977220431786432
205179310902719008 260937085164282944
212336943058431168 222046862752420672
12203479135977710 36049591527428016
38669677257312760 104723544655276640
155963780887917568 203229856578789856
96129574844729280 259257476202061472
160778391926260384 219406171190581920
35096250507312580 180946752772994176
206260350740258912 252485219303730240
20867752744921080 26530069981546428
40183835792169488 135860335446055120
6493952487343910 253971268053262528
13980209996257108 46850562991022376
32227538649442896 201543539949179936
113014425995956304 243570384144067680
36692266498053896 73433483580247952
166154057188734464 226780890772704288
89307823295156320 126098554215912608
235250482370222240 253277555936010944
160046431670771936 203052328570442112
163015886689475744 214982714939868704
77098306789498624 164036891191843936
6627400628634375 237668129745940768
41640154370727408 91461048570510544
36269230117371376 208786610028665024
138227119389022096 187113943717954144
106884634557862720 194119794300182688
20713401137597976 211910987428908576
188556213104265088 231878460526302944
36066213550179816 158460663640184416
13013115374633668 181572876378803520
104781006574745120 170276614646240384
62401236906743192 188964124327141376
174211690752200736 181729390859330112
125130428167819792 164662072026097696
200757702423653024 217479369059323008
46669649924784200 213719513417907776
211278788890050240 220046049772593696
36469708581047376 87053528143856192
68986448931937544 174092756418354240
47285472357377072 122986066919212192
9570603382377638 242327928578411712
45002404308997352 75892775857089056
19034718750129000 105394168628505200
110216525339749168 121716626472600304
201559325469186112 259314541715565504
33279895769243272 160901235555961792
73741184617599216 139657858854666592
29483500042656172 156864519558523776
41091763853038040 98901500586280528
194216740734931264 224262505573336096
13671592641996854 100495369431539840
81614083841386000 239695215464885920
79945560612026304 239217797580225888
120028301545202224 202660432938816224
33141913658731232 58117792267950464
215675457363988000 237661837502426784
25061749855140476 184481293240062176
56000090310021520 62325044278223096
78194244181177232 262956317059084576
64755532754540168 198097478721539712
112607464934714448 113592074597894736
99436853094816880 111089307716195296
114199545267530496 228701349046415104
112287223745562144 238765599551801568
50486128226507800 212848721650095200
17628478496548282 95978020391987808
93144776649626400 215089023377345920
4790055568185575 29457630716266204
132034812857659952 195962526756132512
42400846504122008 179235170870193248
100778794741989488 128736412610300416
39834334997068192 201247307147978496
44505791652275928 84537465391161776
71733614387449408 220286285106189280
37611185081912552 246155138450209760
122326854171687264 191012986560862336
97888818353254128 234162235278804128
24943304993199732 109530487940740160
216822001068477920 236903071637988064
27910525653076024 191397908604233792
6086836119038911 141988137059996832
156217983900685920 189255505460492256
11826469049978994 48862173828835752
22215982802809092 200381536233230336
35745811320379960 256312817153046848
1324540182178406 32374382416292048
45158420358835832 215600811040437952
89584595881992880 139031515908693536
83720955558168800 217368772158879904
9447997388508220 123401092473300752
34967434849873868 195132025947537664
127515924701238032 214340293830857088
101033078609676208 145121030062021664
146190287110208928 225439619257840128
72905756527056544 141185286078397920
97090943147529280 141902150423151632
118720568370539264 225322944903876768
106871714016044304 136378492687491072
127870511135419680 158580974854525952
163981623673267936 259186826376602784
93436166585412464 134062473595945472
79501727376760992 123151953878641024
194775108143742112 229866311131713984
146733857347515776 239383687997623744
13825776291818422 26329726741505484
29613151079374300 89090683628896304
14607680604067420 99938846563839664
7372797604647054 44103947586011528
31790901910605556 161222705584413152
162335292890266592 192173650619322784
211064829226042912 243807886049815360
147344937180469984 154454974585332096
126221869823493920 156969335656488448
176178065849627072 258288788074731616
42612854481785416 185175816210481632
138579981523632880 227840259132922848
27065848707702004 46662571336896128
76805311441166720 202880838803745984
178814701325634176 231857991229983264
179719780579600704 241465566565211136
62507244603240264 188822286682495168
25930382847756608 230009502635580000
56556063709503072 148269712574440576
8131174588604086 85555636147032288
73224466130990288 208528785776378784
110813599440037664 238486244672366240
35192834438883376 199516888852040576
29673963548160936 261214191651862144
129669724890037872 201906199318456832
194481223340764288 211218557292809120
5583681322500914 159175155308896288
67831366514607528 244075233725207648
53383640185128192 193209848932674432
187637711399427488 249642928227529920
195199188328156224 202017233483274496
139698203681853152 206319707447627712
24084582013760744 142241973182024784
36118985206358328 103552136022935776
8375901315301983 247388739263173440
14028135051020586 140296595071584048
60536786159689240 253715349559381856
107738487551208688 135690199304437568
85880334644493712 122775798124665408
95235283260751600 243505059821362048
28601998272238964 218065852476016096
4106107883625081 140295254206970656
165144945251284800 201410578829627008
117549366114521888 121379847432885920
176786487406466240 195841226827416768
167501358479843424 191017453679122432
23613888710348572 83522495608434288
129543693452769360 230637800584587936
138855470379555936 211294526802800832
16839152844913808 252998721487191584
134446334089521888 162586837801644736
237824726432991904 260731922985640832
27716775206493236 245861560318193568
7711228027132139 41567181765590160
216302755959263200 245662910517734752
73554357071725520 195519645727308640
91747095504413712 262040258544534688
21668026590231932 252543122536743936
52200271297122504 177679797388434720
75471201797652624 184610939778450688
28063057607131660 122456787064695248
87836181667223328 149312844292909216
109821437804722144 242564867822844640
53312794282133904 258734316868131360
182505236833568736 220577247806547264
53232483169116816 97532798913433552
25439252546963892 135552853063433536
163838822175259296 234155996681214624
201419714822593984 238997479740526688
125658371320139616 156878205214517824
191782419289108896 246422727259085664
68703141324349824 258709551533360224
8402049729285325 171762011507450144
17421953603316388 140175183012393840
8325602351536371 226774947920183040
7900671080494485 145181315639580032
2651578825445821 232536527325650880
101468156312637952 103899897696437920
24881263721019808 202694741013385632
100202354506364528 217146557065546816
40984941163495512 261588663633642464
113377333803121664 163874886667056512
176935307830024928 204476002151444576
58576005756176864 221348207262995232
162008792625673504 186258778541399808
21789181285717672 88777397571544448
54137266752800640 118332161575658240
114244246181604880 192240709458091872
6050173184342630 65154044114651576
76306231070516240 203334747348589312
866543299947353 142440848329491056
33123124998595260 82365306494740128
83099983350249936 167531531000244832
130809925687234272 163109864098259456
72473500496020208 139988112751594896
59928955435981248 107254892128805904
28893359527193892 94620006347986240
129182457990155168 248816653468888096
91744149671945008 162105252287811712
242165248740493504 253431692991223808
33766081298006452 226698036797437600
29071994718352788 81695261273281344
15626973564131586 183315090142919168
238305887357682688 248127802740821824
74799380622580064 189579853875733120
114445908617469664 117027226791386848
24458138369085072 249772449156422336
142595128316225472 232039837035544352
38312330194291680 207059405689085248
35784130285192452 99500080279138096
28356418196153808 105829251467461552
47171036298720464 109037363285268784
247816882976044032 256754667051020832
100094357774866656 130094073902241936
195580798103664832 228229864092331168
173033306206887264 217619211746461184
52184440500965232 118405205134977376
63065061086611912 105135127613563296
52201068796369248 80600625138963520
25400226569279784 155226499209049344
130547193744320096 184019575573529600
186728195973909472 261972621663108768
92424413767365264 248007050739893824
40700825266651024 138220126675756288
131029424997071536 197944548455574688
78042556425661472 173443075083592928
154938446125067104 252747079872227520
4779015495028331 169346427546987168
58763764725539392 118781127032031520
178959998139339328 235502162741691808
16567429610957898 252315501481110368
1479295733314817 43864872411642784
135700988011911168 136710222923424960
69476170063667720 72200206825477856
188148545289386816 210610421427977248
229118832488555648 234839169761342272
189568265649001568 259729518272020928
86601756794397696 252110831276279712
109603816290482080 200449949991640768
14893857834909780 101704821402462512
144794366067537664 186381542264787808
41705392796915128 149454486819617920
79606476479930832 160849762354518560
239356854880678624 241086892053628832
8724565278634394 21708258447022756
34657731314920720 81807101079296960
142702969890449968 192100986426125824
235116682745661120 240245283744681792
102807509579594336 165776662339452832
164621253653484800 239849709302159200
25022678125940108 241236319187056992
127070791788993664 170469939457473280
139007364881349728 242617432459107264
15000608323617788 147975152153900736
157007203727208384 247295523143631712
40791155055642680 92072528745840176
49798436222170488 223052992445023776
40696572051029960 52073219553988984
174624301960319520 256235351597001600
2571510056869502 213804951811242720
30663726186161852 256723679386607488
38914714978815432 91380331618016144
92006490795070832 262728959087324160
209787267892719648 241936491931790240
23846295774371180 125033671664015936
73883302391223744 81178089167162448
125484962676994640 221207272055163264
98710979848400224 157162674498303072
91631867784111840 224339829560981600
100296374576269488 260216388954132992
113016083844398528 116636047689938976
167405192180621248 180883713436244928
98098458596975184 235332804174372896
154869625396868800 257587887078806368
715011256976490 236241623933117728
110547417174054544 120220584416319904
73964547851176944 202293629823876192
106369185234988912 171397639515796160
13088850787938038 204772136585460608
70327775222101176 129353578436228864
135079110610682256 198253903724115392
157100286008590464 180753700063229472
159648601225607552 185319966060707616
25394138500658472 151156297184716416
213178707200660768 250728339491200192
22612575536479208 131472928741277696
36118305831681432 165567973608518144
52921805846460072 153396072833047328
24759307409843740 26945633852007284
149162659653212448 193522087415086496
61676232522554896 92587140714079136
86948231118607344 136229192670571184
259926948217052288 260729415438592224
53793504027021608 134256888702862400
62328236597843976 141921446428906960
9128109122991060 129112922804286512
167653534477608608 223426458452006016
23725808374836584 100998934467947472
42419773499862168 178377755075957120
204358405434388896 261950102319110560
54031494855797320 68111693561433480
189920317391530368 247603360700987488
102633345894002992 159507555061997344
161345820969632352 260755931183182848
214201117505694880 228861036815385440
27858677279638020 155313810612373024
144971825560886048 197512464560270144
40802360066902984 160187844327317856
121848768620000928 194724672777498240
108141736291506192 172643744397677312
17549497127271028 205360567379674944
207421059993872416 240540026074597632
5357036102246338 12592551130706518
176032922654018688 198195804950941280
91978643608845456 195411165519182688
108862071479304944 114590318549108704
44954403065451808 213940389560623360
27538224169529592 130560178213128416
34129173487636952 64223074703111696
172834573870341376 193729435620667104
89401337795973984 262278152885450688
120809170866440448 177214915775875424
81967167244802080 143841485427422208
56640430140550544 143179723467707936
79609133319569440 184665691135014304
151094743280686080 170816633754584192
184666200435004736 236048132411041536
67167874001435720 84480598605434544
215118731290447968 216154915434464288
42680637761218296 82791899606991680
18730400566082956 228849673120136800
18870102754607932 50048662594006680
662289016491161 137213813863517264
21794529279395452 115152181466812064
140901312011752080 198061894445038816
163026383999903168 193387243430243616
58231150041405664 133200216482351360
28875658087523528 50138501446977240
67396971713874136 251676219591515648
172520402407510496 199285680572651328
33760698159556012 250987213804049728
102703357986732592 184870749659651072
51601376477955920 216760293270052064
45172659557521512 135066734478210912
173703156323349472 220553937781531136
17120795209411056 52534569256297224
100005623733613584 224272374381619040
70236681303095960 145025890832455648
29670654776483312 51742730944834856
141976021237302800 242565349650558144
257764373281182016 258912834749733696
46901250897454496 121711410543012880
205645890918365856 242251597507552448
34095482147313124 37854758272003256
68746603929170952 160305871207249120
154323745908377888 235177172955879136
59524694228768720 164220369250880928
33493690233096300 82634559979509088
18996642870762660 50517591843757192
53416571670652688 110499760931332432
115591815898646496 171169147465535328
110648544016531088 261002462878569760
136498479208564832 139539828094014400
153372402999623296 197081113558454208
3210931798614759 109514181144562848
152857924225454336 229068843969539456
123676343992081584 251273008318290112
104031361514558976 252156300221179424
227208263182604096 238845686619004288
164770580719703552 261371620701695328
219941650795182368 240127100980956704
123426971967685248 146530899608901088
29490603551612692 120099557381993744
19189961355915072 170572455487002144
169751022341941504 251070034865330432
67639345545858936 193071966495313120
20181645249243060 259311386249921248
15780792901082570 191966164639807072
121914908936078576 121968547576380368
69722139951260024 214458560032986528
46374764295183952 218657787915180736
233227898875519808 252963922950769856
21355531443241796 24974406135472948
135922372298700528 178724295772875104
48273973330482048 106129749137486720
43464058640059576 95800177245457472
151200722579945600 243528820475910944
120564800416903456 130768674356726352
17819060689746264 63854120857821904
214880294203689088 226263501424810240
65312384114688904 83668592059622752
171260337970783360 222143340540143712
62188623268756496 178609129346995840
126397028790253536 208521424306929888
3664316887325554 5732149175575234
63287212125901192 241075844939244224
92073599515406128 97746981040625744
41763093543121128 209207621148601856
187863785588620096 229974499612006848
227338563432045120 237779352487872544
139941863571554752 256395461149047392
32860126046691028 221656191549894432
150512640971492288 191547640626745440
38871780013439592 209286867367706144
46586532027823224 155348554335678176
74734282159516448 114952078313379776
91828329072612448 262208006618898560
137903734540955536 176791156311797312
107874267961183456 215868921808964704
62980349180460960 210238696267844800
104458943308556736 242683032311077344
74792320029161968 116770979766280640
182033470131730080 249895436097252704
49083263226097680 189777578193510432
51688853957745064 211695512158193056
138315788751880224 260551604189098848
105429862548204688 221764770221025184
89021033000058704 134965480556419776
27509668240697576 259406187405721216
210157349002632704 253573886053467424
30747379980380992 203217763585676128
33558232069383944 252337974102637504
156080297491268608 196736026381141568
54826508045029640 182758235973244576
188519848253127008 203456063145757792
171846899038866304 189388266857701984
210077158556324288 210600107782309024
93572645694497968 217715211985929120
13040326383883212 96921849231003744
6637068849038339 216080349038309184
31265455912379460 108844667945950064
169562181398012288 179749196941864736
9686830410267590 148835018530057728
153334436629956384 175582945715281280
148041933375278144 191065075888829024
83610091205337696 182188602174234816
97038318244956304 260352553829016832
209521357461087776 251232094859545280
66498188437124888 188264031783704544
42678610381425880 146741382131742432
26958993158644788 98913892326384304
114976173522681136 151210071472019232
8604344776410655 158118495651092512
71851330590424672 240036688634027200
227741105703029696 244998601426226144
159270263960529664 193443892451059648
194074390473057824 226948447761897536
226629010039464320 240307855628070080
21374249764796032 57428634984103808
189841173490429792 233238966514591072
61982818538789944 189503017729592928
156920498545549984 167046361347828384
72904996506333824 164673118763965728
2724052618822069 32749524505139204
74104786078335344 99157871122433536
67148544421514144 127071438747883728
139675285754590032 195466238033601408
1025873110917071 261458342803899520
73671665755392192 227704759783116352
207853342022540768 218644879830982336
131615911014595536 257163404384678560
75176382301104192 215557677183949920
6594421768136561 34215511994556888
80283297618368960 184526756921947072
4072137386750714 225028968565430976
89334981365638112 171433135357723744
174543201595994144 200127351773662560
124808551969024752 254834554260358816
54686374756906120 62088512571967120
36355099393934720 113764048573754656
46859929453824296 234848185191026976
110712201458742592 120264791131691824
78263105241499888 138093247620274496
107516984180551408 172799470060631328
89894734350629232 121551245806448240
174710631922251488 205864911237043200
120759951148208960 221816572907467424
91629172178484000 166594802338974016
45595842524222544 118448608958056064
119732411418391968 219545109170631904
51220652658054584 123937329944162144
124576033630376912 232531166030049344
111369355802085488 253982130423101760
33176876681238892 244528702401296640
62478322029111608 221162603814332320
162247395902805216 245773996420115008
171435095960093408 227451670222071872
33344097497813596 197662747935486208
57571131978433912 231657497940676928
22495423117354020 121739221199194880
127861681779227360 179929422302260384
20496392085417492 93753220000305152
35336470146661488 170110431813616448
102371631493865136 212083211793068000
15860956394467660 132292571892088096
93425109401516448 221696702467682752
102845533101478064 140783296470369280
78007373060885872 145768974893437280
29038194310756368 91424868880483440
72398652726367936 241366234843816288
66944568793501704 169596262785092064
86284892836291184 109674186539145936
74786569641940640 81237412698882816
39669609769665248 74680203757760800
7879971945516622 217630308886010784
86387946686694304 126134896963871216
75517422733684432 83661417853714736
97294623883286096 117583706864466640
70991464180270448 180660800586712288
48719897900366768 184147933676035264
46799904606584768 223506668166830144
22018203307734872 96193824848362992
79503970170382400 170666872598603712
88637366446353312 205314641390000896
78979357186019008 227486697949584384
2646534390883925 105144974095324272
42568726670901200 128787830309833056
228115388269430880 242770105488573152
111068525378374016 160548117274517088
144166569377076480 247206378780913728
45828613860507840 206197559804162400
132225245317661760 180514890761992288
36713207595755648 262207947596328512
61929608469404704 156350765265836832
70803043126880888 87496175412819200
52745171115101104 185836744043632992
204379884112459712 227744630793983680
148063092272339776 218377072230744736
111324145077361952 243419656910733792
17613288975135908 152747006293868896
12230676938922896 103829198897086704
4806881061034208 208511247010165888
143652190781890560 177882257882207712
230942823444827904 257673578500480512
83450415021965248 115251470790809872
196123459952700000 239619047758911904
102412454646851600 237759597502016832
49704005959110664 80640781685162976
162473204475650848 175704753955510144
72952177730936176 230279386611572032
27459851851990440 170759412196434272
38182466079644656 201200270576583680
119804325933876240 246992902989815712
51808171919570192 248681590160904960
132321284776312736 228744089328964896
60898022932925080 238579479597119040
17187635253675276 127404592625630784
203159623408007776 208319045122650464
98047492339116480 156923960843236928
38231763480450944 222345870548061248
109930599398052496 189972559569700928
83796538598299008 132632617690339360
92752105980896480 246032937068579232
66953518051334272 194219658640764640
33825703375731676 192064949531636896
133198986616991584 195287889338471840
207196163676653248 209425079445572448
52904694583988536 128043800328718144
130120426817457888 166186398021782848
17680174744710232 76721671809656400
11780260560632040 79196517694620976
16696840566932198 215217107916263520
58936432856152584 67282190815923776
84723111837705 214386375629743168
67227119584462528 165117975812002400
2593207018804210 54525060444268128
11393567178762480 120441561719372960
76235182259071776 150999227746377248
39758850894230344 221401158051475232
10100190775664080 234615241137846240
19782599297764964 163278810528534368
64722751273221528 93738949780519776
64399354819627896 94796957713972080
100421262238108928 110513723820966624
75500586010183152 121727189380583888
185436987222075808 257460610360010656
2277146075982918 42214938422768616
79886511728898272 229059641066018848
4179435725860783 207126359243183104
32349815225413372 230716333102907584
158122306694530176 259555704123023072
171625562557060512 205746340362540608
77978935180438096 127004652493811968
64931112054356944 75058371260079168
210856941585877376 252279228668253696
161630874955261536 256521883613674880
11551213639302766 89053689871273184
66208328162749720 159061755009771392
25044929756135568 31235124968681996
20627406277394196 105141237667305088
46710139149284400 259149500922113760
24468749341161252 190215728574586176
23279181072319992 217647355597359968
209670498559576192 251713007605830464
122447962172677344 138043929306185808
197241506833862560 211711199652584512
120676673903782944 188140543495418624
38761477129766240 242299945797372384
125879972613709568 253215399917011680
168124866594666944 222510887368249472
163333212549389632 233542903128317600
2825293188453883 222215027132398464
93579586922260288 148721950117010368
29325672730434152 193189629782977088
66738712697520648 82519184746856048
76125091709895632 128627097535316512
237447540589097120 257564660182296736
26831966493480156 37181140535279800
43443780476279552 91491456727904000
18725771494630372 48177307536633224
61676214020307664 250634168492931584
133840543709277344 135742037449558016
62184657180331224 167172502745681600
183216495675439488 212844565565279456
206118767927122848 212546631471305888
33184304691067260 88113137804195808
189401103017461792 223220892847937792
7172798946730212 74503434147071248
120423596073409072 238597225137045152
51372212278655064 88669821546994912
89850283029989872 120101811031632624
72003861017659544 202572112263169056
14443790439833514 86452675572795808
71688138866784104 90395813026239328
60472240696850152 73141105582406720
63924364449262296 117306085109681664
2496192457953937 117276859910794544
204455213531623840 209530371885569952
56919777492724504 89726378556780032
36791670450469992 41901065929624448
84531637842081968 256308986777616032
2718556161687092 157121963542908896
121370329550883312 173244742799652832
235352959884100352 251989883146458048
32501847999248892 75544396629738960
231429305864045472 251313856727636864
60435288970593096 87950366278308480
18801396608532788 142340533902559312
121551136844372240 183175016242133056
4675630304874796 198971065680602528
62655742583068472 179717257892752608
73571631728333520 177327634285825440
192090066949944352 194577784129699744
50823174759719968 182598133831872224
105399394038682928 182761644717741216
49828123149458008 252253877398609216
102386841596913136 190278517085977600
56056040417463304 194763178899601664
7654979673248198 48110741535031808
24707045818963340 195242275872269216
15451227732633944 235899254859266432
4180018240980369 90787784293161824
59552000269090120 186295655598334400
14015510795492562 199306748091428640
31772628325451424 92687430199668384
31293209378548104 79045620162493568
65311177724888872 246570568026461824
25074684725477992 68613481498703808
10396148687756800 168588352413493504
59463960180874264 66595320718148344
30757181184697328 105510323955018736
34909604042551320 136187496349770320
34067162564293544 186676345575931008
11040621883195686 260565852087182144
4529249800455631 92713303829654560
21922850459911320 172042132131110688
43811226770301864 116724923215966512
76690979736995184 195333548113582560
164227843179391072 259805345385959616
12432880950295360 44690913962857728
99115715132182144 123650714620253552
56603817545960384 58781762686844272
99756441864918576 207852585874160960
149207343305175008 157562730568348672
42231578570909928 203032599414686496
158735757801179808 207760065018785568
76879968702203360 196770997555019648
45298432360133440 172351525442044640
5705146144291004 116839328056016016
216813126523927328 218459200849905280
222364690891236160 247540386360245472
31636484435298868 58303602613727000
11109413504340644 35751121937767520
179834858305634656 246712696695893952
52434557110817664 76276863960248320
154909044433078848 160709409937418016
67826087570320952 257302137498388416
20107765675488080 209553418603969504
85806356493284448 253098806716672320
130931496081653888 182415647059839680
4816069884977814 139580691628205568
95442675432705648 247722970083853600
104604698356636080 134848219461946928
42161644433050856 69645346607281736
160016779293517888 193184776374209568
79329132323222432 137805614162803904
142962138398377472 146920064489601216
165886888112640672 217354907099238176
29698599266461164 257454008722794400
4480294420786824 37477844805559520
151194153730911040 255181060433713024
27269688180944580 164329494092584352
41109371729629696 203851784464031136
62381968356376000 79031834278914688
215568782581181536 232044010116172768
149766055127862144 211819124485662144
91919876360970496 138119979800706000
128549716212704624 139703095390297600
84102084023630528 204278032591544256
37500538713214408 221929979394191104
184110758216792704 225238641029942816
94262327420880480 119929724910614224
225570116304081664 239633394341820960
84874121937392416 216410398416992704
5410146878150890 207892334814538528
12628125734267956 60428079792951160
38383551968946408 243221463443552128
178072907324018624 205609246638534752
137642168467613888 168893126279516384
29465129252296244 46340105338110472
14133417504925406 142077396779598496
181545306411023040 191261674631873792
95702075533960480 240614644298883040
6254777610998518 92334755380617296
235881461109908672 240015697487491840
82282355068358448 101027830847573184
17369718988755024 118764420677678192
179122377504694368 181425187855877440
52668622411902560 210093911097567968
129040391932771456 261708307930717760
125345786349856640 186111194373868160
174574487527720000 199185236463911392
15084803921473358 47689880607936728
86831461955609904 199849566492924320
32557823000346356 80840115011561056
93603276970943200 152981966335753248
18550157005716004 124620827023545440
164413593041196352 209891375870579200
182515755959213600 243788868155092672
190796168228282304 212107008535200736
4296625641894210 222112746923353312
23278768716821576 241395060652680832
66753924795493424 133735390866045888
115115597359786064 171373543596909856
26917123978782524 53247014125778384
106403199209702592 117664041798058272
212508049822027808 252297122457852992
61220792945368160 193811592931257504
106333490543620640 157515984778985856
92080054791926864 170271821936137536
55178317443848536 79404211319968288
91723033095062928 123555341013655392
31638471979573472 226226035441978272
34252273515360280 114840651801737056
110375499707500384 199106808566492768
10402914289032340 166572617661888800
28058192733136560 197906869885791072
58581247507069528 209607108744280256
87490867027309024 164733237798446304
117088532761384240 125681605346805936
188298997024290688 237285111389235520
39591412605846000 150157818456714112
115955671206606352 174736447914869152
87395354552656992 244075192755410848
109977825942518704 241507566897331904
81978630291962736 217036141370070784
101424967592966064 219515985971867968
69411867449036160 193076007391073312
56759442301314552 132073007504762336
100729174119901344 106472270372041296
93311658183519136 176353901950572640
114409373506434656 173798977131691584
129083753700715424 196579517736996768
26515729186555680 148522028176212896
104804656799362272 192706319978768096
77621343862122576 144790291907939936
119367546670452448 143180299736560912
73431379584311024 190068975783204256
65065635190220072 191617335715587136
62766999104994000 69195342049524512
233786293139024128 240550546548032576
109683463444766304 211880099249797056
85800365207865680 138083649096449664
69287759799235776 229744163701209280
166499416746888064 251240363548243808
16578163004752098 115805293500210272
72611451178734816 163139287171310720
52793928978911992 132249154701142672
34978152736973108 260753891909528352
178066778155979168 252180125953285056
132409484548040656 153927332981643616
11141499493266020 162715735224671904
108427295027663392 135787994005525728
63533108344855552 168891709756541536
6320236426985829 149274667762165920
51242912847260288 104670057634788736
46483222371202616 77351077376319664
139142313761511920 171192488503899328
91086563809444368 262367933015069024
53415276564640064 209630529055332192
67856487742507584 234249647463499040
165698576801043104 189269498104870560
175624539298708000 213473034597999072
51558232004477000 184228658734999424
106096803833692480 167273478470495072
73136123805905152 215737128909379584
50858805564001528 230738904960743968
59524090577091520 193654049661716992
9934042373097684 41139376474307120
105401192761364224 214605268357710720
84654172397610368 116354261975533920
74217598615949152 145475723895371488
113336482981370528 189984980417094496
66429384242480456 162406439673361984
116491251906302288 186956789938992384
28099848076926192 133421160148493520
137544133690754160 252309723755447680
103520433879380752 144301778014556768
119610144507494176 194109768452041568
108180790997740960 117943391746636752
51931706354630192 63194742667695352
155480474731053728 156324232104535936
2652121976626542 154882947725062848
22874991472623444 40151229530665136
175562785098803008 179496629736634592
128032669778222720 242307377925534176
37521420666441096 233451884144021792
35956837890564776 108093316954415904
59845207221382672 201136997433316736
1255356138386385 22152192113412412
51267947800425768 169203274483344320
57585983845920744 224846398878618944
34505763188349404 249673535251791200
59763083790515928 114848585969086880
21619073142496476 87647818218112544
28004646454892404 38047302078873776
129735340240157600 154834564112239616
13980087780382484 52613961212707648
16138538932851074 126752466459368512
136736263345460912 161581270903682624
82602272073548384 119867005622764960
52759496046101024 169608976826695840
225969156708277440 230846710327476928
154606829568746528 260190838922173312
30192031998919344 68615153285155240
555798667295720 220417370424725856
146291725264947424 209133578427322464
43362710718308064 218712785171932544
42945617315528640 171144626360528256
127911926591896976 259409225585451360
92785220148079840 217102406405426048
139342674228545856 199216005988877376
142166624477730000 186954586506510624
251863621422598560 252187061318384640
42624687892479712 61553625856084896
64551390735721168 157205522444661184
10560233953826376 65039166020193096
87840473441997632 133983122139758608
103487370366015616 182804820117503264
222277447602272384 226832834604662560
78325941243693600 234704555080813408
66046204251328712 164995177747686208
92751665225006128 183117479572627264
171275050233262592 256321608840816576
112422793315960528 147448416789046752
201244632594068928 254846629047853280
23450681378902656 59377593480503968
72600264992995136 249766446782152352
59448856313845560 148104087718368800
76426216571335200 148064846260880000
21541069610276636 178279781726597600
25359597278988008 151489185036920512
125623447357563936 247550163291235552
34885495456815436 257531740386933056
3980246147444374 37089145675277480
6249974994632733 248829308776389536
154677836138663520 215963110174572544
13224590168934158 126402240628141776
53283204279569992 53658219336699648
170721921084752992 245557767451619680
153767056608114592 236616472749832480
84350700321175504 199324087382955296
126915271095237936 156735586944880224
81410390548525024 247292560606503232
49803682885687184 209148099902154400
16783285037845808 86021217368991088
20782631271160860 253625901987370560
224710050155798272 232190137225592800
116390416985748256 191601224315020960
7401328393179558 189636770009172160
29266573414116244 193134968036591488
50339507776749648 172682327123983456
68749135382919544 199352503302808288
233226833714712544 237273838922281440
145111584217050880 235748114798168224
26710727616399484 43314616389271520
116191905636749712 143706006488807152
82136051301175664 254696049230266976
133960426005906096 184939234321326528
13807414241441574 182947730550626592
101932721838669552 237360315427921120
81520781963124816 143203429240592496
113209115869218016 247538024404617152
11609283315734388 201464822722219712
21314291494504400 94316060153462816
59050411748597160 140677482718006080
8745377098081557 208557074703647328
102745447392774000 261174763247959744
74874016173407072 262043451221909408
53505947255272360 123340890515975744
15354466116199430 216566265439188864
31754141645216956 205589118347915808
143535837367428864 199377113316361248
95552829796973792 209886091504987552
19388412058831356 109076558893208656
101888979348364208 159738523130672832
244935866262897536 248371928760350784
187114310099804160 259439029741433856
219872952215848384 228300949565407744
40605567169174136 43945538572108368
21112854153407584 239271032373549760
35719160593344520 251188467767933472
175760955912993760 198663610178350656
81388988431812 47212188885451624
163615863296401280 184736972112495072
26932104669979608 202508011956918272
43291478556298760 207524412992540576
113909817064140464 212039638831723936
45807467929397712 151942873014489728
144247199140455744 254268488912566560
212466195498151808 235212996418505152
83167849421190864 239343038383282848
122538575296343248 145272775137429152
143273587632880512 225863223912832736
52324157171466576 254041425972282720
162326666441630016 233129821210832576
104649664626681968 164548861327585792
95497884349575504 220036350217330272
182662639447495616 203940751625825792
24748373907935012 55282972194694184
105267272283016576 179712509270103840
216564541161098656 220229453315133696
99403413679672768 165061922588809984
115122399690631200 120038733949615328
12822436739698220 159918215219040768
103653019935888992 175089549935784736
118365861201515184 178477145149542112
86527983924631440 207597656526802240
31612512959702668 54862893613691408
91646784971649456 212885613338856672
175514234941010304 241427147076427936
83300758384427696 96763681492698768
120689391840003776 229819750394603680
92203360259922720 206757476398119872
36893046880333552 256988254860587488
51569781605595480 234653328635583360
191489192318477920 219887137918172224
51321854627857024 232055001794285088
206103657208079328 253685736344603904
10103328791833626 81096029977703360
31635015714041976 209550799239671552
20743755015749872 87001169196374528
44061082360449048 72538962338065248
44328757708699720 129428087173827328
7260150833992434 206499104071893728
83119917276221552 258429786407507264
102607534944926096 227195032444146528
71391799042906800 121794314955934192
56212006149567024 217178158525895968
128052139758975344 176297336053163776
38199828278761600 122677247236381216
4353753843293904 212823140326182208
140986795674719072 239912692209908160
166553392973403168 199360679595041600
8716814856314681 55037661344238240
7475985739527548 145603824710678848
205620536501871776 231762590165165024
118130816518922144 164035890691467008
98664052869443136 190548525470702656
113510057426099072 262674292640461056
217692580762678112 247214265987260320
45995947141608584 94916866681201680
17929822925637294 213941714000846976
75072203334826240 96873103510263360
74797234234166960 167584188622820896
96671639068313376 128040245984521264
104639058687164640 165391130379561728
112755240516836224 248114692893857568
655266843859613 8633380879792743
48493689445697872 170073055308212000
12816302429532054 143766628824110544
170226910849948768 192713537219400704
82592114109954208 180362891251481152
52996032641410552 70611380518550048
138821048264686464 168428715670444608
144828382891245792 187074548044907776
45370604922259792 90487999272723664
16709877361250292 232563467946167264
89159866147273248 114483327054371920
6545051184450600 76193014363048320
106788227578282496 241218150749131744
7267124554081424 207537913165080224
43795503912315128 208470916876624672
23525055506608192 144248875132038912
15237783640608472 121408162293691264
69862720839495768 86316102761510672
41373087218963752 53730690391930680
27090901484124980 39866345266703432
7348840069966772 213042573403019968
120039851272285776 137743062825132400
9299358444820924 158842537014748576
27507971834974180 56484990690274360
34316879921318028 223365699855781920
65393720505381552 131319798256436736
9459071008142296 47920905580297248
117290290190734656 237649978592835168
192812780558364384 241698997312422112
10988788157658368 201439225020032672
76883364785896544 235108308101199296
52069619222564416 207101297379758400
55768570125603208 102042508915795472
69910180632652856 225717434987182176
191643344374208576 245304219630239744
51909648061699760 222618539202905472
8523722056045804 203769701564561664
18599933794893404 245891828460572160
120702226229927264 190840371420456288
69030074432581960 79251161405007168
70079646174179480 213178033825961792
23444438688520440 194259799857703456
51837184544417608 231264522618389920
96560242119389904 215576213589038016
162817267788582656 222011460558433600
39440036035472856 84133600725114784
78353481905015104 258851312558526240
179326026209722528 220215253015292416
17367159878221876 96030707578712160
1883040091550973 173377130405462528
21155521044135076 242953322756059840
8342610542477507 28964452544274820
136615521348803232 194289506067772928
64197852038636152 215683116751097888
158457986525748992 204116550492345216
71939493884068216 91003573889770160
51710763102027272 203672388480855520
90784477955379536 190919872629851648
54746129951649360 101490463196184160
138037357232040224 187419644784949952
118221881087289248 178382159689313184
12331697971031268 132952043630888800
68011975528262712 246699920199626336
116190191471244352 219874325830189888
85324280350671024 153127728401527776
105984105536496544 181809323852161696
12491706461063854 205634335206633280
8770893328017269 93095019473545840
27242960081419132 64556584539245576
24542895642079168 212654535205390624
164944957513951712 199071759208115296
110348305967598576 163331041607155008
92803253258678208 208168216094828352
122340517445888944 257194203344899616
167311317838256448 205738220652719040
152916763556131008 169990746993220960
7012798574039018 16137892768319872
217155344427028384 219825979453710656
6234412806821221 202678707378871872
124357546533501104 223968258293349248
30560438212605408 42774191757220560
36984054867958144 228182556072934976
17449037883560844 180255475355125792
42240275859237840 113815841467446896
108188892942862544 212740958316270432
70759761016563384 95247736091311328
129498199881963648 158725936805009824
8537698031953280 247494874635728096
106686137036693328 238469826556843424
81025260236577472 142972840696310752
57418955891873064 159556899456081568
220459518936855104 221893573106764448
58575322756257008 125346685862520784
709180186599770 139570411284324688
135847776273048592 220616403187833216
2406565524204818 190443919614919872
107945489259341200 185793063682299232
3879685458089027 25279977511678712
67136690771843736 70064544224801088
196137149899975552 259029634778262240
10595756928755688 55254961028806776
73141869545959488 161364921428998880
47870079891537960 148589924543386432
130006762912819184 190968753460979584
64021140717511736 244367622277541856
88501383593092000 117772431511690864
78390309151977248 226644271202122624
189800775847424480 218374270058994848
203499243516225696 231801124891547616
35427730397780228 184124970385103968
27640020311467580 244568021129852896
61023923174298048 64500637992933792
179912817352824704 239959474999968032
134679651731889 224585033855255296
193555503107879360 252433131159819200
79911073438271264 118777640086628000
139848451145786000 229665734714021696
40260868998040928 231583846261032064
79018391516767168 177395376625022048
39570830720455880 144219206625874432
94813746104002016 165564154799527168
14106213607672652 173998563045285248
7046432806624237 121176339159556896
6202629821836464 256153072817530112
50080290114219400 213131629343155008
154874804931692448 234597058803760864
119720948495629920 218940618036957056
100429279399627776 218413836093043840
9202908841433710 24800586461764160
114471649343261984 243070414885220992
132871095071598064 134297431094433904
127625141897984688 159250502383987872
82998704934541568 91407010024132720
33566027579179624 52275491587093712
1101623781389229 90652195808655584
134104341609932576 208265331587235904
75444508221514304 192343500460942624
37592689276582616 38317788752702280
150293329569965920 232469353530245920
85398729567628336 259988089043239712
66798028825313728 126164701927425472
61525786075053232 64852933008420240
89422291982776288 238896548269130912
65192112181648880 187248005025093472
118322086495699744 231132821904639392
19896762086936996 140596063619284864
188921337929541728 206679799823811520
64402980109502456 132752347246633968
49771291356884584 91784383311143936
19411522180926792 30535253086918036
112979701594997952 244566503225268256
56041138631163288 247393356404164704
98593326418342224 100186845945260544
147618492351681152 187678428066876832
33770500683710404 61559414156030456
125814399028163296 138111547981265312
728156214897471 258661290198652512
168803362803178304 174710115168104768
113439805449699376 169918496152946912
195376243385080320 249203557653050624
168963149255349120 174427047523861728
110573114170114816 132166437855711168
108755820680532736 223470352178746592
138152505353067504 154487678232427168
46752356286870656 131592707502733056
173070121343694784 207915688123334400
35331160907011512 192394353642365984
155797373132410112 177750253880535136
109430321479102928 164187359595260672
96661027587268288 244697846243517056
37351225581167272 80236676841916240
43017845907740248 222165429200492096
10838139271925602 198771103710946400
95306191322231280 110204552949490032
144246252413804000 188524924685783008
100305468335203824 110490322483734352
120151544957282032 223941302119711008
19262441531998344 160798400091207744
63208296689238272 197566243590365888
11714919350269392 80301895626834496
179388533750214272 229513244185940928
70117919862066992 89878468756194528
60990898466940272 204347797786545248
12682714039892980 145361312743218944
113975621199460784 142757436732144688
108673046888464256 243764096373996928
24186302003199092 75139199478701136
25451811517352452 257226745374733312
34467946419773076 88523261868560688
164613526160709920 229799258594558560
21334155558014616 214803793378465152
137945419181796144 256302137677508416
20421198917694124 161613723417171648
165637738357500480 194510993914588480
153043901491685088 164635135109740896
139168996814101072 253912653842730080
66670468021251872 258905433113143584
92846594051341888 212518290368831360
153276349551542432 262337967974445920
191069484510373024 204464717963395232
72122668999103504 111965042204990784
102434755577195408 164931105090084000
43140151210228560 209307298365515328
77588555960187296 258837651380134464
149577981336579712 246468855883735584
88300773611407872 111271819614149872
81051778032606336 151454536246229312
30602118993091656 251093465520581216
144636429900340064 178517676169131488
105022771087209408 111764986548034928
73919019516292016 238171878104782720
58132908553358672 247220229908017568
119557463173311408 211145777055652288
100027756213965440 138286686979087440
56259073561111144 168638763573214848
57077895235911064 94015566846034368
29872130140676012 228271890128387008
54459028873816880 110186720975211904
24526315639701228 252099678631851136
5314502845843633 177629446209192640
85125436265036656 217887479670622720
27301292945612964 242546383047925216
77809810602978064 222729487276870912
36022255234187664 244398349912948864
217203382835225088 242548553238405280
68870360159357528 150156437807248384
9038503418525352 150039291100142816
9711951681897218 231222729371354144
23277007544288912 120792995102744800
128610206824587360 213611458252284256
35055990777059548 198094588342999456
63670426880959232 175187010305220864
18086843468381800 155438589058362336
257556110640327584 261382644325714688
58569571725446072 123404486991551360
153797934790598304 165891685754687360
58127183983382536 72435557616262448
43548878109261760 198437057864061056
5629431459000629 191984272034905216
106029016669805744 253185978606588896
109175884155199616 185197714740017920
33983856282892908 215243736094198976
18948835299550596 217827710998260736
12085970800781162 65443723040972128
8700060429716896 118116808861896416
50041715709667112 168848182714726944
144096451396286464 186706739924734688
29953273051767556 165669680553054720
55325221709493144 185719535037829440
38308986915409160 215046012584992576
3222760922400711 111685845983176896
158411841932268704 239380661777549056
149050527153355936 160705746417157376
189773385269871264 263075435863846048
109080877634386512 168788026453291680
10148844476751198 30960175012787536
188180515025568576 223884160658009536
77525666315402928 80126921952946544
101884219882964144 250238447788333088
173604814301604096 212271255323176800
35248120867119296 225022818419847552
10827718504734832 97067563471834720
125408955726839952 216066155865273920
26957827589476128 107670620291553920
151446524337882720 212520486055001088
23135897758009720 233587886684912192
94207001340171648 145299511948596832
93196365119553008 211394328675352800
84826462545751440 91158515119078512
2665229359045128 103614799195359456
222987493322837888 235462715887681568
62048341170682384 148859152137817280
3642855505006759 80455069932529456
32474576222258812 93437366237708816
85042220115838816 123945870079082512
10019197207838282 134691448647948816
35791227400631992 163896809305298592
46717961052724176 160776050490911904
208725165053148064 254154691197138912
154029579284782336 182443793886301792
71118924298843136 215370386745282048
63063593391254056 201308528766552704
47259026717765272 100942757689808560
241509924054551968 254482097642963232
49790689597817496 253254316363292320
20332117357661468 29630507807804864
99307939688864128 128470207637410288
164068471304584288 259654566757688096
171981483645713408 249607059251795488
117420503042806704 195698018639694944
3384882037869497 59964293792398440
65012907883561848 85895932386298192
198648602329738304 204256776949382208
128004737364339632 136766279302052528
118704090098676768 131834159825886816
208554117728021568 210151509954799104
73951337882403936 251259745557942720
180936576327241760 233724004644357984
53740895427819408 115763422590113888
70088464117106040 193192183677555040
70038733639488664 185957117423535072
19067900037545132 146324790907216864
28329434554726728 193665380879433248
174866934894340544 221133006282916320
96612139650456064 154758095567504224
51233941426709376 259668113337256736
124570672779631328 125536469337694816
1976768044242946 21346183288583620
25878741099630924 98816649365147680
70530384857758440 153726390891363808
140051097442578160 213457717989785728
31333548218688280 157348066756122080
6936806593140535 208977590065123552
17596953998865068 97563353900367680
43035745541056320 57419659383846864
36401651296602416 211781503934236768
182269372406640544 262029115821883968
84914385711507360 230624688431823424
25065172554122040 83010600148026416
202141630092162880 215375468515983296
71319841081343896 164271270004728928
74220200565207040 174591269091387936
122082487190063792 248705140258356960
175519708409579392 200124766312248480
186379418137377088 245784097820560192
163795076632255488 192763736048949376
385970122473369 161784373300115392
103684405688624352 234485497280859552
80501135144991424 204362514905908896
38693868148791888 230515613126434944
11424696545871940 87755647928650528
4888713894437300 256735839198925792
210727563186428672 235313733427439648
25029210987660056 89799676602245904
169592261867099776 233206924996777888
191195492020225440 230098971225308544
73106559098420512 166614981849995488
54397571356248008 75725353817851872
98746613521053040 147977392233032480
2843029172127482 158575512439760288
38421143651820688 101292397450975808
143335776419393024 197520946200353952
138635778409096512 173990452946533312
119387462513102352 229555257528818592
30010042107454700 179254194890187840
16153151925875260 165202027957832256
121352429462477056 196203254111116992
7664952809451169 27700945417181580
48840508903185152 68227078661228552
53177387039902464 99037120672922080
127167454005392880 208137494458842240
86490807611693024 255667953326832160
35564686509620868 173356772225299328
83115297528504624 208769577713034048
37717811568169384 232326453558253312
4628355055217184 235756322594049984
5799603624032967 179239799250155392
5298619285540605 189793445449816480
101615822959192704 212318450799461216
220543781467073952 228776486976766176
28259954011203300 73980603403173712
22458513852170468 168396353615857184
76964636816429040 249328747076266144
86125982879766560 189641791167282752
31305329207946808 33716920614481224
223620265097622848 234492592560456224
174725684109331136 260012082250623360
20153305997946876 165361711151432224
102838508040332064 240719378418569696
39860125793854240 55508702061827832
338289763294593 99820855961341264
74407793251473760 201032857332538304
160982439961701248 237550910472896000
178733369180387712 244363991102384608
102551136669065248 140180356657263504
57582810761788480 197968911713807040
99018896756330560 140256415973773264
119291485270384880 180149689287961824
60181805748698968 113789144650517216
31686766378280316 41859217522870312
31255849189610508 141683781643149968
1242647716541864 160107969244394464
2494424607058304 106683501806513792
3640876551732995 65758593852281240
99767636480323824 211029469048986496
155024715011180384 216488183185094432
46704730252198616 131331601495619472
64497323869444712 207981857736872416
102155124725166848 139280680750018032
95969468111069664 230392423229957344
48828195968408336 142611988966698896
31329940431960624 117441222742271568
84473855453236496 130862956368280192
83079860114299488 234857216943263904
44983215087594152 141192968330719984
50927868128100664 89312332736689600
158747685318227424 222834187449407680
203202824590973856 237517142490777600
4594924159682968 208136683446541120
56132857061098888 183681015477275072
36987693876342616 86039542537140192
63296663312801568 87340750677567120
53868770338555152 216729251532216256
15874022185900172 170334094105094272
24685845968598328 68058586242453040
14429356613966064 253667619213420640
127966189330291824 235920321042891744
158854239388836672 230238263016025056
18021087156331140 145428962387500832
226871523432920640 252547643497366720
48816080348401456 245177202364866464
144169903715537504 151900319059371872
43935710245992 47425701266720720
249585976359056896 261611426057611744
129263628029689296 211569657150286560
108537831846726192 161576615402441856
145397230153267776 170033811022680416
128384920175283056 175675308818207808
126823683306992784 179929718112432320
233336934927382208 252448458024777888
24499644401169624 166551434827449728
76726154553582640 183682855480441728
1490156428275373 238388030374874688
8928057593690633 62519948072293992
23556730956471332 65021184443969208
43135265718178944 108113563802216032
207847980531859040 262435780036344896
23332460998868200 130416961065199872
5109517655034302 80704917830420000
135001793242416016 189753774059869792
114476075841440336 210004886866065824
126612640697307232 211674204053795776
150091726600014912 220314917637954784
77114361718964944 77491846185777328
5390332589066259 79693193567017376
87124127694268496 173162190584100448
49355534657019144 75782396330235088
51694957389983160 84396844574023504
72142301702585536 156581457384539040
23415410899327304 108964221330686928
213621530051252864 260097916266071040
14934384609227746 155624042328337536
42782911537534000 126374643025032128
23146409871564348 81277642724059040
106992972266942896 162167888518484640
37577795159239800 214394005793393152
38090055278274216 97651502206647440
27635608307875668 82186689447641904
128428381545215776 258843736925347904
222938004747394240 249927262323680256
97987064988338400 122871738160621872
56940212376974552 173179070458418848
46105115931695640 142605633862566400
1340461232736027 251395429578540928
587628358897377 23443152011225672
8003561756401573 139832160473292688
16220288915196960 195871192149610912
125573692164121472 259200358106165856
31652514125307732 156964316041791168
103604108588490800 134454119436607440
21614214003483056 78542937164473024
125211655315847696 249977496650899072
5392843494399784 40662628900100168
109049964577424848 115580961305738800
51413994476099808 158177266540671168
241975181546529184 252671709734280800
124269504846227680 261985921422341920
167178725658009984 237263720389328032
193708981774420512 196351007857590272
99490379298842816 261984287811336096
92629669796717280 144042635220670512
241376647790589920 255921734108269856
111696773730841184 172115379838321952
536032171570643 25830517204791780
55304199132147104 61103293769657808
19099218615488564 72996690874365360
24578789971710212 76968387654570080
218520966861258304 227011200200898528
16240976490874652 231872649255001792
6229720168442051 67948640410808624
28474837778519888 190854939685914528
57363811931622264 214517089759405120
22607585760085872 82674703827461840
52726964975811208 224121710595131136
18382012680892732 255174683122223200
88083480319897408 235341879528221536
46164917628276936 156716219854027200
204244370782899616 219276454286819520
109786601209191312 176596391877269696
26927542971475928 105676568787940656
62811408881861168 240836590744182144
83216703390385648 197485503891994048
150073496655856960 216403441709765952
116681607043847760 124020270826605648
41358256982511048 163024258276992128
56584603791634952 230679523981627488
49677196118880408 65106611957004936
35966239013900812 165655374796230624
71778597898710592 190110747638390432
110944638075292288 132996222168637408
143506405372976832 198703513512198656
130853113663560464 175291591403350976
137027169756337680 248863104591077152
175066922445987456 231226185723178336
13697365891162456 169824345047456384
134031480114228048 247083201666170720
20607255042614664 190285352839472960
15348316352802072 201573004550172576
64193006905193696 251056196471613600
112242543492352176 211307442302586016
127717016925088960 225316060905574880
57914211680255280 132731258541640160
148769422280404064 258871744743046304
14807831198375822 86027739811686448
7676738599406872 52069145944108288
65531258200114384 235132695949861824
19897276090694816 62952419791619656
97774023633426336 99249696155552160
2598521326410360 160875852478127392
170286047242751168 261531774228859904
205941744275902400 226438949276194784
75242573298731536 262887541130813312
68569180577372976 161100439138137856
135906880227566640 210262674506763904
185259704220183584 262493333344984320
19809225146027808 24716105818388244
49737354164408904 70797739141582648
40651810883846896 200726692876751168
152830532979364320 172530933719532000
35424827735998928 159228211306602112
102250493359242256 117536865502447200
78320141684965760 143282828736588320
94006332856624416 129120974467938928
150792236714163264 187433953864868192
97691654079970048 111345764228010864
94110870066222864 114323118310167968
243068740255743680 246082461543504480
27541824851924440 93434291694142768
1499565666143295 138030074046715040
38703795855585576 170865600076093088
44987291076455872 258918235754072096
21487306208396704 132621471661927248
62980627651090536 70203789536250912
228170479851183840 258136638042361120
37613500291059104 236604487884435488
136927123521488032 198098071744685184
133715299926645648 180338947142943808
39075841215226488 136868778910109600
20001038604891712 255762182140011968
44049541662814464 119138844948650352
71413842021139088 187187562645722176
97875370258602800 178511497795830368
29477361944701424 135860709482697040
61596080848737936 150136318473004160
119004547075560016 132337551949102896
90770887353610032 138621052089742496
1967980741632908 259329435107634656
66280954649076120 225159244976469344
24691360067634776 184453244952874656
104710337027900304 205500806970714080
196798412269691424 247784448310503616
111538776627862736 232079573757399488
102473525847775088 130221327601322336
226239878012043040 234484837398975520
149484832315509728 165127477788638016
109577286011431744 149689810672427680
43377467485601392 112585879005777312
100504274793504816 228081320377083872
53127901856397960 98518946425671040
192473619937380192 229589422151013696
916334707853701 237487763553207456
139693040663058080 236949639239169952
33289114316165636 33712986818950808
79592974071970592 214114176343106304
104911184025040272 129132300867123376
24459298155257196 237381221483597152
139469287712272000 154346632612549536
14910913524869554 148656408358422368
17567161731756490 241977781081107744
95779817954157728 256581518969405696
33570811255759464 109010559648353184
16262872682861240 211081408742709312
96747026233262400 133139920302357136
50297503477880656 216638252644139904
26323362166922508 104706539174438016
23610433403359036 90211243296545312
2037183284701899 125609180760393344
227255872810280800 228895168526671360
169425146057691840 247936661252859872
72717389128066720 255141889897738880
67158368471744400 169908243269647008
49136640331870776 121036133044341072
10791211363145948 211343919652284768
123457732894211680 222781378582422112
97348773415228912 185086589689590400
3380520243288448 19226887692996888
113523341669653568 210160384104519040
5176170780297660 225479454835955936
234053062416466624 243124724192766112
152787433445254880 158401402053800992
20691496484776776 247862692680953952
41358534046971528 160224110789431904
55619996598746920 238409408659011104
174305364142081856 256404823577908544
49352837622427464 170281976379178784
12965912750362578 94758146868865568
213238146231141056 243536185746205216
183423055058108000 207435755288956480
60467386787137528 119489653976128592
65958011647403544 176293113304052224
245436949888771168 260470891360023200
8779223556453181 248631928371762144
83038111968332976 260832437613944704
41871735423400352 140233003422873408
153596991836435136 239574076368342400
198359447327928128 225024661604399424
97932081214099040 192495922944838464
178962468939059392 181246255195871680
6607231473702152 188447061337252064
89467706588330128 168648255436504800
5884128872767918 52642651036455792
142971258773899312 210459494939150784
161382565919422784 182957587828259584
135037401355358736 260156921639970144
50325180338027792 154818043672019200
60513265632595216 150044496682698496
112088896500687792 134267565614803792
114703976753860240 127056033015709536
52916381048943080 161536360953377568
79009532133771456 174111538678826176
64745048250522568 174113584081705120
49225093139209320 50960193842310552
33187979399795936 65132357697778472
30311582961028808 88637853591879120
64700947432186344 252971910301273216
134646611935300368 158760646512388256
75011948814691136 217268864034018880
55370505865142128 123958269574642752
67242795124171664 120025694027201024
228335157333984192 260944345233387360
70146595658943904 189250350570364448
90561992582634400 125851676929687648
1516611113554799 69589742770809848
30086868326905584 220386128447957856
50555336602154624 206046487659129728
121941390356466224 214439965419244416
3882870996960791 57714321270074112
9165052752506956 102400314296181408
96347809353497312 244171595592731072
188725217549482144 233362231285163424
247755709690733696 249876617619606464
70895404317935936 80807814165060528
123877036385261664 231338653467729984
185522956425924800 221749397881907040
2712935013634974 89367310105709456
115351575686541888 234201647750297824
37899430483235896 115137349512040864
118811136265221200 223989614877499072
182828938304131584 258635661236742016
112641762457685456 187730147595814624
129512402117705808 252795338767605024
73187869900099536 230735749424260192
183473373152357216 232058048516819904
2987513876867728 132113927671232560
73804564441843296 235370015878131488
64993922881666952 66552042758832448
151628092563529920 247288982316526592
52986200447155152 187860269026924192
95445553227641184 223568978767353472
66137602949646720 111506236651622528
87297554138059408 184802351282296736
19670677359929928 142693698503707488
120695673437170080 226678227473597728
134815221016912752 186672385367109600
56976187323103952 222749677315779232
139818928212113648 148599557386124224
37803255948867552 149368191314967456
86269223140541840 185157795816093600
21567872322109176 24803654802171628
197680538937932832 243541784473344064
105815961370086896 160846317647490944
17514479765890404 81570291436537824
3000351769240314 45682522209384712
13658752039632040 162530977995013408
9155490270895170 231323648873165824
52237394007347272 222732636766264768
41087378469947880 231576539847714368
64119407691810480 94251720873982128
215876021220595552 261910128207568192
75446970626676416 112879026798400480
91927958773153024 103565153503962720
119705398659921280 180734225632465856
12037953079547532 106069906116063344
103050464608528976 239455901541208320
43218541964546752 231103081203921120
2401137480243823 260891718859797696
108541778051669264 200266742658873760
10261884768675644 65590769562893640
176939113912328352 250744542918508800
188046098665739328 203293511607321184
50266983286982680 139314339171532240
71108683849860992 206319617958079872
113130473831303040 177526830011101888
161139313794910944 222157840456102624
148983185326153664 183866044186229248
231062169080592768 253268724349054400
9334708220836004 102031226679515168
9641780844563698 28496601335863352
15895636127228850 17005461995803766
107609658159074112 251562824087004416
78619863910374192 212004476056848928
68355149141446000 150295893253323552
77560255534502400 159692702038603296
52970123605450992 244727020544656288
214989478099664352 218143232795274144
31805679541393420 73086947018445648
29945299014355908 138639207108538288
1058448493051218 52207117603489256
8279514484346040 107814171414304992
35639406777802956 143254259002475152
148541725687750432 247151980655978368
15581119712562340 145433937170289856
42175331598063752 190390760897475424
49624708350107328 208597354454046368
21210975223321624 128837003944168784
77872813091442592 106736727391944976
77154486402770480 127404051730529744
149926578222257472 212252971453072928
7433956575937221 170444838113389088
151906018366641568 228209405593600448
225436700567524128 248509083282551232
100562842949572144 224094601295121056
60726480136656080 124584694357018544
110554959178412144 232063599385065568
180503275656923840 250595844492060992
105911433319999952 162027167445568384
184390724821398336 184743621256249056
9281578658900914 72963878576400608
13261125491620370 85727608414635968
71764596652062600 101144563184243216
220607696492578976 222148403015755808
61414952130498464 193778865874479296
20549844835925120 245014934639290912
16037973922798558 170187454103805344
143587078592825024 223268066661497504
38786308448314384 219420485750851552
80261522422091872 253552494904482368
142290718789550368 171747278325139552
93115004398470128 124365584091189024
147960828456420928 172169997263072032
52965032147145888 99520857601629536
135957504253972256 204274893924410880
37163264557390624 119693327889086256
26505558755380156 257715025717264640
207928303923233728 247111368291184992
104030476952507008 178505414956984640
95372688731014928 223252871521233376
97124010385709344 200025238153848224
26892954482621412 179739241651138272
101874247672032096 201918208932710656
32696504157352284 71595316412285736
15167371825374874 262627974852563968
68886615146179424 177789683803040096
16437496746508542 131767642710771136
3524301042695110 64592470184336864
92690477557957808 201018807169927200
27030462533262184 50833276785163984
122476340072913152 172456887974796896
66283058512598096 77470207724649584
3368661824494626 197845166520036000
98603049874915600 209463955563311168
146683410442555136 233631448808552896
189523873345934784 237019481593889088
14083811429237824 139889606778770416
4379148043393531 19945490882264952
57029520115966304 233389503747817440
9063329161598954 75652444292403424
79916635259499696 94730638680932272
73434314994978336 112720770585811520
193412346238321664 222074894919709504
24637119238779492 139691948315611472
129925847497023648 201849338250371968
22199380505188508 185461510784654368
6171439250859979 134624287883856080
120695387517568624 128564947800308400
74482700527886048 204146765742118464
30523582763000796 194037698664134464
2707485368106001 92654469343342032
130260964180080592 146715632577386336
95197022797773232 261756796184899264
137825120719188464 216091951028412992
56975156795446056 256958091918186560
227351776014829216 247825710303629312
11191051823545912 87498675884735744
45371076838591360 217415958729374656
135297622951160608 244059983701052864
37781388048077032 104776975473740624
85591867712304512 258004709280185248
95940476222540464 117835110302402720
46526193321541536 86240504245586304
190787099853515456 193660416996525888
26566340674280612 211444548296153632
69449039336161192 219349816409237024
1445991525216985 131016504512980672
17344610860350492 76738410836781168
22609088913120972 48485085411577952
117618214670477936 217419388059515616
10950833482706752 227320681434832960
112231819149008112 153342584197245792
58800555962439848 204448180319643904
55487092048925576 68956748630056728
138787326628265552 249894066706186048
58054085705067096 160670827191657504
49002016592453944 248322375099435968
200476814957993120 223625572609930464
144637809629557600 211073230312259040
45849824378972240 162409277999127488
61495596296540248 246319295465304224
34822089588803092 55222485542581712
55718580556475408 206724356383420448
60772997124780928 261976366443399424
92607189795129616 216110932119164704
109236632027456688 224694652700179136
192770727961947584 217798909388374368
54805821838391848 204065770413559616
133474104951350608 138134380602791552
87756419167012080 166018176368122496
136422676973265088 244456491374508352
137092590517017008 207749233096723040
119253395100125856 193403185681410144
45825217031875400 120201113533466832
26073655433856612 255345417789387488
60894127604954888 226615487499740576
15357164831827120 143083343398265456
20828739210789860 191333894994218976
140200800833906304 236761184036333056
5512841368362996 100422640312145168
132401009525813568 176872740411963488
99445958574112800 215254560839224608
4095611468847283 181297406191056704
86682325729971328 143816567991966160
54649447530261936 170847125413136960
59137530974026864 105096226449378016
11038104986608076 254631674369666560
16300479613958878 29625062346784064
124788873477358048 240265841690784128
14135562700294528 31638767249434520
67977992820558872 72446281764009488
8696562009245064 179652942558707712
17557550872136260 259315206365660736
60269924211333344 166929734099198848
30741191122944116 104695139625205664
21275861586750824 235635479052578944
109206798535813552 129910996587038528
13624084802029454 159711808104311520
48029865343710264 188814175756522720
16147894853949522 237648557907856192
225961092400555200 232627227886049664
77812857042152976 256846819707588512
132940416061005536 214923090093595616
38730503792216776 213850711527972960
35621071916757168 92043137974250624
43502997023271056 227853553948598400
165524681004808320 260048691893003904
115256931980279280 223908926999528128
88862209070009776 167491994752611808
100661645569485888 195318923348623776
14962101075522750 82970227340192176
29824846859299600 173538948839192064
106041300457067120 108366307839560800
226353295800462624 229730690152128576
242970908268897504 260232945187987936
40310358789533584 100460021393031248
197587768122793376 223593529890594336
115578932620460544 137633056761509472
1815338600437730 208936697530842080
12174198764169612 14048178278196692
49552173963649000 216763877037575264
137831277046951696 142777996311379392
10283865726663046 43216082474087496
113417231297665280 185384771340610240
145249136027430048 169649025891367360
127644767751817440 197334212064203584
9883456911588626 124930948301161856
79703309484817552 135919649232114144
179946601309180320 202514657106106592
80015367945847072 225229876745058272
18671517419189020 59250828578059416
173659054471713792 244481979883724128
164397865821138144 234700261077676864
209107961783285792 253827194013902880
44388892841970360 224915589365181216
69742891377298992 208658565609372896
87396788504775520 101777289540762528
88300926489511472 112189471932378128
71547507199379128 215494586364504832
127961464058206976 142099494614992832
114823619775299040 140157243522358736
5321352446347733 94123261777012832
114438809360870944 260222917583678528
48460926042367936 189053205269580288
74994589579939648 145062152338670336
50965637859776032 210627982896294080
140681067759818976 221653161504598208
10450565344793426 92872986941549888
29205597085644432 249949284703583424
71284146344229120 119245563446908608
230582752153260448 237999591655249504
34432363071058172 243737641813142272
10478659945166306 132816447124555904
13708165366239192 177785791801188480
3642855711678238 208880170799086144
27702762752726632 43127338768520664
165937579240449056 170759808271819296
149609754364512704 243177988458670496
43987379001317784 174180943456419424
109665126474789328 208606125847229344
61110474821985008 144466736553312064
222963480372766848 229733758448274656
174974195635346944 255952801198668544
243158816587908384 244826979156141952
163094457078161184 196536587335922528
64000453684369344 228127081126825696
20961669338423260 52545383993948592
129183640706911408 235139370169957504
90872444795809264 201113316758451744
134303281198174752 173636099833416704
15137459115043136 67442913033991152
57191095242717552 240996274836353344
140167173737036976 241156112815518784
121189688764518704 195670583002677632
36627051085547504 116759987687595232
18744684904209220 259086989200502816
145537954797856704 194877169180829312
223791389852723872 257162529657406048
4959162642098676 125660610057717104
2626678837019485 194324768430600384
261075047861300992 261607891128910848
59157302484120976 144664090384254400
25327300502120012 103106264584730640
133759016061192208 205745260618763424
73101411173593360 119837090238523408
98969859024488784 249014523904058400
201196650906872160 221870963569200192
18442937819302036 142459004274935424
94629379961543216 167559438215331648
122075244775317616 261778977774502720
22101545874801540 36401952969003384
82860564878356704 101105159774308704
28607696241038728 226387984600743136
18032765859881212 204082063331804000
161869521531204704 229160474203817088
91664120706412720 109150042978533232
48346735913662904 88034100179273840
2459020734246540 206739460338709280
214895940521732800 216291185106217984
150189768854960320 235948048772627232
64803187372688328 190797119658861248
92701350976498272 126811249952996976
11738983499777284 49195646325409528
171066622901704128 227681184134727616
38145163520043336 166267167417001120
83890256782230208 146753148088593536
94475904655513264 211477985214482048
156874059994707936 168989114713774944
151208088490863872 222060316273075520
69944092190431032 148974283640708352
3471219894938729 216105569006618528
174015860303514880 192956595370895712
35281142731901656 229542039045137824
135442747590078496 206941254797310688
36610155452627408 192598235774151168
57076212307823224 237899864672098752
180445967084695744 261967680330382720
69823404634796024 225921447613488736
32978445381896420 143149413493826896
14990278322481482 224465760245661824
129823457301480160 237518191267714240
67407552354404496 145805895866123744
161669425642615200 244705633252073984
8985126990801745 149040330560097984
223994179032514304 228614611143087136
20871231803541084 70509662117895776
39683532120842872 75533799148169168
79552173475461152 97160775757953520
93461049938988576 200599617093716704
192389236782348480 206490308599240256
18954263750721492 251172443241991808
182238305533674688 244009137088117120
55455414935702192 104607959936307728
211249926038533056 233946190675453344
44622183263606872 126806821116746464
19468505667294900 212238188319819328
69193596525156472 166661009552925152
81730578775341888 212560209316530976
51041342302322800 139781520489902208
173308539048656800 250364321024809696
97405284695455632 137085111514548496
35893115178352980 189362526589067232
102817536800726960 222673344834068320
25975505686206932 162384033237809280
55778898805438760 230301013815640032
116651203727010736 148318340772088064
12141554504762388 143881741379722736
1169099761350237 193024747770209792
7819407623460902 122136867132558768
118634948056082768 248099063312624960
106484695545788432 249055400401973888
27006689412971288 141055028510612000
11697400565997530 176501522423332160
59802455981908760 110501793294854784
159101178758298848 215250679925912032
43789594923714792 258534229153357472
181741376605832896 182656973149217280
191203997908467776 233642285283821984
55806059606648512 204878222070729120
7438877850445960 29840336423975184
41962326933529360 74314852785731584
149001475798420864 153618768871902048
21667689499948492 187361833843205792
33890413635489220 91846292152747392
54500546845152016 132694471634581328
9342924947111600 168093526588226048
8601889436892251 118563257399223808
9393097295389750 243788614075617504
75251627229522288 166683839427330880
7870304609673805 103657769309377328
15474733498197508 117801415810025264
43710795233213624 60858609096230024
65665709784422640 95336058571158464
125494221696476400 140041002918571600
160048690965933248 220448128495831264
149748846718607712 189111845204914432
155391396071841824 237466657415645504
33184220325324552 178233492964514688
225873100124032640 256271004835763552
133934574873593616 256296052819897344
126789336637992416 247373315755509856
1138527529648274 199807666170257376
35637875410970552 42868964588844088
61768002933531288 194047039840159424
61614422016812648 125579702229907856
27458718941671872 120267489908010784
7367869817141692 107161950764661600
64048037970218360 242349679687406688
1948589432427732 124903798448472928
152052532165158848 204747546842285536
39936905606234112 199453719759084544
165330913567172960 173792078862631776
194693321041860672 228109407567716064
104498030254335696 209180511760893376
17241591584128012 54934579559705000
77874025372156480 194715683421486304
78454079896369568 251827595519264672
75012311676509712 144385524695875328
5047779987682186 120863178486998720
125869459764194704 201747907700728160
110786048136630368 207229506769340448
48870133700335600 181183480141973568
133847936846594224 220255987962030592
155017479346277856 188033393856931488
39716813333372544 216322992054010528
67523168236018488 238985869873146432
149858083722892128 169960225452063584
39518045689663 257484033269097088
77491004451811168 249946448778205760
106306058901582096 157991232373096640
5695196834503096 149101482087278240
37429419360444064 130810430424157776
172060669174757280 225869526369091456
223686582255549 30222625490483080
70351831348694504 174196132848600224
111684907774652736 220209733715026848
157480487940628192 236618148701300320
142941935578878576 173970350555158592
85691525632526832 121909040317657088
11708374458810572 44537347183621232
63031821343491360 126509767600728928
74164319069569136 152295814091237056
44698059342374048 242513646426143520
59810592542360968 106812410719949392
55540860624335872 149030714239984480
75233345914218704 108533278681876192
52638567267986704 166036557045292864
141490665075943216 170743766619588448
2428011826069538 232877934800632416
107865931895712448 149228633891180608
61967987754638088 62105671210236320
146366847985879200 166658543464296224
114458345833537696 138477752208247488
44215097697871472 76471327349623440
145997287522512992 146906799440514336
20175204450676968 91525152626852448
61600672673061800 104365277093932048
120003210137140608 134574074577095792
52325679584203816 191295453891829728
19749618849553224 124217391573044848
63570988328439544 219762842411636736
17539548172125570 250696942128181408
25743039700475088 100586171447683408
23859840544025488 164807148264637632
77467288918632672 120282399752917104
87136122968424064 166277382958277248
164979608648849984 211045080525140096
64936253818569976 200096953408896640
233676046412947904 260208831436530528
37117144123946088 56693049573238120
156116367796251936 238114739637203520
110211512511691984 224452554432359840
139679565018790848 260327226165825472
33847564813878884 164520186017092416
6928739607845656 237716054564112416
143828211152773440 236979042849157120
55292335877484976 174886513544415264
84231571617192608 107758659760305840
138549901210036416 233945866363494976
41244623024754392 157589713273474304
10400715835783984 215615752576696736
86105064089708144 123089720127552000
66476954095022208 228035993130346400
251742784426668992 262944553971577664
35826493688729616 41437804745196904
2518907021888867 231666680628459200
5020032402632439 162504359366610432
25167090665824504 147492857889554080
2069700554447268 201919314704336544
126632515998895744 225310762324982688
66034664655205840 118218259753806240
210350774410714240 248084086235746880
46144344325526432 190675281033038656
46497968903381736 97368687790284752
80527459400423216 196419874686651648
157222849155406656 169415780156542176
1242805419583243 186385577176061568
152429447278120768 198066400810094688
29274499387725968 33211655121916872
128603830126214400 222847378746164992
107221519578602592 201981275467839136
52481185579900888 77451715092223056
79448586164228048 200061776309691552
10111746267244980 223026141361884096
93466994173627104 179019583012082112
142484398949518832 187213644126749696
103675861108410064 206906412649046784
28624075073091708 131182374021530976
73005139773915040 134022760284800624
132835212468352320 207885947092816192
59820799873255880 102671874991298672
90272124971939504 183241023308214144
111947388004930016 243983575157906368
43456156418029848 86452446953138192
133670018589506224 166844050961171744
189447531110378912 239418418081187008
68101715091958424 148823644437144576
105745369751748512 137728417803233872
124908798745533040 172453393464482240
72786235315327376 87891292531226448
35475785967596156 202270216597687776
126620383277953456 262307790945504032
119932694558531952 148163606480640512
58163133446453832 179846206668702880
37672729535751480 161536634325356736
116052706213994912 217251058278503008
188666981249016768 226453674709210912
136050123621998256 137594958339056576
41986330027162696 143337821159369152
143049087470562064 157333937634730496
22420395063417464 251057807062199392
93947581633572736 161927351449235008
188283946412298048 226110202710636512
87267081924763168 138470623486433168
79087697278625328 89845757632180176
35535200103013220 184322163929088928
86283955632104080 91125425311901072
93955575849944944 149001339234113856
31341749427406620 54751829158904080
61798475588998288 185936116339652768
107858664655935968 175365980496639616
58344114690062016 150814596757854208
65759519685201224 254359308483034720
97066946323634912 124748176424076656
51531902744381392 66496327760912752
52452074332534960 190961933367610272
116903805499869728 162848327302171424
19980008644567236 228830051519921728
36659095241518944 163259747632323744
69107650820971408 242122334375423520
119985544300422976 175140844527397088
133707110262349072 136269020758936176
5225026382519210 18573557481096824
9957343670560416 90168448119357520
37977687969101360 181755378753308384
49759036584468536 229963804787658048
78777973037454752 258829266323920416
86012830931200928 186550256515971424
21656351344880808 72492853371876432
31595575965073928 239165212237557984
151524299102230016 220122170189259968
92896734735280288 192491037782031712
140309132995878976 190296019981517056
33802787906456844 154894135819940192
107759893466901136 142528931869344736
26459662393557060 242914771630247776
199888599541217856 257581748136723584
91106125300120544 249729581537967744
130527396727584304 164215800817642880
93835346403923824 151758376917167104
117774770005300400 262725912296841568
94716335415675920 189652787459113440
130644574959373120 182684955094202848
117581968828657776 136224841371964864
131396024143745456 194222533976946432
95360163717706752 171947543464018528
57672357078671000 69834602602418536
114731640595027616 205862178869531808
45280847665710192 72984324867707664
140509119459871040 257183572055692448
145281338720437632 243122812300824608
135629029065315088 248786233988947104
100353095431481584 131313106096896608
74099124794444720 104730643749203568
76249612618329520 123568915133164592
37543078467342784 180703299133837952
92841503199024256 220182572076611872
68288540159590360 73105039051299984
13939756700157916 160950416940842496
28002478364316860 124416094706061872
139190413641571152 262606279604282080
21629937742012020 110243542116221440
115424338085063728 161266231346425600
65671583010419176 199817939032465440
53507203335182936 219133691770382368
152957109040647168 220188067210709568
76179257252605792 240493317251700032
98561081860389200 156108040480351456
137410503656321296 223535031435534432
60910319361133672 70108066869518872
28114537497104776 196919695753112512
84086687670335296 129384847620980368
44450854129074488 106104573673843824
56892951373117360 155609536492746368
88334909165940640 219614667026264352
153584315706402240 193073250180625920
139552971167737440 255414520160008416
175869252767092992 216248130388061696
56311647955247944 196712615754287712
117108069335838048 122504687199999712
45872652792635712 125470237225906464
39734067124192416 101050552022202784
7609216856408396 151656515369743616
198165677044872320 211397512695263136
119686314979808448 234197957503305120
75160234877010144 135121406320507552
27469902849382964 223934095459815872
43833476766007864 195682189731678848
26826910111322340 59219789643320168
49884395677809368 222550598027307232
37017437310274064 251891415725599520
220725842359375488 222393976934894336
37541291777891216 56257605249158664
1083076122102295 238897083825774528
14353378977406270 250936193076963968
82177931245221248 127889057932066336
218067535815843968 240278886150748960
1322136982040584 116516830829985392
137355406685680944 149727916974132832
10283060553674720 157286849242917952
66944256710192488 131993756641368768
99808977222947152 135574628881513968
17026693399231214 30334531082663648
65022582775684480 119306051582900176
27696752328023732 120347296762573424
34161389549341212 204216648525898304
25040064312449432 200601425465427744
75304521370661632 211137141380573376
27917842665072356 150449952967478112
48256048698458568 166898399761928448
7563590345891876 239588596762868512
35399255635757076 116481870317187616
25798234330643152 248625909882447904
51257095116850152 224042281923004224
10834527924295070 151515187755106624
73644999317180160 79811820521713648
169297965968972256 238738438816895552
66117141792374344 190602816827605504
982085078566177 29434047294669528
115696594834485408 151048778348795104
101318937894581216 243158065385233920
100699913018525888 229369385844656192
220031138944574880 240137347166171072
6083216182515136 229185742207865088
30035400647956344 247292856486988448
87545419932113296 219795266188949440
81462926317774016 178710139750050944
34260419713619148 163832552994365856
253026624370051584 258571805983990560
204557110327108064 236307855279015200
180000233557702592 232051955194518848
88854111622386928 178352185935513184
146599570498686976 242636978491797760
49162155847165216 166284768055258016
30816191214547096 162633472860440128
295858510275077 30179649485674732
59501237444752344 62538839662221520
194731549620282176 202781015729283168
189899926181356864 232603784725681760
66408228764209912 111932729639085728
40672956793759568 180364018309648832
6883483598657461 47294408375097768
105084239645468800 140212185889060688
89033658323262880 164371494909854016
69327398341301128 131582714276608176
5783342955343607 158330029160627968
64351780216410488 173601759822846400
28960910023607048 178684876463817856
173538203368182240 236408766642488992
12221113311334274 139148313424467152
116976512093634912 235574588142958816
158768660296887520 194417049972836928
128865206810663424 169208544020363424
62883241178369696 194951339824559680
90039978918289840 228687555971917216
210292634333662784 237303065586707360
6890166356141626 11460939223695748
141584401438249152 230189350042087392
52590137972052944 122526796465210256
190659312696440768 196132053451793440
36264487706670472 203320251841825088
58481974782969504 190019744415230112
15568554567830856 144482383061687104
32495752684388632 150612561229688672
109974357598270800 200782801648211008
20784618575943440 149577106252401088
53130249609576904 84815685178955392
150896137480339072 164435791291851520
5324246309554795 93504429799315520
91936568756127440 160120056967304160
34669675937134816 94031965505424336
62674549482491968 93337593116737760
10196446018853752 125355516954884000
86197560210740560 191671463244430912
140198479649917824 203652049195752384
197212876110793536 227386647489890624
62421687457045792 189093552767102624
79706484130151968 82828826316163664
139757770657163232 219926937189439488
59660672450731208 171009171782376160
112713952242848512 118670270789437680
5437122741818366 165883400531993824
130309086946074704 176158377355074208
102757505017468800 138233765549486192
105480755011557600 247806553553281504
41044168476144248 139207635913052000
156115784665707872 229594025669695808
111802248156166640 214502933352978016
111644443001765504 124221096809196768
84668595102217328 261368601401575744
55625676858058216 160929714843705824
132424010539520080 190181218221601216
66266559725201832 90119786496535392
61230224557099056 213443425118931072
198323663847223520 211636067384474560
77700571491178448 170867505569701440
69100663477837720 122729054838041072
127509029793565184 257443845037302464
49585837588700864 64474731113707192
29065080862455200 95529828591859280
100754745654015904 114160565488251424
60078297177191000 238067810821722208
71096633901492968 194643245694800160
64858667479675848 170289516623280000
88314201666124240 237399291127597024
9644910207561606 253646828894456320
84601276323965664 225286615927443200
9209848696083938 255503438765549056
6282816400734046 127344126992787056
114789374585507408 115690394507352480
143650111554318128 249829335648701216
95769790531672608 119881747244647264
134461667774760896 235814041809217216
157826305854678752 198892374691381344
59534421653923128 159504003598455616
42085774605022512 241441227505544736
55523047002080608 246522913262626016
37303329995771976 128650698793659312
13643028841659756 75804413095072720
162399457451024832 227377978180743968
23175138775964340 75310237774648768
41924070853700288 182973190523452064
121512854528312640 142915650388315504
19988366656430364 205243311155878912
105448783133702624 191119451142347168
149036661285614400 162941185343766496
121819678964329536 128665874461418640
160488341077396704 174295043250104608
77244283272127184 158946730615189056
6824630436085071 50161226577928288
155329243941529312 174664289115962688
128974337557587104 161481631910953024
28702534837665256 126718516433029120
111338776249043152 236545900192042944
21062196973743588 60396217687929152
133856129446212560 164721436183924448
176342695603830400 245623071930269632
136753974376971776 241967938610092800
16611133269214212 195007130762894144
67532007111439744 242563851503957984
89753970791802528 250129316503122944
99150122337462320 155481890674270592
113664939403496384 137569798291083872
18455891158655004 29441734489410784
47927873928763392 173777826330153248
34546159522783652 190020672949925024
34546012244856928 245311049286050720
173234700141801152 221372661818784960
30690481704847220 242145291806533408
26815300564720012 95538114546503472
930449983840369 121440404025860480
248977520600279584 257391176769277824
155354726454386976 237172147515332256
35038978561800592 125621071682120976
45583982433514720 128210248735814720
66581841027021840 232008118567051936
97613113268810304 114997164151929344
87766866265174240 169539853239113696
51363509022287456 173568747832141056
15497970479021242 116418999825704048
61645744403943992 81945423517391072
144320645179468160 220862269571422112
83489074030165264 233408230147569760
72710448838497552 97756336508986480
89497913399050352 212971204469453632
54372111063360520 93096499802724352
78656587071000992 151723850689096288
79464878151079680 133436428722860848
225669719017032480 253439959393133440
15816031786955808 136064902333919104
188792518369301376 202362794481132768
12144248880646040 214949637701979296
250163598470772864 251217938986269728
62152200218683624 176922823656371648
8989595899360076 166988528498204576
81981903825977424 164358692798847968
164969462896381568 261614592154535584
198370539123953632 257224243711694400
41643184472807216 44862900904644880
192004093774600160 252647045126693728
48432527857539424 186432269094716160
91619551419501232 256377620029901664
30094396940060540 163981762183730592
224869302508961024 246561383213573632
183571410813280704 261172427036345408
4445637197346721 139643994012467056
99991553268862992 107986689908518128
32182990869780980 141144317661471296
207973383695024032 211280426954694368
1066652996153654 235639479387783200
2680608324813065 180240689101759616
164870159989262816 186050121557215168
20056259479987060 57259466851031856
73932212939206736 228728637352916736
25064229649507548 224842532971440384
158238306856458720 187366998007028128
126622757150371280 257730702207404992
167541068661152736 222383942313750528
25357844367974032 172577420697037568
80419835215863536 259323516560677024
35125888154494940 165823314322545632
16579347555249238 236185750334474208
96208359739069056 157235742586223648
47950499884134800 245442331096660288
104584694596098096 135519990281205952
168824641333643584 195554099477218080
154158319826171488 215190271648427424
48652128637425096 157110083949613248
34043326304797404 56298026395730912
13414431775063436 226967135053873088
12157946275233578 150736473831245184
65926363513336552 196296548381978656
50931147076549952 108985050903737200
121775043831866576 253157210236390080
12566854177226212 60270399401953488
4964348174050564 184752172502100384
185065022042012352 253047017060346016
92976689088280240 250038387668458016
46363169499180632 241520492649793056
15786878222147852 43529173129930696
33764736854614412 252563186652786112
145551694947216576 190068479576582848
7492378379199205 149989216312214816
154631123708347328 219205849351349024
19966997063806996 164825082697773280
51578238011989488 219520082195231712
141082097441946112 155020169658929344
49418378411407464 138949747555877952
6726862244645691 91047284929290800
76718664445406832 99611058030104000
25600793466883280 39827474262270160
143737452694480240 193272258041255616
29713444677215304 108291176776452512
174612063008150688 224191503946022400
163728236975829984 179905030677795008
12730225003360996 104334761176279024
173121743873087008 242839591503514784
44732096611800816 81192687957823248
10203934612217868 214260136912837536
22579314668953128 231033591084144960
30432354687079612 153467705204007712
122347493085102144 159255207046451392
85052654198463472 104096421133543920
33004680607375484 260258768339897568
14466157132910100 38197455198085664
12721026566682240 34491439209604176
68530748767938224 163973799869775136
67294920167756304 185105084345986336
36606225305264608 139487127773934688
106326285385027072 150771126034535552
32239039082186824 129826268134825536
88242941929572416 99916524264559712
50544211362088888 221778548695681184
44988170500012176 152609972304844352
96652199989290160 224722675650222400
105377317485234816 139476094012130896
531670325892318 249202002125968448
109543297035121712 172310522432337280
45630273037062328 48380243454121752
135212450356168880 162548584401341696
20094424355337852 104591711621777424
155737859615637312 240487867275472032
103209162589862672 198734817993224832
36839476900020608 159450523304088480
136081401185934896 249926365804500960
54088375764136712 231297082267542496
152560968723982688 194214792968876832
17359533683288464 100551521993478128
35231359713533372 260922808701124576
30167932888232332 204356798522740704
15774133443040730 42232795048780352
54509201327773888 100801696373888832
22713742376203272 213504765890947200
69328682719748376 70823857738093112
92271264477183312 164604883600257280
104592628103139616 182660656635591904
145215828593285632 230384029331927392
214361411409632160 253506354809419552
122790152283213312 140471152078131120
42581869065604592 235370636670845440
146656120411676704 199461752023963424
148650459749164928 223164073270080064
110181016522572320 124311868760153472
172390141055662368 214845288736539680
23681843208333432 56609545105773512
119328673146695664 213664096105009760
60087718460369704 225644359633741184
195595534293873248 229611246665141984
98639555606861360 166409172062369600
182602034633175648 210624028288129920
100164260220437664 106007972837725328
105623225072626240 224843735510561344
50302686849823696 73476211129658432
8308976868492978 128229786158442576
43350317301688160 65983224630995240
29102356564144168 67316532986814160
30173769253745336 174988013256453824
54493363490410744 67280200943040152
168481632042817376 207492671048403360
55479460900049912 191028715853026304
143298868710696400 237374414717009088
195031366088941376 244335590362137088
138047293546267456 205044173465428896
162064795038714592 219770073075449472
182859242984548384 237024939826857952
18904212716475472 166185019258469376
21716598743422320 129638403913258112
59324799885347768 160193895770332448
26733102741784772 211090148577501536
18069305180708064 60906117960479544
14274368370358024 30399144800406100
79986753879279984 198402214987882208
96548321205064560 134997420579581280
130340883926299936 130584971757982592
169977580810393440 249269778820167904
127980794111034672 183448210964687104
16791960677558230 85404411039009920
10865395546812572 128348350955999312
177211124236957440 194545451094245728
27051341239021440 74126178651136288
131997222935518704 216062809799400448
83126617789879056 143823232406570032
40789078433810792 242476065211759232
3288471249493900 117170161944598096
26542971981074228 246933363503188160
21831693332095996 40164023446421656
53436706277567432 54512433782194912
27688709792625836 97811050049688336
146898820284014656 254795614485483744
105279919060693504 140973642967219520
31190004616474824 256269998572849216
20614140416264280 129559473612978576
138841593059936160 222049794075406784
158769775679254976 217562827214802336
70889320899578992 213553180456643840
155533764673999104 196413732959291104
136213513888852864 212048794284881024
48039755109220152 207095192563173920
6461667849066726 74186451607234512
108030869069118720 184742289173500576
27270948655008812 160375558367272224
87021354716484752 256968338911674560
31135149115916532 229915693878548224
95294285379923056 220228393809654080
112467285800539424 178059865580207104
108198458242362368 132258772841481360
214850422276209952 227282565167927008
16963356483904614 52515036528041840
38537251002014808 62425539887556160
39289931264260232 222438328719671104
173381047474246880 209828379668987328
36274350281752976 59629990566973176
25071836737725024 236039523065872288
71091057312607560 123592118354100384
118495173486836480 135100913256667728
41663206446057400 99259093035476704
149064692636499168 166654027231885216
150085519830944512 252408179750504256
30002183282385888 125478117409532336
178209462765365312 219332264101334464
150218027065828608 166144086995469568
149835278210013888 196834572748411680
51606582915895408 127904502743103488
3174106965250541 256518862630339712
175336799472560128 191266883422684416
27079781324751648 257693981856715328
77101022883888640 131068755864134464
21443231864707280 204496057068444128
161942110665437600 209920297891192512
95625417532187504 197617535428215328
239217328368320800 244729098776002400
111382112158262016 169587755088811200
3955834305811593 134351643476545088
113234286354128480 136125232031181040
200150752517891264 217438854343540864
86294730933711584 202463084635464416
7679699176219080 123360048760912592
42849637768848400 217542682171853632
103441073539386816 170386071864720064
70258529957385088 122373414082174272
38085803195366616 90587859596350832
28245590620924928 59917770429779176
15936625526455770 72949250441227280
170035051997901920 218114886915126208
28170459863160036 87843519517035168
94812323060509552 130464041802062544
137985722482998416 190767304337052224
78031665478046464 178158529676212576
18464956703470508 28195342762712380
147669167315443424 239715628446773440
16581061805282726 174578238551082688
21001752964760692 227330394622730432
62918342669864776 143084803106342528
178418180138484064 212534462287403424
66589644525348840 167093021207191968
21586361555813016 92168481865957648
111020317238346640 128980621590810544
30704290703263620 246671700537478944
183875439967631968 216146684497824864
97981234276517440 102173179956558752
122579822282810624 252907071761457600
79057278787397136 244418450071196608
163710744904933344 229288221072996096
91462016452734064 228607906112427008
103859449999010848 215189570758159360
164448340205399488 243956405791243008
68123033553779640 76837400987913488
159272067631191200 221298876052577632
123198045437058416 177323854381197824
55135418667372528 188144213777853536
19683241601258080 148733549439027104
23298720961731948 133090779639490096
23208171336908428 237717095791582688
41198020299342120 68108478862734376
113621049428910608 249159733996307488
143188405585478560 250171844224419744
179593033399164032 241211200027979328
214125170373856128 250982861736600960
39132528293151520 49360023786374048
25012726782936496 158651534696294880
23484892244567952 178495379454277056
213963016034208128 228091343575024928
29540296636244524 129661766524142640
77233968529722304 116368707785753568
93949826504746928 242696573411096480
5411462721891134 105317913848393552
58845888682734912 102577276503485776
33968247823193712 200937524154933504
96911502111025408 159646722738928352
9417118739293510 258292636403911392
108637927181906384 229617024011113152
212684010291802240 246521492929176256
7752682657571209 14542633175040672
61289401305076664 235055905797733792
187762514374228512 209602619603951840
85296071713766544 166598775572343712
74058549259051824 179073493196514080
36790504321015496 156899084521139968
152454864764730208 219903291340218848
58741695248633720 259410721268177856
126727562340339856 134182545516595056
117789892160452096 173511888427003328
107197358105636432 200124201732389920
226214191757316192 227549826130491744
4183304966452768 195461379716586720
74219065721011072 128215557793370304
99429054928326368 147153581390184768
34352757186739092 131135467429511648
59559982597391272 93874304645511408
39722515247064144 228707277860009280
11733414331001382 53111931446090496
152290896885547712 198062329382614752
7955501000109700 45793552155891384
112497646213298512 194330235691220896
137331740286216160 189530681531310400
114493690548148384 221181352121580160
93544521095215792 114613167592896528
15874608904696302 179052776512425984
26502656778302928 71103739446547600
77599888613169632 113309423868374768
59620099072269416 76312305551532224
135715285539367920 156679968468443616
40475551471916272 122164614292366752
221546965407784864 248952525159368800
61532682278297344 120176031918459888
23432974955380864 42258418378462632
80051983226882336 136565638519363376
8605319621795454 143213878852203072
91877420339819216 143189096895816128
85172228766514816 177273161607137664
205931175259530080 216949079680338432
106999702252175248 238039317663433504
196285571374200064 245062275336576576
50855054309695880 184800735769909760
65631617834339128 246047456428352512
76158957235513680 251637220643953632
152072499525055168 170750505022957664
184907547478923104 228953710752865664
47308412448191288 147135180032828352
171735646225150112 243241865498252736
44687854938385472 183824337760591616
85207654051407216 127872449326415840
129239174951302576 171613356698044832
44354742583172976 205836968724494720
23440104296983456 113828180574986160
44538700445334416 136708281894089152
209148242041806016 209498043894743680
41154609744233896 175867888695307904
110972443259984112 167131694398872992
219277345628986944 238730084310843392
132607885657446224 177615666971674912
17384208208692386 190241197144289472
42448791174524544 246553233750348192
76522527112181872 99055767383154512
18741018618091500 151668236058030944
113887015912086912 137943268754700848
119104212451700416 160538323467234176
67118451385907024 219205555473648800
106410537418431904 243806240400544928
29035480608979928 169738756930944544
56157150488438928 252467381757968480
33839209823105920 181256023536626368
7117711696314249 231761344271720128
232296206716966880 250459166367663776
18653235502361772 194569740176917152
163243258596946176 206530246418854560
231786121527118336 232935376321882144
14093581156870800 93798005096818432
70107495817273448 164923061983759488
82571673977466784 211996234678233152
14877979696698802 172897811734415904
143475410883397856 147128330525460352
70618913582132856 184995845717168192
78443733145040064 223158509214643264
139419296591807088 216798391654162592
109346088850785072 243533529150322432
118939906474969216 255148348260035680
166699303843176576 254730429186100544
40151753272996984 157289725938468096
9877445525134238 110869487822280192
66109453355611576 67988825336211920
92643456748248032 151696177766463008
76247340091402608 176138920401966336
69327783057947784 213343980060690848
111178271757300720 191435383512554624
51979950599449840 62190733276499136
208014537129411456 235719620555446336
71961126082796656 120094641398613584
106877202483487152 145684932100020384
52737264484622528 233559730048358944
195497288956396800 243442983020227040
38328890931877472 112309345436558208
45902667053106360 119715181889831392
123778393601853664 207671585068263456
183698863885051872 187472652580297472
90110167595084576 96958525729489056
18973712708306076 186978443515784608
56211985059299872 153263186243793120
14731719709213500 157126819860969600
82459898080034416 175253369165474304
15118751332442688 65106949567917768
13836367334842530 195065921528012512
124858636243821936 224407002338757152
68100863892861704 223188681709881568
30662720668487696 133835863601965344
16899796413058752 118529322299745712
86490333304428352 147233046530331936
59254627058061736 138871031576854528
19699114764555520 148393026360702240
140309487490202800 176356977964451584
209286847505197088 230974093352088416
31402362970020216 103511230449477152
35163664537927096 182498756562381952
116195501883401648 163299588393540544
32116958421834404 81430644097878208
19386023360508404 200463752524008064
69237673260768768 117384104011895296
162584860060183296 179741246463210976
146415810646043104 199254542674437856
93006077057617216 121079776913158800
100933428958416896 164462444521013248
53668707915969720 226259843417623392
127903052955829408 260703255314921696
40907485246429872 225634967098583392
104875647826174768 123639909512451376
92240345984621376 189294832191332928
37539581092835600 220718190725721056
70122988486907480 170262969677054240
78339278567990224 203678984218116288
5654130437759675 9762439374921018
247580612063974016 250851276682499840
73396809909738176 218139560516061120
171299969397546144 236347960781959488
4054469169912742 140004106457157536
151411533757411040 221636462960466112
13823741269852552 34122101189737584
10345684114060486 109974153472923904
13036566309747920 259871602059586816
6875722157178349 114931872412282624
71854042516644816 232632699503798368
235742647281206112 238904430500243392
10052754107630130 144407525342856384
116314339963870816 246151308870236000
150273306120027712 250452585973240096
89658716381607616 169989604369349376
77037547209958272 103752904563453520
5343709217169830 129237035702478480
5077907107284332 53105873949441664
66366105889616632 107646899208477088
143276429277421216 258026206886008608
39577445627373520 212664896166051200
171596958115239552 213189262310563968
138482329891351616 159428110529438688
86426669623317952 205950369277396544
131125166748229472 178831578566695520
88560540404080640 167549741750762304
37070907532638984 196772849168524864
24632010611794952 47928374430864664
16358366463263612 40701593030180912
150411379346630816 152992681440948736
14336077672939828 259965265649819424
4887599189324896 74506152949259904
47566007740556792 214552026199251488
20017384977241360 169803466058694240
155983566580337472 171736184696617120
55024309983494128 174524597462366048
65795494592470488 72924975606182544
30371260751752228 152613290717707328
92434659103212048 214881599811621632
109257403054185264 189624147480205152
97468354943919888 171209615795564480
11849940233624100 251761564526657248
21970736673323376 191659594471911488
601502033086132 259596924278062752
216137965394481376 218898889035187104
214754790489484608 225180914262319328
218186908805138880 259763490082609632
152158143282276096 156421397036445504
5756276257470156 48639076140088808
110484879835732160 258937665144146496
1568226070845746 124848715598884832
37582125270306184 81734367916841360
104730494342355728 154429507674948608
37037055825573880 40929308074882664
177080284078940224 211694818897983744
123126086173350048 144930810630810464
141291279298588096 185711149194899040
217728817041884640 247109995932243328
96742387038430880 218060822766419968
16385511330141188 58738436119220016
116947765928969952 120570879681539008
70674464082347256 210681355758069664
110384056619590224 218412158979979584
202222110973088384 203039029628979424
19598443343885052 129537711501401776
20185985072078224 84606920185493376
37890109407859584 233881022025033344
99498575396003456 236411791597656768
47092822282271400 146727078812042816
95011069400400128 260224384793151968
131288097330068192 186587692978930496
13410230042717688 169300815692163360
8692416615551520 190044665994521952
49071081905657800 73857462656793936
60844523229308136 119264875145366592
42579848745081688 125781631232380736
158516775066008128 176433382745081024
70799328556065600 121445579766878368
40850841854199816 235150145545425248
125604934608842048 203495310694493216
106121148574367408 160424099624741024
80665503243415296 238732843939521696
151606892336369824 234925811442549824
197316957829988576 262541056052392864
134588872817825568 200861744714890624
51371002093995024 111365785433657904
60975434852097752 160961588440860672
59786705925081072 250805635971710688
53905089314123256 199925644774290624
98624817616579376 198562006324624064
49543047597589000 61277128356611232
48178521062694968 80474764672248864
115358644487394320 141066090459822816
109476024672822880 133864295657734800
100639265893975520 225926281014322176
35363412177029400 222948427997109248
155972454234081824 229131943934760640
26111448935015792 171452744629316736
21446855150696764 126494513768234864
90059991821328016 241040912163292544
4380473009099166 258851571072803136
146262603098811872 183969577785034080
32890900656793616 218705553319299424
42768359291499648 146618925675778720
200168971210424352 228056728608406624
98671396398503616 222747588255027424
33136877839432292 213458035340652096
140996471863738288 151954009916326848
22640594672117440 161353690952339424
170325134235879520 224692846232995232
239359876665804832 253425975633989408
135279912867437824 141259486190659008
214171730678004608 262446369925260896
152616921913899392 180591725578163008
48249834086790328 83087639550571952
138409515176970080 153926673948804704
89203325247170368 256349789101951072
28741525768674764 33150924871844272
79372560197098000 80539681614313536
117818525170632432 147263602086865504
11709273765636926 180468356213937888
38919207617639472 152263858221695072
33800515193243712 79439126206840064
176135872880972416 180700541728005696
32295605403490632 224324901420807008
68261584210573208 141853882239580672
73281971058949152 153175479299541664
90579770403579952 123296153550847648
119313101268665184 259649873464956128
111569099857828512 232144176133764352
74788023110949648 184586489077082272
97573275869697312 107784194083788144
37836458643842584 219982756258490880
179724420446792608 213084836246371296
151566281971542624 215864279164303872
164863209903591136 231162404696051392
1159858043946099 102034758188962304
70479592567530248 107993776723193024
183522502541489760 196366903493903968
148473433203555872 160995949931372448
100497204090571184 240176995602792160
60877228269391208 139823820786130320
17839209098002692 241971196748550560
1682637657454587 166499345160237760
142019611839085632 190672318803955616
179283416795931136 240367329644362688
121724846082531200 207392787214179872
167193486616938048 230108060963190656
91982487156177744 110967599712466704
205231341983464992 261189764432490304
12013379934653322 28920883666596784
221242237330839232 262962156540569728
10547808870399296 197687410901192736
10069279825887728 31444982741943056
80909157768911296 167815842266768128
56075690445149432 216986529852615296
108519603837185872 158463073598474752
127765305201664240 208738593440478528
49231088914089928 227054204173031392
17126371233485144 111120916877235216
137066531624512272 202897546190564128
47475366042333048 186005045609664096
102425491763247680 146922466032468832
105788108822356992 221803832296030144
34738909459555352 64468936619855912
146594854533678912 166188624450504768
90767907186287296 250447649450575296
150421457418989984 189478291936572576
7432736537462065 23093053627215580
222342159100919488 238077830712352256
18533143615477636 192487251872973600
94347558720545824 204853479238525472
44054264316848720 227295424827189984
16497021813338004 170793231167082272
101765635447865248 201651899230043264
676062279064150 13497634650790510
36934372080224384 150395035827916064
45843732310279336 159803958431831840
50351990198360120 200796292856008192
69349869322081440 167740825064388064
22705589290435052 132632022601350192
32847384332465328 97963791499596832
82054790086749984 130190251992739056
116883352217117568 241295772700447360
54116520257321304 86880554745292336
27281452594146864 94549633575383648
86255647838560288 86393331318743072
21616927871660476 100386207211260080
148505379133278816 174664599618438752
53206611103934864 119827782989629440
137743906588248624 165499081306573088
57031096083508880 77948536619010608
15408515860407492 116959735895455808
156376115530042304 236350759294337376
102506492736969104 180036952976853696
113467943978602432 141403428363980624
82560027836576336 119704955211834080
102664980951295360 181037134915866368
18121244229022492 215074864408238656
29164627119626640 84226467079526752
89274517017185568 226629656211734304
110567560925294816 180360762246265184
96553766961374928 218610957574837664
53389560172664352 130102389848726784
190810403786878400 255932684627634528
65982495219115296 172843872586820960
132562553844166848 195342410415888832
83308059342801936 138588835967508656
175156870439414176 237499607007142528
156240312612021312 261349535057034016
41200705936279200 124448093772973152
12162069305174998 107358091909423216
57003522370578656 92027023679153760
42489345027149552 123524197267526784
133186958137642000 194056607202607488
146214459691075936 250036418577193280
115884178971620944 215483904954865632
148487136203491584 148575750589908992
37177519325169176 182995986309643872
95879923058873488 152251067552377888
214191831420851680 242641117919934944
204036246443125024 222764994342123648
90847556786236688 97312820833112400
65779521919887656 128487251683661392
143607080049979712 222676077923297120
58954490059906288 119570655098751872
68534809507139112 184716423908403392
89151811533059872 215039989283331936
7175751215131365 240407784004644384
47513184528963368 104086675143808864
87544805396254400 184161300151838208
103426542237212288 171671431245612160
106998382724379392 130933553868176752
70946256809468952 172742253496711904
38038080762657704 165090114189416320
80292050821202720 261585062209517888
192691672120348704 231159468767916544
59389529378082576 128793451734598000
90203098374221088 123035379337151216
68971288737408672 221383986095434624
80855803346109280 239971819074315712
117502646249089744 167502402636917408
63230432121373568 153912108320678496
126241573661162400 209969556768451296
154484676937493120 222723239036410944
147305285567256480 161292987699883328
187898193154944000 190878646721414272
95539984924584752 134960103524516848
5917624052097225 109214278850290720
70088618377123160 86408320853412256
9232900061664516 111954274627804352
113269909385906800 219425173736803616
54014344268328368 236196016676427296
125025095241148096 256551509597186688
86952169796424576 121268661630710368
126536240127014512 173475654706816000
211474212144274816 251659002938386528
153188502539746976 225383178207976864
213416646724730112 227073292136787872
14933208388855038 83949715466247024
223170934643783328 230014565955407936
45041890340713512 45629558985288704
22258646181200004 219978642549810208
62692779761873512 251336411432118976
4427992822901350 90881525630189712
58856946851994968 246260152480355872
63089292634102840 64331763354615200
47211574322037904 209926455173134848
103532314890205952 112769249685523008
111591214524093472 216725665246919168
88170161586940464 203830456466069760
58729627795377568 208122486644175776
110238774800490384 262697054009238976
33934723764435132 40267745717686152
230148240169068288 259508399263640768
77742788398120832 91633582778400432
51605478187583560 66561585213020256
132587851012208768 187297226082514560
3233223939695135 19206405296367636
188963457310328416 245286765664114624
33419259520890100 97095002639078432
101832750804033072 228865031383351072
46360246082803464 168100446145362272
91826348369145488 248865135374096256
24357847122481468 53283466833319776
72564960302521344 112256096589093360
71541404935505112 124297343432102160
70030423144144224 222253013501871904
1644031677093722 7929909391582517
21128566273969512 133346237403051952
74081178129788736 115978384127436384
40144187375928056 100237715204980288
94092017537120832 252915199314158336
15256583948488860 79847616034330144
15837393292318924 44510584640850576
193292032747407712 208950260502241632
47531890409691040 244191231387167008
21190532610331560 52014653506535080
2165119811401769 123874823549358432
188512195028747264 260293236600593408
78233465333745056 139560483560994560
38324422409109144 175202769738548896
65073503467257016 114350218091175280
109118361884958064 121483331137448128
122084170406960448 188166949169709952
155247837105484448 178223967848419616
185996275287588288 226236588780740384
203964128551854848 246163325124670272
134690516358240992 253483128292948192
58872949381388408 142360717710433632
32479249895730052 103537340176557040
29763003197241796 233040504946418464
57883968900653248 227115295960673984
121128959412488384 135777319934805456
20209787375150092 142374556246144480
58352735821539584 225639520218856128
86593133913607376 213568530078444128
133342497691381984 239058051067297440
191987417016003456 215540888976393824
2557789927793025 61826557929671648
16759783153961174 226184300384514144
71054476510656904 96264148913439472
201971151200848960 209219210985019616
176205270854724608 178432768866095520
86229585754226768 215448576329270624
189507967524898528 202167081715338528
56280712537070752 156753296103143296
49492199538836120 72620504368066896
69611502304404680 219582921770945824
179480002586664384 223802221169453184
107822091452253488 142267819512370864
101598400393197104 227392171328960064
67085404772926728 137690730104657392
16488195111987138 206519884920537472
22340396654671744 80300528004647120
29987216825046496 140966854725476240
140339348043194992 170488866670864032
223736445456338208 256857062322382624
66431466475814144 71073825903990376
75761326816545168 121820173020636112
156105108275893152 255930481986378720
29243490015065736 248552847532170848
8615945636597412 29561455852122312
64503238772658360 196571575095457376
223500012593500128 260939223289683808
50277608105823672 234908079029398336
190317548413560896 238881463787241344
41480038809221808 74532422851636608
1821882004177992 74438473731843232
43075365504953336 166387931842883776
52308923642413024 104320887939591600
65490835860235528 99043866567824480
37048846607421648 106619592008982400
124926749505235136 185250911394424384
175275928663355040 241790915555610720
122206429267665504 226302273201789920
108972772420587376 198033433489251072
32945890021728000 109410468259772144
105079399238114624 121953448962433248
230452060873647232 251595503347726656
81975596609395776 241748239992355360
22676460751216396 164205212272056000
50181981105940488 83535541082905904
179253155069667072 219710364138255744
49621171376898504 262566245229864096
43441883789906656 55590420891585288
123728864913566272 133141484709194800
105948097416930992 154285142026281280
81801328936090528 91246041128907104
193144772150933760 222573377721396224
61428612195403088 148858133218154816
34301285460230528 195169416743773120
135285220587367424 140667883878518576
115492205617846048 246013817538209056
4033546520421521 96187659223961888
45134947002569024 222268008628611904
10075641892081446 168248835969743200
22895203989777240 210152240280987680
63379800762656000 141327118783912032
130499026649082544 153567079728470112
28280587695194016 148177751944849952
116039727687520160 256023947597679616
111292722326128736 149339185421845824
21576194018725160 139835724626762912
103062949801863200 185327216869771552
32652054248151472 170272937960699200
19385453928926432 139015606956487072
147211303830945312 176632881930460320
40565188199797696 148813341215787232
92194453971248416 132398689589355312
78974786526637536 83522051306997056
72936634124123072 203138048859156960
161156905819167552 197483308408095552
141381324769895808 223803672550851808
115284323044200144 158750863245062944
172656445256334144 195403581941659648
9456447642387634 26678473779649788
59634819311011032 187793523268387904
115227840541124032 177909237769244352
219028834124118112 249857486409316256
70482958508371448 138663502699074272
42212619127036240 118966344690667552
58291708379146944 257098994650731104
109857505795676704 217542721102597024
88503735977087488 203420226644713536
130188010342753232 230792017009838144
106828151853889280 173321466564975456
58619463656879176 121036082511568000
196061004890038784 208209995904377568
55805188666252376 120414170047475728
23268068545181228 175612456258424288
73810343619644960 234844921288380256
14812100448975876 103874924496589184
90268289396872192 145468500782415808
147229340637598080 211290702202823136
12706705679985384 22353398514555216
42886680149300336 214864811882705568
168863699473761920 175865673348310592
106203860655403792 114659653592609504
40230080130808312 241351250347907264
4822186287383578 220953723080423840
99328126309321504 256127294655185312
160562623840468192 236112565732943872
214313122913276256 252923437737012896
82968589947714960 138822067806954160
79645181700541344 102090979099196160
7778180728088389 14822611988256966
6559891163854222 28322057568814104
124249185285956688 137689930725552192
41457849424640968 234306102058192288
30839137418640980 222071657419791520
11294465995790588 37800524953556040
71767384033192536 93918862076879840
44480895700445680 114512428802974544
112067085677034160 149528531416769536
217795924951132096 261981622143058912
68891339283219832 161719681284700800
51345190306128728 182389619927623104
121595022922290384 245135960720138016
28239302457989868 35405604280376340
54082801144681168 122300562973329920
66090323045359072 252558954990937792
83133416271226512 220364272533384128
129606975084822016 258521356532039424
55107292923130400 75457598810129760
90079114864285248 203967684216003808
72951806901583728 232844564993307296
35915786536054584 84967945789308048
148375072992152896 236546336408877088
87059181775312048 154124024086486208
117664429315772384 257933960263167520
58099122847465976 88502535384296928
116764739488526208 194106594036279936
47823734168087312 245638246346596640
101392345666644736 122363544807834176
96771861296353696 187331902823421824
146677189343744096 253742067417717056
161727115670600288 244931779150596704
217054933191961888 226740571281395584
134079101197243952 165956339917742816
64775417926254064 97430159381782672
66667840604596576 227155445578522528
59241294733179088 259662040767684160
77570508707486912 229261090336220800
39932672361228208 77149776655593760
11774781483962278 109673780377036384
82587060775217952 225333223481215872
43097844762479368 108577110504830784
35505230714678344 228695738320887744
96728939957999408 236285200770145984
130566231395984208 224536186012061440
53087133457722864 76919056853253152
180761298474573056 190510140983086816
26972394468810344 177847424916825728
105701763924112736 174644200152423520
115988586794250256 125056134703650784
99239749043263072 250140804209692416
39390295567482184 196997920668664672
125028743741449680 260630821100548800
31537503635813116 101339297812487360
76625192613466928 139053495613579360
170278143002658944 175748233762232224
50024457203339000 52781153060584488
116803151177868192 170399719208012192
6238948252415853 38654184266536304
149634542404153312 233080678254952896
32040309991218524 237263151202574848
84776344693547648 204014725148982208
161987859863653504 174839999002947200
172826458618845280 205771465948011904
88569736584637648 113129046548425488
115725887031920848 248547428837099264
137196820508858480 139975982726771152
114542522961854432 126474670078737360
213146738576348320 221181712033862144
15291281170192418 124045659647806320
49266857290904560 126030894303347360
179303303390501984 201602443768103392
116280979728531824 189778146270478560
85219468928471200 231766156234705088
73096941619774320 126174901380100896
85739821073548592 221961758790588256
23240348389574228 141442562084277504
1040053656667569 52346510690388288
174955615120979232 204533213748265856
27760335384737208 140445161454294064
148537659757244352 169151437008008416
67516814102492184 117165154446503456
49467913690065936 104145692645396288
9217103486699732 41939243245978456
91866788667943712 244477733311890240
201238041288038656 221756350833252608
107538262804362144 149401316315867040
199296148790901024 252053658942339264
144955809897348416 154207175546310912
21044428902938152 40459096956326568
53910578713211216 214493201927373504
22408612404731040 101560548930778240
66716916524686552 234157215180687968
137482786958264192 177517084783550976
53425070775286856 222132046433675616
206535752583640320 233173754425082528
109258170511950224 150737044830733408
158040710532813056 161645989523827968
61918761492251216 140091950605100672
58269686582660800 76288334509610976
64427837584045760 252347093000382464
6411815267679179 116142445403289120
133344785972693536 197726786188091136
18860139487460188 195374213923272256
53174894406998528 236558243171058688
2664757651070177 94865604756408112
61596171334877536 94980028596379664
248219056092854848 253231881501415360
124800483561169200 153050464277833504
98232785097943216 166468429708051168
60066688792502856 89953905648292640
39465486548802688 241046388653857440
20017186616589028 119800673042563232
242906941566595040 260644637515286624
21856897974918732 234892133549690688
232051558217987648 239177221506130624
134023401394728736 217505509280356000
2044027348217742 213111070805008032
69086291138826168 104678950919085968
106862415203402256 207078994373535744
133851698369313152 247574076418907232
83353523973839456 95090049322558320
100544360972289136 155787328946450688
126459167589004128 170758567657340576
82330512909036208 244745206153822816
43022354096414016 125331784756206816
99209768694426304 249064219511153184
47903565624425616 245076972714804384
104557688317730576 190443001850530112
87238263076142016 102138156306468944
1617012708791177 87097983629951248
19859077135607180 166237567942017440
6303362843087941 123465309600122528
28442158802447348 124769477330934016
50214708319092960 113397348514952592
252053767247069728 255940155243975456
50772469784318720 92503850612801200
157767358273192416 215899765184462080
93919794166377296 236139987307071104
138199989746206688 188247613989458720
160998212231200576 244557094759618688
91788824556733248 126231399712897696
85961225608271584 175742941056816512
27038133399482652 194641106984280288
150761430975589472 201981851629704768
187951079230469184 235350441555841280
35846653937157212 161422356405122144
20289007558176288 110713172057634416
15837772623541948 91835108211900784
62369563454732080 117620900955747872
47648455836466336 227165420801301216
159893359363045824 253276462276325792
7287299185410633 249637113116884960
8437502985199653 183449221225442080
105232337905172592 199819977655188768
89558904437402992 127826015665503104
92581618123347456 157130218137653888
198082612398244352 260191548644586688
119757014191377344 196591155528082272
122645513469949552 262271273815480288
23882536819224304 214779774814449184
183889078141762560 230150972058961152
176332373278715264 261677857967633600
59003896808559880 201666651246189888
106211621315860320 127358608415066496
177539690845007840 201809373805615424
8050949207858248 252228366535226912
64348912405354416 176990779989907776
9907903147485348 181078727804419264
34801226192322044 125520963856895552
23527802906289640 64663431805707216
76688364929075936 112001792193022608
60206203397519368 65786473983124240
56773944253747280 152201784024033184
123765219958161072 160893787789204160
102045471454820304 231680891045221088
92515433416691136 145854171297176704
8530479914310429 101457357763894816
206677371562342208 225789953858098336
39187967911378736 181895030004629056
116384232718776112 174192521219606144
182817942902673568 222953898853775744
247629010594675808 250945868179940576
66079404200983352 143570773964961696
113412997451237584 207582411450477248
34929324932963720 37464931733211344
73314725789012864 168483105061158880
161296786239061856 221767395988875264
77466013198272288 96149028308472912
180657117550465888 223824051299900416
70634546426967440 163558509373833760
108887767814641008 153974234724505120
48521720151630352 63045346043140776
109155358152211648 256336792139024384
200670738531015008 243666576214190368
18029198286779636 238387222303189088
24660966183926488 253622455846061024
204861524149120992 215992781151297984
70764377100666 84677616651817584
34043525940745092 169463043068571552
18850481903088388 57635202807444096
229456951043205376 251218313267983424
106845980363398928 256890555127203136
46778645910873712 78048626797352976
80465379283052400 100508841026214912
214259239989233568 216616281954326528
168945130983260320 261215845977646656
21976694333759024 153399591098928192
21721743101026608 130768066328624544
4047683539500043 166080607951948064
140235288743839360 214357041350000448
101976565841623824 227969817757794528
134630794619645184 172712063064780704
166983372635902272 175420690583894208
11568087669865120 45723850136943536
20610254950579776 197895474097732704
129544688194812816 141027474057933488
9956450513126046 59051123381917448
178717122597936480 254567653008975904
76973632019089712 181386129108324832
60800113069262320 261066510175289888
13258369881628732 234066166305693632
92375338073396464 99466836781413072
33288808834237472 187472913400750336
106441735730103280 144122118729144256
190560499826239072 221144268023742464
32570778492712448 122865983079110320
32781852315049632 56887543386621296
33374164309213292 236656601393708288
18335317815153096 18579071596455688
84503244887986112 101415926660245472
23739170572159692 242202311291561632
21944238538908128 119352195011255840
229398492557896096 249716574490698016
26820038854405108 97512909186910208
18244050627080160 130741823111617728
230525862195864448 253321564568639680
40068596617021008 122285858033608912
62794377844361216 112353192274215504
49727381584228904 52323860679208488
151010628435889856 220250252955897120
94614904331940304 135376582164327376
153775791741464800 230885556790570656
226360001086877408 241511132233846464
91642432031003712 247441935322575296
46180455836854480 146154333226900256
163118070756167648 206212764894291936
33288084253328368 234745521939771712
204127581101164480 212866159066599200
194959498377435584 244533476454861312
2190289342465857 29857865576920192
8425072966625766 123974311635045232
111878605553725120 181448839218434528
138019823296128960 231644457700125024
63975320812634432 125088095078792896
70339231181348648 112294302526814400
37126391947561272 52343462057898912
175666001295933920 254661670969867424
197175818127029056 198613781927607552
131022985479561872 206728238734168384
47335448008469688 142877787724928832
216925280135553120 234230791456941824
15174148540270286 50905302333652360
209293218430063776 259738375833382016
2482615112453290 38644678360971432
35899675278401144 206722452924183936
112384106669452704 228332798614397440
100089066371652496 104896853299865616
728042152344773 99756754335130928
34695179721408172 208775347076880800
204512846293270720 233730590962779616
3302709371886111 80271311619545392
110524870958944176 221767556580357280
135669177301360400 141510366736464512
116467981726388624 135211239769529136
145621306871771232 182959785036124544
5808338086709793 99381107027199408
120359382924037984 208037647702680960
42759008312025008 188058740808721952
4003085096725924 253585478350271744
59864289977247056 176655824303467872
103094338211743888 156727569865982880
110798619391331056 241950653685822048
2159945920881790 214393488215438240
72431370270597968 220804239814453248
109894339061129984 177321438763414176
185040054701368160 219046564319439744
48700518376880152 247328059940298016
60339892294016968 167881691955086976
38141958079255608 257133448047431808
210342510232730144 243573361269184096
59203866483872472 60261033904850936
52373307083896872 220085660892924224
114587462369312000 169149507031393728
169949008492005408 219865783506802080
162552227574873408 236289040778035488
26820067648729576 97629754396300352
88276393716008320 245430481546696096
63509314786474504 130713077505479616
256553603363451776 256614954983709248
60115270959771608 195526371963152704
186145170507099008 235682080844817984
140566838568605168 222169750387957568
63131864500867296 168728710814085984
20567455146627076 91310240462536624
61827707744551000 230391824265363424
83547666065367456 213678311912889056
60008912839966512 200868885080431392
47209953878413688 79593399008081968
117363208756970080 199675101160123136
123076845721562192 203383660347555488
258754509649883264 262098842626224352
4140849404614322 205151246365831936
21422314144875640 26824766088239948
227952043730308000 259802026937981568
9418733225798282 126848741313124992
18185976021521696 109475756306864640
167143440776760928 234044579342211200
108595245370414192 169895827841146240
115319918105567792 226333045423740864
206662157650620320 217692383119924224
234834187613664608 260017937694175936
139565389396585056 233930323060073760
145599342975221696 223039255944409120
11892985963680494 83838882710009792
91986850756790640 204481653744520896
129237902135274368 196782480873228320
96944518717719360 176895756528136512
139795907486694432 172062514785344224
160821726176612704 241761478929139264
31142263973384688 224639834127849312
16769238430429782 190463794662363200
139367200637598160 228443929190474240
41648222236672000 208568071368428064
132851393323025072 148979249202597440
150756287122480960 257091831717292128
65517612242946312 126715735326515056
17709186521768664 257059072052639584
120972382827711264 159854150460167616
72757981819039232 194448326159636032
76847110827942528 151169904662237600
204943418662917984 235824374101591264
38008791747001864 204707129104382336
66125174257628088 149917101958952768
163692592286250592 206153976749920576
80517956976145520 231189176724000448
57327214282129000 99962591900297712
150885132014884896 245076472789486144
172125207883253408 261981391758217568
225637478723437920 236839701748988000
169290909309007968 195095654460185728
114531094737852000 212298173005445984
116584652408977424 230191726953373024
15987269307254070 234671196196103936
36607937598911960 182513373468574688
147453771637216128 251788648106696768
12839386540018984 163818810979321216
126614677421416848 250594669570585888
115181836505241568 167780307607548416
117078797153009968 204561962937340800
45070032341863040 114200106879472928
124679122817196224 173880906573824736
86526203141016992 185353053017481152
123951472083832512 187869124445834464
80236387865038464 186118959866411488
174656943318705952 204216531868792576
95607444808232480 247542616654324864
32878116385940416 190158467147292224
109976597037640256 197998119441535968
19862490618726468 118416787180059056
42603595587086408 115783612775473440
35408957621141792 150652156209729568
77358941582626816 195839039596232736
4503318014712814 190730978072304416
97840069151805120 250015219674841600
92788059354793216 227139268837456736
48114497598187416 256432896675807808
30797332767133408 192971779793090336
158165069408714464 165294270812534496
33861105201655000 258548425566924224
122692789148214528 237885773642330272
58440331058756344 213562237204400160
97679288422219888 259319277016827712
184800374878827648 236468729823657824
1735039536694267 196267272458216032
117255471681852832 123065519943066048
97657385725931568 165155994306972480
148000534106912768 241705062436812736
90676487249065696 182731961436752064
105158149301643392 233696564802136000
10027452602371414 29487809207612144
68055905300033296 219216089915649824
7713032141013087 97251517233330112
72981825227078240 187686478155056192
19671401540850100 219272785278104192
89465195097092496 185281613269627744
68940520484812616 103553472514367712
938757519030791 32200166178172496
22525584709685284 31484326795773728
17328682457710566 207541488457847488
70153762110005760 195504122466667424
113757132705089248 148601702998143968
58051145944962672 144892162727379360
89896173461180064 179109250204107520
89293729538616176 157338712230591200
106074892404067248 231749680965893440
144371381081875008 239213797726485248
214533956979636320 225054331002658176
20669465328876328 49111361297964656
135712879607279632 244529479386362016
67757913203184584 184977228294123552
26541439443586956 142323205021768000
144648086842313152 229996571153909472
87148417048543104 162356382163574720
74234589085150672 78387972308101040
110561738046709488 124595009451653584
40184637614010704 112365772430812144
22768561524825432 167479350480989408
55496116168169960 194276996804014528
98410550979972816 217302876054479264
190484978070797280 261387803493163360
24400327399837500 36236401092232504
211475017579491040 216447983683489824
137160763125647584 251210039054683328
90374152838138400 127031523587219520
19813229098046500 167710309097436000
91669272504681888 202241474601497376
11106212174986874 144252508541496128
24480448421506428 261199234234017152
57214328789039936 90027781066362560
8103517847437496 54724496221232584
136352435598841424 183472917932132608
148296960855099648 220411436267346816
164600110273611232 170530460969250720
77102526751254704 127539659798201248
131740254955922112 179034519565864352
97747624496213376 102881840190267696
22657450779926956 46705990334098656
93212076010692272 199598546897250944
22045149887269860 205940252668633984
204109723821234528 248352271103566720
9378456447805358 152364641892455168
43395419985163376 191182760369985600
178138658995413856 202602742439993344
24162859732986112 181420710997123616
8817625973649344 20459517737944248
10200607659958832 238688814148153760
150162631231163584 183212518735510080
78531691592231504 111418580176797584
97297168466709488 185683478513783872
115799292309600576 258326093551530304
120956560382796432 208963311771495488
197157454297686368 244687752142904480
133077527547272928 154036189390148576
179888885716788608 232844050091527744
133393289425716176 163911863165494176
185303893768522912 204675682212427520
105695684587217024 248408297362498752
51786173929000768 158373242297345440
57289903389550752 256384186465066304
29240578642217008 209194902479288224
122225160856844384 193585683954236736
52970058913007600 72971186391750704
184886497774743936 247754776036616160
37263690151625640 95095041025355712
26530811280886180 142136227237749072
29731351474359132 87910620944937328
88769408662251248 137526904942000208
156090089958068384 179072923134175008
5394668337668635 129619700631760336
171508261711568096 218201104257246720
158692494022510208 246226208138686880
226753971058161504 241493859647132896
21697362186604112 204535397168240384
88692017949168160 133693373803925584
1313880769062186 128445029184380880
116977164767908352 221081712955193088
135850266189508528 208491311012170752
15653022401146278 156310938811641664
81926219453427600 116285470418398192
74019973690469344 248345080334218112
32087436086626672 33239987821103944
123884338674904512 157710798564219808
60601609616356224 160294029064092704
39875551379572504 137172311533363184
152967829983587136 248822553178574944
133838937800610048 218170278514572736
158755453509588480 200684712805878784
169258676089346368 234935456088099648
181794633145789920 236742922704564064
165149656153983776 175226393829524480
217956462695220736 223875184874662816
97387761191312672 163795910827117568
35414859609542304 50712424539346456
160061064462303456 202805472752043008
87684684469751216 157100941896755584
91722341889368640 195308124537102240
163557959371591520 219325481534792864
109015851381422416 203381090404234208
25079289546649532 208015425800654240
1928803371040255 154820646067644352
113800352259070864 155254830088725280
121509213902258352 224456808360946400
50967781011319504 175499257191140000
77724262413547136 175075046178154784
27976342938423688 106681792493146816
223565832505305376 223938126968434976
148857614990462304 226898335804142368
66664749369617304 150682837556209632
144845601312715840 161956646367051104
29276933154308852 162911264731507392
64088288131067664 205647054499581184
196584039454386560 231016100288919392
149838532890715712 232027465187115776
87125124199481568 221201021609232992
73610956196135232 245380974550241568
33482038849817392 170135471371317536
6350389120269893 8983445902306537
59016956078709328 69554149271089224
126359011566066432 185827124569832096
164599316752861024 222892901791288672
54087957058101312 84792078281178384
81561385718471424 241706852083868640
10769958021191316 31687083393975428
144412390917150848 229595317825532544
24493525991344936 94352617823748832
60536753709373352 214882727654027008
47625788632791744 69134844378808744
21252115257687208 156641757883848128
68268683067769016 258869132397855808
159968845354363200 221058367960542208
181526479714399776 194482678359048608
35864275140788080 100678737438526240
95374574505217648 95799468740504432
32632181487965292 117440871929710720
132148076475902080 215328355999959456
62867546918324376 75580285378169904
155549851247944224 161788701283762624
114138932756904128 209115422512671424
82537354847737792 220617026139371840
48383328181323392 220781203663281952
137328598141569648 206995232590771264
5359921942099558 8995565425519730
34626087590388616 136951913070247488
4928925792958518 208720667693830464
84085177298352512 94387461126822784
7891221003883887 212590613474956672
3431427940524665 162630376025957856
2491250516717841 113033945835316848
201067913396559712 221183910222606784
9195090492385230 34329970567588140
1243183609247434 238945766189667456
119532135523379664 230768206769792064
65025891448978048 156405127877167520
104108722052840608 185390911254409536
138107830002513728 215836613857040640
78618463357993376 157484642092107680
84470620121842800 238873170037667424
21553678148192188 244497228008695072
99618364648636080 200799408081186528
35255026553471612 259146208777124224
138997018003002784 203581206048538880
32902220311641288 145928624001065440
64819464735443408 118628623996690560
131952430055334272 211109738940292576
25112275404818056 183039791417771744
1061092668808616 144806137096439552
87296869405486608 203702245641208544
334119800693607 125140865069405440
87324483596184928 138432699139594464
120502614240209280 253819889652405696
8060134377332948 224714019201354944
5732820854059749 99158090647830128
32672205488955644 237039520046991968
107694858899464896 122583346793738400
50282428540951376 174878066235091776
31974842359045704 72032291217837336
59437876177291288 217916005404923200
26100250832211816 163888220968380640
214164135682805280 259462085925879936
37210622439927712 241230006750908736
20763874878619248 117606643842153728
30414330183358692 232466821975258912
2030151548053839 81574691613393920
34516055584689140 83174597270306384
33807883928400872 109872889607354640
1011784418418857 93545679254360560
10261115838467754 83201005751982336
207900784211735936 234243212729663136
40845419490890328 188364307879076256
9753241934348958 121061086294058048
85945001065532704 196865298651331168
36483097434906056 159514493591344736
64112816571100960 145781273480362112
13992188193444972 194114797597722688
72320229061494784 224390579806031712
3942552186999464 254813504573994656
9158412489606602 96396280423897600
172606980653515712 240770170634433888
115018767305437856 143460801524341408
17151238627203328 257005556895965280
101809870203880752 197138341967369376
152451518463372416 199104575285158784
45679909464110864 147221421235738784
56970489138767728 221352619469627552
33694968866862336 79090831711501952
99609069752929152 120226084660247152
50450818005341424 151174247858446368
33791230701894200 116119052294015696
26490103609953100 154085413982067296
152458290753435808 170904413748481632
86300734742046608 127841216994102544
70458684289919464 194693161334971616
132090887804848768 171555502527413728
139702211753250160 256005049235915648
102066223035056768 228149023040026816
81995411098630960 99812055888814128
101580373063981168 216423707494633152
92211671085395136 169399612953489568
76372164529645120 199693217938121056
84996670925599088 182132749410317856
38327199135349776 240175402344824032
126723832257755488 187903121292266304
3851659307446398 99260923346704672
78164027725034032 174263299222130144
115325717534428496 244035367307103296
130364752697536000 161623039773565696
83698282456743536 201014923754026624
20242866555779072 23243731849836148
76532474970585040 199032979964182336
38954877894369760 242253678746914144
205191991038620096 235530609574874848
30922401582583768 145121088292864800
161356995103802016 217006735624709824
28052770200112816 81001667070867200
86588132379854096 113759209312183856
37582443123221456 190243210236492224
115024835460549088 179540363509646912
26489965074158176 103200431079947840
18740165543367408 28094492244695660
32572451883961940 93852161140765280
56339325273916288 210301561705395424
110581635893869728 211495242210369760
70214434923495024 87406645439318128
56302207825928760 260051798705590560
240274078939778944 242445481342698464
51091933778326504 205031445549901760
89753113222249008 118570541491579632
149551603817574912 168599792674536128
182209194498731968 258549041027233440
609261804037300 161468920401986560
225707195657934272 258146101495758592
52574780010981912 225552975765206112
26628674268142080 66008404225424584
50764361252826280 90397191405232960
10919063432992360 211704711648025664
45376532579034480 50219538533064256
150208302141132192 168384162382046496
89395846577322576 131941307435682800
70388418492344256 202920922155416512
2748318003587555 85271050712993328
82834642000795232 262767133232188864
144984022235359008 193163583499707488
202072884954550272 258326315211184768
196185652214173152 202120409219185952
159152588083840096 199730431085584512
23004631594669380 63640335455514968
56186396829483976 90708480160554736
85619582877584016 210536034894686368
142865683562197680 211671791293219200
130667838846165184 222126277776342592
70960776747754336 140798069301453488
27420253545913176 258796673744347264
214980812687490016 220568086922308864
81230597589278960 245533852687028480
22669418818584372 203305065940367520
117265489261065472 184954728948397216
24012235831874908 97579805502621904
63904397591160672 166778142351339040
49313204647362344 171086305957679904
20185481562042668 154744815597447040
78937805613441328 261661209727757024
94467474612287792 179391939257293600
87940017373920992 177159138563200800
157626335156071008 184572249109441024
142503930471541648 148287070247287072
4449936628292472 115959829789963120
212907508489114368 261099460704362272
106841228542883680 253036058958920640
14953632143678712 170705900399944032
130731380056100592 139380258110019952
111255655251781936 227214977542595520
15971545390170164 156929552902025504
115671136500286976 190477597490249984
109928824026664112 257163907748256320
51616725536009440 209851342704900480
115697086422701248 260865478433191392
209066526689260736 236141945300848640
155990479396662368 189453583663799168
165087256224557184 178345466189404608
6227106022879818 192539625784716800
65908768505300280 111236934872980720
115564730030509600 234629816168751808
115352751848513168 157515769529179232
9446252621947444 130815371962373920
48714254254191392 152053468196393760
81055071965376224 233454663321610144
159020669184233120 239854915784188096
162806225534493920 231157373340724992
16263587943106822 119580176434704592
20249922105715284 178586157138896672
122490406292179232 213484666665022176
52179385471119264 204844196488745280
184385701576062464 247797582089451488
166223171562391840 195682435752561728
24096673447965916 114670887864360768
51866702429640496 81665816632257472
233566885802123488 260149802927781600
9109113795780596 169464867455778208
46933518188347768 147434924191868352
33013999361342252 48657864656395168
37127615403900384 92017665683757856
71440279970713056 192365485045727296
94282221459593968 199796195357863040
158877970123291968 178450452037892640
2261050333709977 189416118896295648
122726065042427168 181629554145372096
20398990411593712 57433637601960352
1946494326403842 120353769269620080
53232050470071904 171189377076441888
95046191586369920 166060628710952128
173581631342405536 180517717053931744
9946721352994264 244460327863805792
37436960988057968 260074113088776000
12061647728513498 223081783525712992
96347397735057328 218476725313245376
81528484270092032 182387703296361728
68150286971695992 159973849259927936
195344366077256224 221557798954192384
188507984488372544 247276018100302656
41740928632535832 246742747625784992
48582563430626272 109519035486703632
202420757394841504 224044963782858016
57978286991657744 99630825224720864
194115235187540864 216613325490277312
50331879693244208 146472894981632064
200390378597541056 220685139235290656
29435939930002536 70377607071271688
130017242192891424 168262735288686112
123507465354139088 229413903855903168
37858671390807624 86242930361665360
17080226005219474 51247922818267416
109268259820118416 171975480470630016
38813507656283736 243997889058900480
122333633439986624 235554892859613408
57844627972143856 79560805693195360
148422153742998592 152678805757845056
199487457868933472 219763259359223328
23416327272890888 254781337701219392
30973698493491512 239486549936526432
102824924287363184 117481608189871648
17220731386778018 220535240349570080
224683945172475872 228535268634633408
29315903756378292 37252992845375080
135400353008333696 244173862984160608
86998061232334096 147090601815377216
34422723704553064 86636384363762944
98124990675285968 241972060290325344
123895185520438432 164505631570828256
12101481981042336 47995555750621472
78689407451182704 238636626032782624
59021632661134496 196636527299220000
177821099444741152 228258506980587840
60767486089324896 65487894176229048
241241212524481248 245107627346770816
127510871199883952 143179825160063296
44937541911119104 236636058864337888
34376043259888224 180174111768759680
17149018419269004 154930094814160736
146797902892056640 213826191476419712
24704427183858892 43155247306976576
32252655601376344 152981582948708736
79191130513027344 166065980876289696
178757522481814080 240812410406486592
6594839983671374 40306774836987784
64583134840988784 181068766912002784
52622302829234064 53626356819648776
49835196563467104 50148763489202584
34188805500387484 36225680592030616
176565936227074784 240575671637974944
101579954491294416 151173121322800736
30345571843575600 213391379143185408
169459694902169216 209724396466814176
3647867561254960 260280172071910688
111569778130230112 262373478883240864
12438940623557718 92209285513365472
99511760687239520 167299070870716480
179626406795445952 193217076527174688
144012188594190576 246241904734779040
17048500301583126 56155941693607808
15453075427306746 165269693156316480
74100004987659424 106757943779703312
2998663658516001 92167246393238352
53104284748667976 132025806526292560
76471683610394640 249398159273230592
12905093304675564 148777598365192960
186958557318630560 227807562370878080
133399183447308080 171399091695123936
198374371201814208 231445857463392992
177760187253419680 204099044209293984
71464571928982320 195947332496613408
35098878744398300 84293948862731232
124132869074331488 141183558581990512
4958217766677604 155499639779040000
224627941693464320 236150522609962784
32521939669367948 127558743251834000
180205437810379552 199704711138398784
109516631329422064 182421409422012704
134204222577414784 157729249986009792
50899603935501264 252960969263958752
161016946597284800 251099372097281856
18871224847400912 259944361009767264
68520208419769232 261120697164012512
184510585678130848 202680656714540128
78194461108797280 139814175145916864
35690857611608788 65991633065204640
240017969086645824 260466773824181632
14025696670025824 253781441862012768
2723782389844638 217964967976008224
103004750415543280 196901506617596480
113257003762876320 139414425797865680
26637174512967712 185222440682916800
13534338212771736 63150681300001024
46259078468933832 220456592337956224
63271148714982280 85976387640446240
40664909511761024 245250827597368896
4733199631281952 241847731937951616
134963402666935968 180972455690982208
174009717240629408 247183829138165952
68261891806559960 215241574582654624
6551992754938807 150968536179816544
13852529973301954 88299449638015264
220659662324824000 251260487787073280
27552544181727552 115538019119038512
168786189402139328 223692309007086912
72856482776763792 73852003727510992
53549799389919312 74672618128010688
148657447078652064 194554620837384224
139332499179659200 139339174817820000
118398479612085712 226722289936476320
164391098978172896 252749560695076032
31681609178077248 254631518310156288
88536121307159808 214055452225638912
85084443274371504 95689991323639728
37052810433058440 91759765864477920
207691892519530336 258005776500169504
51672174000328528 132852084381454032
47003580447871848 173798815334096640
194308461782787520 255581092935712352
70217518293314432 136633481821350800
47682166547573336 236119971884514080
35864814886854156 123733498572688112
52213512344082536 67003372587320936
39116768261561712 87485470578829696
9775165047329030 235657559901068576
23307046129803704 175547443173923168
74061796914635600 126452409521408992
146678278088419104 193235901280061120
28498209025681656 182695699416417696
85871407688656512 100019745812412304
215985436070309728 250471174062639168
41990793671902392 222192803553451904
41380968701210600 161091733901604256
12394691824444818 174052126069337280
160980901948394592 181603133091681792
80892061137331072 139570063652920048
143272117510145440 177665398666301184
104395964915825280 109049395845300112
38266632633478488 50185627905579720
28408416633182332 190679936877426848
145302146422902848 175259672655983936
186302933396087232 212345979839214560
12992026673371850 257889523870271744
95402956529053520 139156019657002688
107006758096287888 188843130378763232
26236986187583568 168774878056842944
3284410449753142 139181809829575920
39045146222676152 206777622523365184
77677127355954576 159519338662883680
70745857855410128 106230069198722480
168921292194258784 213363386388434464
73607546359198400 157523606106353856
60612722029769880 222912324413269824
104971302738059712 197493939276678048
38622701793145864 121872596889382496
195387120346313312 231939536120366016
193254550311361952 203056182395726528
29686735326152856 125621126130914160
57866883032433880 209903085158431424
83827652473526496 145092588003671712
46766485966534880 205588727688232768
51633835579017752 187255413663736768
95550450164134528 139947422740348400
25971730510317296 83400302876006016
96817787377386176 205385102802851968
31588299620883520 118567998913352608
144218958686924416 158695253813322880
10760518940421044 155782915812042592
99979769016154816 173057388430721984
80917778556808720 132817671065846688
46889614542672528 59413347547794960
124425701590959616 137091284733838128
145596264252387040 178968410965038656
75076108053852704 204022275657225472
125266827213861536 187537437528446784
121818976725820880 125577395212033040
77866720912014464 157620536772939424
99722369885674544 133284817999183136
101846215486807696 224821257126993088
41859886014765608 211848924866456768
64565351761208072 172691099516884576
97722438050959920 217385511502522528
39023591019383712 128953227866554464
17015570255383806 125672931390344608
130769666846597808 142612680261955232
48313224014736520 227308380803904896
140438556149669872 172024039311469888
1285550463140116 135475351107773760
171232765856699488 261404001543176864
4032027664420570 41211135898226384
10051608076286784 186455547831778304
84665988656181312 98133305829532640
153882534292916352 252367283346231456
35071742377673440 77434799465123840
99906420595932272 194078207857049696
53408148567461968 125464876534679216
14984191797954808 31407504981029424
13701634854936038 100003746593396384
82493449837708896 135636923428015184
195363355091726240 237201888441508128
166785333410330144 241463127181618656
4979266377932471 19227889340889980
127625461331406928 261292286055488192
75384039672320912 252616979595515840
75632128581330080 226720532938893344
20651909866537780 46338427782459552
135897989094776832 211127632746841408
14239535053604792 240295272615696352
108923787276424384 146168781046526816
177117394526075584 207214967427258816
159840674821729696 243120833840485216
90115204060448016 206699934638205248
62463902769150496 146743666086521920
52495450006487280 131691461004376928
84754282484526064 179787976136891168
127848900770121840 178690604046018240
274990073754386 53381165867765616
52871623907015280 259441998921898080
202500532840691936 211115054892576608
10304833412457254 35916918737898580
117991513593607952 166718584312756768
193824547789923360 196337559474708672
115876284130946208 255697731407717504
13384439933873278 93513121671102176
29559628363535912 39225778420170872
206932856335450208 258913898697960384
4254897395170613 215292539114298144
50045488126115936 261839819790508640
138633350948049936 248356306682607168
37356809777220416 166574924796380480
47639711124953968 158842500801436160
223836441463753504 255878018623988960
41559617660061616 236447734944200544
38074063726192952 141543314875259904
93985654903895536 247805470783724160
118130308329153264 200839202072821216
106007867940443264 119518430669842112
174273346418239872 211798199960880000
179487263470077376 252618185343351584
31362882364390724 36100263207232952
11295598310300758 57367293872236728
105127796640896656 229366713429166400
71309593251423616 220213276408899712
51769402634008728 170032506726710720
24087890774860200 182630559751370336
11425539232554500 229170894359089184
169257548318975872 188516774055773984
62560367541342568 159183815759576544
40727756137412360 98180164801112464
3747116705380932 55441195546118824
35378715503065896 175265274612532160
185676763848584544 229568133875362784
24815997275524268 112617571819080416
75871879560980784 103860150362494960
30691063756682712 163008868819235648
172715831427014688 183652240214764768
39761692713449120 74308426117411712
56203612528094720 170806347980110784
70136016448493336 214402918703961792
73380818614736832 182660553792956672
98798636965410016 182635907608808640
109836280941232016 240263117504310240
88925128985658048 177805171499181216
36790933247511008 141473675557428080
56359914760304640 197259082304621216
107788382773999552 163487798175997600
36681019002966464 50424448567152584
73891743316108336 105427238080449488
41566876159940064 145900470145472928
83894061184195776 109482731031167328
162216544597417216 181888673925407872
121016223480732528 230066039179068288
99135511718587104 134950086836619936
11755591792233468 217938523990840288
18309558088386328 131382365982103408
108490596397446112 169309873200684096
152576350460936960 157477557258534336
48561935612254512 214420267999446624
246922042475595712 254926770386551328
141950596258943360 238968241439562592
9540993484035494 216741545220080448
156146263475929792 172785483359270752
88714574084286160 196132376196222208
180547536229618176 200658815188164736
38648198179832480 224674071115394752
155981531293270656 227760541212819680
32829441411623484 74711496734775904
30414497878830488 243939732162730464
37947456786822216 108044662456719328
39456278221898352 246456936203094816
41381054529953648 72042472770012584
1835934401038581 226148587588552864
104494240177686240 202877200707468160
90389335389155424 121060903466480656
134230636800745712 166009689397514400
141828472383561776 144113297375009248
204048314183714208 250895854370816416
144020373647305360 226820207014007040
13284323511404616 258792013627439392
99454108094149824 195114132133709920
78695716369148240 91882860682230512
236409814388564640 252081914079977984
71906831979811688 151579948979284960
86103954549984512 220789039732927936
52946066118723880 75229698928824128
31469223144805820 63198323264004960
63011679853618920 215961860998279712
70136917920511072 225706720731529056
29126364250405904 199766105600526944
43494765318845288 222842069490950560
123798659261599808 162623966978253216
127930358134487216 187222550482773600
167168261301590432 258937758993686240
53641411606232184 195443325693007872
71854892897990696 144401137242931424
15575624925801094 115661786844977744
225406347751584512 235492485778248512
60215562897711440 169265450073024064
28480403112819524 49724533776562736
123388030034854704 158305632108011296
13369193274289736 77176991000640960
53002667977264560 162605757589869632
165384250825108832 200151942260482432
99679360457988864 190426477519889152
39339543323281832 55757232931389760
64647393703634720 223948098542942304
70286568418061856 194328549084172128
203915242935627840 223157302466207104
11022731009100224 62676260300763512
86968949554925200 130996995991977744
24553445429951112 142753133739155808
74445436892420256 102576521921601840
27115614245176036 181021299355668224
124921896232653792 137164346393822032
42658060053616208 258588517839700224
63540885634701248 159541351030610496
127955442499583056 134505152601922432
83689533828364272 87604559617758592
162706239264993696 211640583056199712
154488191196356224 160723468920870048
100558163311073536 251501428242752416
91187432698406512 141057206184296736
40553244413399000 199321520392729664
12765821429547750 177680294193210464
67175966247406064 189164793425948576
115265217760127616 214793756686849312
10473835294877294 25729053788128212
566798203653501 48203700452662312
204658615692971392 209194647619810144
83432841481996896 104109450347535056
105986149760668784 197933182468112512
56655839707093520 95370363349219392
102994333380920208 238250281756218656
136829499405687136 249820035457683232
142902391784416736 197267479910777312
29069191924290196 92825316975873696
171480275616594016 192344669019300576
22295188511363084 250318572875949280
97153661965617440 98635219887001728
161663323985659552 198513405324226784
6877080770449698 241397875321857664
181449627439820160 199574581819054208
44442405444213552 61445007509925736
192530786014357184 247848166683496640
178295341102012032 236313437508351712
50449745069473752 154727571297549824
79387795416847936 151048697873326208
36399524647253088 173613670425032640
99880894860940384 158335933950535200
105088480121225872 231350016295627808
21377159026278848 199113346887891936
6493259129753395 19444801918284404
124276541767655328 173766344586847488
28102668429569660 205637091836524544
24048519091651196 183129704727556512
16850964622890706 151152234169649664
176062744134855776 223271607741333472
196240422913354816 206939014171605120
240555897754342176 255490976707299296
37518365647589344 217179987802034656
49965157596381304 131775376938513136
151376331176469408 202430123667508416
16984663590510076 201722742989688512
73621236183140816 238649777244438848
223350685907597216 234261797361230560
95248883205865344 171614957326279456
76865316434963136 108620109635657648
91188040471791152 147015788236111040
124386219057199776 229746120165863136
63320257783077064 93122302985201136
14993093259917400 83590562225603264
26898354244828928 34821527940292236
44344327862462768 185787417016149632
38631466701817032 90745918466215008
27599153740489108 80304518036148256
74650609285851136 95867268576780336
38049184196728968 57151743467259416
237902226440221152 261289195444771264
1452661515907584 126223287268788128
141868007356177968 240763293520594432
19744456505613072 90208399283641952
10690361847888632 166792045268114944
51685988812084296 204784589053476512
60102365969244136 124279966323814640
7026489216679997 220774420851444256
177252931347976768 251373591485523648
112546564694445200 114443287177177904
68910773435326608 90231251081286160
148696233832637920 232200746818261184
109494942940439504 211525406721742432
145589079215043296 164944406996832768
42062611220561600 238008416056520992
50629366066505312 245435475034911104
41865350642642184 236473913978878720
115999672591500704 141358578686670448
126975087764467216 253835057715726400
2509912833672375 97315360161701776
105062295261203888 167581306176401280
143934413856763472 201193644036445824
54269268405359304 127878800698793760
139418563536509344 250956559088873920
59248599556743480 103181169702664064
241830671568147296 253124022018683680
21246048857861968 183233223250337408
70459268525201568 188157979204095360
12648807838689140 159900431434116512
231855323029571584 246150540579449248
97223698856895488 118259692377144160
187255444709577120 219676115798976960
144668338050373408 171349825233548256
57867961553756088 109880368704149968
55688101345958008 66417510706720216
113149437764028256 151901297527734080
122654182356990144 129041764242129008
53619590646994256 113741475013099744
13737182114954904 200469572339303648
188027207185560992 259553491943881216
18318124535987340 113717135485892928
112249959983922864 112650158543382848
96998622410254048 140892009297257072
11104702436278152 52869958025902808
21703395962724236 241424379700867488
13742736293682768 95837297344306784
59543603496662376 126164934669913008
192012092779682880 217436076889236704
74442513338458688 166762967774729152
109096226081517680 222855768374045504
56734273213229672 148155809401460896
147697371166854400 210262517267921632
19591311203622616 49126051030301048
89796053384127536 257358728773599904
88476401337606848 181043228745425024
159872131705087776 205563434796453728
73603739831796960 201667978690598976
217273177359842432 255744709545558688
3250793383944441 133441047848754816
123662469035409216 234453680082294880
79173075789225776 190250152124293664
8395407641049222 158444426780100704
100188945205799328 193007326126343808
107194234615259744 204080005496084928
6275796338623503 74081671349445280
94959691351726288 214775511142679936
139200846342593520 223638493209628768
120929013897001280 135563533550701984
86371445557252752 233868690728403200
21639701596139612 216518678607626976
66486654765481304 81613575783830192
9025704711160034 81945087639022768
20931522011393516 156491324993646336
181582927507140832 182788894861112928
14972854320366488 117846907116602224
65875509388388904 155682452538820832
141299821885933808 242753448708100448
213972760956837152 256888067559590720
93961700566160192 140936158730630064
217476367868946240 226540480069631776
76583149796681600 215557094921989472
75645033987381008 205806816164290144
97124603403866672 143209735194336496
13914061399055930 200433439973677856
173315200372761920 246126356348538624
118635183745683392 236620267720826432
46369525408917480 261467539176213152
95370270555131760 103164941867795424
41135203280059224 128429442388650384
23131231106118948 53692953963261392
24405691402811504 177543487780128544
109394652858889520 209643954137398528
152642830452449568 236317883245896448
118557640930910624 143892525751786176
13232335476787596 163602633985912160
88712639937882800 198818668612810592
86751273929624096 93795224213087040
71797582012512376 82890729909352160
69489354544371112 153866131616598688
37640445731784944 60239848472649344
124449846313698000 220013032468841696
75037931571590640 133439752867145488
119461300930040624 213898420351334208
33905795140366840 107795464239231360
27711845095290348 119887652577109440
8807937678640233 205030768625334176
69618801880615848 96172253593024256
20801598515887040 63420012850624360
31070670911960100 35703499804488604
86238091962361920 260767650482115104
201593954466927296 232958164697677120
134617371762047408 158255052286338368
38744023187571448 172240952777244352
91906354567469232 97852024770945584
87410055492655952 133854756196508464
76102914377503536 164401829265508576
183707617331716192 252561911003254016
8080507818757619 212675298948466912
39802493885464888 248657430496187584
61876390492721712 99633854162222784
152732026341488288 168464212313333280
24998992224070708 171917054122115200
23635112707780388 220861529368512480
158901583945815936 177596288326654688
42443489323460800 118484447040914848
29730327212517552 217374906147717632
79452442894054000 143075777604848160
6694309913211791 120312529307233312
36557628803674552 37442301956515816
54151103437980856 196066154813583424
32053001159960160 50481100206701464
238967535347160704 255648172190437632
36013634013567684 262341211956931712
13871046871806688 86445036315123152
7607446978790881 209099716756676224
69303808022512312 204863881292538400
11236820887469196 198341323587290464
166507925559216960 246514120878078656
236580063886253888 244133945869686112
37638432574600976 243074969138717504
77447722929514704 124035284744578336
179509991727830176 180186931491932800
58007904233858368 149899685600525344
221042782007693856 221284280531080800
59862572731631392 65949642862046288
128686824572039440 180463562128746176
79461410006658000 249579702311723296
156306505336305920 218557930485357088
98210446070759168 120059415921930928
110140397404681856 134471375750842656
39929372410159704 118009716974987024
71460070070174272 212862276294748992
41873580411245584 51494475382175320
98892213568226704 125849276441704800
161236330040176832 189438538897856192
1360500301615720 200711739081826560
48038607865693424 251651197001705088
207152631607633376 229245660156664736
68842592980791472 118213815617443472
133747479955227104 144952387290874848
66729987384710792 88213794201444400
158113959567887136 211594080667037248
67727894721729872 247374634803144960
120606874927040448 172179633013521600
127311163360327344 248307567975816000
180226777655624672 207900094928457632
174022538298149792 243528553824552288
80025221135311920 217752541044282336
26131714788907476 160998553760956096
45726508317034448 215849302073802560
161086274333574976 242754441613221504
14575777348630938 107842438551983728
89195481975117824 245207705942996768
9407837673194358 165157209860417824
14835633690116568 25451862725878616
131662485476244128 226334057449445952
17719460476015030 192566487601166080
65582562109052672 260454314898671328
51347695252000616 73709798125566064
79032048288976576 120692241188641984
214777215165274400 252498374892928000
42474935308341040 186937575304473344
37386047662990984 209669989706824096
9194109220653562 145988810855119200
43100388787401136 120264563180389696
154538144104279008 156352587471573632
158364571513941728 248156633865022816
43306437038287016 162251804897560000
84930411140733664 128477423955441280
12084252150820800 65517318542445808
53341976420273480 228353353891599584
12573243540937474 157055250476004896
3133541494213616 67495413759906856
140150342501499696 150609232474890496
175707683767092256 246031338503333920
161608405789100480 211795873138548928
109973119055521200 166000866675114304
85880746645355296 109946221639704432
93486949127896016 103938726529629008
16583189818426796 137798961680072640
152806096927668640 190526877985182304
33520773236243432 141109201428063696
51183841268409992 252094735276364192
83371057541700960 197500304064960928
204160544030940608 216266710971177216
27719815958418136 189112764409163040
44783426370945976 54713274287846952
207805940912613088 214607595572737792
22986121078162284 226498015971701184
150455640176105984 186244616371775392
89439387512513936 156393942715555712
189799753445478560 212235948715033056
16477888500156174 113488688575826960
242244674539348896 262205611433381376
16816201135237176 236130243655524096
178966416144300032 251702137040220192
139395832330703232 206106089648486432
13463072857700876 58349466965347840
17664847900336816 32319643618450440
112751606708977104 213980996571606080
9575027907687602 207485642546015424
64308689206618680 250609827401465472
42169443148980792 210823693316386720
124952763296335088 214797082797316928
119715346103797312 206274149584084352
40224890169334416 138781962831247088
176061066924343040 219257681396973760
101972924749518944 210091072282574848
78157296238667408 123295501954589264
41223613815727464 56403302720454232
156911452008214880 165567615785216704
113190793832909264 197127997288612000
209240896119891360 243883926461930880
152138748759723168 171599238856564736
39462770370947224 120595547576394816
149020392512443232 186277778293430144
163749245740182272 175863508744008480
169154253363724384 192433655142234752
123673876995529456 179458176451130528
158823731285873376 162296873541452032
53097245843738640 73388531471279936
152703818994336992 223420046669989088
80822175438730640 202685570895363392
200610442765847936 218986255247136448
51933680241672176 170294264114286368
191395857813355360 260176513517894336
21755416052314268 172535192779640000
17459827495388292 250705225446120672
189532090473533056 249907979304725312
116594068350995760 205305651350255968
20445945462122304 49609573348397760
98051144187925776 249827559473077728
209774593756640448 247245306633990592
74785079521128096 108448191944389872
64581928786168408 108956590318046992
90845094229853888 145287933182932032
114920005678515696 221860552913729760
118774926882049728 195480226027820032
160273460039072480 216895098178719968
203340610871828768 228312262290643680
70220142286418528 72484689423662336
115400509902378640 199637812478166880
27794212598339316 242042655338036736
188374769760728992 250091127219553216
60223641352831344 262553682251629664
61817035397514960 136771713621904240
177072985959559904 198271414947123040
136491936029956896 261333093829070080
13372725434463326 57994313804038752
32159203732231536 38815939217095376
51120196829538120 203234762381598144
46824590435501520 144232157752304352
210838892215485472 229656842717269088
19907356581962508 58449942789200496
218252619276926240 262677473994502208
175139232009223968 252852643076942048
11784782386695250 144069791502416736
21092719037100532 35309349303727884
90232193344412112 92431583372550960
72989343473265744 78371449314813152
16856721717032688 140881339405996096
51744635832933352 150007376537664320
396584337206426 253980624316034464
41176521073662824 56674314369366408
62197482432232328 168041760752179872
155075552800635840 207514094583723136
63687845974013000 248276535892017664
137035627428358272 210843450766041344
711326624971769 33525335530472324
57249781433046832 101675534199337008
85251196891245360 96532764088243968
131531904297327264 172007011450130528
166915405563124384 182226646146755200
110895035564863904 249901911199543040
97029248699837408 203834493489167424
126859564872438816 209577821365757952
17292418759341298 160536235243400672
144297496389835776 260563490618288800
38984826019541736 39442631409591352
104098242420483984 135374193626624704
85978738307866320 177266700704775072
59500294699524416 181874871693476224
151126308634240032 210377724447534080
60786946242849888 261241338578976576
32925603430203084 66674857993821664
646356463020665 46226616572017920
178743080938720352 222638223913429760
10817098627840098 28270551979454776
54287931789272200 193243720323786208
116959994240984864 158759645526324128
101069706269756976 224354556831849120
19811306745389264 92106169081860576
93094370061523856 144149298912635968
23196475335813708 202442983591723712
699988942630771 261523927946222464
118991477501845776 234835921252989792
21192260965251904 44545017473406360
75667605637677632 148575303496318816
165342689599490944 179919880343652896
127443116419427088 135926386890912368
4175885972229580 18638382878264000
65039385570316312 123753182819898400
101640740424015840 166821029239620608
124132699382217088 149995920382377760
31994018027484788 57098291467656792
177411014542870112 215366034165575360
52832718389224432 193147623657810624
34921653075686376 152167702955138656
45355657083931224 84897191060308080
161236351701121088 223169852785875552
119462224442695984 182152662262751296
8295880398012787 117843418772028144
73151708075901488 227379748352687456
85493021140628448 98195500534021280
60932285017218984 134481923299076960
219778535108545216 243787831041193824
132935786427723104 225939537560731904
33176790318200264 166376771854418208
16252010437232776 81261214368465648
81172896670176272 206799311625019744
54861136097443640 95282647040834672
433375739929322 115965163259045312
29786252449192796 204201950771665152
6999965983613383 180283329703333024
27079415786496004 234961201055822048
15589630305901106 183402398630192288
171762149250331168 194180800966607232
58155445734546936 133388373180306272
35135106862118900 219424794508690144
43719219334525176 226041648646950880
110348520038529312 170741325071556960
77588358583257792 201446720280959136
8744341766026291 19198780405640556
188910827022807552 246369819596956896
82970710397828368 130744062969059376
11550243649326628 217580862399554208
21320866992517088 203227913056087136
136081811096472880 195681518990015424
39593544321836472 222953500002509728
54263150608581376 107074471188073728
124476974304873424 178840959218132928
10403101328887688 202699954749635232
19618275719779444 164000406979831616
12965728147115804 194705846097238528
56276996664999768 134135820694198048
124009391177778912 135733796566446832
158230450084041280 240025671858393472
142608445813968336 173016138826947968
49706438420111432 258829271977635808
145985839298477856 203836000342129120
147304911009514144 212218506877034624
89853621522770448 136992512794505808
2098713716267046 44278937978283392
46992712424900440 112700543144498464
242143878304753408 263027248959715552
223385195143111648 260507537994368512
82187656613349264 218803619897721600
17941972729762608 143316402113380368
105560546067317216 113768715313577504
75559593752075728 179166333793833792
68104722685192872 232402570988008928
9983773059284782 219394195776103456
45203544891162144 151030223122684768
36782755538116368 209048353513068032
113483942159255072 255662767095738912
7032910705089702 204563097924233600
217041583822562880 255089527452446688
13670322292458342 54143183373771064
173682443924106016 219187644557196736
212579289494462016 213559259810828384
32001601229067916 113830420947947568
181047365266554176 234541254587074048
122089806903061184 176665318227822752
183432438257768704 242212465584329888
192042973760539488 215478632482394848
60474059227157040 241070199219445248
67174025342422128 142841098569712256
48383591521193248 129571757409529264
19679235798061060 231949257898545568
66927508183280072 83886861596089552
155506486412752352 230386720473097600
183125814790636416 210031333789387488
220069915672416256 244042091753100544
22067192532798320 205273052891345344
14917014620330888 117416426392168384
186497661859160000 242904611298824608
15939871569266266 108918232643978384
91396905311451968 228204930824180448
100750998879077136 208385969488160480
192690388694136512 215309681126166176
8302876196122818 116915241714324144
17622172792954848 87700707210275264
121573440133738000 222354275469115328
193885709295764064 254908370141848352
6569773860017394 100046594686025376
26036702961210692 99667225121384896
201935973726644192 205857623888091392
149417369821063232 188662653991953536
149512980614676448 173124811722379840
72445923611268880 236348208757579808
80133026230174400 186018840789785504
132844592395532048 236810873687726240
172254257033130400 177716304159107360
69454265514815008 98951527887449472
32200955912986552 78642732816878560
21527550432562288 108808577495592192
61274697610366128 132117043503982592
91665559080659360 242566769385687200
168303333784561088 254594385547343520
142974286472958432 171385003620004512
4550798675287094 106997865318121088
105410639334951856 147389651957186688
59449705729330384 171737182787487008
42942438388114192 56056072726624496
122098902507041712 142086617077189776
14810811858596478 138048870030976608
99795845312905712 132878193474151392
241842266814981696 254331158168062624
16782081349152454 37167844176140456
170998266109780416 220494359642983392
21120986499143372 165666215641668832
135972445723256240 193173307145327968
136735834274688096 193275115360754048
11221652339109882 166341003330327968
161759934457991168 187608966220709760
75052729519902032 175551424151131872
24496262321333288 207414918139499104
166001592294659616 250518021734092352
126403157116733344 156890316810977952
100240674864686528 137346750805411952
52765210723695376 102746010919018880
20198926909687540 176418754584562336
177113141980798880 238871805767833760
139526079266948800 252749528190938400
60160858909732000 186469966847315328
124824753634346080 203871503106125952
22858903080785052 96872384470275456
59572100916314984 194290071510624128
51176447801219360 158921066005625184
131762946957755408 256205366655644832
126850962181208720 200236378802585696
135385618504041008 135958123546146368
45674502342834672 246248351340596288
237907405741078304 248325744718516576
154185447259809856 203825016668371424
87272932120522288 262290473830538560
151293028661925312 154200877718969568
125737694164016960 167483856006653056
123293602515390880 213245157198934496
88358684702497840 151139504901953664
159610699712720416 209346973095754304
122377506211196624 217477413024729888
236105782733537632 260192075320918720
17369901775788996 255244498031288416
190756685229410240 258982299052149696
36407044159922368 144080235877945776
80174467535192112 133819499417050400
154032546020315104 219366779386286624
85474258346609584 253921501072820128
29298450253634480 48476278851644416
162256760486927264 250894024938159520
168190092280926176 255723983901799392
47006838882665960 160860609705296896
204613884138849664 207539127592403136
176783705432051776 239136300198109024
126324849267052944 251616363297431840
217601118427665088 243749937538714944
212175390941075936 255597181014969568
36214745368091032 127775067052173120
100711369214246528 239996605989258272
114881661958644128 242267316140609088
105111754207477792 247774750471850176
79949969041497776 133153049361197472
62695640713787256 135986136019053344
8859187677168061 70695024215821656
65261900022582392 196034535648906848
37702090219811792 234517051642826688
78485680696296384 222509434741693632
44945876955472664 188330446695684640
141809991792178496 184415752547142752
102264608870245936 110427942584790800
30568701045096724 184523921435453056
28626928869380036 136263906343673488
57269894088099992 69494113356388496
45920398445162824 107559843643803568
53668356143135984 65825536070642024
38016843250472344 41950132552778408
16274685071795990 246506911444286720
83431353096813184 187179339427106272
18957553767275932 261936713388455968
39290451641144160 232353842130701760
55054879575214360 57377067906598792
27992153225480256 44261711485281080
25051469198692412 98275101964216032
71794924702520112 148122006911614240
18337092729659608 108528946634021040
68996604665300216 163380298910170720
75456858940215552 90730411211907216
146400580366943104 196578025133366528
8935474028981522 123226058293351536
14205567760297242 45881313024278368
108636143306195888 110838413457323184
134322141513424720 174510507834803840
20118216592396652 216737886616120672
59140498108699912 226698075840687328
64743158179006248 76750722925639200
61431043634044280 239240098441490080
101433408059985536 106810614987896736
157806302916889056 247626049158361792
17875953337695074 182759006812081696
17064153610800002 207211881282219200
29596412037472996 222696176704885824
32258451109369916 176256842225874784
122226570134769136 190060472325407520
57624546393220528 162814430151322400
14581531543705534 216236708005824544
16291838319583334 21918766615295880
160054186098215872 198383373824569440
107056609121599744 219404840168473664
44078654543921208 160456562456748960
5393529693341342 75316016301273488
82789638638376096 255163069115160672
160758191274336192 181924235982380672
80095756502144144 97157158247092832
16833110603356942 33002374515738932
54559784036631304 234581372921311808
18211073898134444 256848321786067616
114714813748510976 124653858615511472
62004454301837344 106633914309986192
107489655546417232 140877264798914256
99854817857113296 200152320674996704
75271000230185552 212679733545632352
53374906833683248 200020216987253056
224426321419394464 260929194962454176
17147075794285176 172737051067856672
138312174236586768 205464408450749280
74308596068927680 106749891643638256
112847209237743408 196128338420332512
92375680935032784 138955059605718336
79311798722093632 221105800126298656
102388707427989152 131551904437144048
42625157986849560 83997944942293744
52683770708765432 129929147010426320
71374877537100984 73885510387394912
143209134610905376 195790715371223520
155092311105558144 229390228397842912
66874395199663048 203229695818408608
24239881916681160 107645480751674384
68167502139657152 91520542790624928
168721139753526528 229046034047774976
64199862650930664 141685348027447856
58999653002821392 259996064514109824
257690773716105120 258255645248901536
178755487958473568 256337183871896992
106909654850517456 180316757949556928
23674997750491220 36354268667246912
63429376752880808 113030304125106032
62606771545562528 108344259596484592
95784989619935296 97278031238076736
169131936856222784 260559767780904992
47528888178663016 103625839462826736
77490198587382880 150244260425869664
114880032061442336 207437940199362784
29740702811608176 131571860715094224
97678499011108224 135380577141016064
66679342574321664 153640635936622944
101312356309375376 229083843392202304
51889541790966800 216143415205094464
194966121585228320 259994462054353120
191338665031897120 231021683304533952
13746621630039410 150200500875934976
48656560345759224 164749918928225280
99842894698837904 112365352283815040
182722336409292800 254768261586095712
7069432094884747 112426630951800240
42107980187247592 255688360609757792
68781925468754736 227732716064444832
44130741512193928 177787800480495392
13565004619674810 77363808768586064
154864697499702112 192504442210986400
136139104847105456 237073584363200640
185633675375533120 243462541362781568
509133857010617 17485490947434496
171560671669955392 209694340959895584
88290332317963088 95210138694647216
119861960032535952 203121004315723584
35356056828210128 147633030714620608
91792863647714928 144256266193755456
180219505069065984 222309340414557696
4595965359113364 61533717698850128
169931050078907744 200228249689663232
143704713592347296 147524427210894624
5458174702704371 194230561234951104
115068077324905040 189829390697913376
21481517451365524 191431147057238528
75937298850701376 185366929668758528
91271924809016656 144034842801587616
125673758950717232 243746667760821632
178534635360881472 184503376709377344
8462313154065140 116631133099285088
48462746539689592 210680114751976320
37815388919763216 208907712273373184
181603048871250080 240696421064665120
96938498998477776 244957871679853472
29632317555858996 125223516769087584
80340754219060576 168343864604719584
150728257342172704 250670328862309184
86339954965464800 96627407103705904
54611464059565208 63643690195508000
216539684185970464 228665216431500448
54127441157829912 140483823675528720
182978770476599360 207825766208927488
72818069747905072 103381288535315088
112239564699463088 153344464049791808
131618653448404144 245471233306044064
75737734613251856 191189240306703968
181037017628965312 220351182364279264
106097580947497840 235455438435577216
1855799054768098 187289956076266976
38299484420758328 150121744329914112
205012117977649568 224863043196540512
50375084552940264 206363295430112224
17463389427308812 102456532114655696
19340460692505988 48728696042792440
6975025579881358 232796439650873344
96796693374445648 167254278561116576
12636484220440100 201622481343638048
132546862615187952 140147186083544656
196761992773723872 250781348672283872
21759808370069712 123837960871817776
96193037881813600 197148012052870208
648523854036161 71467373741790456
6096972084434308 139447090709380736
2229540757601777 252091284375357920
119896786404385008 125105504896090352
92878656821530432 224421499401271776
152318247131192480 228617947220441664
69553882524114888 180286810204000768
83245233351091056 204995959625236768
79743958601960304 98360494797974544
228204564473535968 230877522442969536
141213197741066624 232271648633610720
96441627580636560 187035873866196288
127779521607108128 154193666612572960
41348412059545544 172834063611864128
49380775121310680 103875998188052784
125265098637557664 197435678003469376
58781824924735088 137429865288692384
132061855174891728 176381551024040032
77934764512189776 98101163165803376
197572069237743040 218765786850301120
91308417485972208 188610848509498368
26033890806926272 238082654170038432
92367674586843968 248679342954282080
119510902094155632 235369760326288192
76692929939686192 131792037419297536
19034131193512680 27661848683204312
35264794114343960 133938045654967888
50399081958495504 137322019165786816
56971555977090264 180260896345994272
159740080080925088 184242380533601920
48682865868760696 94230730955877792
186137614668794144 200007420237743104
94145992026403280 129021578177005776
41267234256269432 226294422661402784
123085189850401456 191781683574112416
85010092158414480 135485867385830752
118355033269129264 169327198982523840
44715668062749784 51201165717585728
41287897160616136 87717726924184624
6590463949582786 16505559905620638
48261118369202016 215036830296320672
31987441228300520 70078506212925512
81299131114160336 152045824158289568
207038284537306592 261709227911856032
115490802447449232 231536815563979104
246211616980235424 252164658524264608
196349972964848608 202138337984985760
76191649478502400 220978923932176512
92746276572520128 227524495830126304
70858922266971800 190318883409421504
179416766974575840 195888246942577056
40123432877482008 98864264899640080
132485316470320864 203896287771505088
181879728959324096 190519501550355008
63069173135343736 211977042043823264
94278989714938256 254685822984435200
92825271832571216 167911482210659552
37222930354686568 73052599243927728
164501307256568544 238208939093744896
87448258466486336 152457465671446080
3998713514278345 20933012699591344
105727360804276736 151692750656574496
99437413344917008 220371291874128704
134355184394157888 259999693321370784
32348224941273856 137483331137623504
40303060049806080 250858008179491360
32167173202963904 63629139074680152
130238748840944000 251051494511888608
70064623148847840 154551400289653408
31759443457486920 82649951527868608
7463624212671329 67068223883596808
176393677215594144 246278847525833568
21623327139483148 145185100988636448
195822982419495616 244711435482730208
91699982999967152 250656004149853376
31767461566168572 220891359440919616
123159126479162160 237767392395432864
8745523021237416 61405155992298944
8827532856178739 65889023424377496
57750064010269624 198591745610057792
70343228557449416 105721661627371408
3474319258882482 97193589092008512
93358139463444192 225331996324186560
122194387965307968 173863498446587168
60441119069008408 142736648827186720
14249741787261318 116899362929729936
84800076611666000 145319242295154240
199327880973100256 219779186377217792
69201576515986424 198889989031096224
34977701546398392 228481643289368096
9626197168156006 247274267596142272
47156673214834152 118011100696520560
110044950051180608 142216484853976240
21636651648233928 167078206031669792
7200311517535213 211303703668189024
75419840605468624 159193459977819072
222107100390653280 252772921665618432
28995292205950420 197754130604385344
157135599448498336 226160216545716320
112332965763868080 158941693884036768
6009939548771955 144796074957428384
73503365203136080 116346428834750464
69507839023099064 234397124302584288
86507995517080672 145152924731138880
33908929818383464 134257643195737568
175773067035015904 182088122501292000
206939461457303328 217212051121003712
123764995288836736 149118639484222208
184936716453193408 214924561394330816
96628482364711360 120398966872135600
76915928242937904 256066489636913632
25418346388581140 254041653381679488
163155488059402176 214178203133754912
32923527315288604 148811918554978048
86054645122014272 174410768458741376
73686864228383712 261999007316111968
1483266645250687 168653890303025696
27442871970791280 60976027011679512
127286317725266384 191890298228703392
98646370945094016 167484038995866656
211909574181718656 241942399719952736
80267960800740992 203747292520818752
1501495130579555 75710441888654064
108643690149934144 226388313965557792
24575621188528208 150399092721098944
137950399892552496 188308939450911552
134319266459532688 233922318729100672
124936788332467776 143423307019048944
154508680478432064 196842916955047840
121404228516591792 218880548889194400
96057909016060624 229604222563495008
91950462973345920 104918455846112752
14096413845034892 222075580019766592
176322582087537984 245527207198013504
80445942081387504 117511957904520288
89752474367366880 95750404817516912
93501477641290688 97780297386206848
65754045840241736 117608129570476256
29466249899492668 77880382601243504
52069194369773632 180280947679396160
44102232414875584 202664599986111520
31629155540244836 159393269516551968
64980507509786136 149834310005319840
99418382946947408 158894469116722272
65896682165201352 162007613423488544
23143790838529028 142841611217911312
98733813730990144 250234020178406944
192361203430564800 260506598481623968
8145085590834539 204492582485693600
161639105709796320 250000420155276096
61694667761193968 129557093585207680
153238771000145856 187753351438901408
74436367894919200 174259421987706560
33119043821124768 68479888594397736
37873869809096976 79016772851120880
108809421640163584 242662691760203712
57686002748071432 127071143103397792
134265124908038496 247346554281523840
67468248214852672 69537097670523840
23613452645830504 112362260063256768
48324833417270904 160202087218779264
32587377231787300 111033454766583744
118168688571329456 214616742304890432
110031133997112656 131999838568435920
101808384160338560 134435972679604176
211959161561055520 215446990978349760
76067861729597392 121310776219062992
123748142338998000 240986845523374656
156049240177050752 188417174587165184
38021855445004984 217120556286287904
113579917376415216 231641297067050752
141475809986123088 239108276176657632
82456179519520096 161292016027629984
56875039275679008 104691060466143488
88603551931714768 137241654264621312
10676428672231754 233381991903526848
93706426640363584 108191522042574528
152948079695072256 161113937218206112
86796462526129360 216608331308695136
106399353536097936 169222749536216896
32400812795806924 121058019531279808
16277844645800202 239858087763208448
126755206167999920 209334243378351584
221316581068539584 227419664227593856
127421463633747760 215963440732758272
12270357798499450 124090591718816112
67383061259523208 245067922698252352
207275696987327040 255207728742420352
85959712765635312 142244493294298592
156395384476085120 215647173336844672
9327565094810444 177736852389687424
151082913495559072 202135487643775648
191553563891987168 191754767613204864
178657568392657536 231563199874274752
152179787933764480 219630291896978720
36416369317042176 167613208988372544
43634732059053384 70764769579413448
91906870257272704 130194215068548480
186518698370628128 224254524335195552
83846695354946560 227779077764099200
30780033986330916 245840013403101696
31627068280000280 109004831280179472
92876443375369392 138704102486241760
99251364690570512 133505425431367760
54038489412953184 117401670306876176
117651987834246752 236176357278708512
81455656191295344 171841536516150624
15920801283092694 120443515730190160
161961739067221664 184303503953998368
106487081488054864 172199735590036672
3506316474990207 7919845091975550
73092732708245744 240353872049185312
88825656739003664 130422660299423408
59964652646011320 99047426691638256
121976532617058928 241387427591966400
157012487186529280 168500371573514656
31112763954946988 106538782865294192
218665222600584992 235048487142909216
27921141524121268 162753317653945344
13354623204964236 202007397790642208
22838274424921156 176027254966680608
93235708012245232 126006488105976176
131428222704769312 195265621531012736
148049054550992672 208092013104676640
85652661300070192 180560266531569760
25480205690881632 35417147159292000
24394286669591180 211467942319526336
34029240493258076 152876563508923616
50024811117215096 219457049951080960
9995315862102690 170542802702874688
29970208770117708 113523089134031920
3036497084661602 64540744835167712
12517244551061574 230887588828510144
124944544762849056 231394875327076288
40790104081158624 221177499416905696
122741329468735120 191360977686088704
20354362503377804 81079459380080608
116725695393465184 201855228398792896
76817924926257808 168951796931424608
119072584104719536 174238854942768160
147235226843145984 246077358687707392
168613279966457120 228301339863046080
115140511431433552 143093613815146720
33557181540484856 83773784642112400
206192713374398176 206955621654396896
19119616525130880 73169297019122512
65250351025748480 242016478797398400
162686545850995872 184448606418250496
74165582398738464 244892696586481920
51533447632685480 262178320217327648
86635681065467360 135888323688684064
38364667919440792 96988323597176400
21637629521382164 176113759449354720
123102445493796928 145689408852841152
131423701628978352 255840753175602144
2510081916231814 95018334832639056
23222427507609160 166436744102085760
25732273056482464 258399112059201696
94293795824014976 113096972413991712
44773434918449256 229396581493708768
87861035726064464 228649229631186496
125542302784334640 213546769055438112
34662586539564584 154094601060599296
130361268015239664 159400636366736352
206852915902797696 256576808296720672
23222385641935620 249788109900117760
221130312526480704 243771275021382752
92123107180445104 260691185857072960
23499068540194424 41363947364633016
3623568203987659 171503254475988256
23074083166504124 212257229157014656
55591441132997120 112639436285335936
50946593055895104 216895435859203072
37111581529082400 182984405846036512
197632829815025696 232691086028379200
98078332819888784 156286622908285216
88536748495932000 193498669533451136
113534481604707696 164801408698187872
232632328463555520 251546525986893696
121385501104817888 143184171513694208
108381485435257936 203502767931472352
18616596191126104 201033517519975104
167103995905353280 247660791831704896
38089455765254928 77764540723532144
186010858836603680 213214951847293824
180443898846165120 182275763355327264
50784115308971584 128784090763766832
22176751975180172 174241668458147168
100701537007894192 190182832399345568
178129154840527264 191380340927839424
95841754903181456 178750857741724544
72800667374682032 260235990041367712
148166851905948864 218435426622290208
25719673437339524 67534703473145768
30361794943055444 221511024541188576
5059657037054782 126557742371228688
141416974635728128 201479885262169760
165736678417456640 195795678351353792
104888034628088576 138219666259355184
37814214385195944 197422213756767936
120039451367203248 258640233967190880
16336302655733108 127902038711068240
70498821761544056 157577684647080896
3467479993065499 231518045093508224
228783036399922848 233970278565262112
143401601173391264 188882782013660192
114363711150540512 182532249443100192
88582386097502640 116092913985777568
188634473479373088 205116961703016800
38200444066468728 257110806348044576
169106827811347808 260470748080418432
17781407335184156 157787562181934112
157672056459735680 172161998130654080
159989037801389664 255153141785063040
150235131291081408 198265535856824448
20747191764712392 24014022063923088
83104220389812080 176106526875164032
138628618938491312 220343498936339424
23078917656167244 84753549692925440
139301219847063840 238331323381324512
86058519612459616 209568149696693888
59019648005361264 190569489631129632
85877175276093632 182725329595607456
616623740843411 212655760855073184
91852031862815536 241979681682914752
47058056867052056 84107741754919696
34224211159869260 154832291320340736
20817685560150300 232497169954816160
45399095507896728 154066844750828096
29285801975232636 68806102176510784
83566860902192304 104246888630410432
86510369449821536 216853529624536960
5890250702701554 256047760420007904
84443806832201008 128189161795853264
6794613750283121 219425494135468192
128997876748345888 232733531425810240
71068432329129328 107435088150672544
92092177429384080 261955296532549696
147708787051793024 196643580484590048
25823324695294476 47135063069468352
128862115379214176 133952217948182448
25232425082067184 130436693499595696
134195702536581040 199967038872913696
134517588934044288 177946559475777888
194534933363789920 208842481510767584
63644339285532384 238318024676285472
169620118552065056 231930629515190656
88991798741623744 210285705192833216
58597111059469304 164011114877139840
123459785983457232 132812436844855712
90992022996829216 245826612682084352
201440098184928192 209083842511160704
81092708759555856 141478865674569648
72007655731259528 207462371006288576
180919109544053888 214377072289915680
93038888185074768 247618687872796192
74628526912140816 88222137123491232
27728906621246848 261688818650280384
30309000427264104 32102611180422756
37957000354499048 138145363782719488
7249553519928351 216575492712925344
47870485128809328 162210190074636224
91376058254877392 250150406629904480
37223710646422720 168205500766066048
60097455276957048 206576938435398784
77855609145990640 114207014017613744
32504173490114148 86149458266584432
75835979497284944 81909858636042928
124008257145768976 205456605069638240
43386666044171136 191336467584615840
26214974961096896 111511613860241984
132846225620236624 194099925787216640
3468076382096287 87256655281159376
3284685579292249 197541823466757216
42707674957196504 201131691100317760
6528120853246599 165740362035018112
85175817981778240 242677628094361376
133857930283677728 223248598662285728
75942953497865040 132589432506398832
115219260982724048 152434491236147360
49189762817825136 93088031185906496
80617256809063648 106822571683113824
44533407116898496 45925132118362096
134941804590702848 255094912978599200
33367568370690692 133666371507379088
33162850191804296 62438216578902064
141095708603017280 179082163856208960
86174497802808624 251206516223255040
12547614123708750 175501709963369568
17218712350353764 153973296346589152
15365264279310520 48004220483242496
81146239018387328 159324796783383520
124924957485613520 237101020457215712
130654627988375648 187522601313929504
36077522081953808 134721548960278848
52826108098504752 192879867900932192
176360534995347776 191679893431368224
67070051863949288 105946206719586832
106062341471608112 123128352950250512
82466555770700800 158553524718446240
48145502513569872 56785383309176072
8347833409758420 89411945046073712
70649778921177536 162983583307049824
114461668408749648 237570188908446432
31370258969989352 238759860047447840
31030147937845436 44035666714811744
14822051077815814 165643260506691360
174024203468744608 235050373353827232
67721441885111344 201542370260856320
25348461687409904 209908181604711552
180146453121973344 229242440191716000
10821491859158324 148553421830070880
36870723751969400 160361214251532320
110556927856873200 170617267025419264
13685032124674206 225250510633519392
175151441578473408 184924803891847072
229603740733562720 249649593169719648
80011872063211952 156868951266252256
41603725161455456 184730891512426176
178723122892063808 226004995264804096
51350452414174264 257525262902816704
173129186652011680 248942558122123200
14681752788878212 26835202462767808
88184937788616816 187691416462978784
101052620481640256 228304760288010496
185339442702100704 207685944100665920
98239055188227264 150751041987840288
85745681577338192 149349040103578112
144388892191852928 146189386059430848
8103046310289945 49554905510124344
163300726068424320 254596008880274752
60069338282587344 157337983251548768
674362080958455 237875484880032128
107825052381295856 109769437857920560
28312834233756036 250309964076912736
14640351883764390 16624669024140022
60065061312741264 171235049393063744
221542051802518400 240188793831559360
133017790520673008 261118862898519264
165404379229475328 220300140560312160
9051965959815548 177173842887133760
182303706907827904 240461996723293248
148660484497023360 171585330576538400
3681015473064655 49371492334753664
177230250811232704 186685583142936384
188229909632146112 204068851503146592
88159700929432512 141481064542240464
30536093774127912 37881174937224352
25932327377228316 206765826685485280
37645471787568264 176592248115052352
207570674833729088 217904240655415008
33074020556365340 173477184740328288
129492082272201888 219503424399667104
49826136278579360 141433063260681552
236626168893917376 243713384334607200
11194908968463524 232331442830859328
30777581827103252 251129230022004192
36476377961030608 202369268955847488
142747289900508800 244754621794118496
152465187105022848 162310342166296864
85520915365026816 143588495495690480
51183804183532488 225421280095244992
143053092134105968 223205736943369792
104454855324531936 106836057910087776
135912534722791808 222645094002951200
9428986762163114 66337636156176408
190775918500236416 205203251087691872
162133590147534944 242448215417681024
86367353811114640 227603477465304544
9294862825489384 206305422702352288
184363606881806208 247269348036524736
94651676467898048 234530948901405632
84371797089079600 88318162956538480
153900501358134208 186221876134703424
1537014331171512 206552773498674496
129731041850989344 261501740402138048
27222330528284960 254878131321400672
98135947812893376 128483332476565680
199263642832570784 211914967526371392
213538123253961440 218065131905939936
123395031521661552 172797294669576384
20134659190945428 111595852895983200
69675369329090760 241603071348259968
9608459609715008 242349263186456512
127101653772181632 156812392375481920
254611632119282048 257382566877694560
58349317001039568 126170688080335840
24135814812987788 197345029458098368
144251579937685152 160031133893200992
13695987645309040 147190710687758016
116667737132768624 149569492831449504
115524485941523616 217420510677188672
130620057003930736 255163185904733664
107411653859143600 162152471732946304
69695434163315528 187273433309372256
56491861609162232 103618359135358192
31695529510770840 120910983941777296
199990564924103648 242409970151103488
18244631400632276 55057094779657832
14817318748374640 235546672222433856
33982949327220768 53686069714434152
48798488925762904 154889850345611264
200811588594208864 240193350413065760
211398531755957856 249440511798306016
35094164561362772 107874509032749568
41747157320370608 217264343382781792
55955813062322360 221046883230929568
16167482040572464 222894997247994976
124230036251094864 180385776640449600
13269525032017448 110201369443151696
68752469693404224 210948393205165856
63077334751863600 69870253321458832
42567875482199464 181198088064756384
89317970044217456 245263970526818368
12507083069380958 62532211099116184
21435122201341600 231194233738968768
78986488483414240 258074115944324256
194207176214852992 253186998208557152
198429871924756128 214158476909960128
51353338795034656 206859539073419200
123994844965072976 167954907918348384
50873208686784424 135088052247075264
85515630972685040 110077779139078160
143528777861463744 261864518545587776
167975116438398016 207612879797275776
23800187747239112 230610931680309568
61326293759085080 208540347478219584
112120594846519088 180605967809863840
10233307925199474 127747282349465520
101694644364142048 226019942874988000
116736161308694224 221794052183592256
77081197553726544 87570664542098672
68429636736594936 155126772085410272
26360630286418984 148181982669078976
52939282429801152 187080479998169856
128247999471767328 129703161773112896
212424631539466528 225104782246087072
20154466915630536 173850981981256832
98532736574195360 213552033871419712
72792423562055952 73984761436134928
131265513642710784 179676185685366208
31294107147539056 96979857892923888
4457840969449296 9227650878899064
34387509202485232 209952321727657120
128987567883107360 145492193264042592
144365191244823968 255158252465029824
187244160501206976 260998285716846496
73964027585377776 168470657513474944
13762099839047814 141346002108384208
1053468147766891 206743507862823072
64542692341204640 131997555721642352
117714153286211232 239993810826063808
81565374682263680 146612146262224416
211553645343364736 255268374907463296
30532403674953832 137933100087615568
140347580762546272 151893560458633568
93433979833200320 248418819308790656
47600843708829792 186377775861862560
74018481508543264 135402234000364592
67518130994656096 93355351356685456
27323851443679304 168344913844616928
12399928709674970 103406250331716384
2398163794615939 14371762415171718
210364029121838112 247717029222494272
42382900722272872 246219783428270080
3870952606998499 227493623837935008
24512865452005572 70084669599848912
32995614037718016 181607362260403392
31113971433358940 161531504983524352
100101527240678128 141069650691116496
77593281474273664 166548917745403072
8141825627940142 137149693863644528
95563224795508080 135226584563126976
250682462196650592 261323109381014528
135852831047159552 162871373917144576
108488188867935856 189607578069022272
22458192110701116 121346495945684656
36120159431435232 62086531896205464
235323748106431584 236749604239636256
51887190168387192 198238983807187232
231496217804012960 251014591710974624
5092067664001803 185340188307530272
67434328348076496 143977202779647728
81257953804538272 251767572900072416
128187246200599888 201264203689280736
240425073023372448 262272396158936960
101673769385950224 257491206293200064
4462631536320885 217129785976552384
111776020526981808 249982522068487488
74080722770725440 112601995976512128
117318637272223312 198730758520836576
199392768329977152 233507800739309248
162958627243813280 177621541866546016
136832329326091264 220857450340653056
120313540127414272 153683871330272512
17407379561230180 219252135872774624
115762420436198768 238591863416696288
31609115532796276 37378513073461288
87870523155243376 225537223300265856
108536500468676352 205563269060868256
148552869301635584 165316477417061216
123782470500033072 135205853392942640
139131892539916064 180629487393205504
25632288009486784 215375012655646848
40196786664914056 132875611127115920
93313645808529136 224290543912764896
29971864432429980 149271319058569696
108954389652237296 169053512569236928
201341683935811328 255953545458999744
234375074120533184 257777832482464960
138778349198296896 258122956272626592
173776780596953824 192873741506372672
90845723422985024 141373742642503232
153938558489459072 259767657401610944
67462302684955992 132038811718083744
74555728721932240 242993560078304064
26441412119184208 243677797009507072
23998889587371008 45820105188639216
178237453499900320 260260877162920992
62203325503571536 204067825162262400
67840781732192432 178621318953031456
193112472971175904 195575392555654080
44560604300711536 59814268767249064
102386892987820624 244383379288039648
96784910998897632 211134560700131968
209698373293006080 223098796929990464
18246730089172412 66412064216331960
140737100893019408 156403160759303904
29671966425236284 76813268645610416
211369590818650560 235627969109752672
57332720902159152 127444031184601744
218625158122801344 255824439821039680
44031616339383728 223198401095726080
96377642586949216 110578600919922400
135094772347800112 215523878801415488
29431343321034752 223501424232677792
204693946697908192 218639241925149696
22019809316989152 225101566332150208
88644549881457056 214628578128857408
26722788012435772 84455207456734256
32644153154842472 153947044652272032
165543358175499456 258336246911371168
80764841610280576 160250939729646880
74189470861243072 80580606068263168
28044764616024144 236778823976390752
41422775093126696 41601367065472112
219608547826197856 252656808211441440
97775767884898224 257697375819846752
120617836054641328 259486088372661792
36235432486617688 247250320606906816
11457524350073668 61228308842449232
130170356817688528 248077053652565056
59625354554318496 202359713094366400
144516559156196160 144639453169542592
40756278566557096 186090216206572960
30576574649007256 262451876575103008
150199475675763808 173202814235747776
236869810076765792 262052578081683264
8454213806425693 240770114790990944
4683553905158025 98510196521474896
9396194842413182 181094188836073920
160903039474184032 161202968965807296
48155311546202872 153884649932420832
123847970326394240 212307877229415968
115511357389811920 147968260872295200
149968167867031936 202695098606306816
43732231150430464 102897887124241552
133553805775323296 173936938316626112
80329632303613344 177008552568183552
49047831194013184 106776308030844592
84344511763360224 163674328840727712
112779514048389632 230910166248805376
60281407392644576 187414177388807776
26888660935685376 215717017290140960
2451425921587421 56902603103196072
104316791488701936 190509851805367776
76451977348895872 119739036388856192
52500845222173664 129481222062672464
129987719476389280 256855564358525504
132192856081356800 254707533737036192
127277855068131680 216121568108880192
141914941825681248 177467595546001760
6479262904946821 73489904568267520
40773400769562104 250752027745900544
156898439997211680 246288386000382720
43093096648098552 104696216481650720
71982571655694056 187710033603056992
3183534971251732 53844382841718104
200391110631943808 226163815528809632
166762738206712384 250034807588596256
25513720017026328 151650883259975520
22886932742824960 131742571509858592
60196529676588080 208737392973911936
23832485983320320 138967469493309136
71527473702020488 139695122221886400
3333084865689024 230516794082873152
162406725971575456 254564193430289152
100018727470935760 194997127589561056
158263073802585280 185451769600674688
153582079780388128 258980206521701088
98299496779015712 207887259855572256
147135100104704352 213758071411375712
81255910374009888 104919903345921248
90187731680045856 226875382391848128
51208864550984904 76540779075936992
144940699477531104 255042042213153216
137203647147872976 206562802351106688
152860922579898112 263048515952134176
3243521027785693 68762077385133480
203577061418364160 203856482277967872
161288900611144544 212813200732735296
22727613335168664 78677564162862608
187748461675877056 208034991542141408
10654434200291788 43443675669750280
79924442844399424 218849952592013408
115201949449309168 230594282706670080
73378560898973104 252047994154601312
213586925604524672 222643498219990080
9143200349482852 31249464097212320
129480025091289136 220116656402307488
213097555744970048 238605491736763168
127118042283708112 257541851644276736
78818005938357776 247233630295940416
63708566958862584 215237761124967584
24833471370737040 79233574943744000
134497299929432704 262595762487952512
59920192350270936 261093803519748832
206306203200050528 251626224566784576
10010791247919952 26061831951065724
11953792038600596 211656369053517856
230404142990177344 238860342449037216
70937469342198216 92130648221573552
18443432559519184 36081137544670832
46905038227334880 140922484364985472
57373066699275216 258731354945221664
182252904219863232 240128153045809792
196732357229597600 234276078907576800
218765594846921664 221674253103961920
193720345344755552 256494807641706880
39108182009343688 176359567614480608
18874998305616948 50363100885371648
77759057391518432 104468790677650976
67134946207112112 84951893367621616
70364123416245720 168145501403847328
43217587364942184 243170916905937472
12789765992628512 193635794169373888
9346823095589602 208821641365341088
123711584465986528 213311872782858144
39602900023922560 157386856033171872
56514916688740304 262183369263767616
127692970575507344 219767455506470624
100978800514583648 159055963121785920
198621511801581376 204952217041905632
4620835629016334 121282380891314464
50981880134745784 248931081314946560
22366280462168868 136658639650605744
5834665699327352 239997574658185056
256098123564145952 261867824266684800
149716468223603488 216109791189116800
136326755049672176 248350462078726304
32919567091828044 169109790732764352
209382863065527072 258729474804607040
942278018905051 32039788085768872
37985275642631320 118556033306063280
66879752525727440 138774923095033456
155163772980919520 176281360717477344
197405732255619424 226136167803044480
20025640036432200 256717882238092352
38689992593083616 256152651466290272
245352885601865312 245393286803357472
120536140649307072 193881077708859200
67131069082281616 117179157017622480
89852960048213328 239301879732604704
26797846687748528 35763703220858596
106611942686504224 121302768075775648
113329899574085200 223310755557812992
105167741819567504 107171708777104304
110734511682716624 131785754350669664
17838091820253478 248166563682930080
153208176855060192 187887805264611904
109381462129176368 258293222410034592
15598013021716684 194697327987596960
110795029925973136 180987384010385568
152326439765846464 212909459654350368
23152243394802892 152056312656763488
83292590511265872 229579032284159712
94564312186460496 141466105999202960
99192017407142112 156241829391907872
31075268148669864 189574330127697792
190342083562157952 234606778451470624
47597658342406080 242019739020857024
167392611057041984 201235508698612864
188081923825794816 240539283448482976
174284214096775008 215665697590790784
38257464844424136 237152211512263008
164975276154011648 218355557517236960
16677127637039252 163073309054973152
14779299844414204 72130334388784928
152410825459399040 211668016706721728
52025315907375088 136141808376032880
542133551832164 198247558369806144
47516342444647800 202839383511581728
61631354153626048 132789777146203840
127000672766829904 231536678949828160
144643702807355168 251069311448085152
131548116415777888 251488413992596640
17256741456846194 93968018624643568
66451564518687328 230231124459781760
6661975823680533 36737972768589584
97609990838918720 261119294081436544
13822338258308624 57876567085163328
128417368583777744 225223100207689696
32699973171415564 83914292948492128
106572632606400656 151070681594179840
27299280245934260 73706429124488560
59752482015373856 122931870184139392
211403056500916672 238313764886807328
61911891504335520 114145593445508896
69104653854494776 149567465095319200
21308873079950524 208208671260184480
52906205626611048 218817210412789024
105748403287154832 213040289340906400
165455772311628640 232720927922005024
6711578894113425 76764463001444448
223865936556960864 227931040003751296
73500216578813504 225872062646674048
72496187403296752 187835107878614624
111686018621565104 215110347982473728
55821604865053920 160069437015308896
53398734006882368 183483292243883264
64665526905625152 86356803670581664
154992634213168608 229349400525919968
52046641249885648 117735645743598192
232254168865949696 248715872274950048
38992000581881088 242653433816017248
48655535049592896 206658473819935584
45403875559091544 55467783622417712
84291850064956896 212039515490811968
140063271543155344 202160100195423296
42967415947060408 192571675017401920
113230076006476784 143380003444035664
48190232900688336 127785810398784288
132522516818727264 148003890225219136
81714354454394976 242732914004797984
220886940944481728 256882501901294304
48983258392269176 217451408707760064
174552018716833184 177853441967147488
74734688343710416 152539622394564064
99300543769911728 214283473431831488
117675172184893984 125597938877689072
119002227472050448 231511130395421056
35513156083274476 93264713779492464
167188440667007456 169866796361225120
81431682447876736 120070923645941568
184561556404001600 243008456080552320
171450350187094752 243005735264119136
69036542507691520 240279669333672608
109752810979438576 237389268086520928
1998804925050668 199755148571539680
102750089245571440 144593087285061344
217557606125840480 231170284680222080
48166361698737496 234381119740313472
32286904809855576 142509952458812192
7429394456433144 102421752284629184
242367560904109344 244227371898529280
58740076193998184 96613775364270304
20248444191574980 160131144951936032
42796706197638216 212761005709559296
61044094379074016 257320743287757664
10228849884279840 91088561400317872
32532120832826864 146450647526085312
222703031315900800 248528373382113376
166013702437147936 205692315826845280
86851069972810576 109587505825153728
36241561129994808 254005218737237184
2747940992098282 57610597890318072
10301691693521684 83618059492721024
2741107638921602 20856306914281796
67431591901668488 217556283991398432
48911951568457456 204621480499982176
3989027261140569 259040613600610560
21664917818407584 190259341154748928
57487944384131136 108880634260588496
16540672648173254 108799311065024800
52798042940485440 158498946776190304
76109452649139136 221086752904043808
129022290706891632 193553961131481696
60696471515484128 160074503403345568
95889216742732560 192964215721575872
83117062144859728 253874017633501152
79190566752853376 107875746926682176
20703540069559420 209611080936208032
173665687973557728 206098656422504736
110604035487340896 167860685478348864
14219151249043732 224285999572139168
95885513504064432 179024005140099744
191227604523572768 219996016899570976
20558131841746404 30944255469029928
165654146333645344 194697512831557312
32942387938768116 191390902786804928
4765012495949639 161189532700265760
96254590265280528 186475596314985664
173319693249327424 241393552320240256
75016147844778736 249142347152579744
70281133745550048 78552119103505552
33489714209661612 201368924210291360
86474366947612320 242001878950609760
63896467087563464 248099987427624608
187218257366812352 222618596478893760
127398133198848656 149750748791942656
3355865284696525 185908780761583648
112582925783990576 147557008284661280
120325569752171504 223141270921533728
175422089084760128 197381839286621184
120562613643162992 162503126280807200
166400657859486912 219555361969879424
151245061003495232 214048004755721408
139088852353524000 149952743745466400
119996793718940464 237438194463447872
10863092295932640 58654160370180208
38580942940859112 179832479663602752
198216918521673312 260623666057449600
136201806403198640 210911113602965120
176805093887658656 240919640065125344
4153332165802843 54473388031963832
38455012035071064 129742409732320080
51231641682154472 252248607019622976
66331812681666776 118571541293370384
68376996150741328 140333231660567920
17544348262902060 146988282332766528
25756540101257544 32019175148663308
44307372660098272 60007022930389240
41476032575648152 85408046577808816
64286027930019784 91941364409102016
123048662041136560 152786280854618848
43598118813337680 163202273331961984
154531705438368832 237114732885672480
18043302090057004 67949917075176496
33499011304318824 208116093313697600
49022073691568240 259949064732666528
226321688827709792 247651124276740352
27610552415942244 136918632114322016
24080706390779508 221426383938659808
103595669122992336 207003926182698912
77905068944725744 184123814084867872
103349833529298512 168242769637661056
97652440762220176 137072385501803520
27442023265743756 256877792437751328
84231217738945616 182173206784192096
129946209733068128 136300485334403216
161343362873407872 174486143025354944
137789812625645936 175696774062715648
58664966047937920 144997225752937920
128999121827185952 183031469099390752
723431016879418 104780499992255760
131693809418134272 187532487269528992
108407444663859216 235163326455527104
80201681247617616 223584034328943264
17114991058253890 33882485765752836
994444665782065 188135000368958560
192198940736736800 212474413684735072
71947974134468928 71995723045951968
133855991064687088 172516984494010272
43790934656839072 70840703057815152
75555448259339216 228877801053164160
113115406289982832 214927378313328128
13413885551542930 225836192791836736
49019265971050928 112882591960951024
14552172736295084 184336800739561312
87249325944445840 236354510785517152
23655205332790732 233186823373782048
170456778003929536 254605551397877344
108652180921691392 181452408562290272
137420152385100688 159639441214724992
72516390256057344 210248427487581632
108076481579758048 114308485214255728
49621572875118616 108162987090087344
151798963639900864 243928656103188544
132977322425244960 252730467234225120
130588030848080976 245087161216810272
44885811048954640 205467164783364896
76382037545620736 147726835884418112
246543440588712032 254317670670620672
110394053085676496 242413118016105600
74648229444531888 106769613312269344
33988312066727188 130703035441615680
26181811884860160 164036590274329504
157559610450818464 201661695884784064
17843153099724190 118775885186541936
59912784115381264 195313658767657344
28557332445748040 125420341721277264
24008509830230256 227854676131788096
189252765005906592 195897470406275104
1346513859608102 124144068264299632
46824207335194712 213141546329500544
113145276471796128 178886512953256352
180101444823980288 206363388569518400
75884728263739296 211857160501070720
252478265087201088 256389911191229760
149533541601678464 224189231324813536
183797896875754752 214450720100750560
113268159647800896 223884129839351168
93781109603695008 203411581340606976
49271160467909432 190307305743619744
170471105958909504 183911580077946336
32395107817516156 155880908222533216
93021404547945792 102551924644930480
52017354026130952 124821746302558160
36178870295475992 151934633685200832
88851116067112384 220901140931280128
60991464774560856 231056748073844896
117389647299967264 176363154723435424
18102845419765044 86518415243422976
92362440054941056 129395097539705472
73996673343438768 134884369084430976
45004191352200664 87723332677147136
136369849007250000 257536106705902240
8765860179838270 231282229820169632
107361063629368176 197099498113446272
43767403559253968 91759338640483184
122251648754112592 204873747320723296
141676203799309472 240570752816724320
77879982905291472 182365732442509184
79366186798208496 154051644063242400
117984524737891680 166898818162352192
120640928888992672 258576883871350144
26587590161786824 196911008607093568
180162638606374752 246487709969680640
59503364334696560 208156608693705088
92986563100106464 248738157372518816
151910668881598080 260985142998179008
76377316841315216 155995538005789824
105477243314209200 166308668107790688
87973092133257408 95119166709410992
100072545100407600 117330362586654976
24963714892407632 125272335153526928
53410098488689432 218205177574412768
84481030941453344 201604025131061760
236771229845412160 255428177808179424
54378985242414664 90860198838696416
41814643029930376 204804647913012608
4805794247568212 74303734189127776
167374803870763104 183950870797242976
54403826791058040 144823431633501568
185489034318936160 228656647241924096
40204536146035784 105078810815368112
164923867914086848 252994365923769728
12132093520720192 182352523064881696
38701921480090784 114321806276995168
138653718589507952 258685422480035328
123216415466638944 225819949484956384
11091718259964856 218468892081581088
76360322944718368 161325353532733536
142037464262844272 238672335679190400
26046965822438348 238186769418743904
74364240072040752 228377299941482016
17838320588356852 95475122906205504
130937696072135104 168866465201513472
13536957585495390 66699895463200200
192998489010559264 199398978197741152
92180669056989664 184959536423870944
28884232543711192 229399571948426240
79212166413867536 221132162734458016
26694969515509312 133744957136620160
220841749530077216 242796897691159168
2821272268161463 197197242930537216
58641878801878664 112647691621190992
71444119948171872 152301337315627872
171829936010645568 225091520700031584
62582958754316368 127741264138615616
97369188413375104 246299346374464416
54248657580396328 181376037187711008
143460990896462064 195270492501309920
109507649130209440 137512656225549232
27596434376421072 136498978985821456
112478847603816800 142628592372185760
106324391957463360 249165062886143328
129836880985934880 261795067065656352
68629179827217104 188277437056905952
110794271909571024 168462061050832896
24126381711090528 131998008631174848
21542291876508388 185805082750958720
200126760926805376 260763194307534496
67966542358013264 133965591427731200
47486439026522840 204837894290683392
108248927675705904 219986429943381376
53450193884337960 78318490814576320
206055293615245088 223194615896044448
77031575026914048 250456748704125408
3283462143600092 155917444848423840
96760159761741936 121423022801363024
116017224930787264 229788867194858240
70498336018553480 151751066610307232
204341485959586528 207538681161229792
185867461031831488 226300972000325728
68494186722148200 82679295860447952
6842884207060906 224758554755500576
57680116417623016 171522643253844928
117907790276527888 203534846643704736
243122581277108864 250189839751428320
11622898026733988 177316902501327680
67888170961764432 90878669350352768
637382570063832 235977507853393280
173051229793749888 208885379617728224
39836160135712600 259782573336506816
33960502380183112 67409692590929216
187942762533535424 258895505567747808
4033150198345929 229631435257478912
32870561190152196 61967584484158120
114347659560694496 202007651683438592
104191751390457680 199147861401649152
189422393518628032 241909510540418208
207372351483235296 253682268622718240
98119687686978592 113652085127255024
167002655926842656 226948529312786944
62691219689454360 76861001247407376
28917036349749844 75017063409817232
99719010230523680 183189828219494304
47119192828355488 72354057686035408
47605924183702752 221665940959085120
2856038658414354 165973079456519808
138794074304013328 221258050822129024
102627344804152256 117724365960944240
36178481977530728 231012683085023744
162124780108824640 243277751067259360
20286095191321916 144839683692415200
192248973541070592 217844748420162208
83899238897768016 195835836536013024
139932245380978640 214897943921670656
753466596323590 18216091949863136
67623823647900232 86679934479850128
109327182903674208 226047813469513248
9024585687014106 105532599541528176
183601746527897952 193382812476535264
126324707399373664 159059637931689440
62237080098147288 102457325081301712
183807181101136928 249059221249349088
107049409011764992 175294016231306880
13968491116936366 64043970353132024
130527144019219248 176673336638923360
60023789277898264 100602287970001312
2142959406453049 230740386317301952
54604837538017176 150194900426785856
137638513287182896 253652582790302816
202944752026864224 231314018887956640
66394277881481528 90835579222114464
135668820943085568 211229985716343360
31995087375970516 197682025391133664
15692813262310778 171391958445735360
3463365754553054 10061680063017400
147462335243296000 189015499734544640
57723713574934784 178611935435738816
91713474692744960 248930169173644320
67816138213540672 226685473048066176
108947542528543104 208388159205840032
72005367835549184 87492395425503760
190824041501856928 213967973968871328
98831104978210400 229606322790226656
91466008069111568 260893881214042912
84136273451824960 209547913801483072
166297668736454368 219123996596612992
29707176995219540 257054041146349760
78308083421851744 216154795212224640
102797254266493696 242761244555288064
117435309181258928 147757612225378240
132924448330447472 226823208507691552
17169639421974722 236959059643967296
14760924836542372 63827803292637864
72837442867472240 103249915653588944
9095149539806658 250987844969284704
47536419762870736 68071730535467328
28526107378052300 100298292895728032
195439829383314048 226109546349724128
189450034107384736 196976354437729152
185400241842880800 192759398026173760
214753587796906336 221345480181725216
186627620483230752 222246730492406272
42551866945830488 212077378344165440
111794506251077248 232213484920559648
16416227693268898 185998014229036128
135330922173019040 236283095470476576
791972291421616 175956844829177248
10352694017584506 164242053332011904
137886560266824272 197425848492493472
1864611779585148 27650236364062300
78488397796018848 149880533939413408
139842622488199680 200814647365534144
160066912014335776 218620116115263392
108307934606059216 246004139274636288
63578261330030984 163063019771258656
109083747226111328 113464508571760544
183189781562328800 204114411214151232
117750226149589424 122989855500422080
68608462543425984 161073918919242304
41215573934088720 200067832651454656
44641669291729832 92317343179633888
62627729210436864 94295243781312864
145444227653017824 180047932781436896
3451554371003094 233137303848496000
3668955484607447 34111556744470020
25350823672866072 29626654398856088
188163980275133824 228009423707983680
63563036979558168 253485018841992416
163389401588732832 249058621738593472
54072402627130472 194346705323912544
59483404121817720 263007653820853056
18954628172538416 138308226537620112
50306929349672584 195827478390247936
141606340443928224 175852033618008032
34184300461270940 168212510622140640
41292612575363248 232394179216847616
101225438919588560 118918321809341712
121073683231049584 142060174133412400
94474710003218784 111356051159186960
242294093570304192 258491851483259840
77544219343198512 102855660195932528
43538664675257848 65426630440977432
167158074935042496 255873849357286144
13234352873626774 109798405512734144
80586743948345808 173544104888723616
3178989591546800 247237244348520832
174872554498678432 246829780447511168
141443109548493280 237730709317293888
108930714365488592 157006363431236480
128321616595528848 220506397927455648
194211485380275360 233882450831916576
64885740586815760 118313073557512688
51449269864861624 164649058748490272
70390781109652912 170204641657054432
100616649706190992 234027919627893440
13724330837538898 138313591095948832
128593851318724944 251824220618747616
109443851073871664 239482591862805920
66190914536441920 244336621342988800
117881653973041248 145029022735756768
181062912013274432 254046006061573120
54094819774499064 68835268181359288
104674198528485264 123788729340791440
58843700806761200 222507871002880576
108529270748089744 162905871409171808
80664104215606528 217116427753789152
35527734502958260 147246930429960512
100818333424398272 220807635048633984
23642936325480480 33305887810719220
136121354570507280 248180302730431488
75706010124003680 201288415954416832
48324593303870096 145181294044509600
56717739097740120 140228419610375632
174750565467071232 249170623884936544
17002957563784250 108768453095286768
102641099955168288 190610382343881920
35476794583001244 225050029535426464
193200299537135936 249614640695673792
128768601918532800 176711526390051264
49270762295718192 246015294155257440
69975823622608504 113409155142147152
121632838599807008 225268808562611264
14323981147072468 78758054132437584
73465293038747664 239325971351300576
13668703825132596 30614326154257504
154784100540570880 231792711461702016
88838264406811216 259872832330327392
179044917485671008 246019442665793280
140699842492732320 233236378732202048
155820401696693312 258497077856589120
79248199484197600 157470034100144320
159243610158275776 189872103850531744
151284962447247776 254907223485182784
52500848311991072 168559709418012096
11449156398595256 27597648743621888
120269650060921440 133251012727460752
119031174779361248 216620022149420960
151576208192252416 226275642205561696
18588607557222744 129536282228144576
236218432144045952 246965864982327200
10458223522115376 240654470364805824
130897933532645024 199824066411447840
41452961595604288 209001379784246752
185152332918829664 254621552912676128
28330128115560492 32649802697659120
39506822533851864 61038702554367832
158440251176614944 216271512317765728
148647561084098016 160113360280994464
164014319563377504 211203050141505280
8887895146387039 143218445901373280
147480585598990272 148826454607510464
152806179485871008 170632677562561888
70295872659029008 199024604663814336
22789069898547228 256274918645119072
94560296447311936 138567284468487936
105078093711422192 168329932591846080
4367689662585994 172267315863952224
11134236833586400 68355488322954960
1870501293919830 155958620867222592
45210297794430248 120926920519443184
132953147347272496 138922523460990672
251993524826198912 255051546248923744
51386616235434576 226705292036084288
54228783672512656 225662738867059968
53748744808828944 231383082384209344
210451723463395904 232935813318178976
120783070890909152 130915180763231968
50331341507464336 252662952109262848
87956977035435792 125106700931852640
88323591222036288 204167541692968928
53492684377941712 237581685203343680
100552815667586560 106758851063690256
110584324540243984 121662392264054240
61112559354326976 154180695969518912
486759157932568 57862969740458992
102047958753892320 117166694701182432
198685885778067360 228499508841477152
175057524749983200 180231684308983744
151795465359526656 206614391965483872
44003617606028952 258844150036698336
194577437284519840 213998209698238944
119494853911846816 208659227824943808
240945192769391968 243101115760500608
32531774406459408 139683973157007568
50998405039361192 200311854045474816
38210034631355496 45816812534755536
18577137369110380 93771379362456400
6866405096468844 45827153553599752
138469522147636944 184981012535485664
62767302583717488 260174317055503232
78280576011171664 150802584661271456
105212293278718432 113857187805240272
34332349140617104 47925374196012880
123563783579946656 193024183957298272
72445721908812960 212200940181899392
69522151829535128 253513960168647840
127573298725763648 181530053082488288
55828168479927592 258036215179411104
116015129827073792 126822003200546464
71255655824514600 250777754956071040
19484146894837256 54582217735972544
76479428706218352 144176492787871584
20683541853310104 47060406996417472
112816509874285584 163798063958194464
79054669538400096 183959487915849152
48148332077519288 91338999180223280
6969797784062422 217246204028782400
117952162942263728 220102915923892608
141745509362465776 174384674073920992
114959252031817280 217480162949357600
240363948976769600 243507262682685408
192768495795588672 239832503601627808
61675011521774016 141178692048677456
105765789761747696 220423268461248128
91908648838283376 104005916635098576
22105792817919004 122942878093369808
135097567081247872 225581298072155136
122064200625573248 144608696923926176
159824454802712544 257344857069077472
103840060390425968 114592593066612464
10579153000804754 163273768313980032
179702598175553504 234577322205705696
70713941281678856 247964493443397632
80304294663029792 208976677724504448
143965188160161824 165060601646266944
109092137335090032 153283608406494208
88235424660727920 156288350941496736
134094717555560976 194941033122551648
146930436905229888 189945860527554976
151476603081946656 174037423286926848
194648415126149728 204008606519070336
81461413679863328 168297482668712640
119238556212750224 153719706330823648
5347395284328460 70510392865404376
47537426662307928 198809291524841600
40668691485649352 42930342686688704
4551401874391086 87857926885481104
60818083082217592 261500280927172256
190008337894097632 219381104552933504
27761333064739028 200781323177004704
185051599520169024 235642149609247264
3840429303629504 172405853242238304
133038923104867104 181553475802138784
108841904346097120 249570838758735200
7398074946141757 218245903194985248
70195942755997536 168840115275199872
123746345771427152 200851576917775936
176207218458109088 229762723929780512
18182658716355824 247122963692211264
136627812834571152 196847536503165664
16797161923328920 223917243417771392
210362905316633504 234039429104752576
3921442072564413 83985897536051456
8799961503666803 103596464259287936
110464525917632912 209792317474541280
200051311597031328 212756950558893504
194645418251966176 262699090331621248
137915688971902768 153021706614119424
76043307728511856 184842523237123936
201033202072301216 259141612179091616
11285732198006434 102145531844389536
95319507399062176 165433559505628480
15247450151593512 153015718988637152
156340751774910080 168096183182349856
27808204346892276 187163435496688896
19102664209831700 224390631265602880
131721488174204320 220242228695081280
85010495859332768 214952309821899136
159083817275790592 212246455060316288
97589197395614464 210957694977882464
9894521748678342 185659755711560448
177443064866079392 227045737779970848
245824381675790016 247470900770926944
137280730409538224 151173031624388768
159684559079601088 163514747592718912
59026557107837256 111368247250064352
198478054657424032 254871505523112128
27821596524958224 176149678909460416
50807998232141080 212510746849520960
147311862758916192 229590131363916032
47671028629707840 190892942559070048
9378937021346178 243907805265361280
82998480477012368 166479209701913280
44267830436379312 228098322277211040
129531200644625856 212288810411609184
127015255242957632 231600789398050528
57521115795646792 134927299228325296
194651045596140000 257596706244053312
111656166497461792 189536247648615008
133875991489830256 249165159968499200
41522203439982440 92659267442804240
81544008488675184 128110380997225056
77430854528870160 114835034432503856
89504013206344576 184505422296206880
34272909750003388 160208999676734400
182033283447369568 232966580775607712
51893828086513128 196775361227693600
145878124760368288 199230011191743104
221200544394660288 230866097771534944
204873661259652192 211040215013669760
4275251760836240 249280332688049600
175494897392177216 237531531761279488
81609545964460672 180293571318956704
113334594438720880 199654998082088160
78572479441542896 206069432114966976
18467052058946796 172750042627158688
169534494860222592 186106203141909504
188842708726868096 205187973469582272
193087434582835232 245407107899221248
48805411967195824 55387778878906928
53080900113850488 180870835846228672
10317211971859050 97696728788896960
128128128348267424 227065843395005088
29605620748873804 178530875438336960
222644292747480288 234298393528673824
88907454533124160 179774392492670496
52119738386878720 189479854968074656
81436130867071920 101553548132992512
124040443141700368 156995681009860736
122809335345205264 127578364989733488
243093943592370240 250171721824478656
13498536403768966 126571270652940128
134913391423097744 256412435018721248
37247550009811824 145756877673031648
170715907223863584 187766941109788480
68349841036899344 195998958790000352
181089409148258496 185909222042095200
61568788113130192 211762753613949152
53051077073195440 216845411394751264
115124715045120528 123678953604095376
194728959353294048 248093625747645216
116698455894121440 240461926287520032
174264783863909088 215505769468858400
67575480062972968 72105426691927200
120722905908268496 153129787599247136
19344683127375508 244473239587537632
13731104812624512 74132431526510256
31426622008527464 120887220784714240
91231701397830624 240292467626678080
127310978029157248 158525360345806752
111712368888023120 186086521327110336
80422318849715568 110635647936014992
140012609238946000 186682710904930400
99547305861063984 101615170380761136
114388306734819152 230475444359187680
235480944161214368 240085304708596896
91589814077397776 141755296506940784
65127647729643496 90412230006530768
44700022292504264 217387672900460480
13314827052148692 42623895565901592
82786718074042160 111418321415539456
199832821056661152 241696369255004480
165670321450217568 246917902926359168
31383807672313316 49003467602911088
77129964758111424 212381854319076512
4514990190968259 60385053547769424
86512366127421968 201507889859041504
63551079199394776 105314411532299008
45926497427692736 65711650343796704
36836353451007936 144329722795897792
144707539462899840 154093741395977984
108555666553629600 253398848962657632
34076042652078564 222087240129577344
20357280993741388 108476424070736192
36335756894144584 229132652092113664
70673775612644800 81328625378290032
1956293572353557 58248004747321096
141824306348593712 191622245281434944
48566599410251472 50240970531551472
19501001976589788 28560368089684604
108494480687986704 178268685490544800
9319081308255912 197373315860231840
88411096526976480 164926544565689600
6335480532020496 253063694411361216
76389178210011072 121042789267224576
120601115480308656 165815986200811872
121131049516692544 245364416954293888
151180392222090304 239020285414199040
112899388178358320 175602880375256000
72813986256592752 157832676864566112
16478539415092914 91839421080103184
112031006356196112 260970394344489504
9378775040772684 167630670454515424
81909618900286800 155528349767839552
112368816463951248 240500224915611648
18192619961982916 155218978407045600
166010126121013568 257833919275658944
68722284433838848 68775808985223832
111318747911768304 227101102464143840
157367651806831936 230243564296321088
25410145977307816 101150589972375424
73937225914864768 76133664170839824
160789921567158688 238373895418387360
35388216985636236 65471119460151368
218569551381201920 242898183598177344
25397609065670048 91702900455652704
190677059673203136 215072672324757312
74616155927863824 91261268420178640
173927337889465824 221763521804212608
223242118252768704 229669112850667200
181074091276485024 252948529466436576
62018689763942936 137282453471027984
75991256499553760 208694958862512384
44552257013382768 136028233789832352
47920525953595864 257317367666710208
26573630755916576 243189561389435808
217849459933977888 257230301474663872
64140565959665600 196738337008564992
108999384363957840 226676215482583328
86767599048342224 243919847526776704
126645955811742208 187249483055705760
66260486948864312 221429355062420640
72743769812252064 255651661068589504
79948761909272656 254243711852465344
111715488015514272 137982078519557600
28928001144695116 51266444863794472
37422036131464072 121916926126500496
89195014829710704 257559764518596320
13224138709070410 191774788104661120
79452614348126752 220103162727424320
150198038544879872 216330321758949536
97245681457254112 138211272016536576
84345025932847024 219517294419570144
128760552346082528 176509321793698112
101484433753744192 101629397194368240
14163131639951570 223899903235328096
18186010774064740 86765260211594640
32214647989926252 174720039881672480
12268688097581634 227106167571969888
196686485343533696 197247012120126752
3850217969878270 228153520398842528
12588897643196312 88471576401931632
5530906744403253 222446750998615296
76226761440915648 158089450977026624
26267448727325344 169340914270291520
62438214755360808 100872635196600272
90971164691722496 208017994899777408
12489783647113286 37390296099260024
18219886090728928 73052650940356208
127306831401971632 216352404227641856
62638332336235552 110191436706763824
188556612308676288 229635839520413312
177711154496239104 261636958056659104
12236556199776914 234558225312156352
14275356858614814 97504696886769504
133387244587365056 241495975127595680
83785790177084560 183015017447299136
78373451432962768 138998814151205104
132109018786326016 232696590196062528
158251898029593184 177421774933056448
213774072284600928 253084522089912960
125381680193756528 144007655906947904
67353946833289064 188836168866226912
57266935969192880 151283761042766528
169611899764781536 243856307819350432
90925379123477840 257776647268765920
44133161202115848 101705600968267952
77700427178106928 192004801016842656
77637740635408880 127541763357084544
163084160151058208 183720813683378464
8487264714028788 32000433964074556
12559738517766990 215032432365797920
16279125287286970 94816439390853168
247244287574612800 249779008056666304
106227891511268752 175573562656081760
22092307543972680 165798781341227008
166693836850496416 230473296821084448
56890513281123024 122821592866598000
8586452806268275 115705051858176864
28364890390601644 151609665368454240
151059855144296320 167407356155592512
213795022007111968 259374447274276960
211508649715641088 234502253370463360
60469134040770472 75190449395558000
211373988516248928 242187846182086208
51912696291886992 75379448022607840
104347621488140528 113196304049132128
87256805830323088 168677603432538624
122971963385616400 247864396027782272
29708970333342680 168272418474702144
118974347601881984 181364786836577312
32693155281096792 157516661813896096
178689019312587392 239330866749970176
38994842618796272 143451271009255584
115389928546476128 199011941773093248
211746024360613472 224433325775270752
155235792374423072 237177663735076256
217514704570007584 251481054737806400
224142155471181664 240007424258120192
70656317945455632 256034983076671936
42162330425005032 234917186705798656
71724897630279512 120873142004778368
128643376134246048 242478248047785824
48918685413936688 158648063453172128
84674352064835056 100759411954836400
152633276346713408 194692062137203712
25657883807270068 30239259738930612
32849127681284392 120606826238370544
78812424101153664 159703666279807008
140105005346711312 189178300768604192
9741352695443420 35700124325517404
23310551001248096 92472866261891728
96373342233701872 161721545692410496
29167356865905968 69856739461966184
112340662847755408 139053204990477808
14042804375383482 169170080188479936
88844779021469360 119647359886918224
172597345112637760 242501475140642048
17742455345299926 228761192166985184
40739990363233072 138458416806266432
80306832437991280 181862877997462080
10850729257284540 67551696576302512
140801744357285872 142827663385442032
141075507306654832 246640392603165280
109929810243559040 139498421382241024
75206207536586880 192905891122422432
98324948321326992 122227007225328304
111236491144230016 205234219720693536
241515528930567808 261069929124212096
96264678122489248 182111707876424192
20688632421455616 42820186181062304
128216323443765952 205353585311843712
99432509187021216 149567851680376928
24485884307939092 173971377704271552
83214312449497792 256650893740321024
54082096101671208 125682062715277056
36210903008989368 175110000545422464
197640352586046208 208396446752801216
122756051844922624 195925611472564352
67308349639883528 262535882284479808
157813069560727200 161301179594861888
34846850516699272 99310135176764720
186988384037420352 187040711578366528
139374547520475984 249869845833605184
158988715620672704 193528319646049312
231328207240417920 241833606976060256
243335446294259392 243483956695837408
101538313710174496 154348966491671488
30472157717789012 124790112123015328
85552805235346048 108403655234538816
63751791410144936 190347896780919488
59020908670974624 134009119797419808
215622273578492992 226321707005703200
181580863401906144 262900009994822016
50383285295108904 205439636051787808
30907810565414108 204483171371062720
211164936521417856 242401898834315488
1039083139940201 130867022804055920
92315405285853568 119486426294966736
178822204908357504 209415649655014432
68214419130039168 236412009141914400
37539225795620664 211252354152507136
73316905985368960 178639868961424832
22349222753529720 65825774949849800
163800983072587680 242905746100630336
224800352668585728 246678738164480064
203732488503070336 260618090292660224
52734406633609056 160745963795357984
48729918884038888 151174060431317760
21351610552273468 252839248328365568
51631427409535864 87568883497523680
166958062553766880 243403160566428704
72887416451481824 90805494361874432
48372495638764152 74832145510635872
26937059210720384 193933262641763776
19081448790446720 186280966434196448
61280819071618208 179575957620831968
8242055632106320 224297359882894880
41151832098004888 112683458612983520
10761633027019094 99042374878610320
6134062596491995 163951598081939008
2964135284650220 140604035323735840
133249681525416160 256959243062522272
64459692988088576 191026642091922272
188505944239830336 241134184466880544
5236203956955975 192242751308255328
164055245272898016 227371274097859776
157117614904536832 193369533787289632
68197801156351448 154683541136807744
66031214062259976 207785139193833312
118057013683806432 177343803718285184
177631766946094240 210595895362656256
172486355883770656 221643087239277280
46953447503759128 75714261342882416
34252425274986720 152904626940820256
17443834139830458 244588507643898688
76723768224027968 76808774730329280
84221577777037744 199876780340645312
147863183333390272 255904866887492832
99871964097058320 235883758007915040
71946127193688216 75473059548848256
163265669159474848 165910177612789824
126959822340795504 198133093481998816
13250916013516400 142441912967221136
88931945970054656 149037553448551520
51887408743511448 75810089702119904
115675114607047680 209935847191627008
13784119368098482 155265502073042720
193036868378162720 236389166953004192
77502681608645888 243505950196157088
20476357413228040 136915087554912992
20662981970614340 213069702321489792
29071016774691224 61108638891380008
21540869843916916 123145022808132448
196770336076360416 210649059281466272
59396852181532000 106591792165793024
111833879926064112 157247982318430880
75589658942827872 183638267431243104
95607426900098224 165688030133976288
91860182666139024 181757821605941536
221488133982504000 230538953318438080
115446667719813840 202745668897032384
146374733433332128 235390603873144064
84460991849246176 249277483294878048
151566891328805440 171671733560149376
28419491676101420 57540226476769768
15789846789054080 68381757321840488
177553012094783040 197843941247570048
18363328675954128 40615906854983296
4185524806110228 81506035813737392
15652523743720160 227248471322270144
142881407625693584 254386627821617056
34599462254994912 125450593208901680
159337099528292608 206345605108592832
190771861183642752 224436534551247680
33170633894480208 65181431854624056
62867457804227656 86898088560793072
76805705785168048 262455126441730272
81431986330372544 148773694548598752
30312921674829196 114754282514032864
33259904116522400 114296920319216912
1148338158770460 97012837926978608
189028966225232544 208078842443228096
58653517069614408 225857457073877120
142467133146502192 238749887582760352
30857240117042244 141785248690854016
132263423788450096 220881722891924960
169726434722962016 248022619421830784
18038980026097200 43334745619628560
152327327755536768 153450280864125056
101414182368888160 130349675112117024
16742900630801666 142995694853167568
57672260889942208 237092467233023776
29454406180597796 239551425225496864
91395555185002672 194624824175042976
177609954657375648 243787700935815904
146400524339574816 190444656214184032
71626136774825 231138143449439136
157637662441789600 187926684550666848
160801067382734464 163009704798391936
124138386601835296 231655373302463552
20585078944842724 205150361415208512
146851116495781568 182393961167274688
17043185968372728 52720331867010024
214406223945206496 232841572049055840
26416217178820380 183303053089528576
35232923962003208 240808971461161792
106551315592682688 167507441133358144
20401441703039680 118167934803319504
184745720368037408 210015743210381728
141129443534264384 178165734064468256
50500809592287800 92835571809222016
12607068205107816 57723628577608760
163754490125732064 255922063396866176
73269392718575600 73717560129538608
56163815887084328 228593993344252000
150639658307263936 154919822229417856
105269630894049552 164849677923820480
150161098150725088 190815463419965536
107408762541037216 180494655726081344
171920708198332480 246682997152592384
119890799990338416 248053285694174880
25455170612994160 76026448271333824
14415206254648522 218567732328721632
193191138541244480 236091932079470752
128078553420084816 190117671150661152
131488370035769616 255741524226822720
8242467232249011 260007741533553632
167722352950873056 178767537917994560
197895712399840608 217323531466698368
48752095015571616 248139313030044576
68534804662545080 126134304859452384
32381109197622980 62354427236139800
27647291483483784 43931637920732304
11615412513126898 177747546340541088
50456573152015528 239946760751219808
142463618750219200 251823511110685632
223712593766357952 240449756157243616
49641699671673784 201614557151617696
3200475410949709 133758841884301280
9332614596370514 56548206134457160
18648412122637940 152538090726381952
4586016467336903 41401486424969536
121163848510822192 162321003806430368
29238070444491464 145171964595698016
133116839872362080 139201416305233504
63212261597120264 81905659329882736
63196653438910 110532165422175136
45975275612774096 122187410489117216
57011510138291528 68288882885967648
226307360657310176 227261116614680992
122511886043906928 145879442477286240
73767661171428048 81484623886997216
27933950053807400 167781050415835040
75328602601582352 162140692504453536
54800900961838280 55162856970185200
34243559200665640 107002294959222640
38670906898236504 220731575689569472
131765877203333024 182794495779238976
25954788301439076 99959436390751904
8152333410282988 79953358744086832
50939435521816040 197319096013776864
104946981757050288 105689093736686304
230803887627435520 247596568589188352
170344771206076224 206670059846657920
17321102688038922 134263117838406576
28009534186497412 179523018300989056
140622530289319312 224740640024649088
166217897029702880 230897772419602368
62989758663253920 165950906067819488
156315194931985568 234123777567653056
46654101339671384 138183683673939408
18624351755481876 96922821844851360
209470754022924704 239513550369425664
94768595560886864 140542214449726064
146775053255055872 218004835533970368
108647410542917328 247515481312930784
183430446252336672 197002279832182240
17256804098433630 62300685997804424
61111763261210080 102099349179856432
56747790385844856 217288689951385152
102090129321446016 257927791178559872
103760407538062144 147154530864449536
6421223947487562 149667866167375584
197887956171692224 227065160831941664
144101682515349072 188544415076402688
8461226177339461 203493776624222240
105684605608379488 253530016438408512
162747745882048640 163291254801101632
172576051923277728 176034736405188512
195155169432969696 200582804679275488
155877255307784320 228867820284535968
100050718082930496 100474056590862096
91455188908582496 175661727607050624
101903376488411264 202871246439497824
5307793530477134 38196100032989336
17207269809941330 71869943005752984
228621770735474912 255050212760787488
131991194931579552 147034961105131360
10036939128943302 193369596599859616
166146246856294592 242612348944769280
230993164407525056 246349520213850112
32383404895926112 40089098467926000
134319940172819920 161562207480706752
83936470094166208 226322588158344032
35560804013405852 251399915246838784
117650884049902224 140041485164172224
10982696214250104 82767670790159568
158049524920885696 234049364614582976
156040668628961824 211056033679966624
196123785307302272 218834654101482592
12811891407633872 54541201197190272
121891254527738336 158427273325708256
67110470999097712 199266907968232896
9273595546068560 242417175785055648
209108882179332512 222278516914222400
4170085359604870 40051806390437880
13909893298236674 150978746698163360
26979203885259192 174525674358942336
53796875009028680 192239350264356896
82421881138781040 226319942794137312
28899147485895892 162836209207581856
20222592956907200 59913932381884424
53100560693315432 104134535878516336
100762647133899072 177853907990933344
144120392638404992 201738517309457760
64586747400251264 71368750481934072
62094151880808872 231768392094042560
219730921280652864 230688891652792960
143708879740720832 207073370526183584
201816134046500544 234640268392755648
116731612561415088 196584050822190880
77831518229082032 117883063247611616
227249115071787424 233572578844753568
56369398136800576 71753171813005464
48529364114897600 253063704522937600
161719346307883392 260940309240605792
105772058448761888 210603753133459008
112234870670432528 220176446989766368
26973085677451516 205600230101447360
113518160219447040 180400323747695744
85988886469645520 170022688241940416
171060687658529248 233541275836066592
30043336933936972 102075345410289616
26458409880930088 231880779943287936
150490021302706592 259790872444475744
965365691999626 125183090813102736
1003236531561837 84245505033653728
62290500898768208 93077660897380144
61379617558801456 249584214715540608
154209000075021824 258877712845803200
135160840059938240 209079988431032896
57944294074233656 262278832122223552
65340510249718504 66076713555176608
53152072809672168 123309306481264448
87851012550834064 114309260470326320
226265572026221888 251680355315547456
102361286219696592 240361695203710688
73153831815115520 155667075986234912
251284037760051904 261741182395728192
19105069093040232 203119560899408224
79584683152908784 232893014403251232
42549359549177264 249732759655525280
104362270732612928 250044474031746624
119035690108947456 133004963719037696
62563540783051952 233513355986188032
22878947889002744 72849336768726016
10588266796838368 154490981432122048
107064392670492208 174002904795916160
42680023304560144 73160087954282128
95909523718931536 183621607360548224
57715829247043192 138224357390454864
49520074367294760 219428789932469504
4682278022331465 258724214624657280
89503994143037632 90597522672045696
144130255916897312 168395174451376224
3783840424098110 41911313361684888
142165348865686944 225887048812176416
16437474382050770 161022228443690336
117316169420374304 248149087191018464
133546569986495072 205904369871453024
17785933263143400 126853151683899504
49023233057597024 66496991824245912
110400522957915536 170598017827961344
166710436273134144 255006580566157728
188253241692232256 209427397113046560
16448385029628282 207086725325123648
34811517940101800 157790522552238400
118548342317453664 238589620960229408
151148545629607520 201258380338940736
15573812259687850 138234315537324800
213001630155997344 230064788632023296
85046952658218192 170127836331845600
54104548308241280 84770950579623456
55720653602697040 135584778982432528
66412479743994488 119850657095004864
63092367978230896 151126716735770304
37877647454781168 225812173099350528
135558664083899024 208231778945255424
142423810027906288 148466762772078688
24429039509345520 182306809067493952
42288131613420240 147745317908654240
38775304838428520 206123611841580608
14414241954271124 237331464809036512
46588543672323672 239377944703449536
63752950887594960 131575158528566352
99160559727167120 242728124634055584
93271519847260688 261650448639042464
123176192710851584 185138115790608544
66933693971753056 210724961437412960
120580255396737984 203258793070868640
6759443327700713 229276506710019072
148352796629446336 237006388044300896
27059938486641444 157642499296375968
226774454892367232 258748729574319712
86443239493691232 209836216007177408
168600505627418752 181562741784600480
127137173715608976 262990070023202848
14455789938191088 187374428254434208
155849246763300032 168866844515678528
8116054185562513 211344533357476224
140903110596170432 159761180024215904
160613189560426400 258933473218778624
102558218835738512 261670121822090816
65119933779501280 211421369757360640
144262702870371104 151836751974709536
6696400889470785 120330073463938352
53232759479529128 207546869400153376
75691517849200416 225701888251898080
67522110827834816 170776396513301568
119481763966969568 259482196679393024
170801265440891392 217134329763773952
6606947085466572 260668047695519008
172357796875527872 224545719408432352
74794834110485984 166509779204377056
24448911065488032 145807542668940576
4535722860871834 31097259548771008
135399505022922128 156446490597580992
6943069292758786 95840314157840208
111200210143887824 225812079878525696
79711718040903936 234364198737407072
44469445790262096 109318444513705600
68469394954363488 196038159480650496
57759876594204024 65664680690791488
157834672212488672 191066369531592672
183273761453101440 223791791121728256
20787734043377520 198391461480630208
88251058558655600 214826754169376832
26401215698301168 257910847632218304
204879862153347008 254468364835439296
127195053990785600 144739956042731488
186531663104290624 240751544335569536
27782121025337520 190482733526393856
42007276853897192 154582464558177856
5677336429004181 18831066455814108
69130964769889424 184667429440383264
72757429378078048 208334991547847008
37374346732162848 105913074543257904
351456475457591 104562301007096736
15624419511421328 25515468544920924
101445151903286496 154941300203292832
117793042800523952 184818755305409088
21871695893083568 157547740022760736
74574051192116896 230891785184043040
93063368058051568 94696104400398496
99637902582275008 248293336131731456
157916677277375712 189412454781681824
125617148021987920 246880255795249312
81822586222867840 256024123344554528
163319637744995072 197947169705756640
84349746936525504 214112477618753920
7062954659015013 16976980833640830
17129476792549632 30048318194422492
189002161295558912 197766342781495104
48080662415785016 255264776112290880
56658997559273432 213109097422508544
59596999383704992 157682720442191136
106643838476144496 160214112504832704
223266323550394656 259322106897387520
172079522682508000 222472308020208768
181785383903704032 245203578915235296
47700627631220856 89115570872185440
150255037947900640 231226656933401856
121008525583925472 134091660975853824
141859331005649728 241330411234880160
18829974605797452 234536667670343104
3748288995537394 187185529760463840
132685830957612592 259216537046993184
226437595708983968 248649702592110976
228672698029243488 241673046170298784
14949625175863610 96111562403462160
89577636648615104 145812122757139360
13434161945395938 246351060325660256
11985385800570322 165598138402659136
18433371095382552 62855672855329704
223674325433463360 250772397246551360
215054061103722592 230624329248510624
15062680109968794 187946843952345728
73134957576388928 175368598800544992
58302873547072160 258042056992388640
64175024774678704 144172307068432544
153381109702787328 207883014174214784
47319785036164352 168331047243553600
65718332655351024 132320666855589888
18273895531961004 68087199656984248
9322186307253272 259098788897975360
40070615709063360 159407272370974816
89730924783694464 180194580450535296
103447392995510768 127810914840787264
35952313054116680 131484608214714224
39791627324465720 220468207909217344
49688198313664888 117635246146583024
74530038397793440 118216053209139456
26849743482280588 152523175914822368
44682863240145336 222004978728711168
193851180668063392 246208527251879520
61874864816972240 189878716725805728
2193149447263563 86056967927138192
126755208034926800 211273451950696480
67278106816768768 190028251287997152
51534536846156112 247970625405664928
27878315101506172 88624915931994416
49193967277828592 163188895121923744
192409100435328992 233778882498278112
18715758811565128 115318740954366848
125716487221788064 236861456683128800
38663468755524936 231835597451843168
12508793720722518 100277332153884688
164292726192162912 176222699377539648
64284689618386960 217197220127095168
52058594214429536 173325416976170912
202715799636571104 231424281838366464
24109382431985164 83487029353016064
131588336973370144 190731006455785152
108111520755474736 231405109269324768
56604569343149736 115884713976283856
54184417934090272 245110576592569568
144043608256999920 188462003455935328
98203991809261152 155799278277896032
86382544394434624 232135000586353376
138311983231227200 148248091951678656
205751892927408224 224427558573797472
14661196826707498 238798363033164896
8564084055592362 9280781665764982
47806463986079560 110000723361021328
30915143226065748 242054881622614784
167429728371607040 207232627413931264
170245144015725952 246615928768620960
10163205375937546 200773525551042816
75723715912325120 82968794908107120
60621275715520592 176815417697183744
30191135248484020 155321109941580544
82229519852039712 133338498276167040
88971807141527328 260622811502513920
103737205243112272 158457301875796736
106512079403884784 145565109524368416
76668857679607392 180852856986157152
101808073550031200 148357979504166944
167331186801970368 238809021402113760
104951536332947232 192509525769468960
24219030017744460 116781420105158448
54744940842997720 223822908343765216
77900619291639408 90659091428020928
122593535319621328 133112465333242928
21640272896924296 38044006130439632
18512580466367584 121112212429084592
19337668700147532 214825796920910592
43081373029103720 130788233320669248
92208697040090880 154743932638329472
121944485479473392 232478811775237248
202776497960194752 220878022149668768
231019906906243680 252879947211957760
90436954050070112 165596334617531328
45367200931352024 87369173709664576
147983733286991488 185224039367007136
45034869057540584 157587876327527872
27022103233992740 168394566422924864
106571095827511360 181358929383634720
58661875528524272 227831602019781440
26095731066075164 137221067995589344
137197670379619472 202348606999399136
193562484529700288 242612812152123264
29708937499021000 165936682690111008
104676855315061072 159882766630619808
223728065003411104 241166168468618048
19008770783126980 150227892968684960
10842403117836456 252641446892429440
216238126275991488 240978978916558176
119047847184716896 123471562643373264
135236550389113552 183356775869942592
205670163941759712 222007846035052768
23864952748787688 41276669791050752
221218514624307232 248849093124361600
36325637001819104 155453605719291712
85911032149393360 217741219236431840
119192591922375840 226768613420179968
102681066558742000 167773803819766880
57089084533195544 228662268061211872
41013018343947672 196709072993459648
20466223169068124 151224616403540672
36748063316790400 208927908406133856
131303363163358352 244981999918306208
44393013673932568 47756457909564800
172734461844593792 204014926028656192
66522422915046656 113755818393319600
60093399589525432 227940120769578336
139571861026603696 142148315681445248
100704285900582352 192351414366743104
166492515635295872 206989764245560544
122729037210283392 227638177174027904
185764922327727328 243016566392957440
102365060669145216 128302910233104832
49655997971844256 121689255985922304
115657004638287424 148224077081388960
127828895250242480 187799581022736320
202431960878878208 212235852311505216
68605659861660384 155659825831840640
59333568131972776 100626890527024960
21451708579400932 53040349136065336
35507307604853412 91014602295330464
173932906935388992 201488349558055840
13958810114194968 232617217432186880
190556438724236416 250842301237359136
39195030982642320 234349369897301408
243783273678047008 262190024313461536
7700857927068750 55796017835927296
39955859744273704 166367799908369408
62892331086060456 101969101212804064
63326571970906432 235388329036878400
132513452753390592 154660231500810752
49370455564236824 82701062441606976
200798492752503424 217721691159519392
58785733814301656 134312569796937440
5744701982226139 16247512960848746
108834694555175712 231924464130237664
131184102615756416 134382415459788176
14808631208422240 48852285706953216
153451711462712224 161393963201720640
155820529360593216 246491208850694368
142572962050501056 197690122854005952
61456192546028560 80770283241602016
9808066816594774 246111570961228800
81095900435137584 152555235884918272
134095699645439760 192888219748646432
19831337188606348 148341765226984160
78193263558793440 109239165798011760
17891033154787682 135207364012774928
2077327405416776 71187204353092136
146389614262908032 165524373696808864
16732749881360516 145334957245628256
41355362709885544 256779900541446752
165043621007054912 201105579458741952
120978420866177600 173706099299010176
9727690508183474 43738956391945504
25500238658512244 186741685972720608
235024494897847136 256258657575929536
82729033992216096 178356556833612800
25523941245431904 92636279974532448
122391632789742800 194110780631854400
71170786016159616 196917704694608704
210837178441032096 252748254584090784
102544795495179840 123619789280919136
60673591577422464 251104751125098400
98704935067418688 181309268527646432
158906008366186336 208227510501305568
104842758593438192 206687174950914528
127676438923112896 171999216592833376
236281940030210528 245903949335227968
74756201631762960 253259393444899904
66248168820760696 98247258235845664
173583027444211744 245726142274097248
148364857167718720 181557661124336704
101621647805632112 182509728182000320
132031348360405840 198365380814846848
23686821278016408 89673091322435200
44077009663091368 92627290988181552
76284031854705664 91412978080116864
11478220395183654 222632185039075136
985463822751601 81769163902639648
26629285901590404 89527645872892096
18281323444669872 219403504116117888
88886057474695232 142045644827207552
10286141729673096 135770826403171072
234884573116384384 251450468629611808
210681164444911392 220384911764611328
134334018792902832 184320801433166624
176955924584497408 188668198612336256
1399691146687681 227066769028139968
120258004971076288 241197662750713376
244556635996222112 260287241664231168
182192236392890976 245048101151286048
10853898637145086 156138209809644704
228806994362195488 260752899978185632
133689671869064704 135932846900090912
19273021081650304 171469505626973280
4601201465604231 85719783919713456
71812348205743392 180086250855102848
17000468124860606 65217095521664416
95688646147687648 112118461309313648
206486909200464608 226187001955731072
138029816526769040 155250818388303776
66932786766606080 144476833519227488
27811157486646356 60143500995329816
43558399240590776 251237951792085600
6251021278593135 253810100204781984
157490107039307904 159870019330157280
204211879423294400 205325329428033888
108147557912955136 163571404071475520
131622320760612496 198758898659991264
13092360850365174 152047584346189088
63633165079925032 101677393315812496
27331610610840312 147548468449500800
31693173752874624 88403289553927184
177132862325959008 235325349576921248
56945103736962880 112633499789981952
112813932113323008 253691121977013824
171080791079077952 251408508492415104
192526592480342432 235374835607493184
8778963576430926 28963460521254012
123395187909473552 175438000355944224
47735980378976584 68662037267297344
37641599617903456 81427891290305520
191422790655885952 218289106070605760
129183462538654992 137019746301100992
174580493164474112 213124001750756736
28107260411017348 38254102591991144
175594500493292928 247844527353463168
112448081239802128 132740666856456912
30073757289833972 95855883707843008
77008257181460208 93675642817195136
29161929174318136 102663826653157328
42642530712006480 64801692440522888
34136895726025532 175517641330870304
68387301606350952 154523981933149856
90053864290737072 108869094741364352
74670812073794976 221049532328830208
4568015570818672 154638804516113088
103570315786856432 135200992239854768
211759447662751296 262201809615500000
55149262529704608 141929419657372016
21582994487844644 91806524077170032
166070340649727680 219593820036754304
44845484793008008 153516369416433952
104913486013737744 189878942232687648
175026559124064384 192232266408178912
54234227572621040 69698771592015480
169238543726515296 217588964812832128
72860653647849712 248306874188082496
42903965749272808 248300538461901792
13917187990841332 94200208499976256
47371618205053424 134631210808377728
126139243238389264 241152838769182656
9541346079680170 182351869851175008
74917300648266464 216598534019262400
33069960791644692 247454587232667200
787547772808291 248939361487066208
13814001973176614 139204548304638176
129980999875364592 250561548377845216
45222060351595048 214039213434907904
45309054842596752 118227609180118448
197661941760298304 216593544760905760
14362822668375100 82827529932779872
42246320033100976 89885311406634352
12702724990867698 131754766977216672
129053834692738480 135329045023738704
15001287445437422 24001523248189056
123198058019419136 171195725686852704
8179983945480569 262874577390597504
163349707268920768 249539386175912416
99297499469246320 235577214508065952
249608231418909504 262021391184869312
97231852833514944 137145489527826592
94321407847877904 175535446947354016
131000876092658464 224499798490881984
184264383160088192 240679141013198368
35952818896527820 58000507429173728
206119495595403424 230907403931608960
124055016197161728 173107877303050656
26198138341056596 93658015225170944
14313515427704954 30728505800960560
203828504190096288 233280785612544960
108685458668261856 195768098588227840
7279009280467751 159742435418161120
121934671745893712 190122549823509920
206896639290926624 210195904818012288
60898867901976664 128949374085932368
54852216613796456 82639088642401232
8343304200033552 220985765207974240
129382694906942896 253176626703862144
47022871620423504 74261746659139008
1413838502952527 25424532041692276
40634546282022360 233760259974314688
23439608723238884 96267227014487632
46540950508535184 96462172819041184
47823871971746520 249454588102433888
200806706568535296 244698832273327584
80137600809218256 166096594381178464
44869068731405816 75742281750996208
68417793990694240 130302253565492736
121648329128312688 159099292526933888
71495755358499608 253024775967237888
128867808566198224 217524116530579680
54348741641230744 81036249979259984
52144265336433488 224545129359397760
21215818267075088 223122549087612992
4546541578522640 20720538347875580
69305262512876168 199714906922779296
32272711936310124 125870201664315104
106335857255380048 253112001432262816
142410283878926448 249232842090144288
99207092270105536 231772244932179680
128255786917998496 192225721146601088
219096848569371040 228131947126331072
109266809762193552 133527844259031200
41998831578080096 251827306925360832
140968581034525952 261974802179746496
128918581865978720 224197577607123872
55316220010147048 189036889715311424
93397922199923904 133543169298616752
37719823274297616 145211771269765408
32195177461373552 99078128657888800
128130780065868304 215644777080040832
6224862646665713 60607170127024696
16610955445915576 172637286179650336
126461142144744608 257737953292765856
35866694329248048 103453986169303472
141571514585051120 242214689123012992
93965775681490368 145445360574216448
178107022104577792 215708916984298848
44021397563073576 80745977875946032
177927331502055424 187328689014713152
134636840635933824 221150752418815328
31910671748237540 119177752371545936
88125677646561632 155505834441416736
90765349635290784 118220315156581456
223580928228753824 252993224243447712
206094803048561664 229061775366495392
140035469870401024 211706413391555040
125108751912524032 234312181587526880
175677909615452064 234834989130525984
27531367201916168 258610009237890944
108285175197563888 166337648578454816
111985771778134496 191000723848361632
131599471291475424 252548047336742336
24300858314097988 117037493956082656
200634217654648000 210819594266599872
107323636043466304 128063127311523952
67446014630230072 228375293122482944
108228672643027856 148235956235150432
195266410895002112 248332256914656896
96634762205760784 256705388965274016
12623807969743374 38072871155209416
6426348812975657 154450489944002496
236248312781698976 253407306925283424
73494694391530768 248927760068448864
80929020154790368 81896805528663792
28489170066010772 260796560616728480
94157911059773856 135110143624669536
115095630038762992 261622488278951008
127959020909168288 253411181035153056
71038223191971232 199785415146504544
26963436959235340 215113363597462880
68851830733912952 181266827612644128
218916451806108320 260274218361788672
40365644943238120 118902724510679072
140776188480364480 157133755373382208
17399421214123858 68954043772076704
33405561120458868 190683273886389088
8751293234032078 107250284251038464
68730830391700056 192974339191025696
105413754941123664 107613690794316608
225202883972859680 229101271127557952
62561457470638656 108656268772096496
168521409222107680 222657850483137536
242830623065555584 258799428772275200
194000234190766208 229658781634552960
25381254445889424 197591513598561600
7974996955512669 141842698963594960
29327831946359204 209111100512552608
65973258619510336 197242107767395680
153084551641018816 179354665838431648
101052697421560048 239034296153450176
78615477659486448 131062501036060544
48412461164106904 177311953524191616
86673804438534288 182862425828142784
56772394355058496 226752655262508064
8673328268097664 52658639435603008
57986400681904944 259760199621039424
36310921256733952 118054615807839248
84230565534394960 98744900072546096
157284579604960672 235284291666220416
100586181698565792 158658499848250688
49751450821083784 90756561920070528
3808986496676315 31166141896663536
16733266484586566 220735945295205472
58889275652923016 113487213734314304
112466632362608864 226760186854180704
22762771900754656 209445207395326368
17831605367980388 226039352200933568
55062987280734008 95107751195888672
228331935164397952 259173005849590752
148988667429354080 175217792012479232
63196219676127520 195512551913644256
120618234741439184 189559446462330976
174674839813319616 198285558353713536
62121506813358392 162179349676115296
85613528986705072 222526500709613952
105862913949789088 153782502990612416
58087608044379080 110054459019396864
111093001316199712 255872403008601504
116257942546213552 235983030225978080
51293296146784672 137465533015822672
24369971369823948 95729994182944128
19008531904251928 220737586925649952
158339843974350848 207202343590207680
89128056488842624 245631096182406496
77758478341756144 95309705090147024
55396239906048680 127139888534554080
2902489757883430 94164185297393872
10712270442316442 253067285075574656
75504514851299312 155562815241912640
55679559250981208 103893058690730016
10179823230819498 177359471244327008
127055271595345200 228925047185213632
51892960413216376 52106738727580216
94173850383729344 207176869676483104
41239077154236640 235111056476400288
118605637598272624 199080203479365408
58586953668327064 191374460997241056
12562153902407564 69256150277824112
49945165941148144 258910921686835424
150455302285067072 164968250083972256
23883684273590036 207276047052370944
114494280507819040 126062245710235520
122835133211735264 186900951380071648
87542060259448352 145238984501474976
130578336962476848 151863557281311904
97715100440605504 208775368950193088
171660195605321952 183901055225790400
74882687707971888 189059325078613888
46051569607746104 145667087220239008
140740532575621168 200346366055139296
146376970849253696 168642848036323136
86136085771422080 185504292714540128
179650020778771520 196791718092255168
64504313326184632 90775426206760576
44602863783782536 185221389741797248
4966088521892752 250072176099948480
41054785317065736 213547635929926240
122071530246517792 256998025607720064
66166769952992704 77093152867937648
178647834893784576 248446801535182784
21872863934768432 33450711062759728
65219460944460408 220123443439361280
117369585249225792 258432797337487072
82962816597850688 125239026150176160
207435539194808704 215038529132153216
88628106516675312 245717376826960160
54639314926988104 172873916035300928
37414907401089448 76585315357457328
119953627943911440 191603362489893792
172203564112956384 225100663476260896
15103626262156346 98302316821155664
113881175637672880 258089321523517824
163427037217682208 238996412152613248
20014534045490432 128900533710872240
113107547018422464 159232188727071744
59990053546347112 72711408813629856
45866848088341712 194717377773190016
184372826947461952 232399987458547840
10249249671719748 251018699009828992
152323209521427744 152395356105399840
40890874099904168 147564496235222752
53751928902247152 121274391966901712
146091523783144064 215089899696240992
26767562567909164 257367391171353632
130842178539272304 225905517674380768
73540537242826736 132892057127533360
171363579453780896 182808685014952896
16255093904539934 194121291932420160
20738988931627592 57362928762873232
76971647230937056 121052546873678944
51624583068865120 194062621838714464
20374165161937680 70694882899778200
97080611566466400 201581378514604448
106108260385187408 257307136409891808
140625375299573360 218699213877766944
57950843116574448 121453166502603056
181336897372485056 211063475665094144
134063422174712032 178065873846607808
96724813052113968 245060792285889312
93475955532393216 121161476603824656
76538589863890672 258609438955216992
14866634703309590 196449346282489600
4737767379731812 85813810006829104
40581164180884104 79339662063525344
114386864466185376 133326745353462912
80799005687792592 138088127255798416
16084612555276052 180492769959495872
4098216385475471 178160755542145728
35461402090216456 131313307025122848
95716058608645312 181203811419641504
62619344557625968 111454892356103536
21072005226267132 117451570769917968
183863945863639680 200130807326365024
5019063209518105 221437121875613248
124708346197855472 193821576516573696
58679484250962736 217370780546799296
88530742293138448 136385749777605824
5470003295873455 94021323464089664
152929458561111616 242767205050059392
38939709589431664 170621009001297408
55550102535799560 134777728034695040
92181169747739904 164219192431128608
9079683568003048 232134561871029600
2437934885475647 38478208206121984
132269298333708944 146480845041191104
60668258449494120 180477519311444224
11206558895747156 61076418376547744
3929122794348689 203844395635437856
110350504975297856 135809516870370256
62981436829483464 73172714137540464
82071721913420640 209448202257639360
75803670021729088 133318602591898976
143977049018643840 145046462444704192
192120093901993088 206336234730945600
102908423488435184 120588739831487056
96852443143415968 98521672787426608
74149102220726320 181832558452767872
45705219484519408 68876540717662376
11004912419412224 184659417307044512
102481245166902624 134978267280384352
10773316338423664 149775265046231072
144147516454621408 235066550636186176
142098501557107056 206179255051276000
65202667494769168 131739246275060064
85531202313218816 190355903334609632
191094414102291936 215419366625938560
23150729346771476 129251741177226880
5842755493137778 89490457316122336
47250821505062032 128093955794289072
133281463768302960 183495128151737216
113090449261134768 255030245468204352
10130120318572164 132305155453898448
138172416924632400 233111739173515360
70578795113421144 211557328161513792
165712935483909952 234872238625491680
148113190031386912 193302960506827808
35013008846693348 38749623310725520
134761671519184992 174273388710139328
57283122761373696 221283578227666624
41827921993415792 222174249951257536
132097728077066480 158273575248795680
33363243494470268 209111878989452672
198524862796915776 239662226670358176
191817453152258400 253886812351302944
8570143960238808 135397110499237632
103464058776386864 223254927060242464
216270689078012704 225504126617933024
60551863439998464 198654718463657888
126939636335807440 216449107494963936
44032041023262176 123629820025557200
95060792381775664 138705290009442208
25887285976330172 154825234274365856
209463284744244320 236119392757290400
99381208078260624 215612296975726112
96886672198319232 226203287004666752
10700881743132994 126409170095379472
376250070302450 73450248143933856
175704498443051296 223497594174030272
43477831770179296 71712876889917240
131107264041955808 224484715832790688
225329705950731680 250244510402429664
39313316141988624 241452721912203648
67928790668207736 115010811658160576
94344390102659136 176254098667750400
156756585758321280 227123771339395008
81190760456578192 140197513862661168
177863209177134624 183356247294500544
160973976982144608 189815324869930144
28660577255721228 108869711662113936
54348335039360856 235308727045210816
624215496087887 106360721959343600
187514988174740544 226971685100442400
37505286326614608 138246611976231184
192344394088217536 247660117321047424
115144992233500640 222530364613804704
110685943051726928 191669140978283200
117358323270618912 258928860597284544
50532900140320992 114519024570719296
133010598465758368 226699875182037184
19060609317750716 192165912233517088
136461750149363952 137662102905704144
23456240554324728 27719889542369048
129326168370409200 179078094399885152
154160472930877760 240925840460447168
24949392275343004 104899620906326032
177288025930322016 214353844410247744
108073813894987616 230134972931438240
34706329204595672 119818520299640496
9285085536169746 157534880480433344
120616782336159376 154787302813771392
245494251796913760 255754620697024384
23585063868243304 91588352812944048
88557069647677888 236541342127277088
99501606256327936 233311535655365440
21074736015598800 90269612357257152
95988681087523152 175196465366796992
136487806455840464 192492820454926656
71665517451550280 90307725295588320
59988857819438704 236162363799153184
204066487803400192 240493714262839776
112521476495645104 144478970414407520
121127834824249872 141600443289653872
100750845726115024 141848860524104048
5857941268918154 220981540818179392
150213412310657056 252910377181675936
72042592370610608 123639066749472928
97453993529418480 173504586923578688
12501395239506796 259860446465581472
28054074591252372 206648139249088992
25056523886407852 140495030173225264
73435258669892384 125294616986842272
106712434220413776 113777229343934576
213985347832109312 261850008353442272
101651146767999920 114033358009962384
109490261038734640 128758902157734400
96238210489768672 169258444299387360
107249554721103264 199265820437465664
234303598441432800 252981206509095296
73503595920260688 176669783157033088
133364361644782384 189421153002422176
13869775108830446 181873563820775648
223712779507587648 225495266597974272
2764881435204862 215196922644011200
51737536371166032 160627781285457536
123908660210908816 141781446689834256
185311040062137536 238110302237855616
103591374392493232 221789438081758528
14824741696893940 238890413689992544
104446246226280368 238317966688556064
188647127885140448 199698643480144544
44700211503118600 65201557132282272
3436799941129564 184465122795163040
14904069248923964 204784381522522400
13916159979488096 229345923093368416
202544744126687264 259389057194555744
64109081124641848 84357410912618704
58802719727293640 219095173203068928
155379306572769248 211179123867197056
83844353027032752 191702131270310400
77911456253108848 157413070077323488
115514954984938096 232461176461876256
169181183544958016 171089079957062848
129006815562560896 133742050115991872
142395829181343440 218605324105741440
23239253282861584 69529714344837456
123455346850932064 176559152331252512
128758322482125568 242918492986317120
107693403496288768 123722190090823472
51128366010166272 132214776966136320
160428955730697248 191972988246313952
16083946364467664 142626078502594256
140043490391624464 187905439746896992
12367521524422228 86596371405081888
77797136675871376 109520124867295840
235523962278948544 251262738131075104
183574127590444768 234748528684856416
123709378288304000 127272003572433760
89171026261445904 160262816236829984
144245530382900512 163325673573428224
14144183071577776 52806871898600152
179093394867147168 246530133252854944
29847039898176444 222890470578584544
92270575410946256 252072742705760512
135997594865527360 186578354390285216
103675073696328992 245916305363395296
672133203952531 153664165792492160
86930161726365600 106617687061287088
30983808890909988 91867349599092576
78025636515907424 127280059589854368
163947051083804384 164115062595022080
143135411225704432 217639615125978624
24930692626814796 202440714928157888
70199025722006296 132378720586008288
30847314953676248 238714440729065344
55226745658835304 226799165529245088
135532261915926192 243423064234428736
17654189427633494 151225266611048704
70400556094667704 233910531520288256
111893353503713248 210365885512781248
95270749814341792 192789278481466048
24716517386539408 158871361737144256
58952153934015464 247100163434024960
37029197291854224 75284400398007184
136257796512135840 250467276477978976
112386595208976976 124811889666039856
213176312121485088 246030385283901664
68709735456928424 188704477061253120
67519636516779136 73994462057706224
80436287261184816 134825535875507376
10778529299269672 38133823781320832
87932953390248896 145669341789118560
141161784308742160 174584993348267040
44377860543393104 95146614140149200
148398656931104928 186341655122964096
149521935205653056 172747278758063456
174436510325879424 238688611142806496
17327424618343658 52707520942731712
37148593079660384 157325533676410208
112057319063207792 150400138416147584
195791131012088704 246189892614020128
82885341832490240 88149699884608352
12845298497998150 219386757369330272
119811618935014384 208671779452141216
111255474747829168 179354453111475808
44857149472850568 179306473621804992
175207115726669440 182134931654418528
39019259865828576 164911030258930432
16560851793228284 101103569721244848
28515470320023228 93999689515104480
114973913421178976 201197005834305472
73946649739442080 129526012885070640
82471933918330256 115099581084854096
209799260424390528 233278075877071840
16267863250045010 205840643373274240
216182466215527136 255335465086304288
47713196355180552 143892415920767664
152917427955916800 181614166595059776
30986272492583564 47866216451139744
9165410962639590 162720358932348832
13553983579594762 39379049665079048
48474426868128584 199188902005369312
104109515682664256 108066226319088400
145733459008629664 236213374614997216
118263773236865872 234263510041408160
81403250169297504 197030338484009056
19974513268934432 240168003940018208
120638694151371808 247996861569214688
145099534162181504 162562894494744224
29204503098228616 251911751875601376
83000818714290592 201259742328742848
45707056188904536 248096306584390784
133166324852201824 229465519307043488
35879209598460388 159053523059885984
54817997351740376 185769174755545984
110113739490190224 141266226735532304
50099689964699240 140940115493448544
85630282327185472 221910253487956320
100528979753452896 223527941147285856
143391723107887616 182629614320752480
147247325337865632 189853335419814336
5236546105524012 135066420281492688
126087641770494352 242226679125587808
11763048728736764 141651452358403952
104447666542684304 253437349451032768
112565192081254128 115488789181661936
43629672009208160 181852374546718880
82423985097190608 216675389074564384
40924727303088304 51210177142685504
191357072174565184 201143115766127744
27988206370336008 105353872934216448
172462621354637632 173972243708365664
21499888739631132 138288434768495488
145405622804151680 226325927140887776
103832142243471136 131317602030204736
191154556264108832 220792609628792416
145016764674672832 201422859234946080
200772080606464544 260301673565282496
119108828323328448 215252269714401152
76028265200170880 141178711335126896
52091612543721664 99652523083714624
130678686636682352 213418560596955360
24599006243039476 146048739518570400
19077848058060264 175115152911013376
24871563072760100 249300434191307840
17153377100607024 109864819494371056
26961215751825904 124645603415980000
120987036887468560 172732232694152800
65129791166216136 255176438773811520
14669793839731082 41949373328392232
62087229280103632 136780119735656496
6443792520202977 238843806318953568
59992921215924176 185000702100851328
56287100499474872 226301488664254272
51575825643016336 113143685956725824
51633367917625424 202500328195039936
55014361079049664 117365313732202480
138747235009276000 239639409529190848
47605466303730800 156903268013055136
100505023000373744 253597903798318464
101038393802114544 202075773608057632
43125900166714440 114137011430546880
127400308267984496 260278976850381280
154433973648917920 235036761891452128
39154678878734736 76182777511202880
208006341717422176 248528777384541184
199056789862126848 235953431499774080
119264686507022896 232625420275938656
143489540187500688 183645342666589600
71450722833689 12053169004970936
181464406068254048 232115843678172352
202230699676268096 240340847328289888
16891833967310786 253813286749552576
48699280268122336 147072596765176864
82516109106774848 106433160724930416
208593491706599424 240608499220740800
109010209387900128 205836398904748800
134383043282129792 229878623831329856
38408946853177176 173642814965476032
52411954967506296 84953702689569456
169012890596167552 192297769918255520
79447548356734912 128760352275543024
184524681558967552 206545721784239840
9261337024782944 34267045061652344
40875971364592640 117025386557814656
1615979668852214 244949805620807136
4279588460244624 249392897798527328
90829518231287072 228593750912704448
26926977126550624 207198468570804448
21050754667443436 73606527970544416
114721175170059888 129377279822466720
54411151231922320 112256764111551680
10827525899198020 233515916808308480
98411347552277520 198349184527478656
40568063057616040 252843881898395456
90383908638595488 249942653739945408
6044042048736973 180364590349939744
40165592574586576 219147075626774816
131325958085630336 246055760448639840
9563830001147976 130602309447792672
42640575338031960 106674054860149056
39429912147961104 250908771161890400
71232977117101848 151572674559867680
134493920255802288 206141480551217440
145784444152917120 248520829233956256
100196250971780464 126494644978276080
134505369601898896 180337848324721664
8337397177032959 176395821138611072
185161354258043296 249815993133915328
121875962402575248 209344005075626592
36587351433912976 181706542664826656
29894837357888752 87953332445001648
39982006665505496 149982014985944096
70908216160544592 170302542020036960
120260229512292608 194344264302378080
90582638489012256 198312576856370144
154994858275417696 192690781183428448
125475271134139568 187770394702919584
65083481471598336 110364291797801696
139882329533985248 200419485055202016
82468489279345712 86914227047145200
53524103616412152 117075252650493872
160583309235193792 240612757558589344
61304918382926824 181522482071923232
35791043448683660 80714911614734320
115556945531031696 173874727810537088
188708025776568704 203164906254108992
162549165480595168 261618410482176960
108659525155075728 139196508823243520
136161487615142720 252722874394710080
129003061160362592 199902086933265984
127848751915072448 222419956394874080
128108162669456672 249933732271819840
19218289113863404 25936320103317060
144040314842044304 187567353900902976
173206791309838944 239733151893657088
66143877212571912 262147683507916832
87022005282306448 151600112717177760
3037110556970736 134102627227247680
129068450240605008 229281204808332608
103201593601792144 225422844437641600
45350111297353720 203766885139013728
134964761984237712 192672443665253248
164649861746588544 222698733203744448
4488656945235522 114762301366738752
111348260005644656 215224084692102560
56200612011791528 244798698183884160
109393621909948032 218048438714935264
37509260129940792 245091329939563712
24129099061686960 34154509664652844
12242875345411376 149266595072654656
66584234339055696 206221818303402752
78482479718518544 217215305198197632
20046508972755872 23213659719581068
134548946052221216 214155552109352480
95696165720150960 95939989836145344
251900886407492864 252084764314115712
51983402751044432 75541005743212976
32186859746094456 133714028942097456
30689063413053828 118521157989995312
24263458548044072 199667304313187488
12168104058233446 231526202064406976
228219663432656768 245443411785326336
6664875708899491 146835086524577376
49266832152944432 99416179088129440
154834582611750240 220734492239481472
160121795416138208 207449207729035360
25791465660805608 221365011009373312
110010822539127040 121335907133553776
119056705933221632 256020800484871360
134905445976421504 142558830442724256
252378155022373568 252877407693911872
109614801535970544 176398380615974272
155871802047731680 249834438418576640
69194259656248216 90453243327083712
76348961952659696 132878357172270432
67302872572190720 155226702032139552
106078486695498528 145775179818139072
88443608909724496 135437452647504736
6443825008854675 119751980359831728
147868680113471520 219730593705353280
154895311771150048 196355561903078784
19305287567960780 52113443479551728
39563995313057632 180832751037807808
43722842205674416 210906369250669600
105670140742378560 130542374725323728
8624034212427870 194623903398481344
160079662130684352 243739261213821632
54487045171976248 213206445537762304
121609595171881952 188807011334630560
244317131655602272 251066412108715680
179031444782846464 250279005026191232
177367123777402304 220746865561839968
116621961433454896 173978000152280288
86583112702831776 174559679179744896
33845369846581512 114729286904077968
33652886773116880 123170313080538384
18055423712184004 68694663814898224
101088197342194528 154025274629083712
58151649065827232 154025031841542240
61917698657656552 172431370253734976
113776086272405968 228072929108643456
123740352800146848 134680185323225760
170599160797017792 180576694241379968
142164643938609696 193804596191269088
98186545251854256 195408952692234176
179007274173413152 217692830135127744
64008292827992584 213910006016297792
156268352646577568 158251760204025280
147330483358494336 171544287806896000
108636025525654816 250984087614251520
145991150432036608 260244358559365952
24253555460817700 108866457681666592
92929182471933328 132003299475339696
143778108765944512 159029962685645440
55054090800779744 166697163634517920
181262452275023840 225505266375783936
211096610379772896 250922717074405504
172451542998914720 259718964002087552
18212652804374684 160685741271822528
147271902531756608 209822305259707136
159054113953728064 231966496048337664
21297286690974104 172303279564939392
142931722412152368 170570975794400704
48560806099767936 227473626533889536
86846876775915808 179143252202924608
19266253448244168 234151110890087392
91081103409017648 233244793831649376
20993891457991904 234138946757086880
10000886429070600 112756792507944992
26161751157588724 244302940900481056
22961372510675048 104872594453506608
7931492437718131 183238466302751200
27090884884984244 47369215735967152
192119974506169248 257304898499902144
38139413253819488 203255954334117312
18209419589657472 27833431721135556
47720361889416824 200069214976959840
103275801979305792 203580301835458016
207857632909860320 227143818739069280
7543639462259282 56287781272569968
95151794378577984 173138771552252512
2491324902863569 9344900922532220
23693181727972164 252860494130161856
92580884783318688 145887674889793088
75113231862189920 114863480266947360
227116326172262624 238096954705257504
34529431717882084 135564440475479856
88921078076611120 112465888908886752
26851062370738496 197065225027776224
151608138699850624 162011127204569536
42729203820503952 150340986737585120
35170497829145140 89408644920217776
75237962993026096 209243499784771328
12660546314868436 28559793346328956
36847230202415976 124043255265409232
103053558103821824 107625832881652112
58387283117654808 80809199100779440
176923099710903136 243883302667706400
60353756561329856 198199522946343328
88913768438324480 249764664132499872
67572822901152616 170962279880000992
79850788178714976 96029460101783456
56821088545420904 113946140210366416
126379087988275232 223856849607729632
135625973802474800 138453468162214592
89248754042011136 108696057115973104
22051469307348784 100830989301417824
80762927971480656 214936947680301472
125594993028222224 195344449824919168
193529677656532416 203182693496649920
64798857329416416 82769739023878704
93263283093732160 196064228094694688
189146290503841216 251162743250583200
25918361778147720 187656864369238528
95657228876431056 165309610746155200
45146844113844176 89306414248991376
182075156570884352 237495704122365376
27871759926563124 262175968994137856
19806106140858508 107333430507155408
247535543579906 97367072456702256
96757957337138560 241501005747113248
75808302669467664 135414767682281728
43025312581027752 57154381525024736
110254589949753200 238011682895736256
144251016771079264 248784027813536672
129632368264590224 245312752041630688
59651217261894648 152063208112871968
57586675078270736 207725546947123776
46417584728317960 108723001059134976
8379918468089208 139148155202767520
91147970511636368 146487576419572192
117302490911710800 192166582620129632
63309629946154496 212412985318930464
26518317757439676 37328789148064232
28266071590360536 42027277925416096
78056908317776768 238042615160004576
209623360746960832 234593331566977312
12617312387596036 25791714967534716
117499535880406096 118904319019681376
84612587724965168 98002088656053968
29812514676307280 49543369047437224
28178169494279008 169175222391577536
67087203048921128 103342282985096224
59119839149143168 119702852587137168
45984481598652824 127131417854382384
21062379785371472 226147256667112928
62944507923431400 132107904447094064
150973159677965728 178869634794862848
13575679767563350 104381415545111168
25957722658297372 120005586015471664
95869559692285520 146554607758160896
209405277790791648 250828933889207872
153873551498667328 225424958444931520
58143818964231232 239107334400346080
63207102679999720 147163198363601504
108419995487865488 227179781107918624
84950553638550848 198999983368730144
56372088972782536 66699775599612568
128107949043923968 214152383375544288
25424808838149776 234805107042920992
42949301625617992 176342669929784864
80912928602768912 129505010714192416
68038988473803784 71961861750170832
5459726445443977 167080953267060672
3469613986749032 251161548873517344
93091343689920976 187433168682542880
117106919765263136 160239609711968448
4045504893055735 243106927880211328
73483821530598416 142379107142904768
98177657156468608 251419370394363424
45190738687819488 53457513947866360
29509246527577324 81729795971687312
165297091153972672 206792904147775712
50892770875172888 77081767599234752
157549359301007040 236172627341642656
52206622956130624 111694958409009808
87391514375204656 191579212085814144
106857759773705712 239757585137395200
158201559051791264 253328676759300288
148531470090501056 168545463769183808
210551597807593952 229916988574074112
27270677221970892 80025033752634416
103239743877019728 174781899660215744
91471667951352976 232477737811686336
202166574314632896 262537806057847136
208403200700556320 251208597525144544
197793189991639488 208644939488545120
162408802223834144 257590107679135744
189966637100383552 202875378127870080
83936914180963280 97863148646224000
45419692615276952 168960999235160896
89832419986346704 124301612543742032
45586072989496712 157804659182375328
74172592812997856 79652613733616448
127633388170069232 165030440248301792
97274532678001696 166303496772497216
14380556443603474 57222149375077312
176828344452121120 251592023048121664
125495804912133728 245628258921467424
104339959751640096 239007594265082816
87532368421106528 190485370512818336
174260878124211008 232381321489266560
63167961547319000 183475506356063456
109795933396032240 167752595018346112
93832230779754720 139283277409142704
142398284506826464 191737930877847776
42806697777566424 146933531397211712
206555832572008384 247436288116844768
170610034047369344 219719244333296320
72977937609902192 248698907379093984
31923574667578008 131427008080334352
10478027222282652 39019514251196696
41339900959606216 137647393072348032
86673162952769984 119676628438799280
86860382763279040 230240489761434976
72825352597380448 162494092991880704
39673309662132336 239120173663250240
23342767629376852 53970456038044800
42033802993089536 201993015833618560
183427619293673568 196407832356433280
85598789504471584 89860972075390944
159864596654993760 186323360686027296
167178665122448000 178601981169789824
187511338404243904 203376936502967904
186482085162566880 196225817379389056
17051908174706298 251279656102960864
44146055103185560 47474237357295976
12548867263926286 17072256361701652
138906684040502656 241303950384220928
24542309710065768 54516549049059800
67806630324709640 160219040095065248
214542732937557376 250915976792666688
124472297834903200 158374884935152416
224921499835908192 233482490112410368
174712719728761440 255940589304035488
36061733102645824 38491577046584576
241314649722538528 250623656994185504
208199982712692960 238582538052075040
52542766577681176 154135664162506272
232912383742961120 258290714944027904
159634628893887104 224002682178096224
927199306872019 154932096840666848
140056856656081824 247472308597305280
242650159774099136 255164923508329376
11906815702804126 248526740934447040
6263690786662521 21732306012499176
71754286618019768 216888480748098176
95418427599887024 132378197317202240
15374133816639234 53452031322278512
86105465933070176 209036976683140544
108788801355727392 126873620692554336
97761449891097376 258867672959419168
148915688226236896 188237321409574048
8804811771734614 46899802807953832
159327930486242272 258682502158682432
32955986320474920 129479982953920816
29599753174309368 133714843062488992
70095112912618896 210930203716015840
76168456302310256 97593730713432912
104186682526977552 257105144163344224
51331377694181248 132684105505052352
149969795208816576 256442802907334112
34820865910442096 235007434909314816
205446715310620320 206582643363632512
132578772548134080 169783258203186784
123221188673477312 130098613234100800
152459720959784928 153832701519697408
23523149267572696 236579442002238144
31480806514416476 118146796878456656
7268382190292940 254756042506235584
24055116237967208 60648168855719376
57469194038466376 57683730469890336
5144324229074206 87988795448519488
33401722249191472 175765498049030560
55314610513179072 231391492479822816
2843929257045423 126059768401164816
17850528729864952 203600077591166560
111257541127087552 166076072055313024
176030364651965888 236891374930165600
61703424401091824 234278235895884512
205045406666225568 252416690951928736
2612893370520218 113455187716885456
294950543283232 109124221489658592
149156458010512736 177170878886137600
69646641028244464 125787888243613392
136611119711665648 187010970522324448
29322680323848560 54353112216010224
29930056538894536 130232191099764496
108069507929763664 252801912186052672
103985004911632528 177932908912106816
106638834246839056 141406711324607792
10353974274986042 258541645902840864
121065699256328384 227455409533335136
12943433020454746 151266444337677472
66557225728489232 198388056844794464
92923535630894416 234935550549311296
113367698835777968 198661483387488640
76743469134983584 250806974785775616
6787616800865110 251391309990108736
103017712470963952 154773137311549536
123924984166864112 128576049849672528
86551238057726208 202833921307338208
101032737544005744 148665046161269024
25926792266692712 44182666598252912
30445579161106928 178044599223751904
3950656763269574 233312448756681664
153073350461741184 202983157101700128
96594189228593600 101033879020942464
5751776577544916 70386619245220272
23079254788896068 246603328112960608
55464058887859536 144607464702516576
220869779133634368 254395932065490912
103340828194716368 178808516699522112
117819444613854352 136553249298991552
21536097589119204 71418276255280280
13604565642870870 214669324575657824
44924371676658216 127594575244494800
3444427667856919 6838279059207376
36390006956301448 131871740084954560
37304234128107176 48204989338677088
135331749358353664 214112404395916832
41942014931549496 161502799265349088
106483577844690080 108619569742402896
91374970749357376 175575577638665024
59484320359064256 82143779159732896
17192067775920768 196006079963184832
11882043042488656 90870239568666368
53595054841894744 138130523067606112
118728920136183440 213343103462494976
34441617066789048 233314834674137376
58344516771622536 192175708572501792
122762234113345504 202000009948899936
8748664686147507 259407167438630592
78843235789667040 248135552209913888
185864204293236864 232696130489215488
67235259546104856 208752188487222336
36156873321545264 110933780982434128
12677811747475380 107899443093742256
136967888119397184 143259443516649024
73233832216289600 100102358495867728
70294284919933160 140426319215515904
88382479284511440 199091001705003392
222252484510333472 251767642408593248
122444441046955616 141339018684683904
123437114555879728 230276779412273888
50814950751033296 229542937539850112
75296603453837552 149179872292238304
238587802264510400 250203214923412800
14716033663118764 195473601627113184
39296240902331840 80875162816150816
158077768970674240 162358324165382240
132687981245139264 202499040530392256
101113379333752640 239179784731737184
73292793506456304 147438069262656672
150692286510165248 215400372561182560
38565877813420952 64025398737504008
67887876090361392 151550924856901600
89344911367706208 198333091427128672
190893294735181696 245482187873469024
243198178230911392 244748508119002176
41586825745784448 132570596657172928
35351445109452968 226967667629389536
148763019821538624 238927044325786176
177707418691262560 253362898041418976
164125537250398720 216574929874597792
41824260667460312 231006910539288960
131083935881640256 209562343803432800
161201766889478816 174286588359118592
26516458381914048 240529469667348288
80608982871141712 118195287905386256
120783519466417552 261010976845537280
31245139988975436 106609767791349232
123331359157319872 234115766412417184
190328590982099200 195288622250852192
88001003975636272 178450041249536896
7216696181212710 10216315406173838
15551872092090862 227894544820935584
181788107676136800 187083922527253984
67032607996493760 254369472638214848
102650035582500592 205969012047496288
173837243974579616 246970756492972640
97794279397307344 240464312378100448
214233496388898624 262715258210406400
16729935395446346 58134595614721880
157783799035652512 214434318839588512
110418733742924688 120672419509528976
192658406768523680 205046273653248064
118975723545685824 179593279820019936
108716013989007344 110297016088557856
37862513382643696 64921654477845416
149023843379843872 151086785075076544
154567409302635264 224157114452906528
14860130457356370 93987107435539472
1888565603773734 151454951036961472
106452762151167456 184512734754329312
65082362224436080 257795429059310368
96217204165427024 138248800050279632
114721893906079248 163790098988425504
67085290354424968 77510754740028832
41759822792552360 131018157387681392
130438505948140576 135182753996735840
41281798605362688 117202072356416112
57624804102227672 249801664654817952
63832766196654480 94283552257566208
58565029260936544 219922774622018560
176627138709075264 204087668287664544
58072928370815168 98043164957663056
181117776585821472 190711199176327040
36502075375233184 163660692895854720
27989109670305528 257555291442265344
104947516893447744 238678804826252992
109156437271458256 181946633766655328
39253517982221936 252153582148751584
215052095078301024 218189069996275456
119202453042826688 235261858587991808
193691340136306240 249142549981346912
13555721831985018 209111489237512416
64358786164499080 189937620462950752
21335802164114740 115826237165317696
188960998610078240 218845672881774336
19226238578764600 146493405354862048
7496065127940234 59657060214635568
10911582549315782 108979808531540304
71245654785572064 145990907004368320
31696979599155372 54437183175241328
217248956921789824 244479470572987168
199013415624589280 249317255689208544
103243116742689200 140102192355978736
64483808123667088 112451629740022384
12762170303765252 232315675482508832
126936820081988800 163613110854752960
18309719518946532 259240994643262976
151513828418864544 188440177531941440
68767149158542352 87956952023629520
87234239074827088 126031574318423024
125364029466088976 191109098130874560
73218713503720080 245069664822481728
242923359749148736 255032782704278400
63460543863927400 151638381020425792
26680752155478828 190659123216237408
133767647345575600 171203285384859552
166150509800409664 179935666086069760
179891198554629312 182288675402097920
49750027165885768 153731414591935680
61950022455796592 61977636691982528
32556045987527004 181311799215699488
56031614127765416 69203009101315640
120862419145262928 135158635805447456
59962533762881696 179648380552725920
36398915432921688 138750493877983408
17072655473379574 118608640128224048
145144802431430016 148178501492928224
198588424466498624 235084014772776992
34599286307456364 251000208618533632
131688141072436608 251322579511359104
104626777603665232 141504099190078272
168382837904627296 234510395916621696
43620029661373080 80171423928336896
72089063841977312 203746849461494624
70631458482097256 135973039097876688
85457472852537520 180073155036063168
96676207482642880 143103626025959136
83357956404563888 255164849164489760
21298840279244992 217803710078978176
42255821935688488 69373614260574968
97347003196166896 137586300139078144
51457772850968168 188861725174012800
121518494106198560 224882137179669504
879733628759367 245055450997805024
54550983308850344 253476455440775520
215105889217668384 239190636397334784
22916539251271076 44258330576194944
107613475213089392 176113437998275584
22064950572242628 117384052759763856
154374419157029344 241973758242397696
88238414700246240 201456147682273856
24798081984972024 214513605797184032
35670837562694336 107282627806900336
183231835321314048 251850673834254368
11639991438774526 254312598557552448
15188838923285466 185160058631464832
5498762948991415 138251628784293424
76619724425394064 212247700330356864
53192463094840648 171125784536840800
113895477389976544 145354905805699776
39064999796697984 180416354393936160
8597749061010928 167706663209301504
238481223272209280 241380264517305408
136272613868707296 260993907396483040
167269389782094976 242900867441343072
119258298505202528 137369943321837888
78525568644826384 113969986204062512
29324464642256004 165839287478723040
23443063571473552 231639168697733312
74049565367912848 141947209154071968
13748902376953696 28948741270172820
117402642136069216 196147461097230784
18903610882570972 108261836757074576
150818029172940320 233644535038362496
25028611259237024 163934607477869120
105505733232043952 228156520129832224
21327160389066272 141909553339409296
125516244467683904 222619945498788992
126243374681225712 169253367136056480
101791357757718944 138463777768387472
111809891171416832 164542821440467456
171558842549618016 210769606083391424
138412877196611424 208638392559975040
103068202221425392 210065685763163936
91838048663437696 149563960885092512
25501468129485272 159741566377045088
213810693221574144 229408998541223360
57120656166570352 86263119556532560
105020036337876640 213053430168655904
74361767376355696 92737979302046512
147836993777359264 166729483006777280
149491352971300480 182797921826799264
1057548370547044 55999255922375656
88081173251680496 240076082314320896
65617880095307848 126792450145546704
27760800647812840 140656143422183568
53610073342240120 241157465804955840
9841089746969058 255544939521011456
22644499398961172 187122546963854816
5066891126018819 141486384507635136
173375103104099776 188919413676679072
8014589856200694 30583590484861476
33599975427075488 148494802344049024
52745781565550872 83312422021696448
110592479350288976 141713078230842592
109247272515141968 125656737041046544
29844220289917984 124823289694706768
83807791937992064 115408219004940672
10665873470062588 123755396625672272
112496040432191696 219863278562314368
50455479175189096 245843921684690016
25671740036422672 180057020264902976
110220252687464208 212996912598719008
34329548381628268 239094931908146592
85247648025849344 164563241853707168
45559823099224424 112588905483088016
204067081334829472 235078239193334528
53914973658087848 179490284312825184
136080623968821840 151230714081973600
36069735933073448 243460601966537024
45601743370818408 166327958975325152
69812828165424480 196869542691993184
8364490259142494 83987193805054960
13367234340878778 243932436617161760
125822426055554928 248026864526847296
157481286542189504 210751856533109024
48211514997404448 119091264534302112
140492164350621616 182723099626235200
166184501729197600 207467746604944224
16580632982251938 112315426260693952
78843550805097840 148894362645807328
221886748294568992 228813078941356288
16828469005168270 190685976770038944
100024072480837632 225363894193102144
73825810217354928 251332353365564256
104116119243051680 125066707586418928
79919079723161168 127118081579042160
198822796542616448 223821118521044256
47965490407542040 116585486578122176
177844164731570176 232669365584335776
148208367613167392 246562482873761984
87960172296268512 188475920070108736
159324791800830304 245254144778491328
149068021671066400 196670913639135456
87787544012422368 199826841553069120
79794020915789776 191985207730759520
6283829754795412 71868098809769264
11149310825489436 101074845398525920
16312276506287090 252080591040720352
34401481295536144 88849730451291536
66080768562345528 254206761399326880
112468335946458960 132867500097724528
118520671874642608 160551923511137632
82953117641891184 152672398088341568
95133676897843200 211408092471499840
170519164003746464 184912655324756064
161032269545545760 185064984771769216
160697194324424608 193406144347700480
108455031274068416 235345560304597408
78225928252068144 197785482396627040
19508790786773640 56024808783551112
77661688233085248 240506684252815808
54532965383281128 184964304548254176
85140537175383504 247457022218960032
219043386007654432 261594582738866208
42826960207155464 198258260921725728
69239263311034336 146371371374360512
70565367869120608 241272525422518080
56332024766665648 227846844109095776
23069953876306516 231264764241114240
192666320645451520 245519912981881536
70263991353393248 205440935935853312
31847301801669736 124887821831774000
93319020164200624 98803517591065296
39663998208317832 226320395559543904
37420366159279544 209179165071824096
5831130281825031 124822739053556512
43982758824677584 95360125824042480
52541886842130624 63061087172738360
3097022934262425 239338190653062048
40429838094088728 226442920901846624
32248092939091164 174796099877411232
58402806564180360 233605025293721760
30586708741963312 35904810058817148
71797962934642960 137060875509389120
179502937334040544 208368592745916064
15922561503263190 112919184144642288
18610719308781120 159385169772648096
124839123905898864 180111667177432544
204605123592850944 257127224605139872
9952754666390138 215435638497095808
129883198013171280 233118463176829664
92674787797608544 172609614606526880
36120236558947856 105212902616938128
80409337910537328 113157072737345040
217667250174072064 251874112354930432
147740404495769664 158957297658717312
205719320959180800 236393980041058304
196028870369452352 247220184619936832
99859739773944272 232680630217733632
50941880731149528 177785519127416992
97100541338596064 115940103152707632
209439260561342976 262254820106954848
44465552761001104 192592786966582592
43027820162694216 117423628577602528
114736483591870016 169592176233189216
40525847480558056 191311825852244352
46603279067966672 128115419567011968
8525352974600574 191607056779675456
229275741565001472 252632024597982432
705350861912387 188079308128892672
56797973041310440 150048624954543296
105125250757412032 250578378478730592
105445997357786656 111250778651763232
65978673141654768 81674787902068112
3997953812330630 196481694914760480
59124285140947128 188153931034255424
198786690130237920 256440674581034048
4780095674800237 7391436582428983
11896834789219140 33454492779941976
59169066730282056 153827811942660192
42965135979196640 138385289935157520
31080868053749012 177943820785236672
6030974658151574 135968990632997632
57531627114800504 133807875458644816
94002770395181472 183281767572768000
87807323626858080 232366860622371744
16766053592971444 139618714358377312
126384905900482096 166941387250042016
13765185012355010 252755886459269152
56957775394850816 131832824992586784
51437448260662760 131775369398007120
8160025563674245 221882982673566368
165182888594309856 216142821226082880
25011629633850620 226887318439164160
16140135453788442 171033340752495424
122758910218116032 172515570614975296
84678835802350096 259618793003233472
119458006357684160 135477453329306784
124283469949608336 238620133794421472
85653060327704112 131115193622553264
35523938092025076 183023417762558656
24970795908423428 166020919805544768
4350723675259906 32709012934395348
43589439980480528 146743906665333120
109410079139578784 224646721483026656
160354463773646944 177205973262561888
181462663267383680 213917763519607872
53055647198468256 228785455629086048
96713284409418752 215650580945629568
67864329084353976 140432412534307408
161193274091171648 188460545502179680
178435971649313600 198491030708078656
102150504874545984 173469125800635232
26436034910189044 125663283204567824
76234171995704496 167495376588699808
23916627766030620 65302483189026608
191674128723795520 250752347269461504
107142678459061872 166549594775989696
25351454754389784 101571283569912832
37235419899939352 147935052045188960
94212075753613664 222741379423942496
43093339165764992 55599436456406592
99076809584183984 234673644746964352
17861684984737510 186181977324646272
92901833089363440 218355556883826432
99054954536258240 187589290072475328
109216059451736000 175197078770644320
250635386120430464 259115092032388960
112541785625168416 214083276179895872
53332282021040352 178934535019328672
167486807981004896 260716144291301280
61091833223008384 172410247723582240
48314761336077952 185016617578434528
235135526501867936 239101716187612928
116333784124770624 146737137081328064
9104992149794868 160061669926568000
72110459105822688 216016076704428992
41417520640256280 112568388967372048
80087700373332192 178582461534552032
167927502436314560 205454126466296352
48652561762412736 258549139564799488
23626382989774196 182597599456167232
225241659274752352 237747223153386368
210357805256861536 239855729836867392
142243276325331280 254809599071004320
201718711223338048 236890174975904544
178471905323738496 230046756300672672
7780013523236954 225751840779234912
19894889399889856 62892545343335368
126759674555984 248010535553251744
54578659669235632 190722063258489088
109246131101587328 223654827449227200
34550407983729788 142173414750559888
102073860429462560 191001411694428896
51987782588522480 178458038974332384
24786159662434472 234453157639484064
33971249133144504 44279135027870128
134267304369448 188057771237075040
95189171799324736 226229901705120896
93608368356778800 181067572292831680
7037678939110912 261551684773903296
230518856784089312 248749716989347552
100635872740038368 136029309427311392
197988648870990016 212969237979028256
71767674992894392 246846013616198656
15133957557624134 253096192741923488
127383774707613200 200754423188252960
51000765283800392 155049694632333664
162956010434547424 262392656770108896
50723509000539248 94822408366603248
230032484864281248 253675896083327712
8543148619986857 95477606457243504
22797595772872884 121584029513688800
48101930982351392 95561053219952640
54204342082220224 90519092317470624
31831670212649028 113945692584087296
4204448020710779 252748806715941088
80137594146843104 202901050874773664
5049321956071913 17164980468984898
57909924222462968 63605689843105992
89182775234231728 160792633456652448
142680245790196352 240001413390659584
16041805999669336 206751032808240160
39165928061216480 97687315579813280
209425976605843040 257207413367965408
171954662852528448 174753984224323744
69237815561604264 176695913278573568
6193196121149330 235808475294885568
165407982042695136 248737879431307904
77658652704576688 204333211511275968
37253403164652944 240214518895039520
113217500368056672 169081145500965120
133843149296229360 207176706888807040
55219878372159944 175794007209844064
179735555428980224 193747736677119616
47327006143365672 87887923486118432
11445830193903654 184545752174994464
8998923686285341 168025113250064576
119180558391676624 172912400495125472
104177279412965584 108572974806018160
59775647931627208 220898662047213024
59450253835692688 131455885803642448
79886047569619520 181743036716222432
181790623510488736 242556696171560192
43057931367614824 224894775181335168
99903897193641920 145518003135226880
43558168966278080 247610254089897952
152084424007053856 191184449849557280
161716954696824064 238023053836442496
119282710007910560 255708670948922272
122537720086730416 239549463974485920
19329209552889464 136467129213768528
170361922845460640 176797185872125248
126786994486599776 171915215181676768
230362305352616160 235755534656376608
79699173800254320 225565049984324544
37737860278898960 260230172031923584
198744233023828160 255098862198948928
98098242052444992 242593253899291520
224025402582885152 241648612026478112
95608550758028224 245464183102708736
13514400025656778 176566002725668736
91716696560051520 121421525251451696
7125770336006254 60721483962982000
20265628900733604 221210337317322208
100630010536750032 120442218624531024
1669949881671770 112251746552755488
65876484600376640 95072315178507248
160244793155108960 245482536640647104
103500647428678784 231418411003093696
100274938163108768 198234198692113120
222675048948285728 227213847802665280
179149491704232416 257926232253568128
105053549908748800 229712648154192064
35728002047480496 50553310726496648
110658662464414288 259966688520856352
45553241009329352 173138197508113920
30143141244146188 100121682146969584
149482862027116672 247313889262763456
189433593661236896 192319500619890112
66579563971344888 148401371545405792
37531133016441720 93235858175747936
55690673611506640 78618836481367840
138784830595139760 162992899897362688
119749090232051408 148349386666143520
14432923013891134 69311617061863312
205291976975019232 221245136272970400
101764969212316944 143845708436907344
165228339661337760 216391646970738720
168517938247944032 188376885023886048
214431089757199872 220099350665649728
46090780929959024 157447899055646784
32868301463661872 165489939002693792
11633461596117528 165141250861920896
104115523035003072 192399679283870816
247752689687440800 250206384060156832
73351443295911168 224066216494524704
11739001605785326 118656659089531424
106817153827339152 154324085310155360
6156009390217225 144593898722601440
188303216012835744 245572934936722720
91761890879972400 180593151672041696
18398769265784312 155011418133350080
183781506701806400 247188109434064256
19382096747505860 24929925278958844
50125785905527088 126802503382989968
237174632614403424 244323651531263936
233151872687313728 257276698966767648
6297466643284284 10492505353220222
175373708868219264 178537988749683264
176926963318895872 179281246843596288
85221436176105696 134071545692518656
9917421146369320 17178816419213344
123146616163641600 214844755288738496
128471747853142208 222143955952013760
216921087737674464 238101088713554144
149543398590189536 150489405303548256
170968144700158528 183754644517902720
112236022278053264 125161353359633728
156398289358695520 166447611877416096
222506008441145184 258578657222201120
42898607162732592 205300638379568288
145626956407462272 237847044296799072
67561304748375704 191894620975132544
86550651309309712 242140873958189120
114537186691403824 143685875169175168
3199247319662039 168507390766624736
83311063584979920 256596296449746752
163619089429499104 169614388680054112
9240429779424816 104636075106351088
113113810220783104 214785510067021792
33211449861749836 258901954239938720
162770121718775968 228164351127975104
29149851833017832 199570420560237056
23054958675848348 184761205552844256
97688387198967376 227928643358389088
122953839281072208 133941502942712224
13307834156234262 221124804748594560
137091714547823920 196661450633798784
146559898946438624 202514540583485120
134651855684983440 226052400083966400
8027941485561835 129414435579407392
130388906644796976 162638683856879936
161777579326545728 194612743661913184
163299193978750176 259469620261672864
193737172904432992 213458819461624000
5678937441700712 123176822354574512
58275889372528072 92666850747135232
181309705504916032 187570200429565184
40761979999785136 44215060564210840
170059467187092800 208547083993730848
11125018474952236 28839894099902452
203366541030129280 213611209517991200
16281471328037474 208567039371196544
4756534314073167 83417113128708368
159539759138549376 248989322672628224
203433383786169920 218542771330650464
53210752856027520 179509526438923168
100195579566502032 200229943535794496
74042876038015616 254439662314771616
123281271729760608 123978547194496736
24544894869029128 66217751719146464
72795456579466672 249277148780782112
194281759169598880 220929361480817792
19325502548121832 171944709854333248
107728580887351456 121289291497430464
29661153466315224 200638395825444128
5702831463064910 120972931605177808
18714190494897420 155688908672821760
36353604917472576 241970224563734656
116378699244835712 238409879824227392
165471766022256992 211333429084683776
80244586393469056 246539617223065696
241932066153669376 246817928983256640
17143150708820262 240121855706912832
95654640972835184 216856319487558400
62892041631663192 68546846785669520
4220839302330074 222999219397066624
115035973170813152 139242119227611616
9066541831908794 238495431787476000
221004231437573920 247271163102664128
32230614944192836 55224994039443768
18322275815495372 138947278711546752
41127812437727976 255113274520233312
67353321152355256 83434445700525792
55480299549365312 82662093189435216
111973475682522256 148040259478974880
13389454264713428 112824944563541536
422194288611095 42600536236119088
182842622644469152 185869420270678400
100580105571891488 177623513922197728
110122293198888976 151248363087129920
94219798574110800 99967055017476800
236650090197398240 245338401151779456
53376735214761152 242660601939847360
57549692181472832 236953919432927904
211382886079845664 231161418357627168
5425322966082530 75871387899431808
149346060547216960 240186267417141024
19724248100288580 244500477700793824
79250303784870416 200193852364459456
216193301682526240 216517376647579808
154902984110957440 207067088800245536
194373973991981344 233150232970582880
47188320432380256 151689276102814400
39119604786258256 50296384817701064
7894875552943736 46319131337222400
23097013532183392 104882133785834064
151342791021657376 199807456913130112
106932914071472304 203688509453304992
68141348935409952 227319419149457152
53773167005595792 213750556384009152
49153929922714320 118693499744559776
155263783791808800 160357503853815232
19015640909484128 246979864359696800
23054858443282880 229358622373493152
65928331853104656 197313692965023072
31990291772266004 68737830609974560
170202766067414464 254720038152370432
47368706099208176 190826707202279808
4988178723942163 75017834290593168
8138935879137295 111593413591878384
188712011627574976 250337696602321728
213985038267518944 221293805265431904
175668542238847136 197182537658900288
213139170364011296 235148782023500192
47476073667977568 243186938295828288
21126751355853448 60763226041525632
113554701575178496 196208402226088512
125403754958640144 169443064275287808
20324498195814784 206517320980423296
87865808663313792 158658774286618048
20535133509692208 198964976194869440
90292453596821264 210466840444123744
161534278419179232 211701161193068896
20272838693696256 27250723559291704
87724938085774992 132537616325169632
16384892539761762 241307612730856448
68123151616136624 189066628505351744
177363595873744704 241592635797363648
47325009588547864 214039676163892832
81473144872328656 147623112452244160
63630187143679640 260435133600344320
170010534615354464 173916984111693888
22671793434608660 71886500649319264
9588804074161896 180137916724310688
236912590500807712 237394192707933536
15872481245941396 99202138037621408
81195073073502848 115335089143357360
132747126535782256 203304151524452768
11997571653333336 203632013167846208
11354025733269686 218156280623864640
180762822180174848 197563375921894496
148987321685915744 241873939611882912
207209806141182112 227528907796202080
76501207083142272 243266014825523008
3597136720927313 152741797748580544
218934527037428256 250119917240636800
199359008472880032 211484835351183680
6111814295956453 76056935843769040
55572958880719144 190655987645046048
14211192027123542 221890069350657792
94648949311094800 153335529781716608
148691342129378816 177642997506783680
12224781599836986 128062070797873008
24555653590273592 39197300652393000
257568399884976480 260635547140188192
89796161696230400 101331164413466880
9678134990245138 256666389278933824
5145202373102211 41005488127933080
211037954485167808 246935853645653376
218704710643309984 240647809695972288
122846988131486704 173658948811337248
142743845523980208 194599573618821952
24566541543107396 110806051854088352
54272038368170488 86521796073634560
24689245550456272 100912020147918992
150196548187737152 219808897265199936
121666092185451936 223751117319928544
140526878337299584 229011127204604000
94606671035304096 216516870553268448
136622718401995344 233495018085710880
22711887930902680 246593748844596576
25012388203231596 132489457037130720
39408399377806024 97355338617713696
188917003473602016 223216338473598016
91604369891122304 221714433387285440
50089202885514776 206360738345572864
76218697577847488 171240833491789920
137324657897090144 180053635871889344
117703059573664432 125638228781832288
195418920883345856 201542069941484064
174065496860613728 209678207415382240
176845917291309728 185363516351872928
36500122324209416 169974880425022880
38386562054003760 103472242836241840
78072765977009296 231052124562993120
38705830007928520 94530484457307792
132656336580441008 158940290109435744
142790912015426592 189721306153574496
15627943884340384 159414265049201280
181062055917944320 234374315478283616
32804347461936144 246747723635759200
109047084763651984 231363488261331296
82089297005203696 207440583483190400
232059938024297856 239499763828453600
59397546207373320 119412278773792096
81062749918614496 191684577150938304
90719084048124464 252871955558467584
10111052009330746 179004874351880096
151414207745310176 196209384326838016
122530146944853456 232486542822672608
134477658555362160 256596710706202016
11738728333611812 184583716133719680
1622238198668731 98216625178275584
103288938374713520 225335989067396832
58459776266651688 218241209257316832
98366645649847360 169704333690909664
4336503559328061 146366310863387392
16172132606095370 116654956717154544
237851641394381344 255618750794782016
65866944805197808 257661907841400416
70844682911448296 176848704919966720
196594910959974208 240500687343590784
131022827462543888 238705180239237056
11459763097191888 102403595003295392
73650911120842208 75558064283834608
138670817862457840 244394362655106176
90429457955123664 253266839707313728
189346581847154528 219199670908245824
149854803112497600 156019733015336928
25498763474655968 155852108493905408
220558303593377248 251228556337162080
16490295585159790 104654781225644560
112006300336049872 145309163275887392
144260441296802688 223734505469472448
167643890006292896 210144400792485152
120205322154231328 237721000335249728
61960977423596480 190374362314664576
29330465683058172 143849327189038096
140826705421954272 140936199653478432
46744547882379800 167814778308397888
72541606410299040 130862114840224720
162458559326361952 228863556954453280
172889306246413920 212567905521378048
123098504501147168 133339593454681872
115706222761621408 195147809223743360
10739167031594966 43750441220951616
57706249500549352 97512701043072912
61808480476586104 76964526398772752
132391536015911968 207557090915307872
132979415265364304 159279584142731264
24036340821260120 175984813374742912
13039691084027922 126178945960018592
152326117660640672 232504448866788896
68021162231840832 76964701151796208
52753041343732320 72351945019094064
19038804947729600 129832177565634944
111397282704447184 166848148454946464
9560447961195202 107692195299859648
172126236214399456 241742253002937024
25894509688368260 166137145013646016
67490830568429176 161790336192640768
19964983024154520 194650018582540288
162394947753399520 169833072920556576
159026658984490496 254702205873431200
31735384709525992 189306852659659264
95540367174612736 232803785133105760
28778825767697900 170122518395435552
3088889286858764 149544311377388064
69254554740990896 100635503094140576
131760944995360384 171399187545714016
185767488941917696 219546830976332064
29519445258347516 177755247572919616
122984677758174400 140898813611306688
137579925406530176 216462767081110720
71072904860646368 157973090823677056
95797105393412528 141966622999603488
22546625409500104 182364086331030432
233932285661259968 251643273192609120
62380769276104472 135013750754076400
74472186257318080 124220078681018240
35122267375020780 135426019199364416
93281730695137312 114516429415605680
174408073414954592 243756020297353344
131073490493569952 133087525976439168
62862414587626096 129744680383987872
11680461351258420 21485468830451128
65315435085424288 142255209322648048
102263166587565584 132719307017129904
8204407077339453 146696064084844832
115184037982139104 181713928831680896
10021131494661712 197354468392693088
123854620841622848 216560975012290560
133565880503171392 141839249539764624
110817984192634288 124493762980326944
159969016055402784 251868412624691072
195876817859876608 203343377738458656
177114637886138880 262059355700465216
4778199562050374 195960079810254272
9497559468885224 50199386962336784
123162503486888816 201051793082461408
34590728217004676 262720489682602944
127642219738578944 155030665623749024
66210710887507432 238091071935151168
52513892205242600 53089380380093224
178298111353098368 205787937395084448
34551306577525236 188237872471373280
64150635002712288 256529312881648096
120350295740018720 249140966847217568
79091751161728000 180507619145499584
84576022429138416 125792157478686400
67614516487115928 120236154980922032
26685130390026208 94114667786782320
59377229341073080 162935755185054336
34942506735071048 146447744609704608
72785883880294016 239378306425374816
3990091204629604 17117533421194932
96934855133521040 211313367962201248
62287602491719608 239775138410407360
86246595713969632 115550819312358736
213684041353613056 217477171016712768
188515102434465504 214543752939787488
35303489242011836 260694886248271936
62691264685077480 68950993601955672
30893534936904724 255290254006224256
59780731105403920 133744138927072560
80504432356350144 86857985214943424
24966109875825556 257497496548704640
68591886446522704 92093414115863472
55439360977221536 208434340885008160
30740419198043816 181737262325774176
157618519824675104 237540295804923328
165409056284204736 186633799961555936
132182654486158560 246072200006520736
153449801233394464 156851664194727552
178797150184808704 259260833705176832
108818167628998528 242745715320979712
28837071096851428 216259537502880000
37294596685002224 197532119119305504
52346772672845072 239291518050533344
228832064725868256 254097620482378656
14385991338337168 248504472578847648
61840764948918408 131836904010218528
130397233626810368 194203002332869088
82059842780310800 208680455051603712
20521325152835392 134914128537880720
26220213764102596 254561416714231360
93555520210297456 142180861147647696
170500918478773472 227283010774631360
187227988186154624 252049046988568832
101452337533707632 250929007327673504
57012909852258656 77993930928677648
109435126774076928 186352841390028928
166533902310278368 168280261483437952
111703947080493392 253910914502996192
29817429930727596 249647534341080960
39348972030817944 149597794271940288
32483144857212268 199537052340295936
194512792424343744 261355076673041504
36811665082146872 172821793819898368
76113039355279632 252044234705025568
128677509408287488 198926487837709952
68716188187097008 167456532432530688
89872383988024016 216737664016375776
208453965529741824 241741817205022784
102766145654345552 230418951154839296
88497566479056512 258271433977770144
6110715110321037 58902385688882984
17048558966190928 227012905202933344
133425986637639600 200490225706851264
119840014911879936 261177892374759296
56061325883998424 217171584897637408
48804513271920808 206764780745411584
85694602360972288 125082474770227424
185849357457610720 242228081220726720
138339197228066880 161483642878302144
23159811299101016 235534183053745312
146877692698405536 168270526706783520
210483992709508896 249782918527925920
99925325109431376 104534908957666032
194247841572883552 249225344396475808
15264723038288520 81470131448245440
102513174871157344 168043853870133600
16589724760696894 165961284118851328
83917500994592336 247089969180879488
57135048996604008 122796491550506048
121792256524489872 153027391822395136
136251603823514480 179206378996909760
15541052173917148 45891884226890920
37059964533966136 91657036455024576
18907014425455316 212324472198080768
178490279269456928 252145618360721312
94486831186887392 107166664404573008
170460381795564384 228498088812037056
127449958504558352 243423645496148608
205722790398226016 234920900369077664
58191786832458200 207757094513129728
180554782432955776 220119744535974336
18659843090600864 200583844095396832
68508705957388296 233981124208136544
180151107006042464 189615954319534560
183639641894225952 240457869472812640
67485827431528392 228893445050156320
67457786890711768 123876419487258224
138671017429830640 237239454240987680
77249699098038672 206903346929825600
51180825387400240 85681987928882896
133291284378798864 220417384738747872
219854565465075360 259828686593662144
78996120666326000 232016603591413728
34451115980456436 252372062383092352
26106767884198200 52079094629705824
27473629945713712 83478378167200848
88903927661070576 160262236884079552
116851835767523232 224288789845945472
246017722173535488 259014052352283072
628503707117111 138001773152055072
47061985128498120 242879326968370912
3819943839271006 183966106529376960
5718111563139861 14470066763770848
93436519320207984 248960789954886816
36127338064338008 38171445579770800
150194252028301472 189986071786022304
133577341065503008 167490335505367264
57510422892732640 157429636064041120
108370191333110624 155491893555270400
160949779192124672 178410349752300032
102486840340474496 109441586978701088
85407619918448768 255158034724767648
15545813685443930 79318631885135280
143621851225661136 239711235949366720
15910034489893514 199085616067639936
190638905933069696 239536317632884032
106085062365444288 186437885800214720
85558640022719 71316652521603480
46657130942985656 198079896877835328
2994138076073458 153778041235828000
79365645534985744 88636495447734256
56907272511846200 156244850039367040
8028163952481478 84131668575204496
250460125171194432 251898760417673280
7059407128700903 88367019333773872
170003262068992448 206232185267069472
183456440879625856 217672344258623552
144885021272025696 191247365601609760
18491887955922544 91213483347031888
74396663395943744 90173796322100384
201786450306683616 225944593554841632
13146028413790294 114408895162887008
8546136327798799 202148681039094400
12746349731635580 81216315313321440
67499781129523168 161423432008786208
103381718756211696 130006105819390688
32312168812959960 196490356275338816
33590422753823912 160919780738483680
40161268716054440 163511509056250816
99746599519003216 221878171312793888
61430925973798776 150727301133665152
4465049898380933 64806469956183928
188996138002836160 230067435829362496
86618250075765408 195023145312596032
193646484082366944 257723355211033856
11057467075329214 174802981976099360
137679924091076976 262489082092360064
108674052244949872 248432053128531520
53563436630690688 251081712789231808
37230127859603240 105379325785402544
204793101443501728 257968999642354560
103735211736244080 174838973620890048
100271945153671392 243382125522454624
126167454536686032 139771029440638496
98367020532509920 231493835264667584
3238556877151046 179917045359743328
192206933934089824 192234023890510752
105430428631220064 172271417251833664
44432160522577064 172163495808808160
96715792071169168 258694369627779648
112719259089967168 255795922276851040
635485616178638 10451203018750954
44275869993634320 74983160471426544
60472029132120688 135348915221441920
66309847938050728 187828363486432576
23147957731205320 135864122895455344
46407061238726776 172452406641985824
145483990755115360 230774695554894048
154070888272247712 215581447646941280
23659053963453892 252296651562589344
51529439926580104 117207655036315440
109623559637777104 244693410930724320
25668785997739348 51611305469114632
190314164985954112 215459888547305952
40530325384004512 163778862925688096
40792295697032240 183099685828248288
141583703072666608 212400181740207936
58293175833986552 147019285462464992
49258219391204752 80115655172310672
91256562444027872 153110912659537056
87506024434801136 202230049558579168
77113811354266736 185233182629029280
184225753887165760 210169485688343648
9486654444460646 130083328479965008
130767504694022880 224903855523077504
52178179824868688 217785988635474880
130263972116667136 199262616929548736
4151504300385825 238606999575127232
129176099171707392 187110632813703808
27094048991205976 145940600876381472
14825769668401002 259933539718273024
21623342194239512 131363883702080880
15827852842142372 227121087522094304
207222722560728576 257431677829472320
141963282525893328 155172408095317248
56781846857936896 65871291843839360
119278653258047952 188514066184030368
183221703714936672 234838940141439392
22840256536388148 203483440443569824
8544682551311687 129089703679422112
19948838478646328 177433212321464960
90992646562802512 209320501452126016
84892158283320128 119582203926832336
114028799641213008 138220762273938688
70253791193713424 178735092491517728
123709277190135456 148999129051106176
208756843085825216 249910952573903520
134635968094463184 182239881846421792
119567826085865344 239468547299542656
108447332256077504 143092666071464672
17914778489206364 126504443235676544
53260000196625728 94618935240815264
129581393511820208 259621588653151648
202751043963123424 238891800413060000
89000166531694912 155342058247879872
105116998832600000 230936443623098272
171368107626650048 195812823688366528
248316558668691232 257287161759523232
45596412174240208 125527438809099856
103781404521357824 219570210803390304
7674257037475538 232197030824455296
81335786280446128 258383135501012608
66232579085251168 255000756678942560
196771244267060224 212204514412001952
33405072073864988 150432786757909536
138208828763489232 218686636734103936
227939396773677024 258517092916196704
2823947847199011 89219678676622112
104804130362897040 249422005360980576
152163494912827392 185246944610845856
181418793421296768 231035612549341824
98161802265117552 188261236315342400
68722810718602992 230323951544580768
41466872503124728 102390245691122992
65404789217898440 167393929115915680
202520739749041248 217918093069055040
28484256086468964 158409795688913312
100822607776745184 178266008995140576
79183971154994864 176279373272297120
161846169129537600 182407589176224000
27310211054139532 47090308365117400
8900378880642637 118852037420348160
62304877713457640 261999844488138368
101663285164594368 178746222916979904
24583949181304276 170329210614243584
187146987573644224 259003133112151360
78056807541642288 221035634329275808
129925474882692 12461803670006064
50842364001823400 165145344893106688
21605179034766428 30226230225963728
452793053447267 95271153896500304
6178416189282041 65057122414988048
49008517961359712 113522108422027168
16760647675869760 202597137317331808
12743159962330620 187499358768523424
40910159396629752 170449900422968416
24416933081205172 216614298319138016
135527321290571856 221617955231736032
103543809467382896 200383484891429504
113493457723774528 182075928719762720
79351187567786400 253484194755105568
25311933516817140 60930581568326976
29893186643221192 193603406407635328
103903763151867648 174376640327315488
156662041943311392 192678762848883296
142479247834226544 232664391260246496
194289996132405568 225420639432310304
124619362265487968 254233667893183200
239131265966996000 246362529066318944
163013728127190400 243386857711929984
36945208357974840 218477723509921216
34699985254384392 229113078234209472
21530396951673476 120791954960769424
261176154841515232 262873482154983200
139487478206387152 237848126712400928
126981758329767824 158568943563886816
21190388016722716 102470651870212048
227658628083452672 248271592604703712
230867739740660256 253652563642440608
135121934598939376 259412325616978592
210589837778681952 233165211162936096
191049707808669952 218112708065147968
57624896135355528 186343655075195168
111102326939789776 239880568327837216
32490409375838876 138356959080557760
102150035634874848 146261212081417888
116479606622922848 183624719968018976
30158996659612816 130848699001599792
140241012703090352 261762464506100224
56387047166528360 60770824464495096
150046632312442592 197239268338214592
36440548100453712 104155881790688016
171209044469390528 225033387434346880
25673969359620140 72654890859966624
14679145963963800 235635318229381984
147374496198568960 259597573143510912
122453765009649120 214631099779864800
72087553729149344 215507808915046912
149704114361731328 172138641104701632
180247330403146624 256702729970984800
141593376763265328 193799613397109152
205394332002829888 252799793182700352
28584729616732332 163973335718326720
112289723037790592 240588912687050048
160971945269492640 246682306245666400
493358221463349 95865019104766992
44359104928636520 94265029902424480
37552880350592768 184127945722885856
43422997591032048 248994352993597184
174093131774748224 224227201648836352
102333893892854896 215766143240892512
112123824945042624 184592764258850912
59484546862638872 240331493596953376
147820709112627520 161741508702945376
101455497975573920 161542303185545120
134393567897702288 247528770299433376
24510182925947840 169269789594634752
150696892328772544 249793432600728512
108271924556372560 180447236295409216
132779292856784336 213927617078359904
20532567416985488 252239672493335040
130457789429238448 152251427743493376
5818386692061682 53536049353824720
33049794433156304 187727730475310656
86591065466151872 159334648565877344
31922005402881088 207209016734566016
33511899019897324 239796394861186080
161247752776676992 242967604309017664
96631669420197712 248165752221749408
68146849511139096 204686919965090240
133268013601119680 135880108648344768
164306661811750272 178539402382805280
53012699251546544 61482153328468016
121576469235233296 256560749373314880
13728694714663672 160913083328627552
68876347066038472 101007332982148304
84384394135907232 237846490848810016
145057416266301056 161040459410506944
75634163873279408 186570294933340512
142104487711789488 219984722904813856
71965626420359952 242377153333532224
23684886968092608 140956154316228080
76347036768637024 231689106280331200
214016123353688608 231179968370875968
1990398877358224 83741415258922512
148974200565130080 242715879940727168
162261428310819712 198032632127658272
65930144856517312 201741729900737920
64433676890760312 95971639459170224
214920383042853472 223722022319267584
22533063744385528 62669938037553072
40926337743946016 252344518062447456
73589588847624512 132142567726343312
198730126349524256 228798933370709984
205259892796488576 253730027840141920
231134706200477344 240819359378209408
28624496997933104 149218269530728128
64211439488238936 92527374139249584
154700595025978016 177999816700949312
57340428104491496 218323193622176480
26035968238041220 170692432466635456
172339342879686048 207076171478506688
98178994807858560 150191447721188960
83071397424230224 85554991348061344
60791203078233232 103805540300823152
5540382740294717 167916536000608448
12772784948923540 260921714817274432
117865986596037744 160368120846154624
41724454921392472 228285201292502272
185930200028139072 208581312079596256
184150927732344832 229778550222692928
4506946901702578 69828963292898240
95025928808310752 183615803484759872
104874001650688672 253567708533378944
31334588375652356 32614559564276020
13886967768296734 24371186642541296
37419346205345624 173985802752008928
30181961213834128 85231090429126832
121734027602203616 262724833198790528
101360156612359408 135867331287746128
99104771134471600 190094295801590240
16103632020554686 19995198376738236
15273169942735872 158557943617112416
146030373933434208 210527122887151872
219201743360815232 235220062004545280
75459301269656560 200218178889836064
43868999644991576 119738636457860992
72585454748213920 228539307936541952
186229929972413120 231831711786786688
52134868469039568 238363093043992768
33425949314259284 55403994714110352
102985333786227504 113140703620837680
53269087534006912 237463831488422880
148046523124365216 170437917399795040
77124771160075248 156305242823952800
1823484573778295 9992982500396874
66136423047392344 159538493611126048
16659533298759478 216334074778052000
49546568941565120 198461146674932064
36658065987991848 118918985628437712
57653356528071288 72264251011011168
177011252471075456 203792249075516224
30906195816901088 195755073858316928
56563995238454424 194567691008541536
78562961142897136 204937457402966080
16095407335796200 228432498835365536
77142744027592576 145014470627334848
23599392157737476 255325740033010880
190932443616311008 191799423287657312
71281233963513216 261163609169060480
10067512890109172 79762423856379712
8003973685128233 9585571667771626
13485545459099772 179990412175178080
112397023808222944 231541118068155360
95054996555871632 112935507801692864
34390326021612416 58730055945197456
19351661040789988 177401204098777984
17916557182393468 248315950187016160
53939563425025960 170796732751754208
28063063596335160 134266939672570192
68851639945898360 258002884895465632
117445801095619136 262973980456209344
39836366687715176 115678009863287584
47794983572901224 82379034601061312
21309112274727516 172693521383377952
168710703957957536 221477406621745696
163156725547534304 221115140386282208
127026625430366208 227515012252952672
86908487181672960 230176448603829600
33250587368049212 165089003729062240
48505263238389416 136426878161046448
69001119640379504 111739696681580864
113335224033766288 224581070571036928
83341044371530176 162338688237182688
141596936497750592 245402361287521536
21033311532339068 64059790018554440
154481000686061472 209157306273267008
78396321001571808 80339497743340736
110930418131083216 182355902561056288
56014461334843000 90721347397645472
93459735586699808 142708160964357696
206360789841280672 257574611816993440
148799201501912672 173063575201638272
17880028950094416 161576001083996160
32399563342952672 190572899359193024
166088380422261888 262687214286420288
116676453383706208 259749482760997216
192411599199266880 252043675916696736
25959935546843760 83799617701188768
29833297048609012 115077613624286544
188258489921932704 225358501860981344
129068816284252736 241173844187687200
160956697113045184 204128204459658784
20431220747601864 192302029980865888
31469578798373580 113496836465757024
157723306310972000 178864425185289184
48892058838036504 215274157067391584
28146302424338424 145805637590054688
133657426933652992 191291956408292096
28330351028773552 158214216179586112
214075482996739936 220846513911112704
80656711609312160 253538948341455808
85249408438946624 137651973953860720
69699126892554896 262530993726403840
222997795261508768 226850892410351200
124382181537762880 174346517616336960
49150328461009128 121338015979703744
112457853174501744 176391377629899616
101110694840722192 185211093819256608
160222929125913632 185963476834345248
21827332353935800 39573382670100696
26281386196348876 167048543689858880
183267121258897504 184642579652480384
43691014698343720 238192047420672608
148364643238772608 239551676608564672
85350407122897200 109120661298762512
109206106880655584 197005391401058848
180729813160618528 238150048498180960
74677698928529136 195590262007489632
49320680409921800 215801216526872992
164542212467660896 175983268010442784
15024487298199904 39882478546105576
128097626385552608 245602668823309632
6605860104045301 38690831350404176
114676256994800848 131322614987966448
20784684832718124 213114606632161536
87493289712657984 176737835575405248
89444146931474000 210291643621314112
82755629138051440 162265070479522752
112454978342887680 131667478255443424
169944818670817088 224829933377520352
70704711168656872 187471696718703904
181327041542926304 199591999007800480
56503711249503512 79930399166675424
37827337917529912 104090466127524480
90537592537077776 243099420508311488
28830711689071324 174673334792782848
8100225828650409 90786537114621008
45329357080180560 61470820167121472
7813859989051990 125058471371033856
27349911020541368 240792447582732352
46182093075593120 147970810702574592
91924362855865472 233520071656374944
23103822660410360 132652874615431696
79460775639278720 258244803756239872
89017475814258432 154613556351301824
94459789210301008 200477022735898528
69423871280169152 237645442016752416
24710427586934404 215072364695852832
68761020234343776 240781711196448640
68868874351479104 180410056243867232
108455105678828272 240064481802219200
89207265743549120 97894485313908192
208208762065628992 235682366314019232
125128686325818496 253401313704613344
5718647493813929 130768518363546912
170802598818711136 204658567114409568
6249718476948913 185308516125168416
26001379884239184 123328140236974048
134037098602115984 252286973802307616
99891163683272768 261589639408896576
73061230939850240 261029050627143584
64191843873683240 72984010407696992
67218247245610248 83893668096135456
91674491518628464 157359312104112608
74680726450551152 153925733459785440
9936534382953368 127941961027646672
54430867561392216 139234282470036160
212235504035502528 236909503004287136
182295023807139168 217977518370004256
90188614488660544 213979595182068672
30629823420512688 108803578060225584
89420410600465424 155458717221591840
22328961545305884 204892923590925312
91451409753177568 260786708521343168
33603226702702864 87700313399924640
46019869180444048 178167378803154560
156301225694078080 223146982141767488
228597237888476960 259326449763463616
46206999180833896 71668625259636112
31166998779095092 77994043569012688
107046808356700736 108317667296723936
130736781530143984 178144251553035264
75452332554938912 142632291708389664
7019644342349226 8547815708706961
52470501713047272 208546959988863648
168385471099595680 211250144872240128
72400194144226592 189494060268295424
107876448265709216 158945584567635456
13578224193273168 261117031745239072
205759769336045312 255935931251345088
146121207873293856 187578626245080032
20698607354399264 157687246209344096
68707820832676600 193998839693601024
6429444401440869 70568421816409064
100318321913400160 115644403447657648
19709103925994872 234637827086547168
212247272674042400 231608038448434816
27220808967088316 122764754717033952
119981017906401904 231559692161740992
11538531331952000 253900282689212672
22817641765884556 208305499240197824
97107325975292848 123630504372054016
50732010313645744 122003145414498160
69141228865188608 256060199547034272
130002415111253248 157856049532498720
225882719930607456 233566837315837888
50089284628771136 195319933418786688
49558272993514296 157576325174735808
121765467010566832 242184614917026720
60298536344826824 81181247544187888
217570289192340640 237979162183640480
1484897593166927 50350235815808864
101411836150605200 126514015469047200
22906757587495160 108117663853975312
103859998289818144 207676853409638400
167535537887886240 247261103150025888
109265958820902976 174638841740134272
50724836650165544 187540119852962272
157652575793110688 258452800791001184
71282073482467432 172946759922416128
23598477154202632 257140514384913408
21251991379057976 122614995700869600
65224089211547960 152149713237265472
29866777596341356 191733483820042528
218351552710316736 247735077401483392
228736868270942976 243698861387869728
70560509131552280 150885419508312608
81193888857358224 86152834082278384
167444960950170496 238599228253929664
45130457581757472 63790487726470560
133836364546662640 241671274428449856
107152786055680192 150511806973351584
200262867375836000 217819127676919392
169575103411007200 239408450212611296
5424379882386898 22838594025834164
139820239527401072 183786662417578016
2168437863805148 214021038969392864
37334528951472232 220482708088391104
148057255261914688 189981880830012896
101771655493178512 179506588486337600
7125430863138790 238083161917341216
106116226200575120 212143486073978400
4901020239170151 113754460680191584
46401018502866312 105574124819910368
176762757865336256 228235135242693696
134379100436179136 184516335079484384
96627346887632960 253903109281665408
214388790782023904 216071906432425056
46115517470297248 217226357113641120
146600791440943072 205129299242436704
28087215487557640 150332159166122496
40626031738047504 79942473822821344
4332217698205318 225243604247993024
50016469806656416 70509198012946264
66348761993440336 168353408786859136
136873494188828464 173795798159706400
87743639485045024 205526147770615232
92540667035778512 105963744751660160
116100620598468224 123594422308736864
202706934222876096 255498193147230592
70130632991280976 172294534049620896
6893551737005420 46589877262207720
163592849413863648 260023595474386528
219948355726440672 242922955766134176
140334576203887088 261724948553468128
25828840613375660 156625898942850688
43146104809151760 110527533288922608
53904224557882744 160219879894631584
189148099223467200 209100767106276416
20957647234780864 160860935614461312
142583990785028528 228241185126246400
49501985623748520 52137871467913728
253727308361963712 262445724286773408
11366717324154778 144548745872784128
185101719192320416 193162062368515488
29358467367242132 174203093061354784
39372806148621232 62689954645922840
32253860897448284 47850684567591208
66035778133984528 143486936501991520
163921706425863040 238931708938999232
156119130767660032 252620307760012448
96464881830908960 210221591944236928
58965327334184968 98227757863543840
170423166505173408 204204837337138752
66049640202226552 253825575777947200
92984708430318432 198128846504617728
33722439318511260 60232792506932648
23788426883240912 103828810047095520
155237700434371616 224314788558167136
12232009599960118 222099738193853056
4178321202306291 80476994952670464
202326422779712672 213358183768584352
136981175978748304 238560797972561536
188609200544672000 190154266310064288
75335508792093968 129959510899159200
67287010087332520 160815550707067072
21996458704143564 162071065213336096
169230877980925952 243264171125907488
12553898422658406 120987773857848064
203643127414094176 248834195917653760
83509289341729136 257646967450367936
28035732045929828 230008922591877472
97080195624546848 229436391235206336
36964106560518640 238824064270526272
34353030249493308 178671104595548800
131005808700213488 157614545699443840
44962604376015152 96404389655108032
23201634653484904 108001806858925552
89044066668914160 240159651879561120
56955576020753288 245968030610793280
33247138338040172 93706664517462464
86037559411372016 114855837553110448
5706593650545665 105582259161880352
87721292754004608 206984334825120896
13937722031460586 131805486485977568
84309427537509856 218576185432761952
21228720620638760 206497413510318912
110569252442229168 226473142475771264
40488217159298952 72889038228171008
196895209906506912 246539310664029088
173245616424940704 242751852973860736
22438284440178872 156510230718116576
87600422991726336 109794275775658032
2275109135407811 78365748768607152
55283857037558280 76009154610230624
38763618272772032 72487545960008144
18269157570668276 160792700268926720
125059939765641456 199703796024724064
35609933305874984 262376793693422880
40533373909382232 102152485577495152
76883029473520016 122591778389036528
1497466278831938 60611530576707392
125885275082730624 147779370654624736
72297410571912080 248193100652825376
219357577773839840 223686663426405152
143062393687756016 224587888448368032
24329573304212536 119172322774847760
170373904509996576 179018611369018272
18101819669810488 172303079849886304
61300126784884880 218118654905466304
222511760901772352 229358461304175776
36437907545251152 150733590849582272
2041181897395832 256696481279450752
61691119879363752 156728919123971936
29606690385376724 189034251880801696
30103511132153896 261601912244130400
108784854557641504 194832449394778432
42696649838998400 206277042098361056
22719219567464736 92545457446742240
16603282764734714 117687632069751904
166085564620183712 181093980273871904
31183915847393412 235709467096665344
15176094321389282 192212064258068288
179402932975386496 243800462481801280
94127007133789312 201145411124053728
4932852122956301 201525861608061120
194779577889412160 229886222848075808
146353108953212288 167564895872053984
104200253825561152 146821047802586848
47723451845156600 148367603453435392
103694930030001936 232723777517658112
68096214505496896 106696233338320784
30644675586778076 210366800050890752
125863227495846592 250463793710361760
6579147407540737 240910978401947680
147669699569328640 209713662884945824
133246372658376144 140498423938872656
13281984395841292 176485671169490176
46247110291987296 149785824817860992
111811157100717984 175203072056646112
29981329040664604 158229314347095872
84309092487270544 170690122903658080
59075506190752488 225616813511211392
108468598961230400 211982780079848320
152414818046827616 210875842377083168
173973884644944832 223448808936047072
212514749110075936 230171946728465472
72235183020542176 85909698422832432
178324748724493920 186473215241263200
71591617363523280 210029522524040224
214491241615206208 240970399475126464
101911783441103392 195627873174582432
122708972050682320 246513462290065792
68936145171396488 106703452098149424
81613244494779840 253956392914595712
99141473196681248 144865032432383232
74457213649083808 182792737749340704
69621415625476960 176799804011307296
8676125464415299 254519261908503840
924095967111313 255796135259277376
3219575939362191 180130455584328064
16147076904442782 55371664714847368
20819062551320740 218012263765085056
99568323431636752 109790235501949776
61542950967700720 201891015681216800
59596278534580376 170899553650051424
70859050312436240 88547072308787216
82466178286483904 117855602668777936
89495279116381312 157307553049753952
191580040853763328 246283146041604288
72539545300676448 127838584309264816
87667499971335328 148368097683939648
54283123222558376 232496418525664384
60683641382713112 207909049510901056
30626961505194092 181601268468526304
153244089746467040 208094539526871104
145682085813916736 261642668536994080
199533738403336064 235576181835304736
125710382880990272 193147861645291424
21341021369459972 112491313444738976
131140266151713680 161682390978386496
110025205486280400 209486325410848064
200076287416536384 209918118065919968
229867087164029312 258296326793899104
113252621208118720 127284756763487680
37436014708592216 216798863519818400
79797960581751568 243773658136377440
13160699564056258 226159236380213440
118746251759283760 232766804180448448
70620183788744608 85054383579059472
80093744528881216 141831773715208208
4415277811446536 28038563703297416
171709761043683840 225687159699471296
96923332546727472 221829317787669024
58841603337401104 73946907160215200
72976181124787392 254071798371421216
214728272784521632 236239956021967296
85098209959272256 145236654612148352
27225301551984076 140725695289687360
149230250803455040 248024755834456480
212193573304096608 250205861498108416
819765907009913 36143798764633840
181365132580181952 212301756203515552
32320671255621808 222919757726169504
243480584577830688 256414906075298816
23674725311331080 216469022163554112
160243726937252288 228703678353279872
127062199279956112 147026874653618944
485927448934170 250390228075419808
172776080420876160 212816022116034144
132819950930528928 164147676450228928
58892077388862328 90001422914782800
99675872927008368 178538757777183584
30790408572024148 93813052101496208
6248526103338206 15466147066540388
91918751484276448 129522891294117072
54745201983776152 238263745238839552
56641415732523288 211700271543912000
35480348293021200 52695782229676432
175721911923157376 246679369348088960
112092736533492720 167160973060055552
101753192588489872 118373013817656832
20481405365108112 241763522683213920
9183877582191192 138056582369242784
113192790356510352 164372125919000736
195587511212005280 205643024649458496
99925906897194016 206791914135586176
240651321333005120 256267970069702720
47271721875617136 261947425056147136
82219357913111776 229570461397360448
214304145308373440 238142560566009312
83916221502065744 239252479968306112
184076871415996128 226548430667150176
25382404833271188 170566419103076896
47653626240110984 128786554680646992
50349859949577704 147300045357023680
76007908946579984 131287254416430752
131764909028685536 219484552426640384
111531864782042176 222295093047451104
21870586496344648 94560948327290080
4506973785066837 248591523993350432
16292764947493984 61431206948963192
24159351539084076 45592656256075032
112686730156798928 205892912112150656
158708997377685792 182591451585964576
76561495862555200 139653913965236112
50586695472255672 120387119316750320
17592744083151772 50789491833509424
46353193621509824 209014693634021088
72003571358121728 161517830842989664
92385945316557472 116259161206382864
4379139103972091 21659278303777576
69061558216438896 122457312027754880
95922784108078736 131731231048385952
14654786961706254 35286813554741024
8869830274467762 181378860830301888
35379348098106816 254409426181046624
29313812365008952 42410902035084464
93290947543312384 168622555807248224
217005403829035488 262308585218720992
81503455209249824 225320341148522560
114054434464632896 212218622111917056
95249373835394384 219079151290437408
27465938395960268 77900620234847792
160165727475135104 239219362761241824
2355786780835725 172865464015081632
157779701104697984 262434138056491904
86568675592549952 151646518549229856
29720237664736760 128329943507860752
74447459497976832 76152263847694864
99887643185879024 135051688130145904
60001931515157592 161971816256803904
62734220472919376 105330545132522064
5223461864871562 237714914638570720
82743506310349840 107120085529249104
57261165532473432 196974478101259200
135359269688494800 194281626088998816
91795087659996720 194097545930577824
32771518959003384 263034296082733088
124432203996881856 233895120283012640
34015276707468624 55160141849136120
10988305964665384 52279664140914800
44991580728054264 177389574640301216
149418988040605824 182734415255481792
114857675077822256 144285892181010464
87728419806921936 261578297390957568
10895398051487848 183126147960905120
14240596973198272 251468426721974528
61412608293096632 224004332810687168
25898852794519604 145432509838105760
75557455594516960 188200056066414688
132410060753882592 254023476398012960
61446896063459168 167213098418328064
50899379596987184 180391245000132160
137978268771316416 165865626386611840
84371727585140304 228237786681800352
36757201132973376 183251011253214720
42572574302248136 246380057191541472
31482307853844524 87434671884474576
42342832554196824 175327133832104608
11430175784523742 121772101748845984
20398359712772912 138237128836450480
28765827457526016 252207323978183872
90731775872740512 108036411090347232
120402344233891584 156309274705074208
94158129025869344 260477219141281568
181011529661045504 217403314887308288
90869663187039744 256465234953707264
140579591375567328 169495650054840192
46902685616626592 64589339467822360
73702895306264368 116078754336920704
122831779929705824 153340662304058432
174217210498516704 255976963791056768
184239030015923872 216642623113877024
220415035510808096 251693572625716192
98777667335764016 168050371397315968
113021393801515168 261200387078174976
82185802180908272 228327250290074816
73603670324406064 123479206760513680
204578783351287776 247283129860077248
13479447750128668 27756383954702936
23476515266002404 116538599110970256
164330118953120448 229392440739824800
21973983591836576 37102352234690736
14049184187545290 14223641686750066
30069000629095964 119462499763174848
60194053094653752 208885785206534400
204534216955184352 255880649563172064
140014110696244256 172063499661013888
82027980839424224 221480937776735456
38092664400379984 236816100326463968
4091902694240492 166131104413542560
50223056119688088 109695684268099632
211075795169335264 235762107010899712
129032048497810608 258335391994058944
183445315386230880 243650547437262016
54446694456653584 228194626087568416
69589804888832216 212577218664292576
196316610746096704 256425069017374944
141912478520609456 149308174363818496
113178701501774944 189897867533667648
123156095632376768 216573094882013024
12402808768573824 77469608435951376
57519653216582416 190510741824646528
74576222127783888 192889365800660096
188483455004519584 237490193283172768
33175639467082044 105283071968960704
117436858783385168 164773212457227072
34527565510925040 211663120351087840
19991726902100544 252290466627623424
220597546502281600 262763768056415136
974808894476394 127393267550165904
34988799156639044 159118673146978656
61590895669586336 69385344436867056
77034762509492736 182029349332576288
55224452912484784 98141477791307504
53809805840533544 231877997301687232
47842064674382608 248576977758345120
171171763025211968 259187738126719392
71530417381437736 207118526877579872
10989757555230972 154975219202736864
8011167703610718 64006126986665496
96970916290801984 190370327831037344
60548302164926240 133013583749727888
106185833781877136 172546351820590400
157390649687463456 243466866932065408
83744455689318976 233314740619564576
34803947472562728 234001470387044704
197310576252896320 246755484548272928
22771596364004420 212059723987405184
87094122374149248 209383587194660224
162421355789787744 202719544773853856
4868129101268085 143776759927356704
29811526661971636 213544871812220704
35179953812220924 71443576894037744
70996649770862096 178227045991112192
165992849852008 15270599398911534
87476356147826592 177316934023445376
198983343120088768 203545212584018368
129835858577547456 189383080672502944
160552833574879616 258126578110550240
115440530195025088 150047962697212096
13681180193823820 72347506728384624
83229308200085152 245858603707091200
187544047106397248 225769546220922784
38818846272849944 60829854312745824
29814676023884436 119613367194695632
71652597990931216 130457499191488544
167800937230333248 261280693169274912
101713321374717616 148260181513565984
35056858590104384 183439441086833568
4864593810862658 53490665455508936
128600796411583936 148285458863815392
66942408800297256 233528615064355776
100855720083715136 158866941520184992
214715436174310208 235678979235931616
207351667162929216 234966451320341088
221983455597815168 234726874701009440
95876008733444944 99968326647807232
162366140227567072 191957512807589952
17811387819745398 188722921111413888
150090771818215936 161161477380843872
180173045212765216 180993236593219648
7208460546316477 211856837631747072
32864499851744444 260100270385221472
108569830328866144 236668857954855232
52032678282512488 259985171098544288
15511860437071254 69831962943494616
1202862769198107 244136448846522560
163084915768865088 212101212001902560
139946631857199424 233915027141618976
132688117177228336 136781371665797312
105382422366410704 155606254514874688
87877538694824800 194967632106420480
98305021783130352 155386871618670496
41217953655763832 134442502908412880
8363324420548345 63754371484760544
94378613581596256 245235255825403296
80473450067081344 139918028400164880
36817386312841040 190862816572420640
96633636943879568 148264031842282016
80211907268525504 113529453836426784
44653124169292880 93764066032838032
160549165315031776 180344552665857824
40616365473893224 243744921120929888
37010102644667192 251455075060586368
108010589736151200 174101044684106464
40866341304769896 208359251768686400
95997640746958768 186737066461518912
133567643473873792 151885904799509824
41093246224544904 65880873224714248
89688304014179808 176155167267329792
32875170446003040 91226695825454032
68348514949595824 111949498734962032
200860988271010016 220095860418261696
51254780789495432 106465278491431840
149802413429418368 189118160124514080
70808799398896088 104723019896438816
207248620531501824 225476825819357056
152020698531565504 178978722812607232
125515563159994160 159517403030337568
115268962824884816 158594098060274176
27627678864085008 225379216432682944
55052033437922856 250605868972381888
145631714365460416 154685715697681248
21235680052979168 218104534849565888
125936732065546176 170225638137243200
71354957804859552 211230153102646304
42683695598521664 60483515504188672
109331913147822896 199191097315489760
120614392572363200 214078178424214720
149380187426872192 232443561461241344
89430401958219408 114690907290335392
24604233393460296 162053602459944864
145603038055988192 198738200297415904
202837343702451232 220402396825926304
37940372434306864 99102207768904800
29165259774508324 244589684084164160
39493344082383184 68431353429256024
203404752863913984 210174492323417632
18165850697189820 44336798302004808
118293800287915552 148012244554594016
156843339311632640 186597183172572928
7153106253034712 27954569130499724
103371217707232112 125611423630845248
99835494703180624 109079284550108560
188959644656717600 231408511992490880
192937063520935712 258618961482123872
104482641627397152 254422593707715392
11308892712687586 95222758026960880
31847857160435820 169194459513106144
81793667989429072 161401702226835296
129439843233133760 240926211114177568
110414653431540464 178623948985204512
194170181459701600 222235810791581248
112194820199873232 178988290537387904
74590285428053424 138652198826058592
122912821317181456 204372822852055360
162183480054249088 239544845037770848
25079350143864556 218023550199290176
10181578852286478 239891497434685728
226458717080666624 252930164222568256
52161913993622488 245911732460200256
24796156264661132 166067390438131392
9104311274879078 69459788981978400
4290663201278450 86307674785700976
50012914700195016 85709789870654272
179381253795760256 235422404158210080
88748794010972288 248030775608381536
85498437519009440 139795218984624736
408000447571778 14175939928782982
121357663977673424 136812695431410208
83538992395971856 95230374992724720
10858970502303064 186616305947546816
231437510389180000 244983994547235872
211737675704309312 245614997423924032
115922294538846304 258343951578488416
115627745201574160 238190299518902144
143987991628342384 237298927974465216
78249392414438400 174853978416734720
86599461082696624 147962768482473920
7471076198586760 154683319488685728
128649655064456208 234868370734704864
36559640901587512 241974802295717216
96338751636142336 148679505245116480
95881042129677200 191818972652007840
111744190306219440 257999050562537600
111330250885701472 262278046940872128
41396518890765384 64246334371284328
11128444088261864 176398236000464192
56078525517164912 57601439760095872
68223610268085368 124525556849973792
165271787883085312 231388954150685184
179752311500101696 197529170611907296
238454950378616064 251282760067086720
138036170794105696 162078698022480256
93924894892739216 225516530348420192
68983187102327496 86635676406929616
227189496970358624 251373758536651616
16537661619610308 252343321952489408
24968974660075260 184647071735180512
36488077971387160 46698417732159656
4025162849203414 213223812184124672
221951104097040320 262326776929267456
71682505021522720 201177340224510784
88441646692034688 154684945284204576
7460744948024785 126256788100103760
26194316411839948 90613163993676544
84354799456808304 97667428654842464
10404586348346834 226619520172993632
83950869031246480 94477835110603568
103389826203150384 224532341558520992
14283567071910610 166084055690117824
132906678572122480 141425865339483440
170160712500703616 230977943477631296
79651626765449200 190020328176828448
50027215548471008 209533099220744000
47287944428534344 65579746956890616
32676487494424292 167836691246927936
136255188267265568 258027124716432000
24004603782115676 58628239207736128
84072325655630848 232720989586635456
167840427124296416 190514576373982080
54244805258338816 82519059596035376
14253395816596502 171976538151434688
208758386571640800 221861272495783776
8802273997047901 247860284869562400
15930711325290166 124700457367068576
22484091950454644 125021386029884880
164401573056970240 256954720847446432
129277645365404368 215170490209764448
98889667186252256 162128686031265792
100297192937512560 154161831719370208
178518716219055872 214738834785743744
167054612430334944 247032079636706752
20605371459824436 135311674067212448
132541470739032144 180352808289315104
53183020626918424 117178277340739712
12272068403258006 160529394008871616
203982605817963520 232015191487781792
68359480184230400 106884914938358976
35659032977730016 106487006556932576
112258753461140336 123304577833439520
14133372236399028 115294683695743264
160988277748999200 185459334558649472
186616351193809312 221256645475906592
152825291584731008 174355891625240544
131470034687604752 232593925410805728
73235895671826864 161135613868850368
34155740170904872 118237586009131744
69930950209980000 250666078004834336
47736787235890808 170988812239844480
42507064147581520 170601442843924160
66013491304904944 120593688531742064
149368998099763584 193841430823495776
35200244915653800 163066124741494560
117949625422750304 232856034247086528
46414225729466760 224528203754670848
34628151383013132 87882591219302240
208266307783086656 254581652016400288
36360241753286024 210640579104546336
46885327626055624 203081156923442752
94646325554068512 189514357448844224
91758790478856080 191780582280238368
46308621965850608 104691976975881120
211096618132868480 231302293345821472
25050806768432752 227254726477448480
136905399052922112 247533504294502208
96877366936116864 132612697196015664
143414275313658576 152771693614417504
47994893824990296 254353249493711904
138458863642747696 195105962103304800
18472680581522672 129028909732170720
60057699986192968 240640732855266944
72734655843430192 175938801215255136
31232752415969508 235534477195365120
45743480360418280 244114796336484000
144556566477600128 146145270759874368
254111883652662368 257889149307618848
125072112398904048 127652094379108880
124672985865979104 170950979010348288
35423530832927860 162343307323745472
35824343638391112 252250274344499168
29370139408240408 169183771863980128
131723395046626976 231032918899594496
28257077007455408 148527185603938144
26106466581176960 84912698986365008
98958082811408256 109783268001018384
72356307821720800 153437053383099968
18866362079625640 39183070762391664
73769849342284768 108173828515877008
237889085746547424 239288297539761280
118335663552138272 211310544370602048
40051531625858624 55153218893352888
135353887911956752 209818070451435424
72560210270784640 251350348080054080
82797379262332416 236362700985755200
53974541970982800 154541068167879648
205381448775550560 246497255774500576
56239818224214136 196160529562274016
58767114281411752 150385606372657376
73172288031355568 125167072188397920
5616309186175144 249667995128084768
84996578995652752 136270461916918464
130457744235781728 164424272757738112
62961364031971800 246978549533604640
947561027709845 144307989299111968
168850185364576672 200018653957560416
196047982921677216 222884164093473152
103773902766724608 224175291415198944
8831241656339308 52072725324393184
177540686971529440 194507224288500000
101948145620520560 162403133685183520
123827055672030032 152163061394708192
7463658525007280 120790619713107680
192733964971029408 256827972077646208
19727996447784348 138871606766694256
49125512123192608 171367417574919040
163249643222466624 168523537769684736
237664511757876512 244700222464704832
17786716096293102 113745510589094224
102875209020293712 255350503893142688
221676206084270496 246326371631705152
139451532410087328 248200554600970272
102506553794912000 147630132367717472
14208359127226936 231928867379487744
96580889351293984 128691881147824064
37379794107960896 248038542165393344
195868533323373216 257288472876879840
88413382839493728 248990364290541120
41909807677470456 72761727146507520
49493873237564656 185594190352400992
15546062144506496 51356240433947936
222158055019251808 229330391828318336
115199232887617088 188950262462792160
8320536254377819 73460962762146704
176326034981826816 198544707188135168
81246173544137696 179460742235020768
174041859302303168 211890071100260160
93235753173264608 143706342839147888
2601555705250276 146578520662720000
95327913539000000 184563793702097824
99134622754526832 222857082566136448
21386531046885156 58879875760678904
81441840911354272 147915410730747968
84043624351270144 213567052054554656
216681924396436288 254180718688933760
49856186314193768 211488525957888288
194321502927184832 206139206367943744
17202569418680596 142100619126036336
177204798656418624 207390551281029856
2076039020964890 89035653264308304
223595694707745824 242808105076331040
104523210596527808 207952044229148928
29865483542787216 105783807410959264
35557723645708244 75415526551575936
14030590209243710 186850589993682368
37486383324492408 191054783829474656
18225711572670560 65668931282660712
55856279565390848 146603127455642560
50734178446389096 240992370159930240
42455964870186000 104105826817825280
89342004199121904 126502870079559952
94534211493074368 134458952682610640
87979637787743408 240911414241777376
57112937057065864 228640094646947488
125916183792016944 203625178239938592
86849935247594240 221948759522919328
131539820059600752 180603048946026816
203805474901360960 214526305605712448
87709850659917376 205286132627723904
95729453918716096 243554980897544992
150969265855248736 248970850158801856
4021104949514211 172016285646875552
136728595426593728 233473879916530496
34298563087793612 140350236100781440
85950513292364400 113409576551708992
37647518240224240 61721152403175624
211305217599554016 239786837963347424
59626905678735344 209585675327814880
45570173583501088 86105905995827952
84464815458140816 145308924463437568
15893130065865024 238354042266426720
58796221853106640 211042147113959488
143648398432242704 261678826568945376
165164652574266880 243412452416065536
197343051615114368 262559943625705824
91395942084374400 140305063397444352
55533472969947192 193517663626794752
208878137452681216 233569507321940288
1139576202299590 168451110873844576
127639584968042192 196653736339296960
127172579468955856 129624553465067344
56458191456149352 176366275510542688
54949157158468616 68806567494225952
117424259321747392 225155119257388256
9599190368410452 16977161107487142
174971502851598976 200232586157221152
76342263309632080 259134325456333120
10729442679695350 37170002628740176
30171135699020192 116496633164626032
93341892658600976 152530022663157056
60095823570631640 133457408774063344
3003243087539233 66944038335202896
33866209331131452 137959718480815520
12312329527202794 33058073880483636
60502680865296384 191578376708364736
114697082419973056 164032804581941536
72880891238660928 76869092884007808
203333295036222208 204275133989664096
225226498477743680 252319633216418880
71827315833408664 213531835182410976
189400006782488288 228838577499614080
2185423110043609 100937937916562144
52522817140517152 138971276770139792
141206897942507472 182502786265425280
62158947940246144 87615823203837520
135044669885121120 251198662116765664
151201694265552960 185121275398429120
224556185866594848 233670701539769632
53816374154103296 214426158206339104
97719274045126096 150444694820107552
53237609125871184 262741079392896448
19400805559825184 258629733936861312
145795538445591072 236381274276128224
94271447523662624 118827028310595712
125454961574528432 176678947648417184
36902765141199616 203232804356782400
41452434235493456 105566129221891008
75094460951278304 158218335438858592
69205463947317400 237857437553939744
168397333463228992 235932599672998464
37057036918281832 76294064517108992
208273115160861536 244434964661231648
42214176718786392 232003530193380800
31848123362725204 53225125621210792
17651922775576526 78026042232714272
134892031185557600 169392729572519712
168637661558131872 247315315615452992
93964387166614288 213245125376095136
26235920971594668 174648547159001600
72387781688063696 177781929479998304
166616881141517312 229745860531142624
59830754841254776 95567619908531600
13270392275250678 90864361101876800
34629504097912272 126415181884965968
49105371326900448 192827667419442464
120738475589358144 123315854914025984
48706345003559304 103711883918910496
78319624199771232 89326489220545392
72560642284245984 258886950293717728
145597365756566432 169291312545065408
33986553457481272 230764694297475616
165085442865040320 227957669454599744
1378798863363860 93994333313945648
50241446306326088 154445865958711776
17747959838198792 145256200724552704
46295150144361792 233398930900506912
169729342613056192 238706817335594752
39866805059803936 155752691341658208
424192034436327 111251909935834864
89537233886155392 122684915946521104
17552269910631144 182156588639176928
62542717489094448 90580110924405632
113400798550991328 213662672071465152
51875535657327056 124368976424125632
14863321003777160 78633930324993360
115012407906757328 183473920413080192
69980741607213776 255409023896473152
9242345393137164 162208877976712096
92160713087754112 129173465752088016
227386163906622912 256550079860062176
28949515732872452 109745324008934288
108115085734091536 179364340596506528
4923340872288771 149631623730880352
235189981555085056 248173860694031040
137600699223756464 242113115796027360
110086687912962848 162213324866940608
69056345703607896 100376960329812096
102590480436681632 196260163165891008
66097041621565160 144140478840195744
167362289069626720 225969169238326816
143051161847282176 144830561594870912
243235370508778112 248538824072266144
64055223717539560 245179851103807616
151728658770089248 156550743678593088
161091320031330624 258241577476298240
35107497500492240 150141818695120832
132985485774282240 245280494544255648
91288738768707728 165149973085277856
169226773400950304 248342557098278272
43488832094437624 129945925316635632
79338903617362528 95062063921434624
2138957073491168 211434919504528640
164486736897489 59706942753174904
106013966199147264 156236246524276416
2091620018421359 70964096154475288
22362982844138612 60446535937753528
100189833678903856 230131397671591552
140981178744832176 235518872934787072
165168655331549888 238632411015774816
194983780266755136 228447413756894880
15907323963151440 247029232117246592
68704945093838432 107346018423423728
48992619760158264 70140054808149624
243381801290336288 244136663884949952
144950321874273632 186863933286762656
30914105073042832 37349266928959104
47760769899963440 226188586418151296
45966377560487152 233341977719273792
13805337594262464 23461069681987040
56676377046884056 171922731913768512
31411545093581856 236209008787747392
45091592436623176 150747787609523744
108248225107659952 109580561597500576
138768086585201952 241161132073729600
162752302758355840 174085635076105088
62785043926121624 209817327104635232
24212533877663760 248098260343701248
104028767838024160 220395461946146624
1783548027248929 44633312273580736
114558027175996208 250223788522590336
93015422009962848 205682518371194752
118227918049455568 237895482032857856
43709010925132928 224204993149794304
15438372660114926 93888220429687504
35899765069071580 241441597083144288
149282086814672768 242689343031174528
27905757927488188 94837573273998144
7242471421246768 68264282568607816
81675761185558192 110145472678891152
177970295493245408 186293149091563200
148320898129721312 164110112839095328
48646517073299960 182443633218212672
24397088820367928 66453808802253584
52895773503658704 226754963460677536
31467904646077388 157308342093672928
139500196242221104 160506308834415264
3656781205616447 169438855489493440
154871635440226528 157264734702148864
207858314944607936 225723318319778208
154283631168083200 198911075973248480
51358130696243248 80188832373688688
198657290652448928 216604398767404672
145251164391495808 153447396907859456
33726249093420320 69571555253160840
19998908712873360 255859430403111456
58797978514279976 151590035221440832
120854819692434400 221072658309893760
86055424009913232 201470478304595968
27328815967885504 126401474289705408
48140206508790352 128565162525928448
19888837952733908 69537080678860944
105473934856977376 174434529955513536
34066851357849720 52598231952730552
236395823640252256 251822615808943296
116973518327791280 180222306311392384
144658656388266752 149453094712548416
24777176009510812 102760128528954112
59256960225855672 201822135335387744
33597375742218328 148995344936940960
66691130293269432 223820069686462304
80101988136187280 134059089824991248
20672602821016292 107594282114221520
23447616175171312 50848071333809648
35646907867003284 142640209252844144
117261229496991584 154215611027848032
20742603562663092 191660764121912384
82185035780231024 117865278148525328
130863822100491680 146638662234038176
104228786088823632 120796691108845776
86718863957107472 202209371875101024
26668776552639284 167163911936381120
211176610844052416 216898178327075296
107356734713979568 119627924757204848
59858212352175080 229049390818180768
129741957640734688 191477267278857088
134152102930513296 205041791465082176
31596010001606488 42388686624001752
33889434425825352 133945278273275072
72036825927461448 106182447992353824
33551563700797060 102885910057959568
59535024860804192 67477903535179848
56250511784703728 89251632499233600
78114587981118832 210281768444158528
34530913587628856 125388870482770544
165514515937661760 182512183893984608
25276676117904476 115584216524256048
82598443120091312 218741505999472864
107933508887468896 156589253543922784
150878987456015904 240592369826780416
140520658975040752 214935508070041120
10483243091336748 147120071206620640
178654018857501280 204719884135039168
211053713898370368 248490529241621824
98813891607820800 146949739408228608
47997908359205336 229492275364818144
31743115412575568 118847288805204512
18731926896232916 88973889688489952
127528060031679968 171683205068520384
142822729202503696 241312113583316096
199100443231174336 208959931107843776
48664151660519024 56746954583009760
112881932313987728 250439059654251616
9114289883772284 33056490489240692
43674978817160136 249353758266533248
77508452359219504 222043420911054816
75456799355980144 210422580566868672
54775200207992048 224106814828222304
15703216923933158 27206675647970052
27380943346197264 205507015334936224
72936125280674304 89017522154080800
61926685837726040 217738892757951936
39290627171729264 62085710010252224
46348765326636608 58399374935902224
187590580241817696 195461963227414848
100919688502000448 215936753008396064
96139811428179200 131957898502698416
152857571119779008 258085881422537120
190140092111331904 233192390295715232
30399617040951300 190392960623765760
233617456648727168 253231369206924096
142196198113823312 177393540474492512
10003184965626472 127411853740207296
100204852035017728 130744734563734480
24295082409072660 237947295486582656
200600396476336128 222612146102835648
139235071725195104 255738304223137248
169319596529144640 193308647968033504
123796931887402128 125565537442114160
31586736454523364 194415421323972896
104240823795410912 239038633746840800
9291646750330336 204590842558990656
52250443049285696 105625753750720016
136631020196075712 213790842272404224
7325305636645700 146113722729741312
79817335582505312 187661622202331520
26644961073873196 52043192433875600
149985232056938816 168401548632614560
27781208698222916 227657430171183520
23557977422688764 31653338697896748
111819902376383680 193034914163439616
184091527181900224 197523227126336288
59377060917731224 197091557628940800
189100833520820448 219176401730081216
243574860040499904 252396747134096864
10849605504944610 254551242912248736
104431288223285488 243593267583075552
167688766779709248 211748361125694592
242402086646052736 244305450815200736
167041140153168992 242627315542506304
103405125448752816 198133903816826176
116332077178552224 205949227348135232
32325631916627696 154811691511773440
107364768897748080 144373567789199584
125655027238728624 207053041323586976
99928454512438096 186005682176957280
23125316128845984 140266756304124416
14815338590016028 109469550553391760
109195656358697344 135308119337430256
67175668592465520 131550962805736928
53833129956441352 205095982649208896
81986785208072608 214599257461252224
182565499893076544 250760502813323616
142317289492039552 149787915607529056
68630203638360352 155296082403457920
39428621624197808 144670088884198176
145769325047394592 162381374274283488
96985555659100064 169927019567817856
109945900189563680 239263895557027072
59265258753217048 109968995410688992
141669328793329200 223960511407403008
64064759757765304 81053733559825008
27710892742053704 202382494259004800
19525208094135888 163122905983510720
25021518896809712 152396129607237728
120445552550671568 254566861795083040
31005317199824456 246610515737987808
23884471558153628 262294504146074432
156367149165906720 179817267529860672
190195911985529664 213438094407954112
50672159791794312 248590519488806368
119538441326103936 184127437591119296
27360052803195980 123712135377937104
51855388250043016 124972774752564496
41912813047977568 229317138958715232
34508699009513724 124948132750270288
160531263097701600 190108682492506336
7056036009005684 241649248527262880
78481246290928704 253663220938389664
72010397726701336 203821147091136160
27094810367031356 184139378624488768
92936913417237696 119236899924579264
43242745965973400 254346017745727680
138456565570638608 166680155456743872
63674230318571304 240202498889128064
77065951528498432 85123461545002800
52663074865001384 156271045893428320
183980863592388864 233856729540599808
54920892628813736 151777598000019296
162312856572480352 189661924966000448
49965533807839432 171216908501941120
25343739528044688 210231960002724320
114643258832124672 184509532726395008
135435267149612912 217961870563645664
5988367716822163 230564932234932960
87712613404730448 137726940584981440
74680811401382960 193662592287866784
10687051900244626 92289358297025456
10814043754793778 252647109234704128
69911128708773296 215981070958776032
252058905620481088 259787973452070720
178662894217559616 236746453617022368
46912599917278472 162019221977985344
23614670642134308 56954973017254728
2259531479438096 178037918550416224
150074482592645440 249981737503939136
138920889013645120 186677502071594016
75564600325063936 85775038761083152
53953577282608256 254049062652963168
127773496788242224 171663382385676896
105202167440286288 203969644108860512
102564178478144912 116241794271395776
32291658215840696 212840937815176320
71265995250894160 260592569258022464
78057359063073072 206724317136348000
34690713995515480 79813779389520896
19883399473879204 122592247562516064
200876954332694432 258581235549862976
155281643626194144 218726942681835968
81702969215838640 85893774313759168
77771805075471776 184379964394378144
46800198852423520 219347107698115200
31426925642976568 54929416668852672
60837843259743024 208929804895522752
160407406147022944 261894569569502848
11264561824673588 191944994842598336
6449828966099975 216808934778808896
63835291215574416 93812318423192256
68899442724626808 140441776328613840
15094272450859236 70140529391612120
37980841129838880 126158568890240512
100526707217770352 220368330847146240
81467125029171664 252471723973008768
4194880763426609 252910325304436320
16335659462319154 189090144360380192
93485273790661904 260270210111128288
49249043779377048 251108768193449056
25510715838751940 26238448639668816
66513283147036680 155489270351792192
131489459181936448 249218452601144096
11577670417948958 16063556826386694
79080942652894576 83662647688401760
205444030752174016 247500225695562144
95046727030239872 101676968961964832
16380951510423006 44607234562559512
136439654836891472 244774576331947072
151905041522623392 177118596928880448
223184643287046016 250153716206041536
82841244680345088 130214020596162832
20262035425147440 175373253874572864
7166931960748533 95670602998989936
95098215609868000 184432974154737504
61256871006447232 85931232755800032
218080649325094400 246734148135987968
41066020069473112 215635214262068960
43062437644909672 194184732639144896
195333420077717728 259354484627556992
49669057110717128 215668723608153088
42893816235313544 194888193473826656
7617666328778273 97203406096575632
241029304711264512 257371367779930688
44020639075633672 88614729761078080
67645185886074808 153659662729356320
22041013384383796 253602285243528384
224483514148140384 256797480684425216
83237084317983376 142883953069583312
89565664822818672 138461226285040016
51426028978146376 146193428153146528
151355698831459872 238435113242524000
80319506790748160 137367427501552144
125133281721359840 150099885502324544
20613230743910748 124979372391358768
135771147191574480 137390963192755440
122671500273887792 248491521072813120
61505030309420704 112227255565141936
156834742057259904 185061712145674048
95115742701330288 195792718907141952
158880486187682112 179844724232033440
211498604915485312 246652139301235808
46104422178270632 164013390223228704
165253035423977888 182516086318520832
31286013709746296 194299191746783904
79537386557103216 100939813958723904
68120513830820336 242155129400233792
114702684726354096 193616598828808448
157484571906000928 212335457420240832
118338829222172576 148814476458761792
95619570525363536 144353201300413152
22964610235182340 89060684930291952
90848214933213440 108141653511689456
61073691948995936 161856594245074752
138514416387910320 241576564315652704
185611795536559360 195615085469878400
138496029375719728 219276375068836544
189655085764937 82693608173805712
190274074129614144 220665395101868096
206297978226857088 230824371416120000
64679549283102408 201996101834707072
134197733604831200 139806954988997216
167818569066026912 208087197614528064
32666906132367292 131865293539918288
159704011707028352 197198988753166976
53736701813566496 163277562628025664
75064765333281504 139021889475706368
22364626931140460 146680759860661376
87288668837574528 152904451047304384
22296903489958260 222983674826043008
83562015626102544 235793285122528032
19989509528988860 65306554791394912
97920665969713424 105899398713373648
46911002010428288 171115373052717024
160698633764024864 237988767117554272
141784778906610096 217804050282727104
108424352395287488 160277267671012896
41743340104580776 163500113798540160
125472160811786576 248653385315303264
93558322562751952 98114317814843376
4612351394426232 170927042368705344
73686455088119120 77742517814741152
85546254706975568 222781248342615104
195072957613105088 211537226497898848
33179819871385532 47871093494349816
14577423213854662 143468793647587056
10181292010013306 262916802344954912
167642908468487328 217241471272888192
212600707966567936 236359075799210784
59295721868324016 118243398025399232
14803243142690860 187383619855901888
162430661162173888 251991259233948512
1856572171196407 80477104589587360
22069422315190864 90349264631536944
156612619845710080 231145924370890752
233113710233904320 261721564421034592
119408864938086544 185657672569496032
164389956899555488 241658111097018816
155014965080099488 240859637118948288
75701824530248368 201180278809998432
197152209473691264 249999962247422176
98603193322522368 150980516084681184
200989164021052032 216700204692379520
21978100656088904 84896811745000912
41540777127692856 215837223316559712
82778528239295776 161536475820789728
24433962539738424 212476680147826240
131577988324352224 191785345116301600
34621800286516208 236421056063986176
19775618159983420 58498871143753112
48257513065788376 179667056148419744
49121898217699928 234246322744462336
9676077385843772 146064336710483072
44373045376031920 226549947991553440
28999385698086152 32484893503706080
122009296861527008 221965164963378048
136231834947492416 152186547002606784
76652292145305968 255193654912841504
169860752590780096 220579894983470336
94745946245534192 152872471895900512
163780884576033728 227338816186380960
11001045026759132 52772506564600368
15108095176094420 187904794112818176
53908476987299624 201852694218900704
190248807854810496 242123316027375712
73952158583826768 107808743834007552
29189606432741964 88406608663651920
126192283284240448 255250936743218976
46514150594358704 258283622566088512
20936071930720120 254830256200641856
856517093208434 198274788566567776
134664404670508368 143897795180246800
78334121427060592 138655361589772768
127597069947748320 234811791299395360
10173525387373500 130493137962402064
161003082718961152 233739519956456128
32236150989300820 106159103266096608
25656124609570376 257079596638769056
2075114347599151 157827167975892928
61136631077941856 138052600029379584
128132600189663280 192419063874431296
94191434645755280 215061982902838752
115868617099386128 213150313704825920
4092618108831236 68131912320680752
160296450855866912 204756173894214112
83553910232577904 139288150063381664
135658803684090992 205179218667056352
110356405899160704 217611191033835328
7758599386860831 188738759495853728
2452874391304879 165888746896906752
169947841595803904 222351677192018016
163461299889613952 236735234441066240
24444971727686816 241461916984728960
135476360537693056 195066271907223648
24589251284131760 69707219027852640
98951414955166176 207371912880501056
32006889446797588 55393045846679120
59680691645404920 191775427567762656
111824190028706608 189321580956474432
171137663350597088 205975387146927584
142620784996638032 235673612536077344
125196312896881104 208405624538671264
135120037531316928 263065160778074144
86607533730780304 124375197083262352
14470767894452478 149750182283080800
6694933179327043 106754472650311280
15415778434407510 71883778142917776
11837085716169124 189652548236170368
207006209230581408 212863243064506912
22597703133435036 212087181861037536
90184514056476976 259253451886589536
149853883534049376 226691720345386944
28935361199296848 138726279075811552
154723992324553344 194340045957661856
58542310626935416 72375855399036816
150022776190006528 203188505985902080
43455490304796872 165445172253833024
54685618137553904 192870753201406464
77389903967200048 162225316400028000
27741467514175708 145047582604829184
22346591855202192 143793902524565280
87934806192837136 253273756539782144
137631562969648592 142952115814486048
210903589281915072 210977414321493536
19675458750191920 163695169995025184
39122452551916440 118006192197434848
49332788131752936 235382947820326144
103566784844049696 210239076119241120
50314836747265496 232316624155981696
13342743227944134 43086209863842208
33857951251219632 195325541503419136
132658076340469632 219356597196048256
126290742428867328 231356170294390400
11037156077830354 71551959176594792
57084459844743648 203350067286464448
109018295878530640 144822122332894208
48118458426375568 219848012243492128
183424554664412032 251498635857809184
22797470670115672 257592532600090336
133332879584707808 196203724348330400
177601920654522016 192486194897734912
73162025658876992 208932231112820608
177102361125043264 250101647861717312
250401954276254752 258035653477159840
64973478382723696 127845840662566960
73534726850835040 137356587324542320
23920434555760888 169631315911938304
153200364533795904 247728048032365248
24948345682669848 224631409786367200
18877085433182988 117856138167682768
80845195042365024 233914330706350976
146199260709386560 257266129178170432
107798796358989568 134344453097542816
135413791865656128 148916078036495392
7341504780911621 232818465162020576
60991808217478592 197703028418461152
6333782093043073 75745188202348432
92252371686827280 173808285857346464
67724472405679264 155126544139515936
63056546727716664 238343243953199680
3450267319438597 91602286597071728
22064346771023340 41144356274976592
17699788845309444 37398467402707072
127192678278840560 157306398046257408
3877493930435349 42814276564372312
129800774507711520 153909824293216416
56756863492650776 109556041940679904
53866129308021096 68944710782027824
87737589345761968 258467738049353056
61728209356521896 255393302830013728
3700768174229739 201365234434899104
168235780775952832 169261890148358880
98212836216451680 219526911660729120
170917276862720000 183682918668462816
81100645395251552 250786611160889184
125297400823261824 193309482664539776
55412164705322584 82451699012881824
37720741378522440 80534282530531232
75390889176639200 140463404103235536
26994348851044308 246064481970162816
218305742038037248 242505190994318528
148031434408916096 229581571646052832
58135609811668208 84556857117726960
107752379019972016 160130327259335392
11010853851389736 24568380080832460
81117493567143008 225046102590074304
25750838817983768 59718682400775472
107586476491727888 150261208469452000
19487009166848888 167444882799025312
101048155739632080 118862061893540624
30950748860801284 229857365006940512
68927286259939552 188001611993066080
122249366079958688 248293526278452832
78572039279085088 184395342473781088
15869376012240134 61216336149013168
161440282784745216 232737289504453440
67808565667731944 235820460858546272
174596336441549920 176750338795286016
171232777603923328 243426233328904032
41521657108294152 131197207094715792
18864744736968988 116553464079930304
86084894508287360 86300388968063648
57753352119488360 236480376215082048
109002295117939856 241364303301040288
205967200841653312 259537444979127104
114285271211172992 140116521271758736
129229728021850016 146270699192944320
32400819859776700 244803359117390464
136212225016606160 200412507747093664
33507647943088576 251073555297179360
156274776630873952 200520655695164896
119434634031817568 232092985153680192
40982730971561152 151304750988114464
37393135915094688 234522930160171456
4616377280116699 211204789007196512
112391124804842336 240250482648228672
55073840127359008 261052949372364160
39638703122128008 112950947893873920
164918735093668384 252216673095687072
128996245560574992 152400984309210976
58354455406881712 224779914247078048
77581939732334352 244327683738801920
112697946918514112 116698923158852112
43606611897575000 172995690224343168
2638245336413350 150706134592417792
171195114667708192 240278300259037824
23845237011969004 128035016994039568
153149510552129216 201087020510499072
68748626685014504 240295513604553120
5449854999521474 84021365457559056
77531645088746256 82092426833077392
131977654260259392 132589029996666480
100860365984030768 190133379678280064
141258307706819280 190924732397935168
44370723267681896 81214233684415312
166303854514977280 204180971604943424
108430135788421488 252904513095066336
216703440837088288 222104505449145184
148116885476337536 156977207067176128
7598303300062951 32721270933396340
196923089972619168 249378282093395840
1296414254639953 33788231403738280
11158881879049582 46032873898157072
98014506911476000 127957785773336240
118839637849166816 251524161221543680
22971807620975468 109449198886509312
24509093180060236 263016686762199168
19739354119816356 49199126953481672
99273690812190544 164374875279970464
156308508677908704 175741742504904704
90903654595960928 136146380296405152
26743528750706948 240082711461678848
17368007730632482 156641529683894560
39478583795672504 188646913207045504
94235041618325776 155217092427997664
60300982790446920 156928263040831360
95417911011646864 254689980350621376
32010232738417276 105497319851526368
79373612722510736 212953466087410080
80492726050357840 133250627464196320
72799956058554416 154179130226292736
10896305124005838 233111340012844032
76585218532324400 85589989276781472
24876606455185968 54600918605382752
35977221369320528 63213124205851696
86177274510618304 115700614010294304
1068598602094538 169056175547279072
22612136686488956 223586344687185152
23704851281739384 56019283547259816
54822935808878864 248743528874864768
80185038355244752 178896982585978400
198080078690356352 242952905888685248
33252300608143448 118657427832446496
98143944715469568 118952160373746240
6703707697314472 143259718056825888
5863958385314682 70567074055126928
89970884295750192 215724048588153984
17180522526627378 173917758165629344
25865420883319644 190499490226292864
82109219223049920 186311271669153888
15843880278038014 96976529329911312
12347119752932942 139898549775641152
13100608496053418 146486794688309920
45320444864618424 84610244927608960
132353222925867552 137996413479310544
118023313695120592 203902591526381056
25510578080773816 70728480713015072
162238763202612928 217732910828643552
14742044542372098 144619628740070592
243008236618120992 255186212626282016
120292484644550016 223897246598916832
9857821880545816 126254532159213104
11193336091200996 40214274809135768
81273318572641216 211617972485850016
164120526270452384 247504508196618592
91796201056173552 261607663190721600
85424895284558496 233646867679399584
183028159618877792 257835419851983168
111816036802097728 140438542363216864
135094673547421088 163109657466200960
106067235079437344 113073687181362912
58408426592588896 222380593918487616
39623768149664024 78556117521984784
127437877696895088 223053050948181344
63196198343187792 202145929053435392
81117808401498160 136222378839243216
9147436094888780 94345206843907024
149078782292115296 196960891626373120
37290721914452288 119710290814394640
19925030613564228 145007697284298016
59197940094701112 93394142949916432
230880955219441472 235110306753974784
104908638798370288 141331332625784336
169193351114049696 191459215824259712
163643026021821504 216123044719563744
9115168099812764 53206070903758112
25306333595187524 181393809007476672
90187696120129200 235966235888737664
31038357656482468 242811286326573824
109327930250600192 227079937823679456
69023779000023456 140383158234498592
38757501551464152 102527431133457632
61233202274878848 259413385881513248
96852329898276704 172256101032534784
55519687679181208 107182046657784464
75505917178466288 238297340799287584
3645242668741216 242734000466304864
129900153126582608 167339646492982496
160175368637378016 208142412690025920
79604139090534112 196198283436932800
55067187043699424 190930299508080832
113855047532134992 122049440606144944
9891427603481516 179574500530325056
36586515907448616 85693737423437440
80478034400239344 144328150427834112
252440923168384544 258045141542976576
103699743285319680 169207129402625088
43583563491316608 65603412652039000
133970950256724352 260984896123698432
233329420863027936 259634757742738592
155283874602214816 214178677372450272
73951165261982176 194710612392048384
100740339654568752 229318508086351136
33269687710711956 107018308744251440
64732572673525560 91264957154421456
34661281309404768 94256155326920720
181754588779628512 232724341508559104
3653560173746758 167582215886762560
54574049503516608 165363394735993568
204272748866279392 210246474662946336
76797065712512864 250508662986024032
151879727391068768 212707599284557344
17862564320239314 22226000874798164
6733957629561377 10660540507227674
97482743414005568 244691235454392608
2334159822560108 217903212681934944
206615495037542400 230567088594434176
10211152445730660 79399528324102592
193806097748939360 253944902802382048
165635242896456544 244347484961486336
49416065914590656 63441412532521928
66928057583027536 139984454395848208
118068956330219280 258541407359308096
65907964811187952 243995551470943008
16123542165760546 34829561311927052
51890655727769480 156345341223203584
83090767155781856 235552301405082496
147641082608683232 246892876096027936
27574725412193900 196040127154864224
46421462240642296 254264224893197344
22689311349937080 257144019084731296
83454049353525904 158097029888545152
34102552833409360 158248681851602176
18940378195358324 235506454661668704
88704670089539408 111724284129989024
71766362654462304 93930014739713184
194570799117021888 236045138215055872
38653172031159576 180872916330195392
32576623130805512 144986458433918432
66876664602744464 184013081704959360
117041591053411616 174662530794685376
2558690527768078 84288445704948864
70293210980097600 109737899126688080
68970156131908248 219973093049570720
214155704283642528 237308269828982720
94139811758298928 237372493802185376
184734226224090528 260157291153825888
43725432291385976 198401976001733824
92926685807902768 184509056448026528
201396739775500928 248552664192456160
40748612324603272 163053001565925600
69020843505098120 92900444522346096
34918842909572128 174667979769531616
45057115327743760 65375254522215408
87508771753991120 250847003812942240
4665419668091402 223697716525827616
178585540663727392 201537007227750176
158831089482767456 197892443903255168
46899522706968672 235288888662916640
66172343339199200 132751244052798464
158212455015430560 223111293631209792
56214067091325944 205619736174570048
57044203118578888 108197241451098544
34240501520658064 141548483122219248
128245259997951056 146086872814445120
51600154827160784 109935743112464400
81794654640883120 247891411897093984
31452723775498204 135241318297748176
160063744187391872 241179817099795936
50909961099010096 182362707756552864
101581889169087584 235598873713966592
65448599372194352 146066822568495232
235609798318187072 239074522723785568
13949035082958870 55747975658968312
48641337483566672 238842231896732800
142473704780591168 210798135285101664
199560824185651296 259861844904634560
19462680569616076 237341046106959040
43869115725696512 213500530763270528
21284679418175760 160483683425118624
35721309774007764 53820958836752992
101032277205985696 171027372392816576
65165535818842976 190291699732145664
21176821897096876 260469066059783680
23173483898488896 189770387954333792
27506008741634008 75873129902328176
27624083570877552 94641091052727136
69070104208738504 240429225798744352
44684444615985728 117902358193487488
121001538872362944 222151553011863264
81068047057414112 147550896929923616
136514835221193232 198035032795621376
14853769569498326 204339534781973184
4218409547186715 9921351893701504
79205456500440176 89463482296240816
25072893540825948 71554793588672088
152839336923960512 239028427437730656
187802690454359616 220434576177148032
220412318170052416 259633309253921920
10214282384419944 202726779623544032
1614395429635234 126979835767650160
203009031237980288 257542233982570432
207877723207375744 239180162084336352
20581900440815728 93205907039623744
55401949359476176 242712659364286944
190508985038640896 211875606324459648
149650538260972896 194220690459286080
173519132932600224 210201235429075200
70219759243397192 100286501010385264
4352274878344750 143278590668640080
32971121866254460 91381728972820192
21061844293845560 118680210285736112
124146625477208848 136945115494266080
55429751537555288 134619125657981472
36470801338119912 86954302917796240
195235761269606144 244000886479199936
109520694953094192 123483555428737888
23869591572992672 200597089773929504
193080531512267008 256208194835975968
135283088558704160 262653959461344640
131388703981305872 210613328308136864
64616128122689440 223595431749300320
29932352594197260 165107668420662016
85228954134287232 175828293392288000
80155145228269872 96278997862292400
215419295742354112 220926250058998080
35843696125086116 87785281876554912
181554449800361728 223111946042905792
14512642775677698 188478634661984960
74099281392480720 99802683262301648
226677913851739040 227482357777511744
129188561185455600 149039464378443392
34546731203762696 119198057438919392
17978797376463016 163148432685212320
42425290917501832 60666401706597472
121824530130958352 212963803198883264
150228184558988768 259209042126636416
26820016363123356 206175674299108992
77788401999423600 147222903772388608
186680324481910656 212010571513415328
121161023073454320 247122754498729664
68611248686076656 132441552258499648
36452425233142224 220963623465328512
97582014634207616 111106163460547856
117455262499829904 153277828009917184
132540036095530672 252414144029191072
12698464559429026 189309480626025952
70137039262200832 147759006075519040
12728878629830096 81629774188303888
94883568156129312 151677901357872864
25833683079382492 152242325913101536
98153740710164720 129826843661415120
29476258860159004 104964600435393744
42743975191812304 82287702133429600
79996492478818448 150352260327546496
162715045406748480 183637372276886656
29807643369514480 96804241011911872
39759628365886744 241944950710765856
37839549343408456 205160547343057856
73851851924284896 120545416087585744
30144512766958416 102472909607458304
31715375857689392 89937823264978464
27347712117837732 254288586755998592
139603027010316560 217510033971848256
96481995743030992 231686124886498112
98609947374374928 206045565961163712
84044749317077632 147451460311715904
34926749764507300 252126130664613536
154362259706571648 246995231127615424
38899849935978320 74717977661554848
2594382024248525 7829969441710079
132517854153554992 165461635391018752
54646460683823848 72013703765871440
116795489510005280 185370431949958560
92426477541527984 187807870473510592
2077364186392079 78155034171750576
44066785416353728 252876622457544288
113954294818328048 233917208323598912
16887158738297528 21435356994900056
39249364468034488 177869985662147872
1447993064630192 203533599406746592
73399762944392864 73427648821002256
54298137717175760 103810191581357440
37070186420080800 144427130549786272
105770100243977104 208497870078771808
109859502823440848 140341821054529632
40706675541791272 47777097563354192
15574159580840396 159022592383891424
21793601054575964 60300056312318552
17169008098805594 149593374171286624
148428891952216672 187022592856955200
35953554998654572 179393544247842720
130252013459300960 154534689176831456
15239258952389728 238978389954962688
106653910116474256 167358448591948096
17590558596000756 169354936563434112
120020827855400896 233736610148837824
104304466397031408 250769640278133504
93711254779084096 205565004781432416
45425912154630824 117563018640656096
29371403216376020 161050065410796800
47191950664850640 170708484447701664
192557673597192704 207484178509982848
35755917255463364 173848455153024480
115079203077893200 227306031925733472
41521061650686032 222536563203381600
71353995729016136 149414475631298496
23231232926971772 75598880898050096
89327164483513552 238251611728984512
104019428477673632 249056676534557536
196211298128434976 229902707509783104
160143639067697280 233427867857036224
75997516727161456 112960235908358768
190241092476052128 255091801724261824
29526069751285716 81802200134061952
150841569119353920 184968633231382976
95529791693262384 222209888477905824
204492248497639488 260289312368234592
131148054420409024 237442621161613216
163838849072515008 241880171599592768
108279135656508064 132526538265849424
14610564747109902 100175053585115280
234224485653423136 234559456871671584
214099133374400288 226070569106114336
105556490494731344 170117551796462688
66452371255212512 202522357309011104
200624935269660384 221424259697493152
76459003990645104 77270601174542416
57182042656165304 134130723129825840
127429545590749440 194466101155254784
14734266130189218 113789798507909760
65152359562899184 114922384942313552
33770244057002672 177983319715795904
98655939158056432 169950373636129536
15096286240821914 90448419336196416
58225216553598088 120719920013217776
35405973807454344 260653889193455840
33092810076892872 166204995415689376
151896305668772704 167713782469489216
9266618579353312 70201203574127264
68585845493720832 121603775277650128
199123592694096096 232801454880255808
160478558022417952 209118143900033088
150668732930047488 224362108130476224
131684643250632208 149817244285066752
14689769219756744 29750078034855080
170073717637480000 210593678028164512
20385101990915528 148894108956913088
85209585220267728 128292070531109680
112139034279486512 250101307991583488
32439669567144228 71227502594674216
139301887239026016 154879212102438656
34071801802854628 78154483386754816
29273014190410052 95287247527786784
92327724474592768 94027441552460688
171649305628489792 223382530999847680
62758340459140856 187679205764410464
50261729766346192 257357486735494112
28371244655320400 159261509810841536
92427327345021632 132494221185216608
150127536079123552 187362109338203872
114193368514310528 161163252695084192
8383127790260518 255417049811129088
60221121549489928 160450779374965248
51909255878746600 114969176149366304
4373168170080635 118478851770175808
14814539337370308 198389926541802720
101423590860388720 151071727724876448
2641144825565092 129701489655190416
23735105260640888 210006296110233536
191630381389372832 252083401158928160
101233534036180768 260273349277632832
62188690540858592 177836308359309920
110727299341406384 156796902036769184
113151577808020608 116419115870017216
181294189795902016 250727514179614304
24110636233240016 200650113485476416
6948505840664303 243520346567705632
23068533225868764 103985148825356256
12857624275479354 227091959315606560
195917356402354208 241026886094715328
172839429274329920 201235736802043200
62811000128819376 205597714907150240
33983460658647364 40658375522096096
150677613182116544 254994974648773344
155563989411505120 189012414287836032
70715289780485800 152007717161391936
189081301080556096 221682350737141984
29534856491670560 160541158787524416
10782417599161828 248125796651686368
12988970091740296 255755146839073952
74584106727960944 254557855708366848
46359913227693672 82321102558335376
142907838103933664 233272100827833120
12923588810242788 90448427065379440
162824946327868992 229777410181606400
42582575499615496 228178295054091168
236932452621354976 251953604087650688
63843588549540392 196000349974373856
996689991781000 166004921383260736
125105329223410320 189682045269868576
175576417860368256 176292311360426560
198591224053595136 222302314068144736
127824632878490544 235484676263061312
9755106800959316 65214962029272728
111335138226111504 161900205833403008
10530680826401024 255185313161274752
45583893862372000 167720827509776096
54765667211190432 81916171461060784
84200737437739552 161207286131322368
196448612335788288 196868489853336608
63713477647085888 248966332146478208
120579789848861232 220137908191671680
4417202700242264 48724973199134456
74650938494354144 240900411839326944
147085304132774016 175166489492103424
99106324874850128 215658122541078080
122291486266530128 204157054834848352
56827008130651176 84790293056945968
170956795122165664 203834365943380704
148386933255573248 253739620894286944
5632464497805089 239615733972318496
40981183168978544 245776811214640064
29887001168720140 48312621327419368
140410032084328096 245236068865838528
4883029474892095 222765530309384832
134969966385698688 236229436053253376
35740402149188048 107069431559614912
56900239303254304 205803070572627520
91593411200024384 262828932020708928
99274835576868000 128723404021834320
50063119929071288 172380048760545184
196805817809314944 226185915619246208
150579865014898176 223083742684505824
18954345404695240 223827088771595296
48576901175631296 113655777598886384
131684523358510256 144168160977970720
82927410265799168 89037874892695696
109037342084607536 253689412497587936
83314894361552064 160345696741636288
209400580429616928 249717052441047744
107543032988884112 211808352298772512
222573393033877408 237094628986262144
56654301941462528 191908853816973408
35383081924875432 261384622174928000
5777962505455215 165803154496589536
179840535133856032 188498924181540576
48314258768561016 80793638384756608
13945021593237298 180992811574233504
40717310019384960 210685376251941760
79558292925040784 235100411608758400
54676067073171656 138383889945662688
74699540618047536 226671393573797664
207110489417636704 244482643125709056
103247040212175984 185090044695467616
31545937741869792 167560408856331456
185803693949890784 216210716390946496
52148831879586336 148597113791567872
78111028752419136 117759766579090048
39344482725803592 93970276858594512
161013784820749696 229296342256783104
97538740894718720 236635421450855808
53920224268793720 251013233177445184
9855025038727632 172089063354051264
5451956350339930 180436214387907296
97833699110914512 228271145712526496
137388797811425344 261935332541073472
123688997176953856 240944811848041792
95011662987119456 237142472036669504
4184542824261838 70488421670052176
59446033353329648 91612811390550528
794176822387818 132435002187354992
201181579716608608 257832573203143168
64891342516681168 171147749427213728
154729952626081984 226721682561235648
111731789885904176 124928462090522304
76488500394564752 170362099759568704
556255757827778 214361453675479712
14351514781804818 110197282736606480
169638145980614624 241043673321597376
175126922434507872 251235375896788160
30383763853516984 153312891962182016
40222443598915696 45259230187559440
163872785667673792 219623931109541280
19024548353999380 196886533774857376
94503679751344928 202149958014653664
58675510005907880 215584095175315968
47845055868340872 103650988507934416
124391242667811424 201447807655573632
84588721178771536 175489816822905472
27286265766409452 81453715084182240
135135980448770576 167437369608731616
45079362478106904 112230199118380096
13354098693923576 84833540111214512
41878653187110112 205173296909669824
27656597479966860 117096119475436672
179373109193453152 204124041381778208
200380669397198592 219663691760850944
100905853595344928 139306676326116864
97305180389144736 168575999297873760
141591743657685248 240723997331187136
24221431165510356 87739450473431360
111266012228917632 200251510718095840
21464782802006568 53828534005106024
103521954161913632 177597848751261952
152738534407932864 207952662243832224
3627909338813707 234829786557785056
176872889798805504 191169850614871392
85962147726002400 140153290622171392
86098324092066688 130814703782758880
43342460256553472 216385047202301792
241252453474900160 262568718024060320
38454373837406408 106866298626908880
36568358910988848 208236517001112384
110065447185879184 164539007490155392
24533233326875832 145719499832495776
13603411743961916 154272031126866944
134047101176246112 232352613076324224
5660718832486347 117199468425922096
7472838446896976 78317934935020096
113420828554369568 139284505156396000
32280533177106884 204433370886099136
189007816288121504 249232367590739808
195860403711216032 230194263999641984
41431565318638176 55313191589233168
188285011225053920 215712789916087968
8367996786334557 182845314815170368
42058023670318256 193322837544670400
94392861865898528 102767197355760352
7326650319111982 98994146112992496
156617783963400832 257365089668484512
25021591677487240 63017197705506464
67319862769014248 124432034992966112
19427915492727980 177776397980007648
90915181631214000 237409648655529248
148081397612020064 222914381129920160
78773078549590784 159627583519113120
135711336077346608 152912110531261792
53773707533280752 251221060817570528
147941540786366048 193433168995156320
61276850498100320 167720247488484192
133564012439120736 224706471655092000
67556519649628672 211360333472364192
42903385702642096 114896621552610112
102612702287983024 213723058137859488
155739141158102976 237250682216983552
10242869155568666 17931313067440730
217673127379936256 227172477620235232
33885479704457624 67155531529340160
109242800696959584 160649230607453472
214757766688474912 219477525234333888
120978813123345216 181170008577318880
76735445634931248 162868460215379360
15803641554161420 216753029921970048
136583030658561056 225304087963549088
1030184897993019 18098554283366016
101525288801417040 154194811357207232
39256069338713640 222630415314509248
47662496502133872 234552749126524544
43205053283629608 118000158769651200
82142836089135200 133754173950103552
173228590077535424 247089228123858112
33896383865393272 143247714497094208
77321762773537216 114859122752765872
178759752895047872 188245765746078336
13179926152717384 171113969833081920
94451777461187696 225406636986098336
99568578311063600 196798739528720864
72824071136183856 161169493310175424
49665924761947880 186490703402474656
66868473656463368 232331485954046848
33831477470882876 55427169908786528
59767784503921952 146879403606638208
21904407052986864 148825038099528960
76079297067930368 106888511760104128
119716429483880704 221812803138994240
20858230532256256 75011618658983248
28297078361141184 43038600278954808
117433895738073808 257705277543308160
82524503199759744 199424808234265568
54177954782373592 185815196959317568
116642503486655424 193066568666458656
96243233327935776 252836262829483936
133794690524998112 181004735797483936
203847340534278144 246494318258128416
159255511139863808 207780011099385376
248790868681603904 261011448877107136
23170766561396968 189850727220014848
155108939121335168 235029867745556864
64718527565416600 217697746621297952
66611528480251200 102125122497525904
81242550849753568 135741886125201936
138783094428039184 174007818796862912
176627005716728768 230694961108930912
3150741651025550 93203765481859024
51314878830517128 107854027371471168
81061730477655328 200397044500808416
30102330506949364 126813663654305136
39141186226875680 67955617723057400
26008009967283592 231791394233266784
107246238877813360 259753032525984224
91064379327242128 104319135171381952
17685519128984264 61578802226287376
118952000318150560 154091602539308736
97337991108848432 98564747047420576
30658794022723492 209718031145341376
33840781006490588 127950045862744480
68138719435811848 168032442838200704
19084869816747884 148442113190265984
126086701601152016 228913250702616960
66075687494864352 220691610917939360
164070076414731744 262616978104966400
95783853930416848 169661471760472448
127535887448312272 262544841535356832
83957200806259264 150462738839006720
42683238703809072 109836650200943536
166279652471729376 213908476414044416
11153332282663564 118023490246730624
4301139982990044 170886009047595328
107661923754976848 130058467006838976
108193461267137440 182784832436201920
166702658166354496 201136901231759200
78715986048502592 130555966110299136
141371800720224480 174937650737360416
37497053562467336 246168041724191744
24311255419617572 231996437203650784
49747489118911720 97028367128568272
39795307396103672 66775512043874200
36841402904368088 41873864101636168
159580636803122272 163639070809648512
86671791367428064 168459712262341312
135330921840234832 260665763242001120
504182557496725 90855792593133280
125497408851516016 147278497182522400
58444340627650048 149676122936222720
120914820245274512 157500558173486688
97995966977050352 218721133554327808
104996933390401152 254441465478238176
35561224475981528 120506592589096736
29186139772980740 117768399494701024
63130836231803248 94923938627974688
39702273500033264 139562374478081040
19779594728413360 214038679701510208
166218604347488896 170353881503835744
74556244810828320 124993818468843040
44153520688200424 64708470006682672
72633013246163328 219046327484545472
95176778425915680 117020244208289136
20155033529675892 33433682071782776
44723871484766896 184172354572677312
65038840108481800 115882882248000192
140028860205094208 210202802383345440
22867961589858540 219235377764515744
177225358538819040 251651357365754624
38313762111578512 140533694303240560
56413405434652080 150480377604181248
33501744068812452 57645810204900744
32447229715323220 60528156607382128
5958369315528985 40611470516365368
16084953018479794 16428688241121262
196910809104934720 242928988163856864
86813468720841936 165981467091682240
94523112712258288 257862427679936288
25244118336053560 85449843222024208
156044798207129888 244061129979641952
115456942244312016 254645788197006976
94635744575978912 187352026225351744
104523706047483200 184134443518722624
135012354123457152 239965134822378944
40124657375766856 137163431324237664
36895310328936792 39757756398095152
109073401489220400 228244722787608096
158007661976138016 236085562672238336
70940724072014032 257376197905605408
142349317750381808 208317327830851808
152467718398668960 200956949965409600
144395905807216384 226049513357045344
132342693646280368 164079605914547168
169572931058187328 179006174059792672
63645514930374472 127978567585072688
112534373225268880 188579010558157568
12409076974148674 95134193747005568
155670291798812800 197444189787960416
58369743344399080 100645232007500480
49379306351031392 244859846297113728
192793280725938816 251012065297888160
18997389563609672 192882718573735808
31502668340012656 48974631309382768
12193007472340072 228079995616149632
91665316378790016 128039762036341344
29949330393048972 219134184385917888
25870981927657492 54429488359843728
116187389755693120 261343933073671168
164545511478580992 185247329233116160
113893304952446272 201307829901024160
10091224665398906 74499914064668224
158501114751936960 194976070466543456
89746000297171248 170215506591937504
36570451278179624 247716293112027808
6810965751060766 62660418046503368
166206823061255648 219880210254798944
58265710411261688 187804905768928928
52029873180736448 103482075524481200
60188440123634240 197479208937532640
134706922400793520 235771912907365024
211104250596564192 241422724068342880
80628283118596288 228787726682203616
151909723784714048 171853036143444416
79794068289224688 113167266988424048
225361914808423680 251501562544533568
119852573953702432 188878801025584512
84620919424142976 173819173627898016
129355121375572464 144756694803383264
70895989712097480 244448144576719392
49996722032233928 233099779273872512
76875769981882768 159987021243210912
60397378275748400 136236002814360160
130470380237698048 255541351194495392
13694923617561978 21350074599163484
3145378600970757 258820042771564096
54435870467045368 126582221102905552
5390661808162388 166279383961546176
51232880121379544 121508295853178688
157194199193663776 251219958936142752
195141106477268224 228204112353432128
117758965866389952 182918217610562272
47171312319799616 198340391760412480
26584289356943028 203032456046182336
106194606926157120 209277930325860352
76087050426708368 242911700277064640
68193763278034480 161368336238956640
91851860050766512 161152872807729056
83184329652876128 94597988442815088
100639639392324432 203390964141248672
180868699323652832 195026413538027872
94571865975905776 178778877520482272
59900196880135512 184017657939142432
208052290554775680 218420657944784384
143970933237875024 233882404457345504
33371710595950240 158895807575536320
31279631588645736 206491074107612928
6203711960532033 137629793877207168
4791393869521558 201826319947653984
14657616001008298 231344738697852768
39328892926783928 50013408236903104
100025968477303360 184995838738621920
104805787279630576 116147783238339248
198824313364283872 246510715508596800
73707692757511488 175774943214485408
5852894309715616 14151603430958400
13601282279236842 159608412342007008
104023501734852176 136855890059199728
87298389915467840 175058516873127424
134616021733962560 137552370071334544
45176877024314328 200355208874551424
171503250209125920 231328789125603808
13009935376178392 145780719160672448
132509238532241744 151759972414861664
31979873072625588 124996203174339664
39495155258395488 92914272057253728
139127489741488624 184372796914997504
127673384970306384 160390171830112640
19857540858746212 182161685725472640
117493358574008176 215954864373433280
70786175802681208 106004837540978448
63883675736384424 257251549308767424
67153902841129984 229972138948272960
21571682831032564 82615477724481392
160010714332454240 193581982653823808
90118589505021952 169931567680868672
41531342722121072 199729551415921792
64181420231885336 136448020824779616
55776913495505232 167092097471783840
78562108530117808 89315986826077712
2870466385793627 128159536859184656
97536065910945616 198638553304566464
74003029659159280 111152888759656816
217461917052650560 228701355112354688
4255489515719328 254811541948653792
82398884065377328 149861661025094272
47373365788960152 135918830463112544
27187815868944748 117156132103156528
12634560247256806 117364886844953856
218064241161168864 247035857911280640
42905765863175624 91890429266596928
202866329435753536 222794747506199680
7755086411357106 127147263440868944
151585672590921952 236972962320615616
22139506942050444 65035469134692008
96342848787154704 112382872073920304
151441972638150944 207359673065203168
28436958179843612 129051422599783712
76038925101535216 91981342190016960
958505108716685 4469499233911962
57469135003637672 205053729477048352
232382463698335264 244835835597695008
71878353850042360 150544330713384608
113989204410146720 246867561267455424
87102071586805360 239202203845566304
132907550904852352 156460576269425504
139949975039056848 207205022932879168
147129953362416864 257063725704034816
7369642984893530 53000914271828168
24299334073062216 141333056811470272
119704816469038688 173793838014858816
139251971855443824 249944427172490688
139981936069902336 140067191779274560
61216739815765040 257058432466752640
83256280699620672 199811079662923936
28766800731790352 233148452254316160
1069413132798945 172274145722300800
157278144864636544 218876140478241728
77030717018518000 197347392809406400
83852974406240176 199198143420365728
179892044112533760 203066202102024672
14072365340776508 42868101128982368
65407980955871536 112871729305154544
30129099816613216 64520941973042136
78921393978587136 187170099250186304
135985332819704464 179803897145789440
86442222553243312 130561164586881728
181983832259248544 213448963727667872
187632956250229024 205018902889944160
137335339741678208 176946049186536864
38189514067739992 91685290976996768
119376598206819248 152168751277286080
44868632510444344 179189353259296832
48747667762870312 259027077102585792
17817734477386146 72333113129809456
85801164738736448 224616226867675200
41912962618268272 185802123367182080
178366277295169440 185544715773480160
48648043681020728 231137450378798464
32398836886043280 51135292400791992
160510359281916512 184967685400433376
48310288469684056 155842598729093696
14568843815037526 51362057652810984
23769857817045588 211995995022162848
178867472937924224 179467246704269760
6217571531748993 99496284995331152
140349251627446608 182043323182797408
147078341146979744 196273053089654912
192439971425464640 255845060408721952
166815413843348320 223072013757844096
52671851481040896 171555045935679904
221660059112188864 233028202374235008
53071374960895392 247967076987203456
4642501083160319 180700229321515616
183472208594837248 247402378948227648
253876573929366080 258822153800205472
150432552839951936 164667360066119200
73800363313477440 82264333084209664
129445648046886272 225924226691517248
115188211587085888 174644505435018016
20065587243464272 185630511904556576
100555118393536848 207437832307000448
30799652725872364 239904356741780224
180813348077598240 244550167984867552
19929168932739736 64950453354412064
69018752323913536 120636820275313616
17498962560824650 129233849101174784
119521369053370704 149201492111217472
137535128813881968 256997573700565664
126194700059880112 197363881540335904
103216234575164016 163121995940621344
90236513996004336 142639500831464032
35527300982010880 85038593752493392
60311665044324432 214007641908999904
67296478280781672 103169313227749136
57453529349484696 204778002954885984
176885445908191456 244445125508049312
23376108615597492 86941926342813936
233384546230088064 240737344831132000
65664748229731072 157427685768283136
21873097500604316 254816182561772864
101391758333039136 163712774548994688
136582020480629440 138415633347377504
214164901583126240 228056462281207392
155342713134437984 247494715727510272
15916516564874652 187580857435541792
2459654640857762 172687004209449184
24296478086017512 164728927231685024
1097526711211334 199776775479901280
7779139192591499 159109388330351904
40287921659187448 229522425224368416
8604681015192755 189015320362676352
68951920145156864 70867554893547776
44500407282080264 203660942953981984
172293283330119456 208756722491691680
107929925098873472 153455667897327104
127750042252649968 202374860404406304
21308567485563676 255060952797809024
125997096178855520 169341180992059776
79776168417876480 196831126959920192
11668007575220092 83486402116939328
129867478478568400 249819817098108544
37928653543177040 227093904988220384
19368120003311088 232031929682129632
73575106527756096 143825076272989344
133658458903383888 240701566185903168
40405573303420328 202506199586870336
66163593460872736 71111637454776848
123209467696196096 149344913499912512
85774388016284064 157817345158066816
40144586553039576 193884042859037984
15290805767372450 191307001464319680
59630317792882960 103543094873688944
98338196308740496 145235678249545216
17517236745424770 71364515098533624
87968137281503744 158754608307817216
2430288757753505 8581309744202540
21999487701842340 209814188944524864
55075341441579096 231753975670041536
108174322615086944 170256286217003328
61213832852289512 95514726340633936
51904792695961952 183674563418378944
121832008292987824 122937126219805712
26532987192529384 232110905050799936
9303421867927524 253840251389148160
183672279444493728 252778930251082016
7293408803793261 52705546402550984
18405919115343616 218333167501406464
50495351561194816 209862917018007392
61482442742812544 154495043073408448
162022853390098016 205570749265232672
182382555213506976 259308757531731712
82924181143738224 240433048257670336
2917594075129132 53608688567640600
16785215993653168 238913280419427296
186290885342361664 226699472236282080
22389093802376784 101886527899944896
149990139993433888 196848050872751584
27334805090970072 177175233876650464
5329379943776191 177175436860829216
90232429171135424 217570736421881504
129292980639779824 258673045993087904
33215270938847356 244855989451436384
45947840566382632 152140282684731744
217625516485641280 232400200164296832
31063872283704344 162860531140382400
12600170885114688 114080348770890880
161840069551790912 247695810358539136
75912507095550080 223827296021065280
61181940220286360 128188045127767424
68649372649343256 121793696843240672
104835812434247040 244130228406042112
188795198819785888 218356132129634752
175603313133280896 231360252051670272
15067402037737760 176082422474427936
20796641555328356 57703146503860352
131698517880128160 227538230322306080
2925057916430606 230756467592325536
75242498539800 241663501088242080
12568928565828294 218760575533695584
171432711274937184 226355410380588608
72197723004517136 231391908374716352
34006954119710748 87005753171758128
183924424263390048 221626799347570848
209880208561552768 256298353926563712
14199003222354638 36471147169037864
112789489428152896 173844813261211840
73277126379808048 125613117730760912
42074576210464680 185735397207890432
143241368256534944 197334076346193888
98165137925127952 259853633877991936
167072000075820064 245053615771397728
189797605541642528 196494246388105280
71069582545331328 179290904968661216
246048481532121056 257151228080098464
237330980950742976 262203483471672928
240156366444471840 260590129267119072
40497579764558824 131725225732492928
57238109145462672 206851259435797024
13082737098435882 85215075109036608
172764560121540704 197919340919980224
64458831146591104 207820823831573312
35369723842785560 172594678093440416
28027046955326908 40776893497649992
85265296898796320 101659320245904288
59534639270298872 167693166762054368
15703022050246816 187078739590972928
123345941157874944 209841552062277536
10585491319564502 37275209812284872
79051145150407296 136247261519197184
119119727997714576 262249936122946432
53209397831518568 227851360292115232
5320508280113430 20264802905791404
166141762902556128 231578327312741504
33372505873742612 123819984186570912
94181758852668704 163622134583551008
159964791173232480 204881350699624864
77695886976366256 198299940122848992
152072325092756352 237653936043457888
185576302001762912 259377521308855392
79126282451447152 161016323983068960
128477260264770320 223333857579430592
11110183505041674 25771533399357856
4762268836156874 225538466342387200
42922426186571688 105785113080265360
26062667383598608 110446480771549568
147208269552955936 157095790480816416
143385956813771168 230119330658797632
178228734726884864 204578147895759232
93297933713344336 231563685697576384
12121798928375188 105851366915448208
100274743144293680 222660571553597216
74232893030644304 226219237394635680
87882292895175328 160334602895170720
175355127669914816 180619237822170144
19092499679931352 216325011488062848
13535845776611894 35151230097570896
105948696232868880 217965217442820192
44729874968296664 147392158915965664
6670687249891561 26351774824281060
125711811529523424 226922916435011488
102102226066639776 147074156425894272
21198496570639788 223339185779492000
129497939959893264 260793114998333536
19914947899378532 100335985423016352
82330453434859344 201226888873216512
161522025883164192 179268249457999040
32677690631787460 233673822702830848
64934201309865600 74631386960005408
151561764235323360 256235631783337376
23332406993830900 77772694562782144
13200598932028066 82647733883904256
31354869345754340 93996157302312960
30528115183283532 129446682592304608
26914853349147756 42077758987350632
8966946135007295 92611261801083328
41514993283014192 214513282719150432
88273497283981488 190097298301442784
79914405940539840 218164517161445472
157647150656568000 262962028516474720
7882749757012906 43306928288878208
173908485309610464 222925504252855168
69338411007849624 224067712921651168
198901453805059040 244332395158938496
28523613079575836 81867429336506576
72133603803024048 125724686031032640
91985926166144528 234661329216349440
114189346406326768 139051724096373968
161895431159857536 194006043874383328
31024631607147500 140293336310059344
130492184353061 183515906026838368
99616079724369152 132282579211120160
34138791634535828 104585940257035488
21966421854414604 50671262070415400
102076806739374096 148075225754133440
54347515369253248 158403479097651072
25991653388662488 75716436984834688
69825725073999480 97946653069269280
197074131955388448 257569523942339232
22609910802086536 190403095559414240
38474610401388640 107371143586601056
138075401080534912 157307740507436608
221849866960620992 259110527155900288
72660158378728800 121174635179770432
118399745278299104 249778722585037792
66014945844382792 118208462363723904
38471305920384992 72014576719260648
19170713673049188 176778298446108480
157761485748069088 182135649674620832
114171210055686640 178905844086079584
28560189315474344 203731766215719680
39582149775851952 50457303216787464
103915577353765488 138005857066605296
193221157862909248 230627354132715520
104275386655388800 237991601237263648
26750514842367192 42705324997828536
189827584618735520 256541094794420448
109665152661429216 225894638134589152
182518518602169536 206985288040096832
87973952635110096 127178829858218464
20046707326600344 150388800630976480
30071172804791828 166565188302181440
38269580932350888 174357261160234944
29637631702893464 209259865725669504
84025683529139296 227236649289426496
54899368093087960 209185521011763584
152109127721250304 214078017114508064
87057270698623088 92320068314574400
84865192762512192 154653344868225600
18369510006090396 234192835890388480
48600618717372704 148600776737280192
65945542041147320 110125560663255408
15399785321980222 257735341000013792
86292739781807168 156842067777555296
228061055433768832 249179000724751264
44327534550789600 62491638068536648
44113057774420008 225581603284058720
20526491843333048 83309401329855312
117213660202292528 203060679247899616
6948337858359496 210796844327052160
96196120154097232 145244873149944896
98037952757408576 253833760392640032
188516689770571328 258055964520276224
113238662032165184 206853818912816288
157006856736164192 183228557225741856
5892647567742516 234711339980667136
11990479052290684 261364021822443104
4095937682298981 38098495043902696
22742719570009528 210445907864185024
73199240016343344 99145543415755584
13352158406414686 43669833959424816
26881698057809348 194782142416327712
77613544754258368 140200494833676928
92476041045895648 242115546650006592
159126193799770240 196320739296938560
68031132698486568 207217263147315520
75819430136439472 177214949838934688
59313263545800312 129951179490407120
203802768169195712 248597473850865248
56033554903163528 70895253906508960
119165478201782592 125337997617951984
40918317732317688 137238092806842512
173132427899677664 190661996111596352
23284326175486924 105694995960787040
25259963990136456 138962783527231840
127005197276310016 243797141277463904
48787140261651528 212065487095258592
62483609390311624 139271552706095104
137609436285157552 183018597906415040
50109303229238400 190792147007426208
113161835260980352 159131497140362944
20680761708240036 134621675512617376
84696121606826624 244628667329884704
25975900233296344 86931756980310896
144485874793344000 163346150915958176
51832527033839112 207653034716022624
65188337322721064 261217639880262400
36472131934779856 136432135802259456
143886413226911440 208625211331037440
158007912528542112 228850212487797408
80721404087508944 167483128081416832
180376064806486496 260809627912905760
127902810064312896 173865290101789120
10750952096448056 83970062005862464
205643533090788320 253778508205547264
32812862264809728 259236416588858464
181644029903904736 183659774336864320
114197393389427136 202496084740352128
14705214883046678 166667713328915392
108748126725036960 179529057240063232
64713083912581048 143722487181024960
188394915458541760 237424935364864192
103126652290919408 256455664816714752
199188210353396576 239200223819884352
218905479514684736 257481075429000096
86410759563937776 110347137314334320
5568472682046680 86759602462580192
138851256631074880 229560729230292576
108031943101666048 112090595067974320
178476680622949184 261898846810397856
38835637178627496 195115268124928576
56316232833074080 124397981259678208
145593003930327520 221369869649934272
183295706637908736 189638162062330208
149361955014489856 221528162236693344
161418308171964576 254919038050004864
28497963703413916 168704569085884864
69642593399812632 101308235444747776
225729191770222912 259711382369867776
37806173466848216 245051258272170496
104337543094886592 140723276114446816
89822062136158928 151400156621390592
15001248026210390 234581750992672128
173805658206442432 244657351934858816
143290663509796640 237187833764942208
13431430461015692 261917858659068032
58706693892275248 105218805361398144
102414456130033600 104834145202328400
77656140125511312 151018515790070016
150661340452411776 232106603304091712
25497881014023548 191102631232387520
38241784456470296 246675654761859744
129661302745391920 176107425545241344
134581036431536480 211079821529725408
43366662184955616 171102391533051840
15217270669500994 229532107484801376
101555582550226128 126365473932092976
90011566270438368 164689187782546976
184326783859001184 206948389713583104
190586198991976992 244428306987272736
94103259975357392 255755482560623104
15299376897436844 143464171587784480
64281369531877168 201628008137134080
164526705922238912 253010360119827360
19123566389102920 198157069712040960
4781409178928974 251206550167455232
127445365741131952 248915276430654784
156584679655172128 218996032837415136
40127013193076712 168406327282508768
76349732271258112 180807995584563680
4652989345666718 191354229461988480
109685159146664928 162078744639122944
156373826053045504 238007895064333184
80828604827616224 201369642036149984
199385376528619808 245928123311723328
181764292716540192 193633762450734688
106935325726904240 207330957437982560
18335711888178368 203740821672319008
47298855408177328 167535864787686976
159974073405646080 228294066351101536
8515026123399087 55579291277256744
3362882248193837 165028614960927520
129857459604491072 241382477881832864
168692854038564544 252688392886760864
110728875088357072 120477406679254528
116842623064642912 118551619566037824
25220460891649424 154366139210465408
123812713704437584 133525150540546336
93779935048858368 175198347731102528
189553109053319776 258293905657734784
85594646180277104 142383318851777216
50857881445398880 193508656475083872
10148786433227988 24887928386707016
115750005931576320 230392428209219744
93726160672778592 207184676881631488
14118281452297630 171651307641822272
27673708242297080 32610370320024928
43330013395371832 101021290642033088
64768805991927584 194438611241386688
38352289489846320 86365655945034992
11651709700090290 19073943959677240
199593835269654080 207806175375576256
78272627573687344 192609614489978560
137602308691204080 166166778437566592
130487442523657264 244632251620972064
93145296998862032 192559943300608832
47900961679056928 152023768288016480
96424133456137072 118465748900896096
96072039888432368 247386776401331360
174897271230899424 185981170933937728
8333735933071827 16684589897432794
177067401923682144 216735436581265248
203206983207408224 212339189417622048
34788488175049888 87586958177624656
42921589881425992 101689116723061744
92906924423289568 100849679760514224
222160421010206048 248971980031381664
31033805180052636 120876426908732064
110283748473728944 110479413080072848
199019389024747968 249893187713613888
40598965522948968 191540789736607776
76337567068173824 187199256888565312
34184976514695872 155336358540365120
188885163966762208 220944790112702400
7426914187447692 63195929958751864
126125421805681248 141414427616762576
124429540364571024 258897580512844864
47837120488116040 110177061612535056
4445140820000713 191000607454653984
116169383609919696 124412821219949904
12739499250302318 141463647356910256
53817769465439656 223619804700990144
96530681545634880 180453042540578976
118775373595593216 220120720004736352
212103529759355584 218396355585113952
162111401557493344 220488927546874048
11317899484732176 260445607679575328
52910647970633400 185150625504294176
119608751972265920 173112491472486336
165466063481308480 179028522376025344
38112861077566736 212784591661816576
231570678097532000 252032524490857504
46008530509985592 61333604255857560
170124711999986848 179958628981682496
127893542841325088 181817145694235392
132102920247794992 157684483168520864
99986262882780080 253581580624297952
164633159661212640 211325257612074848
123926756648725840 231081723076640256
728342371349680 197925566485018176
28353854039431136 172490417686019424
222518824719829504 245643813417269056
72189166020329760 235683356153381280
143478222585603488 222782508208077696
44009666101858488 222409988945193984
41253179983399200 93422176738398624
1285807799036478 76290438070083136
29870054540035420 238858427895989408
87018482738904688 241514680553880864
107233584393897680 169010430464225344
47691532426193688 243839263981808288
65428565472803664 110304640918744144
155127882323929440 185735199558101600
75623136501721408 126521320890207952
119446234601834688 143099344444445264
167530439681997440 228247916653314400
24406193237132840 40540403230289256
176392471205960416 209600355402557504
85990037394893152 261241729037159488
16935192616771250 246599724287420128
93102253226467552 216019676008103968
108832925839684544 204429280666512608
4345610647269928 127807343151056112
32559988647727912 86902994187182032
123060510855540560 181500526881043616
93007192270514368 201721315392206272
2312170321373631 177799932174662912
153726154056386368 184429924656366560
27959782045925412 68382776225112296
87864750196965712 88900542640828064
53782414846176416 185837350119681632
11608530064133030 194934780658182208
6084786044063506 43682256017954040
189943530743599712 207647818334974208
150535783926472864 170659760681338912
174656929410115232 180180708021214016
18336117166617476 53681585085038864
104325840338749808 151109045493890528
8911579891582736 250685999853235392
62950343373026352 177469261244573088
29459915534643964 225250251317027136
24857938148981200 57331018617613256
162216587564250112 241229150638335616
34354492849017720 250810383650021088
58283003990923856 187838398279546816
160206246433424960 214532957388071456
19483489259167868 103677267516531712
47045230651836760 64894812347329800
209508771274876928 233362223059719680
84117539818492384 147535779834687456
111209313823841984 205636669888076192
61285089382279032 95998236235094768
179359904616495744 193385589503508768
88881366207630864 121985822449698736
80486876446825600 164489500483285344
143298488502200496 210142599089947808
11409598568518696 243943671653713216
77079854826358480 101207019722734464
197534061689906816 252984041293223520
36666216430363192 204698798336900096
70142528128869024 91591999966382688
107178018247536528 208878774507128064
40437935964948552 101363772705798016
115117804760100224 220534242561321056
132401174564192384 196846600916621248
139613528318891168 187946307203858208
64582760412500456 190678990971712096
75199398884992416 258989204081881760
110637914075878560 135093758376784288
38050754873240168 64928232241848632
134613665687984656 262970652695140160
128129285622928624 190469742749753792
30539479313789456 163344770773732288
77327047595192944 154234550630625088
27814025598560540 251281942516904384
124980167997740720 260161444981289920
26189349236142952 183111795300488512
26017107302498296 101557902419473104
207532055074469856 226818013221136704
112093928377079120 213308513418433024
13140787024204942 198825854434661216
81484321634013936 93277251370705968
112724905929064832 219569983538188608
103915716160089696 261290280313875168
131643412826724064 246634559230481056
111573875604503712 245173716335158560
11457935932444328 189603090419551808
103551013590229216 148098789618661664
77344930748283408 177623118562894240
120778350413091184 139613125453698576
34795923048135772 215081375316121184
147638263382023904 158219116655114240
35263089668515308 220765048733238976
217173494998238560 227752306482846496
153999550989097920 190233588974767040
30585627619297992 199390620191854048
147965973183266624 150285633311647616
83279044165184256 241665016020589760
49422117226004360 67829036330839048
67543803910501008 183424445764142336
60228033387824096 244541881076500352
136197108811642672 146596534863058368
117790441277017216 173211243323544512
39970298734702784 97977097079738000
3650591813571825 93927870534156944
81964646829390592 111722770826436080
45588165286651768 67570778581416112
53491221153415664 205927474561027776
103577353318980240 118137653720252496
89356111824766448 175956543674282112
134746252586903056 249003437765597088
44666482124766264 118041847183007568
5799445963283695 232838324342612192
71080508597403640 113626832651503216
43369385544760424 212238115441940032
18431542122841356 183073433633115040
37565063400832168 107539686697973616
108813880915233264 222741481692085504
154160247568758240 239786553433562752
53154469705029800 205036541308426240
35365078755390580 107441310580683056
126113038169224640 195961535860201504
214649118236884576 253354574141720704
13548606246476700 262527639811249888
112434335248468560 195145819227807936
16343296570998536 100967875041286992
33545442416273652 257692750159416608
22106659744238084 123161670032882560
66284415166295280 252924732873443104
70209510274371488 200044535617305472
98712531022436688 100164792129127696
13495544817151156 136465141051743168
11563643903806424 35810298929532724
27494045066117276 34714251279418960
141516909525630832 189274467329612192
12309225140622248 46018063589982552
29282260708119740 207795901662893056
108862908083775952 183019047136912736
37792917457676296 79224360298819472
120457720759302144 156909405973185280
24749088079580828 88432734596309216
95973773728390800 191752417192532352
71168383793626512 213033881267753024
15347028513467874 190244426160861312
60862322839122872 99922037636416784
16925308654300148 225666541775002880
120616962284062992 259424897127184352
159578950674940736 247413122789193824
95883797282182256 132747737445104656
40786879172037360 203962123110086784
55833666481318904 82646173978673984
9928919055362376 189038570218344608
37999661731520904 125069077006399440
97843275284797344 227154783217087296
39673314910465040 63160652530078640
191115609991180032 221856075826013440
15035189248091102 46380958795817880
205024202628623264 214295107220691968
64176845572411712 182704936381623680
133933664925076832 232945858148600960
187817371782706656 261819912141409120
167825617941969568 184616421391660832
56441722603392384 96612056565898768
102824543265034416 196113097419660000
46907653632514008 251462856498748448
48102199891443104 102570875483234272
23419250445142124 75794223007919424
63028674011419312 92099267146418128
54981207645783432 101799520317971520
9182103174971258 183125605165608032
233746796633376544 249558395574192864
125168598414948576 176938626812887392
31491124973144216 101665271099990304
228395124231423584 251011655141340960
110247435484338016 162004709689028000
64147962350256768 200448750054914368
142355273223352864 191281254018366720
74987320493049552 169128594946864288
43762341113802480 134144604418765936
104417172766414784 209929593489474592
37206176042239152 195181168589737024
80092315679014256 212102675952215360
29880371602717068 121138805964426224
54118691117940128 256744649923151424
33269094532814772 82142277332453952
464212312240811 149455115778331136
140243874219636912 228170390556327392
158872412784549248 177493061954185856
147814097113796480 236004071795853216
211919316164147136 256652711608013888
13568974648280444 177202558006262144
104915069103066448 128073960315693360
54327836086543752 163272217932037792
46413537279647680 70381468654508992
86309179258707776 220393591722954464
13581621473281550 116094884648290816
159130762426070592 207148214772994016
166407453538727584 183654843373372224
99804712954905936 158328325846824896
11788396908067552 118586071621435728
50572140709396072 76191098523301712
170481499338213152 247718653749665824
69515953206744208 97098929390903760
61126548094995192 247506919555688000
167767281127465824 180251966911738656
79285411409729472 105585276325947584
220573592609828416 232982715634553216
58425374044658416 119644067037939408
16712377605128720 207356254275492736
86426203949572400 210655217714007200
139390792298519744 197438505340699616
48406937418655840 94940898159023248
168611458084669440 239960747449233472
7968788974786029 174262636988036704
7567787099147216 155177444921810400
134551316759344480 163306284006624224
44846697856853936 170747327981453408
6184082237144395 249737607569930304
93552371261981840 159378367972221696
134764665722093488 231769099497071712
16809004521257712 209356405374524704
139296165391473648 219609843235189248
197752415153103680 226098535642958208
10050835510423200 173151472362340256
137536894757483952 232699465914900480
91897631898855360 183223042526678080
25398287493182268 185872224513325568
222397167227876512 245025913907148480
168345806206103552 198971036216409408
230590984108872352 262831677439522496
119152940111201648 240482359014284736
41166254326149432 103435359070687424
43108805098948664 53023383162327864
152957022128552320 159616465243035808
97362884053574352 170662578884870400
121704753586303824 222545633798927072
916503916866072 168987644181885024
72507730807827136 88830975997174304
131828040150301888 258778290243954912
66025957327750480 150505400488409376
114090648961739760 242343021248834560
101540738672142608 259663127528653728
37691566241005144 154505480254830432
21769219085104196 248966660828362720
100394995790916976 132840723335709152
50085745309720536 221637150577001728
7122840101180643 77365742076008416
35931778941025112 61197307036794656
20063338825366496 226072953522698400
137027144632797072 229550791870305408
49535399297283472 51009787799445832
138109831779688016 228461955831442912
111473893515509584 185728170441370592
6129475121216432 21271368450872556
33083337762818588 168042437524497728
98718066118341568 156911015987395552
133905689431253536 147634978996072352
84174067718053504 91012507008976768
7078960812829871 211532578454515520
117565822449921792 249739181919619872
65313518516538400 195647050443161376
226895257723128992 236061678555965056
49715514482886088 158445581908584672
21629024294785588 180182797954269248
161145345023945216 195219088826889536
14792770854685266 63805033806397032
88821069795554368 96232497262007568
24184399330813524 70210710851619112
169031526059266048 215712094524648064
117522921949550336 210170066892068672
56442429369471568 243999175761250848
138997992276832896 164218407683546528
13990760140683762 166735470451905440
64898147082699208 217640116261580128
74093292876013584 215484392640970560
165108033265099072 203430005686145152
97971108735881536 171929225329035584
26240657289089932 176656737129513440
71901999615446104 178892220664826624
105304504569423968 145243380150293216
57071514432175520 96818163924493152
19294586937031884 109886158797111696
82517231561780800 243815283293221952
80933679333348064 213816116936865568
123489292555988272 166464272725023968
171775641093124928 185773824228126816
67237023993106480 111749159435972528
12726473014067130 18150543551561080
46901462477401640 180140400285023072
155959164763521056 244173646253277856
10530947282013118 20972999786835352
175394077816689376 220702725088735392
125135517477998032 207286563391627648
165428096632365920 174117327918541600
89560496275762944 212317329386956160
208278143236196224 246919695670671232
74722560266092848 156858774767034208
12829187378335680 44853530611333272
80158371774045216 126797194018775952
70046985651418704 88404149006203792
15749803712321506 34590911818422000
56835281159209632 218892153684244384
117646383654218816 161649357290470368
72067201427532944 83303881978336384
72601862819150112 208890595814916736
88227816333561056 134290597965708208
33873575401297988 46364106508892272
112700652294000928 139683310520437184
47517509963354552 171071252614576096
51957410556450496 250519363247970432
98439095101309344 118631043691074416
101431524869855792 201668496884224160
111278343376665536 141717959175195312
201864461137849088 229797557894843232
24622843420718288 238133152649535584
5895771844218716 93284303348239600
58435474022425160 127878786907866672
101477382375875248 103279768865408800
89941501772713184 168764911876640128
117244030276577360 168792607434838080
107720734801919536 262316671988807488
97233076705754160 140678022903355824
42785926089334152 236747820467008224
93217476589489808 164642576893809408
76258327541394016 151951262798333248
7559373236941691 150094698825278112
75109683880444720 225873867341986880
8248190359246490 57701438655687304
57974653213710584 262368509580794816
14881671187593502 124217100852464896
129189326596566704 166244603214515584
13280317233671460 23837093506617288
150917890321309376 215025657595764640
219127710419073888 219959311807473472
77630159102378816 107301740212718800
150130138174451360 196189239269399712
17994364627888400 227998650561448288
5398048977894733 160833611352544032
109801301878117952 110683368807843264
126933544167943520 208274872879632896
85900233293344080 167395865836886816
105553345841839488 112960306782795040
109076243136171520 209953223306522016
37773186322162208 188908064330293696
54195208161488920 189812290902797568
134384306648170352 244380907830136608
133291682291910048 161295547989202624
64101142761326200 206071741300148256
149090772432754912 228704217311440704
149896251248102784 243447043547765504
42137216803007216 150100721155743744
7533139664701745 37310532714541840
187915893092194048 217600545273492608
39134340731859400 241563201294384032
90645994280144560 189737376619643040
238525024432390944 258729949835571456
244492045414230496 246414353055544064
146455696966538208 171475816006618528
92494758910928784 165809913507515488
151314028899251424 251494282338234496
58862155077302632 74758773855805520
3859351378139529 86504020425094832
114111411545076768 198147849783041504
18861380177431932 178587468485755968
255526854156092384 262487909747540704
62817810411010552 174020196211092576
211828111034447392 227914538252720448
117934435884822048 224224017861824224
93776893202275424 253184995533432160
41308364963242144 47074211355128040
12837914007220766 254349151793591904
19496890997383756 88390175375855824
173697866409020288 212697251445084160
140467478495914624 179054394122717376
10537473479059654 196226004913539584
10514489945065086 123385110875354288
2911504807897169 203157737605597888
81841849646976512 105576293306830720
205118651421046784 237187172278509664
75394172934726336 81055833968268784
22246322310875988 54033093867122928
225661814246793472 253303018235390208
126280526135602960 193259896352181824
10069955354379290 63123046807975408
160582801882382432 227340158042391456
162329031592340544 258153783611041152
152533663171962688 252409100172798240
142718059381584928 245538102855137344
125051721328309472 154302120351946816
91054089287673744 198760781763093664
168174204750081248 234803715856562336
43304224809345152 174510790647841152
139477664434817488 197113133348228704
26804520732045520 255435554751021408
138202017338570000 240228096571834560
113440936980537280 209860036595409504
38195623403546856 196232575849226528
111356610175016480 183352944037859456
149719612287530304 184912236206748800
107424630741003072 245625658982677248
36913329293104824 163082752572387296
123189607067331152 127604845330616272
8986946625307410 178902579050499776
41231371905284656 130161164755411648
3864936625005260 223789997602610784
90615093021760128 240698312767194048
147014681085869952 257169051199110368
52779965137469864 70635747466913144
8558031202114972 133633872350770208
7923869438234258 259586040587725632
27897609032914500 101441553611170496
121980861088093488 237048870190682976
27515887763107504 38011483081271760
153246013378403040 224691816420276768
25930063058762888 43840227572856688
55085855612960168 137290722328091152
167166568274145600 207912367321710432
15104270518771436 65700488567273208
8487106965179215 93186351595087936
194916183142380928 231774730292351584
51850599350276752 166957373965142752
9283380078541924 67145730455862984
104123357069125744 162320058615684032
32982855834324140 128259838955569872
134260637980216272 252345277091375872
23409393052838164 154186096955545984
123631728173774304 188936567529734240
115248808177178048 212819321701684832
160939071975260448 204659644543231808
87482645346249072 238105722020140192
43247141977897192 104245236577464528
36513148968891960 122630997024566944
215779004367654208 230535419294403232
137726397106163536 178344285753356544
206694788089753952 217317961724282624
22545450570794172 168733595784404288
201759189421612096 251491722395936640
67336273166407928 142641385731653872
146193152621035168 170750773460735872
98602828654850448 158218131825473312
65779889089385848 116429057234835136
204668914674048256 229536731234030176
75520954918569696 109923629446867840
20723309406973880 237490359042697888
88600448330741184 234104007529625216
101972301967020704 184595520180944288
4859411418699221 9130152987807498
192953736685527680 213963452102644192
209550599877989824 257170152671330944
173051065856772480 248496719599464896
48101962558309512 213617708131410592
237405364065944640 244625172461214304
125329961074168944 258868125141314336
68461296239175632 164109421860874656
97440475616362432 210215220566468032
112592414350101888 212432754907875936
119705607314170560 129134060001539136
126511127151622352 245265317605104928
62017273923019672 191136991474687712
206779669844006624 239877499139298720
13702812645504860 163464527543091072
98876671638809216 199581340677199552
33254858469121948 203059896119139776
25531918256058112 147109522992028160
37441430107960936 57327945264746200
2895732161839214 168351667953112864
113726086363559936 130335943989659248
201713507504571680 201973808614388192
16401619290092586 180701519192911264
139628668291496304 217543169264034368
87514850255367712 230518336185505952
196041492321611104 207936295838983552
1461920761981566 126584762740595376
54485379523198384 249615948636652064
2745450021403125 243523514983908960
144431859986779136 263039872582751776
53026138717904280 86103485032757536
221785447784892864 247156919872887776
160409364335296544 205945063259238688
121489280188134208 200921705621546976
209339027589236352 239083290515220384
46259964068258376 52130706676543696
49691986564194440 141278083479246512
73621246058475840 111702817685411568
66143675902880208 190308380614685440
66667502249661376 106032637510090816
36433914997866888 213416132307191904
108937054076303552 176467088943695936
184754418745254816 217183277408443520
85135485425258192 207104673149678752
139976482137208928 220021529482997120
62142141205691904 81478903129196096
24162200138047 35711540985208156
77399872297819600 83022705643140272
41360554203298248 222472968601722016
14574771971619866 249143457753622176
141475538128778032 167734913966581760
14270948992958348 79486219261141040
79667240662131008 94839993495507088
124110426040791376 234945502711145248
176497032377306816 184918333887833312
133346048690381616 255149592713809600
35780528664350236 246068550217037952
80786777886600896 139111053896050016
39658321697923760 143175803880587040
36339104909244920 49652863723663112
99558267866273280 131021470228152240
17026278829749880 43402682018524464
14440384596990368 199649192982681216
46897518034504776 77061565394071472
46889861083867952 96102868214085824
110486272953605456 162874978096540576
114895012027345216 241387661381888736
140747499676845888 220689802982832448
16658660763692016 221585786549775456
75802823033718672 162093655363912544
12971667219052618 112765689138614304
43544459969174848 249985612167403584
191583251190695680 251094703666002784
100628887334177584 228787427003446944
57028152636871120 76650514975082400
11275665149675146 227655748353233120
143406795829334816 240765348416106432
13661833507222576 32999698813446764
53523749064243016 226480889926352192
220485147341373376 259009703778370752
186381632175477152 208858847160388576
102211201396339904 194227722348702560
72449734611744320 99592836856715920
47535896939115976 212167839252600672
97527053607605600 255464300763132896
186561071766787296 241565167066018368
80243192172140944 138543566927147472
585165596886152 137423191101922864
174851030843590208 179561984497792992
101021824944022688 204438310890981056
2322398619177331 230774762020002912
85139848245441056 102659859433728960
180556178391312768 190024065758204352
5120685354990302 85780959718459120
148401637081469696 259504527298900608
26321769821652628 40627766334943568
6243882401226096 129233459467778624
93612591017802208 121257177987866544
43877111651971792 76971978894712304
81787542273675152 206725778396923008
35650489325132576 47082881760061784
60723102448204080 107803561742150784
95771708650114192 162787960529997024
132289961711250592 149727937652804768
15255468567742988 183717964718418944
190741808047036480 254496280102955424
75417567577642416 101964480497253072
152128936439320448 247161666173998944
180542483658517536 241242594784095808
107842496734850320 220769178229818336
42896833246055296 180553728606778976
156276957057635584 168813985305722176
76377384807158352 183378106853506176
118324600770135600 151732051231023712
77501128717412480 131012770476417040
145942639151777728 237731939744500352
112072402580799936 216382328287981568
2334183134190037 17168397177898428
57163174977043584 139436505399990560
40240008024296640 227892576614726432
34788808714891600 241881184119719200
12072944980790966 67611722054528128
144125399459702560 170667427526984768
207378456600950784 221510087512490816
118547082803662320 202913480893290528
118633638197517760 138174937411958208
113447072652527984 143850245650835440
20576417746061360 260752979816251264
47322325637553616 180852305679893664
118726058114395280 205593385087310560
172608261584798272 222272000793711040
123898448069141408 181444957585234592
79202900839410160 230679646557458880
191048935450519968 240323425772346624
228624991843628352 230849877449102528
197702810056265760 251024445813368576
67146035079491296 142044749187277904
112533978324212752 120760826897270000
104837059907724128 113505085152519920
10579014770034520 247296127327067904
75824274035386080 145014275786775616
74003935365495472 199254379995114656
51959095781522200 130411877096747472
56529425733270576 221969220909893440
175062373927024960 236352919669716672
69811096979279832 258964732790744544
38217383517333320 216661423519870400
7878060500873257 8364318527496135
85536288785090112 222638650830464192
61245267941306104 76714212867137056
146394646432950528 174265827372180096
141254772679590384 239085223466323584
5704265328038324 148999735680239296
37761411979699432 218066999095814144
169398646812642848 252255998534208992
209908828200332512 226310329712909408
63170305212709256 180844866312333504
64078315207858960 214599824564544832
201334291923039232 210168228416309728
83929132807204816 148613016731851776
50216644479971712 216896561449792576
39722141547898296 116419102321931872
28505070743583788 64159719597251720
12702617096879096 36901064921008560
59732034393524408 112949290530050656
64082160774768800 99065954526473424
134704249439422432 155785692392199264
51066205896805960 247829833541153472
28217979169942012 60726217077678712
31002860743261688 233282779447284000
23368039596724268 191489962773081216
67928974279797600 174194306461658240
201534016091075520 259617934719877984
91661910775624880 248720695885412160
234501103336377248 244059736901494272
152477382260046496 160894686764065024
247190665586395840 254226912652450464
47690767829225728 66135020881237256
31984503023318460 56869877525652752
68299981437552096 220082196042583840
4344031347923387 164320253276615232
41376984150757192 245247004231888928
7825355977016046 97930557188453008
7255867325791296 143950345196807520
96672337598767856 212516575528648672
70357702266495320 117150031905701024
214646395176894816 230429343983004320
212672222832524288 222444874331850048
61314081788587000 115955264082886432
66586370844402504 193880108950696544
28260288454070004 225552115211997248
36129137029061936 66638168845986808
82116811547988240 189046912930809504
84872269828527456 210926859352335648
667903811480919 110947808278452576
148244090759831648 164401459600558304
21235148557180676 198614210634860768
99402710452293344 233949828149438112
36985954602739568 174242464696558272
171846891026041088 220102235295949632
78481376785537008 188812973922102272
35397187741722536 113366609828944224
118678068645859280 153669557693343744
136298979924621088 206449803599209344
47065116568784312 172625696083175840
14066821955062570 139062268572022688
104465732640522320 205985458651986144
87137718690492048 88306505163830480
50903232357819000 161855408261496704
162601136121381728 189075667934487456
21737930100649036 169876784766175040
34309630077722608 228529582478525696
7628919670449007 168929615315515008
19283394494201612 216772762848197344
39112239406339096 117088657733593888
17216991790476244 56635330078607440
226756204054417696 240394232595269472
6241890701845916 75477012946090768
59081420552625296 186448322400436608
70163497770589528 259886222171022176
147559654379863456 184310439804276768
74430073592557200 115181060626474144
20094255700542748 106826686161705248
5744173315847177 46817639430869552
71418131853957992 177187208333684224
228145015955465888 234109672310857184
118997381077783552 226440455892531904
150774773077075424 226622164191767392
9252302895910920 47872814868715368
69563128704409272 116505249453630240
13598999506130610 206278845040345952
7259365286475491 116080290528311424
64238482532611760 259276267665316416
15751499751879372 142485486211143776
127721997842948592 258202426162744704
16244532542778208 164806751564193024
111867262599718320 243228488490355264
102679515102970000 197291114850798976
21690817691107828 154077165238658240
169285842635988864 250642731728263424
72263705449207456 254145103000945664
165167376705476896 199417314561563328
36402722874299024 237240090251569056
259751518041619744 260323585618529824
53997426032319272 208592566960485632
33744271909281476 49594017072969520
1091353804569253 213774512119000000
68186837079390632 158132737189012096
162342529391030336 238301203310202496
208221236585879456 241343822206453696
9693943241910178 108911131717014352
61957038222725424 170361766867712896
6898273541370223 192738712603381152
39534380804225328 55239238891406512
23606255012548644 246226680061153376
38844960293474072 101345429328109792
199150261970462752 209155246968817344
51006481940125128 58643275856119016
49653641186187216 199161718508327936
83467995857886576 139693708286170672
84238581777170352 101987234185470352
169207162535503808 220982613990729600
209295354105024448 257908700877551808
54380307104965688 55832590583319536
34457288981209436 51694307123118520
116244457385611008 230805461327155680
121131662145215728 193379767212680928
79956601296242336 180110128774945056
27402463983301100 156381755896996128
126073805505625728 196003682214128544
239498008332861952 240097109192391008
62445262067536680 98030608150456416
98607776705568800 137359817947853440
28747179480166916 156210806071841632
110529720476771504 189270737948330944
123257465280850048 175604953685656096
16847290316709052 199477788523467872
206931452800379520 235770507605056288
86994946550072368 150578397171713280
12538465226291840 211245704483693568
60074457477736664 110743213829058032
141523039008142240 231620049977712640
100989987260376432 239284705899991840
135591650112055648 194472572487165024
198267264021992960 227139272390637696
94911479937491648 240208320932073696
173479851363481792 238980585225502400
30612761968966000 78805320110277424
48364672443925312 138695032305064528
86447719731987248 126381411562235088
145657861408294400 177206129187973024
37509284810547064 193691797659926272
112754443573965760 179532630804023552
79814922149262752 190634146614246144
206999913797249952 216649884087908192
69843107997080664 166480004931831904
143228133513579360 194242168650650912
109084583406605120 222871171568273632
41849164084896096 70795305910202872
26985007923372592 163363694339222720
82820428697559184 255507875448346240
18567300409618704 233639382639197728
130506043303339968 143469203682481584
40778470627301160 170401825795759904
119797974135328464 209419034787138976
37099649483616560 133407498345887056
144345855066610304 186212137990061664
143550010869892064 149454119746077472
4220149232939193 8219554173708391
6000213361709869 130936866427628000
83859757337391168 199794631172929504
152012168818282976 202599969931968384
103482282021710592 136959016516201392
45152862401428312 68024656125423480
106849220945435744 210703266144337856
149397733546253440 214256506179381888
16526878218852158 58527126282670424
36140200201895088 143468814995222944
43810525647507592 247173170340948032
11517634728333836 86549696477398560
134748386887247824 167551874233532512
80826507172032528 105138602249603744
116389664773291536 195748719062541088
46031595855935720 186594572820431360
5123388293719931 25397161647460616
53448117197458480 114969197404153024
56829451140287592 225746291961621824
29230636029064124 166937752000502432
239157273173876640 253375608925488480
64451185469817784 191076448047434848
35316635483142636 232345334057667904
204965288919852736 262304723433192832
7999430257338157 224783772120781664
84754267732064336 95770259310519600
151509942263692512 186747641232264672
114729638364284720 194655520189758496
6840929525169379 22086933054795532
54794124084543984 169986282362127424
63517141063165816 168169168590038784
57318512565465128 260760822149819040
50260521865060840 218271907252400224
93089303975850064 241063253688905472
110200708488930496 164766545224368768
282282473787575 216913967143047872
18921945787134168 120592688972931392
62497111753893664 102637001492987520
105512179079157648 132855464105434944
75683804082281632 209232115778043392
136414086070317248 212452724599876800
228940843660330752 235013784643594656
115817670122570016 178932220252690304
172475964532321696 253334561882184256
21562845359183064 179419784177645280
52985285332306552 141246076288043936
13665038218257892 150268077107261600
63819445482076752 202462218576865344
99255971044778128 108228960190301584
11933413532904072 240051138875669888
13413198445879160 113945899914205760
195292206751998112 238446626775341056
96609853372371616 259336914415556864
149686907838128224 152967629784591776
144545720819629504 245433360335639136
59673367294776568 110979502565932352
131952335959129200 262961531507482752
74491642919846928 140550879439178416
132195432876926560 208049813701101728
27763076940385028 125321345411372032
44473037440126504 129940042699016432
226929794742652896 237685473055197024
19795183919983776 21842598824736724
75653712958076800 190979960427173600
91285273093947888 112434384157445296
2586951212076922 131993801658663200
71239562601209080 78289851525821936
132950920711973488 249211120484866176
17886806057349360 138361792706499216
65491849814369088 118303849229750912
54073668440358712 168147368146192544
86605492207053040 172071088773930720
112337305291058512 158775573525210400
15703499489319112 49605050003413288
188734866767782624 214445743773634176
5228168561866752 192894296968317024
34045164480192668 78249056333720368
28036930384441732 148995155323121632
107976451616061456 221918268629575168
12781935139645230 140007586832548128
71306336928382352 76454742504767472
76330946683352576 169273623040500544
102453533611500720 179878783701676000
141128341474739632 177842891346302368
70380325401273872 98242056970551440
18957908273618184 66541463635544744
30709226649161288 108794991791320640
76723816714365184 243800119978608544
218353297334439552 239321343692396896
49745931814306752 260769542994715040
154963151454824832 183126465400880256
61289684205408624 245496781035086816
37933745779732624 235173529890615168
43793843717571304 133804938160888736
76107981622132464 131281430611494064
174516616536319744 231164199862796448
82846446226063552 118206951888539968
14152854164857860 167034137341344352
164517266194580736 245245689894970208
30981378058662836 208996623590909888
65739072962367952 200012309213570688
12483603511584638 131496774297734160
16004193501236866 112526369849186144
48246754648876048 221445135211822720
187524478380766880 215889573986062880
621315572305069 137053928511787072
14837363140958588 28606500566351024
122854284997305616 128125536578159856
147720831942010112 190348864797642176
97372524875776576 220774311495934848
157824506596106432 199817978899453280
96162441909740688 156270245842258080
608320780820596 189992583651526208
103995186408545776 240384580122148800
101674767428957584 115131371257569824
172750028987941120 229125092540130944
50157437979129544 209759911139040224
93870638799208240 170728797742959200
68616377936649672 214976996490539008
71537819407265696 189828793940624448
71095069774834680 104962943836556656
39924277610494024 188953115424359552
56352114436304488 252765754152361120
149095841053586784 195988437071486720
7239317568732815 85654018302045920
137793002727071504 193255083323508672
25384737996828432 84909983807997728
28136767384790656 199151506535122368
71895665091232328 220371945583914816
22419795394331428 65583250637218240
27376792643709652 144145201450080800
75975196539722192 113337557182736736
248139623333251424 257490869437874752
133832205291438032 183587445323089664
99254244742804512 186486744483397088
154787986103962784 232474910581901376
116384629877568096 259458840441483200
63430780072334640 260089892687962880
223341264069335776 224002785748214560
10895463057171350 165464682814735232
27405084657648696 121187812805347616
95806588934818704 236228671996327104
35680349383437972 209002442481558880
26185871423917608 223786145988580160
150748724918252256 221231661692250112
75499387948486864 79579809351297584
65567921682402328 145818253460739296
160631740466605984 165280119671502720
150199740465730464 154967595569312544
123647994329219184 231723052742946080
23377774322930992 180106388027200704
78791391308276784 149857973657305216
154170106992405824 158235489847058176
185803056294682912 234638848467403712
27338578750526448 45935287702517280
92538160837013472 192132208398716928
75158980710414112 258505505850409184
59503098268375600 102287386854005696
26001292207565656 117454643339947376
8134237173473579 53322521784516032
174545385026126272 177970402236244768
227672771545501408 244610425691821792
7940393561270031 72077852870303920
18267987863195920 255603973992067072
73586750025445936 94167955021669232
96922745400686656 231949278927736384
11740406198676462 235626571013884352
16599973580679604 92488579520015072
64060603939415080 168558193716931296
36697959153411664 58657006950555600
102015139671580128 197769605987634240
218182294491035232 259532311844313344
52422337778979752 177496709317425120
7980944793830316 189076559200034656
106644574922815936 238763212381381696
179912850208357856 258768319690481856
41785332658852224 248707358662082912
169035712474377056 230414450278722208
118740922556464832 143255029872834624
69267344378324592 223626640500169376
112722567195402512 180485578356732928
15757123456724416 70377309026534376
118115467011326432 149512548442832320
7907842239896886 92850350764250064
65925715042057376 167348678436364800
186619562942570880 219265136552517632
61717409781512416 75606169113764848
115939925701291664 190420497206855200
66096528511667144 207420704784698912
83349910177988480 127945237263369936
38783236601978168 198792639763302656
45975678394722752 143805897877453328
175823368925868256 250822957422356416
151729629090147552 231108084255687200
128855686152574208 229992765654215552
15962960950605868 250187947234765568
119314918176149616 159145794671029216
74218423560701232 111085015899645728
153988781340159040 156340883490353664
81305648557457584 123030555250651968
74864761085995888 256015025777459424
57056619466094144 171796267752451808
82247153109928592 118016137358400704
47360639442677656 74257503461674096
31664264294870468 232634535992328320
74442274189937584 156563397517738752
15062513771525940 79191453685408320
6712467594096178 235375482025637792
194040040642924832 226116911645192704
103839371458667520 172943423465919680
53650584208404952 114089457048992464
138705715598610080 153036445588461632
81083890099212160 228973821364949280
135685956363319856 225839312632984064
56408865951530472 70942090309452208
124471558394543152 262599945913554592
184549895145160544 188651331411069696
52661084633246112 130934012463325520
63860993578856360 239057100514557760
103843165566315552 241736004715232288
8526429570486997 10240455277607534
8836851584621637 221994214208286080
16171458707911724 80629650743206224
153244482323791072 200482893192899520
187011724260599072 210777240658400704
22768531667274592 98647108804013392
44637093457606720 261300361392010560
34605811190060480 111194621608756096
177196455327433856 245438439133070688
128416398529627888 255886782901319808
117809651910348704 153190039766518592
221486908223042368 257553739408233568
83139726341006608 235561596527129312
216347449555596480 245030990417695776
30787747209490040 122074855985420480
61546785252580248 210148877566015488
120957069456394640 204241073708028992
52576637999124552 193294141437833952
112716859733735120 167664174671431520
78043496301349840 209192430890333856
4870720786167117 129911632169320976
90102337922991312 129421615656340288
29549454773231592 246906674825129120
89055400624209264 158951253134216608
63313135036182248 127747172756177248
42711350201906840 105523433130745104
72098211333307376 228860856550489184
8891339557445625 181774514735331520
9492717034729720 85151868572138848
68484474111689880 121627473354389968
61873624981708560 185849832165423232
15393762500185932 62065861742362616
37871438247542304 216873664876892800
19392736404597532 92601407778333120
6534331245069155 85719694926903952
86732580157836032 96934840803609328
140866330922060064 172763820334580704
61982613320075712 187509125384311584
52849311026677288 235849954160446880
216279566066036768 230175519833349408
33135734324356220 138481926265179600
106021953257442528 206486593520492544
655638161621876 153651410044783616
18110183546223356 22610988585298864
157376339790640224 191872525584754752
216920793465022976 222033385831099136
116593540242246400 228094161573605600
93231209506171312 168587529558170560
64721365542766176 234530107514233824
205327377796279328 207273566708028896
66810853023010464 125566167196042368
21193755207000796 116005298273049856
24274149181317020 48805065355115080
100635112127570096 207509003801975840
78883077039205808 178317196706136480
125851668573561744 179074916098471456
94214618888081424 262656231495139072
70110699813419816 262141924505925088
102452690311814400 103870996818390992
68909529349047256 232085895974379296
158550363173994336 256274268772584160
4197016983992855 72522420497254560
61194014753793584 176894280595877248
18712538987226220 67069868119001432
44467869120158360 242138338909446016
184397248945302624 238223671429392736
40390224913670896 142107881810936992
64253788650039464 221358012971884512
146302847095789856 171772206378523040
218284158894046080 245231471220986112
31917732562454092 155760105739725696
128625084940693280 237793797644498304
49481984727044160 67012453344527872
15610425901315622 179939361672204032
52951780892826488 232210203211654528
133421341763759472 191870796182690240
83026572196545056 238840497776461760
104476009491557440 164141147729152064
48732788338983088 165578189243949152
99681716867482608 178047784130037472
70757641910313680 158221552874959904
51970735554794328 100822022148679792
200138865624790112 218949432404480864
11962395082948754 89305309096511664
13050615266499366 149972462095594304
25071783863250612 107848151388374144
113319062097919424 258631060835872352
221954166728201184 224846084382643648
194368812753731616 218927988360942688
92676088837687904 248855301151341312
58772810888634656 212365217255863552
2213378496264578 102082086748022624
138923879988849920 148287707947461024
248827509693317792 262584514129766848
17151922603468018 114568275791415968
62366884646869280 207254643930133376
204306216493836608 216574272530992544
188761037166268640 254723277703059328
97136550990064912 183782300702440704
68252269070622600 234314246434409056
16642636779870678 171653567026356832
70403603353975832 109748588465920688
101044877224891392 238360952723847424
18589093130513084 201508971197891936
19404338281151008 119688765599018352
38123208262310416 247578297859343072
55259306739606080 120776517182788160
23682847643796028 76485642487481760
55511639882619976 251496862091639456
61887083242625360 88123269117562256
126871390422679120 155639628568339488
224126533007707840 263017713747424384
40098651818477488 220793300888344864
156774620768784800 162052736091361024
70598953570464440 186801328170393728
30906194500131428 251934980173877984
5566850130280092 139869905655277584
161739494267541600 203968550300537984
98769139270931536 149321031134223072
125599560479428208 128293670682353840
116385410193189712 133972635465456816
3603619184994901 158096846853356992
10359793759521840 218218157914886176
202150538765280192 211035650828560288
52682431385552136 64910039363904520
141532466047941216 235504316886324992
155898535001640512 197530384811357536
83383638111503168 139673346826714896
58188167304199528 211167918846026848
66296975128265984 216363835297378752
6537064667524222 221954284689513216
89956898251293984 174380357651506752
6019663801731405 49602571832964056
93197651814721680 212164389972513952
58676216415174392 184444736759408736
87396963644660064 250516618598652640
222632154816498080 222642814030242304
71553113214651792 109518724522533296
179995029526917696 259915879069875360
156190718681131424 176514656962622976
100106001454682672 213367408396447168
36892289497412072 101619597965352192
53160162345804496 115255419024955344
2056680307853926 36262587276887200
48063889130543248 150917609385978048
35536908733445376 208495856464643360
79043698754357872 170948162187346112
47352060878227240 237657054428815552
52295617888314376 176814563279631520
21678480741915624 232368949048218560
195979551804899072 217211002385870368
19006997614153576 85255160903134720
90314345018252576 130267909651962864
38448956560170000 77188510333645232
187118980999873984 251212879222024736
126636615525082384 250439604608826656
159068150645718944 254171516463031744
67785959941980040 83925840885407312
148525875038626688 223125729811379296
107100526640280528 165475772011024288
108990990734576672 232414582359961056
63798256818636688 163805825041148672
186217290851514208 238019492566685536
238579728256405056 251837800528635072
100696332783259088 104965771160521680
40688909800044408 95894955810823360
31585287376149116 261266173851941408
35963829409861312 61787539026421464
38162402736781640 60845385089001952
166827309388118208 214106721529437792
1451350798891316 97956603303185056
48883214069127432 196722745271687328
205238653260014176 245024209653187648
43884190959677136 259093420253402880
193011291466689472 227229119390100832
179939586453545920 219424092423582688
86716298541222144 155335353242612736
10086542742587232 175808998321174208
45633133329976264 73634119614069984
4342553327457454 95630506060702928
39881669700944536 259122906262512416
249237146113780128 259073968105022304
32478054473473424 245787525210608448
21376336348730448 118059763435609440
160503818673368640 236031909730001184
116233330233519584 132192982298369424
183408003495169152 261929039978584448
106405310492711616 205361176572185504
9113153781240808 28352989996193496
6127227681001891 153143600017564064
25759468327120220 174587675903965696
111665717663109568 166667942899288352
157699273505493248 190168564711516192
31729364612099508 197027049314661312
41861647150170008 177674896172639584
64885843410499464 244150834044257152
79130929122832480 141609436240550976
90326337888762176 93790869081532576
35617122502707724 185439805914440512
50167688013243408 194689621390344576
206836595585963712 216500333304974976
10460517196154708 16001655942830586
103677168281484224 237587857835109504
7930984996891528 72825447155973296
55274436456085536 112392935957099104
33904010441193976 191890729182801184
8462801429459411 259893836387134528
31582347285978400 116013678588551440
19362020012580344 254771571576472960
19241351628923824 198510797810325824
112814979470115936 139993153567534768
147520136480373632 193258874310277728
103197282709677008 205099437831956864
113804498091400368 155852881268426560
24620159936972848 174083512815225920
17669545420174716 133192902946681168
72725744972195328 150241860600313920
9318552860129458 97610116684735632
67108151631050040 233701421821312000
46604741444157920 141702383093704192
186865051283408544 196516070453147488
17764317408488024 248859284033612704
3660448993585298 187238833865549792
166828376797169248 241647516540498272
59647201084655016 207576314204815456
102729560912191168 201195074863209408
151878980469524736 238238784662516480
109477724409093168 218250461006166688
12684995724623756 82714283717411696
193408792741485696 195273882482339904
51272445811131544 253290134877133376
146499580363444256 198334480034958592
36717750796647872 77758142573798752
113464814720128192 184126989454836640
28376387230996060 218635054461082272
135373575434150048 176167165612230656
27862930036258412 232786132336370944
1417236349690096 211509506143571296
55396608711040128 189859720599153888
188071259853910976 225390464160007776
75889663766003520 262851577130753184
139735416449120384 164585009743307328
195858239177007616 230673975845784672
52047941256702944 184859692899684608
93581525698335264 182228330065554112
89771626522541296 170485399066043840
73036493641644928 173716137157942368
171642459627529984 215474875293977568
31090112519287716 110930780923369840
64617637985691160 164728999285905664
74838976377156304 98443978224465424
144071285313444128 213925478245683584
21849907919281456 186612888627082880
72351261942632496 166453849632068288
72041355528710288 94289432575022864
204173166175919584 262379579821673696
93362492957279104 134567828543903376
80696079532587424 204271035461141280
227999738611143872 250065398583163872
109201745254750416 253949227279348128
10063244015560252 157997573166908256
17279262164676522 31694135901908148
96458741528511072 237892487284629792
154850779469298304 159458510867843136
239855171174785856 244451347015218016
22465153959361100 26685878622455456
43726657062427344 240644510693590976
65812366282263320 131654012294674224
19469480392774800 248931777147873984
70150590943388280 197665241524263744
221265285219745056 243505749626928704
28072569621241348 167968247341657888
219954693575208448 235483016944499648
46748339931914448 198944914313291744
78999698906145584 158843377901975328
16431524353380508 217255503614333504
68486463705702616 83420333772414096
80270607339449520 197125137953235296
21650090739436848 146194875829564992
15439563367557748 109534077053428640
34831153585211564 158243218450437824
99394666133672352 246946065746711008
44016928750845920 47167633203909072
76403055240330400 227911948425853408
147886507768551616 186578657082713856
44687569298294184 180875081943334816
64101142513000968 201407720641988928
180119527267234432 222647753921232768
50767475504057128 208453131877718816
94420494926228368 127749197137682672
22475496880409896 189028639477074016
23931585682500044 109272655244695040
60093866955073952 71830286048708872
36016961056185092 212407486688704608
91260143036252208 204086303603871072
110300147519756624 131312534121153264
120555824619936336 190838095124457728
261045069123896320 262053960712433728
38674263969563008 103867068122154032
164046079340204544 252415523641373920
39992759603439384 174662318452366208
76522057341605072 172603489502714976
105517712885229904 242688288156523584
24891912822970800 203620047157049056
103931000891264384 200932954109568032
20723500564283148 258297679587067136
16498836525075132 179970089893023520
54482364125005600 196476126791165088
1232929441188065 77763485817855152
83222383866257776 155874390359985216
4040567279637769 253647201236172640
100839904365625824 217300535390986496
139102650971881552 183473092429320128
119694929559737680 224746490612314464
103377237864642352 239723781847053792
51922510816755256 105225923507029488
105030353447175872 218489424440839104
121614133987508880 205564218661937408
13272812737442358 64086502575066056
64594252674246696 102943069370078048
197926730694396992 238585540275531584
140188244622137024 253820005949322848
32646709638446024 233948614133111328
5335586145723916 75344522779170128
77937861916577120 204067692179580032
27370935657911164 72335291762751136
145771930880978272 242734878055111808
154471483481766272 184519234677107680
122506589000837024 171753378748019936
65135875830915400 130294542498918912
162492136475849216 219574452218016256
71339668502344576 232783678410356640
33490760650397220 78352876065062048
190466961272003808 232629732345895040
96819380266065232 226721827238015552
19067846870574768 116121364226889456
179411646379780224 181271451016471168
2753572067703320 230525789705538816
153740535335175456 162342859108891040
68088402666040176 109796282997715376
53230458980105448 204196287922735712
124195144182658816 184783882108106528
9597949972689896 256687789980917952
87163245347573360 239638736307229504
1023381694448153 35162458783965760
6882641701099820 38737918944713760
2532337177398592 165519997574195648
10798318783815802 223151516307518848
101610888107716624 182600342080846432
13581141845191294 15172792571650092
49688791037460744 224609906793257472
234344804170530144 251476611451745824
180231650702504480 188899080869968736
152164774159159680 243981996681879200
36057793108863656 231177297862218080
67651772712512024 156197651096786016
101690083755431664 161270212463757152
238510025098760224 248361753106187904
144112414507945472 251118774310817536
80337413098556896 156795119583497856
127076966464102864 143001448121073008
109062362203730992 168578131793589568
77483774679362752 192633854069239680
33193752979189984 189745108387408800
44331127303275136 78624049351408720
107333190870940416 198578861591777728
50592379368416192 185595321305249248
74620786619232160 117760618551506112
8107531559759483 251123672778361280
36091168115632744 94859016744066576
69635737072694240 83206258323673680
60451651252199680 175768363270074080
187851373091945568 228913375584050464
24345501804228052 76005209938398400
91362657749306784 183668401679235488
85037383320429664 218244172795423328
25198302111263436 261866931238546496
50705282729127880 119997654573215856
111595153690175648 148766730830651936
20228718632606524 166055292911923456
41990831796246048 136443842930284144
151089282073085760 245699716572573536
68655405220853320 99339616004014432
88378954384766384 254621139905214752
11033717992979342 123912854431581952
98210198815604752 105292005985376848
103099458502049408 233177225667264096
25823849086451732 165063818202379328
157350997091987968 158771555964616064
98082811066388240 211767354455939040
29558451332903448 196045696593345056
3124448563723254 249638127122114848
708965535406360 247256913487870848
124323753363815120 228532589439184256
9137056765991352 210455217714580992
10389700883368136 106521804353119984
21125674163252968 44571594452361992
126148213471598384 142206411963619856
95593999915731056 163367901300953408
151605234535907872 175352743672251584
86163479213117360 108373707768376000
3724087669468310 128292851544753872
43104009340638232 247730248616889984
61677873215409072 98063029180049536
49894034325328096 157946527812246304
130124281500376704 249396647456542880
13394347159693078 113483225032892000
54841321699092096 234419338105767808
83617740415136624 150569359885589184
80539615028567952 196869052534272096
31584425591704404 112968244134660144
3508722049341490 115931730376373680
22344190983339724 26673663653742344
161430657608358880 195128206697431136
175152678063298432 219949521708372800
138249184048647424 251708416750618304
100089177792792528 194159488983634912
49828350581644848 261716483692765088
189943851774242976 220664979385564064
83060273839037344 92005103707164080
83835563776328624 206567324402097536
228655593217104288 261013769091158624
136486973799965248 198616564704699104
24925216541321360 132090093974792320
67188900411861680 191243836793740352
30552176174836528 163691820900989152
204414727542605344 209205991081865248
111737590231195104 190591342026885120
31443450466935088 69057650487089224
160277479469997632 217894858486168544
165278231123997664 189866011395232896
99285407230866784 199469477206706976
26015163017084292 51185141541557280
160475545606583232 185944161174744032
121140016611050656 154875560412700032
33598634984012064 50068689801965440
86237527416126752 166243193954935776
38041706136907128 127246967187402416
90594071380571616 212836579197285792
41950052080137704 191812625935909600
30032489461642444 152893649267022752
62415311937210392 187500576462550368
2154176210312675 151911973685808608
16078085702770086 249052232190412000
11972089653883160 103833257201007136
7583125389932188 196487619735406848
2256487381723394 207688699269749472
55202754437026328 110684819072741504
88075116769068336 105550942146200800
24237718166885228 143369666038583264
82030005852576512 131893302775004176
7094382586738569 172852943634741504
132616889357637040 230560102710392192
98469329841030432 114480305532481136
178601622975937536 252715237454943968
188737168627649440 254290713504134816
77751574087756656 256620227625635392
172013558728166144 227561940379629664
21812860993889784 65946843312270568
61006568587803344 224457888138633920
12364448969347874 222321227939318784
78863607962847232 84343648403423760
152863222524790496 246363527065841632
130848866394307776 146745011224507360
28241620504090016 111941716330345376
2810683122321083 249087202364816832
115254019963893280 249480900158031200
4876426466202168 245367816599007712
44241656710753136 123630577621425296
58373055005523920 215410407156157600
66811012837527112 236008067977059456
32011335771818492 110663018947185216
32246497637003904 152653971712482240
139637778658883104 201869994907624896
53750314132643224 67786062758821296
55496124639514504 204073938885212256
235913758207488224 241215683298862400
7537239817607862 243584528632364096
204682683303836352 228647313308885536
211155167166822752 239917299640416704
41844501128246624 42601198434391824
26435613983484364 127278800113757696
62125592619742520 88121433413940160
66759694388955928 118596517579622320
105009639067057056 209249111181077632
152235934238459840 258739342035355168
27577784351359464 126146655112619888
117000142624759088 188087941174660544
4037908991296820 93395727395935744
115638803693266432 147863611338779584
142395767232242752 221311215903229888
125389058457003872 217182910476024128
74891513220895856 146343862895473408
12635298227947544 71880752318736456
61277185843224496 104845644041633792
53480145164261848 182981554454675520
176157371678586432 184608292145906560
172974978348541440 175000132123974848
248404622966682112 261564361139752320
107753158015488272 211956517481794208
182405658875777024 223116859696418912
31604107699636928 123274659745528512
60495667332285248 245515984564632288
6737986028530164 89991488494476512
136435985892834944 211368799575637344
111601027730345248 184854006523366336
116338459637843840 188868066174411776
55348014057948808 76208295328142192
166316820900417152 250350836155641376
150500392486844256 240621118188814304
5799505439500861 213278183346979200
6868318990930872 219745341172434688
101816221535809664 114144833851997200
71952917444196288 209014089957621920
44338037523991816 180069250747051616
68048347712982992 113750218216827936
66860512393217664 179928467914647232
16776437656088448 250487126182050592
17583878412248790 130512091330194432
55326525950581232 166278380704326720
63480357212108456 253988335164200672
26015136241002724 227636795326945984
55433024086593800 56079980870959752
4769102216623879 69742622502132560
47961682305387216 67304774231305072
46500224194425424 200696682624875040
97350956717289296 143790623978034944
49912062116241112 215541723444604064
96373869425770512 180735840333303264
4071037406633067 254352859707879104
23233661011052576 245087207418317344
15382062393546378 112796374770614768
117973307613268144 157650174972488480
3705680467423084 117949079434219696
6051440615561267 74788754112965136
21966049023244480 115988707536188400
70225404068140032 154253581609864896
193304599076857472 251660641897368064
125533607450723616 216744997222458208
163239423957267168 206536768568737120
39608529539464768 169909699470189632
160351283522104480 162252189568883520
84954887833597296 180955077681127904
16615160730078640 62898022479300248
7148927699780570 52809578903263968
76880500210898832 253962629600507200
490629350682039 145846521706874080
85884784039790736 250543661252583808
192766487644426560 194593164711970144
37902064813158072 132583277897550384
12633882695379998 102884047701955424
12080189791495744 185251892770442336
170200850695074624 224097162953248480
2553307596237732 143422638466801648
30599056499017944 68074200265788728
106269481480896144 143551355593949488
70337729667343456 102466886299674896
118962365276430240 176094168307858976
202379895093318976 228364227900006976
31253190443800744 196775838118553664
7085397164922536 244657658783105248
23212066112943724 98962919982722752
2492198324257698 151442218987532736
142847279905875040 171140811902952992
145634046503431712 166528567358419040
129625893891305520 161790457161092640
173912287224482368 211328307600121120
138091683394701280 149561853051380992
78474082503848064 96569545280099824
55151064584388008 243763107307367296
18679542842856492 156650442465943840
96386593672626096 183739880733715168
196099063195302816 232958561864996672
67183082050603304 100166839914623392
14682478756916086 95451828735599280
236940039463082848 240841666151938208
16487938671202986 18133779444066356
42881511177823448 85154264453545792
29795720883222824 63273995855505184
103658094834198560 134588515437226672
11109206482847080 217339962584197184
123167629778386384 203470965411486752
182840906894477152 230100373482672544
92307392533246224 149426631829777280
201936896097594912 241369629268810240
78700266198175360 106769016220795168
17933441903207872 149784391364174336
112643541143867488 194393219896685152
3598334235861886 88275278912209040
25983341773477268 200058341757544640
18530509498026336 127836246997162176
107579202636783600 230449858411867936
48471254695177664 187351325394197280
17016487339769754 257218956068660736
108286916180631664 121828096014160784
189882191758762976 254944738363326208
126029435383449344 171257624848179808
58431888950577864 125968286715764160
99089510699053424 193732863775442624
181166024972576800 251685635197011232
67033555575361824 162783853600300896
66469293558978328 106476993474532640
16987578642553408 40977839062629688
172249789829860864 248454289041758464
2586921664709947 67371045833213256
74302273852302112 93449938210674336
52006026904859944 233221241036118880
24416819713396364 152667495336021376
46695333447093256 156331551346575936
70608243178780368 137296235220221152
62560417467441208 224331919885662912
18901831884752652 97464690437117568
178996881076826432 254154314364713952
116244846596642208 175741683043731392
115191617114562624 250092834110247904
80684830923213728 108977994797741552
164474276674359008 191192919707642368
58188830634961424 215632255153791040
68742013365439736 159654848473738656
45182975036309080 152584810267743456
11865565136611312 214785144961534496
80044531829317872 206861627446284512
248584752245581216 249650607548717376
114107543858150064 175674323305547008
12296000372342808 231093840270426656
63477263589643008 205440556360370720
189081636139154752 221859973116306560
214521644774080128 218785005303157184
105702612543583456 205334224556658592
136194413640823504 159353981801123008
2536032442970853 172027129983691232
145013746310351872 199267419739388992
149715487870062880 249434828227017088
115723179433883360 190634049512607872
209672683491023872 219258572758623584
64146993715544984 105751477372125824
71795605045353528 255533738095428320
77034453477138928 175598868599779808
44813488439624680 95857271637510352
125533432898674128 157977749765590560
23694142205690788 131783927268861360
34396839070082156 213387585039678720
193075849009710464 248887180606066048
26742957768733720 58470563352712264
20279128590588076 115801777116731920
1180414486801892 214806499483689408
158683733613780896 233448460616403712
74977028972480752 104747172397345248
111088099981226816 194392770647589184
17719199418250630 60111534429142888
95348518518827424 233752892371615840
80397505153171504 176299197421437408
83609895978197760 218794244912775072
19858203512994216 190330675075831360
226286458835147904 243692867971850336
117799349803164544 243472866607177408
45971863222921192 121965657570471424
62414227825695984 76797480684077648
52047583461072216 53142253052179560
246250104413238080 259369263950419808
114148381340270624 220013984437351008
142945711875256688 234892088766069248
144838609361433248 194917547509021920
32515512345260600 56461818604295160
22885240410265136 39607015934106000
174699082239627456 204890605359882016
126960494404727008 212353522674703200
169212856571910560 255244915103058656
98171900323894672 253885139946355840
8012148193015049 252747182277114688
52654137014155720 211956790436557280
32786382456915904 259756773123331264
2076162060689758 73606471642734880
86481441140068176 174107673023633760
38037804028833648 93653602446459584
145600483031478240 164888035095717728
62757133049421568 100724560851522128
152805839620298208 221424324424016032
140075448152347968 179763125054732064
223042797518845920 251911689437636640
80222168274704512 255929413668650240
21787365820513716 36800898815426008
144738902467989440 188932131526644608
61201997164398448 89617966216946848
176591510438045120 189981467388073728
165676771234989984 258581989617859008
68012826183232448 259811021540527072
62251532563271576 218918167334630784
100366888766963360 156297924058453728
10091597417375774 199148034438172896
1315770926029123 95081717402881136
81431423500529600 167998691746506816
60318048435509768 185237327619497280
65451212502853496 159375672777833888
165296801909101248 169349726918379008
152603899720846656 158734028682578048
142082097823866192 240748720023781056
219947646717490944 257697287468785632
108840909657730544 111645032475800336
1094210767344737 114184620224642912
7556251140310035 233160878930586432
36251707144896736 259636972255413088
43950408456088144 258744022957884192
17637864443863166 29579948615735692
150835227778674976 209175771797338080
156631957824243136 184865401586609024
160189542781096096 179770158626698688
119811444042143776 134555729516405088
125821694238681296 208309726526700096
103827581595522080 202936486252737696
42962016641587080 149885914185028576
167759971598092800 194973150710486912
114386704261551392 226988528869659168
61817822230197904 202694584782775040
14091079095293504 241799175329553664
7075035249716499 57754192014841392
66439753198676472 226491575499658208
24080453000481572 213910034633356160
48430647322582928 114453383606950912
96115574388459552 235883589593816704
64494845126660368 73322288467754320
35631119779846596 213392870630574144
122235788299689568 223022801064367072
169012060000741376 255050819149021984
34128400538504068 180164772488708064
7718550543630783 50871007531407840
58847185997903080 155287460773759712
104916595877576064 173123493475151584
95121650869629184 180655760369232384
103180727409413088 240322382454185408
92900429410365952 218403127091020000
18463296293471544 202387927794195392
60621996126769088 150274197568271232
65805159860565736 95251762210047664
121735123503175104 206689893300032768
13513527145967994 235866326631636128
93488437668117456 222503457337768704
36030409973616520 247072076141057120
2662642910891237 142782990769434208
43501532975377968 113339937797560384
93719848379519712 218049090479460128
8441855591465772 184119051458673472
74147175367645872 90104163009544928
116015856965080512 227123979785408256
180641724417385120 260099914861706880
72722227467762128 235506476375574816
35831029515104624 163540655929401600
6017563638497744 170484105263645952
20463054480413888 186053996159887392
48398359232163208 54713334561786720
58779847584740240 84670422404245536
30216503228411032 186952243285107104
146236542972531872 201007270583602272
153791100219505216 185454154774856640
64974106999221344 226261325097914624
75405987792475216 91458080571867232
31517032704897444 139401354636596400
43741221397795528 216218691575529440
48551318736656296 54936737447776592
2913252251841791 260790917332770752
179778524193110688 222679961223367776
165209730813020160 176325028741438976
20439399727432704 248706918781338208
108199420698833808 174847904285940384
15908745292935016 155215668280125120
81165928220698816 158611210760836256
3069999636117335 237383256755423840
89239653101203184 119398280272699072
7303434315095727 141948866724836816
155716819383824608 218684815268928576
20174780823498356 94197684968270192
614351941471585 17228965143581320
158160626075132512 167822203507383488
67113719251695560 183804038077813696
49814749341858952 204990508100682112
46868640025659064 192771763854206432
14652855210900746 156843623118723264
66995225533104400 197216926227158336
214466662238477024 214510276441486528
101889723142257856 161738349175684928
57395241963438424 193476281592366720
7472621535494672 54481682692315336
36526186054830256 73058484167325680
11895885880960140 152244424594995520
58193972111783464 245241535471811808
110396850830705488 178687639834119520
126433561451352128 211577145625245856
121957235836388832 259884776780377568
79516905389721856 119966336630097984
4656958787618674 173355524332548096
155115114613922272 262627284905558496
148646595415943424 236390743543148288
37497314447256552 153406660321433408
221565995248651072 226279549273738528
14763338759942516 213107599944816256
149290948937918496 166670743383825248
44222030729038392 167351150568056320
174864626309595040 229308906644487744
132377828108490800 211328559970449312
206496066958922816 251723594075694528
6508642579551085 181655206874088704
101641528810414528 125076708178364256
105758643233786176 194451106321513600
60762873873998584 228596515776971744
3767292076006079 179341603065359232
17125053609281780 257269523180655456
85539921609069408 157948068052638496
142084440864880080 193057081363365376
56099704991076896 123421510221441440
16461986294055756 103052185732382256
53650782912390688 204746656843483680
90055808875848368 141649632787631792
27988896979529320 195752738491469888
56812873304900200 111459818522794976
170683894857322144 180873673160029568
20291002059159476 34242054340433236
36259206513644808 60898253646050400
76055996038979056 161849977255583488
4051219586419202 46443711539802432
170331914568055776 249547357884212224
59028553953351848 212876324918213408
81558352616482096 146428844248969824
131959926137420176 239151164965207232
155513081940968608 200228605268568832
97551950745471040 152933107009642976
55764954638889496 105620516880347712
181177239876632896 227672790070989216
74750551276901408 140781930161246688
212114670942334368 224949094152841664
138099287850007504 231931405203999680
234388635574644256 249213847606537536
115753592207133632 125099268672700304
66968185714897808 173058822713389984
169950794145348032 191967249719366784
40628629838891888 175812263570661440
8425013953133785 59902993842788552
62518555904908928 187675915831474752
4269318871827881 78247492072838608
67350686283266192 148394380615313536
1076597021184366 7751125344084431
13544227159348482 82172944440883536
155038324872274432 253291349260029472
12855401129168884 213324544849256992
42469170974116536 204547076779848256
44180751597540584 89365532861522832
46111427935483032 204261467103667904
197258455956109536 217958772959215264
103683673563727712 160534706272669856
51816605498722360 256199343842379072
18505423168774764 54594290243442048
184479066669226624 245026239420553184
30218053183037552 121776206796516240
119998151782043376 256935897369908608
212895476790026016 224798578772218944
89833908795602960 211156937611604064
14297913128888108 147888933187689472
80362090976444448 102167241645051776
170191527745429888 217933415416217568
99166457341931024 238230935903061664
90628027793219168 262374921404177632
195364472459160896 210098140600457984
45995427131870616 137385219466074576
49129642165122368 51899489127092832
36579742641775944 88040825903950736
186005009794448928 208165927334749600
116471121094464384 132633752686828960
12615841464340078 243630557166504192
42143814613879440 114290349759005392
92217415231643616 110602930130603856
165154038519709216 204937323428314592
74072206254034560 116897918583998544
213728664055373376 236941040486872480
11444890382574052 215540559656564000
109947394321688624 237398751516293696
213253072132489248 243903137510565280
18796685896542732 193222048298175008
29538628614591596 68615311540702568
98273129007699472 233657646818477920
54969175706342264 88532767379648144
91257118404187728 176015213039861664
37468248417845928 73565237239414256
134084390503271504 160755258440695648
78258553385220944 188985560504343936
101168351035221728 231443263514931616
104534131855573488 149976308119171968
34714410528015808 143043493573908064
207427664863309440 233019268254456960
1483232906558332 79910439565861040
231426229305898432 237181194347853152
69913374428683256 125343698684208832
14382876186424634 17877248636309218
45571782145672376 149744355435049920
101311002119343440 174756899320951840
108492546817170864 203984000096649984
79226322884846896 181162623490390080
95132258980813952 182936762082707616
48356955841536184 66705139377564520
77774022802121168 78138193551896640
150328529569615136 199565016255577792
208747617543904256 255032052054952928
99157781185052016 172982859977111488
16181545045899178 250896310733072768
58910062566386704 85689078261430208
199657091357306848 204772816636962624
237555477064219776 247357831296277600
55294733008581144 256545016909790624
82872297909780048 124840436169610848
189855628905800992 234721687339027136
37331870894064880 74790546296214672
7511806176484645 124533854886531776
63201024759784912 260137731799618912
123674831414780848 141622371538930416
16846228946215726 233275941094014784
121868036687507216 259755827711299552
47416817646637240 216089790771215136
17154118256444284 183384910461125248
58285456744755176 255672636717423872
54822256150788768 73183342691069840
4487877100172250 80823909339334128
70801813972252816 233602749827178464
119005708129722400 162142448762943392
104400451402845040 169426742039476320
4293685933935722 6976944522649852
71898138923315176 142056120405705424
71859050244634672 176145787628389696
113312666390898688 179538025809291520
27263830674469036 257331930820815456
61011423278241352 131219892361271680
43352713725445336 54353688366248096
57870409321587272 179630876627380704
15304435888095178 53737314433309744
179931711636096768 257990709139071616
54020624054848536 201759691335189312
35215821049855372 256293399733289280
170980429896846208 253837606069332704
21285928794205112 176262800608717568
245952213732749728 252348413095909440
28581887201930400 205518103166972576
76693103636950048 96660975779453136
85852685783430832 178273472668665280
62846957531565960 145705055337251264
24687375318233688 250597853672589632
85616581893988096 221556494678721952
138606683913853792 178918455667580032
108564984063447632 246867180168759744
198762005074859200 245497507026815744
195971254569690080 237490460681050208
56789189086487512 153128620304596032
57656449044193912 258381979458143360
31651854567129824 134529890426619136
3224909772363982 46503416683214736
189046106147000352 239069883839809920
79775078567830672 81176816311591824
67298563556602064 151787758578247072
6439743097119370 106718803969461744
7871913947867401 234385891425141600
3955993059065526 126202759630810656
40977827608313952 93688266497470128
99509682349131312 209761604888837088
15359079295082938 97283234204882880
11344809973796260 34035155592072484
84468103776644256 198779911951531840
52140487456787496 125823099008420736
184516640097891040 229163548483291584
249251009951865056 252548458649492160
57811294909209736 114627236111017600
67617191730546680 128586264230232688
38824536375188832 76081317461486384
43195060569192504 77104678965810720
85967037803723952 152029738200111936
208791473281129344 246727688363242400
1635209170538524 164642245165292192
78473325840231680 147851954762858016
87897719939031040 125387973687452320
88624243635046016 149696616149044800
181473017213745504 210213251799212256
93670251497890384 244701340234494912
13420734320320640 104133449386070320
132162198208231696 145564082873954624
42608910746695792 114741945375866432
52742202519965248 238403457379115072
44257978216285072 237775581679704256
81448516199264448 173346600254292960
150908644508131040 243118046320174528
103885225881531632 250071638816429824
55612624793314576 95979012510291568
65719022584333984 226710462955843104
97429652432696912 234532973387056192
121012751110136784 237011108020395200
61511349730763248 221641027677231776
132335415572811968 153086076343709632
238217858546434240 260068863960869728
26424017364584688 235531647590862016
144487497032366752 239707071236035904
142987476948847904 227182480589029696
228617975469029696 235098454342605120
29091546063926384 101272563059946160
229178590363013696 258303113623836512
31109011520357896 193001547170415424
8827494759375889 210669759832960544
6548250159233141 60544803714563928
37222884954097600 52484506363231320
108552148281611008 129836648460137152
48437359563216424 260547644458576416
37186030754951424 197849713000459136
29605647959645328 194417771751123360
90400723145752960 160550951456931872
132612589283341888 150726453023260544
79861098564793568 259849671277971968
218285784944063424 259090622648550976
195814207143232704 203540784915869312
108440660343900880 225959104933391520
17731771586187912 255930353198552736
47078996855262216 260476646693543360
38940019192541992 40565051779566112
79563434102334704 163582347920379552
90298541869147520 241547036885417184
39551296750546296 62613257259506088
114032366946841552 116371313871314096
204655416087203712 221241502114762496
107207770385272384 141050693448173600
9119643878718730 123006366911588880
31814682342430672 134138392173645296
144012576968535280 152694510070536320
219475222147179104 262460962271532672
185346096406859840 231314657035824096
120022098395901584 173457869326812928
197020441184396288 235945751666797920
60606422250635168 61708653308472576
230022414664047744 255741929299921248
90022911146298512 175988579264112064
81997807900593584 222652173217828864
126154537196202544 194273735429308672
39180176293328904 56178959952235424
72885367127652560 155101427394560512
60621868840404504 158850439610132992
3513189617037215 35638903290534104
181333201802290912 204384209970177600
154982126151610912 172778577776468192
2630457567216297 190259057638509280
64066210868591664 219006866599629184
13095080651220478 25420601925446184
142866428103623248 163368009637310880
9656175265459126 171207785382985920
27395768931535088 140455628183198944
131509221513266640 173414468045696448
15532177788076424 143067654960637584
74337167617840496 191177057602279424
105100445900443584 180617630885712096
87826249333912400 229787068323576032
169419272748784064 223751038132798720
40696046098860288 121519957710362864
134355262474731792 196556345391616032
173194412695371424 178911979299869664
67672452627288104 156055273092565280
125846646450444352 223238866611103840
28712599772688468 118690115436317280
1532418287497321 182011968423953664
67521785086344336 112955644739440112
179444876354787712 188230511039982624
96603357419770656 128857562014130448
25936953401838816 225678638665575872
121232150250495296 156197566077652224
56717053566676448 184133257617589440
79125664996162720 161019196108856448
7337672138423868 18267472561736812
18455397439306696 205927496011601248
94341850160365952 259885634654103392
192821173277158624 199352454917914400
45246567753602464 163174175848488032
100130191227748208 189048344743966176
53366325791121928 65404210922832960
122187615387581600 227002724102377952
91898480587028112 262902561015061088
31611129948729804 259537475649857504
75215458910001504 151289067209393504
70535895704340256 200904446867401120
142978333924502704 153760921750400704
117596260634668208 248232034657221472
26199838244841004 202761943249890464
19921554105871400 100625640206357248
157778050003253440 224837454644085824
134232062340835168 193016203677733312
177025898935481568 211602450148576800
113013305628680352 227889395424895488
122521268741811280 229012505204654752
41981069350586744 143795226847542112
129117813850732832 220855963338834336
160453387957687296 234501515032517888
6750499443026593 206560088380192608
123848384245727664 171278896013698496
54399773318117784 232351340440130464
51135943272760880 150481851282354400
127924872337640912 241119130404432416
200726478880997568 233307779567533664
8511438270961182 182522676696250080
9580048548971820 114036134661881984
47811676183104880 228530924311021760
35239345168140904 210176628504209664
187808706540408256 202744773406634560
6686691906294789 126427579195722512
70553059513673320 168125749440601472
67551921387931144 109642397936102000
177457516192806720 257003514214840896
98745882750763712 167572235650998080
184852264078345952 253655364389148384
126037646877185648 160437602752133440
75104992603266688 143067191347261616
138410722881080752 213874781687753760
144093724344242400 246794174223381600
33961981184542824 262461117825221888
146617576232138080 171237633650468736
13576134738035546 146048941413626912
110194184302269408 204473159961881536
84211270405150800 159480349733731104
9767709171971616 63031294979095616
61663144510530680 173207137676906816
28430412887167752 50303784686922240
120759863059470112 219819923066436608
156709571802888128 254136446810444224
14359426597534974 109090904868524544
153866778821270848 168971903301465984
54010222654525768 193843983289321120
128452114460679232 219273241974286880
158396873165702688 257563532789073728
56378303458152056 82919447896857408
334946235317638 232634470605366272
52872292434392952 115315986295846672
19341914648389208 246631749269704544
70204036824764232 196933366722852320
22331757461015716 181169843676278656
3466498757241464 13869758511090722
98207212216000224 196282132381450144
2501930332028729 110165363706496352
88191383135091968 156374170640793280
96465314070538208 132897564285270496
23212351204729296 24354323642542724
86285959375962288 169584692830533984
167306860458304960 261566643578215360
59149707555158096 213154691394918240
38568098833382416 133387060320275568
52734875738758 247655633326247776
32984207743954460 111206283840455792
118835849429961392 243019371424530464
9534348359528932 129484096515121200
234638032937398016 240554914885961504
46002029649772088 56975098882424608
49837449416282512 134418360271177264
8674454838757433 15506231663584018
49037407767568568 64855771807490032
9264929732002370 136867431412224576
134403083901055856 253105949731636480
173142536257450144 175482118912674272
162536690642459520 253874808609215168
109521670849890672 174166421587540032
130733836338135744 224295900904486112
219963540411407136 233342597195092864
56149483909594120 83022364582164464
13154974418627084 80247490044530496
17145599981752290 233495468927411680
44993370157225904 106875369695938080
17897222918445804 110196315223095360
41534845610456320 198593666528702304
167659128175379424 215842795964793728
224492421175747040 225080435263022016
1121011416823475 159729416804799232
110063351672331360 176275589058030944
106439283824807712 147061104082198432
144010408053378608 189608155858170400
39513345053187992 105414565875113840
7929971408152429 169125856600286400
12600227964326452 41755433451910768
66405685533860088 74443472460665280
105468973079090672 151684074193819360
183849534417947712 210910561190989696
109056276064643824 139457246461243520
203543515398273344 234622751248896032
64392930727075864 232420514354756320
66869704561603336 79937689965789264
169165381820428736 172551877467904896
1030163018628986 1519914376043868
143619291659014384 170494439613485664
58807933278857104 67641137090469616
21358003197797088 106919083567017632
82799272374639088 188031810720460864
101626341823305024 262313813452611392
106947472969194288 227319601705310784
25940732201371316 163094052842208000
37838850673385352 195778303024901408
11876687806610478 163616083579011616
27558045531732180 167219746736857888
1900045174495171 137763510615758656
155414000156758112 254114359432076640
1723371615986519 148856672162650272
195675341963836128 206990815477051616
161707218912344512 254792905114305024
58755921573336608 130872596096444032
20310079327669248 230035605682173440
207659276381119872 210627626134568448
27388845000865056 178706025953110144
53870274594774960 182357983261470752
135957647612347824 228942456127867328
73131212465353424 118722287751748384
77402828279984608 116967339191853648
53979132783614976 209348393518015616
86577940834981120 130152476250213168
165191685063634528 169802898423733312
48814389570506960 155517689214694464
94716389283021328 190391901908405472
80654610722882528 218406211973380864
70642416975174648 175431526439454464
704526915526944 63538417783416760
76343507442497248 239634030290599808
73370238381597696 95095384158356896
217051984221268384 262576878132678240
130106217169090752 249729445092340352
74638266049744224 239644364613877280
83228322824090960 190573876234500832
257633752249082752 259122504355081344
126248730179468240 240378263367620352
222325475266013056 247488084229734624
11130037285291042 253842183945698208
34853920925533128 200981649956227648
37632920241857696 126353785847058192
57743433412506440 103244467659716752
39596045255665064 66824152706955240
66393908885178344 123240549434717920
12307864072288950 99982332923744736
68175821616268384 138351575256751808
8932824157457746 65271327774768320
10980932144783816 134371924488441952
102339602415393392 262546627485998464
98231187107332224 213464316942111136
82809186780568864 168148591643831200
68995212899113504 69615469878783928
69208201659123944 81826019528191120
118867376767508656 147811776717978624
32891954494383216 212697966331501184
157549810609681856 219445396100334720
6410238760530440 148647612087972448
41414589766723584 261046008682747168
140267028859503264 149228879446555904
199183108804790112 233477280299857056
193434754979278336 223562610313436576
174203954163747904 226936418923201504
97172761529053952 239701976933777728
20663277738603508 59867687555776032
156104120687272192 248556392890954912
100597736003978800 198798476664246816
180332717733751488 190733676653615200
220703505796530560 228222832295332992
157366587742726752 208276893976237920
118437096350085600 244855916135044512
81800451456919680 85344760138682928
21882159820789196 92512769030256416
58631626657732608 252620027641929120
43958293874991784 247566258863942848
91111739767180576 185960204275048224
24699016691501744 44341367150225160
51112788896365480 222694273114677408
89844033099610176 260152415438430976
23252060026211364 75127780807211776
16374526753009144 176015512972670976
9236782052331366 180848635697287840
25548844719167132 115740526817835968
159102998289175296 235254406709493632
11832644989681072 29266118431159228
41315341208018504 112084726035012608
4254508344434450 120449339716676352
88170219725512960 163520938210066336
42163934777141472 262271959812392672
118834406731908992 150983224819593152
51691993448029592 134800992767948912
84625579498612000 242494324837807616
106828184745311376 140577323305531248
50077705150810064 213886721039961952
10815354239309070 122965305780200640
114597689892861712 259818891731493536
41857876613559080 45415973490957896
71247969031458632 131011326679770848
155023068858469408 222407217073044192
45724455013073968 172304106679088704
98550558370253136 175672928515647552
95467893879831920 142283462359289680
204575480636010912 224848588074987776
26387025665568416 74761223904483200
92546193814619504 119977572839510032
190967760883055488 252332305900247904
67958922189213472 205780156424193600
104348559362775760 142317362299941984
239306709033066496 258189845544272448
64803882769709848 211556395220672960
77089072925452752 106995942060623056
10668899402783676 261887701371211552
24628869069593660 232600031936369824
226390481014052992 253456695376084480
31901123379732704 220518180937353472
82324778236201936 136430088174072640
45873612684537152 142641416076243408
19809546172240896 97431051535329520
38220965558560008 148460062747897408
116579582880845760 203158012172293984
78910669166906368 202280233550240736
19691567932959076 38645642807516888
75922043651509616 124880168495045856
57599336338411920 181270916561953344
95028833302144992 229179877261736864
52374887515194224 229016545699213792
112695960717390096 206706893254315488
40451520341033920 229754108425986976
2945987818290093 47134285002495168
74135229492197488 157059994484625888
113800584045521248 141330662855909424
25861056456555432 145028760698862336
44441881482173976 195481660200664096
17463302546869012 230796950183524192
84264664300140784 108801129619120880
59304737092930784 219352687087107264
33000098832865644 201792802969796992
147283740302546560 232642977469688000
43514735032073496 78096583571836896
200176372443090720 257160674494466816
81849439133641520 199801466777183712
68765858502300544 105014253071159120
78979238532430528 122341030171836304
6577895248302875 181312804583469856
95339255453525696 219925518444216768
54508658615163720 78184804927328032
56727013302065952 168483306937096576
194345448209857600 229071660050669856
37828857169448536 83887963824764960
21154636066830688 250240667814084224
184541601342563072 201032295004901248
210035977708673536 231385358842151616
155698449946904640 257348342570937824
242134117653926240 251395548893292896
2123217076515463 168644045133149056
91128802275563568 228827791162427552
39168504078912432 120371153671892240
12332790603454708 250473105056472992
15484225039238438 143118046222550688
6464918680884004 6752947544456043
219905366927774592 245568566093103584
46072853130850216 164273363087519936
61854832524432072 67516241786997888
89520155151278864 247696683114698528
9428795144984896 134319631966027664
17689635916251798 103631876825359584
71327504522837768 153506876880528480
146581851857410112 158706854859317312
27107796496962408 255564814842495488
20021078656047416 94148774801578816
37484731756479480 70928559648524224
76259385162430832 136776429246015504
75970702119451792 256694960586160096
456624455370599 41813430709523608
19614274874977272 254954830084723168
48691537803923808 106826385672688832
43736362723039152 170317939888061632
3156598478804839 141358625717715936
21951920755272096 65570991195602168
59408246461166904 237051806873592224
152076215266269216 229673029050018368
80710342667221456 256490216569344160
108320361881744624 258677766934744224
44519512420035192 69610594567480960
49003676261115728 128872946462521888
89619284201617296 125263908776239248
29047899554919432 158947964648520544
17723560849927080 43406338277080808
38873700601611248 183821184555685248
14587539348773644 224040644100229824
156946904831873056 211571553775451328
123557857002679632 218395561093132288
227966066076653568 235611907135010144
39695868562643824 116610563842722800
44356486794007056 130512816145572848
209511665284623104 244654980661761568
41296508423091752 186101729192009568
42820551720148832 215373630239248672
122411901811557232 240362013663424672
114349259981009920 177640236150975168
53315391445013192 165622537825790912
29860728687468880 129278615471067408
43030573068863136 46978360085386992
64194011717846744 222968170154473536
32743712551850028 153374256913526592
250198512995040064 257900924721223392
136905490134386896 208136941671594240
128920114041088528 183073737675354464
2832028776759529 185844356514842176
125218914622517488 245776902926787200
126975845752123776 136081433191719152
197064793283463712 224071034207304352
214789872534399680 228987144427900704
44378508965427440 110457062299292624
60784446965194224 215095060955124576
199234735167252896 239637471951054528
125640750515239664 229391363887980960
2214141729051791 16515434933198592
175854854053398208 218151630645703840
67419858974422984 96976456366715072
117402091952475632 134056480081972848
69889013149629896 78979502228344784
167717782015217120 217370316945818432
215740328242745920 252989720280122784
41041117400186104 58194943683902184
84215256446145344 152732465049231264
77148799398107376 86303986051478704
31122187119629100 130202563806284352
5718617583956398 91297882528017776
194261576977363424 262031457886220288
2954095419201968 167215436908023328
104946700799549488 151492218569178048
73954720720480272 141959316015526496
187223331799460128 260705835790502944
12437772973034186 262631732016953696
44993623874518000 92156519975363168
88843673253518448 89181734763759312
88874956561964432 161051953061851232
38541397672500056 150993545843906816
187642663561691008 194780413091187168
36371093564791848 156881930867330656
40482436595273248 64147861722351224
94206301250388960 241411165611860032
103119492464003440 149026757888607936
52332326580340328 150204274880537920
215244910658672608 225961210738691328
20877885871649696 75317997735477008
17489370292171612 18436059761960744
131525474025056304 219387759099536416
163374077485030944 213635827776923648
182133098948613312 187163862790015584
224301535778511168 256758031790660576
130992063187189168 179064797138526656
67506646649550200 106006241127167888
42787259703761640 126333240509890976
57696408238275536 87027262449714224
1395611235487733 142519886976223040
46851176852805832 183516527197413824
25928892317334972 241226654651705888
20925590941990672 173382225745010080
16792638901163612 126080771301752464
144457639811283200 193770204636235904
75147092337545312 238978005133739104
26109735092510916 156027337008333888
19951681893622476 99929877546078592
12581568414250534 141712840290047600
127398954101109936 157898801443106784
71985764023576544 177040276225201568
100391331954671200 232035481192657216
89954934034144576 119596185769665376
171986003219011136 199518983535361184
21748803102113624 79528557344291888
13076806646108996 140157887211979200
122651259632106208 239084683483200192
52295185897126240 260298294470654848
8044464921961652 24658867785603668
104952408304782896 168995833845145088
34922664353329596 224460938532177856
31328510085155900 143230718385495680
130646839536324160 169022091700972640
192960707572596928 198475222575940000
178163487019247968 224792457759977248
102185085855375760 130219296741937232
56192028488755608 129713738237808464
61356852988515696 75764075600475792
142902685370650976 262317377387296384
123137083587880576 179244755243991264
24726011841328928 253367175056430240
174701697944156192 255992961904024256
54784717772168304 112893229817219552
154638074563101696 259764896203515072
89759392787633328 200162227576190688
52782424169312584 143973094496338736
197801048315007104 240730544032939744
180739531530781408 211881073430577984
91774774389077936 117257273165959152
56026264126301408 206371269858919776
19388735322080068 256233073930897664
27180934265226632 161537970398970688
151722591027117152 252572843460331808
14221701237211468 155505903571958304
99416307594933936 205591164503812064
63306364982202088 103478935877542960
116996668606789968 173906065084352704
127920694411606288 221302799383013568
104522907806975920 145739405337450912
12621928212270016 165830222727430848
96996073534713600 115375726812002448
146170745834300000 177490435629575360
71670162005200176 72498784193532576
38661033841734304 258220989911590336
95557252826444176 166372587119345952
35627621909740412 127351983500662448
149321492528044800 218970302549669984
108446571129887712 183602721515373952
225070253860386976 225535934163015392
88772440098558704 114868870885005984
183053578609606720 207427189774991360
46977372545088384 63635209722515280
40699498005868176 222961128618200352
18378246503252160 153939009450175936
12210015869209656 42817609500853256
119684386963490384 184200537375340320
176932573230939904 202831142457793600
14948050391222386 147474188783858368
125629709222712656 139389843868141920
74324423328289984 238765431502996736
181727808022722208 247805793064186528
75142368990570064 223407183988686336
12255176176339520 21369101321826552
135725384649843664 213406149746979392
190686908441844608 255361056733486944
230266952613850176 257844988947707552
92315315347677616 129020996875256560
138416988369735872 217774928796331776
156293157406124608 232213158171787072
173783440528971040 180097196503655168
136915570439680544 172188514788289696
119315472038188224 249677049210118624
59135518294960544 148087159201018592
29430479603940756 128461946337161536
176885170201205728 183873215192709920
14995912984212316 196963401266238944
43700651730720808 224661020555127648
26045286282875436 189582833939214496
67359689474873160 75404425388952512
127505905120880640 177160634842274048
163400447369617888 245292410285131040
20698308611982380 251005934088726944
42059059272050432 75633508466219008
172881356837166336 217486137397051136
9254817676426746 170234625898718400
2103375902560881 250210037546008992
52594085334100576 200722030242604032
89846601680498480 249346800389709600
106377075277019872 230533351760608640
18837340193596572 232611651584679776
26838172663815816 147906060049020992
19610091266720956 204472370363386400
128390307250463184 161523143260856448
135915642933771408 145436664595277376
103875211919543728 142662954346348208
151022449118285280 203771514281306752
177047638519582080 210325618863921760
102408746062779856 175647968912243904
69832160308511304 263056742481468768
144162525220728512 217845645574720352
62147977067888648 251742163692592928
10713791239785864 194262541247651264
38924148913637280 152364846406538976
21673735527040540 250860672772645216
82248157550154080 103107838580991840
169923582994139072 249728564991501888
134994953857278288 212254363363896768
133970517457860720 152618033838446432
27019372264826624 234754060561208512
127633861052529168 213407823037474592
196957694321964320 199008202066298336
18561302216924972 160290486642133312
108381372138270880 246731111857994112
48134252291956568 141236150494857344
133171032923221296 214374754654873312
230468844251961536 249261908208514144
224340100396172672 259904738814037696
164655420972502240 221491602303655296
190564117001358368 220425814608224288
70721504989684960 256596265511219936
162213473285434528 218079310599469984
136233907582295504 162071922213780864
85484225587782592 139096955910647792
25028194501849944 27284304210042020
65924346008875408 161923627816402560
115083620070505056 174144840768029632
24411576493535732 231557358491853312
186753289594505312 259575305313444000
23462549682463808 101700919987117856
163236784299691936 182035951916468384
21718813547377764 104696611236521008
69494172970923752 181872698513356384
6856699754745132 94185889074524512
149946550089468000 244653025930741088
211003995580438432 213833216975788576
133988830561076448 148638414231070336
171082979955496928 182122551781063104
34464733277979608 225135228466861856
15954016518908346 114258964939627392
80697286126960688 106925328394560672
100373659537502656 201227454086360352
58316430334334752 128154708591219456
52769343166535432 194870618769365440
7501137903558019 14617955072110078
159716545033547872 182241260899289920
1627960907116415 26236755649824224
196839803829812320 247351669613428896
58912670915295552 137016554559997824
46583677240042480 221054740113039168
154605997553581312 205428520446187424
39563671509956952 67267225928236536
52971441502741736 97235393320301536
78009263044513120 217223099476659328
89143169865049232 170132989596859264
71608054779345856 134046844675332400
36423090393532384 187124144869261920
96003308740526272 188588472306280256
191976661820388832 256126224229839712
60663106336915624 186123016750003136
33257845186906976 149074869795523616
102618810646444992 235137123193399040
80157984845576512 145060745608705312
46016828633037232 129656428608875840
65126337376696376 175288163475886432
205928465282253600 244565865076188576
176609368907841312 234842903450433024
119571594450491056 239453264475931744
139582310246513680 159656332014459168
28122649025612192 82183101956267360
19244618438992588 117630315742700992
120321820491631664 173029651853902976
134569160544722960 191747222785934656
20721455680995196 141893220998021776
47645146266924048 215740461234471808
57694178171774432 253337593502362848
203173851629870 55917506464007944
74902695454752640 146211914633510816
141563514240108656 208740431850189824
40637325180194008 243443450114558368
20272657216854000 42681847110759240
122628810981160224 245142186855439904
97583149585463824 251415983244734368
173731223487364256 239777616040712096
115652767611474576 189140349683658048
132865803100038736 231102569735824192
69273959290939752 247488136023930304
113389101912980272 222064580282283424
70432451933264024 76921024002298896
27898120215611204 136168834739253792
126022255369911632 169785708307624608
90341018900830624 188232602450907264
182391499356199392 211042493447461888
31031756873849040 63099335789654576
36763360965512960 190825705497226496
89649635181469136 211789767380270208
88690941327014832 241322256428254048
15823850119662242 240481296949326048
119946704496488304 188565778403028416
33337362704407960 154981596785289664
5095197189710764 197914578262173792
40949213451917496 188478671830948512
42733365380014704 236445224063964704
41686327029344288 194477177922598336
66102335894686184 211201846601082912
181599055324447744 198941649963185184
83640633829745008 110165958357725312
104392098218791824 238800821923966912
154156859663400512 246172090521593280
109067713067231504 235529975397269824
560975689767260 243720907643407584
39628794552427672 152108717376246688
143911650007232416 211433191561820352
141573984100545440 164625406196545472
20867246053719036 30217827860701584
135565109644767584 195595433928207744
227110801168499424 242839513259278368
157118102234163712 165999821636953184
12059625407208490 50765673612200672
65101300204314976 174851921555445408
26780149208150304 226584029487586080
52015700889775288 160701107512896448
43823337752012336 75732362513768464
240352493810601472 260567542188692672
42119504195444760 227328317741084832
16418053920315860 102817271188971856
225806944047602752 229625416288606784
55980863501233952 174760021864009632
157859246402598912 178196861476545856
138710688344253264 176616103497508352
109247128393642944 188383723894391936
235178671273068352 241915747757697088
67766567123190584 130206411489399632
31147522132261504 138670323199086160
155850742768192384 170847263202461728
24030975141784004 223175060780214112
5810105321808983 217136248312170656
40027355152493376 232288574360056672
81644487646070208 163442288088833408
190391014210347520 256413896745146848
11915997285981056 186113532440997536
79048456430471888 212771518421743040
33517054097951624 187835648134741280
38525042677968368 179316752301645216
92873566061072192 180631312257393312
154488487611328640 198488415552148192
107367835087817344 213421825093106592
56042361600810 192415437206853728
111643665208895648 197949486353032960
133315236665300640 160887873939089184
88460486949651488 93485304791724032
30165641640609408 141716963184814096
96124329803440592 116824888488886160
39217089189984736 124000155048499552
12710985601881276 44556464058806000
31178978683311088 153689981353882688
144283752729879616 221451372550619648
1162690800589758 138940617095290560
63750376517616320 155133066936107904
164665361128789344 222957578315222240
884048957502527 50436472464326696
155627385515462560 172411271037434784
93198146748756320 119391100159134224
41086599332486232 196348730483723424
87742199555310560 145762625655625632
5199989229038875 252132305426969728
6112595526963380 153756410808491136
121069599640698016 167841582530087616
58068664808955856 103464764483567952
130047942516660464 167039815840071232
148895120137653632 216575728365879968
86910251001661616 212025859271192640
84380953063919376 209453655603658528
24388742147554220 71690912650128704
12179984118776954 237436167720966208
128801871054501328 209276298443191360
15317812989282020 129076684221247120
151067457131624896 152181693466912480
55977513788241504 142695368529803472
1837972416605210 199021395438082112
173077695160913600 234237330368130368
89190018711240672 178072413118758784
155793302371432288 163391609777127008
4184732301765067 251738757388503168
945685072735245 185309590539794304
8051301014175190 106279211604745872
120475653401640416 262268073612454592
123468288649039152 182421234173813632
61552785090121968 154958063571317792
95888049105053680 213763758476650656
50076747176738376 161112132985162368
62966340857764000 121732880290785200
122990562005979088 205094965338091456
243557455309359648 259648567466866976
60058221248367056 95941264865718128
167272304086044672 232713286623010592
164947364682231296 182096359544225664
96053155884551744 217001289086942272
98711081909715648 233814900935049408
11179933751281984 218138874730388672
56690629683765680 242639770087248768
160820728599000768 178722652798345376
149197850368981504 254298578057684000
147130628042186688 205734893461495136
57645078780016520 197426307758720320
121590236416788240 165616946415694080
88463899403109856 197056823565175296
84426676546770608 172943713732993632
88554025318713680 245218947977764768
30445968728120832 196470711940760064
29311967746372404 93931033855900752
179025153177135744 236548260883166240
218418307888401600 220313789702655360
34795341409434820 207355807040809536
48450598512695440 188342377946389728
133348579014560832 258249644651158016
99462757073342352 259791724898206816
28235650284553840 35607649136673124
168429867166589888 175488486722023968
66275765778019856 141370710160989104
94316959639136640 194582501487488288
135237441889416992 259093633372745344
131959791233304080 212025687521697600
187500778981650528 204872674335172448
113086507962364912 233067305284187072
148739470195226304 251505292570266144
17023246491387762 208414310398749408
108705929674329440 204590828267558688
164938439364882848 184180136667470880
58187157174606160 196789515581622624
129029490103381440 139879835639560576
95178938162999120 110167965022649344
12208317346699480 246572569859783232
90810274502024736 138570993310363936
78860200573938304 116996992319974368
45503503728387744 232109506558119520
72995612261838000 187073066670563744
5461111559162644 218759943079124288
22518325693358992 125459548751718944
158484309724106144 239471981213746112
73575006934408016 216405906092344352
53632862502989680 243900224438527168
88765447622361424 187178542073366816
13169180287245342 65935423349411112
134117046910793440 235079465353573920
102702760154703536 135601093529905328
143024898727739744 170103099352495680
79317553704485568 208378194846686720
24098910157472856 62080788999208824
128132374574364048 234136956654574400
70585623283789368 218971682126346176
85373049319753648 99597693435619408
140249862072491840 245220314955556864
29529355122735888 116086978881369392
10425801300730688 71370974710634616
8363297410341412 106648460433976832
1732358769840510 9114841671510620
40483158494845952 230320855498089696
151596367780646496 219519248806926368
22834572532917832 139541787043195408
44770930652580240 121295438034464384
49653781748685336 255415989835807968
16525856074427298 258742849718722784
29111262483072368 36186174784221480
119419112841053008 140359028046077856
39424392557642720 89820484767746608
77225195592054000 235729755451555200
12663133369676198 147099945821423648
40823693134287920 183326280900075808
247820498102080384 257834511648925664
61737765165305608 251503010767504416
127806849838413952 260437829572809696
174075709818363680 175940033135475776
64206816977037976 162382938857647936
151572345253077824 221486292091616768
5108753499101521 227931944940866496
60962323776809024 143631623465968656
66714004527546512 106245250669506576
116833524972474256 214749637209914048
25693113369667476 128693333148465152
132030675198148784 188373826321103936
4214935983594657 189270223105240704
112851276853910992 131586002354750384
253996550232930336 261313139545666112
107638630967974896 175275944530306784
157173621555997568 172014585133874528
15255742835093240 208189447795798784
77855920781239040 134610683486654576
152367388976301024 225567968818385120
176898225739793120 250383806719374592
146602528996273408 238489254751058752
100761279805967568 261105804271219200
106024520256900432 208263042050728256
13023165795235690 262564522089864288
120638968283098512 142382686527245024
41639953838720728 216637938533046144
161646255692810816 166222955644561504
67582025812794264 197385404927755744
65335762316972248 239897980181879552
111618887266489488 146754086252474080
40187617143659128 69278964751670792
84264272052640992 165647227017628320
23825214397583568 186739862799275936
145610730065461056 168355053133197120
14726978919728412 242435517467539776
154044710413779840 253747148619794624
170045768668418464 208330410983136288
35731086775938284 115914106687537104
54407609405144184 82346918161027296
16658563704010322 117339757765035792
101186431202295040 141394690299374304
21169053200448404 190327840056669344
12665495272364142 113457199108051984
148607149274072448 247505799696989344
90006763333003984 104508746091010768
127793484256663344 230846125663661280
26015404276893740 213171027567520160
58826236124676984 143766629524968800
98222354353680848 244494815615681312
22455235944836964 253793906391001984
63727378121163160 200241283072986912
94044396389986368 122684285367314528
48194274059656840 236899019107259872
95113757293397776 196423271186878656
29228874844850424 109130201205957952
150398343811482848 151889581789642976
13406933046014090 168496458213118144
14117761535084508 210287053720364224
36744937933001224 123403126879441200
20655341561980456 240547974670158176
3292883939905894 234665754211491520
37099594034380912 65092252659880984
133422772135045952 232945799648863200
146424571756765280 148391044298285664
152277862486309696 180187669261256448
98901871177051296 160428578348782368
191002851864524576 249915297904271072
7151710463376955 28813509558625552
117102537061975648 177992867711347936
27905055220139984 192882834363256992
62776659967556456 231473715575893088
104164450133358624 154004613793497696
58893897664120048 208985454068911776
149180808076233120 179141591130247104
182518921100815264 242087255841418752
120707665965034192 244995142578073152
247802906795251168 255834461998216544
15061255602897454 193837228374036640
24917967131625200 28807912909316168
33124261502227884 89751655986235776
81310720926266432 225389046385827712
225314294598423424 247285399010335968
112166822677874688 242098151007180288
62001631848869704 221190992336063968
99546823323320704 204179463398474464
124690691614512320 195523956989265216
39968280283865792 86850425349286928
16887059644499142 113849222304089920
72652690405129568 248926167364603584
1147418031415543 72304656253017392
184668368099544064 253395998594521696
37729460950991448 149321279747776608
35488906545267072 217438813171580320
121140769921710496 228032705453230560
60112967556514856 78520344590541088
30324936640117804 184568051429208128
54558429653060400 212742760290102560
109562253387339568 133240456371114272
107687024809253088 163859808354316128
44447547915268352 48413791729668832
120458125754299088 231883001111626016
213924236856977088 262204222744743168
46170173613130096 52409622816593128
70475432752941360 144222522070157696
16769847720866406 67341142629071400
69441069529318264 251687421661480960
29196130749341228 213612753780305760
169080685967344704 180883739334926496
110584574392057136 246592575118597376
27445299519161468 240302012050767744
158088602905190560 205737369710003168
124573831893125424 215046601644589984
138319894882675184 208881655363871040
154550919830972352 205638197345459872
79654494160611712 259739163104711232
3307984101550662 222937944887588128
78287848056751200 141708815720486576
58935090044211512 219268341006933792
58511539313423584 91766570998596240
39435738455008192 73167089785001856
203143736807271456 226270929109423040
67611197292125616 222821097412177536
109340449475785376 216295961034825856
178019847274036352 239814441106410912
65611956727786496 196109890643959552
151751276542761376 153490691317922656
110491022657148864 225101146944191264
38708997725338216 166836829033213792
125375969007786384 158004901296605056
106105357233153200 178304774664137152
158229248771237184 234077222519391904
191285076513258272 222476881471608608
130883687508382464 140032454946687360
153340967640156864 171799139386061984
146165287108460320 236479726715245760
64434316973045376 71382697046295320
100828482553056336 141639590263524128
188986254914504128 193203927226682400
42604532912300904 153944542425424640
1156965905756038 191321460590686336
133492190050540656 149858084573284992
27428630908289176 237818480079105696
172569711018407520 216909251302671136
55349031675492896 127249312876891024
218594167294941216 255890401330406144
29750752092272948 177287396838761088
149460468229682976 242946123153863104
16082850713014926 58021684273948512
15074019792322690 122672580708884384
71767483670744984 94071478934523488
6076582625922315 192677190796927168
240697045262647904 251269600380439936
21706293066541328 253460416832134240
38408387046646936 218929814126036480
25809778080081784 71828004071819552
11345354884274422 38626455690301632
84826384895103680 211816982905146592
100906132216637216 209049499315053568
73157971878979232 185747620031441344
217986642856260928 250024362013520992
158697054674194048 255153602598552928
5811966967000114 72628841860482016
19553320025200144 165223945497384640
16117321100767280 26410997185263368
108436178324846400 130608253547170288
57950570106396104 184249475972787040
117657369147666144 261598800722785408
16017207787319914 84358019080326544
111098657573723424 188841409178528096
154915940163061664 170075207915303264
145697461681758400 171869267974852672
74121534758006848 238428601679414752
160685004198212896 173093498532720000
15119804519959140 186180631078889888
90266691879638400 191778474800185152
47654692738929304 227136268553383488
72367898754993920 213241788020076864
19476567552175696 51817775895650456
147227554418578688 262699239625926304
22050145368079596 24707322752965052
154616827383153760 188709725220695392
26895748557210492 177461310656061728
95695397680783072 102538048662273088
95289855722671984 201717340970962016
124599006789722304 222606561510419008
126939729101609376 199464509401862336
238787861899659968 240551460136506240
44636246911224976 138103227471540624
72798892389423856 131166989441804096
94976235899800064 212598750012145856
155582822787759648 256031408024726688
68245661676301928 131459107149730816
92033227016928592 107237112361366368
176958310174720608 199173281457998976
155276943185681120 208886967894264704
88420613329132160 260523367269713760
200344370198909536 240854321589369408
46506573467183888 128728706191111360
19840575550703328 82844061271869712
69263918883730080 205874983617968960
24487650603974056 214509457539589568
108351741468039376 167986832528763200
117076950152197824 262721972500628480
58519812815744304 127325547442128864
96172190516146816 140949763387280800
45442406028559072 120885967668136352
203142073310142144 244410633326548032
65733952225594224 75852960010882416
97259948996690048 122437635609373424
143596527661310480 185328157105585888
24774571485408520 149226988002678016
84675045830889760 102883225102420768
107770371031728912 134732370471856528
16724176268922350 212348778292827456
5003145559373928 216852811142290816
62184540862236248 247182586485610528
108721851239979680 203877657220535296
104930685877116288 236917228322273856
116698550938608064 159561291273505056
15666560961602420 212867482154603520
65746354053701096 192202174595054816
49034735091634152 79087285705737456
52864841733506128 124351487919537792
158194481201052288 240968824475115136
149397644007118688 253859024629081888
10442266626768944 17167049579490908
68613935206839328 112934567660130608
129265855796823216 256062282794574752
45831249858070880 146483253646516288
201477001383921664 250109349469952544
82508026045035088 148490329000059008
176894078560441760 221509013157904736
52190783771559648 125091208720228576
69626167107431040 115011739904188736
117463240733105504 239729744499394592
47831375997195776 65639493718936352
105050513309214368 105349562710415664
99394376509139328 194090959910451552
105215901021215552 107092403786903008
11272829323992824 149454258676427392
144601947099651520 169369838066254592
22521504218407732 205819871727779872
203895707774533248 230824404667068000
141112452908239056 248317343376185056
87446764911574336 235287001465656960
80708631340764208 185691950048458016
10797096995118486 32604979184256696
14052905427265066 100261699921180912
76610702932381104 162880337631148320
46540059440601008 88137902772647168
37454193798626248 148738689512337216
152094288122141984 253316908428859104
89228732597643152 238705868503918592
186429090304651520 239699304488899328
112492208978500016 253151061070030176
48938913662547656 176692780368432448
135062621373063376 252316991867025696
119230179202869824 139180195164353584
32419855648446860 249848473181375456
120594504961066736 146359504396629344
31368761395624300 66004865728254960
60640757145898032 124012363763853136
72956674911135264 205449251044278720
83820375564485504 100547145868063824
17365535787121664 191474418254985824
51078177835402216 197853948243492768
225485586018147392 261420714640702432
394627434154003 228366711846658912
112755349939563472 210641592257478592
110225753201417904 206034728228651712
148978675275326176 154125262829056448
69662242122565280 154142641583277056
15694176413955136 127947598516145488
62396404238378208 197227078751660448
194040294367130400 247270689793286624
122645077697003088 166886135294309952
120048213504353472 180803148330249152
210709266878917152 242473645510109536
153892657920501280 246883975453010624
84284628084522160 196594765700939936
223170324004112 109259056337689424
15364266784088290 133676028007031712
168428306657182496 260529124991339776
27261992081603476 124690428562560592
19067130320682556 210223123429010560
1971527099409802 65891828542358184
27484219540214000 75626011487400240
32255057162422576 34824990014483400
37186480288779344 52694712833624464
25358922399864880 107609561088774064
182888010467201792 251431917652878720
85179432389089904 126540784133670912
166983131419304608 229408309929473632
58260172700358736 226102957350782976
128070930438476720 191050052736479936
124050093875068608 261151375666830144
182477422076399200 194408811018381344
208099655528027968 219076839614543584
152735153184391616 259006431411872448
173945513386640032 250885285402177632
59237049121718104 198442863348685088
99349141213386736 210570088116008928
92828386049120672 104621369108471280
177357304435415392 193475958143477632
14955043859391548 193746749134422720
216703627604532000 229363520633852320
137339133818519824 202798413680898656
143261192292542672 204503911909384288
139741231708832656 156369049768316576
8861412235138593 26396372303667152
184119345861248192 260775426426212896
63698493820927728 137543424132928608
13073074846383776 237711431427774272
40731269238307272 54765863848501560
166729950660204672 182485506895755904
109146956657727616 247580794967395872
73459105340443504 132421893652658272
44363194061512160 182625658661160768
178815806502906880 251578233847217184
100968529978389104 166504119508173248
78301467565142160 216101602884737152
89268763307569232 215714341978513856
111615739789245680 170516535353020544
102601092393166640 134910021364115664
52914995525200336 177253904327269312
61512223875513168 223851694587037440
104891417427532816 107117172696917056
137261533972035168 164326827607416224
8892742885362552 243067536185204448
116056848361061264 223069832166045664
135678190812005008 159970795571093312
9987255067433898 140599042953996112
59923835449421832 189534552757551872
98130817898752080 150973869436435328
165189440018523424 175515712761995808
120424879631481968 120546847179760576
136040727964606272 159319766414990400
144728941661762848 200998107159077472
91107568170435008 193141281766176288
72605605471335600 90385410578461168
81544205813735408 211702730577967936
81722357155668576 98897220649839888
117454648810248688 201087297204513408
134842656379373472 136026682534936160
157167786878041504 167285066205483904
170901056284283392 195698631212226208
118634612974635152 136797238128504352
72124647003993824 122584561724754224
113801173397162256 114906937065837008
220148218971800544 236261357591378880
33076035538236424 107305493454798336
23848404864805968 224802052210226336
14517829937558042 121902760461258208
155895321611204032 166540926981320128
244499332578235424 250453995268884576
106772167841891568 147398304696129760
58103275248391512 136385914449042432
64108334970655160 241080747489675456
130918459742589536 141228846777671296
180045154571742464 243198947989475392
74562068819498944 145509129821536384
513702580487479 89477682323033984
65928306156822360 163308639082764192
57845249777080368 121963142732042048
110411357207397296 212039964249536352
19533322686356432 203594690682256544
77790513919345216 207747907966741792
23381456669896448 209863076816139008
79505406166076080 257183180735390784
24460769004017360 212337178843998880
93411384147311408 107208002858985872
166199515003456352 174559769516820960
103639606645111632 159587367408687776
36391835075063608 47761866597703280
18577511347819112 165136120863696320
51972978522542392 202082794155957280
66638936765767568 217047816095604736
67131436242103560 96884699703512848
94873109597800608 138592122340106928
175372099131791040 233663743810375840
100525141055014880 114784401931597424
51527785820070608 101644523881774848
183226802461135424 245422884663573344
40369770314921072 91061801697597248
119341879682177648 146459829770489312
34863873038840036 238492405797494688
140148918840549952 223567378972641600
135030111019667312 151982846970456960
129883452964327424 160608353922854560
93329551774470768 146801229170572032
77559224839683664 154840784966163008
83922979367534512 118614270435291312
22127259811661096 249497970490840000
61786769581201320 111533695100846272
106220294087743568 186751692797579488
85949137222845984 216611061574176672
10281651125118092 168162013588234432
72511097256506352 184134318639336896
169824003630089440 213082667988448928
65416266272129224 102624670675345168
170021032805765216 182480918649835904
149105013423879168 180824410950235936
217896948923113888 260256443382535328
41889584948041128 241483846829408640
21028518923990556 131426550225089024
71585274250521872 235364151923032128
6227363594526871 163492201547663008
25570861527669836 123109621423077936
12077984598057566 137213104058487104
52649934701428608 176832250341098688
175559280616185216 231515147410268704
193311351603875360 217191394297747008
43479697957944600 74143366512079376
43654306044560120 111248759591607728
37572014099257128 167290852163970208
179877878766494560 203767016541788256
147575496212711968 205665539964598432
57583671446587016 137855658680175520
125886600836008752 138917478523248048
110078262353777408 195643978129918432
10431780657449938 100757248653081648
32869024342395448 112083310248649440
28930700774382812 149120837037535680
31896438111735936 136959754327616208
113827383175421680 123441504675599888
190711065985755328 262417464845624448
9310174817447766 216454981093554400
85567330037142416 219473821721093280
113247787840241360 158435125569145728
123646738842539280 138226203008879632
44105249945329848 140485801491422400
222835912370641664 224997492356132448
123071201051953344 134635773177152896
138902817777843248 236251149827432416
52162403739253016 104308750205662592
136062171331331472 184637397862861248
42756996168342176 223841082472099552
217253692925916960 242234132474613824
215618767268474880 237206988538869120
12344522445721212 117857034850545120
23777390257265172 155972999971930048
183401337998920128 262376558038874720
36892468820684160 240767968999578816
48694694809841000 195253523010307552
58579520565757952 82807655297171008
58631228471965832 199941568758570848
48004600862214384 169197182060759488
26963287160408368 257360399996952256
31030195557685848 117183954650324704
46553045082915752 96806612666056816
57043894193196536 252173930088025472
196866552976494080 250995918499620096
39415796821362232 172406685601750080
225638521400519936 255424515553645376
50866741547845472 246739497131531648
74137893175048560 154242583394593824
12354201226446526 142915690712858112
110323617084573904 219535025350578144
45162454034480048 232236086852905824
33152716299109076 258599105198485504
28462689522996012 92519409172284528
140603483775355872 244811145032004320
183356272450703744 213895978958538592
56442950566678440 136083757017410048
148902808579947552 179432010738416480
54863208135935488 134716379545378800
63492025800541744 181177040391737664
49232752884722592 240222769285847200
215337501116374144 255230602981585568
58383325744056992 114891097320191376
46105843469471656 105950575864648224
151646795402805536 212464999824686624
167775741075733600 215838401999516288
218024496034490688 245049140632812928
4160299536596975 32914914115183988
150954801637762912 167543736384944992
6590698267129326 38186816282860168
99389686436331152 191393696899541952
209472214325629760 258893115757963040
62556596722311960 139938384840471920
47942863202756176 94375693787875904
161409163574918464 226208615166084832
73886293431364912 101699315894891408
72707303256152304 248917939524794112
87673990818494816 104101012062520048
48612409748154152 79938158438681600
246100404496051840 255947328204283232
94678294327827712 105316233465344704
40593366327529504 203691371060345440
33021437063311184 57164655922332560
152377243929496288 198583310479890048
145000700859451680 204969088986388544
61514865184377888 111828193242667744
193057223197912864 241268917370964256
237189213536525664 258549782269461568
66386282692131024 175318885889132288
58960286085108496 161699746361211168
25080397054840724 28464241320711616
146494166207819584 185158322733272896
18512754787173180 67054021393757128
136749553486366992 172520517115836064
94435765081274656 109573861051989872
93761201239224240 208906131666852832
56987524334850088 103718131545998496
197585940588491296 228909521108125568
62461594257213776 131276650656319632
199347282540841536 234167493688185728
221870295203826048 258253499867931296
22874218987809296 124160283819266688
25444252988110640 231844845847757024
133110514941239360 260755423437907264
75450957034939360 248997765711183520
24809273590071828 234738547704071360
60625280268055424 105847663301611232
50028055140374200 76983141263777664
118434998374500672 163208368691077056
118163357751780016 209839422634344256
1554038413641479 52784257861893120
38148898236018216 137487564005034272
226528617563411872 256210544265412160
23847684945432900 194589635141236160
118766094276457168 164989281172314624
121432722959597872 207688582917778752
17319669124011468 65368069647875264
43921799531775816 72137630411688032
100020459850561792 122922459492917472
68778319407184280 82214071658588256
7595622417249377 230083826051200448
74699674423309088 151761867649002112
36348612671963224 149659510549281216
20484925773606184 42881840434329168
95397132896822848 252663078006101312
55074205970951520 257115192413833088
19306022653433880 227008433772970976
171969843796754784 212297733882475840
159334733867416800 258956173873946208
50801740490947584 144956962790019232
57721935435853720 117887469249054432
16826384473962810 121367971099872448
28529243769710516 239504565860331264
170759275760211136 193264899268583264
46669994974413192 51234725473063080
55099450270893216 169065579753607808
142931111571633856 158840306559792832
49335448538528424 207221497249474464
10631262226967548 241840199954992448
158918179856905920 159013367876893376
71694855172349856 133891829620120224
36912230707665904 146186142939760128
29251845654236984 242663540446368864
204633115262829440 221292099958413504
238140286783376000 248980410957742944
79432177038855712 232956631922659616
208574743937224000 233653462982288160
98156073238880528 170714112957706752
126094420142625376 251599516045003520
87840660469684080 126348108257427488
121611025121196016 192710677034632128
101860519625169408 161476389892620960
112118684159093232 200237229778622176
110406673590324560 181734589519033312
100090683237717760 251387106482202944
83149426851682848 142265453533251872
130439277033947712 250225007592370592
32288658200115296 240321890384765760
43161967960290568 256814592456417088
80188798025683424 161801794030887776
28094479717690396 119105334963454432
85271702825881808 148397590473716992
8359929858527035 216912846571733312
94745632276297968 251856244189076640
172852600359681856 182061549700933920
197577324718428480 230061772974813088
28368561412305372 70734011518681504
154295236377699584 219446415135297152
20476206196921052 62743677869470272
96281406526306864 158184131175155712
138865133503774096 250136161358049824
41794721909087200 190717407162490432
47988662161876344 195836030227257856
37049852026973440 201673000199365792
114263646106056176 238323540601705376
53911583230374680 97587025513037024
172770997530844448 182093775683463616
13942638352236424 56322482195835744
100184281656401440 197365245177289920
79439099469704624 122200988761055216
151666444590203104 158088118131720128
164334344085574016 247547925587270592
124919466749079040 137544596957140448
80908556395921600 100266962331805216
67967591686716560 206920440633567648
231013437304619904 253744932237884672
140503358154657712 247199381968470720
15469966899648058 258684861380748960
27243472871823412 123837176329330464
89348610559369248 199780508166583104
103625859761420224 222579114209063776
131703555102958672 165970424794742464
46745019824468896 181633646678676160
16132804761162846 181343925115430112
148309265262741824 179174259883094912
7232731202562709 33335758865202344
64257398987314832 108308894664038256
44509058574156608 192228018834518400
26485797268971496 96283685293886992
201025062263321696 234522679805056992
118762628535187968 233218998762597856
21165828624576792 65655054121062944
82738445000183008 195628476298400896
108862624690651680 250321985641633696
155979962144327936 229269115536545760
65200095203962104 175393141130232448
34117850113359700 34145556548138904
43343631622111944 90174014096848608
67247684706989584 112204501563101328
4470457449460833 155483062000332448
152559967185997664 189964587584208832
141033396007501904 187011595494041600
228445835004524992 259701819503840832
132382003413797120 222097001515885248
147814393074234816 258245844366514592
127582901421065072 185151220781266880
102586947198449984 143656487986384464
111817384850581120 162406089459357344
110528920241410496 228223757727020960
75765446501984720 132778557360626368
55474087974029224 261714855783160544
111598247006156512 248650022285247872
114885640469207056 183612610862913504
94384045690952144 219739604136461440
227049764446072640 236500352861218432
14195183751032810 67595954127129064
10072211722782862 67599967758465168
136141392093434288 190305091116335968
30397221322160088 110973149384293424
7792448627073599 68749632251194200
52905719684426992 228973679825189472
176010402307885408 235595397181381696
1084589345540435 199557087381138912
15358492067494536 79118195869153536
19457785789434684 155793059620214336
107885831936629248 205778456061758976
42542793443954600 112091249961488928
111525367170527008 194238119179383264
201120090666888736 227739562977369184
184213294178644864 234623785138023104
3095406443664150 144323847115070176
110023240548462288 262780123871918400
40609541803665936 114643909057038352
111226050042709168 180626980271782784
28094688629242988 193826317493859104
89795110952528528 241569567363562592
161243060557734560 212545174015890528
14936177691413074 119047239535579456
16443599884773038 93487289313794384
142422363945674064 172288418794801408
68551088235522688 124932702134143760
225581747001671392 243335012773266240
52494685009210744 227690082185422880
131187785949167280 242400728596827232
60870295591846112 61104510435122000
143612240160247984 251908111776565600
36409303269661992 140486498798643328
71495112118639104 185624618146134656
157168310768454592 203424577469505248
45419548072188712 177911414267879584
123246771269445280 224980859156820768
188830970529929792 254600820089191936
71301726281356712 97948625019334640
104386898849984096 129228402078759296
21181120434880060 178017606087271072
6501879149214914 203978700204627680
143268877743135008 153066129682848128
254769633249419616 258718152491530816
103678455179060592 179384996777360608
121064708529452704 198849538743331328
140779960611749552 238172006740665536
37029995164781872 165310755802757536
99087721939850432 185957082464598144
7062050208292685 115482777794314976
124477052568950208 150609201841993088
7044774877845711 156906032072099424
23636564844252492 54562820036866480
63819950813217912 181943607693336576
20520379150846988 68310557514998704
111237600934338816 162994582308306368
156882652306886720 252760283582446304
182705869441430112 228768522174104800
118486995715061680 163206575001708864
22433302706175032 103337421079838800
64521193220743424 250867887993469408
235931294361661152 253779583241318528
85030693115383040 125361499058418128
90454713976764416 187380255442789920
15599413981495260 248055208133084640
95262981587900240 229300195118147712
73014023810129488 89059494026828720
85083786956147504 126927247359312944
148340830190262400 260002169334077664
50230895634790240 109503019981604832
92817376763299456 229626416930500096
46684052109372088 157639588137963616
123445042753531824 209662501286814624
110392937722011968 118408754913281008
126337057344992960 235122926714496800
59538875640555960 241491601188326272
122971309974272384 177715229612965600
11200442630781862 244206667117901888
6020958616149993 196837585953745152
5965961841414159 202528940084613120
78523492399073680 258051470533604160
131408795354410032 259714489713788160
68345363309713312 195636604836931104
60903483361709480 181564128754973504
125785014048172624 237035300545024448
133915409485476912 160606247797551648
149158299707234816 229621524250905504
86139971028099472 174833592491421248
108585233684563184 112944171839165312
10573608506904894 239384529444407360
101315921007623088 122044051466929600
219106611564073472 242495815034367424
39301493274167968 112235841861394208
99355894540650736 242744058213385856
175111329643345472 178063811089047328
19775394691658652 46384084417470952
131685803044760864 240137068531464928
218152857340935136 251577088411085024
132004640067602192 220263878060265664
192098444116389664 198773231714207680
87306978086093216 160465179331782496
55420574387600568 89226815112141024
193997111562938208 206222147929530272
44016613570171208 211040359058605568
46818733305945384 130645041830128288
26560079216896968 178035972338273824
119205234689827328 199419046717798272
52593430263882544 91601906813645600
75904487457309184 131240573697241072
173130310067773728 184670772946550560
4445887980232053 58377417230730216
94326290547168928 111677035253256576
114545901054243248 185590969552718240
54506711730033808 226977678269189920
23794414463090700 32517930044105640
71784257886069160 123426447109939040
38025152629863128 220633647102570368
94968149760362288 106006089124978224
112759834212045152 184334167444005952
38542822820155216 40784378386245160
63076377360941656 93368288818909456
2110117538706051 254333118324160352
48385770669603280 65637189704403032
20319054355566784 245543226141309184
49605107333961672 262757033101848064
60379969493013080 149833819534882048
115668294074814352 176766546741160000
88311599942258528 226037371664336800
1972270770655409 159553523601806944
153454838075122144 163977835372915968
14724284962445026 219609158730344256
6802247488139516 71909024260621904
9630219967138586 218649451041465024
31781652476960236 181879147901336288
47107928656980912 74174628426779376
1803823734020160 122211752035140784
17176604780025332 237852237431604416
34382106206628824 162400899984937120
185232705980972672 226061981467469472
49861071683427104 235720447902144288
45395094541256832 123538519091641040
4331363284860803 144197611819455808
78910055104147072 168280648323746560
92141870425565120 244916505033210880
145844011285521152 160119457070703392
76266851036747072 202519495010377408
161137935812181728 226763219553780032
208425626396465408 229817364281905184
722652682346274 251674098966273664
175369378827581152 245510771762719552
152513307854069472 211246382047085984
124845199544526928 159720506934289088
24085299729797288 208135837895599680
90698789924175296 131854726111489808
41902053802825960 221348338899739968
41480535837582136 164536399810622656
202584812895106560 230222006509029504
107498893503065168 111968059017193296
32429215436426208 136021217485354480
8098528558115578 123498321621462320
185908817908202944 246942535208889760
6230386162330912 16296543179867368
136612310362108064 138763204637995424
208868218085851776 234060061230824512
14862346949060358 73494689777375920
64008832573696024 154708994805135296
103538531754920992 231033225302988704
60347072775569888 131911078700102512
25121533736454436 80688606481315600
21252824673720652 120906634502496496
134991214311920496 189960893650308000
118101176845835712 194316269199502048
88994601248087856 259303146463188768
90113424742959312 99753898035455504
56881855323033000 177858590658392672
85163764474658864 125285808067574608
11959109330710732 88045805125614624
181372212568787392 200266226928289472
99476565932884560 100217769933671984
67319600397455120 158696395154680928
12291978654101608 208253429425350400
117063440556786992 205923586850000640
153699743500576512 259200658883229376
67655637244246608 73918665214290272
7080989126795587 238079789625334016
209222294642784224 219756344110716288
30335408976766328 245079554208026240
64269974292432944 162838893767828256
24694399846168280 49762527506534848
213785839457672992 248192265839449888
126112387025963792 181349174726060832
172384621615725376 246599143240211424
58715606747339848 117296960737298688
71218546462225552 105691343293329664
33991239224145440 199590357467133952
48599475169905088 107605648867957776
128988206255958544 254470489873531328
113394893920177168 154223266690331776
66184011119443880 208763313333005984
145182609966989824 201436696069610432
188813628007130080 245499035186888640
35590958607309356 88536497582675760
144382174261051488 162322049420815616
16253895869339544 157155671084816416
111241174427505408 226277540716462816
74912853694774576 223473189542305440
128356636990946160 129883547176624080
40825349184189352 189989265186782720
77707242284367616 159824005192120448
85269403408629488 121136991652444368
81492725801456320 142213442307640704
97407958281976960 247917467277376160
94265301560723728 183496000821213216
82590958384096336 101601392762248800
207333653643823712 258422597196072736
33835285611516504 71222192224709032
109190305593920160 163874057498342656
55948245312800264 214031088057234592
173468843905926400 193144696349674496
94595338766261200 145165330822140608
63147185718495984 135513529518658704
43660367363834080 152892700360863872
143327031398653856 208444957226646336
26259593896370780 108264184279603120
23745743273045328 43115725317225960
59459196336998064 210144145814276096
90108129303614512 220607172448093632
192263113361326848 200111936000577632
119756063346904368 254961709945517664
137198897536085216 148530583183983072
40516941918827592 171414620435993216
88196515258412192 201346184233997632
6186602060143927 120630293554181424
32504752190804396 214303660021778720
94272648392305200 217558677822170912
104300959332831456 170525645919486816
115080499187087680 188108961979167264
114180966002708064 143435093390705696
51289287503611448 54415368520620968
73715563064479840 91881268065413520
6464097796378876 244901825545329408
26735193568987692 248622630439245472
173408290720826432 213281134265652768
156035934493753312 260181478599283392
183399439897430880 257922700129142336
18773736260099020 140561647349653760
191094649927523584 228728506882878048
44522481770386576 177551727184366528
114656089454180320 142840148307263728
13637649145168098 152699690683032960
46828226296410184 135540306480705936
49408701561140656 101081695971369024
44615874042310192 254286711531637184
23178462355990960 50858544327362544
156915602171959008 206004422944740096
151985815650257408 166954212127323840
138246590981200256 168031574866231968
21676027434946532 150529787952864224
100153489911190480 231393784541633760
35723908968818572 184306527425156192
79801641721394672 178607177176544224
49369013726037632 186019365130541792
118389953969513328 165462247159952288
50041180417884248 193486378734672480
38598002917190752 201561469156983232
158142713830577440 219476835859815872
157702568686468192 176469678013811840
47233869731272856 82434261328712256
67575349132667176 89848446548753792
12430269426713846 123673291472635408
77277970144052048 80519255786317696
226809996165967776 247486196608565024
157998234464567520 213641396142274752
47758508192805232 231680038218273600
25996694210864396 213177945693820512
2502361215407597 4988257054556345
81151765356806256 82913121652810096
33101347424618520 138652268922377120
190874815981800288 204806187828685536
245088979140419360 262551023980808416
253109572697735936 253704026277401408
44112364319506240 145748283812242080
144729963441399840 232892842034329632
85382445127527008 201257843352213600
183673872122462752 216400835266044992
111601621000098096 173393572242128096
89665755553701568 125191966079340816
33122818687180092 64512497297442096
64247466359214376 105303692531122864
79928087557024576 97500953514009696
41206500785720640 65919065245733824
49041358023256176 233970414741704224
156885301415686144 213156127028588704
224929982514377760 241909082203735456
25825955996868132 226924548221458240
6305056753532164 202354467457712352
14316740076762008 215467600067992352
84610522011853744 199853178938171968
82731978025964560 259164942199772960
92672970687188352 202604867774756320
62684628148895904 113296605199914448
75581333920921376 135269567005178128
20112691170330380 168976335642279744
135432280875441712 213843333013669376
62194785976588288 157980193870081312
128418042285685824 237999996990163744
66752916618755152 238520976457732096
28453425533144904 118358268916067888
119860352979217136 246681478842497024
48511470673012328 149941113989964448
33069162730588664 129988110194625184
137183831099342304 262380594246281472
74398268969258464 151730677367034464
141308512876612784 256571470005059712
147079355723581152 235059384280060512
126465438653272128 247924364592941024
106129764062492768 189325317380698080
182793523104226208 234591482294484608
74976100432934160 95994048292405936
25048354253344812 155268265811077280
56946078591569696 261105120625110528
126324980810950384 253620493685829600
15321174001202930 177338200613706720
51460521588801784 247160060062814592
95544159480913280 161371912889845408
38434018114337984 57671235255359584
78001319798472320 102052570716266976
196068463790071616 207913119310338624
163958904544682816 196111058532418016
193172463040266304 237435587981181792
95057007724614384 249759730593968928
248051331966862464 248309635949998048
213814182650527200 218737558284129600
40657081074758984 192411471460275808
159936369947160352 245524129797250656
39746650698949296 57567614548804920
118595571617899744 148569171148254048
68439293954811488 124453193325453856
69681464795490416 74358430971810768
29670704759645916 197337466124057280
98827466329507920 240375445892380416
185523802804947552 238214090736367872
37163546631097424 239718376839048288
12124828196592038 174230618111531520
136493581966570640 251525961859615328
113708142558652304 133272628680594576
39354243932556512 204214482607190208
91546512468995520 135213404414587760
51768243480624656 178833030885670432
42470950493938152 192521496897412896
134350679243534112 142903906420488816
48667620744945152 129675941890346560
58157354567698024 185849638231812384
46839748748240992 141933854927074464
197522920441451456 211737467312083232
109679647094336544 260748558077896736
12951625830732650 236946273909016480
86970433139981888 162789777952118016
39706289316938536 141777750846992032
32351390734026308 229597951207627392
12406514437183790 24578577529706928
3152579617983814 4116751122933920
85385536067776576 244771577293179616
36927428234790936 210292273988098400
126238559721280912 238339713023546976
48233678398886808 92609055550729408
113880098170904592 131480437981772736
114879054715096736 117837128612761696
118522087256346496 143958878170330176
33679464076500180 178750766827335552
86591930443034752 138828998473510960
60272090665449224 245138556064771680
122215519926840736 178487409606986048
217320532528058080 254762194466687776
22284177405422308 165688970362482720
14634316514412274 184347076419506048
179499511118051104 241461329827236096
89949597480706048 152927910800888384
7460001233064561 226923256764909568
58790830090059072 241288790513645856
61466575939073160 78861907940947744
26875912213944484 34379392553042952
157055539287132192 256133110136612896
45527168362043496 217296720415175456
91891079270767296 227212406295339904
11006064061375084 64799591686973664
157823739745073856 180927206436897760
148456893791443968 179560872762147296
91758171085412704 181138821112959808
84844839863082608 253349193026073248
9758933462261776 40668278819336192
10493907700643484 174685935017721664
73641085247283792 144774883211299360
134585614375392688 224662706837002912
21189629417007312 45602625503605224
19824760418760184 111852742474109280
2783065498857027 46287485623596712
132347985896798432 244841683684788352
64588582762561560 141846163145844368
68344015955580328 107461499622132240
47250881817475936 118951173211166144
65097183281256592 136326481556713296
104947046788436176 149748456758886592
115769630517030944 262056228658383360
51905528740161136 89707379826502704
136960057094644384 214026545385756384
83276504507513680 85042475792745280
62506400938141728 71664286111781112
125518839154835584 165290366057780768
18138888127424168 20628956018152572
114658021269893232 212603214883824000
134490395067264288 142895207407313072
144693507369286272 187909765560199296
80109742362904928 162212040511601216
211816121202061632 262320090548039488
127260000772714128 196230968813476896
64027616867164000 227532253798007456
97325766229242208 201640411292767296
90535337438204752 122550234387961008
17525329045163568 233040895989978336
17234573935305098 82029712906011104
99660321309068272 148421062372169728
140232221770901600 187988009802647104
44509400338924480 233321855224901664
191363604022360576 240080612068714848
154553670570357248 232205614701836448
134045924605077904 222349690378118272
136118619322767872 184591277486543296
34355806158547620 260222948049780544
101451613161392544 133591416667056656
36927576318542592 83705870887104064
27710777015392116 212155690716583392
160761140280874688 260689786003634400
36541141887485784 247617968064970560
1442622814569903 257757948081724512
93239950513020352 216958741458342272
167842856121610080 236430998806692160
100203337458034016 109790695119832912
56693718128179960 154296062847991968
121808953301478272 228969451968725120
39355435469420920 43711245639304808
8619725908720516 76587223474645584
106716502656627664 221452715523204384
50278680623077992 100761221049584496
229831654018720288 232614404728133120
68975327529492176 146520453583352736
194868820921889632 227346707222539072
152878778271298208 158542620194446176
122003309865598960 160422259424787552
72206301052966464 210853255356434816
4746526797568726 89034723947917856
143753788190400032 188983702173219296
68300748840335448 197575690642858144
89030380431776064 209676461674406624
167233779102672800 181833569968637632
81975234771434992 178847429015103232
49988006893305840 80383731453222432
34281147548005840 199858900566211936
29370036796272396 177548865848895616
45504969686146584 228410385930468224
97051101685547680 136898128459391824
39329082255681576 240583719154602624
214521302589312832 240167479735177088
152427714911780512 177210834167517984
28249589119719908 225916737443391872
104560080381436960 143335359815621168
46946018479452936 181198045163050528
193607594758165888 234355529622548928
244150261920540960 256206700697995552
109371769449869296 121879205299285712
124652514379787232 252313872921127968
10835097033486880 129948615963891984
84563702298704960 158270987129549344
81361295347038224 173251459086953056
146160102275714272 257893925152664992
156364006928175520 228219039233627168
42145607015428208 173679239964922496
11753320229728284 65146820505640800
63882855281251192 141746723485446256
33981838848760972 153157384324010912
29778024700108060 42106941738986520
29889164623845236 206870774141850048
32871829409814408 202315979402262400
5611298382696726 87275298495383248
102225748187617744 122701390023092560
127656138813592208 149869588933225344
142383041162084256 220245492244998720
121615534339541936 186202831129409248
14479126808465598 171804277972639584
185045419431600992 189694075616611424
19748755296893744 168598383359809312
14174771417583764 136802648760589952
5881000459275946 41172946015879864
181588823903886432 250208327099513568
98317102546952816 223830028799246592
145790625729342976 204012437065489312
138084858702334048 175536309034813984
69416667757678216 235441710646486080
153820443652707 146876980938284640
28017640990270832 104308717902844752
105597800243459312 111270723426572480
10349926756389380 115097990096537440
237030874843285472 247248451292320128
167662402901782880 173371902225407872
25319572187745460 79456909379852208
176728897155521856 262109113168074368
9298829526650178 154320865784659488
159447318673697920 205148626633556224
133178410314501664 254983919754521536
212912961137161440 226235686452201408
125729519129139648 209955830618828416
98923219838956704 164410322270116160
119892242127466624 238736725772219840
28168750784438088 242214423882416224
15742241280320138 248175953372653408
81696382730548736 261861044584592000
60623151987890680 249691119322452128
30932113485503084 154784059937870496
39416761147902792 65670722729103232
24117767967847780 147103162033458656
104507804454632352 194430502161739008
84229292295673728 216962412716590208
61126565380243824 71202257062033024
109905561291670704 140154442513093152
46027361218276432 85972300110949904
74083810610961696 209152875655561760
133376404210219632 228923280688950560
222332319858639136 259599488332180576
205442644330001120 240600054669841280
17409512955002278 126834034071554432
190283757132030112 236418003215803680
78082592695184544 253066210621958688
149646012226589888 151744308989312992
32953677826637348 41724953733141320
44230206820338888 147531182882147936
33258764908348324 255607194322413984
39016529097097136 198658919090992672
31305365796078512 194672466996220544
38817948061941528 198504428675577952
5490286068632337 135516198468942624
15647888535575374 132599242706406144
66423944374420224 249527269252387104
97756416788875184 129914300321435552
128041006064058512 235695001811616448
25537555723803420 179093147139675456
58706444713723472 112641258384204080
125578386182672016 205767197638270560
134836268437740608 160246009145650944
172566795449283584 243015597698877824
12458538246361358 50508142666136592
36099173383724144 96414019840901456
58685627154380336 222545448689813408
100062231789290992 123194634916913856
15621839580408218 225437370388921568
191159732536325888 192166644796609504
55944943019127568 258719964381891872
156617965468164288 251256917225532928
150663484831097408 187469748609292736
85306563667347648 140757141879056864
79433692698667824 198161997531292960
123041947784042 230403187454023648
107796405287811184 112565510979906944
149913409987075776 209393111915198368
62590654202141256 151108511147795648
34517709442086440 250508763395008800
40355593802641248 188027668063827424
84542552653153376 182097751674285248
180894235563782592 252952740695385696
193440193190209504 254806227985806368
114624395623618864 172544095862317440
13108646868532206 29660764305861656
33580962101245288 160748336676555392
1650647475343921 219694864728442144
160546488112831584 239221881660809792
116307860617868032 240019324444367040
46903902342003512 118934521222380752
32692277511384308 103353836547518688
10546564928075734 89853388786669248
98697263100708064 194336398635891296
98712105302307232 216594203757811808
143814579351874560 238041855762663776
40916584920077512 165960455991931776
41764977140941176 87087407399392256
92731368504272976 252958206230464864
132602251940115440 205516757154020896
128746260110063712 244512020637334208
45826677038492704 241646369039873856
112387848140537872 175017155372426720
84317198646907600 190868569442990560
60874387383170888 164325101680137600
154444781803502368 248166014072653920
44881904264772344 205809398330375200
193331754109072416 242381612852233376
1403809681329553 14012316646784316
995112256326476 124800886983133424
6740154195011864 200945432801779200
11724571886127236 108221556399150608
126375456614873152 204453738077184992
38512807897304184 262098313073498176
91719259320707536 253980779060300416
55060905368589472 229104043790405664
33189745757726920 178676175178396096
64155127036775088 89785839539572416
91520368220073456 190620661089146400
186283876924486944 229904316373034016
189381060031373152 230884235081509632
151594456475389504 182056737279390336
87831151974964640 113468127483941440
139555239572505488 237661149282361792
155446665909036512 211628566123175712
9595138399268170 62411860968490048
139743464413613536 208821529771247360
18914227641885988 235323400845055328
91814123519250304 116705036749174832
79857942994154592 159433131050678752
57395329044870872 128666224240455712
84154458900757200 157941048441218816
31271995933933476 144750005027627232
92857284410164768 140092780160490592
64353489111906208 78659414690239696
134559423544774800 151723845772539328
16741300033380914 183112073701197312
3685741724056165 227713570493007488
87937084534237136 93385724177106608
178318791874242336 220480035360925728
178459617174829984 201488623015983776
98868037778019648 205329152754599520
141454850851084448 191009345272668800
25083080192128292 81851841948723024
88138341756566480 181218109290885888
249635024685664000 253945011611883072
23466945223840472 250277399807820864
73360445552252256 121425067879682544
69498451048995936 88221634866829232
132491423978279680 197173252631916800
123993514796820400 134628887061042672
20404449143795428 156921850408099136
123804193593871856 193557506849389760
77883708702495616 197256420382962080
7690508340849322 86366231674918288
29836996671330032 238673486430017920
9617193319782060 11701318555595538
188948569689714016 227686223464809792
75193652208516080 232534731073157632
4176015181617671 139410047865367120
43709899766951728 180430386830079328
210087260889883808 220462051754010560
77131387829512944 101676042507083584
165303860081347168 209244598661120128
123147024336853456 150934290155604928
181446455560199808 220472677959984064
36169382218323120 79793608547184080
127131208836535008 137138790148737792
187024583066330720 222945405419037344
105075973980156832 149877811076293632
21185141688834304 160792230798828544
21806988391926604 249628412528614688
58182258742509272 158980350142293696
31406809260761612 162641030082924064
85242895265988544 176996007809117760
40976594635252576 124280891426132624
96234064204758464 131775647754440528
66609978766216768 142353532933363472
215590787344186528 254604564225817280
49039122291811928 143602648034802096
107898103827951824 156408845574438720
112001690503880512 192382137096847968
31504269823067512 204907094450353344
4490302609857267 53761520691882496
12055619993392324 218385999107233536
68761577165693952 124209934107793024
173324254614768384 176637654442155712
87962400949029056 95423217577320656
142948914687836240 169054472173488512
45156175946039848 61838150776659344
117468793152110672 217238790147375872
220162633573085600 262753976370137952
45362162553574080 228437249119662304
253277206092406656 255587661800268352
74322872464746736 175515312944615424
2340930166123904 82870550154132784
102667706088555648 105506936336826784
1061690001827269 179082140539274976
89645688398628032 180758820647065600
38224696450376032 145975950314455072
50552649130392480 242618710101114432
101965367009540368 128931965745918304
100782742065477936 216002178092912000
42204091254692192 198065704317915072
4693564510189145 134057940579557120
45064415193183408 173438110379134496
115997012728714816 194028701135535008
105268714079378816 181091339687904064
187048076924161344 259508903223382080
48980477279215496 144602769414355136
190926572887328320 191000146965878688
57454314028806840 167483724617345632
67706369891451016 130691858731042624
61746286274738928 122565894955791360
146908323801641920 206934536160776896
60839962000253384 108308998924233888
27658916349538728 65290917184065328
139893445378415952 170053254630006912
110174663571660432 221641577015192576
163485676544339936 256592977704499584
31108854306780592 90537094577518160
152490701690258240 243322075412217088
64219943599892192 75976776379162768
1785185925487412 45867261235917544
18604887857653932 179087727375847264
108136851498212848 161377842543748704
86992207887615904 228894088169985728
10940324447649266 33576587088383504
113155641156456640 169073289372262528
19388797870695904 46440197922473696
22217390410878844 179415054412390912
61254958601392640 72262920465869088
218443010944272096 254891143838373568
43483813535626104 125869387612581648
10391931856302652 78848182185786384
161180397655956064 243987020075916928
227465802069259392 237130067149181504
20503000271656692 228264325593921184
4460317058585717 171014328913454752
148504026681007584 181380098936868000
121010427103873088 200808874191040512
154706296240036672 239032273211737248
8629560599019615 69745105605061160
51907031626396128 98520391227340320
21956473764923616 124190346233213488
198408778376418816 250566654617653888
152384372005960160 258266441233518624
126304018791445184 208332675850078464
64919462587536688 82833355865131040
79973959631768288 109620547229792352
53199779578006192 258880600570982464
12220499871353132 212614746502241408
78369317953599712 135781150135484352
148831953035762304 224469690259277824
85779338219987504 230702383028640736
9478111174444614 148676513670244192
15586937805113022 254580411380721344
133798673991414624 170226668502562976
142950450916717872 188312860058981664
54462321116651192 258713689170844928
186304698443611552 198866872404755136
57735528209143936 232279887366595840
80382647331327984 104091426778665968
187997866251632384 216028160552821856
68273237103935488 248077161044314080
20607857783628312 165898352620097792
58145977889302480 107920745803950016
112154170566589200 150669620239129280
180276874152200512 226029274084297120
67912393991174528 96764477428976912
81919668216951744 109989949484550352
101218710380192960 113074787053066032
83064734828871104 188229300205731712
26692572590508892 93804228298719232
107759790184364432 124766850292994496
168803928437288896 205174948233626912
116452147150297408 241904408041299200
39441688858060336 203319736728850464
191230420132087680 233204211119891552
165292751846310496 217756410555153120
60433604274620416 218225986967345376
122112906682021360 243379874571687712
87302706166494832 149835597967806784
118600796115073600 248058489682660192
41060230680480096 206916497658620928
124122343604674336 231673904231279904
122411760410460368 239392638161300928
25499179989866760 43720649135748632
123402947069722032 243418105849513024
19672597857144112 25417224680851016
18188632414722956 184891002609052640
188666566682776736 196159403456265728
31747895053529468 227910097149678432
39786251384791736 54877194946526528
160456586111385152 188152103701994656
62441524949797248 74507579298462336
151824749217946528 200961587656470240
242377145223351040 247324844746445728
82202189636184480 204283953042253312
1850210892874266 161592583285783296
79111154720153600 197021105645894912
121426486968060160 162307130734594336
25959744895834100 48190619080331584
108030095922182144 131008981475861984
21181236199383036 24076611528386052
74246550209343952 173803889770318432
185826223421029824 206092536640070784
57555489974372016 187446379308987584
53492758235929592 247645834668693888
53186759713883976 217106185447997504
34350000495458380 232011188835857984
87341899229142448 216836340452365664
6110301834497774 256596777110060704
75458014406758800 80536127640692720
26408201199806608 175144502954956256
94746357394855184 224266667263912192
39672941888289744 90381427499381472
58495283094247080 85926220069625632
80145909126246272 176100897380564128
186556860060706592 196826358894133696
90343983931543776 225095877418818624
63482351078751160 88749117710363376
114249073860641488 249904180801943200
21093498379723292 128347955745121952
29995573092682192 135417041833644272
570939569988864 35534824963156700
121104401216149216 127396291830850752
130766700040174144 177969134552829632
133081883350231648 226712423327296000
88833724923486784 89872395856088336
48932898412630328 147922132823801184
42117342166046872 226079586600181920
29333874826767084 115019406751003792
17177135096199292 62978734008854896
187864470238499424 240763431620108672
73244922009802080 149638688218078048
27376742372586868 36862088751874400
60740343363430792 211360270513320512
77233776900416304 197768592861701664
110937530571947680 159529375350175904
98230998106685824 207554786127330880
149071447689078304 149679758537740128
86115746658035184 131515586259529392
28346480412602524 247131852794285504
30024865055152980 123958408274412352
3857621165488151 78916670840916240
23283604743987376 241347826263249344
108531392707336944 199883969106134080
206566150548945376 242366561926938048
4209645524966526 41841582184498568
158151309439613344 169473047761930656
60211158842409312 221734064237491808
176953908654960672 201521192397158624
35915553827347456 257729671932699712
114848161518902000 258003480640801216
29723241405197648 169333946737169536
163953879933261408 194775832935733216
17747174151737556 193081511881702880
199394691992106432 207004813677396800
103760199879331680 167752859624873440
44683309115818160 160634835682274432
141772168271871504 245938115889504096
51127089181863912 139562505510806640
209188919578191328 218263179564094592
230980424256972672 238753529054652096
32033889249723880 160336616398221856
192890920815944256 256013220877534112
26684726400038336 62457343836995360
113677938665413584 143592708802861568
25322543823299676 209816143242895680
55330887639292752 91415197478712048
35902296706653916 214352321198923360
5765142115827645 187512770027341216
227727469017754176 247067721900024896
154788397143257920 187317889603651232
119112011637487712 174545798787077824
47648453186320480 225188568527250336
101159605432213232 110549296282922128
1666394517946314 133789756037513600
162432512057402144 175238490375332192
13834334167192550 131802702043068624
79420202380631168 104856014538819600
88501182605734384 108113235708619872
20286873486110764 128760774896356416
124404414163538848 164199703317640800
99721386992580320 116762247488172928
44533764835075328 230693444680838976
66178835564745848 94244897552412848
37042727488308328 140318183670610224
220945143183557088 233375163456799072
82865454036120720 220953750575827328
89191871669632096 123547740683798864
45863576601422032 251821662507435360
211043580353173280 244792062053832064
92888842737259472 108885350235347584
73798486541288480 116731697206913776
12637239093853570 218125977547366400
172734738207510944 180099540936977568
59479858472607928 155534222644913568
132781223780250608 186603042543803264
6493107893654636 77493659444582912
159297891135354368 256287581989905024
29868679969012808 243604639166752672
53884176403903296 120914225997626288
16946571063550730 117982757262602288
160163963159405376 245174627720324672
82983188878470576 170564239406350848
58870887008472072 142012906214205968
19650158684971504 254673142523658752
98492762691519152 105248975872446880
138590988811910480 166235679701166144
136285036832532480 256654673501104064
128549403448257904 238251488842140224
13492154882253656 191493523644123168
27384175650149040 193718708841689280
153198018052439200 227955915787637472
111447912220578576 145910011213650720
195307878075980480 227221576796356672
97081472085544352 160080045241163712
113599090278495344 202508868937016096
178259578716129984 235587807290208800
71945928084172112 73359350365021984
14725810046210610 172888200534437216
103253419948526032 223162069456773056
142947121194565104 182260210963458432
100089240225309296 179823018964756064
36283716914435520 44826325937865672
73489291763797952 188897982239333824
213689997956788992 236252059839877120
23211761138245128 56936897946295240
48644771496443904 181869677852960000
15159829280518540 155835220284377248
24373771071573736 242332181484001280
170569818520102144 188671687552638368
36612164266709208 209549856681820544
588130842793700 201374414773160896
123785141226480800 205411356108101152
224634120334362816 249835026205411552
74067972150429712 255703757909860672
121651910539174832 247023981520377952
567399735400756 189147914463588192
32371700102076176 254145612205097984
69047709087526344 82788420255120544
14997929975080914 241194266090698880
8139499083785523 22778272992212688
171738565169097248 257125771550355168
217389054980348064 223923720309661824
16886216838607050 48105399567353072
131659499566777632 142098102872543904
165408886306397568 179241428258175200
188202435701463392 239844836024232704
76114637466442272 124109756706642944
9789078323201846 22938098664617984
247172674717360480 262024885012626752
28919242345961372 84840984693856896
123796903002108032 255107482248113984
47695204746236128 184228517858774240
33220927065273956 134819619362608464
105444146590287136 163033137864469472
151211610820856416 257560024381729728
89760103996351152 130657329021961296
116524819298310704 175414375793881312
60926320843833448 240917090226134272
22663413108799960 212818114400412768
9381961726213844 172388770661099808
39643128344481992 107236580766995024
5317184690203074 8418474846949200
6191860497476648 233115121238498528
2994552701904703 17802047592991754
9019970742810388 125978889753541072
3282293032847403 161231359247008352
71350454218715680 74307088481464688
81008340361607632 203168150718965952
69604178773545040 183342520618937696
7075518684612297 121042127009383072
118259676343562448 120170845227459392
221506401645443456 249193749160552800
93102268064525696 148493718530658944
194526822616961216 251170527051948800
39788706251055392 219528673504805280
129460534052771200 194254694667861536
97120581586065648 240728630502874912
232198884438680000 240733648807431904
52665326486502424 166870371021059232
50495310464692728 71825533370628392
30807485662130252 182318486975329024
77933791629588672 97044480301863488
228117901216284288 230478419758094528
58509851634421776 214070098448395872
47121003915959064 251418342981738368
17303226019204206 210551424334510048
48876009585415880 74799207551794560
87573725429069504 142696388650528112
63117514657371376 250794781858931968
182001730355611520 208745361175586688
184181839587951744 208775856021699776
138759304647714384 242100310296818848
221523978462112672 256473992171517216
90299955969367856 168365311072873120
87766241716325840 96274750566091440
137021500756679744 197400492244485728
116156382630839216 161529258816938720
67627454951733904 240104282537762592
135806654062174160 247172119429854496
21622200306905792 235121352284006432
48295707269509672 121468905085924192
156971726937803008 233598922693073600
17864862719179004 185052397059145120
211187923691688704 261992078146252736
90198943585907504 208463959397618816
42244959471762656 115352777588854960
82310432062349616 222868902631052160
228566940445529440 249330058635773920
178288898518357344 203581419505452736
30251428776728556 195178013478981952
52405379413809160 196778629433461728
5295346113134194 80492280279195584
76850116472452960 223292598264439264
113652086016193984 220089259133257856
95024337085294688 183630266343336256
35334449274539220 111507514212449424
143802271508644960 166629533426123808
203137595296998848 231221817592131200
21888817921136640 195660863363821632
114898017510585792 252704052613174560
62901825793574520 219059497585948384
6081039414818937 13709393349316080
50834761822386752 215012280385130496
118133261370576560 127267878179218752
90434207042014512 164919539627579520
77568200561678320 195785307958137408
56479810040407408 238034883503871296
40064927509083256 96886968157350032
232194989624848192 238286223301285984
74511255370530576 116808095490476480
84089530769803920 219524554348741440
184924337499782464 228452055867985376
16861231521590198 148460721118772800
20812617633595956 70963566633615384
59204075126397728 239191824137086688
172163268600654528 223753419938806432
181921627162952768 207476615407902528
102496342642544368 124790861548972704
15344263537717646 40035499703876104
83135198451242224 238762225925465792
93514732148837664 137205712891840352
121025696171289744 251135036302292768
56737662743274416 144751454745257184
106823037383646864 170710183200142592
50014164340837432 260385904700904864
40379733575972216 83366574355875024
43170560036325184 146583469525997312
2735673699818488 103841436793467888
152011277323040544 188835628708490848
39858630323676192 243657270619635584
163755651109263360 164095346354662848
160794229437702336 190198745946874048
109989871362261936 145838103917189824
87543129133399824 89542894209753488
139222293090337616 191051800837671936
92851822288419376 151958689683149504
169186605292970176 182588097893907328
47400406433393760 129865351966741792
167529261597477440 210341169678492224
194320757845384832 255299550153105536
90639126804760416 184811325765730816
54141695303140616 78345155714573488
119050514041768640 171810279997031840
157945967631021088 182844024320380672
5113996811573922 80726578527885200
76062309125032208 145870164489973952
42344081716638416 203051498291174880
173685711153833056 190318681339751392
13255315969057190 50076679774094336
207877932414081440 243070668261771424
174709985055921792 219236632613534400
31532079030725680 64872687021884640
64381484730245888 155497973629732032
181207961479210592 213704733287559168
59988249845518456 140145017861729936
126717184704348272 172153362978512160
3020196823216723 55431804750349872
87916293514093040 236535089967634176
222999904476831936 259827941215364096
3935812532944685 86132493313712080
145146795796787392 207282975575084288
107489339045922240 233781684374302880
8908997814578394 235270897046122208
76044114344924656 152374814480257120
115543771105270656 137984425757936464
99675519495998768 254449249623420384
130429164774376464 134733246580883680
49856096638969104 67198712480346424
188542699797044736 216923890250482848
36065583928416072 72626467134083264
10443394404579098 151090873727202624
112192168162981424 198035530788238944
192946275238936128 241206668079287680
105672068659018096 206102566317148576
116821525830015280 219268843393944288
108593009521630608 233986860985404544
27465565757609444 44967004747614944
25413785590750736 243100666991555104
143599953370377856 188927120851317344
71708907539951784 105361879229001312
78915916670680784 98385538331893536
66271140367055208 96447485470942176
58595840682099312 145488900624856960
61457449689114112 65917777929318864
113922473381635360 249596967760369472
4741559251418108 59566859907146432
164654540844095872 195078058980670496
134668665899721040 184380983561985440
241204317621821504 248586924726728896
88800570255249904 206066280629752096
121320923936454480 175880418589111200
17616064539348328 22452227848071292
5227314427731456 113213578347241392
95145764009909072 158117022011721568
132520878414217216 180136918071087584
12887564349531440 205594669017793280
175066730679894304 242249140704005600
219926555920370624 230578167064800000
145604646328416032 181097064262981408
81227937640288192 256434948146141440
59234598046799312 159909099785754912
147880759934472544 189392788048973280
142073388976869920 180323022533057248
29090413788664224 103916203356393152
72195888684044144 166232781536766752
22494873078847136 123184674254721568
41059699040629544 155431314918012192
46901348873769240 66152655953343504
42338084697498784 175016943192035392
96782503702432320 172200104627195456
23810627883612964 152825741891995136
164718562909692672 235397239017563904
24108619441861180 77706057239008896
5058465649095042 68589298786679856
68519212844920824 239110644856479520
134604627377041040 253140306825401024
186083960279955712 186404416171283744
87557265509674768 188234830917562944
74023790114717296 96771436913266048
77907668385595312 82237517564144768
200593321753697088 259121614070997024
195445072074061632 241874402148757920
37914997348176848 42330731046996872
149458665380374336 203933024778999488
56262127530505520 72357756682054704
91744991394533904 113864094840370592
48110604485680600 82200904075580768
162344363976283680 257759023062419744
72884407092346752 185997590591366272
60116870989433208 119325070092195872
36117437518124232 187479573741116736
57051114958933728 243239464386389792
65853721087378600 172541077005575232
60666417725322272 132022494422403472
89100707242108448 138446232106615232
17874306849045506 183714835407571648
2216726334470821 28940726119819844
65520967478505640 92978295533075936
11569167287293134 198930020764555776
82203490360580592 91154793693183744
170182978355101088 181619611409510432
164430759447461984 199843088622564640
98005083090090464 147246720261250976
46116612309460208 119789077673354656
3965247143911715 53422430703522800
59853183138414440 236211184869859104
196501645101310752 236498146331061824
82067441545329472 108612258643516048
67881500728763896 262101268901479712
140315182909224048 193777858583859264
38122181060401000 82699528521602400
166102922132415520 188907832288165312
22504506398461372 198112977128163008
65475218111185792 254994706869627680
234190857276406752 261320867005956960
165711337548300192 191728886740889312
44949814236987712 213957021696617056
35437897754409300 114116213173908304
98709025334400416 166118010465281376
11362619889046002 116237089985515200
8072534113296487 132623730456224768
30844756588666488 152427827483128480
67466661681907152 160993520215630400
139668567944809456 172213200873215296
63302899628611792 256754938907236864
115894837154939712 165890547352189600
132369524812907920 146464583976868192
38646603408774264 44092249572953712
35696740251515232 119801356866516528
11777635129281338 27803180495333388
141171566634499360 262068318348510656
62319893087909744 219912951429330176
113074546658340000 115238821331403984
95649924840286816 125104653946958208
154321123621640224 199340944087547104
153130057294390688 217286342426251776
12197730484164624 150239200685354976
112298232532286944 228707324920083520
76692926936363392 184124192529650176
56304116607437680 62663077639995568
16828264176949914 166551913759377344
25788461960187156 78799413876101728
144537687609198176 145498715549565536
208356359694320512 234583298964495136
89309766476393040 216151037327015712
136408433929017472 217442048741016416
49133394777234568 97889671325791152
110997622972227584 227250608105255968
25047923906013960 126106989747897440
66959934113105872 142994892570436784
35206001536043808 124501540761799456
49863461280181144 121269635423127312
84443360489334528 173687291142806368
23504658111733248 100081234417483680
7592331210478221 45466756753177392
142832638835553776 156552093063364064
58714969211549928 151870914063960704
166800816435495488 198162037300649120
49124998857889560 130626235443928144
37188719428768336 239036472962234656
105585948028664304 193154969250582912
91490379521861648 160599024537938144
114594304726850224 135061544730746304
121908826985215680 224077550145498912
99912071022339920 260951730465231808
69054891831725680 93110140187022704
11829730972970018 123231309210874720
198343553384338976 224581782616377664
35778456952793660 103082343229217856
9312066107251548 27100576065404828
14255374106947798 60663084156609368
57641716039335408 82171533948369648
172042295453087008 247869537462357056
196969346900441536 257702117949479456
17809709824339746 113149190078549536
119409845890584304 171284958220201056
99817431939819616 179889371564635552
32321339850569644 141636693549454256
36848111240258736 238224664094735776
77989495837078704 202093966204961600
68453478170775704 182078419984502528
69443682013150240 103559271541611344
144300619324759616 235877699816175552
27680001539597672 99504033197892848
6533562461211582 9662831850110728
120687974581112624 202189465957331904
106244091454769504 116540621937880448
53875332310732368 172584414731638720
171033978609919392 247992438720208704
125220204204629504 132706847667013376
4383883565507450 223308808123070752
105088349411464288 208089205662264736
97358975540709424 185716943377855200
112826067776024832 240506429233084768
44006455738654584 103621584288968016
71852739405490600 72777602642374944
23397661430760724 79272302569416448
93706304726647152 234790462683400032
64728916033065416 103652635556829632
192110452427510112 197041977993217664
72329399690394480 129131667604041936
123893916064988704 189894835084457216
9488355593103176 220035302559535296
84207791925297104 134648358244071568
81760411506746784 161356877712969856
149083919192519200 257599233952536288
12115500990348150 208926789735912608
100955632015103168 128742868283040720
51952032252261728 203591367123348864
25725364555341352 29990829780580876
137125821856456640 238786230136910816
58386444814155184 256652688211761408
145621596169985856 198082155158300128
72917248417129456 84869783147871648
125306572013010944 129962597123796768
64073842024014432 68774362007738272
30017200639914420 138557298041026272
184865771271909024 195967492139545152
202199444352227040 223549711920072160
37419630386666720 78153700917953728
126148706083932800 201558395314440864
112137990225012704 226691395481808640
130155843824300768 239911680879809632
151411069033077024 254548583460361728
209782991241842048 251964632388011584
136917175397996992 203535887987506816
191640903250628160 200237214905147072
31185017031208912 210668259026468192
1446371838511332 63289506709832072
6032362274588151 223451178240173376
117277809874964560 226557795532114240
24175090225649364 84856995869154272
8472973889537314 228900242843544384
188603662611623808 254732523183480544
91473525435923264 130318108016936720
68418050507789240 208073919995477408
153685353700268992 199436302591689920
50549981023015016 159483482519032480
84819165137351424 115896408089718752
108976652218423904 163481094439593696
194143067973325312 238900650253220768
2267121686304514 85527919076720000
104714512604654640 162076271014963968
80118542682594624 171742914049553056
155988174553630880 177172405053998048
21537638231212568 82476756234027664
158818683462936096 227976267118610304
210942312444890752 253048368103373216
22237086919301832 67511010284059408
46122897289714680 243709061670730368
144398111341138272 216703486733375328
223112972212284960 241592870219111392
54088312656660360 63429068354824488
136627750836866784 208787772283394272
208848151575203392 235404992830141344
142473464061280448 193276864562004416
176200754401014176 229017891854154784
129401158808290592 156730398865899520
115227872590158384 164180852771300224
39634648730348040 93066901528699136
10980464159668548 182674361027975392
81534295717729296 189624696105669632
53238348698982656 148283069495303200
24556380795125204 262995562865820736
27295649351706888 142041160868637984
67790488424147952 68201443417052216
12787752633048072 250806413524679168
87210302802077856 188527408732139616
74111745116022640 259751773575693856
156496416493038784 179162949029421632
18392872124817248 244553465695743232
30953871470445076 218800163486119264
251061643607617728 258725865408610048
105542817741383360 163152531983360864
197187418950364192 243819390255463840
43640178016351736 244977089979328928
120971308353453008 232882348644421664
74228396384668832 106269263682248416
8081674247709392 20280711582683256
225045983926442272 230665214886127072
210640225651635520 229543890190651200
144522849641034272 222083846392372704
218926425301742784 236880059503085536
211194146100453152 216722537452555584
217723292809024768 239324405483777664
46025697049470896 99215103584227008
650077348309218 22285586910591672
116234056349426560 196957140460700512
7418885534344652 79132360541718288
173877868326504 105651815497472784
37368367458495952 202944518792369472
66079260648556640 139776721462349280
104490443216921072 244138179103981120
86297206064160256 170748003843945152
41225709104648600 149569267472296480
138579916977018272 158567028263594016
74406868524647056 113021206047521376
217414671701742368 244208406786687040
30382199329306348 60613960567079920
83438735620687952 95117906821254592
170408739898396640 210661123226078560
159902049881383200 179039705717697952
195446939274903776 211214117202319584
97304206732356944 245142309215918048
79970447262845536 194352200412770272
30555965178954408 177663514235876192
5437559712840873 181375226013528800
64291797485224056 214154182669027904
76169596000566208 155973911689086880
586310930505999 9214816906702906
53368372085493264 67133385305481664
53869881405412656 131233082884228304
216529567699246560 221936062117876128
48798450992509472 214344255483779648
135209941855753344 210069368903602208
88919299865111952 247737214717489056
50793107511075968 167868774977520224
143892442256445872 230455400631433792
106134550906319616 126382505570293184
138037518304890512 254081089432672448
180117625197780096 228982312397547424
14523651366264334 231251081596695776
177033198675784256 240029934659579936
56637033305233624 97751135965417120
1401100256148726 219396867344931456
62494433640054152 62989258319903664
176952024081228512 253471596596815200
119065636256005904 201774768845461056
84796745832338608 238306803053565024
19176997513802884 144222657175740288
93830144060541632 179123723391189376
148247700966208032 148549308121527616
38818700640580600 229118755110091456
109068276846903776 112772634395401264
13891142074795264 70887593631944328
65157619894093952 101201877240124816
17792428684643352 50296425163805656
102981922100087232 172875995370556064
144768688459348416 165376949077247968
220475564615378656 221751645704942240
144867508969765504 246796148607135744
17458523608753852 111571050278097232
188916309988467872 217681830341933024
11357636452394646 169587008078821056
26848882597723120 236549071954273472
27578211114586132 186138963373123904
138476191618448672 240915336547314336
13124243197528886 130283789877534656
51391899941104872 62378104243924896
4801785480049651 45773270754346352
52572673787251936 125900323205319152
115436473797772096 162472507836929312
53497108369131808 129186714737920480
182915965794288576 215020990963872192
39258726254837880 125306422168448672
70419443463578464 78390929689201088
67076500271022440 106260795136543936
74568053711113808 217784886369400160
161705734017963456 227798410104583136
10321660252543618 196618718019732320
37061205684704080 117720314125384272
38985953554811096 220062161038058784
69299241997006440 162269174233648992
16763184103958964 179451889056117312
67892290179324296 215988750544094272
18170527305514580 66870172436121704
129826118392658768 221636424705630976
98830888506732000 257557025569926496
112445080560216816 214131810498413152
113563686945547696 136394168764509040
202822584275338592 261484110137704128
49454251320076048 58727332104214088
119954143244352736 140012268973386128
55122696209233808 107049647700870464
38464795893637232 61878117000395720
81127211337090704 131500632412642976
10205249052884518 157464785524037408
132911311704070624 175960993040884064
179378825044123072 186803082059931168
13097622518459706 88371529960029168
21742924906121584 124082264769036304
145144743699366048 223996418478110272
1890393833760864 77247508784029216
61707424491059800 257956808731104128
124869062280613904 209468207491350208
27208957485678624 160784995354645024
127318505590421040 185186448141491360
95338760265534672 204795397157104800
176251418951763424 195306970305815648
113453409534329040 170341402974148704
59978416886813360 218393722219886400
115156315743812672 181646534642703264
223760933298486336 262729344744451936
145542904258491104 209681269566751552
130297300175176720 209713464098469440
146528776668581696 216262924371859584
11202139047366618 189012578450144832
176489918817509120 261291808659250112
125047719254829520 228198827083724032
35260039877599792 37671331296725552
19631810379126592 180091439925084352
221375843421044768 244733895003689792
123869529660246944 170368154308892288
94490949963294304 171576440669944000
25006279749710052 201682633257316672
39080384259966904 241811763912607296
115799926740971328 147376585448177216
59542483429358496 255684491355459424
34008631274582972 215196141563950176
176907254840880416 250170076098661856
93170697544568464 195464019111493888
26508170907169096 234387916741229696
161100104960844064 190665032412934528
13091324007496588 198257757647696000
132976969306438976 188841568349095296
100667306461154368 165587492804390016
123251898607844928 235079191251983520
46096311719446968 211871959627675744
143783833806982752 153938533997818592
117791045055732432 136675769516357312
107117296136070080 200510062327242272
170741707368293184 223568293362097856
70558207810844856 132810736263948032
2097683391805667 14354846741635308
189842320736449184 232851471227391456
118002099541256576 236932857592152416
10136008593613524 195714793295249600
112568675139410192 204959999318022496
53374349711680248 155525789655476000
131860498012524624 139691593783543472
103760541090929056 161753527152576480
31835438066782368 132617631893222288
105241268776390624 144734995414329312
80650278214256512 122589982738949232
88021164337284272 98162195487900432
72046601714172904 130130182369340192
127773139436584208 185501351864486336
57904167829077360 108191715113585280
56134312650421976 206396413532039200
119054641858310160 248598820310387936
95888770803651488 258158377289083680
4409436374640720 30443299856239468
39976430930465480 60716958551078056
172781583955807872 186278220651906304
34139728737552740 62398236593676712
211956865585446080 254364755223467904
3063654936493657 121230601334408720
35125099326613384 223379964194796992
50286292190316528 108956740160016592
102124075856683680 221347876976590240
23439137993750008 140043482466199520
93243765338764992 141279696057455728
44295938950821728 254052497066973344
88667193513958096 230817187193340928
100316536509747344 142056571459573360
68530730302089312 214268765782572480
14742922073581398 84499346713577664
45343498342534128 146550826454193568
101653162020178784 141177993313896480
124469016109746720 158296263242842944
69575190074608024 81728276864198336
53576201576478248 210175666513372928
198457650021583360 215922537393115488
201688357431651776 209149916280330464
109121738712962416 174342323320698848
67011110971818136 80365687821462880
19155175862457664 25132132687147356
6389704030633959 47142731268829864
9882525107121282 16651590172431038
44524581875162736 161123267440396896
14101256765905720 135170192617874880
109972939614207872 218525945986997152
166504880118364736 207360816424730272
29691613301819300 193345257790640064
196331563287677696 247707139679993216
130649437480629808 238241973235666080
33978439560528948 95943168906852928
80470649772295344 248461433983699616
71996312061495504 201992363338256160
756017991465140 110631518626954624
11018697609282792 174018331859804768
121665314926614096 134658867596238544
84720499191557424 237885071153847712
15811873794846428 92260439446513536
63559842799522920 157094383961028672
104325233470641520 183608104187143840
192990487277791744 195803579121438944
126498391110534656 127232564887879072
33339508526239548 92538505141943424
50769999402925056 171797140046511264
45939231840199720 171332632774369888
159028003046069376 190248918143760480
195484123500210336 261459443168676288
64429416241406536 260803293099756992
20603628698790888 246432822114843648
131454185049652096 186818865227522304
61668103780273920 144863547064768928
18850217776851712 232739036070620480
91749125934019408 211581028058733952
156549414430552288 180165653297594912
196031118644737408 252319115555265824
206777507366998400 249163067277695744
46179438036776720 226668450772698240
141748576876091056 198591758466760192
26353824056200464 122486805177290816
111597747650705936 238405512148861120
103643113545880864 235854720948620096
187371810600358976 202066793830555552
2326647318691136 37193985619947168
96361601284524112 209800476255563680
224955478751084864 249136557548054944
73476933874976064 232731347128346016
121516802064058864 254785548422335168
117785078695525312 128619349292686208
20926473766905340 115828355990750608
174936509078648000 254510270403143456
4603930382935831 215558846389039712
93332651605356768 126846618006937280
129520705214995248 234507324511260832
16229639377576990 244249406596215648
38138845932764128 69837926302913640
201929513742881120 232443926422810208
51232554428712384 242460480408717824
134505549645827552 166557131028634784
134512584356468720 185434075324849824
213279175515070816 223002972209484544
190480932139032256 256983780081125792
58295314035627248 250441065104373440
10065845752622042 214523210157710304
146392268991372320 211833181397237376
183038556735821376 259211231328519552
121743036801429136 171107859735375968
180683592427976704 225496566538160704
15576824754212052 245577749628543968
71070029691681488 167682799844680000
38503846070021904 137852981128318192
46059139510745840 245257326503416960
38180646530664376 39746571744817680
17789446649354420 253713281409568384
174616485866646944 230267851116659200
59034448484637960 248551184887288736
43253151427379624 50232430459421568
31401749073912392 209802095235538016
2472341299855108 218026444866906208
44532757077551368 254800091175695328
15798686612821390 26942373642677480
121128105539918320 189194638295610624
58324924079837432 134287932868782000
22339997000670684 213554553029805088
13675094114658734 57694089590020840
100449323120155088 250229064604493824
164236490416062784 235005132485759136
96425715769988368 97232483238473360
126443733411627984 185137823542550784
116387943974365952 254058298526566432
109868697597735296 251028688447864320
49783871689139744 166464105599075008
3322449785086528 32369777518657316
38515096377339112 109813291446518736
13061110014612056 134137598756445808
181566646878133152 201703874077709344
35509910929452480 127947679686436784
96600953147201264 163354198083864288
21317973844366276 25876948941488412
59506688646728992 81706674718566352
1770744886091273 106889766429167776
39008445054236576 63116852593902520
144018066175183408 252918896389776704
122625115571823776 124536004215735184
242344447355523296 245943508008747488
164427828296934240 241222473570847392
201816669163253888 236362169140716448
5859105718050692 21226517677475268
35748962166082128 230099911168788608
34000272321950852 163588600540310112
202152031338414336 233427243070005216
51125788599062696 148844933711667744
70750059125692408 96916737013197824
168472971759523200 248944238963740928
246011093848323936 257425893196447744
9275636283074794 173402709196118496
145040016646632512 160490063899038336
37045655780625216 241814789559230912
109021803448861968 197621346204885600
42844814310016368 78833537945596464
162312771846435040 248879698471174912
129202462414194160 206907995943142176
81387992664654112 144504447639031168
24456078552922408 55590331254481472
30277799347929016 141843887101554432
60439955397094512 138548643940681120
163929661554404480 230259978305416768
16967683289238602 224163813108791872
147235233915851776 218433569032294336
7589055158498981 222786441282342176
11713298762106170 257782955283401952
7588064475051920 102042561800009680
199923488557310560 259128740352767072
26952051796213184 87485502484551280
53709311343309048 164132575089814624
192693890810294528 242102520483236064
119080825665333440 211391689407423840
68664285385460440 184514039446598016
84117146527991648 225941132172234368
110059245058657728 163846068633544928
169226934408180992 247903236747464864
19166823757415360 55821641682940648
66958757045341400 110265090525993008
152761661577419584 194697375357114816
35281062215598672 70323952475194440
70524504752590408 172919851356510144
104711596474767296 123437243388468976
11346063671084494 253748938503548000
163242008927964768 233515508439657536
89851854634915152 206494396549508960
136429579578657504 245681669591731456
42910616122924272 199478393962464672
17378230775426572 106850085661278640
223580739776525312 233845018581070048
95283077529952976 243915968300609824
77806046411047712 164746658689106880
34113180665230712 228295648233722848
85415359567628576 128904493858348144
90116221254270064 216729109081391936
57326905296884392 195009967360797632
61579504918757168 200739907186688864
1343001896435353 146175406085707040
5797590039858541 118574589907649392
14254001476525386 164222536639100000
65399675522667992 116166744898572624
97193789253841968 241450512332072032
49827689501952080 195438714915779552
94487356132054432 212069797223125920
8277323441854328 22831892203577556
105204300066397296 203303814223365856
159392078607181856 159435868500484544
116534802929693024 127929242617372896
73110385771519904 251858023385083712
79765874700069632 190186241049353696
70889822052727304 78485123081972144
76946473580887184 169809977516664864
71653148905052952 234798779122510816
230097053206370720 238905214147920384
26510954612492472 165249369017229056
114840177782315744 255816410079577056
161803130109665568 193970166943626016
6462190929066793 48407142367608112
39598327637110872 208361381194181216
146250464382546112 156304124759060064
89800996605165776 214118054779837024
136054500717848640 184256864977158432
43912221404052792 92430081721465120
64040884522734472 70554385193623016
91110343301695888 151823362871933056
169384056084683904 177964247913433952
12765568562853200 67937338529180120
126196627722524944 260859036031372192
31425712931894476 182285655289607232
127710249450217008 142035544449502336
13274092230504488 75306314537183504
85427688580859712 183019987622337408
182657017091992160 199894592259215616
12532483859734840 120261616752796752
14504255349063492 66422109245820312
59886876878876552 164759212621348416
106499850848686960 203851926432189920
11672816795784844 123594138721358640
231448666421854048 241781094018703648
153299929383101888 211537563353773728
16489478491312566 178338012420150208
144516844787459872 229283077218264096
248652889194318464 252306754081520096
92022829243268496 258047092745581984
33631407144060604 77655914471822992
113510343057656240 214895258680434432
188176230878240704 216805594925622528
161632937019380064 222117167103919872
97056715396353808 186359620539550560
242602502481203712 253044905974549056
61570498788065608 173270111919843264
43674046672484808 159561837856245824
9054066210843884 228710161610513728
38514117144499168 231587549260736224
37032935617910464 69118228298922312
50209927533667912 227460744553894624
34450303054033240 187312023386746624
116429795853716112 163166668930100704
67888640299108368 261312687691350208
93820137642485184 104951222156646976
65365279748541496 226791541832035872
89680576567714992 138226904450055424
61436749672514520 103031959469022608
36280805136841512 39635458393184200
65326866401908752 144805190514470752
47392059646604464 85466703098141760
129697373333030448 138195672708727824
120403432042107184 191316274656223872
62372687492250872 78101821946370736
37035748502127680 229870627113279040
164764972424049856 218233740927759200
26719675389300564 243185952835395680
34749403795127932 211622200785599200
43736045194391720 158066969585739968
240735892577329920 261961306419735360
49536699065148968 167330431255807712
51082582571992328 230825294854140288
174099825944331744 224084103953066624
85893484460867456 230614095603591072
151322814066307264 216720589378815584
144824948221117440 173921947623843904
31537930635842868 210317849502345120
171470939008079200 196507549252327712
152979812917849888 210080632573377440
103856342166702144 171863317038048000
159385427169981568 193178824239980256
98232975027806560 201935131033850080
58089197150623136 139233518030052752
32021997518550552 230306653938336160
203422152154428416 244148167145134816
42533410497179184 73733164466283568
148359125753157152 190148822642140992
116199886500624272 261862479754825056
78294680178128448 91322527177528688
67792378722856536 261774600449447808
89859377642169552 152010118803302528
19592808616783240 136932781564933120
167481153975384000 253485732788893760
179133550096190048 242698142904788576
15859035065487832 206379529606362176
124383112256427824 236209273411880416
117661195215644448 175063367806284192
106265139732913984 226994280997256288
152255505696247264 181765463369987456
169165401188640736 262212924625502272
8811599861251547 155863444571350208
63240293104393304 133733122376861856
108333883974878688 117075299873948352
37482262267742744 99828923459538000
107555298781854960 148051045289890592
8763394950302709 240377731081624928
99429729805585840 254848012232962144
68762833785939712 123774618120363600
103802459015838240 174178926619217472
38103630412697712 236065369195180832
158131276132532736 213370429895491808
133735508302163792 246977145167591744
28497796928350152 147184678205586624
11972482580201646 13926418602902702
30623743663575516 120493619863593376
75249797798391648 223404583794577088
118274211975249600 125603092956353312
17451291695248130 101419290616910192
47745283571946264 206714798082400736
187815189703819968 199735882123461248
37637351249720504 155900018229013440
103179858553699120 225310476575833824
8657446650136054 223746723639091488
5076202191645049 225311492809059584
164573483761989440 239055157215737760
11201897149028602 113331701616151072
152895163963709472 207838130143900000
127981495655541536 191896854441862976
95965374754717296 136368114314600880
146658123801651392 239197715167064896
190295235328227232 249088036267752160
44778893630004952 238410615105065728
197354096679002880 258869479130408768
141665176825115008 196058585557418336
98088979542212928 160825215462577312
171123422108465216 175181222295624416
232927937375957024 245025135675495904
21618154537975184 52009064732602024
104644847348933440 154953273393634528
99264860874679424 128414368368552304
8349293169170176 70871324675541344
108456012061330672 164161681474447168
9313757835695964 132062331227652112
35914572180579664 90158343422488880
97546017352611808 120807665670475072
99720650595637856 202635281431915360
167613902756483424 189785793939433472
59870546753341216 122235982188485728
129354912190974544 166660815367187904
196063320444001056 200477533201347264
108505341898414672 123864908023612176
6119039622339872 99352111237416336
28326182211499832 149950951883420992
125723733362127712 259883013358866560
48090632311051768 248802103252820672
166680206943610048 198617799404253248
59599231220529400 77276983024394016
52092567870444848 159968985936870848
167955516224146240 169821528924360096
27964782862446620 148940728578780992
21667831096869488 178466953382727648
59969955975980976 78399971666921776
40119300682289576 151210594832106144
235372276726162720 240781145263578208
134286851527471616 238252419494844416
103559269431416528 253690405456832640
2350469386264666 99361634212110160
3469276439887484 60520194312116488
15994950636182898 21969563622607160
11677007073443804 106949131609961600
209392933327434176 255179633009006880
141235070011754288 225286848437162464
63443875877467928 122784887201855088
56073502409220896 173562875701595136
150345361005710464 253305809202273952
155469341744769408 247485353540144096
159512681417538720 217281207924885184
11828822645869058 121496647326103072
102316260965149136 253272389882803456
152592267306016064 233251663528842112
158629940396109504 245787229072395584
7168561165786017 126768338881556832
18067331941840984 129393921511940832
206479926430505888 258840368843759680
69218745718819272 199760744342027488
29664658535118420 178048756764618048
196996802963942752 203783425259465600
199369549837000768 234263884568507648
45354171319815088 159134426786398304
39228286166571872 209071153368884864
47766164985277048 140485320620020832
71223878880598888 102396332248342176
55792855618744904 145540548321549248
55510573649764328 137620982603742144
70397472032234432 247068788680115168
10627069358421214 33692808734921092
172251909642781280 221226712305118944
147759890058029888 262946393262261120
244038249446569120 249050190479138624
51874892290077120 198645860831933024
190647618049815968 217069839956943872
146648563674846368 224048185167175616
26191393565997792 127877621893611584
188836860236658528 193216623559374400
66204247145692952 109842608858711168
170873198709342624 215533111815227360
62239773047431720 114644942589085456
6480250291782559 254380525207845728
47307283962266400 173626416076572192
360784743789470 14852512292742616
14052824370110994 62410180985992784
104693930206236496 105351859596262464
117772942749833696 125009504252350992
195808310789016576 212987493340785472
80515925964192928 108919569355172272
26514255268854056 198833174589246176
81846964017294592 98221243633470944
229227539925913984 256703587701589472
30184709634917160 48961006900272168
158288929385892928 233690149346538784
180474159055525792 231902117116999072
102981999306819280 236266829443934304
166443698044068576 239329008387097024
71053382959410568 232875072715883680
12465106625718002 47023972136734968
34373342460001760 40334790297880264
44056504447325408 208143945272693312
1789141731797692 43697837058107312
217192715165632544 232358113185788736
45524909486947960 86620531201598272
152442734241281120 214089499262119808
125792051096251360 155648259291619232
96932025978595632 226386331963378272
101654770214892880 230313732511246752
114890939285162096 147063842113451968
73623958977752976 146993800550556032
25821018135346444 158727794654686688
71114794118635480 142559771589742352
5081290485143470 150782893165559488
50152710539398032 143365366620646672
58708090515724000 112870661661569728
8126142777063155 43714873761671032
106137068627787440 148621360387272736
121595395879396592 206291824358442016
204813457758932576 248217474675110240
111054349290337776 140396242615616928
160436486489601344 243197695080623232
12869881687058406 129438504754693376
77033132041140016 130952910849216112
144496694840133376 175430484258679904
61480250867449520 201850318303117056
97840235710945472 197161118639719584
194670682968342592 261362051775799200
29284891127541732 155747145257662976
65990595452011264 201135286679382496
2902688122442527 110917449011833888
20223945887187660 244608340224852320
4678633927655210 220387028712903712
27184640519162164 34840176339810684
118402555950449392 135342536120281920
197216373805455264 227730699597735744
16832581834662860 136019718129896368
14669610666209872 256590350986195872
225276630915821280 251933384183676160
49428055278912632 102427076188352720
141795965520418800 182933147843702656
28065251791307256 205454729232735744
56518703692102256 156575554378061440
77641094564323424 115105072305205600
86859540239230880 204959990593029984
209320688183251776 234800650537284288
115193802076991504 179585726460223200
54487772883217192 123864406937430256
43038407605365560 262346353534713664
80549205948515872 261997346746554464
28527682350846200 173013377514731648
51293043174159848 137436554473361776
217098070431774528 247980031065980416
7905890373933473 92752842951039520
41730674899505696 131988134835255200
122233327351394736 148632793310415168
15597771505991854 19589836817527256
58628393750200968 182040170514506368
185744916652476576 255113989261682336
26603210419826792 166769398763910688
112878396465367616 255159171166596768
234849788929503520 262597148946713472
86267922337002000 125216576280652976
118743053162347792 204619191522634144
18727033097352708 165406920510974016
154431613033840064 243299163131700768
2844777489831708 189923058406163520
97100754352322272 168855680596893888
19227657417467372 48933955726038560
159232556464158048 241457630259226560
85350102198461264 206648007734696032
115555379134468640 223593117343693504
78525035899879808 218269216017278912
73122544847451776 107827728238508912
156192757314633856 209120704348308128
240571211901039936 256361685534315936
34802627202153912 78442342062351744
73401915022738368 186111771731288192
60983846725748032 63533333029273272
157957573522440448 212746327615749024
109216048221997424 117333336097340272
74033782205841648 163176114165309056
111641424445989808 253436415795823584
129431139348011024 185215805982277152
17310963988282632 194057543349475104
115957925495906576 175403399242979904
60992413955950224 170634927417298688
60738036844874816 71305373701271144
211362238315180672 237406915182505888
53773348399695056 216567537599029568
72352005811948176 260421423328285024
119711085642553216 192472108892596800
90106812744540432 262514051283255392
18070379022988584 261208950068368672
53598567059033232 172306754542797280
143991771370859888 250397841059199040
114278554190108896 207613544306894880
23476127271985704 187005064649650496
51794470204848136 248846379793407968
65491367221863832 155428217641889120
4723183218522058 214146701463158368
161330689362634048 169578749024333664
140381449216524000 176679929300663776
36615861988354688 215500810356748384
106741951246733984 230126539581599008
27299757482184824 249206289306955392
117819059275621200 188341995135101088
4554557184209732 201208879522104224
63279311134446536 162241780099967904
61062630623534360 77961253299813872
8885592908741873 12545393277103794
37015283699843936 224988952913277312
148785056151702176 172099993086659360
59272665905884880 240152885181524608
16114165311043974 87429009075781056
28029493501581652 132925830654480624
56282186538904232 248339850009714368
95975871117776288 106659086169486400
66834856162258520 211865007395620288
33817395833650212 247437747241446880
177337171552968096 247722792156618240
17899766576046844 103659924066419840
60823342563288672 78995123234109200
99587412682369632 135694993739590144
89468761015525904 209932142895510400
54713472078824144 126117812655875440
115404886592386496 201571504853988704
205316498132139552 223544712583287744
74432223417981152 207577032712369600
149901986909519008 237181245962203168
84969832136438432 247427185829335584
13566623597026542 145851348231435232
23776794326130328 160426028559996000
84565410087762512 121488354737303088
84222186530738464 122233699187635808
114277683308512336 195307099634996480
75890439188125536 193251291210153568
123057777917690432 154181620532518624
23094867440358056 133351803459165232
141729404346999280 199423855714728896
110013048217448672 186841145738266720
32701010900347252 33186704051298604
72124643663712752 107590550789980160
81902502050048208 107877422592529232
5535002187612673 258048537208599424
58180321781979776 129128446402163584
6003406746710518 256005472865806560
73786930174120784 122846777478462912
92980413872088864 230589231600537184
1150351214006617 237404798848568768
93702257128857232 199063697481044352
95640868048767280 220982384377858912
171015054266822432 179725719665003712
126247584442920032 247797637874584608
48590092417411664 136051285047048864
17319061388628044 86029111096778704
151959197765660928 228379631557531360
90151220973346384 127183670568796304
17313653109826692 169085336246374784
52460598378255528 175988666690286400
91909822076326992 95869159822855488
197655295414620000 216103162683703488
80968982205690256 180800680676504800
141616601860691168 196762071151927648
101164485674916064 198987431513378720
45264264687700736 168434774169596736
45728013939300520 108539982200708944
87951679050266912 210546726258074368
215422692281764608 216303025816311232
247414812822526656 249211964233324544
87210002166037248 126722549913245488
28375372533849536 202376911464162528
64185099123566024 142740328510433584
138153581363965776 220862039756075520
132685078671984448 250728590174904224
71254820946341976 185477342634935616
92887319994976528 209831951336166720
902815437090174 188871706644213312
44142065856130584 91281570807589600
150133814265265536 211989652101145152
161277574718864416 165738704349366400
121938672847973040 215760374356658816
6977208696309767 92850347748978912
170086135382376000 181919809622093312
105638147301410112 111058621353590048
76795519712789024 90187130835647696
106459548584675952 193187982623043840
103323893064561104 155205957201377536
77964973868360240 147389387124088608
160351061079503040 251272090750316128
74230076563318288 250491705172953760
38748349371456336 123581236954193488
195569410858984992 205568478580438688
62646731662328944 107239906429863520
81977648161730272 180203578231106912
201831055053985568 256356945634456768
158385462910516448 257132002786988032
27752588045279368 164036464104054080
39059438917054480 96643556310357584
48926521529989960 140428570315042608
76693361432480768 142254809057114336
51786859293635416 225196796971004192
12451349855953580 231297487044140192
5944091817611274 76750212117587936
50459823811574480 166505221089184064
159383745376544704 166888085505552864
137684069428615024 260780088711731936
194345490214732448 261249256307673248
190662305995918816 235685603934124384
122333007947910208 201423667721510240
819647388094444 13768888993709920
11058487692670676 100916897399932432
155685249385629952 177656483528403968
82220085753519840 221311260805923456
150650099393335328 240257635392756992
82594912397416624 105611958227720368
44635284597113904 154512134480594688
85006123891233504 256022095281441280
122685942762755472 244338635232630944
15765918056555718 54604786618631624
31592512889859932 47340945492203736
199802733035535200 234139791687381120
25215949975461872 207795633686821312
34041178918362540 139927327798036224
128756344617968432 232163451118796640
63235884515872672 211598022405545952
39674780217516120 253443803307717280
190738365771304960 238057988139999104
109989597616429920 247953250202855968
184654952981522464 234748749176942144
97699177223035840 234314625887637088
44115622299914896 249831329830928096
179479374877643200 258763374643719968
17033851082647680 259441209701732704
34980090338966852 180744432510530528
126096063456508816 145805666519111072
8501131533725942 210561002140296224
91018556814705488 115179635711433040
233962477921045760 262317872578706272
49648057804948296 86655197863970256
62495568581431296 124798355566015872
139590286998614080 212601375275314176
48427566390331952 132184781766276192
48769978444840288 118717946724449904
63514763228714992 131100116229802176
66297914513932304 200030101906077184
219228435788985984 231226301534964384
57625088714889000 136550450054911600
98236711300276784 221775092422900672
138805628422272784 259233726977990496
46263795165118696 154813995537314880
55091493875054048 258159169804575264
11650933701232918 235093800972643552
26795592910863208 135734391047033440
84417365478812464 111627035084219200
84797435374248304 150028049475254048
43402492136780656 140000923814737120
87934468694201680 110704048313795344
25867020913733624 55254700841684040
68275353606651304 146783200019889728
119095059411534704 149315949380276992
178272961348946848 256187396501513376
1774359411165653 106739660135179488
25449856592631328 213813285386360064
109447746499569808 164541980966369600
14050295154996242 138253214727463600
39907300938671352 81046608977704176
106135083830682864 125641874586151792
49178758626547576 120135684129677184
123790613747330960 223653843370038912
102395760283174192 164946923037681408
89112946655017296 146344859770035392
15837416810233396 222091970979201344
222897070141597728 236794037887462112
2598134755603906 28306441704678244
204883798718655264 249865833678071072
129425534000009680 262046876843163424
25302958995811772 199032536697892320
36944091032579944 188548967554180256
71826209480583616 143314704126881760
26490621198387104 212321095939405760
148870687459868992 178832250444654848
133690071197718432 217639847491128032
52473971710753928 98305790915009440
57351967022124664 90290540483951008
29857286175826856 82795001426976880
104573877990757184 188629042191826208
64160014789531760 76206755499302208
72559064450535440 217234172564219456
197506024687177792 252861999756559008
28172302438797144 256440210372641312
20317360632572396 56370181389437512
82785392789731632 195266611023024320
97774112948495168 252859086024299520
37839312539860840 243196358367128288
187798001525361792 252812324533793408
1692516597801074 168864598945633088
127053195307918176 194515196127613696
195983009257402240 250068975707012992
48362579878671952 59824713106094720
2408290627965937 123956552558362464
54272622769003992 202388150589082144
213775182627454912 246383096325346048
149421262147208832 226390794145968128
124404176691352544 189028325394491200
87472657861034240 130750551325823152
1412804741832668 229124838523326624
123396755816373264 155427186532515200
2949241999913285 62754790005523408
89883001590221184 152735832889009568
18978236142047892 139653871270763456
44793174693806192 145943079389222016
45578204397670976 182836666929191904
54105004099549528 143916163420608592
150008258047944032 256394810773557952
63580755121517144 238886873293739104
14103228811716670 113860170619447008
13141093088550090 142512909624133696
108880874160788480 221257646955052768
25581848474889872 201261736228030400
177453024267093024 198558426547788768
195113937852111200 230615529750889760
17155066403059356 90048139862129664
190881256740337952 222713460894560928
113106429420500032 203381900827567520
65325689896803152 135880044202358272
100668382303187968 151744839672875904
117982593737871536 168305844732243712
162054954476699008 212539831365159232
85064150316774144 85540907450747824
9150926997138088 139040905552064720
212145048115868544 228237996722252160
202146129226518080 219329448447342208
32343470649488264 113264685354759248
21708964715800036 194689332838649664
133105947942976704 173403272530837600
73196374256189024 167218869890321824
117833618519629088 197254040626752320
260817229966025920 262044833792430304
61161233494756656 146763997255201472
208621039800259168 237265925339840352
128637298992949056 128659171404887680
45481567220444072 54828790631073912
156365763200220352 222144826559372384
19592218485403820 158119057476262880
175292159023049376 228194219327872800
79906026258366544 243363686121708672
108846338824423136 182346161169525664
344560007236843 250109252482658112
226722802854846688 247425124522701856
14764319618119066 150282325971736800
56692551348443896 58310930437277560
97690755414570544 257865953198348960
84086407582622848 248264568712163872
142434805742581040 161619428740138880
169226335288590464 258163842432721152
93803254089744192 220990369996742080
225808183014408992 240955228396805664
108084966930356944 170856356007115072
152872212283971936 247065661567769536
137742837684003856 260350272126867328
115973910694391808 226021441332579552
40678214045043096 245588719212585760
17651899736655448 114272487771262016
2527677818623245 116083587149442416
19346278807747672 222780278081767616
27782967368857344 197452786267990368
196898085406238144 225655485486025600
45350062095715608 242512012912225408
39165391485971448 164053753457607584
118246098313458672 184169073463714496
149095391282272544 256979194356847200
254854921079860160 257436036247925408
53301277349811864 221087091820457440
67294730376229744 126811590916635504
172186574639694272 221413529283862496
62222848145394936 242058015505993088
91171431011972816 112093172800442768
7812797621576218 38699649276484928
106923897122404640 187568934585454816
52915060057358976 214122435465083520
7470272162467281 10517267051501010
197571406001502368 231984130489376512
43744609200951200 172350647696658752
53645721380341232 64877061340219360
138080103578956656 214689727615650496
107110842102996160 161920711785416128
143715430998962416 190687807838572288
27389865806262928 249523702505881728
175537403713014592 191206428374755008
222457815085106560 225930039232143328
73288716458612384 225775379171368256
83761662739251792 107671179081163216
51557574909730664 103122400623825008
193668025629997856 223807091912014144
131898758583305344 208909916939861984
86844009106907936 254576054150978336
81206055507450368 151434668523750880
35470784666659748 186087660416720704
80459624249397760 230755489747111584
109118522750190096 225110032192559200
27227302554323976 65010547889997560
9204341677737842 99390020138655120
163487861907894240 249183386528521248
178455620357193440 244057164639172000
181763109400853888 255363267710963744
156910654297264608 158223195398534240
28461283226436740 193005054691975776
201818244918484480 218327201395508096
144380135983517728 192670437230693632
150561069777204928 160862780963819488
238730782963321600 257910140139496256
48279088851682856 200992963037451904
171105842106808768 182182913108338560
228142031866925536 259179392804292192
26125885559638424 186378845262683936
45226361597360064 166155383154263840
26335657752837760 175698229769278048
65428267176500744 186409454247304480
98772315843962608 191485939529487552
67142315428523824 152406697766731776
112484431671943088 116173962561400080
126391347167669024 189304565167159520
145362288567508512 248946962397505056
161556019537936448 234114466608011296
27425018649428700 126619571669828976
8949650710589595 114926604038287120
29299402303909160 53417711572039720
167942761347834560 197693727718822880
197621461494833760 217035844306268288
148870416357368416 149907320188071744
159654366729579392 164149027709576736
226418580004120416 255037047666038240
20656028990321320 156550380826921824
133451727985349264 223585053332032832
16737411170426134 89166736575401632
142111759460479360 191176416054893920
59144695664931416 113355361389024032
54318022802932472 111808356423253376
154575919908081248 155293958997066432
133456990081328704 247903774203004448
248967973274176576 261980999873155040
209643761839613664 212093449961208320
73800379282554576 235378381359629376
99797733984545808 198243196633248000
20758767733928668 151509970051162016
4375711502094135 202843859129508512
57626837941002448 243057245303107200
118611296702196272 162013449778772000
182100855294415040 213193388489200896
79202977764573968 207495291193994016
143883378954149 235071071280392960
19734504749125368 223842379915588960
128808288692372176 176985369902638912
33524704405588220 215152334913591328
199768677532155808 237434829955572608
29041468436815676 66564221960491984
136923574840648224 184335340125722816
966583847351659 143369994054636720
36672330252376568 84469746394706176
174380418770056800 245531009554372960
91599059428658432 258444922111305056
21191998466319236 227378523143060576
140675747296341024 244472001742826528
222547641564481440 262596170264788736
119576934972650800 142423290279671856
231280766905820000 234331620295614208
94245811921052960 177304256991566240
188584489701993728 217559331825657696
159012869348879 99937061116833008
142599860926619888 151685829541555008
228834395543258496 248169559342160032
4138139248941792 138857031927570528
14664104542171266 157136306377407264
45033754481203672 59994932247962952
6420622324181868 84251210656755664
2768888131200881 118938741337957664
50795334735319432 143774624508674048
95362392502889744 194257244799607488
88737847020282512 109200941812063504
36159113026711952 242537237396892480
55474434952439056 171478773514275232
131383034059608960 173505136379091008
10052452141164900 124069684177311360
229410868044679584 244522436554106336
13432497252752422 239169157436083488
69638171894357248 204848308674233440
33453288719524836 170605498709210688
244111144801944800 247937957831771520
78939330298225520 176743311375991936
62406086915488888 155622219522044416
174745921233816960 237416888384192000
186965605214589856 222005111686360384
57347361645680664 223254780246462496
148332294881852800 199204558982670816
62369537889856272 187623691754802624
36895215316643568 68596693709089080
53335112149842216 250107189103022336
238009059845395648 241625916114687648
16688096779979496 129714600916666288
192450358134771200 225985672900481440
180580373832400128 208836928653778816
111544346589370304 234292772325987776
43471445229521784 223072253396257344
48352108203696288 160369574788291264
79569803499023536 122702091065241168
23099049986058128 161180317447904128
36551361486953616 67618035032615376
10183655642682082 51001911260682712
150960773570873408 156893995929818208
35360341378308396 58082747890730816
47204283125577328 75077091429273216
43283943505315912 179729248007434688
14405969056328452 76153304381815744
164123837367681856 214672259748963136
158257813471012928 189651346230505664
160641701841688960 181166068864532928
7464241655458797 39541614171892576
15031102752094218 94907431195575472
128886036357299120 182514253471997376
82577253163659568 204632326154527360
126327625334265712 151708244564997152
27352562452713984 189021408534439936
127819945991577168 183694736611285824
168769270551418880 177995695652109440
44577784454651344 262919387293080224
208350912034332576 225515420871959936
11245761159103850 142764129082330160
141079711132520624 237920517319290752
93512039010706128 204237099507202784
67239125466692608 130616114722254928
38441722410294112 53233676730030064
52907419756990080 242246474301751488
11949867307316424 26016583416051772
172143525318122976 173810366027836608
4454104166024802 219005823989285504
8485395757207168 98857810241756128
49062196383618360 226138109762156128
60001194026666600 164067027664946016
3132014971042481 129221666396498816
10740143989689678 131200988828022304
128224750364611424 131695491572184960
6438850268128773 60604324594849592
123432689955125312 201936818135027680
122646485640203904 226949517383426720
59638780358877008 187543028771027584
6370602765442503 38853553442563656
140883155010219120 154203031245950112
126198958751998176 239856351211748768
258178743327438112 259915046573866176
176176437833139840 199485554388435936
28817431636410408 240287031395644672
147628780401257760 261635566686583520
39990402011184480 257436740591508032
13058137408767554 78092508014988352
111997813243515264 116576297438092512
52592550460294504 79337897905036272
232628430120712320 258824819637360416
52865085882817008 114979497193740928
128051799057446000 152910182266847456
88047431735605616 198303796903854464
38369146752668704 260145269153886912
92316029170044832 179204617180240736
192682310366309760 259125831694777184
112460576787839552 133648508262914320
45019639034810192 181981475966997888
117790111303984128 150900105829155488
30533517715662376 113930283663559296
160523096176844960 260314946646621856
86184677686973824 199422627917492416
108050739420436208 146385724878234080
91986135603164160 184543054440815616
119964601198979136 189872230822678592
26561718658954372 192713512549960480
43324113352339080 58089364362934944
70407227890239632 160423494103776992
103340641999041376 242596483924831520
77230988082526768 174243712052443680
132626977379293376 258354201889165568
163517444289870976 238171679654705696
969759839218153 119043017838815152
159153444489039104 163135927460673536
93441924026431968 165293383152135648
150225772720564256 197907058826715424
73261687866815200 113711251332988000
62178766950462696 63118384448579280
8116346162393749 209091196990664544
119235461775526640 135738887773612528
64659693432669824 179354804574406080
43845275226123640 251413932215590144
58809735210237280 154314513567157248
28290558812150296 70048797374278696
167855862130535232 223937065424310336
40248412484542472 262906471835832000
75979811880404368 202086374771122176
6325439174158092 12335620123937186
29459804857443112 215976920042540832
186802489254831680 255908000542977888
92067077411427088 172536242553442272
39458453642080168 51286566770571752
50421479541370920 158161336132055392
16653767048180066 56069222488509184
87230790418055936 171378740412888448
103333148834050048 205363178443255744
94267295376136432 178093768089933408
41875270946058136 110002067367584032
13787328224957544 105751537476276560
79160661892701216 255720025693458208
98924630917431696 194934632371362080
160679524187125888 190127277844590144
78478510201381968 140797036683143008
10029296116610106 226599421168659648
77560162471217328 198426424615798432
33999478385055664 120104102850149456
103260552270386576 202034936676818656
193983040790699232 228913656244380288
15026660273602594 217691663881113888
47084143081420576 136891662869150576
52555859906929840 235712084597157120
59946409548541728 180190550216905952
7145382024726327 196413134581460192
63875013790333768 198541771892562176
136932472611904352 255694391288902144
92753291254270880 99453559510916688
64851757571405768 235394515271498976
120186873226823280 150707175440905952
93417901652584128 252907507482899296
22036556290586784 129796339190675552
6917925783329940 161867257561414112
13964500184904032 239552465134959104
39741224605230168 190945304549004768
54913694814959064 161956248362282400
161841263578596800 188934589670292320
79508298140443808 246341344571585248
124301564837984624 194106426974194368
28454390660905452 179010731881192416
106640713343399408 153981702702478432
161677671546206048 220032296843576000
36692039930178456 234441035709733152
64189406870252216 228156227591211360
206539879228597024 221994262750856128
135884888910848704 249289535741119808
109792322684757248 130120763676355360
46827155408965624 151732760197802816
148676871372733216 160316560885304576
16326096042092702 232131850099643424
8834240542418696 74339029576479232
42801163298301040 217736344890375872
196879956045785120 261769919243652288
83300261230424752 158872220902500032
220627533913024480 228245987599185408
85521027775075024 175895607476447584
144239487701895488 176386191211902368
194373323581952544 212970865600238016
86938182355696096 256724512459127744
132094072862927968 155363736249395680
9755813856666062 182328128754575936
134888721333529264 137394916576486912
105183208314096880 177340265900099680
146044425066259904 202978804409593632
114843759315380096 210275486316885696
171530378249956480 258158406409037728
43353992881286552 257712894641854240
54782866409458536 150283464342503808
31618824386771520 151814561087842944
36769924711252896 165010862831444384
121605752647065328 243439349989923936
15199904539415418 21080107646966968
150428698102500128 193999597399167840
204204251351443840 237163892104238368
96693539120740304 109918242299361200
56952850488504360 234176621560535456
101449534003742752 138362699907396416
24155964588487748 109873519661629712
104069293701229952 183922907366374464
188283764764017152 252173926816979168
114532377774762784 163640063750575328
24996900394679444 94153526070162912
84166589113318640 101108687460302624
21660952934401700 183159641929020256
148843779080305280 180124958681963264
136308127110015200 250300540483319488
46977068804974432 143209196504656208
72136076356790816 101345438855066272
69151653393044000 85732283930866368
121675702834574304 193895183137445152
13882314093468406 27630481174215612
57295117133246560 236141617615031584
173109145598113376 211733179387200064
9882567515421716 234229143346738112
179657673735576352 226603782532085504
95418237780240176 166328075060642496
35056661736293184 243475372376823840
250812001509073248 260620421218362176
36250188259073544 117612478289711744
26235592194136552 120188171430867792
112287916288165520 203373861794469184
80438932951401536 254830611960002528
22299463823433340 39162677752278256
67427199526896744 148830786277769536
5197425308108952 136779490258912144
43615865847679008 115170846691432608
108727760497695216 215404722857355648
68380582609425792 122157931169324576
28786878395759904 43983572482462624
134448108709876272 186348487371919552
25470173141879092 68649104853748976
208574393282106624 243307406884157088
142660687114281872 229394246420713856
128280111414290464 142108005516321872
1649730132800408 153645037633492864
192086855768741920 221026377536009440
103715868695707536 192337419579713024
106849529802056272 176809832441881120
96726750340829280 174432789059079616
131668060309823920 209865528484356704
106861940401151712 157271787889246080
186536255506276064 241236244163127584
80319740538178416 111153532671921632
24557151259804760 141164698019424720
111043570110771168 126200987143269184
168682917615103136 233316784787576640
175010594465802176 238423229548043584
73497070234014016 190632169152437888
202964082536965408 229386397018851712
224239949235030912 230416446501608224
114884795760740288 176222906978108896
65582240915308632 172671724293124768
125992060137437488 190963971862724544
203006126598919136 253441557041828864
194510701157035616 200144291687102784
14271792715214318 74763694830871184
9143079013782212 230397455166953024
170811181400452800 178544016160942240
52775237977744816 201565609839225760
49136229524167216 57385640624621048
72305998643985168 156735867178656064
126703334165660816 202242130769044608
202535013394687296 246702446167883040
23550741570326124 64606464880981472
120855068736267360 201441316471693248
133410858362265792 223388814140706720
30524372274261112 197493859114401600
226622189391263712 261353886230625792
226136545635551136 248154499441724384
54977360832271440 96008362987704704
42561911656039136 256400214573272800
40490908981359008 97895793375291376
194615743364564832 206699657167766720
44496489255701672 253940086588983296
21654151459938552 100027432601219424
7107904346588396 155413110913298880
81505096921096096 260163170142181376
87545859651495616 118537941131205584
103959831618339232 108252910489074336
127353774649596592 184365095016610368
160079204279692544 164716886133904480
120481319579764336 183186929866812320
9074190158603662 21156841800225512
40221354602120840 46616406504986472
83969696016276672 135124441096730640
46646808181094440 250042563829366816
18474241585646752 119552752892952272
96384941345690880 197826230452374368
93513077692072880 229190909959119808
64902741309768056 154685195863924224
1487116813098751 105923479778646688
22709613630700900 53437711589156112
61865544521172648 137817677663126640
21373337190781508 237436945171829824
93218037880162704 198565946995587456
26798452783966528 178142696469622048
3440924753293084 260883143850848000
108637826637055056 260179032937944960
145420567977234464 161917860333764832
35933322352238340 256661349646539264
116105282369495616 118569812168554240
130590745024687024 151661299512260032
165045961090484096 222027743207022560
104544947484541520 151595473626012832
36297597418821040 174437019376853920
3681837341843100 139291213096259632
31090254272059564 248675152569152576
29908786858303592 150394355624583040
2484922547911492 110305808194372672
7593517833129714 81396356822034240
170824689834270016 193594318658444928
15914553599580960 231289870771267808
34434167606733956 178656256532280448
126561959029043136 131922952631737440
106443846315037376 255990836475159712
115216457307619200 131097978472513664
108859998284806720 199180182679307680
133561535116598800 229375606076141664
138345527870607344 199201331337199744
65531158306596088 214359341532558592
115233139778723424 217739210926030784
14074160649856700 149769381301903392
122133607707369488 151034119625218464
16846093089068266 99844484266024800
141913421155896592 255346995651938912
233167480947357728 252023669415608704
9522741430030412 230676405580357696
12511019562601040 254910059270960064
205109139460007392 209035455589255328
162473533836523200 208666904422656032
30016977815457772 98090552445553568
167814757442511648 203782871216748576
147921306166373920 150697185115453216
211846552754318688 228458386911512032
84844195331564144 229318156380317408
6389965936981775 144565765795207104
4349724449983007 51475819246908984
187525095166752768 224232801780904960
27351849797426664 98317087640356224
31655546515304540 241614140490105760
54472776307268296 188659414353753184
52224084799957432 106215189420047008
100159046278667136 190591548085560768
118816464734543584 118861401069015536
20718597551771628 137623987390427504
109353635596817808 238176044878826144
52857352333707 102591420358600656
232512683405136320 236613703749331712
260542910846187104 260691182360164352
5178855892625685 207631019238581984
44423083364607880 203527286635676640
67431668164162192 86545675030868032
54361625490530248 123101302142566560
43057145700730392 177240197186814784
10628220953028132 26746420323436116
54351617387460920 98835074490613072
111551907613013664 224861797024694848
100783463394875456 193407525086260960
14074546904768686 192160239696667872
118537939708654256 181721661603458464
12743107978975668 74719410873181104
135532184008477024 237211648751095456
103835639467109984 234919134609053312
25498814481428688 110233553958301360
244174425791948128 246847225823473792
193881083514677600 240311545330874144
195970849094811840 196982445711941696
133511420921696800 221217483083865056
155465232523159776 244533140142339552
192937167830614496 250475089212961952
33400627521463776 68749984889330992
53130429242235624 198931204360175648
33301279339121060 258399734217502080
28014525959244564 55680199147321192
139755209003397744 150851829499117184
30855226123501716 260274536658525280
12260577145932952 18940660976564872
107238707478573104 124628293133060944
68449365585200488 257890917851461056
216355103726923136 239326651067970624
93882618400909040 145612135900136320
110185006576584992 171046072054969856
47020228347725496 193424615605512992
141300534229053040 158022655372904640
163865341482060352 195496418531890560
48109437458625912 188795647487035904
30883199587253420 244802501912607040
92031421072792000 248563496903777248
162809407195855200 203133774429110336
89573357382507632 245074937907629152
98867250812020768 197840236671244160
12409766749639788 62836106618165032
56837724253940576 213481494979791296
21423950761397848 43915062900678600
68001824643396160 227457589264741632
34539326846643324 89672995054470160
10859401996105176 244773894681337024
140075362310083600 161495490839612192
32726656134305256 70228603235727848
9475904708368244 173466864889730400
75372223966526960 191350100346692352
179496774586743904 227029498643886688
82596439569768320 234239691180191328
49401157512017160 153829837281217760
3097624741275685 84137078494103104
67138249116676584 98708065876558976
91087332703526864 182381806858796992
189052225659979840 241581870290066048
58518518726868536 116677046082821232
210035107603746976 246317801041815168
70014576177519944 186418459759824704
40934298381099368 168469385447144192
7130742487929947 44859182957298808
75264435075156720 80272432165348240
121268217984553120 248398371493716288
130957582544756080 200229826015927008
22487024811977128 86675136063490592
52652180866382384 116252227835401440
233993192397865120 257484711254373120
230503149906737376 234695839126154240
139999261539693632 235525880210290784
48761699865028280 153910050974516032
33946553798469664 234389549629819040
121660080925100000 150353737237726400
121311769764821168 149219548804985376
75930257267147936 195903368022415712
6757663179856728 190313016950609792
53809937201498224 135582750700017184
173810367839732352 180441120484847136
12725237860049004 83770190047435024
52535674340168392 222171425741404736
147539771659687008 161876388207486720
63267957455610032 240163278214519904
72442393306596288 143571402319833360
31477768602323840 113558223603235280
30864378894616732 57083414400225024
24813403259201108 185862993442116768
197918183363319008 237112475635051808
201797539108476544 261547930480925184
14425722559817330 196418400119722720
26740034463094576 70269361013394992
57568044571260424 91697155459909536
181913648946882784 202802461012399712
114715541020436464 145526259765282080
7189082801634010 225572393649398304
198516133400242688 203588101936213792
15159148148736846 109319308075570272
60043233165777976 230796681117087136
39248273081220608 80477558646363120
247942049257526112 259912070805424480
83673441490108704 110755111902550112
41063651639898040 225708287887749952
19753870268899064 192665808841201024
105809684859364720 261112140948212448
52227976937728848 114191400685097424
162560258722648128 187755380498444736
84367769503630560 203961794816450368
15588946244529744 38452160109324776
202579732852410304 255154455673552736
82107512075136032 98556655650098144
38804825444593792 186372832870136320
73466374004158304 261437361930159936
63171869894873664 80878824861989920
84475442551341968 126604165920646336
43947811541981776 145356448356522368
47398960707027424 112059373097571184
116419453924071872 215361555251525152
6982432482949119 254489128565480288
14128752742714200 227380210149537504
157060439727299424 248278565753494112
15331137509470828 114820928799125056
9261279013458750 198293784187845312
197619621329700928 247580424169204064
124533109653821376 253525373988205376
212142153930781632 251203799421658752
182146418326151072 259121602217995232
65715891742607744 72299238455868464
114807526173762816 200500367507024640
181417621642943936 233492160750144256
150593444013430432 241654715723020832
15972921486903200 135397322911828032
38922950239476520 172532536192026848
57752349866505040 89802805877988416
55604444678091608 99749841511141136
230681023940006560 262110630312967520
48231458178405984 231065078099257184
46747299445760768 259077322287624064
58354301613738616 178536887068118176
195323800385980224 240153632359444800
81314675844156464 184427750777329664
65122015061499960 93631817839255920
64926483363833336 168806851602200480
219413013017399552 252231359667371200
22640699379361668 181313123990423296
115292535844714880 210311766432150816
228570145185010304 251079067831262976
55393207866184720 65324788679804480
98575195350451696 241043720550275520
227823161184282272 262212074541672256
23767007657608348 258864585523561824
142854435066295808 149679368397375168
94246809875534768 182394200865808160
61740736280351936 73947243507114608
235653225538845408 246244435312869792
21684190391928980 100334801293840192
79029462770151776 191511429038993440
94601472523643824 164013598594337696
34973543741056564 77214478427239456
15739519765579302 86888660879052240
112646675024464336 157653014811692704
201275374885852800 227847231974126688
141746553226357792 232404213218953664
60822769035641832 127653532048590512
127514675249652080 161983745141680128
103679252377023040 222131350025254944
107711794945933584 110329169132502976
152829863648043136 234832670977893664
121713664622543328 178499388267976736
25569163878971604 42567138356746720
52016210329395096 250329880159038784
177533078685280768 234545594349457184
1547159801554854 132697895436472816
122744324395748960 244607512333398368
12334944570699366 126803544266317472
80369742489554704 139899618444124944
35466740941519280 76643761277308704
42324245698385144 87786787297149792
110869973560163936 155532364100003072
123018880751865424 200612919818207904
6299983681233146 242173752119000704
62660173836607768 87769000985621232
99163707105307184 123361468419011152
153680543340392288 154826712839709280
193112317165733248 233304951493809504
2674014983187521 83887492758229952
51941811156547760 176430023900126368
178249592978377344 188485724171348416
142789384867174384 227839749996704256
17415590551999772 155771830821885344
151819641973035328 204099904008871520
8168673202932248 40043835581994488
105086520098520704 156105654110773984
58524740444493968 87978028372618368
7391703999082241 28579543027016996
5340263832641339 143840061660995488
197703860212106400 220601034840563744
112076596656122800 261819735938815040
69864437757435000 76668341489019584
27297992328561076 248462401727594752
139186997223767520 196257610724612832
87150471883756368 163174433071812608
41406499918692336 112783270921008688
107260685998004160 259964258171030848
63703503335038976 223590041731153120
232180100440465152 251745936016554272
59796274772094232 97884901609459152
65449855288942448 70184577439026504
39974865099873624 121585157253707088
99572950907925456 175263679597901312
24359231457101948 95643395633473184
17261663011193160 154098064105616288
144921558051276352 169409063503666144
6247224370018776 199359125437296512
117724326018740960 145500241047691904
100926122264165616 184615392615694336
67250412387448560 176652487533248992
97337190953939632 256677398915712224
29328696503157612 155845187532586144
120908016439591920 168094914414198752
19968101177712196 54934990816966656
64350338271765104 93992227983913776
37918386732849832 218051840219726976
154299760258759168 173020235748236160
10286655135693434 138946756022980928
32330375502579052 56127082193739608
168947992064053312 262472676070631136
29984401362470652 222770593045160192
166608421052578048 255462097375134944
203156214718252544 255532643476503008
108221596127927824 240306358002194656
96393277569501680 222305204121961984
24982025754285612 157966621829815648
95563708320140720 187878356094614144
32407373011932668 159759665349860352
54711146758230184 258016636126248224
172180471064572384 214750334600892992
2622606165191742 242809446162358816
34064689157708548 91801780461617008
102342313338124176 202548346074338592
126794173864910976 203821814715172160
53941596380555560 146976345666664160
9753741037421728 210748696587111872
13262594066383946 51373431953353608
7998940524091498 152493861227712736
69508547341239688 207389897998407136
20714787871395008 144231406453290784
8329349819933916 87562835374132000
63516096690889960 189159746599954496
23678343958640960 255473003856975424
4746056420389458 172879472055072896
205103293839233600 220929566315446816
29766674735742920 169367462562765248
112943973238607840 223267094643448960
12178715028699256 133139481389405392
131364124458629216 200141415593352992
52342082815630368 253253071532300832
56281845142088912 92166401376578480
28118937444957284 167083216936802560
227280651757577344 238945100903969056
129919350445469072 177371088459713632
193529592328467168 218145451432986176
57879738569518368 238940384657435744
79629855101511680 140364028576901632
103526717052766880 170781631123250016
26836426631843420 28301849412411144
1421528908642325 136799009487129776
72678760189937024 121860751855042336
152132975149632064 162746679333787360
108538930800857888 173310859505018240
91973738034096784 179360749723159776
176543947671123904 181962005242492992
26898214930423696 234613698528832480
48275389566507992 209334158377556224
116585888236572832 206750625140883008
137864465129211200 148447045285568736
189586392526711648 225858557566591008
11810586740518538 146861292130258272
218586372537604832 224624718243450656
90930916320097552 142579440518957120
342176918405305 155231539433958656
206214541373655008 249623514293130752
41215060477185136 171908172937155168
148411599831629376 232153479828371712
58961844422519424 92802310051249424
49674465014573016 125419750404867392
7613799650934690 243856301294899904
124992180988988928 262842592034716288
69418086600105496 211676114270459520
56853878670092864 75161491638792864
171125771638499616 248545845934371744
37650899822281072 44874116388503824
51493003053183000 114154459589793728
106955110661210336 211347944826121984
78704043896871888 88136986921162592
186051977233612352 244949876507777760
74305025947844896 105726709422404304
23415421261543080 261849518234692544
155068896683754560 173677860321741600
7638172096074433 88073765000639456
30116043772061744 143968231537734944
18734057028129296 154697913419249728
82161627305838848 236139047029716128
121285550805506096 127416034246903472
36212586701089488 195821276164014368
76262308737008512 258747804095239328
174813830549270048 186190772291681472
8529410749130375 242133878851748992
68476470521621240 113815752753068992
122059630987174656 219850224562385792
59818815519524928 197741818751139680
100107047856124464 223345230660123072
76429024287548544 91626353999897840
47785127697829640 98919823725791760
175759755297508480 216487682093120608
54503143236514856 218933051224434592
19848363092271644 217509923615615072
3763315088361823 160238410614548288
33073335076507364 229210302688893024
173796275368926464 193150801981034880
61826980684790752 176380314410051648
172995830216815648 255343962374878944
49586190072035464 142729342060504240
117214197540134816 206801303540132672
41932042148861808 166505916893869728
35252847176042112 151315946392969888
88194600221280976 149866231077090080
17474738480798238 50930703233070344
20927253602719488 119292675384325968
17012853392894366 122169998842990368
33578902964098520 210979572301189920
74227991434091216 233589263006633632
71154733151557536 87559155497123728
6866321334540595 52606612143123200
60222255854660136 242765063583983968
9677941238759526 97446249045073200
9063999615209654 145022280698992736
18505372859376924 188274609091368256
187143321001481408 199921814049592416
53403275221502656 198519200235504448
17592640729361514 146731545654174208
17020307790880536 21556141779086108
76568365806527280 90602077594416400
62842575704527936 67664430663864560
3674193968305400 111745901300711216
9353823421152398 82843536405860416
166280298860443328 258978118483904224
59292428904581712 163787873231719072
11754278659600468 133707553529782144
290074259105725 198454667550175424
87572631681556016 251133127420969792
94892389252410512 169293033720135616
59467351631799392 87476283484357536
56261377031454864 126325921300319200
181027911413653088 239081448275323744
43732082437324592 193854277698936192
195484770625898592 210899631352744768
93933189058369344 179358075930371648
170064033487231936 256862144101927360
85616271824941184 139138161603210352
160740994298647744 198351996235926688
235756454836341056 261439135819207648
132533934931069168 196757990664393312
218787522205740480 262816921026383744
46998172424670904 245630461584084256
62251716398375920 211758909745441728
88809145049013632 116405844119849248
35532643761793404 198522912756504032
100915409903520384 181333646456553664
46518967318997520 220953174359912832
133648551080708896 254942556593943936
21039651576652296 166393111398491744
155826263096285792 241703163844503264
11892715812393430 60986128737322488
86875519154302544 195766171949495008
13010665064720674 160200023125341504
47399971848075088 192617979068468416
70260903763752456 119392176227312352
6062635074887610 63294035017820056
88584714328425360 131058504673714208
98374543922877536 103376145417264880
213693926993498464 253552878193051232
35159089936625916 119284965347485968
21984830233600108 101052433894102032
14953979082578838 149603492864038784
139742349058114880 195408396846439680
41941093828202104 114280959161490624
94136562231579616 256342254459561376
113604851731187088 147380847377016320
111937619423379488 114610244135100192
214848105647060800 262639144312558560
142583196479671424 164918325783984896
188642188651458112 242411370153178464
75806295583022640 176673827264399808
67319314900369096 188974354985794240
30765450619370672 193805875460981216
109588675533459776 189794564742009312
102585132624474848 221254513531625632
16574038210228828 221108857319509568
185955346018571520 243978129514896768
236737409752966240 238681519333538464
102567911473252560 194228447371803904
30134324046705636 200029439130837312
6467030523888187 247408801498086976
97902727780804112 121349838553583504
144256669125306944 235223593425128512
134386256209454144 256472983207030720
7062255374184306 94656194871426000
7648229496154548 27745206026981740
226959035781732288 233865439302007520
28854415519397624 194777818695713632
138296821102553632 255413249504778816
165243717859187584 217795686795957728
15180434251176280 83531996139621008
208334134664821952 226521976734872128
106505681682312000 246683118689997888
168160402772889216 189411365522176800
19633257627022744 195907445426189056
60707855455381168 100591048867002560
192715896970583072 214195437451435360
126220898005073440 159637868242744032
42622853496559472 158553617696136768
44022253159114760 239540319771632128
113638960713504016 183599983667836384
218838396271466080 257903334261792960
20418357645763248 86252984399583728
33131673158122812 187744930347113024
127061767734929616 229163802424075744
17465809860725036 112453826632059248
125252259387537408 240490001298467488
222754504995334560 254805820904352384
72550971996965536 175086137962532000
36851701243570392 79288123766861792
45162598197376736 151787543066371424
121679296793884976 133875908608556400
44631405599151504 151949674600375968
37416703357696848 172501389123878912
11897614636604038 252108828181408608
89629634994530080 121757927349881712
22427632167505908 78617777803648960
140518671829554080 228355065500941952
2301353445466976 44032387333320264
44941227081049520 164476930481585312
109251531949425296 255016833706176832
31322356589385240 221731380526206432
207781642413360576 208836620276732096
189019563897275232 229147869526283936
122842137059472576 215745855485721536
109424854172293824 182839215092885632
133432753730352592 185119368965277056
102011055213284256 180457298872568480
63918248748839152 66155664424549944
208864669146660000 253846306717739104
19791137860071324 244495176256206272
144042299897431680 198399320363546208
109890970698155808 133750593539772656
17809432314195228 25138111354553860
5693995629164878 177476564587474432
43833045038755192 215676093038624256
132974104355050864 215775729585106432
12788352685354806 82857845713816752
82616486522707088 101884964785239056
132883861598154304 233656422825646816
201195136727406240 227417316274080256
115955803375136240 150119794002240352
115258703671000080 220077630356351296
70879254637225720 108540516444596208
105146931938877456 163679668831815424
98530056760688864 221628281355023520
175259549434350656 198283816153482656
1266720892739675 46213312076928664
85053786536827328 236187080911020864
3159507411233566 207948215034151104
49215390574009624 228584213673003520
20587494563008628 160030205399159776
140964147112719216 155698167879766432
135356873014504816 209762018488582368
67244427867524768 100654734804102000
219508732220552896 227154377310963232
111046089617608000 222906191158677280
138961864158835648 196181753959622816
65623877240537776 147908982459999328
40040252519956896 80753248888828016
172906348370907008 205829400634621632
49723133836515560 94505140631503120
208039314166647808 250418445315364128
65058893915421472 170461704787719360
64855298845698512 91168025500183872
98211696391860560 192756466295742240
7147474078262954 132524501132029760
96133095552776976 130560229120097376
148895450086866688 222594046708804096
21022642605224112 59729835784986912
63014642602817312 80966137566847840
5484232971976735 178475721662373216
85351049672240224 175975307950366880
8724722215377376 156633154719181952
43885791585004136 133403679147694672
85068527168810768 130059271574599680
84154881119785296 133918458236252400
19524716740068764 214559139725551040
75324163621827488 251063805565023712
111842350761734304 141405767060602544
51702583370783920 124322125422448960
131978704628619504 205128978468927616
52997912607572328 199312189870867776
70756923984488664 174829909888210496
114744671829477648 135811233697930560
116286595136779568 140116454529192144
153656917976996256 200735902851588736
23365406850371860 193767057864126304
99841872831144560 236065303780609760
226392668326009824 227817830154835008
76030114135481008 192217927903676352
136775925279817760 219636629898276608
78954924153324608 147226539550221568
64175318452905048 128930378944189392
36930167378884872 170323004199614720
45767035420203688 88540322225231552
131198248217729712 157308811061383840
72689524911223920 193075075313050336
7086492344665470 194367162133910560
170798497278063104 258733420127815296
131895105580336496 178176157134150688
215373283474627520 249141897071448960
25308619679739564 139828815254179136
41923993203149728 241854771475587712
145639329507815712 187130547577890048
85440731958875616 91844806758942816
41607531648974272 165639295106635776
230736490319457504 261871662231317824
48842642870068104 196423428989257408
188919432599550048 201323304744953824
63741320982970552 92653400528198560
128674170124208032 177543036881849760
50847729070267832 89794054038699856
75402473454319808 243461420265688736
77583478183556384 90041379253849056
71913294548427232 174792390902738944
67531983784296792 118052930781031072
32373789677458896 261307390319872960
32741156038862576 218511414619904960
12080733987206456 44602107288985016
62389207599769320 75575740276605920
37945546662959016 166109322623608192
21115153762564188 63184586126437536
83624239613320800 175459191078437920
29460089570627876 191963284565777440
92003003627674400 162176720945083008
9012145085026912 210933596509407424
125341642312091984 208017835211605280
41985810824867496 199368406116600000
185377436247035264 214319346959191072
82530714895211040 139070982674709088
52363084474390904 236865531329620352
85531442462896448 146905990458074528
68529285399698456 212781300539123072
155518135865897984 258508382919156064
96481984464789680 103536680000757360
16708785015842118 133279085284410800
57551750231660104 71649835739866576
6887050400908980 28436567748991224
114889556337118944 229763401724885056
102289923808221792 151853213519933440
249739752042160480 253622197640343584
109542393755600080 200864128846964224
142910900813888720 236189517066076896
114783128617695328 146488448763002688
134931407372617104 249925918687580512
86921589143180864 229708755371309472
81675738167158832 115963177860727360
16992772974615134 81553939245679360
120871244293567248 235934052899247968
57521803778547936 76265590162286400
11708903029618718 213777655072332352
71353765489933464 234914054619353536
39173339509909064 118698529113133840
49069745475692872 171921591309825952
22817058316632800 42809447025846616
40776686257332856 216587764000130656
1899347989891430 102332718802665616
106732626907942608 211844259935601472
184076547506857696 204532446481064928
14024690574173240 21336710489748328
99741627530841104 260392103935829408
218697454956662304 232528188730026752
54900044279342816 236132964946450432
207726166104761312 252540648142749920
100934861413069584 146590275557421408
65609065859640088 214205029511058848
18179066017264892 233243310349691040
162987002184811968 202444187851478272
57147577210336776 95440430414542784
143706594567490336 174777460354409728
117271671899428864 238244215809148864
107446231355073840 176940032196753088
135071353864371920 187159727587413184
12889772714433688 185880165609523520
157216946456082816 255137478728171616
141797355212105232 232631781230706080
6440737416867022 247762500990175776
58273886906725184 155059062153638336
25896204971797464 37010958200610784
115126128968057024 177001722942865888
83286072001521488 185804318907979136
66926802238601464 122779269396436512
4467891261805760 83522190583996432
139265900318025312 253771727961532096
87419338131969152 226688053559784032
151359158040853792 216312464521206080
134888021765504064 197110226651811264
77313513372197536 123941309453011328
98670829786615392 245433681827980416
3742493249782739 23564706459947044
49655998756621272 179097944540881408
62473043653884264 203019353474498848
71501927291894224 114006511113267440
100814734542079808 235792323472158176
15498027620283238 104091639282289552
62919294982586048 130560663623481520
11771051895892746 120570082293029360
119351879684888800 258807479942589504
26480531505149500 94261988531973072
189205870988121344 209280417283258880
98897564570203264 240422978460752128
15249717040182524 62640094397796912
5440220779292850 63323218791784680
48805786830236712 238275665419400128
10977431076194276 245070860433520032
63759926004826368 233610786241737376
157423401243983520 213151982658988480
13254400240331878 181573794620946432
87976657734706560 118960504475903616
56789753586265856 161280242889728640
205244035753548800 252978962579219104
42878788559112824 153837203395697088
117985057818808608 121253084687874368
33458557421307996 55591717772219576
2131625782654234 44285122054985912
75217327009469120 100177267376304208
58210429196986448 154884684637016704
94028373667242752 184344062342800000
215499921561228 101309258238527056
154706934478522304 238903568563561120
17754625561653184 47690017795983616
25425557433931312 57106355731672832
12965980839557526 69843834139675120
36906919875345648 244536457187429056
76386849347427456 161145809563537952
115298550378985280 226418693555012448
147427409994195360 198380096197941472
48731175585059296 163684657413996480
32613157006756788 173580706636128576
224074211211715872 252851166855674880
229674953990602048 229724909123999104
42828690833615248 91847561243281184
15367327290240442 251018331333620896
210555879827078368 251044233018787936
49283469946549096 249665329075338240
135739246004608960 159053982500305824
111292087223210736 179482929153943712
17253095197058002 154744751800649536
28666937674549056 75614550206521520
105088205659827280 218920619730066176
1571807684669807 179662259788358528
186860218114006848 213567014468661952
104786322465231280 220671436125483296
219994594682066272 260661924528739840
182626508007774432 219869617205484032
12714164754629936 251404738180907552
40385440769973096 145439338172601952
10836949790845464 225650214855214848
4836061070762982 232697545223146368
123363640644776208 188469302648596800
20745513381024072 182363520647418912
59298602902516240 114766678062076816
53185068349728344 120391382273794176
36334660588650248 92065851326867648
25287098218925676 250836118184479808
50332385780401872 132471572531229312
45149033442496152 187498147270529440
49018848404026552 170195828620849696
11193332511957830 24864397781023504
24844207548499608 162114970623252064
210833873003749216 242252453840935232
76467247244363008 107716131540020128
71910616390646920 79483948830939952
256206369257032 177689964234000384
244109263335978720 249555082468613600
11209795619825080 209181376715546016
74789377707911104 238522587465332096
228144968018158944 231956134098988576
20612524191795980 68718245562188232
94916987743059760 222386552241084000
17320956002559656 115139089012297824
53522708189734696 180073253352754112
147323725411120928 170219471629348320
68494320922532984 254426499642869408
76258733230811472 187474532708438464
140928851813550304 152682161876912192
109488174361984704 120791041851210640
22665236767605688 141358053770943392
14732277817657230 88273119339847040
106115029907377744 204364419388182624
63954522838744536 86715379422444720
11444646389071036 250088024908909472
173319903379174944 193842305721763936
40129635706620648 181688842582308608
81370503368645888 183648814437151456
105218805594109408 121713392319989040
138836258172062688 229860338778272288
10181230444556710 41743482741941816
1887068928582805 244651848030062304
84796987175631264 222014577773055104
24718550346859928 255853679297860800
25082654155289360 38256643648745368
210362383794419520 230230527347907360
34333561032952980 259572420837543456
32461659994543736 253182954146242496
156789130468521216 236168126531754560
52247063069148264 194873001382229920
106414971120958032 153268034930233312
60998534848189808 82455077671746544
21971443444110300 151400068936592288
74172949563522864 201455085208323840
214668035711195680 229574805192503968
219793779967461696 232253951246270976
2198950682287893 60954823858371976
156790557912943424 162092250244958080
131962981082154656 139632025735257856
6872991778879232 197515667258975968
168559370885463136 260556805970153024
216959366535456960 222049615751918240
17451663513450792 43311036227685512
208005946269506208 237366234003063552
157811270512027488 232020941592080608
181526646942261056 215249965691887936
168264455788444352 253602482585453120
4831910162149717 151298726697504544
88822605889498480 203437512380095520
155293966810394400 216611208818761312
149259258426423840 245805276229651328
86088905597788400 180490887807803264
49786764306493304 57762430483238688
92005563633335648 179736766257774752
6124980341498643 55221877273876592
57155300001047184 167032762658340672
76617368514198544 190471386450705792
22311514788051256 88316061877042816
64618889377674496 252445686078824864
16310072904295758 88209116091224576
56939940690008280 100432274712383952
50972176720347688 180988244904337056
34665057687935188 132996117321014224
188256886597957088 209534092427689600
27517079637264784 178381819110314112
65774211893089504 101312666142124848
104143546295673216 162587736517611584
90393753827579744 177781607107745696
1365554102639050 180532098766310752
35247937292476376 222802645632423456
42167420521409896 208309968870637088
25891418702007692 85424932149737616
128196533178418736 176670186887589504
105345396532933008 189785086055503360
94022763508814720 262059069980626432
122331185034808256 249847802958466560
138106364448875840 247561826543975136
35848858193712596 77335481541103200
38623103831118880 116481207689847680
143607502409266192 146028839809266720
74459157118465760 167581640567413664
208966133436697152 261287120859651552
26083398967462376 247156480580556640
155851062699424032 256645996082415520
69841192100129896 130915830428593488
180475677315461312 252454117621425632
20425889650209636 123953645909728064
150361890516928896 181308390441086176
197097887035063776 261988512630875744
54367516713469792 121231162309899328
118896528295496032 234577170160194912
19822269257921584 167128098677188064
22910699107483108 38145577707482544
25452297697969596 27297241215762692
51223879468305592 85223958901407376
17692325169331320 83254607811231328
103305843214764560 145918345408395552
165424783993026976 208622938700252352
54480549661678760 102284175453308640
32766876204886844 190863755072114528
42197631951915208 50519609468547560
47837430630414752 153156515383811808
26011727980938084 133862551211003296
4491369552768886 19117676328783212
161298669486764032 174748894898620320
112273598522242960 200904784251857248
92180167270018656 138459243404059488
170147631918805376 238639567502277920
88487495109224272 94263287787387216
67763316150666296 204524510068058432
95797425865170016 177142492084890944
186250161484660672 231847032855386400
189150529732068032 207302088666708768
167779831538292704 215078369342540800
43031080208032520 197876404973106016
108687197035017456 157795649040770464
43894266487837568 187777217715690112
71216839606671152 210220608612744128
67938788902457368 99096102713703120
95543789535791120 164441653712941856
65121028715957584 199546188927514208
25443302428531324 252978092187391328
76946569003015680 124395304584489072
42235444048763344 196260080413013184
104636305952125952 212197227000582144
78722905743583072 158620096906428640
147397560760151456 236657272397994016
15822400920316682 173441526460995808
110752591097752176 158296548439727904
83278092511194560 185932293805995456
27205703273295752 62342248203989832
3822377301666625 20675905898705212
47840675701495632 50652354661179936
68801714753381176 155992031882774784
172198811648653376 197080613755265280
80443652610944336 149300892863977248
96787405377058960 134207204471195728
7860930287197371 79083979822474272
174426368583260704 196421802823118560
43972193244387072 126987022094977936
26476836274123116 62599256597869624
29012649000652016 86112262806428736
77363407191346544 210711614258303968
60981583789628864 123810197710086880
216985996434512960 252908453572316000
105006770047585104 234860367081408352
93581644608007360 202301558603526560
132194130617791472 205843739619035424
178567072714413792 256062277298161696
77018312190422160 248915119275026528
250188424030257600 262333819099449312
61184855528630136 220910551887922624
153023524676526048 244322018709974656
219216672104312672 221758175880741408
51314676185585568 125499009280412304
67043112728272816 102801313077129648
136988907310879184 218094455504468480
200435628992808608 245791330752479488
34333890857822560 147389498877091328
116694218486071184 181196543647199456
158584989612920064 253650022802511712
62410131185252632 261561146622860672
43540894814844392 255073618006299264
21183225770972076 122288467524171936
96336570119941648 109782824163109184
3732911034163537 37301665222892152
148614082806199424 168601836898976608
11054139996825670 246876320404057792
117419100369535136 194805530241145824
202675337483688768 258719477790019712
110677056152182624 191988514783973792
43463470125746200 123359920912935008
5136001600904702 96488888867350832
52444559522561048 240938122673984192
107936086349954816 161683095269410048
172110171672620448 247351902359916672
68939005909457976 127389431657409632
123676123315811616 231840501209319200
160696827826602656 219928029314905344
199336887754385568 204352428005765408
235488394878197408 244022198942960128
75637868000346288 199003566863189344
19332721755271976 61648491876589376
70788550036639072 140744599020139456
44047215050529832 186970779902395968
135153751804403504 141263089974787824
96376106040561824 127144507582893216
84177135200863952 170384679524022400
51348551119586096 76979553208589984
4803271820016984 176271915265957760
35708742098882976 133999807218068880
164503976410823 151527425143450720
81936365449332192 174175938988073408
15102314018707184 88911273583420352
65266684831019576 155688640410203904
19434722816118488 215285040678997152
73375558153916064 140992165917962160
918701486405667 65172053732619128
143389816579692800 256132985937633792
28256461226339308 74334859590422704
7356037285244665 67815583095619960
149070906252158848 162460116553049440
152403778319065568 176803278117395424
64736480934450104 245657786159765024
97060684292583360 258893974542840320
41278745631121680 50924408651761760
3460131131720846 195814308415466208
100866729775275136 153377926964805440
32287944260576980 58986353136087792
64611482195412472 197947087570617440
129017042103642064 184877208751491872
229338335052194336 257506258947886496
108079779716316640 174979579778477472
72499747301572576 230433618504956160
237754902577486176 241924727949583328
122597841255652032 177447559981480640
95696427702809616 143368140113794512
38776715014629224 135788692929574384
29025331770740120 176946626500480608
106424197504776048 259641277231326976
96705002638310704 135275630607057584
205542678790805760 208527998710100416
150866923886613568 181449650907940224
132650072571220784 165817944291071488
87406614310845072 206526264981623616
170204433871887840 172364474542568608
101116550192824720 103324267454469680
154244171482960800 156803189031407456
80537021259007312 115825901791850800
103250681695686144 152019240271303808
96798566055673760 209322824993084000
34058432867674540 232957160630184832
41051068609627040 257392347451792128
54768918531124984 237994131361123168
14603014515059824 165311627225428544
48230261824125712 96853783383961424
156138000653497920 235813550441663360
21608150615691392 24430122127402728
255437472263250272 255922123960624160
39428848297544616 119373576686173392
111662780966268720 129074010682602320
46566510452768416 94732984028495056
134736726174734816 245371391388659616
181852993072757216 208876438509571584
43671092971141080 118844893851892016
149543918355043584 198311278050337472
105555687139836288 242321629497077152
56407760779692656 105760712251475744
129325577605478128 226452720569589312
76837106176648432 174300855345524256
156956358758111232 177527195384334208
29960236547316764 105408575365944480
753631718692191 51271489105896904
128806555393520416 221522511304765568
233553690514886720 238606644589952320
92230068576819312 250728073046096160
58979557857364104 72897837526325472
29338181906383844 117442515046493328
81166433804646768 108707519716969344
235378249908627808 238761836473776160
64608136112615600 259762826579498752
41608627150512008 79188087862517712
186993748769383168 196156984451632960
1817527550268324 94193926451985456
128599822512201136 158580339848615296
194044488040797888 214954897269859008
185552616047284960 236466415751396032
66829462423166704 184224694365731008
1949249639070284 127624342137464512
12577049884658452 201180850029712192
59554972753494120 74061544647516016
139626788997260304 232006908913597600
16333422509327444 257639873112854368
18122796888584880 72828067655342784
7584593902643663 201113229781792512
63533008119817608 88557467269846496
30995109037779820 37489411832069120
78447972185744160 244969355390597376
146768224649987424 189482491729149952
215406214538920768 246691403232959584
11716165281203338 36070006040920680
25425528778413744 192329442245149824
178464586757326368 227801804840277824
11735391853760750 17852561409900492
9523238111476764 243921560093291808
53978330506108784 55544193382664704
46474576394616976 243326748964856256
207349755599909088 261937324956537984
26171112790532960 211411899454612992
182901479696842432 203442295784253440
12265138724486866 90769359016719696
90567419199446624 159628265534093248
89464870250343184 210508203841121216
388812073096764 196323311728658240
106021631976343088 126787879898651136
20650635300034124 165583354074904448
65713882150671760 180672629448815264
157164182891224608 185869235191660832
125624316754967376 194857152169179776
35269807760885668 65776745558701272
12776033649547616 174128904192656384
55471021785548832 108278028952397776
40275374057479888 143865951913885408
43625220220368552 208520628034210336
114254345122268224 142771536523634848
190434529567987584 205158254059132128
203953496489990976 211809125954031232
36908990523587056 63375542778247976
25385714698877852 239330175526219744
58233053784814304 146114111261421984
124941956112348416 200646069001386560
3242784193566214 256566610408580288
172591289991670688 185945561257503008
16644628023247548 156063517349547296
104265282014708368 126090048452534336
66243061213383248 128063386496527488
29854282496977860 108821703092245488
134287142183963840 247847374340580224
29780408234257260 91300219147703760
209842737419694080 254351693885120416
157880860520155296 242345534390922368
184688857828414336 189027783376084704
179027455156875712 199233616325148064
210482049280087136 214291371372584960
99363110816007344 131792497526738208
8692265990131159 206635871537703296
101054436278830240 237512638582313664
222906726909456128 232858667239336000
112538435179821552 253280686288244128
73413890737091680 108128839645528256
65886663620840752 235871498284237248
9049331720023696 247912671708439040
79040670383567376 146102648102332576
22029056853193716 120826163586975584
193323535680013792 240413714163965920
52678491944934840 79268413744698400
181361834779213312 221051475448075584
48140902938196320 195081114921163072
42315050095918712 125736426840725904
9556742045696534 249122132480223936
87272362948669936 210627477242416928
246542232830263712 257912826773228832
90295086784384560 106709509916336032
83509630435762880 192874863275546432
82076238559868112 214587284164343776
20273278068720824 187615250047859904
49267117474800008 134808484501837968
40888047950554976 175816435694985376
43734328745830392 92301527877601696
161720587909973920 214002742063490528
42153643612716136 185380557731166016
58326682211580696 128852758281480144
75362088500277504 88311451013475056
12599029544766984 187859633633448672
29435542053368164 216455267677238208
36368089267889264 237452788386153504
150516278271891552 175043525903022080
148871138584625024 160180381252921344
8401313849681415 130452873068324832
4890900865704804 181871086708556256
59785360318389720 239702156712989568
99156029934590656 120167843931404704
165673889982267648 174219394595555616
3181805579390611 222509577677669632
59993918103288728 258962682710640800
119238055482158480 153010835502701696
42927053523856288 66087422998555288
6645529016112853 134122505288310656
144445953893555808 239763703059581152
99391247064022768 160004627791499552
179008386753514976 224061383955432448
199059076592031200 204681393744220928
218611703387304128 248063136138212800
25298185536965720 230484088255826944
37687986715208296 169857000096949344
102750446563756528 137379651321861184
33306857587261812 162542644125024736
63592967638578784 83659412075608992
92089302376210784 230504339393191648
34540168635559316 37988030592287552
36620225804041416 173858546429429024
142888897058598544 222119273001666976
235021712951247328 246399828695623104
38141212320351032 134042407986812480
34551566343694300 145842549111037536
111536327724281472 199737401770699392
47530701051297264 49839748283757056
26949050868990540 160801015149499072
63331781091483320 125786410251915440
4076471744792352 235064290556825472
23818705797206040 154606506292875616
82653118022673776 221590510218910944
152981956693612704 202164241103706624
25032467121416804 80805738471821264
119551114091980576 196127681536700000
172223206597716704 220395190769625056
21551307745108520 69145650389030080
184414137438325280 216578840496921056
195795508853223232 209685743894648512
64603907906018408 151622194904188736
181520247629953632 181593936826314400
34550830550438256 139427093166509616
34140178006705908 43543071994990976
84348174440609728 171314848455641696
103612779954594688 161656081345798816
57790760229101112 59931923575281096
12738862041715920 169206041465243328
148077302207341792 162296372390667424
51355152134895280 156440534630234368
72849958740800928 133201617660289920
44562094934765192 101594768405894000
31759604283805536 120534871813531584
254604759782826304 255890252074161216
6195926167482979 158087908900891552
48259869161899952 134032251724606864
118378584260331744 137827959582807696
123857820847728096 153073284680552224
192233293541915328 228131660521513344
46593776643999264 252253362200326944
75671169591484240 142170930999870432
157429788615639360 203403602798363456
95873619880221648 238580663072726528
60605766924708312 121443098681651520
92325461897913504 169508355446623936
9902088212829748 174666683016514816
1886250991398256 226013870351451680
31053516781730420 213222953532039968
195660677258714368 207941344178498592
109358196946044768 234474814855200384
104766316957790000 249449324603844448
125884537644463024 166323254320270464
87607971196446080 157516071635769184
66512143711144144 235017825605977312
135687814277366720 166791755129692160
179498126588425216 261028912400093216
26549146711890308 37058211614118016
138845578265475152 239814863707150272
15529034021525270 77566135983370208
178962424183840512 235421978686732960
13848177821768046 251266192883582848
9806118453064582 232297560858780224
31895687957798220 171252652193774496
152109118143012416 188291134555918080
27567164504815976 76088475855127984
93043940339037840 211974319270259968
159318771463374368 202810165998571456
1936368308216681 107757862900537248
17530667019032750 163457794665830976
66420035048369208 215243960716605728
33076422985855924 104704205465413536
60113740885753304 76183295543697456
119075400711725408 213567722933552896
85134775532204368 210901864802908864
196976083331019008 260155720264600832
15573265344181554 137994826298694816
159820896556186016 160728216746467264
22938869790577860 213176766188604416
135340147410928448 194731591794665664
11254083162041800 96972484771126592
67383994865239896 241868499810997504
14687968052193514 77871422142981488
155017007840616192 157805878190382976
25271499267108980 51948179351871568
166067503038756704 170221492243928928
87972401053359024 111434644485390544
78258482667384160 186849594739398784
83963773380214368 144343503982338624
61761156077921392 208416147118540064
33012389226589672 40904768361034472
56945199064729992 212639934287477952
11588622585075800 59434488513222904
8411007007435116 127179069039301232
71395979771213624 229376288424123808
91556782427492960 128688855114887040
56044913041927488 119861043282929648
56637075507239232 116345061618372928
76562152338987184 132215640158340880
93459038762493056 174210384797543008
78868463658633568 156268355304588352
95466489219917376 230764217343884928
68998590160087168 125884434705655072
79640316391659072 173808797746379296
1060398973968223 48038210878625160
7456617984982842 9214669348438860
63791953003784448 100450212381644304
157429628153080512 257761767861884320
94537861813174000 196581986534867424
128335197605144752 147733070566622112
54098669710577968 127833869524924320
155926223701305504 215273756869716832
159995243403902624 188150196310706272
110589485507449408 151702157832845664
113548197105189264 186285282771832992
53156969313908832 219289672709263168
146513780219774528 222554909369883328
188147551413226816 247573964911097824
35040532045367436 163507227894530752
211109869520461760 256998278569710656
589092919679229 200696618819343392
74985312331591520 180145732118586752
35816363396836724 211842624108378016
140366155907724000 236979763165336672
201162657376655552 258270948232769184
54974299039404600 128181247592807024
193352684445494752 224727865517507776
154668732877593728 185684329165386144
117839271527716112 182972908960684416
84364470792666640 226438336861676192
87111259036556448 242867979057667488
228058472543561568 232606203534215616
22859280694921428 173485588381711072
69410425137364440 137263275488838672
88584893189533984 138740752364447744
14493186092204662 192124694300127104
113900684565961424 198184973658477856
123205927461944304 245135782237115232
24270678612081840 123512909953233664
72255848152408080 171332891953309568
87053574428998832 157612378029398560
50429856425014288 108638328858253376
5045548073974938 102397135718814768
70926745444332568 126186812932441712
167613139596351712 212743175872123296
38935713349863280 44439702814463048
166686939172355968 214146893067372320
27166567591097472 132915222165503488
43937732247527440 73701366799395280
97559145516969856 238799002062541920
72281598618769872 220017164683574496
104347604806405408 192311184245763360
38415987993641120 142694378395044400
39821461996836248 64640153209325928
101098359089897632 190147279185681280
127387334893466928 139977422020617360
42453775474871376 231775947689735584
68967058470833512 149504528951096896
78481670839247168 127376014072422592
35906288584823768 218808639639078400
141605278792754560 261843076578636000
26918243812977916 171091439262659328
137145988160950400 253906165281719264
45051443290147968 166568438182746880
189196399335242336 240007330500611808
122915258194410016 134704406553732448
56450848038515720 124573197479602416
46610740968093152 112504384047947776
160413206631098368 214876067540049088
58139841110592296 220551125888440896
25200664938134388 109863029295770928
164002864072102240 189735729846151232
168523407038944416 178067338104145440
59257646696324704 218613289777458400
85791715357601552 168131450861559680
168876236238283904 228283821856820928
162102161885774752 240862630404869504
71476446744717616 202355641951414688
172902683890369728 189640773790701792
6563612924645467 75697357171379392
139813500342756896 171265370489650208
147854341702563936 197668585046511392
16367040785627840 150413748814520576
5970008968739202 116396032843140048
173445139795765600 255948080878695008
60858295815973808 82476687356144272
97279738305038384 251733440568642144
42433398292148600 215857515018760032
63109395463736888 118768426335412800
111143873018298448 256466030988066656
149672028262638080 222147446098623200
155521709573025280 161132325293112768
27371377752203244 136043623485725616
73634989107956432 119192305573383776
58069925670503648 185941042533446688
64022335110650464 230925373540059136
104573531488220944 169760780298689472
163430671281609056 168579954521107200
98088672250808784 178979665004401120
93479443091508944 212838402276878464
53249666051048936 123496961178969024
49731792761491000 58023713934822976
161848623942086976 172720089377506784
113461469643957296 122659125159813184
110022451253325376 233058333038642848
28425999674256168 48824686903377688
174885672111668896 191582378666769952
29255127122335040 106118765713049648
73196778356056928 103368419025250240
63345087187579776 202761830722397312
91602993245749888 189436576810709280
10893712739871074 167722318674533536
67649484480617272 107427445689852720
86193033236813872 156194619929369440
30402516421130536 195556011545003136
56543955663963008 228842626967863776
95626215001449376 168368121766404064
118733576860634384 218756774114169408
44852930004590568 243213043881245408
57928064118639688 241495686701405056
214998616672161984 219006657742674080
140315845829227232 250926439556234656
24082894352523484 136150613036586304
115276913874760528 243996116803236576
115110431456199184 219090951230506816
71114070419315392 233601092570454688
619126203875145 253659013521224896
150834604806101536 258246071504553984
168054697590849056 256360595746308192
1656335059855635 168916910096088640
134661304032571200 138717198817101920
150812742278210560 168844955193661984
100380100045455152 171089554462476096
101111952086869632 129864373171042416
198902902276648576 243064036352833312
7898830909141692 180355355534356960
13588793339101396 84982564693298624
58963483737093936 226721836230050240
61152126889787840 164639409199663648
154599473772824448 220094096032258848
102683820931858208 201481103488297760
56182954870162856 169544120161710368
76276327686734336 160195943854555296
147670753373097632 196230934999842944
85001451180828784 258641752540073984
69231848184274320 139267126394673088
184869591929176320 195698505336648736
221329172535057824 249835515047884576
228645709915726592 261256131825167424
134302526858924144 218026870041028224
12033984963786326 102950300633554544
115687928559290384 201852951728704064
43827725362749744 146872482073893280
18307641653827644 169362237831195904
70756244836890936 114877374085867648
6806443274419710 216340581802429344
76827506944132192 197455377747503040
167534469355247520 184575910191829504
243117274238504608 257549941130317440
198669782814570912 212509591853739808
78466691741252160 163064899421553984
95522433654437056 171054577753980000
54773969677338640 237693614139551328
66925518345355432 169117005673927872
70520920853078440 179901585421824256
44633173576093504 198659412786262976
56669554740478616 197453454319395360
40800858166770384 239579137990939968
20663851914166356 147991358250003936
96140111089190928 99569796972935808
49615649665033256 261953260202217472
191671622171342304 201080142421784992
100201108835270480 122462959058447472
15434688577850584 75538340066818544
83054523031652112 233450926379748864
166411907827084928 178220637119747392
43947710398100376 66740485547394736
54613749742786184 256776055289184576
64597081239842560 219363108332600736
36974206952641480 234035083394143936
84272802564612544 89714219571151392
116818944533306384 152875511508459232
87638387218058224 173355700780124224
189921854550624320 242266670387821696
161550903378979072 233780614302160416
176248163237414464 251142093517592160
20243205852310412 116317406785797248
17534363496706142 134944047392245264
131566765070427568 213549782602884384
40127037262391464 211580939548123648
158511026269893440 211468232819258304
133956643606743296 234043950833457024
52003824017433248 152492741793667968
78497249689581488 152877209890991392
27697270188953488 174591931856807648
164933436190824800 261579929616473984
207267300424628896 240676393180863520
27388200417529652 108913859918358800
19172545775603516 132401859949258096
87230458698820544 154675270089309696
59553933009044920 77294935192795248
118809817871066896 218509670326783040
19934193153382076 209700913118402944
80227021093116288 136638838046282016
81328115884222288 190678372077807200
94338457446762064 228202715411258848
135285013437924592 252934871303680448
67913259627769408 262420222069011840
138573866853488448 199153586143423776
190319522925371808 192484584068266496
48611691493275976 177020462558195040
23053856282265496 114230547981241008
1868253138272381 126318357573775584
23445536350353952 97361072364825632
48862306563780800 108283329160086512
73621824412188560 176585543473881504
31506845415797416 172510427795291488
165237941796475776 260132982251144064
7678725903644560 23144536165598944
116456263818500288 154030906657377120
2765779698712510 228699392332420064
188045209061312064 251233877052316832
139417234422988256 248324440976672544
233276871010654080 241950796736030688
112528718464054848 165974078299101280
55154295158181376 130156221023820288
55173124836734648 125752048641751104
134773308821090528 246288071611777952
178323516192564000 182400017779796064
59090727121854720 232490743729571776
42562609009561760 91529670174289088
80684732507579792 187931844646165152
24173074802913208 215630598662046912
131446262146636272 153027421315543168
68784981765348704 95767407375252208
40056549734152192 256678380249880128
81317010990381712 131493586123244448
58178737175951432 95809744746043216
93419179652033904 191210545697930368
51296923427164120 109653026876100848
9652504568953194 169657482188650560
78524498349181584 213010539379968192
108898022892770448 205870812887562944
182683456076743264 182849267074354240
218628046435459584 254856563072386752
107050270014707664 232918015426821984
143629421790078576 217382889417854208
12246301649725430 121078919229303488
55702622930895232 67817683436780488
95510109790457328 258559735408134752
44910874858647160 242008344122393728
37400017947775336 148938951995083072
137260502367452928 149830046191987456
59140051688352416 258282222714374368
33173084805372920 201178094160776960
134908900837450352 184202967767827136
92630482634072816 165209196091431168
66374868225682768 109190154826352528
177757403961841152 182751201255101088
34822100991487880 220916209718301504
31715155477068828 60435567246777120
43425404311262032 246741344579041888
72904268951389552 230253676618756608
2930869347536098 116963518094191408
2643793255686942 227579468192398080
54249660976838592 221947515931393120
120920246561735184 238190967431095552
108121972196935344 148250247746384416
48264485299978536 194953635076924544
74346780526782016 108577391017055056
138268136637926688 247544186349884416
83287070189314592 97886866812553936
46622642214238160 207175672678271136
103687147203701664 244113736551765248
101496268373028208 219976086604622080
71656634167628768 136480376038926688
5595928348911492 171365005780688608
79799116477555488 165399934227946880
126167369727136032 216475095404153376
57567218142933944 172040077506010208
21931451247481616 260314196524425184
211830452516124640 219256383208288064
95139562680901840 253400690159806656
51699879020866224 260364619391144768
48762431127078080 69390708016394728
102659071029721808 152176088155315968
94480792193616688 218256250217407616
165065813098293216 209190397718210720
75048894709948016 165099911293613376
111397401767130736 140286799842778848
131322629541656208 208286575005498560
89488093122687328 94136462570053856
143347674700967888 206395560959528480
5976659254348316 215274601006027968
53187665833779968 107411624148526288
13077942284900274 175925703542175296
48460323980395424 164387539439107072
159058498933896416 179403713276761536
95231963301264864 103985762486173232
10827563768279604 134428019573695584
138167053379743120 167584557086847296
12531057195029554 82772143978891280
18398917156797048 208572332144257216
119125711979695856 165652968974034496
209397227573705952 211701961969575392
125649221929078960 135056104466125376
65686357989768584 109994468652290608
16996452465892284 259429736489009440
26351750357642940 114008585895957184
24870588579106372 45521076344664704
38271724518867512 46835386728207968
178177502486170656 247493489348093088
71696705115391632 76456924111677024
245039712184683072 256388609580632224
102907632849686912 231538983323674304
70166019333608776 83943662077928224
222336678123042400 232719781380121632
34554024381152848 262587297047860736
101397521205543744 189257697028099584
94260080758326656 118694463043578784
36489805193206152 143425035108487008
29818371552842592 116680381306340624
188141072450692416 217468760577951904
113417558574244288 130068623536648480
207042720740660800 262469689642214784
137216795215108720 143675992834135184
14863879865979326 128505687402062128
131669757397378320 205565310302329152
60328667643188224 236269847639544832
107864610993525920 218970999901800928
147756062042586496 176394320522903296
41244319975023336 201317942369327744
138950435397818800 175986044105809504
72727466005063104 131588164662138736
56051294141927416 75817143533584352
20523714919274712 142269770433941712
153818484923754912 168869390818951328
80033824082202240 251806280640859744
119065779099358944 215483513009765152
88351311354335424 250607539976868608
26108337111285520 80276949166242816
52003702011213448 183170894682219456
4333264245894625 233798688058560640
82317085219253520 85045811602461312
80967928596749088 138771879253149072
57819327444048712 219641711993783104
45739720571820600 143383715789401968
16235148816040074 140171023660567504
166560861171977696 253908017897972672
85281545417280192 239351341948406176
46300082571749624 95900351715289744
47451086115135448 218599840538591072
47973217026773240 51672101906074792
5479614611844679 135402435517539968
125082627428701808 132782459598708112
82237419269918624 214656728449675616
29356932515142896 225565949499746784
25338816490651392 213843910504909120
48510587593959952 84446489330124448
178585940294059808 259454491662383584
123725822619769296 254533231900175360
4987199910868908 95676377740053296
22344216076661816 110649780148768928
55618500276637600 148096222599442848
49148239499489096 204237003153638528
87697008826861584 139285418397616416
121236497427491392 225801854098382816
98099336680108160 111268132265057200
72775988966765488 243469805108102848
31408491039804212 118261213916083472
18766385962822840 157997443416708320
166071844418928384 242179623391525312
6559738185153358 162251700653842880
21009071604619944 199152099190083488
105662941444684048 192999643299020128
44574647003655760 208927959812814208
77889853286450128 87604758703619152
85407176984431712 151147497612486656
51550005034463344 228802771309420064
120652080096665360 134345062605726320
213613342938303136 239856965447583264
103123132745926160 238427765626015040
72912524269377232 195641248411860320
46816592494314368 248537707642433024
195222268989160576 237365982120947936
9691096426555166 208825990326219168
230800615523951136 262352812445157280
234827695438289024 248204769623351264
51507162664095680 54354111198130408
44763151720888600 46492218876680760
37169940854829760 163767294533772448
123642670863764304 139835804019651072
157207547096654784 163563934284455264
22035727264455720 69834142621827072
196731310806778912 224316197686233920
195922252913460416 247146635024800288
165237289314691712 234182260529553344
81871331906055648 215022337820134080
148820736982869376 158719203683712576
34713236697181724 156777683452410336
218270269413067872 218961072693532576
22102814054226900 24106785508710996
2009652477964700 209441865344831872
155997749792615136 224593178843771104
151120493057123872 158415784048246368
23690093989624848 180802171924184672
153404570248472128 189545411354505216
40334474645395744 248545066563748352
90527394510840816 161280294686694560
92584217047894416 189997888157644480
55667703371220424 231126746882455488
187011429314939520 218718462210858336
36529053252647040 67196098055460008
107724453719106336 263027862888939264
7691480073590192 164123099711929088
2052719617168864 100142836465488688
136238021352691808 256144871656835968
62665595460102600 78762344854403872
117968248671275184 158565209545446624
124562385299828144 142028311027648864
75067738001492144 151772633495901152
72512420581430576 241171413394466560
47095719698618288 123588835897762432
29415999160709108 262009301451167616
78196771812908208 184872336342169536
21281652974914636 142481069247942928
134569657260862864 225537222108049952
59724635359751328 168433033514031584
19781640679826088 87994907909175648
84570010103512320 182385497897823200
31442786341276920 107408208733967136
17123260451810894 137735788127121840
69536281622399200 211678950769935040
11405816752001872 43080696067766792
49184360920419512 160234611421214112
132639003442595360 200897022017278208
26707061633990500 40458483511520856
54234903343004760 149926135466507488
101965126741366336 157452875127342208
1366140152977821 213555047329154336
106328251529363760 165326029104137504
155355481461740736 225130983471221632
8851049282902054 49782610996858520
48365178888667648 142818762045148928
23732501758654236 142669762157804592
229238456492537760 250676362244555680
194017522177330400 223259556101210144
31190320728877824 73256497973637680
15845008784259380 141461368424218944
216902369384596960 229373384091593056
24206912250469644 117967019892409440
63900688321466120 184049309614141088
49941638927759472 179875022162744000
198927941655791936 211956790015670912
136781472652399744 226143246618837024
84978829968606416 191663564212863520
85637725113211488 186583042917861312
5924475918844204 173908540133201440
2521144028057410 132351719070604016
21698554600033888 92982948736795424
34228990471191472 107606534541593984
207524602897955808 251528188099488288
20695518532692660 165000158894651296
57753688438578728 88141955379483392
84299572344305728 248831927035700800
9073656398740918 40765122700613512
26363533473965476 70320893782553072
208578920268135872 220226648463437216
218968334293228064 222773743400828160
12158209348744474 118943955704284880
17026488493959912 148344504069276960
190835220088048000 202610457126842560
57138247934426520 126134592611853568
51641249020434960 218442441159225312
133583959819150880 213106885631148416
195326247878397728 205339703022177984
215749320648349632 260598586069612064
200222122762359616 212906102636346496
77161870504742736 177798101990539296
13828940656210802 189720540178112832
101622031961401312 190604760442401280
40436307999708160 111773704751886480
195270440986279520 258166319512729376
58437239290080584 100336071447403152
73834582765023664 110088953876087456
231859800209753856 255032181117659840
133795230449680800 234424597540036256
8277930547584451 49709101448451728
13957390930871808 113155421111239104
187359388924133568 253655272086488512
33646433451008336 257267648643708576
10738542844131442 30013343715070912
144090608991531616 257931353026324256
15291395913589156 162277901644415584
64568107086989272 81690584298213456
98523573284028608 229866525166024896
118711373838098656 152448006594840512
64197109805790432 221632955603158976
25057422774151672 165263457006533376
13381326083490288 144096238601515600
56198348885098048 87151393508289264
11771402395546208 235123041618153984
174749448161275552 254338578425415040
116772154358818464 126726538829343456
108576373335344720 245652918166062976
168997187225069600 194707972614362624
106017018164022880 137069810202750000
64936269735801192 204521358385425856
43141308926094096 158335361481547200
26507032704792920 116743414551340400
11589377678402616 96444835126421600
99091512693971776 262441972561515936
104262181572185984 145529564984377856
132564977562771328 255355313405724832
117175712099765184 140397666930469936
180008407456374656 229107420977711616
49090559475693032 169198278833302592
10539507212008834 44297550438853504
145509814867884864 173161812933282560
29417543090821720 204667361106688832
124617085926890752 161354112818750400
4065158188387997 145812997039062432
207591380569292608 217349779879675136
86902584414522880 96525867922329072
66958211190323008 86471359812896288
58913920210739048 241665477528499232
41979828138032232 137486442977622928
76101631085128800 103268283423410144
130597586019189440 165376736716555840
21667990226771784 198503858635292480
94909068706662192 155550072051228832
168155310022883168 179326632016950400
57020964299941128 70577066896257176
9482639697783074 160065095245811520
77682327132918048 167319144524897056
57003710453033040 109631368083022592
41091647123104864 54398387423767200
157470858966505056 250227078702484832
103421960063641600 174610889396968256
50250888931170248 60862057173145080
176958179820463200 195346619201439264
45296181059972968 247429461901466336
35813020211497804 210841885401113152
102425989994839488 154846099427037632
56439625711463944 103622006373188496
94550191547796336 163408301349787040
25216662553574744 192875885076037856
115096121442562816 230994642502080192
78587447814362368 177802731012495648
38357473254400312 96516475168079472
25506493389847052 161051419229241408
126424612783551936 213360150699895360
119717815647049280 234947794700768928
235892343012843008 242754385424349728
120757004205365440 253541826796239808
15306790347320892 89958018604197168
59470703863587296 167038440949629664
76079345897211952 138835480707344992
134413944826633168 167861980916208256
198995700814751104 248271058835517088
238589432037227584 248342736934295200
44127151233451768 58812292637189416
24348105583552788 217934024881517344
112709792435051584 191485327239257312
33414116271132464 73887462500160096
177657428154083840 201850438464407488
75462092876188576 211084896917952352
79359860114914896 104395883735357696
130748730331884672 142417659585798656
179373400003194208 200694012046888000
152121747602451968 234525118452708864
65113874530283416 70045636358351968
240762690045454304 251520359360309376
76934500322004240 241325479406143872
3566355742713850 115915808029570000
137230179397980368 252422119709960896
50497285411760912 70427632087261160
45659323984186064 161055697566288960
60021007023711944 94057831110168704
79207032118818176 247923938032046336
8113711397776943 136909922760983136
14101233032954812 208029142278478816
113881968889638752 152927051460080704
131059337810167008 179998438162233408
118328377408477872 198978741139495328
153753295058687840 248880845530050112
91379752323790512 131238197348977888
148013654379877696 252058694268865504
168574235944632000 182285015710655264
19916116456241076 124364652921265920
40919984929110040 140659563117631104
60709593723548952 182474770573292672
64760518542732672 225030612538229184
95159674999489280 233485956945198208
214726480343897728 225603753661514304
32970282510478616 48038026981902376
210964947110590304 246244045157274048
23618210094805532 150523058672367904
29211832035086876 199827969562411040
121769268564331440 160166550784883680
98706721357255184 165427428860877632
6303316553329151 197976526461064352
34322848123412288 77589400696802400
217745518924466848 230894500572850240
50038615832122408 228064670042622720
253177031488281760 256916216791118496
80277291305051424 104142639248835184
11819872253329448 143556303909469696
149543559423084224 259734396190241152
73890305284169792 178530903998912736
156101358965153312 238005617529574976
58768987601759128 182961294827734400
185438814765948512 255522559802186496
146348985667758304 238283764217222560
34621413656657824 177947246462907872
15394137616373826 224511489388045600
151567246901906048 168362934580122336
34527595070479616 259884382216089056
213472573472214912 223532724403887808
90584375815792320 170428250760752320
54521012653723400 249091770739516992
3789774476488962 185137470070366912
13211775814552878 96734840084382672
133014747199903104 181427711426508160
242372393842118528 261279343735704000
32685825839010012 97939525243327952
152167746905728032 196798817058487008
30219561319279180 220458284415151168
57668139106848744 246467687597419168
11800930335571260 214241256032149120
144993091841314976 205229289237554688
25909747558579952 77654119078945536
147942230543217792 156760214419316960
12214321763070696 108539527914940816
117412279814063120 137139867313507728
151096746192246848 248868031790092288
230552431730288640 248688126573069248
46606523535755552 130068099884842304
190739934164976096 260170167399238240
34716850023004296 232792302946493664
6587539458766463 238701583393727008
27671741378187040 166546828749498848
143337414288737360 224525220941123968
9908961908221076 259418296669175808
29349892565926572 142890277235844160
5418355728135150 67368071842069992
115416814496298928 191480322399168768
22178446789773564 238627968233685696
60674337907575168 261962514676422080
45930338774034424 78997295099610912
89146202841289408 206095937026145152
189295986898934240 252443064183634528
15455076154726454 121603911112406608
132875182384828928 153209821160250048
99023790890760544 172352357742724096
178980164160916160 219940081718325984
177665675954222880 223332945879363552
133111089451293984 219980726247963968
132304233179038192 252831539605898816
96073586200720576 133686259186227040
228988290254864288 255007429132747904
119505537822329072 154936197090645728
163255643007950240 205262957755099552
137159938945628384 208312396584881152
125518979900423488 162243347003860544
175983014059929120 224679943206396384
53269541025103080 128887306678339760
75709374891192640 83197241970391984
65080648635743664 80894253366165456
180764949842218720 252396057636828000
209450209862724864 259692105705493984
132993698609121344 174136489264324512
166055853680969728 205202959255857600
234857585006378880 242059407528201728
225092295182319232 261115632739605408
217134801374042464 236214024625386624
49231560906976288 206343220889128320
93646352126121360 123654311537488208
44705495371499016 190551107176801024
1691262111122486 40855919102925240
57428740908098968 88925612785128640
22354866322465224 141485406748195200
62851665644461632 64726968824495744
99126105697610128 199212004627496512
122397203071110464 152330506460119008
97809507967824912 204129710540935808
31584212901485240 107002238598233664
32156057185305676 98764096689651824
71122958440469736 169668663280121344
86847887486186816 217144285385720064
51453284058506104 221224879038884896
38738395860985512 115826750942910416
147923410327996832 168632074155391168
28468882482305552 76592775241558800
61845104374964824 192509593647046336
11380139754409730 69016450584809600
115880788390188816 154045815039610208
15813938251927140 123159689313596960
2568231779415105 2641060532272268
150306729258121248 173222256069061952
120100224531703920 222664529075399648
99717497909476656 181770683656497440
110302458555884432 129725803327929360
15362236812175714 74215538174181088
53179740555540336 184250378652066368
79569261949878096 213890120443648160
100836826328717728 105814223013194464
179752625949976256 227039091028234112
70578000204904752 134766165000988400
15461002436152478 181678831709902592
159632982814913920 197581297658126496
68182596795621040 184940663571045024
13832418545275066 163449170025940416
49173493594485584 183767620119750720
89468173067878160 180615371677684704
236523489712865728 250871996693554272
209225424534397024 214408121820337152
119273389293420048 135867568827489504
27182036053593080 79265221453979152
95613119112421632 246031831663104864
234312178566534880 258799998640774368
20985883980995444 243002162122117216
78069865003291504 120867482762847872
95293601059373504 162602673712329984
43439814708400416 255950856562833824
197101014999092992 201329280181716288
30312940245220460 90402784589655168
261624132039424128 262161420129908416
83539305850338848 237441421692554304
7464536273805498 117690183639628560
60215646501004568 193676975379659136
152045232102537984 191228720614087648
119464118189634736 244502328113900448
211567376984418144 239604076687066240
80845342356699424 123566128846580560
38815895777876000 71115541638919848
81422411911384112 236350840235969056
139687355241578736 151521533680613504
48298929382920784 128188416728997088
55085231573879784 146558765107252672
77551156473992176 158075822817372544
201257262573226592 262342281446783360
82208823849425584 133643316639214816
32848955815177172 177192821552440128
126184477275782976 235159934077751520
16862064344545870 126551747887805088
59628095122450760 89903640640635392
20413387952255900 250599470195328992
5011223350016138 191500016437393440
47811649037489376 97893650170041136
14017638037764146 86025105351124192
45917919171367192 236085511137544224
36862306668439984 106182904711788304
4684067011546496 176156157700587968
117456121901406464 143920542972596688
31073881751483420 83172735740858224
63363582110006608 134654957423700496
117726471978007408 172027379929267616
116758315966629744 128481469663168432
89599385335520080 161056730560087936
49688616622086256 192107284145146112
158789562536750944 162048078295125280
153994545210965792 217063082681899072
236862551301817632 256707936893744192
8649356060888203 123180388834258288
64144365165540664 204459173252521440
141130041741294048 170382548099977408
124376311700139856 154125663735700160
134949030639181232 213149495721571456
36259197391210240 112003197968739392
52395126644079192 245873830184466336
120321541275691792 217220533318273216
153438702130553664 183429271790791264
36910582502050256 260573994113923296
18100829779656808 54444869842265880
39104452776949376 95343273778942672
189899789349344096 192591198389648768
1902223912573624 262730408289104416
61055142609777728 69530079456971856
80227041516011184 134646973705806880
187981807564554880 203758206570209792
179622554046651232 261975824697117632
156072725947489344 262804217003779136
93080064595327376 145385343755870304
182110415652434048 205499907171778656
148936543897321120 187923630556116864
143722956740896416 165086000210417600
6852672477238716 114289328481706112
49018315932280448 112381844896795472
26279031792321604 32482367355656984
178235965014598816 256387369701681024
130357165877271968 147424507402634848
45586965550981560 157419727071210336
157468938161808096 205376681381240288
84072791187683344 146486538470892576
125540008008783600 173382454220131488
166059719637337056 192291263846809536
36942548446775928 145534775889609696
102133596420189056 169081150299860320
15477675075203558 87759708468591584
155033115580210304 171429781695566304
242443069518569184 248067946846262432
137582266081670320 156910159661018752
101499667328732112 162012379724673536
95211595046356336 178097297103425632
189330621923945568 243854380005780256
222106750106883040 246569251555882464
117480963672172656 262399961523834752
90902505294346992 144698015130186368
160346385454863712 222622983385178304
35217207836161912 39312305275589184
111945120347639680 170543269073166080
13828252358256364 181768229435646880
161484375362285408 167697673105226784
88922993727203120 256013769312174752
99217190186924160 235103674946287232
18201374078743956 27610954763527128
130601255902651344 175769047167935264
43754998569781720 133484715881127200
13922056525718784 204266657085513024
28541870981928808 98909403717305488
126311062537452464 141718536397959136
71555766855416368 238235223435463776
108768258057207024 224080576543754688
85383130615156464 114465436746328976
59151104979188488 138609666588633968
73972435192273200 134705447496202544
52935396313300464 191505953786551712
97002352462479680 110905877131079248
103023612155726016 108513598446074592
47945586133733968 153016698466724576
129948310088328528 189096126349640544
121994064453344192 207742340654230496
59787693438201512 145090319105295424
22518041369699020 118230486987699552
203010416431032416 248220901560281376
12459939580047022 225648373621795552
74886519310071936 214816454291022208
159802131288697632 180623796529532992
131443148132197296 134976454572906160
181636812749313440 223141797545076800
127933481562692160 142658037001065952
2705541659930188 131446814426464064
56547448147718416 109029535165855696
10273836354193088 30358600257489792
75137351878582272 229268184317578752
106676157966010496 195599119741924960
68146526334295264 183557077686241472
97593041735770016 210281720755461920
18637002429220796 130669620813453008
150500966223007520 169822617245859808
153843057764615136 162269718291196736
60220648186942144 89097013264068688
108180941501484352 135437546345307872
19105734271457828 229648554581042880
68261049649870864 185326835828929600
170626273327224224 257133653957969216
123459708976604704 198418089101694048
161522659917252704 173252310575586688
13807552416610536 185126680964286688
6244044301767035 83626139182656432
108916117300812144 256481147698694208
151243052460496960 200651922279007488
218865529078547008 220573315362557632
63634994434108336 134995836306345568
70181706800645408 127726614194343904
169501458232913440 197832850710918400
194338910763403168 196279878376200544
156808636934207200 167812765788573280
73966096911703456 257687164175670976
116005273801453520 147544968759891904
15988159705497174 187280532222397376
92840127188752176 238821245355609728
58295593558200312 64427066904857840
8321917159414051 93384892674747920
102097915352030912 170049323962899808
176174768715168032 210206447988365824
44584765688257920 115589758588144896
75999151779146736 126000016240045152
165825753978389920 234704825216199584
181975749208486048 226390242756853248
195464408687092384 225516914106435168
69557169753599848 134121306319107072
128703829870725728 202482016670022656
8253081582645800 55708492945262808
7184361746872268 100043177225828320
164048033950753728 192355584438201632
1120112476572018 201943038485369408
59304080363887344 151764406786848032
14696325998027682 33394538023619728
130342218686373408 232372494267766720
100396191250013072 236813583711403456
27796877839662472 82661192930167248
37816364610067672 106778500706275200
37973375077714480 139319916060644880
169202960613409952 216663878855742816
200960954942334752 205607489404750592
17856574506169948 164998743006873984
50553011764552416 74169708900112288
169664427596446016 230356477014203936
29711809391992544 99505641716726176
127488710889467680 225103640407943968
103742129863693072 201354198257709440
56044152189810176 203783690010127264
82460547748455008 89703707105483424
151945039439734816 185268857928210368
5290280367800175 198499707309046272
82032227514391040 133317707683145184
34480848190720680 70969854835814344
72552385683492432 189612544398348128
92787166209735232 193686969187042048
65991322588407608 259156351025084544
75488010274477184 195340098046824096
60086459753972544 148692053918229376
28439810867863772 222280147973399136
9553201687114360 78560136661093472
145976156034910688 198612109584162080
75833806717569936 233299943611774496
43565307566424800 48423784406687000
65905442202793808 161368977002224064
67170246739881120 152952103891815968
41581481333998584 71946001613119920
19655102071331232 217242836874062400
15909065217519566 73408307628870048
99229847499851872 135368932593982864
38842315840688888 237944422284430656
61525607282627928 101791627227938592
181745867438626944 225289648495534176
70837045097385168 95420159190127376
9246397072324762 61343764583066464
42784032442713216 73146392285613520
185056258197971360 225972311395694592
21709947417522708 42378709484794312
37178877249712864 220386646532337600
1250027881845173 110017288484955664
73840471501292000 109834629810663408
15589056153218990 38423825848840224
14349613741513250 95925590435307120
27460485186337584 158770069986456992
162858279329847328 164846926158155200
7186172643971634 255479456667000864
24040486758901192 38302650031522000
17222016074319350 246317053840345056
182886657933691392 216533521087112864
51238703235907168 75797984083404688
140958273191115184 157865442937007456
20839015149109908 216136348043773824
62797494322444872 80889559438063952
31497248697059532 159281711351000000
101170520623011696 139194696074413456
31127798199682052 101616020551892352
85996105719406480 121375623672738784
2746693449633180 81851810460027776
74428257900015184 82780408738382960
23472927157173392 140210167545586768
1602225834220766 113553214004986576
19482356331686648 33682280232951640
178626564530642016 196647002498960992
158048070419059488 213252383783330048
35099162581654180 42379492492108984
180075809918748320 223088305120237088
18502629627726084 158168419448106624
63941789287869368 71894488896885392
45280384383683776 154929353568454848
180631613918608608 253284898877288704
208913882191486752 242126679487356320
36875171430507832 142250141994606928
154876700781703168 184438413265858752
54990090768468736 200048326287801536
33533804349825904 76344402374624320
180300993964043008 191742055139823232
30342274103913244 119617162875051120
61442999396319928 72037395762640032
46715698171386600 117290804202173280
42276304965926400 108435158685090032
108274282187625936 125104291718771664
127283407949159200 140514931396827520
12130628470263036 148246674566001824
42194873798695896 141420995471300816
30523639012210568 80696205457590112
68910346401376248 153536068627226304
20652208957679020 112667194551180192
57090835098240648 102744909295786048
234679986155705088 234879113914154272
97729454233867376 249828861735337312
57953585498446480 217426919786858496
117848382469571792 170345405482831712
91265596029975792 110142656655153728
6960203381601084 253244216871041760
198917859679304864 213202595605712608
40356653906167728 123527808944221680
13447064489865712 44969034510999856
7463040768517057 13098352179652782
28071980377561572 216500390741527456
42107417012336560 119912682920493216
78025947108194144 200504993122640096
185120412998567424 195879990554087808
46844983185300240 204929658242743776
163654203732325760 202346870850638848
164172612112021312 246612311216421472
11137919639105776 186494910185547584
69708913212307656 212551888406800544
52750000554743648 167414222351279200
41248190566598128 167138675722408000
19618750374395496 174275897110116480
80557020616764992 228595417429128480
44755539510705352 153872767957930016
33713007708006600 71520419643351632
57530114489068064 78529204438660240
15885784590322708 44315894826662296
86327363858964064 243896709391310240
65434967330191200 207990006705406336
81264900853014208 225627418036539552
26092890602118868 173994980411182080
12768799452970030 183070970301287552
38128906554211592 120726953533301088
24837799148993240 53918233040738280
126780405450263056 213922944812682144
26618034752956548 212970509202479648
57746074143035720 126105852955733584
108490201361526288 207088328951475168
58613815102220184 159596752087611456
30987952190226428 136307296241316560
44612473576252808 262480372965399360
210386669513841280 241066611630110976
197319730529389760 244660965114971296
96912280177297616 164849063813288384
22863368852090588 258697469254343840
40664243535970384 78166662439756432
15496246582497428 106780830281619616
163312749562327072 208657750852273472
127362337079053024 213039831673026784
48938664310458984 156559050717494752
168349896208341376 252375429591573344
198198659013432480 237511011298166848
55309626514544592 185261272696360320
119112193365194608 124358509557597104
43930999553331888 84210036881940608
2837849617368138 153960197768471296
176000408133207008 244323073510968160
1255744492319663 181051939471969472
14145107912167908 137414228159658016
81627279993047280 105169758091353456
83107667486637232 86818686971648224
25031822098362188 123126417921659968
173375329099966272 255094609754270432
104121730130979776 128096894335322816
26335233648300424 190345328756368192
202622890417912384 204524841205527360
81955527924924688 160249985559342240
30411107622757848 92835122831162864
43147131898433320 168824320483573152
73654969890489856 111610609757016400
2457571229825814 164681290984947744
191391764556817056 227632267381032640
48092331161341192 211092639140959712
82540595981269296 262628162325409184
155872416896607328 228151509723570624
138996685712658528 228503298970847328
189711732090515488 195331172631683232
142844502290518800 260525036866537856
162079047235064800 184672737860493504
97463466877004368 256405454115395936
144020614458188544 202728154097886400
52131255548493144 182892729039187872
30610477610728232 46137308073877712
93581443722002192 119750846238748560
41810365301913464 141668614478158464
5480227138509778 22088716657218636
74669256753149664 209301807245316192
20233034693795700 229110751318429216
100281426840896272 149017791482633536
188149633560711744 243381119353768032
59075275031802936 161824568597090112
160231638958723488 187811254995313728
68696826949711776 141441081686944688
26802726353544960 244187213706710752
19528765179143552 226919797384020928
37529616619819784 213887488166508224
38000327676904224 138158530371623184
6622735884361566 22972475392163720
7640038126101867 249134716708427040
66137692604008528 262973697275634464
153393783860313568 202495001772016256
132576231357701280 239101513143890624
36818225402065392 112296358664895616
5187287614848730 220311982500973920
31595787665723212 163449838807205312
22749101453722852 96539252127235600
192135043075310112 200507818036476544
37771944669958576 146063245244770368
229622890719599712 254702816910486048
43092275177314536 251244994484067040
136309702136130800 230418990658159840
171067214553631072 184398072806508480
56498804967536408 228466856205367168
62192063017936976 254470741961157600
29975843685374072 151102487696813504
192989711570095648 206791502128942048
101023055744403472 139749887025191312
35984758450703036 218211819872674752
67471048092085192 260640203296936992
49215889469137008 128463773286578256
44091906212570536 162961524711683648
56787592321252240 177225062397852736
132517212348162384 222794150813467648
31784761877721956 198221246312724608
61663565694917192 199110241246498496
30896592362419428 211611545009905152
31225985787562156 128507045494924656
15487725569858356 101930797782742336
147496792099115328 202983889330719456
10875619733410368 47877204472883056
41243793276727440 195565883591813792
73261882240659296 82937596584998656
150098182231608960 194730551801484672
56552924351021304 177431944645433440
88642862756865984 166212132062050112
259337346435184928 259639285327165152
43735489096184824 62997601978980896
123421322844658656 205873598793844224
101539958692633440 155204814019538048
118026904180065968 160337182992423104
68139066326474672 226418641979799232
12651097051394392 33825654853473968
43966536672415696 45795427041355144
144808633811685152 250516669604147712
3252281817750529 187635357704144896
114530331206125488 224077262968492800
76209899121248944 247884825081170464
93020760330886208 118088358530329888
43407926594795304 249022499180912896
143490307470909072 178921391316517824
50809134465550976 57042727571261904
225703014934695 96028352243388384
7787484363574636 193890578165060384
2496456464896965 249777819651544096
76355697230161824 86700790676376144
195560849923364288 214953888136750848
17415877031870244 189009647985531488
215310493537420096 230089055185067840
126734398110577280 237198141493799776
134516830480394144 252548845038463136
85619755756955904 121041825526322688
134871784856150288 186126307437696384
122106305103019616 122680483305942752
84059488809746304 167638473083600832
50129294002102128 176220059715071584
147326256780647008 238783743419865120
122357363722369664 153281652577982816
66621583652434528 228606926681982432
111263671625311424 163766369649305056
38107675340965912 131654530481908384
79275379168929376 149224013196685952
3301487184664428 143849916468860096
162520018737751744 209126559502329376
80108404930179664 106110309228059616
110161956136079056 167201753497618656
182744464212979744 240392305499680928
38333065518832960 129156179372811744
100323526646250880 124765856186746752
181287530309825888 195615280558643232
52281808902411768 79873771502582720
80021673628270160 145109124248394528
15648781670378560 112749988563661120
16739128990332162 236152615163843552
148655341842451648 255797346252232576
69014694851952216 139775474349792560
139372748450704080 230969029967668992
234260765054899360 259065293482365440
160677567667828768 205129033015548736
173396890979366400 205204222524526336
42169137412337320 257418515339540160
108392778630668080 169101497352376672
139995403572922144 219092852394553024
138446664479818384 152377665339750688
106488603152004976 151696298731765152
97734633325632352 169328418245564576
76013714620870800 107155531887779680
173361034832523456 194522373388528768
18214809511951600 209611954658084544
144625205455849152 242575758771341024
104130969023502016 181680912040606464
188991987601344992 210555180190916608
1855270375280919 51359561458297584
150413237200666816 159230406925709184
148021801865158752 209848735060669728
155705389512041312 215219575790645568
69174461980127536 124560518324027696
60509362394645808 110134789189875696
8830543784212646 135666595393769360
26506628210800892 113286244529704848
71676648992138968 174533314578231904
192659979190695104 209785773473986016
81803061845260480 130404778332533552
56614548848690752 74488751360999856
173181915220079424 251446535055566784
19439095038535836 143268314147152528
38889137915113024 52696934654422728
39372019628972776 85721347224400112
135034724103752944 230273939902977088
4981393969642470 21037849274397912
142127658687428432 142697214804953152
115598680879456176 159174541810571648
136552378711848064 161946929110844576
128395653355488560 182388255184054304
230993046625055808 232884235400756448
161847884928170624 177036792573836320
48515315227509880 175494748442049536
84061449685098656 238230343348937056
18121887685812992 70303160591825912
120487907312440544 153951826889234144
23076388501403564 56602936355380968
129241274665221152 257467338764293024
67768567454106600 117215974605710416
41783804972599544 133958651244318496
27890368081936008 83426502788879568
2779324681149857 192695996645783904
119685848039697968 232511770848533056
114812860979286800 216372525020593632
101428339567625424 108932277911000064
25435413332918268 220490102933689408
122542526930745120 170074214802658304
43741246789050328 223724572117609632
165752918178713472 241257605479227680
47930759151221008 124069131187381792
145459149774142336 188269247638079296
155192218083381504 220245180382646848
113192260834664 153535090747870272
8480585441789024 63112955355493640
105600631704706496 106250050005141376
88575519327056416 191052699182472000
213917255121837504 233442799625868896
21197029740879388 127207237232827408
47120972735738240 74100672233117056
60779733028352968 242016520025902336
4321359469328829 226414156019554976
145038530623212960 201682838195506656
77060521807070784 235451988472307072
25267377298711596 124263280244538512
22421611512054464 258740287510624128
216427431864621216 221873395363760544
170708708127568288 181625226985805024
7121209009808641 161476947863697120
143906479065829376 148626738065775712
178685687746827744 197971244233761600
221452790148701920 258991148125744736
82308439835039632 184245392728401728
67298263538759912 75677808142527216
52966562193615904 86644717126022256
145760586171546208 180116424097774912
117563050226768064 131160822433156624
106417422325471056 140380687830576560
110589767044313760 255943582558089472
16846023600139166 68580130939196976
196008357120971296 240644452123811904
90408715926583392 140744926038807632
150932337206617760 240729516861277824
132956234151840928 216588576987788128
79562415612312400 136915050872609616
53447032341466528 173777976603794880
103477924089432608 247932030055727488
50993203772148168 73718576979526288
239278204612608416 258828748070277824
116070504359956928 236810797145269984
44591824666938152 184928786023073248
123948027321296144 231404083125462016
27036624142713284 209842179613212256
2858421908563409 161177311778470816
24855299740012884 169628157034870624
68949381595444160 228360749801243040
31109919958599704 31478606197737696
59817726943950120 122491192114895824
111825997222545520 122531218057688320
35479696150093648 64309082475442480
164279224961942976 170082783091099680
1635969439684612 223952422286440832
113553220218052240 151368502370595136
56158242030477448 150236312903799648
88119744740421456 160542938206479616
104927408891277792 115209624122296864
182618351205453408 189211608111845376
13131091918896444 70286577323445856
76188547387214048 232884013643776896
59799547447423992 252286503360222816
60522994936356600 110207232744788016
161208589363528288 177599870398335456
188835670034024576 220661799638259424
70223506474548632 184373024494632864
164449890873335424 212865504342226848
35191804761937988 53309909759819544
54852759352530528 185960564870584672
149005528085904480 184978578517149344
165531341124899680 254183849774065312
194721296813683776 248992152990944544
10864764651360112 77147933665272496
201213453972100576 209419960910923968
136399724142828928 255835407160180896
86515394894269408 170535499464293216
216019104840125824 219830566006956608
114826995079375312 130575102110638256
49793522701077920 124950711138304704
67058745173149312 99942593896939856
90298870453540544 163249739614944288
131514747610491584 140338272667227904
70110815138808280 143312453879746160
61123189011318648 231373599365741088
148240534980780896 181232321140634304
74913580160212480 174847805898257536
196806841299771872 251846515426129888
91242130690231600 261498067799906784
123754591740935728 249598635891332320
37376436027323208 72357847308966736
188288671904226176 196087452247635424
53809791808777912 75122125623851488
228935661787166688 232107675681855904
180189887647165504 230840154830835360
42067387772901904 75271020340234752
179698089053278432 217857373436364000
107307622313106000 260969538148178912
95063884476553008 135755692236443216
92137323247457728 241283477704714016
121561572732730608 160315773023051360
34369896719754124 160078296137597376
29108625924375784 58687714874411592
196673287225734336 213520376759421600
14380323810099660 51707819020117208
141503519683883680 181413173600797152
25452060477418064 83258461932930624
51739603087845328 155887147971283040
108388670022467856 117691132998408320
74077680570881424 225052615193174976
50767668350996352 55842605463892936
113098904546338384 144900842540789056
136451079802380992 227753368874411456
58538767015302320 101090175101493408
32348936452361076 119191346357679376
107984621918502480 184134383344437088
181549645508797632 198868284618161472
16823134231632078 153968922984066304
7391150954971113 192156065892321984
77431209171188304 184596902193832768
143201773010248160 159571736216884832
93474857375029856 208527911825045408
37551419753385120 105009609703896752
57641215940262488 133691199321535968
59147577366335144 198608655002340576
41154341854816568 81154932352696720
33547717910800792 113472519205022080
134313950050036864 160906133941453248
211315387762566752 248057832246717056
71638755124054392 204058962669321056
179415517450199808 182008487202012480
169542789067199904 173816817763028480
100182578524888112 101172798406611968
126461682206172416 239025245892386208
51829098000176592 255873001023146464
24510964733100372 56278287877078560
215484135878795360 221460455246664064
36589862284717248 181778438429544992
64553487387367816 148464116551989088
191080642717682880 223659630097570464
3204002498142543 51700144382580120
107804439042481632 166423052988259296
41675736582633280 201111405276917504
163644705286242720 223088140854099072
9299897002142328 65152416889894096
10191746203496554 131789548033016112
19810458984495036 88554859400480608
129529806504571488 174221614835430048
115965595045437760 230287060386209024
10805345422464872 61961292096704216
20098557331248188 40925112787105376
98245776895558688 140349583195555712
63964977017091416 126100960543405472
164886958780119104 175902955488329344
18362005455396536 90709078458733488
25307954484435968 115767286294004544
39515913236351968 81622947925561104
19103175257465640 102025286762360544
10430201767183498 24409917202444792
71731241180758880 81790913246499472
33165794943776484 51125921761448696
15846248784609020 140106463103155792
103767619924872144 186819528180957312
44137726545747712 236406099386193216
33642526839636728 130252375079710208
39643144324248520 164887559461585632
54137979742784424 166026317534741248
107451720612164064 113605150227846176
84281940655985824 126915236170781456
14640157748043070 53874364393412480
104920792969017792 177004851206491456
50246583757991944 249346604851659584
37686297616835704 179151891029015008
74013301112358848 238692592637826688
128969918260080656 236649423395226368
52715669057837104 87173390604905424
10068313436320436 132049588896767312
135926593406021280 249677067323049504
68116973309239240 238216247595678592
156993890567237504 212812091950600224
93141961072894576 157569696616983136
135312159588929792 182120804044546848
4818307070122816 260423919895224128
46144128659959880 249809205014416352
83923975941398192 146064618506035872
179949113168483584 259311284654111520
11086459529532412 117161154063818960
81618852033171184 252498447333397536
188085263741815552 260531110854247488
148651237749676416 148669598428668384
138689426612556816 175567887814475360
16736236346193916 188251579967093632
108134796336368976 147460020834915200
111266359592116480 132978557455403760
159669392708419840 175990721392521152
151304697462836960 225909420963725600
44505349176473528 177499220706424256
98637028023522832 134879369504763696
100660306424759296 216785867005663808
60882685371557920 184035496432629664
125178813705294656 181801751179751424
17743672404737760 98077679231152512
48491153019727480 210107062727575872
88188649216846288 115967574210698256
145335021825685856 246562019869157792
36443310171276408 262783915153625600
7729290333344903 248050510342509024
25955299638522068 81388417280081968
131920748613123520 198294235067802496
93035773202322256 100830332573571648
125107223264194624 247727658001834528
32127542855295692 55470473847975496
50120135565058872 122278856868378160
62671670415621072 140984225961793040
90287214946340992 181340529299511840
154552714180927 156412725321091968
199714894452990336 246131571591703168
18809845376282516 90847578741410608
152368141405862528 180263654206516672
79133013088008800 93354879058909920
29669615338886948 163049175338260704
46935810550796240 81678317746853984
45858242315512432 112369523784276672
580159587615743 177167718288767232
144851879621287168 165924604506271552
66009264688422744 149534000443983232
47661757576576712 170885718084257760
39877896292300456 43368819770545648
140202845905875936 160729541786550912
56968287428022408 82991834543341424
98788555631547088 250302365914992576
125667780743390896 261572114023447424
151229076356759840 257879033359615072
8816090999281524 132743555499568384
96074991855994112 257251825355130240
7538931109362207 213199093481809280
92399042557905488 136391923321865216
93103545418096960 255948237677159168
1433347120196408 219307547280302816
14826231592520864 224173711855275104
152803340377920224 241991331799521216
109251836817462720 199153900018754688
60270880364993864 108591514551018144
25634482153900324 191507600541561152
62532764513144456 216700221186597504
89855719484978928 194956927148566016
22146354648840168 154600906512468928
203962162482264416 222314390137035840
44496995062465008 218977845221767136
69583505192762016 249735323617730432
66650759337745360 92087349618054016
161421042133564096 246910166041491488
150391637641177056 231710252719947616
39531970357963520 238222364393134688
23938482192368940 145606126764319264
21403018143462612 171078179970039456
64397799829938648 201148507865870944
144552157069116384 241854463191319104
119880659755202000 176424277894260768
26009665588565508 187395383120788896
23897378735956912 180420355520595360
75229573741201392 84415884369836672
102905232197161136 235865219900095296
97857130954785664 251034653031238432
145792314010832096 193636106872678848
81645530267536016 158485560431066720
121995975191273840 146181295455250368
30630788441313932 39579155445765256
88559202458578768 149898248952174240
22934232253955840 161841168150504384
37698508038647296 67973430237683776
193075626053039808 236953428080322560
79846031998713456 158731420550519744
113167303093524736 248956215920560640
202741033235492832 224945648094473280
36742365996859040 253607541903315904
24053017453511380 218125184541361152
70540700558152904 195188923933507424
148966903646235264 201045080962037504
6971298861961692 114310151698095680
16803220993589014 62099333684001680
48809877018792504 204290628877470080
139897044359340912 259866131472443936
120292457888293856 205313993001129184
71667340846568224 142282695602016592
124025122550499568 200995208161384288
59336284153060512 214328179436390400
29260086926514992 200323794236548128
153725252038822880 221816232915822080
57341553973763072 97172449815461888
66400946847653544 226118082211891136
94789222545376976 132903989318568160
69142432920641920 208389882342809760
63554778739809280 159614512475638336
58351584956782272 95866898314332784
209288669832504288 231734011296951200
79032590558141152 164309245482024928
70646640310909032 75831849093767472
14797479618898082 116829884697487456
44014551320176768 120056361110463776
58634795415144928 129740533769014176
60417964814210520 162639692914239872
130734626716636608 146668874192463008
196441128127868896 251980877731661120
1333139150502084 194789854862819616
50711426304781552 96065517496078176
122824375901637744 245341601700580736
114627921764965776 183271834818429600
140372507373767952 218596149947719136
77918456080993072 110145534359099088
39386113037651232 109228644918630544
15835901873343392 98494580655116480
71509908680286248 255287361883613568
8138539941869407 249937334553838624
4735986527042432 123584881306833840
118147940764717232 196689335153157728
23034262347030760 94847498473870880
155747675836841504 159586662732777056
115035343935560016 258791935263267264
120791517464964016 133235893620860576
63588200527813504 239837234721148352
112810366755964272 139980306916894896
129235382204926720 135593810488280784
148621184889938112 229986408304143200
167431706260390816 193598166596802656
137397160121159120 148930579362608640
19419668128228504 241584056893121184
38761508746405160 191356985387431584
36971289715187872 81656663750525008
15610328502961540 257876980084056192
12973412293249454 236390990296608032
3342245669133153 163952096305069568
92409727615044032 166762703215954976
180522113582325824 244685581830896064
8339868257608149 100833875440120624
69352419545380208 187801794870078880
193239871317776608 204995576391685056
63357318979121024 159526438429037344
218557194877911520 219470872354896128
169315854607436832 233723122288784768
52372518219789912 126240540430578096
50198989553280208 118570548102689264
77178784880916192 106809023156483888
192113086073273120 206518534658712320
9220083877680892 145077299234462528
48631329391724152 135781433383162096
117502143050592336 210102461229794752
169412350666802496 200777447678064096
4235808437459879 211796960371924608
2159339895217308 67070659059148016
5077847855081680 80333812152210704
33966402571835468 174712595992015008
59025404759775656 200027831968325408
6645520982279914 129990523805651616
7591992393877708 117942213547695344
12727065383969174 31065579317660400
218152539520003936 235534600858948576
41009976926976824 224878741532361696
58149382778596472 182011282942280640
232989772218346880 238515155893718528
128063636947788496 136974044225501168
84098015949466064 166071225109314976
77288270989134128 120105544466586608
118547385047065616 204921190888368224
239030323614424320 252211680086009344
142594048182496352 189016070966896480
41175746998459832 238794867845880224
13783902685431520 191028680631648384
110579523036230704 157327009178138624
144065770217937408 149417521490314464
44794708205011048 145459641678131168
109293372129811312 151479811524211264
151912167647052800 262432577792769440
114847514049020464 155252848328368768
82977060951966640 164536424480627392
182617596621588064 194515072176357952
45893594662040840 126621767200721712
82137796835680736 143330468585814944
61662705886113904 226308600162413184
35561802710085624 260980042333444864
60562579288472344 169492033177015232
8354855874373740 195456830951185056
46607923152008752 133673513584619280
15111163641459410 124048552039930336
194154728729075328 235491089090041888
4628985425566172 233420782864843648
146697528735460704 199341165566110944
5635419665718514 130732665761280672
199191977539729600 256188302995096832
14879535467303160 92022758057403424
92295072369453872 238894412331860096
30980652217387260 144971395012219520
71419502691851176 215550114424998304
222997583946114880 262217314457030464
37613835373650704 113676330054643280
44583034574351928 236136332294947744
17863746691353618 81957591070016400
124134358026393008 155856640157602432
61174222079277664 145801662254172832
89150161767050544 206307854288479392
111402129547408560 140998886901082608
137085666888665920 203105678005992512
26419222508344800 210716119162654944
11593732332700232 35452953847776752
65247264438910088 187501783849174880
244981871968820064 256170450388681152
111864297546124432 149739833096011008
128528922202434736 207112802191553248
127451053953035152 213691878285398336
58865587811340384 252102344408767136
208239832754829920 240637132667492544
108007473680589536 203158097572905408
135347081585700112 173530798818718368
146280799217658560 245139478623068480
33724963147460288 182811420562531680
188939146353730656 261301272433939552
120029883018152784 158396477599981920
51845244645828568 90241135787332880
75334524574128704 86747146762257536
170789710915049120 214492658043577568
98134539391439408 206040148417955296
15024011844649970 229600384797760128
80256515282025856 132505899789769504
139174745018753392 245531283739739136
105902608388361136 226386218402389376
196946340964087040 245155459888187744
27838115990872232 214543217233755072
154546156086562496 262304171409847744
23497065584988212 55018028966923216
45238222439945848 79227667535951600
95593830704276496 249313507237720000
31698413978150324 84478454777011744
52500674901323768 214396825633593664
135248060831672064 177091332410010368
137659991564747920 252070329525265856
53079576411234848 251003247003150144
4552488101582866 51387470842622744
18246967231532616 143468587677489296
131980977801388496 178036445881216832
155193508785283840 261536159506938528
164306100038255712 187968130572960192
38117089371274456 119756807665694000
121554385455768848 252359671453940928
85588549171090352 112905859086555824
8655762487125239 137828380096736736
41919078007139256 75597810273443744
2950472271226817 242983894222100832
13273593337032334 175897256793946560
19287966612600956 60111135061643984
87285369800931488 227544859794230944
153657924784932960 229129736717960576
64831351969800280 102355077184344064
61730627133280680 183321951827911040
162725367703348960 193723930327529600
44834027953657576 237814052140505856
77212679713204432 106578740585176720
100193714077797664 257885085522835744
217539956882160448 248182688495802880
151614774030012704 156931293657425280
148030723029029760 254159108982138496
4893341225344904 141800407381152192
215351441362401152 238454397045192352
42510183869838960 102103780676349632
19575912431093620 191972159301515488
133316211267300672 240955382783536480
80015626684991808 130711540424704112
37814364018929488 258730584466601120
167722848554916544 171085781560507360
119538796034186544 129602149909235136
34277262458986520 177218858373788704
31975094226511884 241583275211643008
53233511117578656 198088082725347296
198279165432349088 210563158183094464
36756920173110760 205260603205092064
107868042709983792 169501183561330112
181805562834015168 256151269453588704
141560545787004176 194259746688241376
102552979635736576 256778151911779104
113375580326506592 171795511817726080
202168074742066464 256814399945330496
223097041061059968 255964270483630848
23800572967896452 256049552131126112
123963944666818448 156553414626147712
22597277092615504 236474665342332384
68874722663961832 109001344280818704
119129956746700752 230854518486173536
48896148678524048 126446131159433728
221057176942452864 257985716888104000
149920309045884832 167237612761813280
140804459425045024 179764412309379072
40569921937301528 262130554180316192
76252792355166288 185403098591120800
101636854435900912 199077757314137792
50396613388762048 207786480396550816
122303174739120432 230114975392415008
170363538907289856 262377586264531648
88788635144963408 192250366396801984
81362931263430256 221550083768903808
8343902822527799 205402770789852672
38486580796921160 134313200484666016
80719086377104384 259084471947342752
16773095617261908 229515241370488704
166173221987473056 220372577597693024
42135841217417992 258143640295709376
90978062097182128 202086420298548224
87244138907835168 183269937483809824
57757815169211296 256880766987472864
13084494511918972 30280936869422036
50059154334987936 121133456688333056
166348061531973696 231263154101281920
207967953872653280 236880845997744736
154106138566461216 180031257753963168
104645870184583296 243478159100583008
9133645257791956 73965042818574192
189248798293706848 210669953767206944
45124146994239752 205038436383355840
207911385303884288 244354518429998528
174856303477550464 255504662132984096
134247085822778576 170820817896653824
73936763575276608 199546315527541920
232554520459979552 243579217094915232
15698323136445184 212433878921003488
81671350004071568 224999800356925376
12416746132415720 240564187167665728
6744084949341638 122256375050173936
70372288407280368 181669431954157760
71723291960146240 107760844648066944
110490566803112768 149190349224705152
126702685396237712 153511591540589056
26566982142559800 128097192923902976
110563580539591456 217900893752000768
48057862316006744 208025276858075392
29841636141374276 143026790597927680
38804793262218264 39164898465940192
160251195030259200 186112010585596448
1825567574831959 168790179966334048
51799369456330528 93079332463530352
164411821900539328 252059122688330528
31276210736269344 235980141250003904
71684046481607112 249822389445336544
18436872250765776 36046541221977848
129540514878035568 154958413230815392
63788512234436104 73891922880211776
3301172444638895 7454446001247346
94048216669524848 195309467792902016
88139383912892016 222756649519263904
87253978604060784 149750529052209664
109665281959856912 184887005048519040
28928153991348340 134334095596790640
7750715928532347 239028486338481696
47820543638065584 72509597354651968
67316312834330768 111962428685319024
64190650910617760 222350890081440864
3702007539407075 190612927859274720
37761401264003888 112693527385362592
148872974004406784 201450250413608000
101341892801066336 261918665057045152
128106533877257456 149661206293527072
159682047318912768 230704896993661920
121115286923524496 185937340744139808
69053804234994912 152048952500330784
161835272458126592 261865323404218176
23872392401733108 189753990747289376
70824846395381880 189349937373446144
108385643751317376 156876104238425216
2692841655795414 127962825947462304
18679573225443508 114321243701320752
2176017004727282 217975477634379392
1790116885531672 54750010668921896
3097607441504744 51380280569348864
184880563396475808 226883067174168160
152217490799512096 191631109246263104
149991481852167872 199855936130799648
96818624102471456 189216871128145920
83348452551233 48904024907626696
38950643333604536 103295806987722624
68862934660369024 157374320820391680
161861519704953376 236060687039179360
87641560976326672 171334807783423840
114116673443892736 250508864097612960
9425627374975974 41382397811889472
93660594749040512 181536652611628512
36036110626055616 137031434990438112
68269764929601288 205302307580477504
111238927710717680 170113166574353600
73842300960509264 183762457872786112
235164464936114304 243229861406441472
29423380374381876 93068267745608112
110252334860980736 241787917209030016
76487000100461136 184392554978101696
7979300771762039 201425953886928512
98417563187791408 180368808111977248
86817373291433856 102266364966767776
134670412565190880 178021338465445760
18864849876167508 236998985706530080
148292463054253376 222043553710070784
3374014668755558 163950933666223328
188873672342979072 201065222813148096
18424889216413272 152483849281261024
179873407981077952 220007804993877312
86902395283739216 238004026766455136
94660247424330208 216032893344816224
17794630448124362 134640100889010016
62508607538411656 116472972270167328
113713845474586464 256232056850468928
93569355051585744 99560297912587248
142906869981140496 149694419579141056
55598001810355440 198577394951650464
37517133323549656 242514996632765536
26312858701256980 197341464508853312
170532523497114112 201996745510407104
177089807988291488 248152365702435584
77333428423179376 191925100144978496
26490054406334500 149159845128880224
152360105192670112 220847141552483360
30419672320016132 160034704968062848
159016729692267136 260942337721071584
105306140796676528 237330053525243360
56395038111487872 207437650347339360
14854154515101826 43232003213593912
3806265757875541 134286882484316288
60514131579998288 183939720674944640
36281128832866056 109733627643163856
6057186238239812 204929333212791584
41254824991844656 223374316334239808
202894878982659872 212407885885208800
85960028134870192 235162439875087360
163722247131958912 177964721065017504
3741218226305623 108947830620941040
106033558955039728 166859264340796288
124697221995773568 182312773837526240
49419959388954344 230757614503148416
116542641992300480 140264821633713920
13273187275161150 154304710298087904
95877832727909808 109645983040296912
112606903948087696 197851553127981408
36487369653812920 87987040644873440
7122140943881434 72319245965648928
129998552671373200 146758719961587520
16793341379357756 167706832361559264
14696413453926132 185283882736440800
125991556569792144 135896481124421200
116396248502612800 248826021841575424
234170155066188000 242214250832802944
190310475236012800 202722974224523104
211438978687768800 226573524709968928
221327023443300544 258035533169204128
192708362760663584 204071492589534272
68508537060853376 74649185971300384
53781668960444120 191508164694046080
110551206230305280 132418599661104688
40657390139477232 87687287238277776
141793691698943120 157817198374736256
122848357798851200 169165363768851776
92038144410257504 124520765069886064
25577486844650812 242367883698288608
69250888851837640 81533493003598464
202235404734998848 230031398152271456
52714357935987704 77549803243496640
71164391782243536 194147056339065120
71916997868549488 97014059342460464
68420808891775784 139645825842723760
29621925519536772 206007323286496032
108446126787759392 152390189578237568
2168624810178583 260691121290944160
141989056956488240 187371240134439168
32301049742168640 147387890230630208
56196270940827032 77677475825294368
104663711680025040 254035501404254368
164591533111561472 236985198705055392
137134297895185040 142843887125236528
27639717705664392 49251337382091792
3898853675660790 236479349867987232
5486101450942408 14781668257289266
230987484298519424 247399804159175808
15556182845557998 185634286476839264
125640792493542000 217392607694445440
70836538199700440 142332366421496256
35219050239441628 159698163930289888
35758750377164076 143775928548166656
193202693493007072 207987729070764928
136709345545177568 138771168258484464
199413912204575840 230103155734318528
130420192528383632 192636632020202720
125489761645105888 219047508038633856
75236031613941568 183642953279023072
169557027321464032 232505077814424864
200348585468144640 206270439917601056
123004961109521088 124559953246226992
36280269826161320 139621894571289568
105095815568846976 187262208324054528
188366422025887104 225230859690887232
88467017136328848 220527858959234080
203899851050710080 249286760653425856
120738912510203056 197295957234229184
131976127889711824 149927032014732320
13456440901138560 123228483750388720
6686787112026969 109309849855047616
26008673058211388 208078858738804960
2466982467433722 2994699865214679
45521425841456888 47254371197289768
130762851416865600 258528474619045024
13066133169971834 251599339358399872
105524389700981472 136989041404989744
77573103479089152 250106274266698816
47581101768588040 246831680999897632
88137231774795472 181909341374543840
140988349449568720 182991172429451584
3050068103428477 126166285734356368
68327422721827456 205825717519749312
24419414369568724 160454730927185856
28531914838245788 208496739453245760
86015881198104048 202726939731900608
10080421414404350 179873825798939840
40922641592933120 87647946799063296
20309369131040344 245403746902825504
148582016999136640 244745022988795520
5731639656240649 215473826179258336
81436432348852784 103841878598402512
36201347770812632 136439703983750800
84821626289021280 142313174581348048
48127020626162024 131888990209175872
92353308441034352 220248942401312448
169251855168032192 258635848816965248
121056438786517104 230017984659200416
96160761090987808 211310104828278304
17197468503755692 148641155625415616
62048956073844248 182443006438951424
110786082350218688 248711405100363456
124330495328235824 152002557200476000
91673433963878560 145580460414575840
77579578728651360 187745796631795872
153085873647146176 190257517694068384
106807907596814832 143481912747773648
28998789477660208 108606853588713504
25240406662995304 75805443953418432
174121561449935648 237311567492047296
350648684940200 28643303709269348
57986592222878856 182137146201105248
39414190606720664 114266497315501296
109499709219614848 141363313618257568
148671901910637056 172494339522096224
126423138566886704 203987534726505984
161583349583865280 241605374477892864
27464231628107084 97827445670501168
127304350938986448 233923198540785440
66576630149498104 120050098863365472
20421066925189120 255148775876856320
156420276800815296 206066476716974208
47927366685839544 199407952353622144
23329604958320476 37476931017582080
29534106098308116 176793287932036576
9290399077197110 98912854396506688
139192289329394224 197548983541007680
176795246551215776 238046588272341280
35261170799135068 180862828712762816
144544726018023808 148565391000209920
19030456250549284 67207162009162472
2628543338459698 247135933834551968
64986183608180312 235078906969039840
11859052844988972 104388672416691168
183453841278496800 224764042853010400
163010932422201824 209881446179374432
15956970342481398 113171216735652112
28612153785781752 55777845020025000
116553322967117952 233102837921529120
167780080040382016 237310029593559264
69477527468176448 77589661416841200
182755776425071776 237854119068851168
44464318880302512 105848983567085200
51013332949261080 116196757583157120
45762276603499120 211473560505119616
161701852060702208 225149140408666848
104221135328725984 260043331491850048
32424834804407980 187151291958658432
9833567753619558 124312451436796192
89077037816880352 105628621309624480
52203882366683136 132029334945698928
18718239213753424 92905648605973248
36725383300204688 156846164169124800
19553379183534880 49326738630363832
146840703451036992 153844444130005408
6943361447075742 12893809028596940
96587553574425360 100573451054750048
24334365200128308 122246718831052112
121245611975320720 122119190598445696
76871292969761408 261845860095164608
13945678495704550 178853523324541344
34436516945272484 218235477727234752
119756624423463312 213463304309731648
223698281230744640 259349993286006176
19329861889322332 199619410285253952
45093241704197840 133569618357572976
76323006338401696 116886892543404448
56270494853986800 242484391798048416
57724557814339568 73580820268419056
44614598616439336 187307901074754144
4487643404581380 253258440638528320
98784779608047920 230032280142217472
12388292961944090 89459668213021264
32312084142276676 56076715556527752
198537380778513952 228843392352623872
25084243335519832 182540262398391904
23507325381148456 242596878854075200
6489953317976497 52505722289807552
152867825002337216 243188465730031200
75258455807931296 220419932098141056
202860046366413472 238878533513743456
48660183271348920 93874903341224752
142040608499985552 155521352370214912
111330589654127312 211627432912078496
207182571200060160 237233327964132928
92349743356698496 162448124035682176
87069839387251824 187102069055776128
104619512737804992 166421210181838144
172384138876641760 217412614766612416
141519939804749600 189603849908730528
226726540023629184 243193502137087616
41529745018366464 68349629766908952
11163795674742694 60832328146417544
47045933045656984 228259113533685824
180979786422492224 194211699605874656
85852540665663424 165900551160562304
10149772812079724 195617346471262176
135676173995366800 259562688311029120
103117923748607632 133555224364311968
116465379656697776 162119817143012032
31339439768822928 196189311592435520
187554790438799200 206503620566060640
55399619043670336 241897965784933088
168430796435131840 254109535151977664
147559369108733184 206026969237976352
111287222575417184 112573649833982080
8690947944050708 138895895419555440
72720313583500672 211761749410387488
44832970865248024 189454316423023200
230395942447289120 248835417754171520
33659548064478096 162277631463463296
81182904476824192 162193986615835168
45475980013824720 125413208953145728
93926904955315792 252441593423840128
29448344440717848 171433108790513792
100897679728084000 222929063953191776
130845796762986304 205479221908715616
6740099568712 61500617400117848
194680620541257696 224571561693851040
12065062936829236 239400249025466112
2744921544844224 61952291052999808
129007202566767520 145280800189738272
123037567807092096 152221846714434112
205858419670798272 209734084835085376
71723907482974864 87919454339001504
50051900828812872 224360434682829184
54016883710565288 111020215405126336
31738246612831764 123337582841369392
61923659058070224 206029322035416672
36540769260507568 170060624818244224
153385712075602912 255268139229439040
169087058989714816 171909407963310944
49121286030869904 84192406673573408
84639856181959 224855588818189088
108696821158678000 219551014449059232
5114798273504166 76705332797374560
182518400220258048 189756636353709760
73949133959088864 95187289319522944
9412045868118928 229878776184800096
19857947171921300 114593669919246096
79520829994889568 206841670432268480
37822787755899904 176693429144152160
85841858621971600 232322602046163008
194744497923022816 205400249397108448
47968918844432552 252819359457364352
88660601599203760 172159489670328672
43137480133693768 169964906431323872
5573936722480749 156444172534606048
1301023562171283 174111634391172928
186068137261151488 235934484292381760
8367521292452438 56602676556847456
63713809756697520 72938322201355776
139173082882924304 220342362028469024
142029941836787168 144498091121792736
3132898249160299 186891974533946272
58440570562473200 159601305079842336
5018648190187078 141534677787557328
134200248365988000 231551233014845568
192321305197143936 222510638586301376
90619793797791184 103513735092783360
56132399913299104 185825337812617824
18585638629700832 63045630182450160
164158588200165856 256741089197544800
141484948075169136 217628306711508448
102664530827841632 217650620702717568
1945147067598671 119015682241468288
115747856217617552 126793493628748064
17336925090355084 63334982925159952
43827484988815528 106109847954928848
139416486373831984 247009659824857856
105526493106569184 158908911070911168
58045581142488384 217232307156119648
16017656939643124 117961381946825952
61419873313653448 129500387185252704
145995073270267200 171643568792772672
200353056570100608 205084262379650816
56128809602070072 166142952533347520
80854583342287488 233182855014797760
177174398596183168 228001003824986880
71051695881351096 109656479090549456
119595009455216336 235087244327619360
226048821089217280 256202839153168832
172356704357797824 242320583296905600
186846783419560544 190837313831548224
170942815472938688 211107788705093184
32114221251825736 182435791533274944
103927477740309632 154943965427181376
112009128307062640 174833979475329536
557105731513269 137045562403755712
42694237994847400 238472391205056480
65730310439852976 163972525177492416
83616047531784960 113276039073337248
46793718788554976 167273239409105024
24019970233975348 167276391058310496
102762874541422688 169578363478929024
60462593058315488 201288732892948704
74153666830922400 176176405157728096
35546740857848232 171450886039023264
133578806376884240 193821551416053056
23988411048400404 177328662176166240
67461032832621248 126486379322674000
59344142983726840 118879922725883264
38263100278442496 239796285618652192
53135659669700304 157874342673851168
140131209084156848 162213779858731744
189249843209688160 221582819013166624
121636119400904784 142493314067194336
152187233069917536 196891534930099584
228524967110364384 232025519406775328
93312188038817552 159376740703958016
71713245241850408 118863717185622656
5123920292759914 106445683310695024
103188148851834288 208299044448176416
15986009064790762 188733761410118432
5990303810774706 102182694376213584
80610509471204096 236859460420643360
124318692233463104 170387608558056864
84824689267627952 167808174434283424
122558992672177856 133198596406851664
66979055782210784 219220392168152960
98922141844604416 135074898931488112
104098488490318224 125137597457166160
198371866920225600 199442523582264992
127184696581796544 247448059390363296
138481499804099904 145048618173381920
43337786926567032 222985823470152608
12898557407625400 23986082905628444
146505865544455872 229629384820383072
23503654981376100 137316447292230192
246735115950810464 259751706287519808
199450503652991040 245304585767625472
69381521673673424 82996895967438992
138927308805595520 197583311676270272
12650909228602326 261737733209686976
37538167863350400 151054238244369984
199725685919689792 252100198824088192
133690268276950768 197655043721133760
89095604484817872 132593735736869344
109542627738608112 173892318912881856
99308559854685680 110348799520363648
40511404009207816 227454539489619520
61499954491219952 187744802581599904
40138720479564552 111798895900963408
24936874569772572 116010221201269712
22828409001043264 224456220283867968
210808995593611424 261865905179434304
171702835311386880 214401895506221408
135222295168846848 223326470396111520
16786729393439582 41415232472589456
46058012907044952 260975580700568256
104721872914672672 189127066522654368
80195637146194080 122610481428057984
46650174401232712 200423469640160192
83566221614740896 225438066916141472
14845411816567572 220158157294937440
54005920759348392 114421483370969920
26151584071248740 168000444388338304
26584556560480516 85975405683468416
71997233701300280 236895746456813760
125659100163356608 198041229440046400
108640603853932720 242575726530904256
218513877876893664 235294834094183456
171036123275154848 223478026831477056
22612489573776260 69849677678167800
116669586681141392 137465378116171312
134703254194553392 154546889148587744
107664795086890560 194324985646560064
207898194147115264 248287030457006944
59003934122132544 206100596587315104
59741639258191280 234950155872316544
55697226770677024 174381456872747904
219226790062771040 257534066767439200
102245142022260816 244474578511325600
61925651796181936 237341016195299552
91891358717609936 224258633407104192
29774404740736268 236267170871966336
17968420134232910 67127325577445192
176777218411858784 255422238533041408
1716469715403981 124241230400221456
73210145668306160 243088159473725184
176101256289363296 235325332260099808
131212067247957264 149945043591320736
47211384341194112 204370539931759520
136383736729846736 190455259822289376
16181382230629032 53611330935823064
144457702228494400 173869433766359840
147580552117969952 201034132960851424
51355056711472304 69627838014873976
69041217715902664 80683141458645696
42692969494861888 215178131929518144
158002245600266496 254523192415774816
189684166654679584 225428331193089696
14887467393849852 59723188245358040
55721236645020216 60943006014164800
176148917967401568 233223766426138272
22607073540496992 210368447877851360
182935368523230880 198780607325238016
105381022515043296 151008419982930304
161867802368864960 257083865748573312
37404821145385144 87097895479387408
212166161098981408 219392008956965120
11268957876319242 251509981050605920
107014456677290576 173756584881559680
79218457303203232 194775488078147776
78804795253595760 99748843262371696
116849526804998448 159537114198434816
55740599043978496 83727431452056160
90919480885532032 217863835986456064
144953289287782048 255079555243372704
46475774058420696 180775645057682112
230779916433057056 249523505756213792
16112298877275058 255249440913249568
62592655726386320 237179579398711040
106003313491967536 123184936604278512
33292549663951864 86199377232602480
72728691918936272 239450083826102304
21509492375944548 158257301621094432
52078293969001184 167827968170949024
127526352685337120 143834325294973104
1030050032743607 195935142414485504
775542146854353 181765948952325024
126169068730458400 236728716108305664
19718323968894204 142878329008349920
69951279634046112 213043393476181152
43819683975128792 200223330584356384
248684560421653504 249002487887464640
227195845830748032 238584601182511712
113712235888978896 195694167235996768
159250898281514272 168152699689623968
210448995302616352 242976581508385440
141015333077322128 238042570236554688
32248813709485168 76732396662857280
48357220599578616 252902461231003968
52640230537512504 120554547626240528
102041188448819488 241989536234097600
162141839893470720 186751972851414304
72679028409427184 148649020443566656
144507857667493760 237391081914368896
5747866524667823 196849598806178976
75194114081168544 249124319149301472
18050995944805980 43330734460830152
194232450315061920 252048306398256960
81519280750138480 94345968461458192
56350893349346784 181883089996157632
29737187293500176 192930764505855360
153355199638919264 224830810643091296
218207485508444896 260371738641428160
83399246337735920 126302704360789376
15694085644178032 153529111632901088
78457967355638560 134251976539477328
204098110379874976 231833282636202976
128978561659008640 210487303285840736
62863108322958496 116742202053019840
61004709292342048 70025439800659816
3407650418276874 175112777491384832
130479192141485568 146467466039921312
35846319403542392 183741823673099936
7769086666340711 13690546843830704
256282061512024384 259392328972484352
43611927867406752 192831374098529088
92807126619470048 220031078070647040
44995459246594272 261043325923866976
64483070136352608 145806397997886176
72560047040853696 77817991281374880
129841961074126208 241714533942746048
68639097995749936 161425754141076832
149433989911740544 241136683218111168
7715927716845796 135929339374876160
6018461378298259 21910238617551292
155166512160434144 255345555378914976
133429224561697408 220836800701211200
133916954046194272 217889474184480480
111702648551998800 208333062905415072
20373621324789264 101556553221912704
68108231963350504 83658625798686400
103108894567506480 125352614359620480
12462190899814204 175602225231290816
244079104658210112 248409747278320256
67411045516851488 148970331419726624
93768866543211104 222962841083865824
51297469250308760 249038109570042528
174648393065036832 234132252379515008
167034854058448800 167971152259303904
147314018041666880 221465626309409472
108521284657356592 194922081620958080
139173839455936512 210745966518926496
66145776966934816 159040836411947200
111463168430224576 247883899590547360
38056280311517632 213510945942959904
6668497829435336 90968436397555040
146496552180597088 177101336283897024
111622733249072320 256859019636079712
43642094832439432 70526545930406568
101502958150613312 215859715323634432
162991665740460672 247096083534967776
210550667581736288 229589802203259648
71829878815225760 164340332974591168
180287100689774016 225147782281131328
22079967723508116 103915083368747040
104217227004847424 154627939154836800
83045088582556368 96724369764522752
226494033913471648 236522360386326080
173276146433994784 180735462642800896
33939739149304876 262815794131629024
129099284153126176 216874090539771392
17609929470251470 106175240780578000
69146099634908104 104829564536293296
12497687614193854 169806669862012896
206466909881983904 222745204299166560
186184210424504576 235775876981266304
195311326079542816 230010334523512800
146524245941212256 222275629047677216
52965961393899696 245296008568085760
132808471811930208 245696302460728096
247691559606286112 248169745024996704
103445270724652528 172350082313945536
59558895003185872 169528041435201696
183398096610024672 198073563108996928
58019677992549872 258111863295708256
204379607974347808 243691318073822336
116606040227867968 255633229574679584
36997154434170096 255587465686698944
17517205433053490 207067270240951168
10800603239673098 39338966612156224
15538993611002798 223673668004600064
19423781583914516 163356743700131040
61607196360905016 191739778858316160
8465911212624026 211781703899940448
48134179666172824 158162902062383712
83040109142470800 98807104645017008
35787291984439060 74624612007019728
70175011477728576 243269252021197632
27900008267249952 114723590361197024
231340888866986336 243770798566158528
191672731077669408 191759941901734240
79079994598271616 128891415307705664
128731088582763344 134659193513082848
12031719777998108 93740755933843888
12024805899235680 41544016833431608
117926098442034032 177085412093493024
171016684947550688 240431591649291584
57557773300042152 198062133465460160
5280810542557970 8896035616049638
11611838672236002 166712704289495232
9267130604872360 107982498633801952
47491202038502544 95306904071534192
28503929518200516 85729028778365008
144261790964268128 239587250335571008
106391867073484944 247724046230412768
116072973683783424 139585333455305296
45021213934006480 61695999520133536
46961151268903048 54557168756908784
101377102205768864 106879885956732000
82360744923672624 127083844124999344
44373887415395696 127676455342221984
97300185584968528 147143324490295488
91036371084794512 251287451974703136
194297745734507968 261944144956631008
178260349054217344 262893310780654688
51278218446749888 146369965833157920
25199156028080856 144215770280744064
129970899942148960 138013168159193664
146236281206582656 232591560864927456
100878903751023776 255330429178013408
92377790865608448 107748733922528880
144075224922242880 259848360677392192
52168245018209736 58354703952184664
22753051182324632 137139436569458224
138252053718019616 232982758627067936
126509873072978944 193946784452429536
72527668225222944 134782615279976336
162626088382163456 259705658075587584
112463109300969440 225738678952085984
85058291935219296 258681323727964384
2176228672784073 130400554311118400
39291203323182152 102458691513703232
7159643883073355 41891309776239960
29860462484275708 214666230821815808
87352449449777136 256949232299610272
129271135638824016 197465896649826848
101875383170561248 144534757703959392
11391225293120360 253725238910155264
91409545644673536 168967765765145888
185755227549129792 254030227783660832
66228295858021024 173810065637446336
34371836255733676 149988532568795040
91859611887106224 140742888157856080
83252050957544272 158563423575969344
61684930957424168 76791413605413152
169559514855432480 232423805951279392
157489633993384512 198987100629856864
8024547185778692 83775539250147408
34995535745099280 123085772715190320
111442731857462384 125196646820234368
91314267983722224 154068548746664064
135333024112037056 168785447655393920
3881084086076163 94952704774022720
57602525237750008 225379758174433632
102260873228475808 150963263540536352
57367555868655048 209095534803686240
97189104935048304 135017109515274928
21412869871686096 123479145535150112
9424977039449512 235736051846807296
18491016067585984 125222420955318208
209289892697825952 211565807802800704
146863244229712448 252308112356734976
114100496699570704 194522835679259040
125767956832438880 174002412679597600
50444516926315584 123205932639754336
13169030937205386 96767497199541744
140018725887933904 214082323630149056
46946376907037096 215924987447505632
167985548941318560 212359904544916672
191955566638431296 236250037889710816
29794431930599612 233548496067191360
169940698892626496 239770121824666080
122587950026233344 176256692923016000
23121233258845368 249590040657797952
67640311627090128 92442113111493040
51440266016870880 236818906171335232
216658156572335008 232229604033069568
72872278849748848 114123830105567424
200137363658468736 249694052497106304
901713556851250 258979746436808416
83503411316522448 177539350397798432
73006526449118112 167355520479646976
107709882875080096 236017411368669312
109881348615221664 191639572015913504
83748721350930464 108748362028828880
32362779350764912 113300648866060000
1708874448015454 63598290753543776
61032323922138048 239360874648539648
128495698770342400 132474936173961344
59295486652080952 98699272160783200
91996810055536816 228086049850162880
51415572239029712 221004440717882848
34942424625170636 245205106871534976
84320691542532048 224348383653936608
16920937697202824 225713250935463456
2336220232530124 52907544161197584
216060930125754240 251619713779269568
6665201656933403 218013858830744032
151117178262634304 201310902299012064
54401558674907208 61966853473293536
76585524363007760 244883912020960960
104540390279803664 242139571838284320
117434353963568064 199605375537785920
31929689327443352 252570009226644032
90521968637988352 209478794680066112
182481307357692928 236705347523639072
184615877830630816 231909499172229632
157872533013312256 241078396810524800
73759852027180480 95210289466216016
153151644480726848 158048837667415456
29088050242297512 255108016566817632
110066739790459936 186565837046015552
52986684189662712 86743970916355360
18261225580117968 209620003173791968
4544276815698485 59032569806005872
52655423353538896 105876943311641904
23449721441968764 63672538801401432
25014772709303884 55152032245771016
216280916366633248 262097424744549440
4389807571301279 228792918241971456
86647586131501824 200360433059474944
176235607274354528 227083721913590016
75733411188704032 165966373938248032
29252176205347556 258721822705453440
62500550559634904 258135837204184768
75239134322923680 211281411928839712
60489935604978928 93481095588207008
16738587835745454 110508147856614608
63417340665825136 191731714421410944
54407925184289120 177757359813905152
69549136702928016 205457679201746336
92534178397422208 172518998230640032
97131711196176208 102490177145920576
120249948551698400 126950678290373696
86955017307126304 118160974585060896
104983803521639408 191466712549553888
66064660018947176 252362135273709984
80329713102150944 152917070449166848
183717072488986496 247109093843744992
146538741278983744 209131853345311168
4216904650416736 203567177865399328
174168146086238944 205762706060478368
19470027156773476 111979306557621600
56171512376015648 77244207704608224
67133161307117632 187615141834002752
3551021537769799 77745115415430208
22221575453002080 95018902207208656
5572352871221184 230773562800827296
72487695654375936 238908779797002144
71430217931538360 81527015012841328
83925739144295936 188456990781912064
184596604754543648 195935830644197760
129791635881905264 223809774204271744
329517242375972 98420873869204864
80892434951351072 219058219661700064
19999355625760812 89348699517299216
82009335999246896 260867200029492832
20643957126912476 86770925831674912
39058728895739208 168044431366630624
11867594292881586 152515697721140640
73742784619689168 83640352786499184
93208594087503088 227155936165488416
42150823335807784 138492318001385808
69984507559744448 185412246278432960
97081397367211648 111907065689018880
21079825822236840 28700992859381516
29171677176265848 104365781130371152
6573494222417552 183872218927524416
65242315261230928 204313738203586944
67020641743742760 144478765381339296
184628863379976736 224296332754119520
42738711478703264 56107089516425384
55560327789891256 137354020805690992
34428750259728192 78134713659418352
161446504244955168 171218386065037312
44706402388363400 171804142876032224
22708094807298052 44280855071593280
32306777234633104 115572430652078880
18487813211117036 220762976750552160
158794029268718176 200682213743682976
62241047859195952 110278431617088256
16683996722310530 183983677854338976
53427121238675776 216485487986563424
135995844672623824 227918915716659840
80243349253738848 252742804767349344
39542025226981136 68946347938882400
45197819246072056 70477153417910792
194030074101761408 227210276199195072
160107640029599488 231625732424288512
49605072330118464 262771795219929408
79774015000307712 252510481637551616
86309480129949504 86379662197883328
24788213262775232 203591157816934752
139421415952659952 233039434628687360
102980130226100000 149786115642645888
17538346828051482 262209006578217824
87561072458974800 152131026157943040
41155359799229576 105067047244476912
172450579305056608 214391524479720672
569073084322626 223789205941776800
37794986366083048 210147148375190016
45311530810328184 152471221725688800
155475261911162400 226225696672861760
64873323477494888 186260701990234816
126665819079965472 178653435055328672
236215449597434688 246466382580833088
100602131062756256 163190682588783680
52505760317050400 185988012319172480
77146263133116176 239278920421227008
109723515248822368 215240083983953440
62731470970766904 111707383032595968
87261932904822800 87657480502050560
101453619827076432 114403870670424656
117520519368020336 162170765058343744
97001276205379680 198936301591598240
92613114612137456 215673908122539136
71236955104768912 127951092150506960
61927608516222160 223133665092130304
116203399166863808 137288861107352016
106893093991007952 131163290490637808
206310903164763840 214548395966753984
37531153226215248 88725426591145248
213331279429208512 227512666370942912
68072502171993408 165472296696404416
100366640874788864 225928108809657664
108419667561949840 192929843031604768
163347377290655488 243009338646074784
45223099077505448 109120244407918368
46778643011985776 120294744380929680
32658799181168728 172826809663780928
114648982755471776 212056976844427008
60723506970280872 135667960791992864
81313947335276096 126863071012878208
15074573813651596 64316354400468480
32547992563614468 141079053500745856
66866203269324536 74920464777819424
13978972968830426 74831944010138080
1495744972703882 252923850080104992
28885683646158572 34748827794775160
31404203646248236 74357073189073216
70104280599668416 100820335406139248
20092747152426468 45502457167193000
27323814424457840 244071898535698592
44624731037188848 124376910110242688
91292718893185120 252557342039855200
24479198472903632 170529743312374528
46278206053111896 168927889186270752
17755978744202088 48981852123351648
186423442510345728 245975827861289088
114685049019946624 248171695236695712
35452045916902836 247709093461648896
28359158396802712 95656541418792272
36714232349725016 51993156310082472
242535065821659488 262657695014100416
86055516264918096 159806881489133600
25234082140935856 64816809815417832
105088659366618800 248311820141795552
54406272002071992 198189409633364960
30672842480902868 258815151379585184
102097160297351136 168295956627141568
61343552699114312 211165181297261312
101052931431906064 114148152556407488
47894282884628248 104908204423568176
191548730192275200 253936604756760928
86983027196124816 216515079048853504
161661745523560288 190099792242214016
132261254005708000 159932425163023648
189438247308741248 245397469118139840
112700432608851392 172204205648952480
119077566461599664 160455298129884064
149446197467107136 239304630359722560
115502772965180240 132858463197582048
32416017813835180 261850007974810624
137545323601050112 219706164084676704
19065478812408516 83801587486073024
83000645944736112 102009430807627968
50931280163473744 120128061200268288
235103754665806912 240828697432376864
1974869240622495 46907635744806144
28959511447248060 126165210916320768
22729896016953852 164482029321840768
199545915823268864 257494894303916992
193657150684367456 198801544625291776
2115733394819259 18093546296704544
60598452322957384 203937841460881696
46534246824379080 166039161524578592
73101721902678464 193588097704676640
207052867717258144 236341862166537216
102411058724673280 262086832096967488
21909342842740204 127794854990553472
9968259657340252 195664093211446880
64883780700799632 244128779345155776
47895195550290000 169417648796686080
118256570453938176 221085367648669504
181585915551715712 245933639854199552
173084251060465760 179421049789206048
127857587317037808 175773159648199872
88337708383459296 95607611713698928
118186012155624592 199925248997557952
10630800745987654 90524721935425152
139081965966934960 187839309565840992
52236178046319104 244582478551658848
34108526669845036 161194801306580928
28478156372465052 191357880415193024
118562479586338800 139468134180308064
78719636509460640 228791372772252320
118656207749067872 255936447669110208
22224398763425596 154741592250387776
7120365901046180 29787918966029004
111703677199996384 214774945314649056
49472578838582128 173249266572199744
25689614728968260 161804218316221440
155701455255231584 172048276349119328
161415240863452768 217221255473436032
20372891843336244 217393397692073408
99980437945293472 260121212083906688
66450337564668528 127217812768739712
71971795801295536 109905225512899616
117013862125068288 217230512468088544
11244680307876284 160300747952487456
30506236850587320 250214748050474240
162380361141718720 260849043734353984
3582711585353223 59317339313240184
36855522776624488 155449396039697344
97178226651922032 155605385476670016
344538644265511 117862246228140080
53216601470553464 100544145614886704
52090783361393928 77784632231392512
67435728791060480 129035123403158752
172361325009272288 178612623559209568
141082384672681408 179800673598156256
100607446146496880 261419902153627392
192254243201315328 245657955602914912
92908326448620816 242447576884311456
60252153180399136 116768316989157328
135114264904387856 187319037932988800
38242300817735024 255997964588861216
21102171039498344 153972393646497408
83065084559090480 147257981868247136
15085899831281802 27547542640626188
1850931271610649 43501098850614256
64073138036999600 115492782270732864
128338246021048064 239990746019368896
24951477454535508 48841638351155000
6844130095440114 10603976078860628
149251303285774208 247266820619987232
2746837083205590 28050932705548508
176437435692873888 246301995139164032
132870119838390448 186001247844754496
168577557505151168 213282366273035328
87476481078240416 244977457406464096
28315233773891928 228060997763065728
106651017327361472 154376904137628416
83775853643778624 156891181597394944
87534453816900032 208810851805654912
5003176302126138 108672972141010272
26782860994783124 167321746858642976
53100995062652760 114519786861682304
59777318342257048 186018661007610880
10189249088954584 101804401719587424
24964021947629276 107114550989622352
23305046500562812 223722319961520480
147651629609033344 153659429268817952
19980378999235884 62767304897606048
213221793706061856 226917750767557568
189954887901697120 217800333249343840
122311403227164640 161651910979480672
16025284074054800 190922516529672896
125492920628920720 160209342723724160
6214948984000318 53824369633298200
95902795322553360 117058625116904816
176044996424192192 201247465038102400
106115342510128416 182274034742279264
180476358969062176 256138917948177600
39736020879492384 57748600104455584
88238765093700256 208582277766044416
108732657052456224 171604354981474400
122949632150746992 166464728343938400
227789184683115 178184222111861216
86508529140737600 150971636810640224
235094382434877536 262826453910759360
76221675063707648 157042191901037696
7042486820543997 11890612616307260
700143396855114 212432770463481152
45816054397733536 107111935136451584
128347831230462432 211820835056785152
6337256335880017 21641463420408136
188999198259003200 247613276631064032
18782303830103576 85456509160919728
119745111225892288 206871277275792384
87380211552723040 204304718397231808
14837683651502382 162347295695305216
245661254857796448 252548508912070560
89361949361022176 202288484447985472
86325005101271408 205365767847656896
80034689591775920 162309256979665696
48835869398516520 225711844971608960
114069260032046336 220877206188018176
78675316177469616 187985039523218016
235796845137335648 262135623495840544
21110935453038752 182158733448696256
48806581400173240 255357602111864128
126802936484639856 232003968355133152
60344955006895696 141798153272747216
55611601829093912 93198145264693104
153152659940596800 185536020134225696
172735642892111872 261424469888418560
48483298781495160 167625187983809216
84903775025108064 242841687038315200
47534763728327168 60367752479737824
14661755606443328 250074761992339232
14439902807906166 238138852650321088
38194049554015424 156030907239250912
37429508505335056 171934215594304192
99627163132221184 192948663596343584
5770542958689623 170256524491342368
60120419566615760 66928251463534448
4668537580487798 203462753244199360
31701808610607388 61976056785882104
152853004428482272 256764859226285472
120523387439855856 199610026247859040
71621009251997376 232711087443382912
186510298127528768 259163901388189664
11991093829155702 78427877739553440
55494299039230960 230361902983846912
43423882941743496 214874260734502176
156201352091196640 168266891419733440
13130951790062994 103278576320798720
5148609312928774 120472901218610464
68768196136274632 159887034513138912
130988018998101936 220792129453043200
133016816733550752 208221200544164576
1056469496380613 147431869736902656
208479070465725984 235740458734926336
25245039540376748 239620086239915968
12083164071705790 73675678627927520
143940798736035600 221292891448551872
146571791051781664 242576253089032448
56562801266082440 59995919783026680
37313054422830976 149083401398161440
87756658285469808 242600980681790816
85824562715171536 192889336271736224
9478415024715250 259955003735697568
140366482742602368 205718464862826336
125045076272612400 252398837072318752
63041546912053112 85028936275536064
35935072536659152 84466060265608544
60767723420207888 160768117834857664
145440887417879072 245497300382150016
182608217555584992 204152405325184128
152213106559283616 261759874277452576
43908655219065088 125687535375528544
127981521877831104 167102979871003232
15819182374523776 179554192218523616
64585318977576648 230640028826435584
32632678714743360 208008077169178656
84953534663371520 236730431336108384
33334661488762512 68764150521579832
54842511386339008 214516758608227968
72084979749253472 96281055618487376
71516768255609488 80114137483787760
15065003831705212 38049818213627728
52089384854732336 155723296898224000
94315845121046016 250285994483176032
95337086736103552 169369069820846080
160066709790254144 241412580186225824
138155775601697664 201842777810377504
135801847007358768 262839887462759904
106130384228118048 124124852495265152
26356258945854220 146135238628193536
91434502126121536 94602888173139472
51551570013821168 73041981237989072
114518268245646304 261154892582468448
15685350237036676 246438150863811744
76330178856095728 262719621825960320
2234141187216072 18346782339840156
37850793748268176 256283419109844032
78329179858937152 247998609650529856
188312942975764064 247588560668866848
129342339567327424 220048280452904224
50941316384652736 194237791847280576
197133526205726016 243753870555903296
57389530068933880 69736687034551544
106102459288043760 139912979907905712
86697763329208864 116697562011922784
80664423080809792 256820245937692512
94115812421913200 133145091080557504
151412115802487264 253623042256763136
27328801586751280 27791395588806992
30964502305203228 98963824766231152
138477228700493376 189680343295168192
33485704375280024 40341667232949792
119955077200963984 226458524935068864
29876416020577384 77666343618908288
174548510989018208 235420220272899008
169222775302577920 219040411806580640
58448248163610296 195120644851053472
40094119274631704 184203283488937952
71083902947051280 222699514450245696
31724967030460944 193741647181396256
69266022392024528 112367535493844048
4665686366060166 246195414574957376
61831575065886984 227316349515556096
142478119029741616 170397702757646048
30132171321344164 53024115748965520
81609931329408400 153098880194791456
180303821577760832 246526424751070112
131030206620069744 176879920382626816
52491899658336536 105101787448743232
121998587418218416 176367503308733440
136064479068841312 140597353265587408
81684144207334032 250343771063136576
70510582808666608 94360496945628800
45976493625262928 167251874536829440
102098425355279728 119330432693163632
198777018759316864 208605938674747840
124726591889763104 184165550412883136
73424351475097632 175032540222746464
95969503959800752 199222896517283392
225022699413293344 261334962342626496
58273694053217368 206366632036916256
74780941452130272 174938940841757984
87417792413560256 258285067885623488
43227171471904600 253256924599582656
55660437966060600 213959363793652416
7193648384625185 54507953131855080
142192967829005136 211365963819372960
230147656899464064 230799814417836288
153079484125641888 185352260358065568
28525843196744288 196771766333498400
130664192305783584 256995959835739904
92895051807647616 262101603050938240
104412238135876416 211400958466412512
114532392532634160 131422318016893984
30008656765647456 79643234566246896
12492433487937198 216227363523582080
81974306715280160 110477638936716416
105241346128275728 167649308627358432
122763975593793680 204378765611123680
68724801544543216 212131981318704480
140527172209781744 145659044739634848
238689642090216128 257560689617168288
29150428841377972 127406268254297232
101750998753913456 119978197950897680
126830064164742592 202763218958796000
4537589760455830 154345208941645952
89514891785626832 158783184969168160
28227719694278836 189484240003375104
91249385578531408 110652899792134064
129491881419103248 195836573726641408
69978084922411944 199810421834589440
96453779593295888 233047072900174432
2523790757341194 105406619953155616
31682535679794796 108855690040542912
6028285409619038 35585139067066672
24575549403190976 87891955914300640
78902979493101808 144969666487729792
235059331731649376 255618413666118848
69019036154254072 176025243636026848
88779209949690032 223231262693546624
53905086695438984 200798956455645216
200659370503906880 260214948789173120
70501738060753112 116364130408855520
3029146643430569 84693766603695440
20053546040470284 65230845031628376
57954573981424464 151427970148774848
146232085561393600 259690075410401472
168640268493801120 231664378101926688
99186083780664080 237819822101152640
25077240521293188 169085729526141248
174376689271331584 193216829966359456
135039140612753392 138213466961588768
112277632766274400 260926611808180608
305337619412373 15526457353697296
103287272601028608 204686631555078112
15167842303166364 184903940877575456
87673919471632800 249533059977341504
62512005089340000 170401266472754144
53760086132934392 111587341005153440
36465346200169680 214211622922979008
77421056565923712 194953568236301024
1247832912857984 253893773591025760
103215468591705648 244516625337197984
12357462089362756 183392339933857696
134853300889864336 219472213758647424
121910182307014320 221508243702106432
199422489859313216 226436323361651360
241561030730963296 260050842874715552
199358985281477440 259502848427911872
13220886355456014 55692336366916504
2108739162276106 65608772919893752
139599572112520224 147823069877578336
226883390400617600 249452977079812480
108083615245917840 234147642956906624
21851963903194152 52808411118599216
12316794994978112 213463116562478432
27359061660312704 204726734010848544
26406972782004244 256625528671081696
35808206154780616 197940385976133504
23067752939770316 161175156053716672
22782490629722616 83347162653697184
152233434146568480 166853673061577920
54998827614173544 73076259818971200
103075808824250048 130109551964694400
207039575845777728 259682954970821024
101639494334167312 220260910502791200
19481409717240308 88396713625651888
51650797736388384 244191147880280256
15180447597044590 86317702357883328
100184973665907456 124657202353521776
18902471529099912 187488042789302880
59431430908408360 218968703136493632
50640555674078336 106990349436502576
49310578800376960 138681732299205328
201158328082730624 212103309547591264
73028506362030640 243244429766301312
30403967132686692 141492502230235056
8548394124357754 55211542269503656
113645843073371360 233788512576528064
128946607096779712 201342893999175712
120845849950966128 123053601569593472
85221190213263472 176670223183462656
46029820575110392 211345906233976064
94349329687661296 98337251431912800
73646829183049344 80216120948020416
94734492402462256 124752448456533744
29016028870657068 238318197222776896
168943931857160992 237792399373315424
182203622771042464 198356572384737664
72949208097827712 154948488764556064
93948812551986336 257470944169237632
152153363303987264 258056015861282784
72319634576906080 166283417964990208
101732435784663216 158486865391853376
12304341160168242 172879035255168480
3951675052365591 45322543076296128
38555558362111944 200905109041648192
27345316840242452 112959913209235344
72883666474458560 193284406924083136
112831207866640576 121654590109646096
127044805884220208 228161965612901024
55145180450952400 169540799615782144
41915506730838920 51840217852114816
68519477289036192 154011616876555392
56203426348741216 159282781336971232
221174342688574272 241990124414805216
221385512844087648 262267197936094848
62799242460482880 251275871881477440
111538624333095808 248349628042356352
147546221043233056 219223748958300992
93325698827953696 184288328287615744
98736777223760416 196238481658889472
78521121246751456 150399384581358176
175686833756871520 239877396807901664
176882167874876064 228044017416875840
147839756165590560 244057164248874240
52563782373299528 129854038698426592
22459176927828244 181027414976480320
223873206684559232 263032503199742176
31628607045042828 220352954216236256
205197286616909184 239508786625332672
36741727781529832 100002356766833168
81918164449119312 97534884547600336
19810047107592796 86559485509866144
40825136147238472 223931596091287808
22904647152258292 187351472999542496
141437586516040400 163677026238114624
78435905111005632 193122603099791360
71161169762795664 160551240671714688
57019983555797184 158389109033928704
68455330358275952 78680217907713440
67444929396013968 140879775430336992
51785121058021808 75901845137006992
206794837972931968 224505724647746784
234546870919845920 252196481821382848
78281309785958624 106281020367264928
33867125879259096 201208737815362048
3705371084524252 147718656364857760
37941449340501456 195993510895451520
112491722606476736 223450232123813088
32250011220104544 103556738253012448
166534179829235552 234869926999839008
62309086484121256 111693764843112176
171767245878905696 248692272135762048
217460357842385664 247276090512266848
99888199662614752 243545026384565248
202058668448249280 256151418139869696
194088813329035040 213493409755837440
36812195578018824 50662715266243792
32725428480031044 138728731876283824
56532878220578512 234973898936873440
167167747210201504 216406711200311232
20675197591432488 41787162366213400
35779828783493360 190233738462409152
169068096062885632 247381586072662912
216659230196780800 242727063749754208
82124018775807040 144101881349061744
31822961938895392 225290130556463648
64262740032462056 71517424816990192
72687307944667888 260481168174364640
116721993519705888 215259470615325408
124782300430886544 182031379192243264
224779068351423712 259194686380735360
87564499079540352 112290520913851120
148971948490017440 255871242424184320
87467464347745840 215570140973428256
41174359944138160 48161362832824520
12553483204220812 68977665788172544
46683881136329296 74065307074017744
100388633554791232 100747071067819104
82146622603894816 149453705911777824
230217537152544032 244175376458140000
180922532926844160 186934599997477312
124453726182359088 208280366715257280
137416381270689856 232542047087645312
131438649163022448 188915979072822688
141780531519947040 254574991310665600
179422888510604096 234989833713572224
18469666330652600 195365430799386880
50130698592262272 232709740502321856
49681082758081624 253956382427826176
73980883559325536 93276814625468176
30119084791841952 33338825515826576
1200284814555439 151447120553329856
10858922449078374 255276653934197728
59597211337562968 173516529349718368
49573128070670168 212327245392987488
110802941719302016 113667638339543984
51217756953361328 108344004050948176
100656537840082848 256035736201739040
100704752818436432 192830000242486080
74557651980698576 248958673105098144
67017782217382376 163666303627398272
59997129527058112 203758956471624832
23023291943813768 151061894441576416
79158321513216080 146654020280611232
75105907293969856 216306598785511808
217927111824443360 252767422226333824
121258808648906768 134302420520312128
51337839549859352 151148346359087008
86690673633932112 94659176461308480
201773856913247 138826285575635968
64802767096570840 81139382539385600
16021532235247934 42075044952674088
110729805173467552 251300818507700896
206953559473872736 252766225557341376
28598233883963884 199271831377004160
128780273031995536 249585640266706400
107985780374124720 195233000220122432
57290347989570264 136486927027769888
36320959048561416 219602590212426528
13370599538568680 220112514484003584
36008068052392476 76672384895918720
25662533285829748 118323265193736608
46815526733479760 240536220631537792
98524024516089776 136184503430405312
135310347588405520 150618472778741024
103724278402298096 156899028553728352
144387294117888640 150728623082863136
98672835975476096 112866385066977552
26417057225880104 211114817797299424
80359818634899040 93752208693443456
56816656436010864 104643301354112688
67265807481111008 195003477137149984
2329380344589239 3060098739481911
21896552371008936 156844287801734400
131784870882715888 177182971195429568
1729344544177466 184893059474160864
165951252753817472 241873936239678560
92589114989200976 217128338761719776
97756554641465184 157918869756098016
102009548864633248 216028688528948768
239604078547521728 259127646763313888
32245603457508100 131762297687672256
79291514542160928 166547432455693152
104306695258777600 126423959979512288
92032480867606656 213283660236469440
64761703251435944 136681604302217600
164349417251396800 179608767640626048
43569432438875832 123699684119120304
60740675888664016 179477446746633632
51075776754889648 58402486000519544
51413974697326312 81153115356260528
202120979739644320 229596406266765184
52995305534211176 132420251349385152
17593107707092814 83544290156962672
215394399592210784 218128942160452256
98825863406784880 259219889839551072
92735788689899664 179935427232786784
210232622855118080 226424772248414816
57139437235390888 167044584776206848
79984747600661872 193734212769209280
25126801971229932 227604773581073216
124848891376331536 247003578348573152
112704352279289136 178765958150206624
135517775195201872 158569420002534432
75123038277954640 236323784097952448
178431259100335744 231202882950581888
197804548055090816 245567399501689344
111582171101029520 261958736224778368
20719265932645696 84070041372540304
149583422821675168 229718819447296352
49424416388040400 253647186892134912
42164847388832888 194661915737681472
187952925000111840 239859613309524448
80144542306410736 135461019424577728
171587368356310432 226732889360028640
88585023671491104 258980911272213216
16379377071159220 141012297403552112
41951830720829328 66760504148458296
200074313731704864 212252414304461888
206347712059173184 213060412716789024
189570272846626688 236059737693071360
15726185335216124 77365163820849856
24207969631975176 59593638706840384
161523814704857632 233690803735082816
49632599528035128 207025405871552960
116937094175632832 236412272815125504
125854729006752768 214883666594298112
138163395421271200 182412174444386208
14550249538800434 191401258713113088
16234063372201860 164385454147739072
222461915563749760 227060087369090720
132297746575072432 241224139065068864
124213064232330176 160822415573443200
28458175254879064 54846891934240336
68127900180047488 134468901264336896
93130247276522448 132540905292976080
135709161642579296 200760739032700128
58682424109979288 96160007818909600
26817026108363904 230688962341429952
7491339733626989 258310765838753664
26418883926466884 44505719910349560
27878982790686988 229794078547603200
22593519958576084 217850860650215616
234177235661083776 259346940322963008
156072693175207616 176697207644237856
63529898644196528 162730364205998624
46199974380724128 204772575306301536
41652703638565464 249597994773410272
646869081854512 251660030491954112
88605145267608800 235537950564580768
165246922524677344 212213335052000384
24375991257045108 105918541639678496
49214279490732512 132919229042493840
202608758655218432 254297585045045632
95318243298461440 175045944880387904
122192890402672544 227052963496994048
91802022430079552 259911660096644256
98379546411106192 253828885724557504
10543155903261382 141422668257775056
117392047226939952 231610800475813920
104187254768679824 144980072900983200
246098594672578496 248224057516461728
129981955859468816 209002815392495200
92371207773245584 109733982646612672
210854125618186080 237430357268142112
46930066601231768 258592625105928416
46856100679197872 210085718315203808
54851092227449712 191801152542392000
106412071536557920 252232248128900320
141498402764271216 227739563372141952
67532233962713424 230945992719969440
16600070940015596 73460870920703488
95983947305938320 240589851238050560
3395405765630198 188561316168173920
7274969712962909 191745120299398816
76387480688362064 198159101636586176
43613492943343864 254254731800323008
37682753125480056 204384941630598496
116048286563149824 219061368663135488
64513078921780552 223864087718920704
191385370839045056 261864755518887040
55462082828334168 170621388024199296
48501625779982160 91303767985240256
114908481476527216 255725919521802752
212370294678865152 216978309057974528
45531400248939096 226267688201245376
31235671115612200 102752179306200240
108887133787952928 243787736890637088
86338825540104624 216536167279974784
110412288266144048 159944358246722880
167538970266465632 214149138032461152
26315785044614324 247824779975911680
220562866131332992 226322646986913408
128268524233717024 205641337023317632
127562732677608416 190005946084156064
15921359328433796 229525245656811744
56758493944453968 185600893640530048
142573254466607552 177893655926638304
105626317662317488 141563067844616768
91031967254616304 112532652997458704
34791813663808556 192571475851135872
61296194447996608 173436582219523328
63863972324418464 158656271012004064
161707759748407616 245060603612138944
72442158067534192 178238553636833376
47001398702698416 201837677368511072
110369177764003312 226653488483300640
227041861604870592 246696395866613280
110189981430533168 175011322532129536
149897398527368896 262092408589010048
68668589808090768 74905489019245648
12475903095297980 55883099976288832
80843553698817104 147236209510820032
134204373789732768 174474112605783680
207472764990447840 237719577238414080
115742738590733392 221882775821122528
14061727398098434 243112335337771936
91653868854127056 257272058880062432
72153961572754720 184760306240146528
4852990240097659 76787189489530048
58000923233790208 128680319601005104
158468669802688000 190985794393955872
69902508706561352 203317893220076544
203765818047246048 212454962528680608
9660613287706676 17928458148660068
69718025663368152 146635228443220192
63282671500159008 79236836139151904
143241009861419904 208060843646444256
24014895700793864 117382035872416992
86039839995099520 212491474443991296
43729617064297752 176528174578894048
20914269045021112 36744379704726432
33288300523334656 46717505503628664
137937880231818432 201341942756518592
18150170467140212 44429436922836288
30233075756186664 219397891471947680
71995222361509560 95664409809780496
176890574707335232 209095350472237984
84543447847648528 98982715394371680
13490567829588142 26138361183232448
5635655446946742 155261452606251040
94942092890197872 224433566534935136
74654476499656752 211555258956017376
125852320560804816 132598893976505856
34073537609155404 137697912479533072
92952886247005104 154387068857763808
38381191998073120 184354951767300992
130819176774407504 246938235407545536
36413079788208728 171139400538637568
15705864417570370 23436273564238084
173492990831836800 233317634898158624
26106833976326208 34045856533756300
128528571098838768 238037087256920672
182964670166244384 196716931959194336
9712422132675968 223988647838516608
82891156988326560 151172051368538752
91467223545640416 166477191294077760
10384194413295044 159443868495266112
231067988133237824 235817174239523776
94210060299076640 175018872169957280
174183706000633344 245528558874275520
17267328138046514 70201665549796760
162376866453780960 217810847237075264
55284923025144944 155891371032814112
44130965520351040 93819349695207536
10847487677911982 188901768644692864
90802949169495168 221269502556082848
27733106293757628 104235699262856560
161241123416583680 210730012490596128
166093126441218816 225833013950801920
234850681539098560 246674564158680736
136924076779032448 209572056326167456
131138813942495408 247872702474958944
2983642415856946 20489874063536172
16453448364277622 25058657613225852
23194766659319140 204055007337384288
1429380560665105 238991109074757824
56600350142105752 196060467831514144
27361426738979928 77652537249563664
149094240506201568 256694592154202784
75797678382142656 87388338523686272
44297481778053392 170398915630638208
87648335068185232 256331697571282080
13364692102178396 115035135003737120
131524162711422240 220138146178640320
30930085876422020 69072332802829392
31019827703375396 160390968101502208
1148052379291860 261540441987676064
98025190584451376 227540639475680864
20331600773242084 162973090956871552
157812565855040416 167584365293799328
25602150165354020 33472450826986268
28865017159491884 80394198260807440
59242899770350456 178219508830214912
97048891600622160 236292498946537952
29559061664659600 94076180085126160
113470423871515264 257580165928256768
156325400379312480 232301866424875072
94566474132074208 204078329937052320
186874993817458816 262375613641834848
19526355020700796 114709337578171632
60030133680050008 160518013402116000
35331360000656624 128776161658118624
48306435251608672 177938181704592832
188288707431517600 240990947587987744
52554516926704512 127623910355842416
94796027683487120 206531676263167360
13922322343371500 255015927629725344
90076840629982512 131309835036671104
58281891209635000 129905197914185936
113834547311537904 178282948139602816
15278631256852492 18437772907711336
22001719091124660 239619542649653440
70619400582090648 261105391433333728
77040200713745024 156918365592503680
186214306292478144 224053311619910336
4932317130715580 149898688585107744
80936485478757776 175183747187838144
93734172063652992 95499914004289792
98357429152167776 137978209882656704
92521347146531072 100761368679646048
8693403309103263 252833998087966592
130822349887032976 145653284875586976
12701587776490284 92145919153908576
123150867141519520 174686694161464992
105043349302595168 158856363199919232
46122032454195864 260546589476482016
75664877402114416 140892851538447200
2827187493709192 27746630122199928
157192166267205920 162775757659209824
181500362871690176 191029409434406080
87072040498711920 189170324900002272
134606924377662544 184260626106963616
22108587398982468 171950033919645344
10534301135578546 28518766124231472
93695368039514688 245773327085401120
48373569591235936 261862789414578784
74036169061248416 115676813657675520
13764183383403176 56437742994298288
85056856961151504 150957300819837504
128915030259484048 206061879494004480
195683975591305056 202497070057849536
182886662227414144 205885518769199744
192983456232320992 216751124468359232
151140176184870048 211278251157990368
9943337406600230 86624067046738752
148026655401521344 254396724192805440
141703945491075152 166092018594917888
55847679216395776 147918851813561664
119731735168716704 250255205094886912
71718063317808488 248713771763920128
44407052073762856 192441493433500512
206381165624279584 221656528835450560
136854990236044224 211600216038321280
48506971551074664 102681492617757888
73719966182913184 134106830195307104
93158418512062400 99563540019663440
50401896966898984 148193878910380736
145612040576178752 247293904788225344
105760024557610544 120919071282865152
22124181982309580 185383633931521824
162625396494969952 213466627199627712
85603844582724016 194705030839208928
113096551442037744 128730800613011584
113825202716335808 221758530942485120
111042495243584208 174134174502562112
67847453341392152 223310458282616320
151735841458373280 160200419858461792
38198944066774248 254146446194078336
21448436010270632 137455491593643552
224153174395720800 238227650792471072
168708078931233408 239449629214017632
13555045737521322 112581526996743040
82726790886194816 216515229180306720
16244926706441306 145976026977739616
178567960920549056 222502729244361344
17261339869922360 154748144377406432
76696579003694368 134623807313232256
181156464615815776 251255401241852992
106447762693263120 151479695023315328
125924866279429936 205418484243116928
108905363322341936 215003123006296512
32162047606799984 237638477409251648
52131415487457928 79939907390283296
73296595668587968 246496882739077792
157188738470017888 225051820658392768
140413282447416112 213312813797435104
39953831803072024 86632560284559504
20290634099208252 135503003024467072
82018978534024304 85927410898181824
29084889232484212 161304288172090208
126088161050576192 195361725976791968
42019161379408632 166573044423872416
9511721285621484 210178360117397120
108281475370569664 192685448792079072
32007350892739988 241845051107109216
63911018126846520 156975756444465184
74723443988075904 245369082052023072
107513399231615728 113186519921459184
2235316678504635 209584490203408704
41136194052217832 245379096664750528
170348772178508032 193892026999208704
180187427068057888 231744802412222400
130938503557511904 257095231034108928
17594746678067552 100839699269611040
36935504152292832 223436390662469792
40361853510006480 128208335122000304
73628000551149552 200845902662292320
106472964544652576 182847847823148768
155429625053673952 201664855662377344
110456765950130464 124150879609729344
43800043676611488 157011454275012512
63909701551218232 148966293301047488
72889569654973088 161769520997054432
676735761407500 37994783032409880
21395755320570976 176687926831389440
170551828985076672 170634914491635424
92273578381026272 126396669526511904
187115277689407424 212470982144074976
46307233970804808 202249825992806400
169445249541695520 228479840952742592
18992166104656108 83628089141075712
168387015282015072 247545760816184320
100178872693804480 141292258797008448
115043476330483632 262657726383517920
62897130040188672 68397320255778224
199332589251273504 209547491215430496
49647297474363224 56620445615619880
103815962942154288 116513510028257648
143944385683734592 169019649759196480
49904156119595512 168142913090495648
88407533753767360 228528660493974336
152035869726332160 244419458675158976
97421288172468912 222899913180876960
156849994641420896 249821946177708128
83282937817051424 149953080412686720
72810942307792064 106791988110274480
48778058407696704 145817836298229344
166799079153651584 239269754478016128
45342355697914664 201388111240047456
3770608407599236 222256118058914432
77656735972323632 124985934759866768
88197042980634112 108664993339707296
138285095281533568 145965709231519392
199475546460609216 261592835070767808
25819059237922560 170238626885954784
51336559339257656 223960429410633280
105190051107420464 189330612205010048
69211044205350112 197223951159788672
221123685240282048 254247123855569312
99549243613933536 116501607892019408
50584010901204928 237937643430707040
3765911386294151 64212217707583336
8170786252431640 96769132071865504
62839796818506512 114122399918923136
55147814990760256 97773052750325024
135950771300817232 177453052688044064
161445610898024128 212239008102022976
123683940688148896 233884492782139872
30548713780964704 150331478326360096
14959731620359882 224282135143602944
69129083824404144 73595115066610528
47072938598436824 139672518992194080
31131606632101308 193165883311051200
90238570300887488 196952780445715232
273845903153460 84164630454025024
136202834282128512 166686630543040800
7257041326149903 134058902308973504
139062172458941152 247234067138107040
37702630546457368 85947570058390048
43726290042099256 108501342457744096
67878869470919808 151140161807435104
37617527263392216 203781328736690720
130672755220517888 150777284572243168
49002966843539216 100872463379882752
53036215582891576 68196046730098664
201875556164669152 230642878598205152
59991203321699000 93090941662105552
158677895258526592 210415552638899136
30781835182159296 192950619938097984
145555026149494016 170057535928977728
10007677674171270 77561561345045440
119142125714004992 139680832873665184
68104104244650952 155148656354573376
158993547028256224 260479817553004256
71659555941206664 86914201808475664
166014081607611424 259908205856277536
21108652637341332 31956347379731548
162017236257213664 212951562267618624
4154381430859561 157524763279890656
187518361064012288 233619154858162656
5326302966344725 44562073875723168
227245674815711072 250052620801919072
54058323513328104 96594910201579424
82704083563046192 120045611823369616
96595857466853152 99208337547511936
93909527906739104 169663355057355872
166405621153794720 210923662478479168
205038988785959712 223479456028257984
65876508482310728 200472434330760192
83105573244094800 95751773796195808
8646442030500675 76334180668958160
58470601630971152 241685720355407872
2791145834013898 166163770010954272
161599561742293856 253262413502780000
119304437613504976 250301220875571584
85022181122652192 220923311233348256
80578138917079888 203022024544981888
162881884833197984 212087827147593952
68070412641074880 102526456675333952
166535741061606144 192945394508098560
86987657048522416 134494345950323760
85319247676662720 240540517439831744
120941494553932688 188263826611120032
18319372375431824 163428840907493408
124826233456130512 180559587883810528
11301833907640524 205228363259824672
111143345360498848 121697996711589120
199936996971759392 243245919559794432
154015074598871936 205593172632543008
52414403797788104 110585946732153808
18070482213119136 165377382377588512
183184158701748224 242544416831935872
74885750917304656 255052485470420064
104730951163939904 248362268324376896
73495432027963760 217539533410591552
69477685468464512 183411105807107360
133577600113893248 134218477934696704
16571219290595222 96066609736990720
222910797324423776 244867984024728096
205221665884260192 244943032160790784
177270334846305376 226692816234322272
63610748680855696 214767735123612512
24741788731863860 145537273121028352
84992181170167712 216859336153697536
15491776318229858 132529236176909264
22954976467948444 90208221201358608
129090033903002048 233802411047670784
243808430976374784 243915683304030560
68386893254487888 175822277811522080
116507857123977424 169610471218683136
145259039277632928 162207978023370752
141205790106595904 204299639399015104
2378183036541832 261424341143836128
126437646710996976 243070112850308928
79778561518229232 84309166659465888
57631890505124184 211197806014671008
26501207496048952 130026538313473104
46261933695505696 169652246913762688
84194888095852928 171286108525448288
30744536997032012 208400526258740896
107773362215975408 156129332307124288
37653702014642408 250864983313437728
23980851223883608 230945096913236000
61718088838806912 166166426390904320
10929411720565584 41426526848562504
217303191232632320 236782971808969600
35176599310557232 167401136841336384
14256442953999612 90613378940800672
122391048575121664 158976476195910848
198266344115502848 246928802095602752
162147730402188608 235825084217551136
215736411880517344 260540237479005280
22768077401787988 48213349792526664
94056552971154976 168958076169899808
57404080188082752 112002526521777296
252125441021288768 252408468114410976
72437269940979776 75023629886825376
31756854846764224 188077865176601632
39911801706060784 193200706940174400
85598844885499632 192140039195133472
21669225059113812 112003912338707616
227025535512745152 255385590774101792
157217529927032064 201917411452400480
132037719714237856 158033902466604000
13045769228574080 18498194033281000
50945481823875016 137417799604275328
185260955222750560 261745393955435232
115450745833504832 251574122405170080
130798198875690064 228785294138539296
67063564634717384 84366901899805952
104107338866866272 112847820032909824
32753212330697096 161300146911390720
184030210887783584 240873140625447168
94673001519694992 232771619268599552
105712473672212352 156960177924826144
92123947891056304 232329673590606784
68047322437368296 127609514783032432
65817417934790608 79982235431220544
209103293875159616 254572111745517984
27621851348164072 70424267436783456
94513857242326448 212782394645312864
331769573971297 222479895678198592
51516902812751488 131964075014541200
195806111099039520 254518408658754912
50044997767461072 245009620775272416
17491641460532118 204476790268923424
168377272639560544 229779450900703232
16736611289853380 129501842351127584
99527832222195520 259257489701661824
67459818070742080 167223013166707072
175547035107622016 203478823322646016
6012484664535678 82666588317450240
46661376758598352 214310147918714688
209913558552540576 247939041472468704
3649479771889207 254236087061567264
238758686636722496 243109950911970528
145599188336452352 176235928325752224
10466224029946476 64442839887357216
27681211894058884 199509484520892768
28313780128258932 237644386453606528
12590989030900026 223895811374449856
119059078483806896 203080753150527872
14708649942095112 128509295951704800
123763967666388624 179431297702922656
131611724612003920 138462674590307056
126371201141451728 200233295824317376
70057043464016496 115908512345236464
93004824828995072 133346070418859552
96343558717544288 150208102403927392
86551530310130944 224439362571809952
46099345080198576 250048729104429504
6859083139836384 217335127131854496
198715720706465440 214567359811807904
64284191521699032 139715182679294944
212003840538640192 248151505318729760
79220397091713856 122448058291425552
47761350191718272 226559740952799808
82439038932571728 90893694585025952
43908994505503336 245967054184757568
58980706466801576 159322015423425248
96435872760908944 154002701588357216
725310431282008 239449769917767648
7872315192819014 259425550332060640
22100100508419076 238514700233577504
105952584274947408 133489877330028048
119057734432385584 122972059158536672
155564502251828096 186009480028398880
132695706824644480 154605795891314560
6330064710431681 112468685665780512
13437693877463192 30075314723611652
145548088903056448 177722991352880256
94037543194268096 115133851970808384
7972864652981609 221780630787433984
9002615428393286 146202963542814048
83247146250231472 116773363216341920
161351891256619072 181512874089385952
73710676117006016 89482919781346016
82063010751506784 254605253762582784
104968988763905312 145463603364180832
22205353121817940 98558731839943024
206124678317872416 210952912139031232
76759015248666240 92863953315777296
150664834702631392 248291706147600448
151553723445498784 240577132637952992
144900686920375520 154753234627599424
13508560389903096 194618102029834496
34641231635387180 71018847809397800
182501197372623200 234689975707520672
77980731149400384 141361568346854272
8297266619450992 131324767352641200
81008699476705376 194521183604481984
176236094077072224 232418691237882112
67528406361897176 76154457352679776
108191228066715488 260418242807546976
19131293332512232 79684559053081584
105636819443144000 184117169680123424
105665590016027888 243252607272330272
108157279987183200 203064250001062944
64266333265177504 111171028001525584
65865073352639048 125003448314048992
142980408397362816 229713501508717952
39118314353282320 146359134994752800
87030726470945184 245857441695992544
6786210343924824 214747807267776064
27107115382292900 179256261222790336
114379747840185616 205880969658691680
180592537549266848 222010489956281792
168124284213678304 262815139299021632
98247200881405280 185464780215723392
110044627768885392 229656309574366400
34784128929816488 126135422843977952
41409973182069320 255807348945658208
153971383055564000 156237672007472960
38029785647704840 243082315368275264
142890957047830800 245976492977228416
144283340464325536 153433377259240928
55630021649434600 63271832066016352
43540343721861160 150385075235401536
135326153582705744 171026492951645248
81623128839326720 242862775065727776
22615144849449020 94751781031612256
119753295887426096 235088446522883552
54710246064614328 57537162432181424
175188806008146656 210659301972281504
31259330850764336 258005362827271488
168834739698061312 231986703562946464
90874744863273968 147988539311345888
118171179956609696 175170532802241056
41076265966231000 94490739482025072
122397739303535216 193269808297532544
21636275507136780 114564158077129744
77891981792684656 206126188981568864
119501749561606416 161902559962272672
179434759586823648 186964716250852960
101470776897897344 164654349659040160
18716620186248396 75625772310412096
50567360674981640 210292707316402208
42930773735751688 197021784979395648
79508129291926560 114340777695926128
41290490362498936 99251283380561056
174228285036683936 252649810899148736
120048974784722064 188202858574862080
87763733940105392 219660682471574048
209502366576720608 232594602258045568
22164488854690076 62522017376812824
13921598843984194 139603983336706464
125157738011397936 193632130780024384
63688694550242976 150935850865613344
121352414266255696 253112270861908192
62980708604179856 91177329582483184
14890780301542258 59318038015661376
72815186195066000 169127309471885056
225561671582601440 244100169323278688
117181329722306144 170536007872922112
85743316676027712 151492713078493376
199769762252210176 225637736176627808
97325899959328480 241368715235129216
90181215712419760 195474158203233056
254266080810209984 261490091341998688
90505400225994592 147911752399093280
142956722595695328 157223068077056064
51185035464468432 254870574696342976
41533207816352688 192354199046785984
57925778119847632 142995885094634480
104638910201618336 175715003509996928
27212916464411908 27856128692572736
52934466767841016 152938474626883616
85020100089488112 206163424774162976
9764917409320518 61770287565595728
206562821372028992 260822650973517760
81767503695889536 176813880742363040
138918592464235072 237075665601009920
57485229777329776 140990338115139328
147931237503619264 248050365783964800
55629155435053840 153108983575947520
117793365288674704 262299768882732832
204459189845605760 231545905929904160
10167713895866466 183359005865966816
109996038871304944 113049004080015088
167499905113789760 170691791035351808
25882778706335364 83628491006201584
48782654963918520 93039558560789488
72540931968065072 241162958623481696
87031593633346752 227206067460060352
130569035074801408 135980479243770496
77117825125106048 87023675761545776
14604546902246086 81722044090473104
138001935460475104 188181880997116032
103969544577522848 158473101087628128
83937245190233360 180885464793658112
76631005441010128 100537412036569296
132101239502455600 222309402749220320
92076711716579200 153632976251507456
53176613165435104 196840758482830208
142509968795143696 238039588272709984
102685929293196704 135399676822812528
43289055945992360 122235303624491984
11918576950157608 113515337675565872
154703339882639264 208105763188616928
14272191988664922 77233076033524336
45177282470650768 184502158650102688
85858777796142064 110806705200024000
127602057975785024 132586637871994976
32813438808681032 85986991279937488
192184365706009728 201216422516470976
96013636224058784 111511106694296320
19121430474781064 225408696276966880
41917522937114632 116034727293867680
128013922378704640 213247035324883040
18753707985080028 86045795442459776
17379910868474000 39869606448651688
92303102883137632 168507336920531904
31089621143759568 194611937715053120
76646749192300560 88171193877071680
178321296532736320 212718687921552192
56919132688030816 111670609881519248
147266127812353344 208228609371139040
75577483739761344 177901368260124800
125679836307905856 161434610025511488
13589676064323518 23110248898166664
118180459608158912 229188711906283776
166367179947141632 173703983774911264
29609494433589552 52990057968798704
32299971310636540 66525073720041816
74069135818510688 154565109358024224
221453089447680128 247935668321327040
59463787534893112 204915667212095840
84257068400055792 153565191918037504
4721426067613603 237120079046529024
140252410170423904 177565157748129184
31218535227213180 178393239461407648
127949670895621072 210059437316035264
50264957033154752 230123796008339168
55308135986710016 111186042178264272
53127220648719464 75642304155320208
165327571613225952 242876931322511872
117266346137785504 179302812718246240
115123920220787408 189370582529798464
151597879503924256 210466718543451936
104184301984807520 155583134214009344
33046098485377308 164000702766436800
78891466139030352 232950930761567488
135801593473207840 160085602938637856
70879476749461792 86430033592965632
121843268221664976 234751768830450848
44478396155451560 167673927163828032
141341959060903488 218156275454084960
127963559150427280 153041162791578848
8891223712545587 91872928166899040
31706943543468444 254701529302861184
46669633485946904 51608314192120840
164719354922581120 248315074940243296
102248629267834544 171142704924969504
155765134678838112 242277712599142624
83697174895768976 208322723701430304
184964169800878720 226397663772512032
238908016070942208 246040463439301056
178960364488801504 188518737875143904
66209719356380744 78379988499914480
73386443477195824 108324601716118752
11790202476837170 223629377692603616
16471938519270852 235185480879558752
235541651927607 114156392253444224
123091115526687712 141751370052515408
58188991844261472 256702031622735008
5687302295014516 165026002599638912
63593918282849800 101844439601439840
145987264844580736 151958559332996096
184364281862699552 192506368791074816
8726167840767921 151241351579076992
106306369519809536 123526238948801280
40469832366845824 71807785007698056
155925318401076352 197599602647968320
12740971910148828 82576456090229376
34271339442238240 259467668334598528
1432244764413817 258912167173156416
23417096062205776 58389068144478872
155830689539217088 255851441435843936
28455237101434492 130966614124343072
16874217202711804 37203311072278032
46358607089476992 179003214858121632
100989587207819232 218692513067301120
41516461888060792 137354205809894048
42238989429093472 119870576221856032
41179406092017328 122036831316672016
217439860574133760 249230334979693216
33145522535605472 120588176498720368
87939460690384800 223982820854510752
96190825143153248 128429320860008944
24987076962654176 156722332741232672
6668654564129530 192707381116640800
12370399644835958 114000703415867104
32893852870791700 145978305635077984
133522841325113824 173182389045377632
228873444547256416 246034096678233888
105330982281936896 139660596561856992
149437776551864224 177292450369709376
131689660007796240 251755560793148896
23150205139682556 202716118335439712
4045134459963971 43546560814066616
160167532401058144 217135246394559552
13708719051704280 176931158615511968
136142307936679152 175806285303962592
52576052736984480 89110869669112528
103024862589687984 203164285102025248
72915936724082400 258305924827676640
68548096125274384 130284747365932208
56120696667572072 148129240347362880
110464843262384928 162232762819632000
57422550374086144 209669337793227232
112980288143074176 152134563969260864
65912591908530968 169627760401031648
79221634470460368 180693856110468480
8392884037861537 145573765875864960
107586013536576000 233129450257201152
26147739393702184 256485262217274784
201472697782599392 246761363840547392
94648565742526976 219234382916747616
24836578779861104 77396916155695120
219535015275070144 250576408564999808
188364022370009184 252276837968477568
34003833690746124 203028809536988480
48932024782264584 219561682220210816
101015296035021200 169756355645759200
128977407510479056 246881205881128064
55773534619555360 212311593317848672
201802575534775168 256361768506830464
87677966974661296 109249116282420176
110483297385023616 115156258425732272
66979493644462104 118035877900165392
3374301782129081 84287821547244016
75787326504660240 160411433970419072
193358629580196256 237114074473327456
239638860491581600 260899609768498144
206161088070549824 237167848113402144
121439155109530912 157524647202490560
21244323562842392 102524872148331568
1587244770671824 46196587673410688
134419773496042576 231755754638802144
144203779107936800 197755726419330528
12330766996807986 84995690999038672
54771722591097352 76242602486001936
37582985194863672 58015410417459352
44764202571119848 162073023157117376
13500281799774620 55733987853217352
72780107156497232 125822301753096176
130280778190063488 255886889749192352
47980006326975336 171178992549893120
122699747221826848 164795762421546272
241608806950142016 251621996315674560
58053817973193240 109555982698831104
31773921945958688 34540902636010424
118228453432808096 154497152229493664
23882685205793052 43933540992978752
66252902526341232 187270016151581024
9970562353215958 92807257823986656
49913428923924560 131877051488411728
68005210059352584 139488811195893392
115332680484160912 176204278405738624
16752077180802892 210640308776021248
31796458515069412 214231452238729632
92379188756907280 183940281594439584
98325351879164304 114040976489607936
221438517543474432 259922513932735392
16214889809211532 184817623026378496
87732483842328512 194688814480133888
45389352312429680 69472431407600328
194493626335926752 243713344396571424
177316600134471616 251902742505515744
53672541219084488 163263781976308480
18833066709822044 94962779632060272
141569285134236160 158061669373014496
49045913436088208 158620594951000544
209692246441740416 232316198722165600
29675082822067692 210287886467266080
37410194467503896 101186564982903792
49778747359557600 145247488649919104
105650218921428576 257644188521648800
94511418844858784 183677917270313440
51576419097414176 146849188243083808
6916605289826288 57444077465782368
178958061335771008 185178876741237024
217278110011188704 240749489881604864
33062249874183012 65064711259822440
156728735314371808 185786272424308128
61823412612592784 240194679468550848
2420590965018540 121100219004699792
132670776612641968 175319258065958944
85357912010140896 250700186491607392
57978544304323824 122583380741843504
21521971878273412 243923279778881664
175025628490293984 178401596256608640
28373820794172720 143252477384790256
28434724029643760 160933370634808672
83989997202872192 187313279891182112
59954238249755880 71370495052794080
118539791339014656 145717103283659552
245730354054690560 261892119658554432
52892838287687424 152599689490451104
157694265816578496 179628137954218016
170294291477847840 237345995371644992
116320164407014560 194892632604378816
80909969336095152 212473455393568864
84783868219267760 208782009121464896
68814834696013440 201890780160459328
96329712135268016 207518937848764768
37439064555864184 41458930623975096
161286668161351904 222524664046229280
85964911892406016 139584294638634640
34217052764524756 99426830213082464
17454360350046244 161431349311444800
128400307198852576 148846853313006112
112096912454906704 219530766191442144
38651738854953080 151171230983105696
38237444903356896 157049727849027232
2333663989016759 239094328109315264
65474881703134320 104102264715506352
232539361759385472 235151942617613376
16510078793459112 35701186166666268
82595021552254896 255241375704998944
186593634746007296 240765457195211360
61721390826467008 257104256532723680
1094197010612113 129549885022936000
111438376679792240 244490758279459424
127868711461248224 142256761522427472
159028780394373024 242625085270455296
189568910076647808 244157613638618848
44179358638527664 96763884291703520
15058981339979086 181117136017183712
75081701437375872 95463903953196528
160821948011409760 212740333987504544
61334813098758680 178130043309367968
46584190605796056 108363821484754256
55480388267445296 198211753935439296
229767574740919168 238110727728317888
72698261982190976 138288303665220128
112109757313029504 202029177269659168
12316647388211328 130168647160107728
87282814072977136 185836780097989696
67633552938452464 145693785770586144
213780013279436000 239926201964566304
36530032427136024 57065380983766416
141473054295798880 215030834251770624
82761463808694000 228409823143975392
101156356238573472 260891468839239520
53346319083180176 156518464378219104
70030827461936584 231874373888047552
88736226451230640 226546881729992288
82504984380455872 108726965595650208
154764980698913056 196243973976401984
68484648303490064 92076702415385936
14023861226012780 41312634181087080
208916455163109824 227781827735714624
120543431402218320 143470105518822688
11653563439120176 193850729591203520
98124676170841024 192779160554521600
77948296657022080 176798463308961952
126490363883559776 246356833367824928
49756731281696136 105989581444011712
83244695048142896 260564749992610560
69156288019122288 146072993024301792
146180206167834464 147706476441367744
95164273164486016 167577939148994080
117221940710783504 130341769306652320
94023849239897184 170225253074186336
3555660414294558 128245558796368288
188881733931538464 240925774627471168
149539519947874336 251264676278529536
151008774812220704 211062134861427200
51071437807598304 234262374332933504
166965440643128704 217934750704319904
167962555622953920 197968736560053504
33045390481134776 213650897902042976
33477269050073220 125962079128262528
46340660481921432 125326327587045664
115687188072891840 202062097882831616
79032114023176896 171329077751919776
12523435573487016 94838290824501984
113428786856162112 218642200790187712
41768790526983048 258157423630414464
98567555730078192 132287755502095280
26352978998970068 144095988964525792
49980096681807368 77839870707268304
58791795311668848 138233323472853056
83355441354676784 223965341384971232
15363490392453604 33882408995578140
101505531307385152 145645771797545408
29599910585209024 50351195089177264
5672162819826252 213207533664891232
194566984505087456 201520914891974176
65567936227538336 192133819296182656
14364268276828240 261544097710205888
156195598973089376 168503998818801440
37814782947402672 135312678337512448
53211540567861032 260142962708952864
21070771577284432 235466988709490688
96086611626524960 132289352127870336
145581243742317952 160149528133842176
22012623323701736 250693346873650912
41123922864389168 187120697744888480
213357793031669824 251972823731816992
29092869806614380 169159909738709888
15146397438534176 35972002111720948
210164436820777312 258297754902402688
42502252861038464 187758820969191168
67417938233567008 245614274679098944
41728645809778432 47248775618503432
53086814074494104 129030748740172800
92604227746231504 160434324846894464
66125331650501496 119971716423008160
51730666991679080 217770163419852256
100268385680530784 122937437071899616
48529332495976304 153796268575952992
111873682909854032 244491860783371872
67022103189969360 182450063984191872
13251220760765706 59331205468168040
85296039852239024 87037983893413296
121513270226041776 201033202962338368
92063162161897776 203607357352971392
124805465551919312 159785270816544576
36639091753907576 87164914464688128
79225889077395488 81606190379581632
187338297002504928 210372127164985216
136246907903938880 257636264101260384
44915489639336976 67923122633377144
125017190880785504 204438851655764448
92641641601802256 244909285406774432
146925623792078112 153197745596331392
140257859610387056 253684465613779392
16204157156004930 53731512655022968
5199556663665996 62724500245792784
8165249428522685 172829183396237600
105182229919705216 231991522444122912
5174719888877145 216565235943687360
104603527550405440 183243163466737248
99763197918300000 170756546092444640
191490823528402432 203769216484272992
38805373488433880 112371647878108848
36677132654316224 100422771449986976
43587909173128304 239755671494047328
39030869109987656 220530266655537856
84149505281088032 227406436650928800
97472885957454064 254752694986431424
205962668599352608 235681644171551520
188581800398577728 231275017316942784
50833004889379384 95887499219718064
5600309151928158 253450766780389504
184225855075508544 210211992902511840
93219225141357712 94497201448455216
18565567915619856 52570363892532480
112185224160900816 222287434773410592
168029793099077856 213340739082610176
15422240682912460 191753848815823168
156757636092848640 184310533267753600
143057838148450480 216755961356897984
11064726810381126 256867314731967040
76863766804052080 186117900430249760
140192046360575616 192521669672808832
117817046289523536 212816763236958240
84823402136280448 155190275602075872
119156877558646608 244721582639124608
36077603325154832 93153401817078512
22822245067424520 176301820016348576
43954181416186344 116797001371754416
31229478438763460 141595232513505952
76162509482182800 205596685775454304
73378768754753952 117737717401449872
60886698115294392 160596946511550368
188011772200363552 252376299995073760
179030159602369824 229040248961354720
144394728867511456 197516550582366432
44843425427750232 102861565681669696
32294631125237848 152170259601648608
63358566454440280 235500689926207552
60335939092033136 179353319287484192
52926963346227712 158578978813449280
1549140051335449 196291350873005824
102593423493059968 157892649623517664
143267271144481088 242824941018955552
206505550556681728 244743549803985728
27467206405019000 206321073323317408
87516922205838704 177408927557509312
32778815368205876 49418040784429240
26536865969734464 35806555093356100
61822245449068704 145853175454861824
17926147261435990 87935375003159744
201601001408916864 219757201323770240
114027525746894960 212197790049106624
66529571462173560 182537943184171584
47221985793877800 128640095760321920
39172115163845888 59364789178590136
18740606865677596 93946149299817520
71310915859492432 90949042755298544
7677148718875327 200312881507454048
367318718828335 249493714888538400
120400776307850592 153590786937989024
101945754811865408 183232815511779072
72079451413419920 238479153813209792
4943280905578037 78091577427635504
133291857100361872 204249757199792128
108333356041611200 138097500812695184
31436820301591640 105565936945536336
91033860538241984 147851967178134560
11880826598501452 115457064096053936
80188564662686096 147658402190433760
66368786996058720 102790630656356736
168816489519804160 247173572874459296
10875281933899044 63585433512764048
33576293110044896 231707147472686720
19894891341782652 158103452449710752
32709832029927524 145235576573605728
154469570304528864 256885365380016096
37530629694953256 236840929507496128
97841158788085600 167593165278617792
17296792241801738 214232649432212416
12663703789298990 128267503264588416
92105431238820608 207536760681993248
111257241252475920 174766655475473760
58914890749204088 214545167298603712
114390134438894352 196487812766800416
33687941773825000 75141415608360384
38904378654675472 163630122990613056
161429014168233728 170792920791504032
128909922964721440 215786047034041664
51601529934029528 163694876012270432
11218401342999218 199643972232409536
193349958359648224 197031574698032800
216694536386177536 222204967599573664
92264562835710752 253625149859830784
52343928659351024 220531411356425728
7136439079281860 46942216712696864
67034386257645256 185523141634033760
239486820321982784 242571233809338176
8305615499032260 66028748677811928
643996156908827 94827823986135792
100745235370897392 215846292340118336
222214624829803968 255968626962435200
98722084082083904 175776480505003616
87045656523378176 217631027334441920
179334048234112160 249318348569988064
60004050431382544 253343325817467776
92512221131768464 195696683788573344
126935920246019488 220019939457170304
91523317917067776 246259872158767584
92382862378190464 228953521816254624
64424028073634816 89478031306999088
145510124480352704 254067892788801152
4613615521948099 164730004234920640
54899405018792928 262824303520345600
30228011037402184 65203313835936512
29868528973965976 147745023726350848
106554924899471840 126584996601468464
38976184661649528 204942885010818336
125713480822584576 251185133046307840
161445366760250368 232185068562168800
28782886848545180 229186211240920800
57536865160922352 90943104363001024
93740589181550560 105911573864279280
103803658293602240 161400823044299136
168195479741401888 218712150547926624
158101252910437536 178350437968268928
110388818284515392 213289364288302272
79779593241605088 135600275397966800
55786096958667728 133917962994293840
14128070285472640 170119274120645408
91300155210758160 256046563695087104
163667367911148576 259809460070320608
186257702218978368 202889823315226528
185451783308876544 198156338404352128
10161013286365234 228665577388473184
212260693450878784 248955352576332544
245688737200896064 248691150156664256
159554946050495744 197929405030564384
237235167020409696 247181022308507328
94932595091374720 181965567311455808
132013585395835376 255085338660354784
74678132412686592 192931552089129248
80297713536385360 216817189913592768
108283044088644144 258407189486237376
13800973771648244 119867820573480928
12012567538266590 153348314046017088
122793100549794176 174900496012471456
71465282278007680 77766193532798320
60291039312597560 84455547699365744
127633984222968896 171632916762427392
73958668580040096 137249114881169728
50408022524133672 128898998279795472
192401772778258848 197301533430841984
10116444392692766 72835514032572464
24496558252755980 214161802692272736
186064373574803872 193855559293897344
77348889878688800 244578771917550432
89231261557188336 226205740153029696
64907794927602536 243313390981181312
142246439348624592 151075616073369472
13114448999995924 209989636219400224
16163429792062076 241745508761362304
42721359308739368 112439244475663600
147096381917987168 160516556864830048
15048259569842896 77779786817917424
9527319581926412 186733693201698208
45972721999953152 89188861492489168
29011611756978564 132626851116281872
110710567160878384 194437161218108640
141048207005792000 248532763693635936
35997925599446752 170914565512546400
149267909004192576 247040606934629600
42761542764932624 44726503781353728
180132645134571040 197740163286385312
256808734656858656 261804283632140768
9394768488211406 122037706468297456
70974492446227440 104922437895857696
926783040431342 90810145927416400
225964338659001248 227658941225066464
133633254120261632 191392895807499872
109409114693743648 194473233532435296
92771943224253488 185811634075275072
156803651544872736 246540149510416352
64902749097130072 209128665033801568
28026111566058136 180411426014123520
109444442070372816 112433696224078720
38306351576596392 70170959479820184
65817800144351808 133725365587779008
185978221291594144 209762497338999744
111978641000136816 205296006568440512
193934021054030272 252003386172983104
182855460553529600 225121401883536000
217842677064862176 242393918612084640
131846851583869184 135236044439053344
25116761384909208 186830982299797152
92480710381732320 245383845170339392
148855875021102240 253237020493284960
180502354825088960 263063816593294816
228916494464870688 249993676937367808
150455240177676128 233776868587867488
221978412206673856 240595794880517344
60017473770285984 101622916358853328
203346419052852672 255351385038868160
96889894460764000 114180020485641440
153391986039413088 225742502550168800
96661583339443488 235681878390367264
201140171594728512 252599972510886688
134009469260984880 226172439354952384
32813052074230760 151593110245347072
22406785923603380 25554775441238216
91934741309831280 154441430874431936
191796657533645408 217829188477427904
38532449002362344 118771817605080048
214961941537855584 261060368101489216
62525922075786760 71086651624965624
56559221679300840 74824428399089968
18380030509827984 152491879600405792
44514287911449480 260771970169309920
4710272424894106 198935105976611104
135835209471577792 188704989883268544
84169358668488128 230756056940799936
648207702117844 118841702104765136
47332739445819792 257008657541461760
34159086772656272 107390211209775712
83246026347869616 220332074707595232
170577512656977344 185532665456794144
26349590987683960 33819129543141036
34102200424877116 114704684118907808
133077216477455504 196712402166068320
235589626286553216 243158261668798912
116384705502691248 131736343519692160
105452046225351200 240433825918196288
87905329595072912 93402887788389248
46389158239888016 106915245241252976
207220461676138304 220923887241402400
196353889316560704 218314883785406624
125769249056709376 135778816660878704
54482465739686472 189142002159546528
124955534454507200 174350693016861728
95660302244158752 241840257899234336
138643526890847808 166569420278527872
35273166053601680 191822094574508192
64404971073174752 84497839610152288
97492054950664944 208539236202107296
29873934450598868 54885276684898128
225227605534257984 261848680503157920
113934911750946992 166805367818712192
21747705934409872 47157428605758144
62435313664752312 164731521749352384
29656582868211048 219087086646262720
89437314717543872 104701876891947168
7930218531649885 55100510792691904
28902402183684672 102723647003887888
68860548632279048 124923666290955344
36580568523577184 235569093002723392
179812011278862560 189304545044905888
77965896087164992 133496106791211152
64671935947485536 80762639417614592
101911462203668096 148797584655829856
58476882176062176 241194547584938368
90319465600340000 93935749872463136
119293846405524816 200496585973063936
131423532448839584 165364281606745952
94778627314566944 125929621723227280
4273969001361689 196570310616642784
60216916031340760 243016220208900864
35657716651194296 258279423364870688
145455943338907840 249173020559407872
183984157442466240 228410951214129152
236414006027440608 253298429539678464
121343400334263008 258066556419911328
93275423145388256 163980972626943424
67436532967083184 201945825670365824
60497884273784712 96760005027911152
184791467097262528 196617270933319136
5406303029229614 82976932858966800
27330255114800068 90701627846595600
223989000024589568 231629560864524096
61153112077129328 131364794571444048
25615607222807556 212274970492784768
141442916625703040 157866042439285024
176743136037370016 210678446299631808
5526444308821528 180567414534387424
3341587628213788 129623209771621376
167871674925959584 208760169069093120
50892913368559440 107004113806205344
120959564492722096 149148011465299680
95378117641927680 127090564990230912
29634810843970948 140858455620542496
171156311648781792 218541873017917600
64897403354731712 117370829323022192
124223649339515472 215591983739148544
99224034524238640 123371235758278480
3066269848683277 249189322800465440
6260142109347214 53464469830868096
96839453289232624 210286505090050848
99008465196765152 205279783801127072
200461190393968960 250014792224128448
39884169385159600 175534528780287328
11330724207537060 68362143915586080
23918626476307492 73983275380466832
8953122336733035 91137634774750128
15054133860141566 38518223281346808
70777627587050488 154522074999435904
183004707418722048 247424919504407360
97640931815421808 196314341875154688
24449617682424216 238978514421406400
116565408349797408 252777977403102464
125938752429404240 244045332698402720
2832348918093698 81967197996685648
44770698550455960 67799980402485528
70736823131507320 180132044574094496
21456620987128780 80331539448747648
46398737286092792 226844913343838048
183627013337420544 251978501486609344
20531985868010156 213793740460489984
220927742158375552 261537212148426976
122353448250554896 130483418825146336
209599711347886528 225283406954763584
55062959114138432 181162318657302272
16003866697302304 125026047461359472
98988848583462416 196101031083082784
112819478441196496 168676380582503808
188768481455455200 236944311123260960
64396051616849672 160331547506630816
3220747697664331 34266101092458128
202470024519738752 237247795831644416
120308603186854848 206211742203993248
56551548408743720 69016177634134608
49149835398136200 69003767098490408
87774432979295840 155923846663853888
151293470995676704 188793281440637440
60419671386551736 205114490484692704
76433909177920272 195362433240267456
71997290403353376 104393373471814608
46723257468695128 136180727831621712
1324365942542811 38103762615527672
89275224764781840 234685860117760000
161695078874363008 166495906654827488
62728532910806120 105528826372385472
83568190258969184 196185709293124160
153518456336775232 256719600505315232
9291612754670204 46315591775116968
107514179896982304 148485433112959072
26111404138177724 120003241140064512
43791787425905728 190536321438378848
168105897066002496 236739030381184992
47209107659419584 125644225213962160
92035638227042880 139801953171463424
126407054435503760 194487301903550880
40496781246978904 52472577303795720
152019059633083648 211959408257816736
134443122917183520 236683607563006112
7224702285192415 222518390251611808
164422741845901504 204109055305898656
2858488113950148 172789943051038688
65851747024056568 185414242718065760
96089212589368288 260866731774849280
119731556242644608 129594561445576464
198611592029986080 233243438013408704
124045513401700448 227210317885246336
53804745313872616 216401994286264544
147036626761692832 217262266693936800
12564191512844782 86777254386752672
60954340835579816 130370558885767040
29555118524774604 95201737290960848
56974192926946312 107168691200897920
243318265888401632 244577537560626848
160639440824706176 226376094491328640
81220614164222288 150271655326051008
113488427571665584 245830427089916608
6399034235262056 165967923139894656
166151580518220352 191021257047539008
82159444341482576 98003589388462720
193719141114534432 198940727410756000
42409698068469816 259068741891005760
50434883234943912 195683181509404512
185773873604135520 249438060789274112
85801559218805264 231587518734669152
114113669507432944 211964530924307808
84671083049016560 200673551279183424
72818572375693632 157752359343672352
99827443341170464 186279782598011584
18669055831470248 211909215579033952
17256057037107874 246307241333515936
127420763974723968 229041401225775168
85971118362141744 172717706748548864
133319593240272096 153390621658026400
81221894753763136 136341954014586768
196282845203280512 245730758372547424
20709002053653112 129625470176621024
48494386821318000 194742347462113472
8299889539723499 99499236064629104
60965337152487640 140281543484141040
70388567913507848 74802386408768592
188270733358528480 229345051488922624
90766775008341840 218711548103542816
38457364869177008 179400084973822496
11435608477287342 179930485596663264
65506451929040888 194135759257009408
46474939199289336 138195527090452720
55845649649482696 124698738006711104
73997296625131536 115816861660289472
90861268800788752 251036276320578432
119245117679517600 256417594562698656
91257295676693584 168103058612420416
80248397728169904 119934431131655440
36212677401467352 58342976992776968
81001598609876496 178387433192224384
105000090338623488 226688283852980992
69541622882876336 144793144661692800
23834389565342280 112454740859342800
76772222651570096 133166044510073136
62345771357357808 107623999416180656
133001610814734256 244506201725797120
63466850405557864 241715632173975264
67055376920940256 201185784404310880
88733767413043632 97479449718529456
68504412949666816 164093043289420480
157751775619092896 179430241336935200
14848167266568870 110598622046414496
45675411372773432 261787419867327040
47844570015789904 100011945264306048
3205846677944972 116412659975191472
56309199117741424 211636795104059904
172381111384494304 173226266740739424
41420933519184448 53396247205054312
40982511124096856 247156897473415872
209475743221015296 228675412558350752
175620493773283648 233262117721358944
148193572562805568 213872037513918880
130985137601167744 196875642346342336
103202194790514432 181969898993111808
65247648880576736 200441514094826944
38357338266765488 68078773802798056
119104491042562944 158334492325227488
123998458030893024 203427602413851872
47713864812972984 224676270556978336
222236279973907104 253811890959916320
216670251264643744 253875897141759488
9223706778638360 161807990461691392
6384479963117069 92326812858344448
198938466123161664 258389426776256992
50880080885067880 104140791013416912
73650605963037008 248347864610166208
137382151867317376 145115625344781184
55905015099576776 258294549275762432
87061391767448208 224951613547569376
70272710754605856 152787996558430656
150316322942275680 217441087605220448
84621135318681344 237889539605779328
58558142377812936 81900117425579520
76952610147893824 86454820335382560
102289434558483728 120549228473319744
169709737228077024 203171879125622048
226419942492574976 231016183189139200
72387137765849728 239436276950982400
5341978632972245 214154435559861216
110086585525717792 147737357707332992
217925312520369440 239535315637366624
43311979591394144 198064374641394912
75278091626277008 138397890396629328
86299818659825648 189237705461125600
27473361940166464 234755795490403712
51645353656036176 64533746389961528
196506906513118848 197902913987412032
110479146997620144 222832999451235552
245551752754942912 262539324089154816
67724194641501712 127072277495728992
143625986575361536 233151789069402016
31987485354506336 88976232473849216
96509871005386096 161506853210780512
55939485727688488 253014628028296512
16455926158218688 68776773014277504
91118287014118160 167407613447790144
42318008425070400 230627988325304576
249521731161430912 255512656401280736
61572322783690352 109457455384852416
13454822904635654 113627099899131040
146184615783863552 257221120976507072
84992293606861344 109023732646049488
4735548805615884 131801660093086528
87157478829287248 169140133941996224
196928027140656832 244341289814475744
201588327942737120 210598504709956992
152056626924843712 163169076891265216
56602419941244096 98228293364876848
142027166900116720 189528395967063456
98360377579003472 219627082631851744
68749620110804216 108996198635380960
111501936467392208 146206345272923168
37264994885841568 236926531706253376
12636903635710862 72963285104457856
6850443443174393 79214249869625376
15999225633239108 23107682513525708
43193822583710808 225698963018878176
138333460423611344 157751213427561664
93095332110834000 207878880717661440
52623353542486552 68312606717451024
92805372638772336 135283371443516560
148664328798419712 230613531306050304
77997911325076000 195913536244901120
9735080450291008 197036409216018080
173262914404925088 205288848148106752
15660516801220418 96582414339055088
9747519537879632 127754965579982064
31321790541055928 256909880726815904
18685124127512580 167224048219387680
48744614779154008 162481167130395648
136367129526620256 238772413170777376
98836896281733920 252906586209072192
169877780975613472 189915848639694880
17107554069878508 114342120682952784
168601225500492960 251086297379845472
23356836294733348 35769328884116056
88825584794527536 234636627894827296
195167848015680320 223650296633096672
110452011581986352 193161442479303008
17162435750781934 102318832590234512
75345272230625200 138546603966860960
42635150163944184 149545102678046592
198405674039876608 209860663883975168
18742367999232364 241487071261554368
13133698348089454 180744248560508480
38331873844753328 147896205405426368
224796089890324864 236845216974421664
7113727699876226 89912197946343712
79280217705769552 245398851284314560
159469001513963520 223504346536815552
8662533725310563 209334352871534208
177545722236417632 209140130352314752
34139206362073748 129261716167897136
74682608048295680 82834300395467216
69497429605890104 123508980971130096
54446490508514816 166494599468283392
47559853240006048 138229540964059760
199979989663319968 251078380013172064
150429542202113824 218854290870006240
197387282814357152 218241963926918816
87925063961782480 167649734426219456
205270920989603264 230760396865842720
143197683502746688 153612838557849312
236044340344076000 240168987798678144
78809253091321680 157796170275504672
11333561359065252 172662819899347168
46267091276443344 186352572989943520
86344957765468992 174187285907879776
28971924063561108 244934285220119872
95930849685714704 121655070156345968
65893420710919960 88122732113893968
67705977421062944 141514816059847200
28119390495528580 60086130309119744
97403504064864768 245599082074099424
79459431000652288 241656835793221216
18569401515640164 208259749154928096
79563072372261328 126634977035701184
194555384289438016 217303987433931968
55854901921077000 88001910446583856
41392783895625208 97214642790840288
6016824616180918 226059234924913984
203383293228238624 234790398272330464
16010721208082648 85074758870950288
11533998741365258 161533016026602048
111780758274932576 196574980194050112
16359536021323794 198587415574522784
2914404849908156 162163674348411584
52365949236708528 177897606509005120
119355483536511136 130453804039475968
35500038653878472 254904267361640672
107293467691877792 114783910792250832
89882681343041792 121930422867561408
28855287343896000 105076959034667456
112479279807773024 187268248621019392
22007671326489580 181810349226704384
10921154912641452 140084766051242176
13951976199592204 76447882747184416
161663586586665280 193174224205320960
1718965424375018 45389102660868016
48725818866827352 79696388144404016
119660096844918432 259840138375654208
63213804800739528 103931534697028784
35559821561166424 41343858768707120
212850700714170560 252743225043476192
92040984301553440 235151225037520032
6063418543618050 115380731458841744
43103853217482296 130608626226499120
16977879118875872 71838568899833952
70154045340733944 165073644920268576
36688525657251960 183371376888036608
7596109953606604 75566827676899664
27198724712742868 215302215612716128
114785657188712960 217114424708403072
140484493961103760 213184109633593792
71065232055154752 229337557625601216
99286648220757328 241245518659218496
45568923352810408 115914727137579376
63800090905903048 248733603439100192
15874977442178258 201804630324519520
89724209534109808 192527448211964160
44308082270245480 230314194956177312
72875501976588192 252525625416211776
62248349665576936 225390572384547744
176496575890064896 197085373108569312
23953404926328992 126141243893825472
30454146688250188 43965253094505224
92667323275195728 115074917169865008
21034771261926708 246593425769274336
107795682993573200 254893150805442688
70146020458463384 219349097315113344
85302250779092720 207176604985373408
107707961227910352 136114337757827824
49430793405434168 184740765052106144
139829470403712864 253198601478047200
146442939320690752 246651733139301024
115354229656678336 249579603845107040
96103894865066944 237326480086277024
116561370251230624 221523815974584384
25008315480267324 171815170035173600
16850677273814158 36239576646905160
151553477602782016 256614534401319328
104072928571743456 199052879432754688
7392817335878153 177258872836522880
851954267903768 47049891531064288
79260008392419984 163636529043898176
179362968678371968 183982732858850400
116548063915090704 142613951292483584
124427127766534480 164372298151512768
57377350389636176 87823335317070496
55682798656236648 186282835210786400
178686883166761792 259414803866092096
209940691539735424 254288449738212704
108583752352295360 195520942090724928
85158434812197168 86048535019308048
71176537758998592 244724749792299648
13707202509282526 55853873463606992
52770438891138096 145109275955266592
4999586369189484 128079938624858144
185459177777260128 240362241882536320
52488030081504072 170002781212188000
128583986013690208 162109749704150272
37046613030290592 210414978548811232
16490843165176496 234920919356096160
64277865681362368 144452061521244736
14356324012673890 15358228421906486
40159329738908304 58451013545660096
56193797182576392 159615745333831552
133779101044496416 256356918980039072
8271547842585513 197426212315443872
44202160564685664 79971095928717936
156014610819479904 222236816326986336
250935165799624128 262313444906707488
6510676301390293 133722264996066880
12665428421853136 143510474809393904
93700031612515776 99666297739548512
165267283917195712 259711233346746272
130493440362202032 233140817674764576
128709557030495696 241698057845883904
92751081777973184 144740049238588544
111210493041953072 223084568428133824
80344883995037008 182853242248884000
159829361484341440 226401756047082752
165352620738238144 213530779635037952
148843268127558016 155887758371248640
226301488579070016 254715540342432992
8267811694161545 148493727518537312
34744299655154624 213521005920236896
67533737392376288 137991457389834688
24906818141984252 45399396617450032
52206709469303896 241393912638137664
31787155902973644 190253296977277184
119728764785048112 191064351981172864
57392121229995864 75305509831937472
159916305565086336 203927751468604800
35065383427891156 209121383372994240
21965119744219692 146595676487071488
88349228133427296 111364565047128528
72434924621522336 92090786471766368
101459694049080608 108935239465719808
16620544090586474 34291304997422392
189985462194310720 242235722284474240
87742893900246544 150308732492568448
140570237713337504 237481626284211680
96508100996371440 154198563506021312
40823363053087984 204082449514267040
12873334946085606 236193309057053088
56819874293402288 128179099958117040
127670945634994192 150730363876063168
135143800282869248 213886933673944288
76007439988488304 119539356623769392
75904517975808560 198099189471947616
40231688556860696 232768708469903808
29671662151309024 175076202483264992
60021650568407408 247106928906553056
208641256928865792 227748644297999520
1175308219404756 146795421763181504
34343543278130888 113990106756024064
102591455801482656 253644926823823424
75412897234281584 254713383430617440
42126505138506896 202243133941039648
32446089648368892 156257739163657760
38046007328633576 45266561425049432
41706654584526408 168806407789713280
84563340368166976 221248948979751488
155819413421935488 212208913662348736
102289707641965280 203327931508780672
46338269009411976 215072172493786464
40822856913605864 57630786450028848
4947606882237211 137755032963940144
154384272920229376 200644252584757856
52640309771021584 171434125516334624
29883339588089536 214905737490551168
55834215368658000 81176427803735840
80553896461902192 108757713115163760
130594863295380352 233923211554806976
72575955380916256 219363581457138816
48014014093626432 129283818523986832
6944798066016763 113690859945443760
195769020923495232 203130250226730816
25626096313300880 33672639541587632
98365955320924064 250804936111764352
5057649966211577 214676048584002336
163470922644972960 167738902347865440
76840264929860512 102600843752343360
137128323032759 106559571297379120
142635933439064256 215509969620090624
223870363036190464 243226177775170816
136090729458734320 156074059427478400
2451752272084238 236565477874076096
82907963250766288 195266136874885440
122653997803721888 179981944088146208
8952573184913585 147102737754475968
171113930787394656 187642243973693696
15650520886781178 171809008617851104
206027959213594688 238240155231155232
98535590278017712 175799259755092800
112525535241117568 126826958611421408
162279281458336960 212516915313718816
145794389836589120 160939160437738144
80244141720005216 193170925389772640
109443559926719040 124322957358120912
133213079678535504 205740165937085696
14680594035248486 189463409597446976
45822963803783680 179240110018344576
210712450789020320 245454690378443072
3833482916889052 226009588040748960
182738608933675712 220511081370880256
114298089494112480 153773186086750080
181231111939844768 226249168495839200
6776727294038910 17688827045157522
748509023687364 149570035402126400
14408751235849810 132831159593573872
31068145896299228 243990903155076064
79920603158392576 237093098431013888
55913581047783240 253475619334112992
35887691716763736 249024315544509632
135410421541417952 259285693840219840
102752079506376016 169218577937431040
129754706295527888 247185110772953632
46418546424033376 212976826774004672
20011252421787332 252732604151673696
53093966654014992 211524834907868960
10093771843235106 31286290490520668
62971042221388968 68440185661287312
87200663993942576 149334416492050784
167529665992975136 178607139023746624
128058027572818720 185969153372210016
8416497716504501 199831596668515200
120329390432596160 252311826276092928
10246448972278198 102138333679266448
154868805604967424 190086473947448576
31768804848676388 259779881944328032
83348149409303840 201277771012471712
134975511128002288 181084880135213888
34007574019346248 161395288873050208
12833507231640788 212039423689039232
185260941743873792 231275664580137888
140512926189212848 179002877824275008
77122664935314368 163712024787608096
38724585621568224 128788531609750416
1622260211644044 188371863920112192
147577596751113536 190927738795384352
73885984838842480 220288240827655360
6068172305595229 146913337151385568
43684041639191104 204526925218526912
96132464408526352 138087250503856464
197592795505717952 257484881410213696
68001079582774928 130011800454530304
85450331650886944 92066060214220736
74762056886991808 172456250829878592
73864899358875584 242190060004442304
125516611620113840 176098583758705312
229629918184235616 252971960551032160
178271370732915680 212757219109111680
102669172325465760 223924694305734176
76929371412902848 87469910406866544
81669161836623456 107479059016046928
26534341086505364 250062465971934976
10336986191703320 146636359666854784
58702430096194312 255118032322843264
115626863929243408 151534949604863840
64357378664099896 126419426922773072
137055718590447712 244609540104911040
10440146970963926 59910976402339200
91660331483157232 148201484532590208
27780433663259204 168686392306728032
85045233346756000 121001387098850672
38652804491241416 228028911223512096
60472194546845048 251545528817318816
56356570504795960 219344430332489888
69306605270176776 203064885640112160
132456682879138560 246153821273430720
207351650230972512 255981722841540896
144674650198098816 172328219148484928
88933953610109440 206831017814904096
19299759406914664 174981788338921600
149918839829132672 242638115224021792
42137096098396408 60085467158185760
116277426341795536 206360619556516000
161253601850694272 200073127991662080
84925819493221648 160257478486301440
2604347975630970 59489255819985016
72855324769396752 142969248004765104
50630923202294208 93727947080203952
190258259671480992 200012217423407008
136977593505644896 149974967269791232
67023364501658440 257909371996276704
112240658659209120 179827279743803168
202477785126594112 242917724386211040
96837426452915744 104104242839159456
12852152689539912 90374309469290288
153227756325233536 226989635587363680
23862651765818956 102354006951932736
37956037731816352 190523724279882272
183082216966595424 228265575060011680
46148117292911960 139170922568445648
981982766173957 214470121244999712
233559729388706752 256507555560637984
37746611702879952 167351557582687840
58457176304219984 97139641677800208
10079402020237542 202892206751785152
1257211454714653 53073298808853864
114749269958235904 158099372444256864
93831558520102816 191542874378927008
17808134720834726 23193103116431180
143806777033517904 250150861459806112
23093756506979120 145290183496396640
204008229524437152 257713688598531872
65302860531806544 166428757916701472
31493390432288052 257999043343978720
90688461435691664 144360380186896608
43249167164397576 176404144965216448
63171426413087368 84742894691397504
20688931090015992 140429859466493872
90966333992271456 155725464963457920
240846263727439072 251901561069742080
13742294110801572 129749487709950352
44177276029789600 96370619621685088
211629382175263200 252662845413927872
18123801351023764 158693194618688768
186613881322032256 191349397462924832
67200295157778048 122775470160447600
26655963827733160 79502537578618240
151268786033659360 180588478418614720
15567963823022416 173096069744978336
159588070131392928 259848751832057408
13042162734756792 220906140064306304
7828099619186320 227661260884637152
182920965546645024 222849325261690848
216805632832124000 216856720560577888
53403026487532048 197973352190523040
13294066310872674 117085170735029424
92106282897119888 93516447861304176
49929369613556200 112564514465249408
39109245970502880 62482091012518040
196729527176621504 218003553580074016
161570977115925088 190951538382582336
21330086206255596 124496397759398768
57393494644775640 117396176200321536
178957087675696128 210960472945366080
129009322309646608 193496675999673952
30101543916770760 41718686250454936
120598907501080512 124876255302870064
31999540699546288 170838985711767264
44526909317492352 97426146312880176
22457492423778552 220186351984941568
170320163817692960 184888796611293376
37615843552753664 159132357230194240
55805668570986288 87746077811567552
72184148181779456 183997136735362752
12517768865383654 166136582310053152
171661486415244384 226992103134765600
8991585075795035 12769271852422330
42126264584325128 122620902545562928
122147078995162752 245175188596225568
175290718564029888 210863268671114208
15028819657948368 176947945148452960
2487707407328052 134491581759745888
91713945560004224 100490348172367472
239621740302762240 257802451713698080
159874624603630048 173020597520387616
58735261224290208 137022614071332336
232645530693001920 258281466044900640
89355489926105024 241257286220775136
173091073102984352 206830968040793472
99058538140371280 261985640026210752
73036661276502096 202133475841407392
9859835828573490 233176589751709568
153799297054723392 165322571704182144
83080782738510304 248819995952821088
30777605768865012 103285993912798832
146039267539991680 181904340081882656
75441562366202256 261257873623299872
148033613107246528 231676744223572192
48732279080109000 233947307667792992
194586033352826560 225573072295974304
180313988040994624 192796053737030496
11065224350781572 71433882909384096
12071398963163320 183628170153553056
190766203309403456 197165323041711360
20559894500328380 257587762401322688
40183616150927104 177233371458027392
86689548195716640 170066890487405792
49792951116086536 146134965546974720
148664251844115008 259752800834524224
128048289586096160 164654178226187296
100793310238164320 213671131837493664
92020885771158336 198474172525583808
44604893904642768 237611638057831232
110332722589752592 242042192904538592
2289143535373995 196695918949954752
13769040704968212 13906425900612302
5118329289898237 63869307790957328
135902893149556528 183167919414214400
7080891885416721 226608144546711680
152101328276349312 243309696619367520
43653993732499672 152991596935010176
122056760829642192 218213814051850976
89035989655606480 215131313342495552
114401856936573552 228906015396967424
125638960447246912 179870522293125824
26826944394541692 40958497845320360
66889306548717816 108493936031349040
66069058421122712 118324344294461616
24093575072743396 144366987376263648
109109826427199840 254387639760852768
34623407211782012 130271888225243360
124883575636348272 150588246579645952
19377049399500064 172464343100836320
236429766958909248 252755941606569984
246919326084327264 261916677695818272
140178994174659712 189175743808242880
108964760700598128 229130973538092384
57230629905682624 228916658271684672
2600738250447163 58185532790319304
73653952205860672 262388746102017632
3637129621909777 82543655788246464
219034729574549568 244042358094736096
136320697040057920 205511481214158112
57467309241479568 211743567562425824
28229543632270420 185787386071362656
56672823738327880 77502927998390720
67106008670497728 144441077358847328
173221897841465728 248152574670342784
132750650265708016 142075979293754336
95868994170008336 146401593375453184
124267883221360144 194337980409556000
120346962105806800 125617472358100000
101662037648031664 115124656369670064
26212537060544208 237820680280581728
62720459035663440 255667363593999520
7224528309496017 184524344616895296
188259464938545856 227282369312280544
207396523367785440 236833048161443872
83703964223163264 224251323029943136
113506845499924704 195072071452752608
33327873118749372 87455898079361280
164504732717058304 239310081790395296
99488388593808496 171899753433509696
154014639353235616 164490451902152448
99324966277086752 131296003826961648
766346142993300 180628210691636480
11160582325898290 148309598426498944
78924972632992752 158017998356564320
95405283709585184 207095664289735904
150554866282388512 151950113472441312
159838811539535872 241363284007818432
164332769010253792 165704983421602304
220739927883663072 232113588900089376
182326339331645760 237648181427774496
119404349622349712 142630644547140448
5653261975719327 254899546307012576
48725143020632808 211832632209358880
189633288690250720 192511054194017504
123883705737721840 187292335038445952
12312010504028006 219326420233903584
66499957843365328 198779330478472000
26671047289235228 83494080322829248
14628468320006308 71058505480106496
90296579233687408 120101873130868880
66572929514227408 249779310970991584
22603803561838152 107454147418973712
20808418140681296 172044050226939808
21555206337102212 30359770254309320
72550446458865968 162247683493139296
130158614720830080 255068959978849536
45353853730596016 77132618721013824
57466165493102480 78122602210187088
67989818172087024 103271356496199712
55477812068067128 199686656634046976
102490930068973472 138460966046841504
121121990651928896 160432729006615136
36978310766357984 103587245402018144
168253116856726272 258001711117756992
58437034635008448 87529958378392720
43665460133210392 242611035463747456
77772892040027600 151540574254136000
9719291502536208 21972224822358252
114368636374989984 114907966515778928
59847618011801288 191149532254496160
49839841299874984 121245430297878352
72458480413644400 217600465263962144
86582892267139872 170541746414543008
98685398510492976 238825944073274144
41915039513480072 108557554926973424
15084048875776332 48441953858662024
174962155448621536 213253303011237952
4836346800854682 38701559610946936
20529096108490820 131912671565626064
198273032373933 84470663149666992
89414365576419712 177855866803446816
244908133602143520 246034583221548160
1404072962255897 15897329048124692
11722132176135958 39273449505643912
165764782956777472 218017315557920288
161673709096239424 198000197607707360
123101479617810976 160046509974359360
28563356000462208 238286445819986112
214861166316264000 250860122269099008
128784634485426496 254081881242810208
1959685600002833 156639391556481440
7723204871396902 207133426639369344
42030558201635656 127590904362943856
23439902229705064 118108878700904512
151153540559055296 254577911443917248
113905075412769344 224494424401685376
148483640569369568 226475764190150464
84937756653672480 192128836786125664
765622501081126 13581694915785224
59732154958226392 108761950342671104
38967313232376632 262176359275297696
141201443105547120 175112532163849504
52274060818830616 185957432454336832
2964813281278302 186518506482221504
57195736300690688 62487976273599552
73217459524043952 134652275749746944
58445544093132672 182452961398213376
55897838374717216 154152746959825184
48644506057760248 173064240206759168
14877818152924732 35532481327201756
232357781464621472 257204603108333728
109357952374490432 204102151780058944
82346989075213488 140812238565740064
249434061358280704 250128401711372960
115208089741144768 170191920389539936
15369656870071094 125498112783495040
38280158772603552 227083826591061536
26301729232642264 161097391796180192
220330822615345280 221619180739433920
42144225509583296 100879638728419760
17712595456895710 230368923856320032
22076061542565476 94739165512822272
23913352952259596 76758882899058832
79944228052001328 238937920398140928
22698077206422492 75696778053389888
8282077585272665 253065895896163872
107578764081528672 235236460648853056
38624478738089424 164211480890837376
253883043689235200 259891932823281824
57976816279662312 160419134349501760
150116214124840480 184022930134548032
84185982656482640 232247691564130528
6990925724546720 126427000041228144
115615915856530864 222801378130777472
109395319003546704 133782778847229664
242925512779681664 245580900939722880
40020312598239352 163885222126265408
60083812005595720 101089505923064976
24355987495474352 166952141303209888
70325760567558848 83878999023440960
40481124148978992 176249023212597248
185969897558654816 206496987563805632
233635770830391616 234413276000456960
243138501988448256 260885455108861216
128450757624351168 177283601111407616
53373871645273472 113282879205931200
78778021521043920 119323176212836576
86584826397048848 183390308837461088
120050039994749888 161063957620466432
124957432516200720 187028522317853216
4359215626067821 86882318645977136
82104234043602992 125354117273225248
71230860613690664 151577690860949888
31953360482154128 232800290387681568
13930583656325636 104034173957193328
18340311977900576 177133642699005344
2838069573040418 155806041707489152
26985307087724508 57145002927919152
43844174225153040 134681709682679424
96954159221958784 97039869570712560
82820687187829120 102352762631123328
39727009936530112 216543100474012576
136740677627594528 163621579051834048
117913598969551712 137443940519211056
138093274095023168 213770316409533504
11571807887185126 84691835601431264
56312207645347312 222979207865188096
152677805330962944 213440795832340320
59550657703178824 80980953177898320
76239698120783360 229467865240486976
168528124253416480 231106922507215520
232885083356250464 241046392700000768
73777748921584944 94871131296782368
54501098752715816 257058662675250400
5820296143965457 186327815716834944
74043181325052400 81342461518984368
52844059077736992 94548434132179488
130421005467379504 198571169914857280
74975119423551872 245878113565112608
19155176300316960 195263552637675072
1029340303162560 16538011953332908
134641342255758288 229025958062659072
102772631904256752 117222709962951616
147183717244018272 187618313362792096
22377709293997192 34300783549669372
204168760687261792 214276444539181344
236141103624449280 252407680213843456
176691671362484736 188892519388155680
24983574705874204 34853689951795900
24146546926200352 92073962044333952
110418568270152192 254244940158681056
74989148880670816 203624931292827712
100238186974912944 245686237711894848
21215980191040712 185339581385046944
56798815383252976 187415603679253600
51477845079368272 236789713466756192
195279625945598432 240961156763433504
33892324419701844 67549558624843232
107658253186789376 250491905347815040
83143763461986432 96119739095410592
55136303198011512 258946348964364608
69106497372142072 130983017723109056
4758505345381055 145196056086727808
18288216275805872 262916329917557120
31534199294616428 232001476004643264
96568534880262224 234749388075941728
52144091670162968 139185604030624560
109933678541652960 126824709451280816
22017575703043872 214413750858761760
135731089891496016 219611938674785248
78626270794409024 85580618794828368
209619643371254496 253690798536989696
36395984994757496 56169235820381880
67266763040667896 248309529701521024
42679863946869288 100647030491458016
139190076326662896 140301912093531264
23920683043128792 243694765870510336
83740073810183616 157709471819201600
101443044560831680 154704461855798400
6468760285793561 248447856063187072
85522840053993504 201728725144094656
124040881991766320 234358225750564192
45463724300505088 190045208714691424
66058128403894800 184114815202925664
99121162070842432 225516868248098848
35511672359972608 236246247254140096
204378669682545088 218755537662161184
186679523327094016 217628665974321056
29185539764720416 250562102794274912
157600127315882656 233611097264574592
22378344349977032 195512409166144288
98733349413096848 181806001511865792
85739340355297744 228981127315124000
217373123485628000 240552914581758208
105393610941941360 258593424124452512
184684335980482592 245119349346288256
126179974127164736 242398092574721696
175918446512402272 183693457246177664
45138679319206600 229845362309449088
9674738914024334 252694432624159552
57232543320610104 147256496433580448
149520360084362912 226433683003652480
99157965328139168 145587434538719392
131180621838933824 132509244817026416
5204427950138958 223741053287668448
4329212716493989 258988538776505600
155296471621893280 246681249570140896
129503686230449504 139711448423832032
91744315694268160 255964629612199456
61337362765924184 157447830436197600
8292826552726352 170652363847053536
33048055302795928 250582399219290432
69068482907320064 205249088517198592
10950857883607514 173176386929855936
85938160441795136 130795552478951216
38613502198627920 119309673417329216
8893732017851970 243751175187173888
64353748906424536 246530690051104160
19896779736704328 102233950544455104
162686720109191392 199832346027380000
46549037101666808 254997764475557216
38618650207307464 203685129493444416
139579679352571440 175813086952631840
13848171471281532 216665550341670752
74309226501904512 78094180323212224
134456930714256400 140343708076428016
21633520311102152 148691670495659520
124251805709101312 153486133870126240
5575448034379210 237684752332402912
81326096540260112 208910297415904768
115236527473715040 244948182532013024
114856676919494368 118325880612776336
43094754428600488 96258328181287440
81994515836552544 141563918620361552
106409598740839184 225008954785048864
38263565435136416 231000175225768000
159652257339664160 193950338313073888
8257844046360910 64743989023414720
42745467928593064 226003985090217536
19512686201148708 131941352511925424
196033540618174208 241718087775382272
84127979423289504 86321786041538272
58515012431155896 226832872874086368
171188457986327776 233335499749103808
137968784360648080 251590313530406720
73906915129885616 116931347978691040
109009531052325824 110704703207188432
161166364742863552 180152600143836512
31538191582615956 174893295583015872
118330399757270416 174816218212238272
76695450371138768 229938178555075456
196572650498198880 236703865823403744
123011411857272160 252440345183177664
127634715158452592 256310365111679104
66796291126836048 252450062271742048
106525714969801792 139654945677332832
143124071209382144 144077637751868192
165539695668397856 182769901207538976
3615401174673466 178473204381069504
32766643620277376 73027356710783888
195257073157391776 212974509539197984
220581617206023008 252473451029575456
154918664052512256 223768587494502240
17676809277259310 61729744914668464
21464424396265696 166313287746283712
24685680353619676 59701507762166624
86514151830844992 104580618105353840
86160377190652512 236086853753041504
14127985558940408 235503833672308928
28781116330437304 184336660473469664
156535309996602848 228376288466313632
107871462054118048 142152548439682560
22882045802696408 216601370393842048
50506933572291400 213651247095902176
46626574348497232 145411111794462336
2840151323432830 85293491490217296
153618614153324448 218394270133617280
96767401562171184 139866057412846608
1008576017996775 7904069544651019
46133903795509800 234468041209138016
36632403675746432 234207386293962752
169971828054007520 187077611629402848
156360490805907264 199782121621556736
49832278685365184 116835976515364336
88051492157987696 117477423133399936
131949917165419552 212026522798625440
47428266544673968 54509420340911656
13532205516516582 136667631014349712
231395487288729120 244377272899544960
187203675370431328 217845109824359264
181120251698118624 200408639787784288
37083950476617304 210555866154961728
112940504699305952 138941774755763248
24106227165612896 186972365950667424
138957470106242096 176508198567092512
5126878265361567 18636111312125900
3907595734509401 22856147071020384
54070937967526216 174342892008385568
18687388882271792 183887993461402976
69165305162046688 191409039359562272
51835626653383272 77402298969255248
148001773043185536 202263480144688448
28243992671031196 238391591826633536
49008697244628616 199534662900102112
67943991653484048 96034055027064624
117522447011919248 200567170050421504
121670507712267968 221121003302638816
83417386490514048 197482960622580352
121803152700800976 144063085395939792
56900718755868296 182370662127659968
241446037499698944 248576268409020128
217327004100684704 255429128975883712
27991981788123408 179661873918203776
38911997459445920 172879674673681472
81531081845429168 109395223332829392
208871633490958976 240441149935419808
159376821503947104 200011753956387904
141652733528401872 257147165157722944
112634341265718576 224786673882717792
77778475570740384 215424041701835712
27414413852651576 37337605298482136
76516135099324800 202604633155181504
44571598564589448 196205676378571328
29621544143411404 58768875385144280
45185377750894256 169404167454551456
122666339864812000 212547724892089696
127061761100222384 251724903845133024
88633079586565776 198435867276093184
82256807915223888 225648310054244640
115781918147938272 229203914558497184
38030062739967824 222587614275856000
73642282435353184 256852692183305312
59194044860537152 226685370955145216
181891653873104192 262212031887140160
56231871313301032 95943932690563760
58204489035303064 251841566180228192
14528968621144330 229358260033813376
85033893585565872 202440671317399840
33710240824407556 188220512006247680
12368651514641382 220992897985098784
18047482058062032 153207102465202944
111499375433898176 205968812285463904
196238919905494240 198051730281541376
13701864893741984 216089572918679360
110261931797401936 197764338096239808
36636468997828456 212020944750496928
3560512455029723 159018184122644416
35003519167533220 133125953667161984
108439871689663696 167666915613081120
4871693543839674 230006771393933056
118764175023316000 217632998818955776
97531374367032896 142423772653675056
37839468923814672 219371295095999904
121885940689125952 211067019474018752
82987807595978880 206520036655186816
25019514264586404 63523358017163472
170005390785324832 251438783751750560
168154597838049504 217810537565445184
62745810543002648 186773567381226688
160166313993639552 239038521364924096
70562631105106824 216576995919252224
77503641903539248 247868049021278592
186036518157364320 203912659294911872
199490748216369216 215841105922051008
132829579212047552 218969783542347456
8221773994238603 124088553931546480
143249298132417280 206583391559479328
85561069791598208 137966486787310128
103508557170320832 126016328241011600
93835006396323360 262733507815417152
30974795959724264 88316413274895584
67058980709296416 180485174303934048
45713829066097336 80882975426332352
45420709916832176 229088356747001344
51543642881997464 145876755984235424
167741131040070272 176184195598134816
9406960335231480 262430907023918432
197920128847356768 218345112509779712
114964232423866864 171922417957045152
138300337095825840 233462235894337216
101939291122609968 249879348453528512
131384452825164608 241145455082776864
31190224725991300 191148878852402208
222937696208679520 257954353574010976
77694936308476144 119142863320442832
6993164576730683 161131372953137632
171423870072849056 222732225394968640
111032240011114288 145358702353621984
242550629291991072 256266316737347200
158416569791414528 240538152913063904
86531354540501024 216980578720444416
241103642879742080 242045639886741376
375516564401691 57946688784213712
26513985754899228 98029494058987056
86177158072810032 89264677785244128
219426246471291712 228651355402815232
47124444998751272 218423056019918880
103381451780858112 248299285387258080
213035814237879712 241342185703990272
111288008826515904 149193890590618944
142255566741346288 200384772029621312
38213288510712096 71647837452602368
913494858252645 131985967954855440
145939711670869248 200746137320709952
168960490726929184 216583446176915840
121564383962027296 144135359851065536
7120376130754475 112149927945972752
120964399163654336 238750782286668000
110162742192995792 213037091319489824
51046745864087784 228610705061994080
169617553610036384 227844377013060480
38310585004199520 106813983565433488
58193567790366600 152522126251140352
3667151171530208 34533120179702996
136761146973580544 208462670913713664
18309988362792504 47666714041773792
87160277882076032 199539231240448960
100694716968192400 260867761281077568
37881487747209160 235398387787120704
128638622426854192 201792396104768320
8805697499544919 39808309125557352
50570410624802392 140659334844533248
84453001679972496 250297023549338112
70251768229361832 232619861808706080
102746988560473664 184833272161295264
25503037005899528 255145317142557440
27245767444775168 138107278400780288
36545398954680344 129757429354382048
77260952200137952 241476847731386176
103283234611059552 252123431784307392
100171613669937584 173299736038731136
110261609044654000 211185920099039040
12365871031536346 44758800872168416
12373902390168744 190129474438516736
169509719038065088 185979635000531648
134802857772730624 257069262324200480
57552663760261224 189459548220091392
110485979007067696 171491923052606176
139246589274102416 220451703811608224
194489166804962272 255524070431980096
120941446141290512 231947538248211904
91586402809613808 171642988227608000
202599409033081152 228311606591907936
83438103381001664 161230930198285408
37875541099816680 226612580412750592
204927951199460096 224858747625021024
94855315169818560 205795691766127072
171424130977851584 249414916422737216
5955357699998326 108995236540564512
149591576674133376 237550169236056032
11722864530372642 132735248975832240
136266562191139280 220114829938369600
16216738342881226 27080034234705648
105403905465527344 252153199026646368
25369952020833044 226212366466810880
139942730604949968 144348516859304192
15803482206016896 221874272466263392
34225398390458808 164112251538956672
87026390894663760 162171138357845888
65900550359404360 248079359958909056
40775249660915536 241266270432023776
155671663992546048 230807178815597216
46022216019561112 50365584997862840
115116872750903568 151276357311241376
7085753257158983 161076040937447040
77672839302461344 138466010240598208
49122081221651760 91131856418957488
19491780996560920 47643714262846328
76335318792833632 97325467872583552
143410743894061376 147802795489551648
32236270430797336 118328248604120128
122821610625248112 143730784190088496
39496130644170608 205127008789413792
30277644999165764 101087601645942096
111278679725626752 206112868027328096
51380939189061648 236930930368745472
45759794094451704 200637917926540256
7526154719876330 213704607370515808
193992854752550688 254186760048906272
110423161902086512 239457842392480800
224502989800063584 233713256344468160
20378570513396148 68427181902817232
79312496513136288 108036962533847440
154680262382228288 188756759455319968
183608330793131680 222697645228582976
39687317340309736 201663220150949312
22172433479740496 93084475951159360
127621006742197104 172473446629448288
3869735775099678 129256554753420672
77237717294526688 169454123098782912
44012388661710656 227749231690765472
29744584588948028 262041903069490240
84331035723945456 156840479254646976
103996554927882848 169421761300271648
101550038497395088 203506474552021120
118657956849851808 257983885257065088
53172655187805992 204384268055824704
74274681000500864 255056196648721408
164560876798920736 227405688061699040
134277522241304720 177192921280702368
102633891655234784 256215310153600000
31450817044751772 216520722016901824
31120755654393952 65058358071852320
144176478220639008 145573528904945280
18613880387704860 51184825807337304
11081114369834234 220286258184098528
33917814361963932 231864333062714272
35631445760099152 250468104722613600
253601203253139328 254043231448697600
1269956475302694 141949210697967664
11761184404909382 129458530291968112
159676082175584608 218888852601536320
172085502966660000 245990654245730912
58634038821347432 174288265211428864
140739703555530640 260624581612206208
150042894071898656 165094768579850464
173968994626141568 180810266639519648
30762839208287096 215581641543433216
71018313347893576 238977262276812352
15864370879240686 148678307004533472
44318611382346568 192532888039549216
57009586919655496 248615626890602624
26059088268834308 226445097550765088
48498545481101520 99657420679502624
55401807757510032 193624632043844704
21371996206154804 240778208613226880
134112402718081680 193298049100324704
141963746979429808 227914561703598400
2616461352313086 234120036052339200
104748078054505776 120948062466205968
63123063051818520 138854015132827888
19086921674155680 127938775344357408
18364989970224500 195994365955615744
13530877053575216 221281150904789536
41847438801211736 131155494903001280
185735242422370784 230482873381708736
924823248794367 149765653699801120
115875928483930208 121291724854380880
128288220834170432 262875065871132352
217700192254606784 243185930357207200
111110838043825584 177253033751117088
115284338174178512 214021777735280256
92805405523627696 204865985376541056
25371857297917980 98827482223561200
237034182745915904 239714813773674080
56667835524948008 241678162189114592
78246521257432704 253552381627208576
59248008439700944 169450198348163072
92242552882018352 96941897101442896
158793543324616256 174878533068123328
119414180013116384 146738176325227520
84887881532400432 174930533231879232
110280074180058272 211192716355659072
121588861689818512 163768510820754528
215745011087470368 257674745523979872
152100898698891840 182084724832171008
9681096239812144 99691652214894512
191492446398922528 209469325509267392
166392351738824000 186637297828341376
53865395439387712 71283574131316312
41265473595961000 138491369663630048
51253676079722960 186926979697810304
196319281242106208 258391493175191264
27056009063830760 188667755065189248
47104130513962104 47155745834794128
80600582815001488 128376787756516032
2485132771090460 226081147123683552
55068199717232656 201196733104690624
59501077322301496 143385831415154256
195851533993744448 196405302826684896
218080721941473856 255755229044013376
56477076576406064 91768611174858672
24158538072570584 42137545113105304
165805361128357504 258523856089622112
55579964898912632 258858768261952448
64850144892771272 205696992973508832
3615593408010764 156111980553606336
142273538716410448 201878509252839008
101724565375186288 141160879402427760
36398632062347296 252553756767673248
109592795105901360 211066461581515232
51077623890767360 177856800808860832
8675940238857693 200065318722900000
25394529904096600 163909822127275616
133024107360596000 191399086730700096
120751501842696160 130519865822942992
148002677186889600 235058889927749376
42170802611043048 232533819803375616
168528071385508800 175838711807871264
1960004073297049 55038286812057208
48190774509999776 238300139933805280
121865595916955136 154457469831119040
58347844652697552 229502786521762720
6847695336729686 250345678972602816
93577073561115232 106011949689420784
167021706729810848 229658272219513984
7744720672958619 248732219985485536
171536355083351040 235231748403681152
22405107775255448 63369145223150960
133631245599737536 218529593096977280
37651056275288336 150065592207005280
9960300972766282 243435593018060032
177723266710262144 198305974358769824
83036367796346896 164868796938953152
2006839353541403 88851777216617504
144552713581252224 205961625199493312
125226166187976464 249766976277240736
46799514768182648 154887426027016832
124992025058508352 177244562185035552
153258081193488032 224894058978891520
108846341715511568 208928585604720640
87624174158271424 253907800147681888
1175498254243184 165637717864346496
142033323745821344 144925453119652448
39326986641618728 104343429060744336
75163945661241600 117992106631254224
91465418088933200 253914845835535232
188306854988663232 228927190998215936
110598697036253184 152259446974373888
44910048930203104 182876676574548544
181695188841994176 218088125751808160
37765618176879456 157286841651405312
178957457530070176 231751327712923936
18970309671114768 24290384822559036
28775333465241516 167509056980600448
149654173257272960 199076847106180192
114855704001402464 142672526336323840
65582557064194064 120332543416320880
13339291230351690 205639171131145600
71175885310514536 229827315622354432
19026396856674800 22799076272256316
10471174390027898 97488504266459712
11955155550536320 231955385966270560
228888964037214720 230807540775985472
142309565214299408 184760621964292096
100771774625003888 181355964922486400
144826325428106624 219308861093449024
76117592454301616 76698349695069968
40737220939496248 164679137650155616
73731060427933040 165965846355644256
53754004479324736 131962629195592064
149058854426402592 234040369855402496
3731205463962071 249402471991433856
2210227078961921 184600237756673184
149863579703749728 186110732981402624
44962796672008320 75451533668237216
117066368064142752 173825541118770848
122844450603640096 204887785082809184
52925484678903768 196158131137474912
42103654096707224 176048225754612544
190397213571581056 203814708013587776
144639092020411328 237330368916130880
164941357784839648 236823001941384576
109446381441778592 153858123322989792
119578466648501584 220706774433787488
11463352459916916 181491147223680992
108713597664382880 145569248011692672
29825960160984184 158836878734782624
155970933637620960 226116250716262656
37661242905919416 222246761649865056
1870874460335979 87154223335811504
159825949082202816 160947940970914656
34790828645539228 148499878069568864
83913515000689216 239229126669953792
59146750836108520 165503525041437504
35744826104009732 125209711222037040
83781657929815360 204007388458172224
156917312766447808 164077161706373920
101659990730701792 125590998579912896
88613519039196112 150257263058533216
122900868770133088 206760592440468672
152869671815971488 177948647617389024
12660124809112380 54697408514018040
98999575672290432 112354944805426736
59457639080374312 241197788991673152
5273544057923185 20111047303898924
3186407060010028 204426619973727520
51319554430729840 202477595633196544
17638712737645416 52997216400664896
148039447305237184 154674555929841216
85215448107511504 103701534290149424
40471758293576776 104348588853778800
40491096472775360 53568972483063488
170509471546282752 177577180375055904
33603806873223744 117670643733424992
20959943628727000 188076074502638240
90517987189503504 120483821281503568
112951560611605888 231594913954739104
3263158529447918 39396544898800016
228611363559142912 241470800591073344
93093661976561808 142116596454874528
230141326447730624 257486771107836032
51851093740527408 130578914232759248
70373220668843616 212379543465387040
169028336676462336 189852097135340064
70715296094273048 262497532028128064
73190877950307440 82190665216831392
2522134944882131 99586279321726576
42948950899309680 192740165728611872
46076405339995736 99315962189582496
60928121453595096 121962293665159152
56326015171886232 115709921901559104
145116408565587360 154328336564720864
203344888999235520 238265521173695264
11964718450849310 146146655504268448
137519664366323280 262799377006751872
5803951915874233 66627064173474600
50448680788360984 195418186182667392
146762046113329408 232902495538287008
4830425576650580 221064385911311072
138480404403859472 239609226756406976
37977027299700912 201011549468666720
63493962372468000 146231789106753504
76482710389126656 213845898683531680
100704167888886160 201251427622356992
177561920411773728 183530271037535328
145219522619452416 209478777421849856
51451588919384120 206749810919879264
209813076569305664 212582922908736288
16038971195502620 72901647717670192
200051433770616672 242917283322250944
74009610337294288 158976947361723424
30064434660012900 201368388854060928
11542253117455856 167167874397752096
83925412986806288 164279843184939904
154912840376938944 166808029010689952
112271369077888192 171478834415176576
68521085755844152 211742466920061440
116260712356488080 180753122815284800
93457733599752928 221190434736589152
90522671916746384 228056090693026112
180426864103796224 202642369026139872
80543589617443152 85750892422019888
100453782626408832 126266606743188608
17074255208421740 195508042342057856
15996498473668412 18344165909863924
3439663070547539 254954833318063648
231016827967792160 257630312700373408
33562616598963304 75049013662094480
109326806065257328 182586817075843328
45233665372187688 203719122065862112
54363774476621760 189407547331769344
1752252479098023 200198855440563360
57612915955375368 185080030156928480
245264008134994560 263059436657598144
91888941491437360 251490915341704736
249292684683551904 261730884144367296
106309586704386352 139431832893865584
49686916015187392 253231273244234240
82239805645370256 218146128449020576
82847399437414992 113650257725037984
36002450361409336 203950933888958944
6806478603885039 43723385628342424
123605781571314736 252628204761516640
172854153634609824 236165686847271264
121855014311435728 182840802149919616
35064953697982072 105058920736650112
143859070136971536 230320052694276224
3795900753913839 34623452737040636
175736026717332736 182441494541969472
55395587915111016 232960135990167040
83469158219863920 223773312802889152
108050061518210656 242464439821613952
134847058972053776 221396821720650272
18130478148186428 34270189324056724
5732639413577489 175690416162635616
89194536929833888 169065217187402176
122408159131501008 182260518114397632
72073714675209248 242480281741593536
18491120510441456 76262491014918432
43843269511077528 112784087420970976
137567371814024624 153979223894967072
76138550903940800 119298522238696480
30409556632326132 44048934846456752
41569091919973776 172917036810373888
142932564128803536 230938316393679104
98776400216702256 148306127612527520
101558793248476048 137741805503023664
11812958963507740 27851380326897368
8472240355620955 83791505551870608
33137170232461788 121076768180576848
59060451563486488 135467931227440736
84942061849348304 129294669694045248
31585604244640596 239282660471364672
145244071600641504 255243253812378208
46255727292623272 151740504316855520
241179467503026144 243765077510675168
138356205440622320 188869975949238464
160617008331215232 196127133652531520
67030655518291112 252618015062365632
73878790088689712 99197575499930176
55912138659519352 133451657470211776
26656250009884024 234960712872038560
194713683348621280 245492070809841056
20706612979206124 207801991227687616
38839311161234808 231123988797997056
143236679043807088 151283848554659744
95657692704284544 252255521720024288
174476339628145664 219363503419823424
18123812610982736 218930157125928256
138157122450646992 179488163872787104
135131658979563040 254802490210051296
82295438613725856 130403836901305024
23045838055852896 164210699226310624
35083264529854620 179855172062127584
202706148863022080 233159130416515040
218063200904457088 224321214522361280
84438073149166528 136078502722805568
187803823681542784 257392826537605984
173376485008834496 243060098121161824
72885527817514880 151135753467192960
44516125658693472 229830205683508576
224742819402536576 230126507954029568
2688586197319701 203492780789409632
166937626620152000 218015269919062560
17510655458846072 74226739161025424
78568710327473936 197662341912597600
131176995765696352 250386919650759904
132981149769890656 171499346925350560
157262768814615456 262020397787553184
103323453879445392 241968012362022368
48014489277376088 205494544944716096
103205495389366224 261763056722956256
56039217556678200 118522364610354160
97626740744156608 150292602580167584
79920809992150320 194675395604092640
73506207111314080 144192703876725792
30267903052165452 81747241209298224
126215425591895712 200659493872796128
134435794284803184 229832742952585440
73881981781155568 79325735558959056
42456268052956336 115361457242410784
154743522955949216 179003921523850272
182958985294064288 258553093120251872
26061235469974600 90374649596238608
17390469347404770 32556453039813908
72011283391211808 189845957590029792
47908666465403352 262107040382445952
74115615067791216 99642700566625120
44013908553969168 138595638350092224
5807539625705022 155708154306234560
102785925205902928 259771550842475520
51076566004914664 114020352373061024
66590175065445720 216687502455057952
223787651175956256 252150772513200000
62147178387924784 198784477253604352
48548345350995816 66574795111941648
33825053741169080 82866847197341312
23267281028987736 122960736668486896
87001766648714864 238024871362422592
171631481668703328 250699934540386944
159695091769392000 238291482224455456
115068334338027120 241992207726284832
50158529829572392 51988786946347056
96242699702546048 215691440113456480
131493434093845776 211932605517235840
106975569977060080 133520920803872128
2099165934848388 207659300997064544
9026148431427078 43652402685624584
31971322105459176 230860136749417024
256910681906470400 261738819371190016
12618750929262414 211436764846220960
199549731345431328 228633376863208544
167157766932448672 254148600524475296
27846303473986808 111818897222020704
37736748501235912 226675524563518304
152383774772819104 176885848825373888
4195745021983882 257144119514633152
209758845056617376 250594138027144544
209745451063470464 228817361994170976
110503451209778320 253855998386134880
93244379472664736 163687166455974368
81226351954497968 93808390192390912
212453829408718432 237252411800920000
15742320933929562 220856224397179136
13132087383517134 48177102113412128
114569709709273680 250038055463297056
55311741734443128 63273229194087976
37778880745692688 249301720836919520
190292648180744128 220195091056119648
28542044780473148 126959805695445616
92778978635190272 245072296456611552
51882608261750272 132660440706620000
17487446273674546 86819215970503904
106973917416277088 170474467676194528
178018050147656384 243929451249666048
29788062244039288 201532927276062880
194383004867468768 194571184668884832
11104724596017826 115251149065577888
36052862651545904 59444342691655728
38612697855629432 236355364489843136
783000298478578 131542587724225200
56436120536471576 257018257787314624
60469596721986336 61200200619976560
4611778564173905 115346964764701680
61355602820593976 166237322750360832
46714740480180416 258831849993117440
65955308588822288 255259488921083616
4899353744025821 208776060092452000
123205155041418832 126261209352917792
52143026799745912 79540981923740992
113285453297290368 259665539088406432
39668943291188280 84925950020760768
61081875032532256 207717275387095872
46097820714557640 173933611394749184
26136737043547252 191391504530547328
59734397514003528 140000141238883248
22712699936452396 128463945872210208
96907665658986160 173281750606038144
223747626445780832 244367683673628160
111437205103734960 259398039547114400
245600718712256480 247139751287229024
157950480745179456 195304385947387200
112782159402362128 173157837254616864
27892550138468140 123269485315085536
74145061772435312 103245048479050896
212775979697776128 216278206630288128
83088431434144688 89822192758822112
31770658561025328 143294564452135152
11704401602387368 84819781969840880
78916950495029440 196712801687673120
128269865868304720 215198793116681024
118674183680987168 163368623674784640
125935356886650000 222314003505196960
7011026457330623 176368576806822560
178129818810494400 251084489161767424
10434245022503054 14682864562126986
114622530929943504 140151723962974816
90427223674708976 161704259697623200
35851162654499144 65592868786325648
148933868019050784 241126771496295520
73961555657975360 175564128167585664
45778185515471536 64213744779749008
17995774148776408 110405141996015776
216480688102344384 224641018084409184
247278706674267200 251131008183895904
126239307452017344 172635431074176960
96622374845699584 111498244359456128
22996279666855296 57307937807440656
13262541286950410 122367882169941648
51451145987658784 76351819076940560
220724844367386880 250369144890231968
181454117390770048 221338579074408000
83594161475244336 242405966223738496
10822193288862442 251978967912495488
60161810848332152 149593296245174720
29222955336492712 148924819509620288
158122378170419104 171545628841680672
40111894867240240 98524874453600320
67938323668953496 80461510891020464
24635726181245116 240898640345563072
9714915288693548 157833022580345792
37849757702449256 120009548381155952
116731092734100496 159547539930226368
87060798898736688 103895445851290464
124943812485203616 215783878896580288
36271368774872376 258334605606787104
231357008821009184 258180274064368608
27988455528423080 248307144274083648
163363544262744576 261006553383157408
146223105786140224 239448436134684832
114174535054066224 138203537846645504
92721390766041072 134035571876842800
142653930608035616 159797239618132896
29963195631091424 161224689622973024
32331818491444132 95571390160501216
186635485109184960 214152052895572320
166864045533679872 167256455813374720
81743318542480112 203099193354545376
86446264657004400 162915132246397280
2372001275951359 122651185073504016
40974741296306024 61360107475885120
38597839744673336 61148620917557952
12963161769524774 159053684093013472
49088170846140320 153091360862065056
186361430074323488 196700143216735168
180924014402747200 243642505729279072
95915477805151392 188839467049866656
8795127754392204 252782710627976448
152817678888762400 231439712330749568
134181619738288448 247561858154944576
25896955486657420 196712460188269760
79648914896387424 194032638904803744
65175497524976432 215654719818948480
97937406648123920 148786057742778048
88570422717455856 202605925173565632
218721805349284320 247098997296782208
97537505334837488 170002687021813120
174978275870328736 181877650695060256
33110795666301240 138453050989266656
45329396436948928 236740236605642976
48409751406850320 117530366231685104
160165692523166784 258088633622496096
167222388794057376 201888745817759840
65064131234128432 131846168562715424
9741065991176168 164499531434444416
1377313054022742 131981759762516064
103267665726445712 122179941096817360
51000640362169288 71997787722658160
69376372824714672 144796139448394048
34572307386263024 148055649867838112
47730058047638024 189726495349395808
106742273374653184 256493042436148448
198825682897152000 199950620317862304
146532192396725824 212646217688397472
200906323371033792 208507144706200960
16435998024513288 17948229664318980
115943711889440320 151415465919056704
8034148316437585 116458330737166672
29903207297826140 94237634433029696
46184932359231384 151828357610877568
21061460284019184 107461237842291568
50360348795462824 194702675219973824
178377806961348608 234251852397041248
52740326797436480 65223918926357080
83901831963926320 95395013846778176
48137350603708216 62034530203497840
217709238834160128 254518775882306624
17452245676986980 80920837695565920
73185519650401168 103923710406721568
2651114363943475 127882248340610416
84737452218193968 157050048428623520
161802473290237600 215024546663789504
132181343030406192 259510836917382304
194334112891674368 256086834933546752
87510612584532528 248625605929494848
70130547243763072 87568820637405232
11954395041877646 184096628121372288
4260961356355391 258300965059605248
43083199900154328 133084588769691024
165154580988806560 238487321397842240
120371504525627376 159598116395964096
76913560175129056 180394764645859136
86410467526996608 175387690595757952
47835514315503008 252326995190684128
54713395579501184 148617840859463616
50570070762482096 165540764068107616
231801762860973248 259012263562720416
133525741719262448 220007860790807360
165921811316205280 192808820522970528
9292927150920328 243121189181662432
96161678038930544 221584801468600704
42420711607806832 123207811770802608
161751745567309280 189725553576029280
44391861811350712 52813666046763760
92353502677264144 138166993197274880
3219220117261554 228505941769084928
173516517553345920 188593034310667584
143652338066943856 171501425408482816
21473602823111188 101781317322815184
186543288827714528 258120666858666080
106686581375886896 248641497393638432
82829031337806016 245647817990374208
15243210546569714 221300426344368960
217972008640319104 227301193606235488
158722668804430848 182394226602684352
39660337477076296 41056566035892424
41383803704847456 180628317697545984
31390653341011360 97381550097867328
172858450998686560 221443950500977280
183081895180527296 185542145912410240
37628183978467352 200395805897136672
173218157749776192 212725091638614816
10356040147660682 202841754680260000
64682338315319936 177866745782239488
18362404208211212 53771161388864576
61660149708150968 258485567292712544
177111733828858240 259969452228373312
23841012560692204 244930440723233984
32701621819584232 175761490441629824
135868810423253504 225360350076374208
179677898941949248 254133730178103264
9426524803889782 231810858001040672
54096800773794864 102234591480873424
144894612967547296 239681969887705664
144954365924793216 184710397302374944
34019036465129040 121640938512976496
68692365073213016 202835156050127520
79690616559154320 140891350517697888
65847338004991072 211715503202076768
30894330234913192 223780943968796608
103952281623083840 222188360811738880
9316420278276088 239400425223543104
63547660022145656 161925743571740672
70559809666236616 158708300530701120
168711097339735360 243243385165274240
40246823339500896 216680913887446752
98559115355968624 246263513424768288
67623485694523216 209912971586747328
136755134671994128 168813093974581568
40628463035748968 109289702355818208
135514986673665504 142955148964052832
67416940400991152 243520405549754720
15042041967888104 48452333342308368
14697708834429012 83522246160772928
98750821348642848 158033590517943488
73188189419238768 185611153590679360
48862604983354224 206863249869157856
146539646486092704 181052750273173632
14430541381124032 215845640014105664
37262082407159392 176956774025951904
24949375442633008 120092955737287344
27757293973492844 89046421878693456
84512692189648464 174984679170214496
60594474433205192 75495692209562656
93842579626513712 128930048015261232
165492394761219008 217248724735187872
203583236567320640 239430616894911552
82586592718164976 155005173523195968
124800432006178624 125977313614861728
520582820529551 18514348507448716
10619101005169684 56882046185942472
64426711429657152 251177222963890464
70539308240982752 246322917294078752
90581525042171824 177863031557223168
104784525812571504 168702343783445216
199248358443429440 221265896646194784
21622324025380188 120731441871749664
39304655422456744 155929491158726688
119513315810989904 128110184423767056
13374683639234088 107618604631301776
43869351513665304 137475439823222592
76457189304191648 193820536556610464
120505715817317216 218363159991060320
91135805325445568 138502107039520992
133571294521743488 219988665740414368
231247116769503392 261171047121827712
94388643292526432 168402111818830912
102913541126794752 181658057032471680
135106326129161104 254038816860585952
176290565404533248 184700234950979808
121866032966127856 238434882618566336
12957674837677020 197520286957514432
122488747128552496 146912904200836736
46762736012623200 101597306702675616
86324918646223840 231616942497510720
47005486966203480 117249897698467760
118345942416389840 261087882971626816
43530952854699400 191024215992314208
61294370093456280 125576570682499728
50240704747539912 118088503407910848
147864954000395328 180555091528115936
17260956441101678 109049116950950368
14293922867238478 61299661095087960
104756780115823680 127120396476552432
150195985375093312 156676984180059264
38875795838135960 101960798663697904
159427120785903584 262309351962003584
199743216494651520 212413056900344032
20247048334490984 113060189013197152
105002456434238784 171676063657492544
137825852114404656 193019508250240256
51332634411736232 201885696004255200
181181686251053792 183069490735657760
192833719690243040 213180753217376224
28071437457623808 227920177651093408
155980458879760512 206191939067617632
20341008282696552 150601516686167872
75856786741679456 118347652102718048
214585702205363936 235710050555009184
120516793923082096 164893631557262304
88178232758024896 127250791855801712
56879620141322592 229280119969179008
60436186314364712 183853115329612512
55688032713861392 209920613400091360
111319397925683152 130962598886477968
37742458077195560 105302550624698352
99131021050963120 196283776394294528
57212269972857088 116354015591205296
50437906922377512 204314362345982496
101835923022828640 251068336576296064
81293019329391856 180410828863838528
71568218124797312 249819573159188032
203471877551282368 258226914899604096
53189684620657424 79021374530513200
85076364503707616 138994547023110848
12898491871141840 187105953895229024
58194254725809552 168619535955180672
4702996859366343 109341652521463936
173374120805564352 202470571291273376
10321842586205270 54051539492902544
54796767419370736 239089415468090144
91064265789217168 262683946302851648
46157355362443824 215407588631564032
62788136381388472 83593435943098368
38507968596793800 41120297262604480
127632934619305200 201891966734622112
50752274728586112 84465636495369520
48229001217187624 153946548883091200
52020206671813208 120522786160822864
125628792090901600 151233800915523136
45870963975650032 144341932856872192
12254046518255938 199069336299699552
188326533964172224 238303113060437120
24531558284754648 122655738853825216
117355199324703440 207433140592124800
101227185838261472 183236132628902560
21929695302523480 94721510020470800
18144346128237868 118397335830910512
72885253414019552 260566767444736032
117166004260909856 137475841613916224
6243022893510834 118196280471948032
36558918938813112 60630510614394040
106066096443513344 215992591944202560
63908281931364824 121519365500958656
15607310398032788 136033537084902832
70444365751200008 197895860160137568
65092663689460632 246134353699555072
101357996477330144 183220059031028224
211194743444195776 232096658881150688
52760525378075536 227489580029370208
130202624689806192 235927381490424032
157288607388027392 200509825855061024
16437126499605794 91721785232475072
31692150525627892 154660599313655552
122672809577866352 155318611788036928
93036246827458688 144575769354666688
197358460666197408 249001697987457152
141749788359587968 174587355653896416
15749835649101864 15781027435497426
193239576992934336 227401682298072448
52742351837696840 133012569276831392
107648986737182608 114509733989440960
28504151066363624 50047712845312392
177461094831049728 211364181918184192
1323643138762995 156592440220598976
24342322517099844 98413842631372816
169340661540372928 208409893431460480
107040405969572080 139941875486161888
165328509603411648 215022535775136416
27459794739324452 228185974596979008
150861186951165600 156077950651675840
7967832875733268 171314240323966720
153614075412042848 192151004008441472
219444034569609920 239617637549180352
130332137243099632 146704842201730720
47645039528841816 172010669352293664
74412523456791296 88396853026362928
212747254789687712 247354378350541920
22508507617836092 154874102490306912
68794506016030448 149602902475439232
33954652319688628 205559446565134592
5776962683762406 197367951664488064
41310426992800776 137746737382815168
99476863025747568 249660604279647552
57487299302115240 133035037151618624
43384991476382336 127548690819863296
22262336875663764 116443215065946416
34650465309037256 214671316977345888
170792324811721600 254615214871923680
97529178481236944 247564855540581312
153077122504267040 241921481592721440
75188032254223872 108082997205239616
24395320358706976 48827373317271712
118490218248989056 208067626128982080
38663795324171448 156420486191238848
100270269867258848 102720914473769168
186229565639622720 214647603781871296
150966457053065696 199964749109228736
107285358249361024 212459047808864000
15385827474920396 239565476836033600
110695723839706688 178057264642474560
110742546362643984 218561720107922976
55869875593018040 230165360668184576
43396186576589712 242382791763130880
177366006329429472 219863933608782464
47235663593548016 255569103207768000
173763380428113472 233169287459395552
6544917807650630 151162671600632480
77778498317801072 87607736490711280
37551689565688568 261916940212674368
18831721000732392 246630556099710560
133942855175067296 252490454484954880
14862604302353964 95660789569962032
8042758600350480 247360955625998880
54293894839114872 107460384640201408
75635823931205232 233429482102837696
119845859439781744 169667415501389632
39025479001942864 57482128683125736
57462956142051968 250578279449890080
55707378473933696 216116384824492544
19455976066243640 246538984661963136
96371521362417056 121929162377128960
80508139830448000 199605258150853024
47096166904599856 76851169043347696
208127253455700800 257934672182839488
141850094252930512 150994612555347424
104142214158949712 230934101533490432
75354246775989888 255675506342976768
47007005011666152 135238990992344976
28000066148171032 68257999676819840
30777788526349652 63622392461941912
84693818388054112 99452013367944576
116310746887339888 158774664940751008
67341926871642720 90001121410943696
16019750146388774 61312337803597448
177869429523968640 213291296670987392
200512102904407712 216941671944071296
117350931350980128 249096675170947840
96503793876915040 199525265087821216
112403617029302432 224494974165423456
95508478698803056 96341727725912480
70057681496293312 131533832791193776
30749388816689276 177755332395993760
76622025650983968 233952280213047296
99645482901462720 144184320772503232
35092501965146012 158769896297063680
20610711452169240 232852387604241216
18214648306291940 238083914405541536
66958030023015048 250030848220735392
163128725143800192 236798449453137728
172136020846347584 207037493222013600
143484056439146656 255549553155225344
14502861757833572 70397104091401112
12441569828620506 65243858072815912
200052311724615232 221976581915766624
190330166262008576 260978658138154688
24552557085171588 184082608910586880
116117016318657696 204845521028967072
136497845213898176 236061201488070720
19728477888030168 89229864117670160
80999191050715984 159279130831362080
73133724802940704 132172765958695184
37236781827854816 179308048601503936
61184419246243696 196055290194581728
88929207779523904 194160162686586976
70559860846633160 103247962871031744
97945255174090800 113983760212149552
59383865180822816 90967590385472608
79229874180816560 165617530430455328
103203978880127648 188169777715679488
6703469720339867 257910250776107872
86401767825164224 178779394185065056
143811528451527248 239852469500053760
112755017210104688 212507780096332992
195929479159442464 246612644020247072
44306858716142896 115435292661606016
187358075209102272 259606224998065760
89845706573533504 144068950797325488
226583169125746912 237321776566012576
89515713855779264 112144183510690192
95518098349841984 97948867328403312
133840437118455760 261932520099458784
38503481167376904 220996641026914688
247635957983270016 248073544715193952
189282604349492192 229526433089292128
117423396867655520 144448429488245632
134836500375601424 258760415966831840
100756881379815904 138408721017640832
26376040942864604 222303175295980448
68443076501633088 157341920085453504
113576151062908096 115409329384386480
124526160411963696 166801313205660864
62131632795399592 193647737996386080
48563663308547960 120600671267697936
169772006894551360 173497974072506080
4546963383292771 165251277092725216
167738800062594368 168077966796457280
182267560146033376 218046285276058752
26573521702775624 144640690533381728
155371322369918336 180724293160719072
38830376869104040 128444831517593888
26628802843491576 229124793734013280
76619650248623712 225155762913438624
53069928074035512 160401550209064000
125376317986460528 217971550476210560
49969392921129840 101102011795430048
12827924094181046 255131301776017056
120688533324279104 166251918865209824
12095188191403674 194472363469089600
20595731107122540 130245970323246880
190756319743447264 240125820924183328
102975974138135488 157628509780619136
28193201655915172 59886522525486864
4794201336947954 52971407429473488
5669819511937492 166513126807266272
105359380687651696 253945912274338272
109380189403965440 168075379305836128
91665435962333808 151620714268752768
43352485871887040 59798779734986712
113132840913887120 155301968392848768
139954713818968688 152899390658101696
38786509071205632 226092857151135456
99067198311281552 137433725843877264
20473385140350932 134347013898941504
174916308375301280 248961326736785568
85974854064816256 229930444980432000
31294559524705048 49847786036427960
36698330466332528 152639732729010560
58706139373666872 124957864492974016
144958930064179520 175201205928695392
5402792903119444 158763547771881056
110078424995914416 194208022444652384
59363162502055192 165438920801845952
180291173200066464 191542891513668064
83479440745423088 98561672780818768
9696380838069048 35986097611651096
199608472888032800 260011607625607136
65616458466672824 230082819633000704
49211569392610888 202387855843261888
156852713598327616 214837232447382240
202604610861467904 254865797437028192
4040439794154468 87092785821072688
178923301132382304 245871795409995744
121114179068476336 250018934016574784
119590575924440080 144323467492310112
98451962177630272 254810383852043392
48242387577628912 214833730949328256
51691057642082160 224745943845860512
148251537709416992 178480033672090688
883730027616182 63399111629719384
168956321577513344 202570674939284480
33592243645107996 179359054960971200
110927204847257440 218263013741723840
74175583979685424 182102909852707072
71433977830720784 245939291487147264
103493004926122032 154484545194016192
96765478219395440 166739651607138240
21085133811032096 167375687124405728
219991013580143072 231112060830682912
128211567785073296 153108639904520640
13145972042221278 123099758424470592
3569075539360507 195790307589163648
70044653520517880 72317925706314576
19060773163103308 44056276627925120
198140647628163296 235064272675214208
31731999606763876 183034190871313408
19097327610253180 220604649863969056
49665450547872584 235233843148757568
231639970169606176 238603831280775616
58762298371410512 189784246285287296
130779878196112096 157343976361044352
43968516198900320 228486511361082016
37795221559853816 184005431512013344
54541664533292640 145426619459181152
169624646616244896 210467941884165856
8143136048515377 135099947313135904
70494873118047448 195168037353796224
126065625528581584 163243106323672064
1917640085499799 74198682676728448
172163297229713600 223345932088738336
176819336807259968 238855159035213312
149622407102509280 176731897486083712
77981300084565552 142653698899014832
21496833900416628 144528493013096960
186127131256492384 253417063052242112
199163986492382528 207079996230797664
36248422970706672 47939368238107456
84901236052064912 249121596688310016
60388986643526696 128782209561686704
227054495979690400 246957741053926368
27111788668065620 196281581957532704
17115903812420638 138791765101412384
30530244585844348 153747097825542656
50256665986725936 121268771400574016
116937942149296080 144964397356003680
47290776228862344 58798269464597192
159127746452031296 190667393117687552
15115924222675732 46307947947896648
80304609260954784 89767873157476304
182568209340020288 234692919642383168
26842903793741612 234173498315979168
35051874650299392 150976243015316960
179255526661658976 244408491747660640
237774276670455968 246682632405758048
33940769447884420 185651751121154976
120341355748306416 259892595451455456
166696258590337792 206941436012878400
10055467146705612 145239293763499712
13551885269427386 66791740514787160
50173405821798608 90793091652855216
127911838717480496 136943659631999552
231077429260869440 262877501607090880
9970088691207340 118853088506511424
22745885324921524 183527989070176448
127503585321352544 216809031540096160
193935050856077120 263073947094830400
65278347923832368 152163091142854720
188979514694774432 238058622011527968
160826162832584992 226131454466466080
55719341158108488 153339704802810624
89199083733086464 231243672033399328
92418603921797872 237141762387439712
43877736883355920 232407442009270656
76215894075945872 159271602292088864
125929203718546432 179368371902243136
112276493159090896 131248833359765600
162345147364544160 262221319016474080
108177779806903440 216078953969619232
142418346432399200 206814124596842752
45698581562243704 110457251726350944
159059407050395776 170908136011079712
76113028400927616 145099241542628032
134181914435492864 135963476838865312
110120636314495568 176531687068576864
19067805106520048 213490952620932640
167028342082058272 194316042057274592
50713259312860832 246406916804965472
186243274975703040 259914073393450144
78052702540784000 104256516926200896
105387398930837680 119621614628284992
187969972059837728 189281530434089792
99100093531333664 239794264637317216
61614919860789104 164707193111802336
36344024845093984 103744526757046848
24354294386418360 234984003502796384
143135371974634544 196001574512267488
181718621364187744 215179605847899264
72913413230342016 211109200540294048
169562552337308320 252498500885220448
167018750410509056 197668399532115968
80163045080873328 176248567726001504
66675467523666192 258974469403906368
98875692170791520 113313388641328576
4846869449514282 95697533986013904
83572431130920560 110509946180436000
129756255632898992 256294230752287040
180148064319882208 194629671010730144
191806816766395328 240862241111405600
40712666176331248 172877136218369440
156358433022559328 209028474965335520
170646528216612864 229474233074634336
157149578819208672 214001364324265728
20358320276738372 255527757162192960
10237264013613528 165751309213437184
46176181152458912 136456923910475920
215946683868175200 224766208323531520
182723696592035008 247509915671965216
193334890977730464 221201130527580352
44540516561400352 99135380373514912
16808464655493288 128591416313509520
51086239061684152 236432547779607200
4687877757617852 174994740603725120
69121709997041784 179573882242722624
33137224133900716 192253816656864576
24020352882344496 51609089475310712
56467007048737624 245407827569133504
35984713176800656 168466706600240864
146637430460581888 161715363118322688
47113923023213784 49287750921539016
10365849379211454 150911030978546912
112545200892994992 178928543702250176
106273565977797936 136630638070864128
94088971918397840 198544910342801088
13968712802575458 16291145580087524
91122930455411808 203694879571904672
47345214155295856 177519743779809472
83617236225103808 174554044361437024
132841163410475088 225720956073797024
15531719831921672 193236993489979392
48134235559139128 198076244868542240
72715519026878640 203633902044462368
125925235631829856 261806806009969568
93959662468177696 194559787022156128
34811936160498572 226604965562361312
121198491123636608 206365207722523072
173465262209210752 249723025712541248
58367609162301176 65511760714162400
136047404010140528 218546909983097120
164361438756402208 244047313750551968
13906246298420728 257909106149598048
197320688846088256 205640928675015488
180041378101977920 184950191281093056
8515791202076479 108918591265499664
42352755773251200 189437549133113344
168312045659093664 175471676654797504
149884236276751200 212074353270653600
26388641351281068 94977235048124960
142816646332068336 209058398024142048
63959007186695896 163853168064678752
229709469529091904 246673920129965440
52223756434610424 143913156939868720
111630350207382464 177093332485471776
75274069597243504 173654984754320128
171226525456373632 193474980156153792
144951419063993568 252626964478625824
16975875752112786 184464557127740288
123583343084685488 165558495112015456
68057886357458544 200386995050043360
22029439353364780 127597001820055872
30093682460330980 68702027181016792
124285574422690896 139951371137597456
165222399086610496 231768145050905696
199317508385809568 219290649800733632
139432651673828560 227455150891652896
66260391153818488 169808016220639232
118382105646071888 185216911644236096
6143578135750209 100012703745345584
157845764380337088 228186053019106752
23062678384773584 120230241895103504
132596150704039616 180169983307073312
24665716477314412 86388201823902080
93701307554560624 93745028723204448
114601892007014992 118358304837836752
102459294637270240 157134654313024288
134852436822303824 232022890654665216
204232028434863392 229590253624009984
97238682823419520 248843962470794432
14447577319024904 218595511573985664
59224558538362800 150222878667371712
32496327416720292 169670598093310016
189944800295732480 243445956000882400
32320062270918332 231641893473966656
207050654958777984 223934878937472064
127443620681836896 241178908034080384
84264876560888032 184130699630342112
199312454716422624 230849776256236128
72086087538282016 197791004106395904
35503229703402428 186389099773236480
179874760874089952 203664994766428512
32274846629786428 164657645519449728
36983814460394000 114050609518884288
66536727937789136 122166613704733728
168252284162136736 198081264444398080
80062033245228016 98271519429926928
76059885647824544 121916230941395600
513066344021376 59826442311233152
88740063745802496 245532622909958752
148168906267414816 224336527997261312
25010923447114420 72781730923951136
118887661723072064 242800640661494400
123407482959790352 232184274333356224
60854363306573000 168931640221703296
44552975960084112 155799136444992544
154435254442392736 161711174024899744
33063897154681020 225792099729635520
57396226577116688 241567207113581024
90952789624320192 96280726969137424
67826033268138848 196833519511147552
78296149520084864 187577893532162368
143432083437044560 147090309694327584
114954562422734336 135855827456694480
2848695425415451 200273569113689056
155783509923124224 241285834041965376
109300613814073264 134606746201444928
29667108616355892 196286716763018368
122842491655858224 220029018207789216
33235671904033184 179932324856966496
110920692172233088 253283023889192992
110820446294034384 183441080386833408
147875681539504832 195700670245825984
195264429359279776 242785037062833152
229515117827535424 234049589209117120
112726507723767200 262524252112508544
60968491615532320 253751495592702560
177760094924580736 230970182331202496
97069806132859856 134922921326261168
30903517880001468 144157593553862112
171604409042086784 247319843291516512
46429535876821016 63895518566496416
12106062468502886 178593119859724576
84301575079284560 107456588336290144
138604906207600912 212703748096151648
185586587963237536 238827978309591904
21392363806362832 127826035719627664
124147949366048080 125448523451928336
12750924116600250 105846512743088976
166042144808777280 229939581165956576
210214353989562144 238302167010915200
14120481551271596 18399062308095320
39013340173384768 150002709999622976
82508797194833696 202986064665091744
57016516020044456 126581485621385792
172979804212181184 181510684841992768
170171806391892288 214323704383734784
27565751387366072 217583455364444192
168873198422434080 251469465145780032
130571258673478544 194923106461780000
225892747703085216 246756573494087328
55283767064065376 250728157086474720
56776753554437912 166799376120902848
51440940297487328 143400944201610752
109439439204402272 128789232444120000
174888742353395840 197413156939239488
2704819276176886 121258532903873104
51519268627450912 74175418428757120
15263085244713890 220022509429177344
23578528048443292 109612437554969952
6226964513706767 179895072002094304
19746419782148632 119503569746638480
50655361362250008 80739504613210928
109393918898737888 219677007169677760
52497989826285696 120205599954193136
80729792099253376 111015270558558000
12771502849883466 61127178522708168
73836881675880096 155935345854965088
138227622600397792 209712357476519872
89272810917059808 135259036239069664
130340046931395680 135834304501274720
177728003509915456 257330828366081472
99992221311551616 222969596264249376
11051054265972048 153610767391698304
72630150167735152 118881497487923216
220785321340574496 252354538073926400
93476128738690112 183655507412245120
126585011520008736 176428273500971008
133057676317955408 221143661621346464
97247355205321872 188694774862851712
107900077835995968 110004833403766080
160938212140999648 184217961204840896
86136834399108224 148080354393433632
35787833611899192 116605213875381280
3460127618913207 231938807208265696
5375342896914356 182228797955613536
99912452191843344 210257160342913536
12808343190035170 146033011199973568
88981309256240832 254999475680051520
140569887724435312 141443131144847872
30169478111822632 60508760149118072
34481620734653120 58501440113470840
116528076630816432 254391377245157760
170216982957343648 189642091611052672
202103452191001088 253761084304080000
204143696402823776 250082594803854560
141767004997830256 154373870665505088
73270096554075328 122295014920159040
207646770300637440 219461113282813248
46465600964962184 94420361742545840
121604720431604688 135000126569367248
105875421129303648 148829700833952800
16306578783900304 188620588575789696
36113546792194192 196710983802298880
51376290013012504 209320291896992224
99730623824059120 242915168647469152
58086175815700840 225725814531317792
38187699268828784 63863088348869696
3217716802270583 141394975323807472
16081435698915900 195543086892920960
182971679041755264 197960619347904672
83340915558306512 163407565911613664
25959626064367344 154986541428406304
17344631467924978 120486091399608528
112763639490139616 127326283525106880
46707171937994880 216217098149634080
180260266728476544 260823719123885376
58800922449850936 101039411891836688
25693017957994700 221125865256002688
52383514950466880 158675699233169504
170431127120530208 239460468131778784
78929507432725680 213765192071693888
157616016418436864 160617886683765280
18416110134425224 98655073404221296
106440701010628384 139384815912857936
25818919993002560 49172142652257536
2596218749368465 183321095039976416
84058174870250000 103208895669268256
161464635977930912 258321774809350528
113368373038183456 203804860716406944
138071463695502816 206124201130794720
155369285273037216 212891679298123424
169488020264010336 235990914141188416
32082785873350752 241194978066055296
135664157011225920 187721133926824640
99637401378549088 197634798072134016
183408548339046368 241727897223031232
209661662864903616 222755994352322656
135766240615750592 218313145439649408
16501070006133472 241649207396592512
92022079576724640 257548312632252576
62099924640921160 204656098749052128
107044130294833312 133589949691002016
38254669047859352 182571851902118432
125073718149798880 259216132104318816
69575856987394552 169657575474377152
40976402086332984 41559139169066392
89026779501987824 198341361058347712
28146505875778124 180574331557645120
78404645839223040 218089872418433216
7894418826366802 60534366163097672
125987540634997040 198224444883056288
69833946074264000 114101976948127840
146144642272334496 151514453191863008
168241035193823168 215485142336142176
98226913466938576 175301747909888160
39748083141248016 75418502650531632
5768495509190460 52294852792332264
31866086495570604 187111062665233792
97229347741797440 251400184264227264
64502165009154248 142507449502675056
65910799556440128 211242589043576928
6887481717458094 89461679305862544
34908390935483324 149313847800410080
81418601249013744 211184365435299968
9465465996607516 41986259418910600
119488435456727040 186277655684773536
152129278689955008 247695670228012128
132826795679320832 167831702991568128
31137002320709720 64886584683004056
45441871889945048 102519612453985840
21176537789071504 244223145922244896
46165825223888936 103148683891935648
121895665982729200 211058114075467584
76498714829512080 222624445509370304
70118115311199840 97327927019048624
41792664645051776 249110069009359872
121939818605785984 218378520191056800
81149990182100000 173596331020155648
56842843814690904 217165565979190560
102203807497410880 142476219683433520
67520711571002832 192072331953179712
95028441725314832 162024460630761056
146480300642019392 179950286079443296
140191719337721216 183528658715229344
9696105221261314 215779055694522560
100754786982846064 174284708101444096
151961918430781856 234071475688869472
122243898186394960 222336231017657184
91055714166154848 226382477383335328
123899895181253248 240047541726535232
26570854453046572 180819574390119488
17247034370001542 215807909893193376
185141072259086016 254979037663116224
106269235493732912 147984826066646592
35094357168775392 133725214094515264
156455671069189568 173171175991392288
57863814479324680 95796051922062288
17309393918603822 230167606974426720
9557696782849054 151018318907415136
71789729599258776 89821467098869856
69589182870553760 121150997086473600
2098909857475404 168245562312766464
68949485973138944 224483484347599296
30766328609627380 34807918956229936
6018105505885436 211476885370922560
13351333159620322 82135154348102736
13889984130575714 55740970932390728
148472921284268992 171085274548128288
18803298515745252 240107443490344640
29152462906757132 228261536836464000
42360650232380096 176669692646604288
43978714278556192 220490637232166688
79074685589850576 261666977278668704
33014397415399724 142509151178601552
84088991951471520 251027278517057856
84189891889996656 181286670744729824
88725261088534624 248771010894378816
71314772557646504 214536358898774720
233933951543608960 237194283511064768
71249564974674608 111577081092999728
136599382292805856 158671476155780544
9714719404284732 216807267049564064
75245101082167328 128751347902307680
155662293383073600 174367041948702592
16451147752675646 73375348569669424
67562079834510528 187489986638202528
45456182454373240 69529307106634448
17184004038886820 218939763873126624
195152243478481024 198386159598773152
155131479726985888 168570469709626528
128649159970331232 162568936188830944
11084245229230630 31022048385646776
129485411624824688 224123652044377568
108302354701092224 242661517432517280
20504118942801388 130090621352492160
172306736626964448 205158959044024800
16015123562950466 50527758900477752
227172257457244704 249829181449533344
235583086139473408 250932144138325472
128066159070001936 259064181785288256
52821511786346248 200829399050196608
20888983799099840 235936266275444320
45981674834053952 227608296606619968
223292926388910048 254893069509041472
137421170395399664 240059067204316288
6751065588238007 31198423985662236
121968010563938688 233679595669664128
117214449552041856 167776575102304864
72281146847267040 252798245289546272
197713719536817568 206986117649642144
56027089691286632 198689766210753760
153821990722741408 244375450721376992
26080779774953564 224117074644583680
235352516665604640 253756842057343552
127309163792254400 204937493963310240
179719643526514720 251387970699485920
2138416304201910 42880791369083728
21789878775171332 235953166903331424
89916836967425232 132221088361778160
57064133986235808 139133736834522160
93416351568685824 169549825945428864
11786433732095612 51587996731101048
109780778505689696 176671623173694912
171300336441425088 244501683711636928
35256626013791728 102235149845075520
18737291520946688 138193718102209712
107556398145930368 205564265684427264
38026657831481160 234121558903532032
19102205079799468 84510386983456304
132459318986789120 208547149868326016
97352402010378832 246052895098369408
71587221668710856 89292144035302608
30538994885256260 123558700175065312
37236747303791960 206502437951845696
100985329655918816 192209075904877856
80557160150011552 233117955259188288
127147965127985728 252480724323810496
21734945036096584 96185172805865776
80945735000655744 193755091989026528
116912733417637872 153177775240385600
133219004226539376 246652054589301600
118819691394828176 242923719375778176
62332481726751552 73142798890821632
33047983979523092 225749531017052864
36565990749889680 104241193252295232
26575153307357904 86510618667951248
50311141171808448 180955044462720992
60865032259856720 170032787029088544
175842821746106368 232552480924702848
103777780097189136 132515868395048480
10654761754871526 42985718359559560
12591161998298386 29433923394486744
42311491064443232 239556952902979232
140065918885107360 245378201071800160
34667035789370212 158402108584227616
33293525504635836 80099186832076096
45176568635938920 233485864477814976
204980554787537376 210270170243398528
193591891239791424 261508041300257408
77665495946123712 206260047154535008
85864997526247840 150634264231160544
168913245009047968 179361279458002784
26904595895744992 87987154483792016
13341900150612420 218159543681218752
14179924636026550 186643458314897312
899951636368885 112129426700431824
146716225672054528 161130436601865952
184753709778751424 243379407504999072
28397094325701744 206471341527834144
140674126353929776 210648864596759744
21905580777994412 226277959375130144
87451918609378768 115666533370758608
103263097033614512 187763451782794432
19152575803005524 50977060211141344
23691581733829392 151505016233309728
185839170009368064 246189743114347424
94484962183969712 124614893494216832
68995464566018832 180479735254867712
8150133261294984 190094299324450784
52464012502321280 240258177713691808
49297903333283344 239327994280380096
22215867692138352 234370138183168704
47845452204048072 208710788379679680
53236481776477744 94148731365972736
80565383512207536 242086145774561632
106355049362694752 135739133320061152
65659574439337304 77226051105339104
26852599534304660 132446304165050592
69713531021055312 80091014236638352
10233052416248296 258207874517942880
214953660504878912 262702026796389184
141886547363840464 250713315929640128
78918122164523760 242976950916312800
92392987142249808 98641858386705360
65893738281110864 75169160977056048
89740589339387824 171068893499567008
178529985661596256 260062904196861120
198905581043484768 202109241853026336
126714963651293344 207786590002374368
141778604826314848 237185331984851840
101871875158599392 233216466613040832
74054827680704512 259719906354716704
177143184883476992 254336313235304160
28547553502352788 220250563123726240
29216303336250360 223203985412544000
63148396121167400 135756611345184560
56040637287163088 216935129551084352
13764453811375950 214184739759752768
215929159944015072 224182134012470336
50643535456861616 75180860779212064
19206166927077428 208900284237881664
32172467864757336 98356563823824880
92506456209765920 192166918694008032
124771669988207536 233981398452643456
33912299493437320 169817863765925664
158567965868843040 189559224279504928
74069439927107120 96710450790997472
24301811561034608 209159535454770496
77643939394345808 202653748939365664
128229327017580752 245549745978552800
139410095557065792 203571469355203360
115871859881888272 196556325245693760
159647403425548480 194637949934962528
129276346405119040 228691960153170368
94697710282886736 203770783275435904
2567267165811615 199174503913415264
15706253490626482 111852155158079424
198930639299541344 218927944895463872
51733323792374376 189347411074410944
48860753880123592 211636589978395776
159758837050542272 161300525930420416
114679217359078640 257627526389221632
100261010563916208 129402839761292176
25273586274674788 213542872689584128
53951374403907280 261128630145485120
3987769133279805 180419011612239136
5711873194484779 217228723397407232
19182121401671308 227523360897335616
210764808840119616 260167400793441792
241937659298804320 256817118266283552
99095555598367792 167050560106156736
27465276664066196 140190988421623648
10103352423905008 226921069937694144
10075152039008396 95325279344159296
134831085463013440 231454923216449248
87236848643856208 220739307732839584
88069068981588144 151624973138996768
137925982244304096 171624036365914688
238907470010104736 241059067941594752
136681697210530384 166473818873667072
50935672994950712 244282133137325504
101890525362307536 213897873256777600
45863056587299704 76770645276511616
88453630457479856 252940381839449408
53209007397096816 54529756125496632
12556765036089870 173300450441405888
219420354556621536 232060956765772672
205726892432257024 256898679999639488
137002191990372320 218611993657587616
136253812983477504 179599716421626688
96343212554398224 238462778452644352
75437912691036224 227259254648732480
109940480551289312 111956828442904000
254549422179631552 257796253000298304
53525784889550496 250579454394673952
79940055914219600 209253458672714848
95418535909853312 200939182147669856
91289126524467040 185576472482266688
73734080433377488 133814859387989552
57296063766681824 109671446629943392
2006401248707230 74085911678474432
124071229145273200 231917032951062144
33831642811432016 147172508732912736
69043889843531368 183981180770610912
9580080017135072 144811263342045760
79412765492304416 217278086604251520
115594883498886016 138115680506150192
131366192175867792 134680833765822000
121653201364542080 253397996629140800
140998392088306240 147398670563296480
7075735732398001 168767441226026944
198893099426293536 260255405369913792
184475946948663680 218452892947083968
23185126279719464 71114598650795032
36810484497277320 234813564291601792
27721827544480708 90268444032504912
66495093402828344 115014552182292288
39374635430574288 160168418913137952
61991318462397448 168498682367783648
112361885912956096 197494764533017824
12968600968709860 116845115313236368
12192452374923320 173006211193584608
95029568923880144 124215083680273920
118312449321605312 190902305982055520
91257087487739728 113681710733547408
201572812729966080 243660119895175264
19757766952340160 150503408567853152
10713511328071202 85883937573692960
229039613362791008 260007292804509440
347054500629917 186415587241589824
184907768456709152 221893636999184192
24971314730599968 258176504651177184
116395855509463440 217396350823150368
148971221678441312 184126126539228064
36237607019853176 142599734344803488
233123818362484448 233165803130473376
167212905940062912 242195173601384960
77658653863150512 216271586581188640
60455857753597808 131562402552518768
122463001107871568 156626842116939296
11546381473594194 153154879205683520
25984553568283340 158874545489321728
132263625587057248 172718344252770656
13659024548621352 34088083417617020
171331806278981696 179539167948933856
102054664779235728 156805347243726304
35121472282441664 246038347174986528
131961672684567456 143130699506553776
128318905348646128 236092535523253056
205006720428339872 248477656694444416
169568151886863648 185923638741264096
115988763067682896 220938943283481920
148463144098457984 155047688683249120
123461366710146976 213095167162208768
215290022178906464 238550139475272704
114464361509513664 117972980751663040
12681912729188096 188351824173027840
20445888777858064 166406083103078592
30952871476427588 50938523864375688
30145786623874352 207404581991269984
69740572700416504 120672066985305152
43554066560708352 64964264926139144
214048863428354944 231556790101637600
104045956382591808 179132726684427296
145444320310712704 247209028882398144
11849594909128188 143094863073918976
51285924600321160 174787526461303776
61890861443105352 80004348360324832
56708555768284240 124819463337690640
194435149853382880 241207654607122592
23335275417190704 255179790486725280
27712198136778884 132184324013237584
75753547577366080 220302648567130656
135743536603891696 168825076473656192
28201682551342020 94986115293926384
81653235405728480 234357635082947040
60424823874551424 74995074655924336
116646152801905808 126584963776211792
155012250420320352 252599495546485088
89546944410695968 102636394796286096
10835919907646378 151232871759759488
52124062056871240 226467521441863904
4984442343696697 51188129742183024
88897659317696352 231466822716550816
164091759008348832 247111410492292416
70393344957805832 158899818881870144
125937309966423984 215254041368234816
30298770163278388 244882185235319872
154204554416686240 219898805068214016
115715179233791120 177176573222480000
187358596819805376 189813966776070368
117832153273585184 159936867215778176
31598460727564464 79115076066597168
58888640044784904 141670994406347104
142531341534311040 169437774097446560
218024285790932064 232041301508432480
241302302287143168 262834159490154304
160084292076986336 161827913685214016
158861591589689472 169864833444221088
93601365477389600 102998886589732512
105951629094353040 148772681450413504
107219507104283328 178652734372548032
90696457181596944 94068899613656976
145306121447354976 145720457607138432
118984721059349856 243675758280287072
180141923242049920 230460925920686976
54346937874647904 100946354855861936
42968162359581312 222774502974531232
162003687015443360 162047936891337600
134358870480152160 226191980457265536
13966944316165446 163846253447894272
65364331125564952 147120558869752320
168223404418972576 184025716969511616
5951912511268738 57687159799983600
5660924166352871 224694347649956640
69922875851153936 100882750358320384
177391566376432064 227336635322400288
49585862867108168 252631014430482272
20884601556982312 193178370824977184
106242623692466752 206400870603191936
41211140620892976 103158247599164272
137454305387057600 181475436554148608
9896107205408908 253619085168334688
88939427177456048 259109723724641120
76988897774559600 184928602662150816
160950031384169920 249157584856075488
44804190186438520 67102910516910144
31306085775961540 98885260308594560
17746604621940694 74375116658199280
181196201296504128 224367966210890720
212641911257909888 255527039337888640
12210787018513838 56442831899371416
42689834828640328 172942377773905760
175221160209458080 223930507840670592
76329928599807408 249201315733823456
205224961047780864 249615204990413472
60797803959053512 128533741267458000
227694253796211296 257783852972901504
139493263272774480 248562445812709056
50625114882546592 217583653495971456
147227569035465472 257212909801413056
53566813544679344 193406950416279552
36273932414844384 146530070301263456
19911954104106140 25580702209188440
43392231378783880 156054976674088000
129941047736155984 144442797536820128
4893073932837906 152203534148908576
9635164054635090 216758456124771968
47384145521426184 105932741413409712
95492846704481904 157303997429353248
40629683099471344 130246258157462960
11889166765294632 223233160451797792
19683255970680432 217269062669395136
91764344400648880 214119701859440512
63833701481844472 90067136427468896
21757998369007840 199173893480527232
11172501662012122 71387351439040808
7578600494442441 158848608996673024
227760220568988896 254279620682070976
66487094379315608 212804553871363264
54017831579110456 109218132947974624
145208939784425280 224465836119792480
53976935748878464 88314722395704720
118242454439826672 194854397856364160
105744524206398976 149769502895641984
43976233893569800 226901461620410176
57202269981946616 208216083208156640
126443798682304016 247078550695954880
83836261555734176 152699461677662912
101980928939935488 207323014482739456
207744637205847200 228375980684919232
41188769354728336 244620852519190176
23127551623103012 135798679113471824
24838021326450748 42767450280159136
26131637430989324 30846776373399340
29610124423227328 165270407848615040
64353780290483976 261240864979555616
86520778507842928 254625544097030176
58097932663911600 70886378222434208
42967765948793240 56282268745896112
164912763274816704 225650212083706080
105612504857173120 236138247080134816
34131911100937000 223981346110702688
57040446042582928 102153653279687952
6002775476962163 120644346693930688
104532076661299744 187866642034720608
31193016290181664 157430426826433728
173759513105315712 186677455072902688
21149158617407924 251443558046825152
84484893244642512 225734485657423072
118943420363654400 120952569471533488
95633109853636848 256672606735825312
88690216638668816 235440362681047584
183590939863403232 260752606757904768
44212580223194224 98592138497300624
103873580602652464 226294643009982272
97137465734604752 112793016314465232
105002434122191440 260353501947622848
173089947561506976 240876353800507008
8932933625743627 108636666235777184
119033228402653760 175739698242442464
234020051337863232 250832995348097984
106202508250342704 259472032233287136
14543933212261556 52273485935533424
23101896980122292 95114793962978080
100766597937061504 174754720671005440
48938154317370552 222890775877658464
98808316714539520 262227579704425504
214291451861771456 236504116175603936
47212219025182880 261472489366626112
108703985953267856 161134501739677760
118271636956096944 165972699577925696
50658687488190432 59213354304048224
16114102482438506 182300401599807488
111298511722202528 146814043388107264
46597879622335904 197683297006759520
34847291991008692 51674239619861776
39116373242911096 182726059918149088
5831037237643839 198115311784766240
51882192775982632 157620162320698368
83015185971678848 204472199563570208
27201894194064280 128913233037565040
231458993004658112 248108738569038272
142013427969346208 181187274222889248
1340254073863680 138166148410715840
109838942981424944 232581421169090624
4036055514437808 250831955512848352
52333361563501128 119044860887281760
54887567730669472 253515792071846080
71102341521116008 258148312981354752
178285442477990880 254009035655876608
131008672990871776 251729822044228896
44202739161687816 107825424060025216
25293230885511216 148893173191161376
78178628817476160 256078860969384096
120550516741480016 140327689134398752
124815253821100800 180283820814789248
214649203653896896 235371319925613344
162521098953203232 215648741144122880
587958871910471 79149272343689424
169209925565977856 253297155018246496
87200153637387840 162726804908191264
33054442194490076 240123063518833312
18573173080641856 197669243791814432
971037123249977 141215520538681728
132393079905449392 256012387627152448
24790047356135400 109757551303766560
127401983220092192 250278318675884128
20973314223420392 190171886502221248
106820997680186816 137099524031996288
12761970965456794 82610699480080160
102743210698671664 189276579363929952
59848474391170800 113235232109646896
66991499849158992 144302888970516416
179611762259379488 200873485225906272
21265080444656620 184313024784858080
121415338923452000 237185490916641088
194660248440982560 254337340434791936
70755561100980936 174410429399692608
174791698622725152 197726525418578528
51605703872269888 162481176307140768
34343961673621656 196059584106167328
47935094712439912 91030700882135008
56340344496165920 211436103404462880
181285404256623296 211475429642719680
34405514960925576 193922269383854784
136350195511015744 225763104108478784
8050797527449362 238018481779642880
46495353621797432 115496099872794000
146092281166553408 224930440346247904
79291872964471904 194438016541784928
6307514912807870 12213168008237164
80068699340076256 243886468302452736
160377137938616352 177014551238893984
125974575847701584 198549391087978976
163984509790384480 241042040398634112
137930285261662576 150429061652821120
211961103031429312 217804339403306432
144249537876325664 202122447682402144
20841534585836232 233363080163717952
16524239201629880 80983565050900496
3380004467761457 92142491026067280
119399163585311360 193054296172866560
9740861265857080 227457992864758880
71687052297480488 92610008881116544
112556882887427088 177725457354108896
84973704772620224 165795817565123904
240472479004578848 253572233299409056
93019885089043520 234059186698904128
122478897169822368 126129717251954416
89268628587859808 103024989379347888
167606724758617440 172146763076426592
51585930449484632 247995550503083392
96009602945457536 253727240805685760
32568714145574388 251743937927210592
204703849935632768 240497897031317824
198974098737193056 235626383033371232
196895165907314816 200842589156179232
244516035995287424 253637282258009984
136049205614505056 160654388577153248
93746454466244624 94738998955712864
25417130942383904 147282858758897696
48010251212463528 238894606995295328
90407135083253440 157270360511107072
23408776453497372 164528465018229152
40087604751285256 216832539810206720
145428897518100704 168290540569141280
111754594995003536 117713751476175392
52269166562674128 213853729747879232
15006959437381106 82541374320582160
86578216512528736 102117814903842528
12213708879747146 101300903342245408
44333579683355456 191594803286499840
195097950077778688 259538436831388768
31038712425452628 86414760829126288
39558733213007880 52817022134975888
186674435502871616 228688701049451552
23430585442142752 105533099076361776
109134307240360560 120703838552768768
21831894060815652 84533666186314816
27334791895885976 238488776039444544
48945311391027360 255001391823303104
37586161981937672 121867185911635328
68228655165500496 219007779122288480
166460277413823904 257069347378014752
107369921953963024 208097567482442816
67982399686207488 231411370001980608
34543138300357428 115264418152506720
120624469409535840 259013926030905664
148371672411977824 209011882183763296
162758598450912192 165472563108756128
204528146037687264 258161320623667456
92726154934528112 197718095284356352
118158440316416960 247412645265239168
9546102064884718 67123940981899560
14943900556060370 206298789604593792
131453042927488304 236860586365729504
24955132312610932 43368701685451864
239819200185487296 254335649312424704
80201853941461280 255322432344845824
1574266251173173 260871035220503904
28269953211856076 42448929313675584
50663328208967896 160671756003979296
121681274350135008 171927742200907520
37147172253405232 75372814464972896
54856683746781664 161734977505243680
48093377327858520 136670566895081872
30214204451884608 158692238797315232
122201887939478992 213267443321725632
146445337513699200 246764962060377088
32775207149075308 142075999141103664
32806254003155052 212011109598805408
121910459068677328 139368240600617632
208135870568406656 211852097096798784
20838206514351404 240927274367278080
185317888379195360 227108483545627808
75281966429440000 78845308676987184
225388032281158560 248075664426292736
29250782821546168 93371679620614768
123119416809708864 226322539530116800
165185417006683008 201315821819476000
156067458827140320 181128140987764128
66438491137518912 126970220083913696
137079865221007824 232574929462160160
136546364747800512 228696597904190464
14815657404049104 133788782106944000
120486168291081648 174300122624469664
71437005142298216 133462407236125488
226264487135051328 238318904688728288
195652921283226976 212690306985700192
62161981247425560 106772091487791760
48793715996328040 118539380825979120
70589251915235736 231456868274905952
136416569739633888 206492429913421120
4958586721945759 28576669169416796
3111268323015280 123515434247521120
36353142690828160 89897029107436224
15718629830818896 199935114521786368
121952856634842000 211464340351640224
172922110157225792 177448672783808064
211559989091913248 212044146353773184
52916380415921368 83072228062584064
220356904089218144 247564797410901824
4280539385508136 229456329723518688
219128446305776320 220507149162581472
143588030465482192 163744294447866912
13593477065980328 62296098687903616
25901960503440028 177045051983966240
184539852696290752 255011188091972608
103784216208017712 128448175877616880
121491207894165600 194912451349360768
234489896188259872 235946470222598688
133520340890831200 183517704311565984
120490019076855248 185118305847647744
15694832692812418 156384882859279072
61734016463143088 141177354787031936
10052391652254120 219267713459372192
110956814117495904 214186916293224512
54079785419840040 116254815782615648
48635672954477904 156029634296051040
93278612187078320 126248350850611712
55958084966074848 138430397569026208
35635001145281892 155998351469479936
32082184057540736 70053526737707584
34847266311210504 238753899837217792
113066522096001520 230098822755832320
55977406498890768 180393177990027232
192788425837229824 193380477475335040
78089425716356512 139467370601832176
9777062299492744 228414295746090816
81771712574007824 203198674254527488
119143974367070224 165472847557727840
111828193634193584 176982462583508736
200004969375984000 236738020167345728
15875775121149164 45156623941130448
68468549486222048 260103429047628448
84041714233726928 136210705406970144
174191212586285984 202891027061730624
91689326069973328 194098932961529024
40808296449196384 201853663186421920
153201444788901952 258285717135645664
51246240484091616 171256268430689408
6835136264516687 203868969441083392
38408243011491112 214599462472625792
88619361602360848 252076790053918592
127188825625369008 209752287389731808
84741463792652272 161192019259647424
114839730364545584 129663798306822864
207669177516256608 258824379327021344
47552092676019456 252080905048463424
55381557133937896 168842906301698208
84643316063351104 257851246272869152
115825111010798240 169485890836141536
84983430998375152 162497191922822464
121616386052067632 215470617963959776
115677359995540800 181073163313599968
110191955786544624 240368711097854176
27889888556150592 212647109713252032
86294522231268928 91174243498300272
86487919257239920 255084184993931840
81113699651030080 125841360958294704
53525123251960816 59990162925585912
51408152549212120 238443299286506880
177299948023791488 193118473140566272
43270925654144704 178689495688466016
78329893768598080 201719795814358976
73751686489197200 103325898352810224
4191072920845320 179994791870351840
97139390041546144 234228820741002208
105268661141917680 194310408397441408
28910365985425068 221909237887556928
81277652067912656 121876691207780752
174876893283455936 196059642076808864
5462434509132997 110598840321874176
188578142059409536 198791430586996736
200237419875632320 222583038033588352
6116262407738964 212016354561181248
122664634546188288 198425652665456512
121665355271327952 212715432613100928
32370112833466696 246348881946101120
83866679927861248 167040725367091328
227745831946173120 239645232788308864
39568871287006416 77235164608707600
149008531196466272 162106903293301280
59168108631567824 168131585429677344
16964425405535406 189801115516552576
232424283771456352 254344679302230400
24174662819897644 167562926305384832
24845770672599432 203281558346654976
31876533168071356 243719777733292960
10603073563731674 135880817755625264
226734344058527616 241571481009832096
70031413068465256 195150922652784800
21004520424103452 126023679780754176
147506368739164672 159283027100897568
84145954614352960 123844534147247056
77180936853803408 191128272510956832
1137961402720135 193862272606469856
107548030408234112 142627283947425056
89710603704372304 258819610249003904
49433890175710016 172560247193893760
82660865884711584 242772094504499040
54047644076958232 123604447802862656
1733422374215075 121917733560993120
192432830203015680 240839903354512896
39002243585968208 220184110022085728
55028177408942528 242515728149125024
134363553127558000 202816061052006656
88592539314342880 243148769083685952
87801647944421024 243108394285952448
47426581544990696 150015405720226240
342852572427318 181096989304131392
10319611928438076 26557336566944384
54039440754816848 209599514419830016
84539501456978160 225526677147067296
97446689991260288 178336755508885216
17043840184525724 62342492375218768
151694865613823648 159231281226564192
130825484500366496 236433184967493344
34469790336711132 217235426987436512
130775220927941680 202526003786265792
23453451220353716 200044091864785184
264249074293472 231860236119688416
96150778512965872 195321463876304192
74888475229055728 124614423951565984
8874271064305183 97584544826159760
165989333476166560 200095330622185952
83875074483814336 110998265032114944
34662002534828200 186155393771627008
55960058030589096 182499891372850784
80424912998407872 230906367210968768
229095405629152768 238778359581532192
162199649195983072 178503263183253536
164633592115821312 205776751773512128
38860782772778696 227949666245381568
26585423711587052 217446496525627200
164516037564230848 192624078627923424
83505801640562400 197203059478030592
2422395041503920 217412685737859776
23085606884454060 211960587527169952
128578900472471440 231458690595500608
12758030215962808 56070829146363624
97605854507443264 161793800924373536
143734464660883552 234221182935433952
216715326608555104 217422516448165056
87321150356411152 202877590026734432
74505725250046752 103828482849242448
130492041406915104 198626867422747648
49139237875092096 140194414522717824
16044301501175390 138181095838741808
216372993952739936 256174047498858464
69894553825326368 84201733930264992
48376675260139336 224254453146815360
143008832316289776 160942339578478656
162668502210430208 210353130293177280
20680579845247008 23221087047627960
192902361310315008 257101554504423040
203141259870718048 241097187522536416
45887777563199520 229302800998714400
13771084088947226 62676844510789056
129935573416250992 141223669360241008
219623923013111360 257920536632199008
159817135991844544 188916417661996352
47008007025070536 207316393526980384
28619171505876916 45052029703680136
124231822510517472 159929705606373728
109496248492465152 144338597293704640
192018684954696768 251205307173931040
94036021521616560 200080436802014112
23658550697789140 175635804154113696
223472291642948256 232715420305143840
22553558834622908 176054510941782432
78093123133923136 130092291618454944
24370798310777496 262161944374789216
225327561033830592 234056835345301376
17376296161218306 47257962214476416
71575464077949760 90755271525883712
11624219022720210 89821160729007456
197239875865420864 262454783051723008
137204533908310736 203353286690022592
41011897820736752 102337751519723088
228496614079385696 239421834803801312
89156411920996128 134892489237175680
126167302044589280 140251967492320352
126510667004648608 178824312427528832
12461297207864614 105670080099144112
83589385467096432 193469935048652032
125026852902401248 226154346291554816
156960386307249792 166637482547651424
244339907084466400 250168528388906912
46351002751345600 198708286968438944
79340995623117968 179403639330947200
39063384674257320 174753127503381664
120861082383977440 167395006919975904
30755867431587244 31904822953180848
160543938671779776 161269507691980288
104222345790905424 182322266674559968
118787424219814352 131698651892021936
37677067400409752 96603122718251040
2412915947111381 69798312407250752
101810025792910272 252725460034953888
115467194217154944 231416536477162368
21346964334696932 111795227872988480
107741844144089504 190949032524035584
104646086621479376 176189373625690176
15806195369904096 111170829368158784
46898271649209808 238902477685170336
140164901838237104 157325810117686912
27144693601524932 160617240452043392
1939009555102206 65990982159304856
144818671974911136 169562061736691200
17175148496419126 183240966317571840
12491240219467566 177390131732673568
4855221488504736 29911430649555172
26312473647932444 181974356799761216
20422160794793612 77687952872078864
132753375831852304 184448995253819392
173102205100381056 174774872987238560
125711744111677584 135757551979881200
23715501532338396 182976639127860448
59010645847348160 246685775731772192
228718152983803968 256005277089262688
132447775937987232 200199859766678688
126074482672357424 232884012291724864
97173991098678352 262989342880322976
14609066024708084 138729174561086816
91201362271331984 239179719136957792
3696073650735745 256090351657250848
59852493576949424 150325307645444608
105437385270611232 161396282610286464
1110464871021454 229916015011106560
131680897743546320 154579729744283488
101915250407795952 202931948504041088
140633066978639712 230736536157634720
113024424435453040 230816418681545440
21449575223246848 61030415240070256
101541250017069968 206506366825470240
175811518616280768 209787117260429760
26183268627601632 231485494505111040
165673316473482624 206655651233023936
157556127547316000 204954030677585728
231887558974615040 245822016041331584
53892887685622056 248463329376723808
204287272060336416 254280010787809696
14777454631775902 149413285498365664
50203227457100504 51002239596420568
122594615510801360 214308980703606368
47039489459932624 256874934391508160
75770908267595984 165641800321938784
45779306684452552 68366654290033696
130930310629558192 252004367467676832
124031197110830304 215665518476938912
54135365800796304 240077482614678144
79201384414531488 179608586435127136
96324196541941600 181712169102673664
37019425177862240 218162984513052864
58359440781663040 158049228814181152
16796514918097924 154888553316307840
11180691378416318 56049029660920104
117073231080272384 141340855332734080
253224718605868224 255425893534149216
73045962261101312 208447940550038816
78126645732953520 262697993063438944
51360997518778112 143511933592699152
216560347711522336 232257940653971456
17438499301665386 194901007406413088
65331624132829600 253199671085812064
58678567323144504 238706329349337376
193371072271961216 213984784915511936
113117264943119088 213059492679438272
3939147618889024 113581720926090480
8324133430497173 115759967204737680
54326697274406984 86878023714028336
84245947075859696 158817418658740512
56343100286176128 174582553801307392
213301928796741792 250600090558730848
11650456193812838 111271152509074000
96555441335116320 143000711275908976
8884913236078060 233932059850437568
139409507398730464 207113113227583744
22742594249571804 61997408562037144
68395183189932488 186273790356947264
91254981759554544 134127528465436144
21254059190401864 116819118172692208
77794770755265968 254987668846578944
107812223655877184 128655241445198096
43227081308322464 219086798279814720
23250145795312588 192125689734778816
25945452157934620 160962451995508096
81837870458616432 195904529036640320
10020489758041206 49167253483432144
22110998480702576 212474463126338144
178660639571150432 249423119318672288
74471574847578640 124776739154029968
75251395510072864 252506625747227264
28502205652235436 217809363850365312
4309145002651531 5205433254605749
34888564507599452 121166016334663056
72391343026109568 231105717758829632
48049115879617568 226107439508949024
53202864668516192 119563426257029840
74988070414624624 77830293113714688
151708486456819840 161034966196528864
90835315386837200 162262358782666016
78170000764590144 140398225224697984
77711612088055904 133320165083795824
67146141804002672 223643089300144864
128107707748786352 190276014820020544
129291806156438800 191686084462227776
8491706356588176 120946213905395488
86652268248739424 247411238286835776
35303822539012924 201572713479806528
171528694535761664 176842333694906464
12140252844261086 144112948236660672
65578431397496328 69113551317590512
79883703573152640 147292098573800032
184978672242059616 238239717030189440
193690343773988128 205712000688665952
24810989110658344 193733310417560576
134839169781309184 233805364679098400
118952708100043152 133152604266862208
22496271584240436 43799018250491096
94270763807350928 255839578145590080
146378247277629760 258438343875525664
17323297605252160 58104941172082088
45070515838556720 236565231002159200
70490145382496440 251600407531181856
5757998327916123 213324297632763616
36986440263894680 78119611232647584
18269547677291144 214469766649088832
132036483767453472 230280192257093600
192534801273441248 247443699656658400
52255214682195968 210717977204909984
71604731030870472 121894326967291216
50331656866008896 138142074313062272
159643360032750144 255607355512326944
166850655891201920 185512755103275584
8161525045932976 20442198682425316
237650655249833408 244455755974369856
4440885393874489 64369559480073920
23027509893704880 244609653667256064
207751734865855808 210663835925994720
165291420645106144 183132881784423296
63986040016526704 237423146964559040
55384330730544848 157196752778517728
24576833086579360 218632797840780384
11525499517711286 205734757167609920
66162335504829152 115634388022913328
75375883310099520 131054012151159344
49997513842768896 148329224334584320
64957670630927064 261617962532666496
53401721137914088 254656391236797088
26450844891661004 66941348430392192
133620379488652544 193626444235371360
168614773037186624 222633468095706656
169884930027987616 241358650155117440
65496971716217928 132539802091750432
108671016144291264 254706628702110816
75214838910367840 186211091924352832
52249497110727040 186532449908010272
102870789353889792 236449470028583008
133067624564871168 138492605600496096
147826389085630144 213136546940668352
50750694925683112 176984663691644352
216206651282794336 221848095786966752
219733245970930880 258484033381991680
64278257622040168 193889793727545376
91486496352187120 245979320726701568
9566376733067416 202142740391259296
35414041283283456 102463638691263872
69303469333297496 102793888698576352
148207978370586752 197284533914929792
31331379887101000 250550870233036096
92481963037363616 201720466098991904
198215629535897760 209053160606207072
11395644627083074 17124387622737258
101417907439046592 223814427493314752
159966605026814624 228142881323187424
6421898508517036 252910906525399680
20743492719489392 31980128830767468
168461371964730240 184870133208574720
209520065298883392 223503902295790144
93230575351084384 230777269571691072
68843721309868256 71539505001871344
145593172107178816 256211925886348608
6228784356891501 233421124362974976
52151251439804680 59382429941230688
29568929295506000 128037971000554720
2836325175104187 250407681512899200
57575780943943128 195067647299578624
130454285510731024 222177054740041120
170582155844850144 177449377908793664
145651443635453312 226218022711800224
11051034189158364 76091324336662096
111181618950781776 236333874998010496
85108268998028048 240920099253492672
96581466386303296 261880888952767072
205454093444179040 243232197533471616
137655787369129488 258842976857153344
72532125271272400 202988171760989632
129980000715529712 226954045450257152
92650854233214992 127051607276315152
75916934632508560 75945398185226064
102760539929152816 135876054273456400
142694758767328992 142744489477618384
220793270309740224 229119320246477728
159418333690175296 199988906907150048
95473173290313968 108021757963625776
204184297679398688 256114126974941472
47044229700442800 248563151892423296
43112264235343152 260910429516637984
26729373954597832 156576792724980352
151884791723721184 252347389516575552
83871722088680768 181644159550074496
41812640204982920 222263955684168768
145882010348047520 206094688602683584
50072666250060544 58979959973495728
25124509892733000 196739447174837056
75067896211751872 255109569935938752
50973260089348224 199649066822247488
63713706459788976 228828844741272640
111886797724831440 150966862898314368
172078095900210112 177842982656675392
15220583163540144 192726538014795104
5117881704750409 236844244093734688
14886478757648262 45812595168366520
64627337538089008 209557182262321120
152991376662168608 172376948065114112
111241687535730432 141230450511588720
11145345202563338 103796496167335904
46475975820204272 221917518604608288
34943079574125744 253076188162784128
217855989542984320 239280978622576096
17097968116238954 119438011260146400
160398579463871264 192055505645667328
85727638794236832 218975869564878496
5751404782643570 36979825812440136
181591116909667488 211597162379882752
57864813237475208 250918563813779104
216516500999153408 223087019156049856
74886836730412320 126871368095584208
119058229857781600 161819611335287328
146033788177265600 161531558485301472
14541684118408810 90716263073162688
42678661922827848 117065985468098064
32697311493073908 119733344469539968
92206109883361472 260566357269313024
64215704938173976 163547259266805408
150503056355062784 176466359523283744
58826606377946448 119062378059119600
162797598140489920 244174860083179168
21610600150302676 183598879079826848
107434785517546320 239106283510675232
5462639214894907 29029331322083300
51195625466001040 228660222751433472
39545697164010360 206980679371077248
2356574475759868 144844417239976512
65666966317355992 208579297207511744
52880187560840832 61067535904235592
216946802601643360 225093146582555328
162029435178208768 237766921736858272
114739404415114816 176445903199626272
202537740910758496 213225609334201312
54131453568229816 113926190562271792
97131491629538032 172908987113884832
41309335082495672 176305718985375680
161427315812709632 161816477110530880
216800702320458304 225991588258915168
68397012664767456 253199447802364064
179251379637657504 179898410433601312
102275866012855520 119126603287480944
122418650204293152 138298215896237408
137233166108021 21965602804199000
160946396988942112 177114177239891168
10269072218286390 179917602187188576
202708158039036448 257119364408368384
160385376469283520 253620416441115968
7796207567889775 165751801667488832
24638137601555368 103633105150426800
119226249561885152 228656693792843424
69608902232383608 193556156775324736
91441634012779936 151476048202538464
105835096318898432 127508986614406288
92126554671785040 109114083733270496
97875099147197040 106660611666675312
144616080997184672 237670017978614976
16064281062402498 229513252034925120
49879784330092776 257937359702328608
202252979178293920 211766039150737632
86962467875594432 215542967944878752
133672095701791024 238128646271969664
81877917239664656 134719217034793360
228760551644633216 254896492186147968
25380373728915244 43952915410649120
2320233314574003 53466198438093336
46820400703864040 248826268161766784
105076625290518704 122154766869283488
172629932144902432 187655204650008480
164583709228217408 203392234195374240
66743265119580128 203498972970620096
90522202797478304 148888550547533312
50287819262685024 147688484505732928
85556342928795536 104392025370516080
138761722700758864 176701186855473984
32524452161448988 92176035802994432
26884701700364708 102585563440528416
134088720461453552 147495847206344672
53031513479564104 262115379821508320
148327111581496032 251125263670821120
123732063967483184 209679176690761024
21337650867963200 118244515304927056
36431275707671256 181013486441571392
8655252732657754 99520533613475424
7562108452071784 74409712445607856
105684632876802864 144649377221976704
105045787691151104 236025804467347616
156787549351700128 221134100617096576
52556750339522552 222934037477563040
104365229310204816 258216533564930816
115530945560793232 158621895249925920
125947285586653152 148327881473455424
58655800848851272 129991121237012272
97789244114533072 262075885268905568
249372853886943424 251430037591388192
151662023146382976 238113276405143392
77652049276452816 134115615878555632
132210702729605296 140029947490934528
37590812719404864 216407227306836352
68768364478724064 240641524839749120
141016808312931792 174153315179371744
59371034616230232 122234205412134864
36561311576457504 119362581666032224
89448629246267600 175886096726465344
102069142174333616 133484382070023264
57784883180975736 246002293352409344
122084359147032336 180852845447357216
88524087931302976 118401469664085120
160529521968483552 261192511486471840
99393734133095808 220100987380316736
42580708292359928 97124151736868800
153546782342866720 208023675502336128
217011971655629152 251313931579050912
127465154346241520 209286340452785888
35607456752817048 201414017859226656
157132166552613152 213963707049574848
169274280895484192 255406769976304032
134390363720902736 148353379546317600
114515090321462320 187170753321353536
88622522295992736 212688544457061984
72234052673385120 191288231613035168
127514127716614656 172362985493862400
96379494371979088 197394994290121376
51599567567214480 141770924108147600
13489114828349464 222703870239194272
49253021963273880 237839179068291232
110942513368253536 203653049856742112
132397859570499040 215273792423584544
17013038001007772 81720998081095488
96566602789100128 138767176437795424
78867229969523376 129234358594727536
175394674428865472 193159660241442912
115831587532862192 250123945537318496
90925469367900992 158501589864877952
81315394819989360 199147811184110720
36054485271550920 56532824960940296
196921514123600096 227208556034262272
39723066818720192 84634487325935776
8701996619376710 178156364607702944
195352652489264544 211775326363512704
76424156123721008 104685730677271856
39232934610856344 119014770166493152
47722963386688440 124274834007336784
15290305535082666 40683111824613424
9373015958096958 12447673000628030
39097947770490608 131959351656865344
150170427776144800 234533657022150208
95277918062809792 199166613111700288
120335527994769264 138979168503527920
168114878031938944 178230152134568544
9884335145768450 160794577893555392
19478764460153648 65692646110398456
103625787955996816 141842169940603344
12513750010328374 255546224802131136
118135249263922272 232628556076803712
32468856192161380 88223936707283760
198244855007107712 208062708431175232
158534544176948896 165063207729571296
187796862997913984 223685364193065152
662727937050820 150539170015618688
107607673295800384 224257379205919296
138587891482437648 254448382613833056
116615057789403856 193621076718059712
20375992062096472 35096736809189840
123127334855540224 176053105745035712
28338177663328988 192500603886563904
11534698679356200 79544362019126048
142770324500202784 182544796898077056
51081082434971408 99581724736980528
187896700246646080 208806722204440672
90100396357277568 135782998646107888
18839860330843748 259695851662187488
50255646104953104 64081143841380152
147998347208914816 197789894169341440
38027927781737320 199068170825266144
69784544594780744 201064532264989056
3477677466424527 52773033929399312
49769982901749272 92349949782999584
88894694261814480 256175543191425696
95931568798116992 250772655609025280
12012295625531496 197077294416038784
34966922428619396 236283257995237792
118780421380615264 242697701203013056
15820407135397280 16500857735668844
16640349050584676 248324694220179040
142179955703422560 155218221739814048
19737665120948448 209851994997895392
103411714334006240 135867532251235104
37448802014114856 72250578481533776
138571624583086304 184114090844540352
148507976031342208 250072508553473920
146606013113775232 205553752931593568
45329055752880384 162400953156485312
8264422231047687 261100357750393696
29453007816767628 207565123432626240
71015038283886000 123254792057669776
147031006733139424 200065224999569248
85511151351122912 222959096983908896
23748899278866812 231889877020812384
165041471482734880 185824500531253472
34412369855158408 246892207700030560
160434299531818720 259825361230485344
6799412306782350 76359147726214368
49911441024326160 212463765135528384
64002143371381696 226042126771227264
205900034477316448 258652059760997248
54580011143303048 166319548559256192
55244734416163624 216490673998444256
31557921590841176 102869131478168464
3676461404015015 52891333992696272
12521917169186328 20244355747198952
135781250421264048 238330736720435392
17922229585913656 234430788492153984
977253617674026 245069646240128096
104349489293449488 240372799560275136
65725682120134416 220238318014051904
179798862046107744 204516004346014272
65129121079364456 108474433251771136
185991803129771776 214427242786464064
93929381741344816 174633981241435680
97657561101573344 137009889151508864
9963162926218808 190597599708519168
81404456781444672 116002798353421504
63693736120213264 101741141492498192
78733498021718944 242624674642917952
90580619118782240 249756451366003872
53554930336260944 119811048403888096
108516822531771792 233701599917216672
38147516506817704 119311019372736512
80462285266976880 107633959786862096
75895365696878336 200071234327277504
83937207110573536 205796609200268288
127520286871406640 211473483880765312
26398510813549540 260137451412675552
190873413463439360 244214742102745536
58845500073746120 76777236046963056
71639836237148144 187920159791928608
86982801071340752 147653697852011872
11005678441039106 138773721224624976
38692321298293864 74502073443014592
128755998636920496 202464049402819584
123682209563849792 188390019276279360
43209513840956712 204417556266638176
92775413665040304 158893295160864320
25972262910387396 179086954714541856
39671079280121824 138421952752822896
167171759173217280 237838781768908128
101422291965882800 244761346805457920
43101777692609528 120881928915337312
36171322897134472 258197700260050432
183630357123075616 221579720750217728
93324600372470720 120713014536739920
114057033464833648 194191391035315584
208329694758632544 239248994701108544
70674309757711536 250153169582195616
80666707122135264 160402159524940384
17624368276001898 22164009470010756
171866876853991104 186539831213973280
105793801470695680 243754866305558752
44862310056112824 119364125012130560
33560005036620724 228977127924163712
181544671583997248 216222286522702432
207236625028183808 234662582597614208
65302119582809000 117908025321832336
109885629668212240 174980847152808768
128651496321231952 225855643634253856
97716358928838960 141639966941769344
31985989858842740 189063298864643776
108977086624351152 252508362648814176
110096228229538400 112261004807689408
20888463471440188 117794029006232272
57723627351933032 130468713775455584
53543300726174656 166250137878532512
179344021599659840 239744835676159296
81044446467334272 223382317161827264
16474388502189686 123060668874193216
96233734137319120 238549926213153984
106768304951018768 130883087600919424
113546578433358512 258735434310602944
74433031211481888 221998933881224960
117878658746768448 260367397279331360
100940926407123888 188822343241975744
29995137865044076 239178979943076160
86151905131388016 109999644213982480
41111141167281256 220075381562505216
38395380682989608 101883449758699136
38335625129639208 138600374361375808
127352783121385952 178984981406050720
20108109511603716 85484244188702688
80358169131597984 95757508886367648
22912469733006392 160708590311729760
63043583739356408 86571541990903856
18994097895295640 240687060202556896
191427642183274368 257066087422034752
1943847158305569 231877078320922272
143274698980159440 221600773250073408
153289306398377504 173312512243773888
112872057483819056 218518011424307264
16652750198804572 168572149759280832
174938095474656832 186184956485980448
95905520363652128 168084526127172288
77499382827295760 235163905396354272
225681030875810144 245092356368233216
26128407155503452 93662839788214848
37056734340323200 56924195044865144
135803087987852512 149089392213424704
61030540577126672 205421503157745600
103369298134554224 241444739661158240
19888677298957740 244857414420850656
37728861679545608 180455648930694080
10869415268365362 52317365041601944
70316820810573808 249707569398664128
54887927861199296 72117368183365488
35522795899475060 106320608832162368
49036193320276320 153210460288474720
204741544295123552 206006142819152736
24949408618308532 194887232218527680
22158671814914708 61231535821671464
63594220081092448 123941074987862992
167935572751982464 191419090213816800
48968928349219936 61455391048242088
179641439752227936 258567794579015616
47990252091594920 138162465795807216
30183721232097900 62571142147113600
31550033912785712 248778974444148000
72495747381367456 150883766815728704
26515410474760152 250203820400042560
176455695335547520 208719459739372000
93011065081492944 239142854799811328
156865076610348032 169622372386641504
79030445390391344 145600322234836992
149645296939394208 189182275994964000
130008787100356640 139390023786715840
34666448821556288 119951914575175360
65102424656762648 165058234764242784
165614850322373344 249518876555279104
2384686268952793 215211233918731840
71933885126607112 241837986739592096
49559604846876952 104146725568171632
115413093901309936 147155940314766272
169006078973989536 208045464722829184
170706516364932192 172858523086987616
32895730420268456 84174433024940944
144242239357406880 203931365659196736
142488162830319472 250477827064456768
141074127784863968 242428977318690720
191131218560074176 240964748147209056
16807120284410004 151925785701799104
18113032738897608 148416638995768544
107273208517557552 188439583487309344
31615670796999500 60401692969064096
66410165618204416 86270966270541072
54512832583600176 254804750904918720
118428334477776496 129953285236047488
142131465938234256 171304989915205632
165717021704981952 170277440144670464
94106692704947232 128769159394376336
222356737036640448 233628082279606528
81768458728152176 134800363046121584
10332137516066522 161805470988348992
58483556774253984 105764832751722960
44698659659069536 150341663475165472
63919088763713880 64733292614389568
210294957765509024 219722746138183520
32938501611882660 86623568728291584
46271295019763352 218300003361339584
37813933651891920 237556335093499264
108662620519593728 196169457271057472
66715871413583016 138563155532889776
88804297181948656 234580190868824832
25816970090876168 46061493964109536
140552853775778496 201658124051161632
77251632227424816 113310589334693696
27857321715165872 74362023881593024
134611299931720304 198127753819724032
108428510771265264 257283662817435968
112384465717878448 251843364961787584
61567788016408776 262686144569440864
33625710784219892 82741572196390368
98751673649571856 125442852182085232
57376649340051640 200250117041308736
259756226285661 258032558292780992
121400779785136064 155213948607014464
188730922944445952 198198959439421056
181887301048629472 227724717930920672
58688231333956640 170382865605938496
107498600214490720 186265113266236128
103174618183066608 147122345440406528
62460297976793744 106920933092271328
64190599450143728 119133920100558576
8051728403202601 140184236374925408
51638578326531120 219689426888869344
19889720754143508 126526873749623952
120464284015092944 208531980161816288
54852264886526992 120661781552279056
32793984706668668 212990318560077472
62189126588265408 238254002453922784
34324474304989380 69632907363012304
75258128873446384 218360324604885056
54414654121076304 131765274321820800
127693287640994048 248719136253876768
68079124654398488 103023293254459984
211792467524108416 261056716651197760
21339042939833524 217950617487386176
59888987032660152 230400681910032960
22602386557319292 84037837394050848
58371366061151616 182999274000867040
77133037731726224 245068724593698656
58304724358348928 143926481067157776
164285520319475744 189392563689870176
141400629256193408 191197724934301312
79603154954046336 156015079789386272
34915728465186452 185893349767324576
91638187641991184 254796982366734304
118100189868798800 223257704191412480
108576852214893664 244270299219620320
91351562185818128 241596796848496192
28099057202628184 160106611649287136
112303877483750960 236009414839132864
97005107397762208 170390594400771936
64383167194354264 80204554876649776
123731377348540352 257409333510582080
25307685245586392 45008336618630952
163447753996334528 212362975826854688
13584179690582034 68530083709080648
16363594119571868 195271570360402208
176263379615692416 215411162235286400
457829465257223 73579080634016208
19436836519023924 38824400572635112
23828472542446368 210942616168257024
215448634313556832 243458573202390752
251911950449996608 262931660556232576
105048479661497088 241692156354807744
38712354684707936 210108193044537760
48192510160837568 130862700618934144
43784735407614664 211945014617686880
211068094275582400 231122984190444384
161302005794617536 240077328914021568
153576129877177280 183533944409162336
196322549867308256 241333183478868704
87409891138045648 170772589784025184
47262750173608272 119946960389327504
7566359472616608 89065911609572160
75633263348744128 229144182349385088
73215021351131952 126068155243933920
79148173490898960 157206021630363840
178890327876874720 250436027215456736
64046621972545120 113171047548996144
110792538799798160 208781013567537312
114760712908748112 222708363663656128
19774946881744864 182273901029698656
114541100276831728 245888983568786464
54328336088584088 215224626806003232
32765552387015160 68756091731727016
101142120570765616 159593373129021376
97047885520500384 258281921185271200
93871459548919776 153035451853119872
90458182409965008 170181545087225856
214058490638320544 236546191356580672
100942186213328912 147077411251221088
50966952669649504 231565766447486176
155193663221712768 242173726458898016
11251273511222994 53499358104793680
80045557638841216 221894610692492736
41705756406270296 77503548645475888
124260720285236896 143512759346801600
147361361141479776 179692428247755008
78074183381516160 202774649501178816
80179935781387888 127003640189212656
72577351612371856 145377957535847648
129620942634399632 152678068735919648
140192125860202512 184229519285949280
25856468484189192 132085032996687216
138294219210538240 142066719979140048
67799823806690760 73959949509301984
24140677659254404 255339578165783104
166509978174724544 245636389069224032
24418952799787560 49689043203263392
133496123720594832 186261080812457152
77605851563507632 228870226941348352
12174366944910854 99707235118673536
105347031408635456 169077368914557536
6904744975646970 60778457971085160
235965159913353568 261683036680741696
121387492487170832 136205245340919296
9122886454404540 99051692887931328
18946475581639252 186491918470808512
30474766385912144 71174468724711840
32492489740167064 112020378115958256
12225842918639542 107419838251680912
79784155281118672 149469663231031360
122704438255856576 260584599385474880
96571955788981056 110264107261740464
165726664658154944 184829942285387072
25548920619428236 209023794544548800
58714952600015032 156222991481918912
115365971975989520 138673466957759296
81924370427198336 197570477230373536
98143287010192512 189138876068630496
67515257809840600 111775866648899328
15807240125888526 197040205000072896
25375821244437296 203604007748961728
33975301320196280 104097973820648992
154568336960549856 190637813684610944
155512252763192544 230614807486609568
40521460305212528 213981731629829984
86102751695603680 166407191689413824
83250450299109792 156906048113178752
6313057130746545 150750015498360800
37594490686407184 160030116393025216
73571495775010544 157573492952608320
19359005603806960 50194827327758960
54072914711067768 56948310915804792
66193830336627480 134586227300587760
212508186854370592 233294380897152640
83959922715329840 91384971928858304
116933417531471552 240206314542427808
144902153035657280 184520447009557184
44901168154989560 244465005766356896
114984717445630288 179673123389290592
105417352019829120 182798077681654080
46513083957660632 191723609408518048
85445180178391312 147533373969954368
24744162235404788 36864074017463360
71557280556375856 220295768195216640
5595630013212895 48414702113234472
17393355036326104 169360146888811744
135662036016756544 149845825493736992
10843291671355802 54891548320417992
37048104008936600 212812860945339808
39934902784684976 252309333908063744
48546489806721032 261952478630508128
161042073493103872 238718152675660544
30131871862028872 168329251038938752
37621124935917160 110423730313278160
82267927395975728 126538418120283632
69964648010792808 248737444305226016
223292652910723968 250876130596110368
25546615099490312 124414563645140208
82160415946333984 246595438557092608
160799068055477920 203662422238769760
227921653486088320 236190132102906112
195325946805187616 245175522357817344
154077643541111040 164319888342357216
116628628502648816 180732489133055840
213040494402137888 217624062103276064
86367610661747168 128631904998059616
34013940336579928 152928345835199712
82449231769148464 239086233165935648
8735103135108530 64759874197312568
53007744742733736 145985198877747520
170052696805056736 236127881380490848
7049260138198107 160629900395789696
164768321307678656 261801840121986368
101345920803599664 209134290727414016
64520487337860824 108008719467630304
118524241025865968 122987476572823568
74371318879240272 170909388550628736
53257863334244752 154844584640268256
29764321833739688 86828353956555344
192791671038702176 231120444985808704
96386443790863600 194436967585249344
10151249540223174 239950137143382752
148050875790991744 190142214897153792
4664519794198457 236233116073329536
214998682569734176 231704634756864064
155927341050878400 234518774981659232
89412058100410624 238722608134161504
938107826769612 69216614357663776
27010287858113680 82746376601497312
25368752110845520 220145623749142016
62091851857826104 120940748390412752
16615919282779240 215913868326646080
248561644840085856 249670177851157312
81832019387005072 163094424512355584
37535825386465552 111750961751933296
23684314427198672 48035414545331944
241675462647133728 262612421630771648
118232743846823360 259898102081045952
67074885936901040 247323902256978048
92010392309823904 259878651920855168
105354830665649200 111529524548990528
111714924848866320 238514895897177600
25473529180514592 229836580970282208
137368733525979232 156068886681160416
175076175018158560 207993647947345856
7751728028536942 70981818983794192
62316239955323312 114987974732534368
146462574911146048 161111469220119872
92319347207159504 162206810013042784
98767643103024384 187817129820462208
50890715889532432 222425603195209760
125405676801664880 246448974720567584
28815952991294260 205636727679142176
116557484947000096 151697031069552320
132584454062186304 143410796559754848
42179716086613696 102694864138003520
30851250791866828 258985410714333440
77656389487279968 221079827806236864
14710040111715066 138164622130376160
160685171087036352 206927318940382848
104578868227826064 105633031345924032
14915747925880944 143607968935142080
126775935558653904 217121239923644672
107771432024076592 199792480493359200
155336352770359968 179553366049660384
61735672009859112 149887599039460672
23201924087416520 46301783257961376
101030079320971280 231707364124567808
125602930385325936 149066787408530368
117193419091005936 193728106885258016
143732536119162928 164330347762781312
132545471551142752 197399204094940544
66709769271600928 196020431457848736
63932340670069152 227027811589665920
57774718793254440 59048000877754376
76278265509161088 87431398384878672
11697220087122822 78883358450951872
100333191861334720 168346789223937536
26582444539769108 213112735661253312
19456338311612468 75549295821452560
178355711140308192 244703991348645856
56769237356906232 134194242690627952
6334956303342504 116038011101638000
196042995923857568 257450775142914528
16857490059884992 110888854179374048
89613467437382720 166548125062709504
113661367794614656 235549432011973568
177311589572959200 182656604048897920
74226670337334816 219716936475450752
61416693836422920 93857662472130544
56027993608495664 260704628879491232
90287686456997328 98526494085007680
102722303758419552 247631226462302496
84009483775450192 175287098306016960
37331334437758336 73916139657066112
38004254004220544 133261838917500640
68456433372030264 72800409091490128
114602286974513184 235640674743451936
84850295492718528 212253927676211200
178832765761405472 245442253454391520
135068178294161936 201610514807628064
12044051320644002 180800622161104480
9251179020203278 199586760445428928
18004518336191902 216784746484495040
52460601092416216 213639812000989472
4730122606163682 124213739849942656
202707029697416896 232273826966052256
87180876339565184 221706295349139520
142183670033793424 201877432419355072
101256965234258448 155068009189983808
13362682701141972 54975696839511360
156387179479744544 236327369120780160
40097605136841368 141052663471990976
222422746833378464 248783146153965344
123762796022406960 151475894312107616
150060651174456928 234204364034735008
117781578931887952 215042271722882880
34422218868866976 151421908657562208
46212036766224120 152710263408835232
65314549684129608 207439692527758848
216301918620998432 235211536952995040
127531711229145024 221318901214456384
17555492358931256 163311126742989312
120891888532580896 198390226960622624
10137807497068576 134962788262119984
41001069413327760 145723267300508256
45876671668851992 220821621758513728
53733033181717296 151981733431900128
147349664344722368 186058288845328064
75604302172233616 182690791999273440
13175258898985162 231354246271645440
220321226250920832 255540115331950336
14856105320014688 205073172467336288
1911251566454909 147645584854913152
90955344330605664 184778312560201760
39133941382938184 125812713806817040
59979482286134112 200075477011614400
52290929576928992 197439626288088704
26007331197967032 64412684948282824
40014491862859112 218336855805181984
62099001429600568 190808326226007520
208446697261087648 252286865695449056
39221245901693808 219105873433923840
59282222834100008 78109745846055920
56073024614462168 147422399014714496
85107925809608784 85337564592473088
185993744243518880 241566773643309408
50094858455559504 223389836103574592
10214403159424448 169991253114379584
7198827088773896 213657039641132224
10453668167660468 48696295293860024
16406706531166178 189554794334727360
140015180566183728 190948650552145728
54444010708553968 183159416815609184
23426060842561300 220787649255622400
6233582312738132 194833671766976928
179052169211964288 190032621473393920
31984632847697340 96222034336923024
12040561913594048 128145334236582336
115359773045072800 217605612270501952
253546975653683168 255571156282879104
6560823336345146 180762421243016320
73874933533659616 164484845549538304
19244772490969924 172376125067797216
183719453723516160 212555043953065248
17951109220238976 35071104305870092
93704241880978896 162024344187000128
65644052505942032 163290025238456160
129606369268842272 209792080844843648
171734991969977152 205148687774546816
122386644065635024 200773859818726752
110765786264561584 211119087064770528
52443616314560272 83881625671082752
146560193804096960 254718692426534976
120227303698165824 224122405440546752
171552729896430432 177302899050944064
39135461702553528 184811648165665376
201039294073289344 255104910235508608
32745793217672808 191168840029358848
192226778098896416 207583996874219040
6693511297840362 166919122766140608
220205339692205984 230432776707495744
53500612281618328 170520233291021248
71156436312931432 119800567924364032
184043961618056640 225958278940574656
93631111434961648 206750676818198240
49995781069193512 163074354307474368
200509458544783872 237109722277158336
73932680616690608 187734586791139616
41885678834595760 84623417466165344
112205832942877440 220491626718022784
10199547789798798 191367339835635744
97040424917014384 256686107608883008
36319643145309400 99693953382205424
224191955207861888 252582636156519264
142832026434053680 258662773728011680
71726735619670816 137900497380186608
2192981758795904 240208409549156384
28815279743649204 71733026278144880
79123248668350208 225157564041276256
148211671301362752 201607680550568864
165784026521495936 176411905117149856
20285475125044300 85377501586438928
4844961199597984 77794397780270912
32025656942465020 45931020789313656
1940708068158576 41394709764172504
43764658599239208 98507477366012096
134107333887727712 170556419964666880
8562993668894755 130119083884305296
41933144948050744 185516500477012832
125953314499754848 128149039095667168
66945952466249304 262068869867002016
7037586644293516 110056465246227936
38148785814538528 192112919832246048
40312480074570760 80012196638581472
195986204080822400 254236338809519232
53492150539085728 67050784988594408
56487377177429504 153948600912032032
135472632024187920 223643582747502112
181155340346063456 250602594073115392
51160113027039368 173844637353881152
80562491876054224 226822523093469984
113405706656117424 195621083632484448
78363005193507024 215479683340598496
31523470100966796 119863298837322784
3380369958684522 123763273310432416
170573123774031680 211053315222563776
32548277525732912 239166528483156416
197174721243550688 212429376179271776
27816425693564200 244056834164648928
32376070074792704 256454171719995936
95365304902255296 95794910565894064
38012908422360272 196705230109454528
204765716266520672 256525586422877632
110142031811699904 218773752528240896
179243577908444384 262379495429821088
87915718277208592 102580627971581040
26744323748347992 196463355479162080
42232386316831344 127723835941418016
28287852924925256 131792757254992976
34337272938872980 154270528948213952
81582483172659120 190926070663374720
89423587504036656 197728973706810112
62555462059640264 205340882658880928
46701222077665896 220823454609411232
82070492234168576 200392006056896832
52665087721152472 89698153510473568
5555799618670060 164284114745132960
47741030057127936 186629749559852608
30304080917380208 167248950256891360
182564621582835424 195658650961612032
132676806391757968 231716036918210240
74670900294219776 106697743240599488
16327167753229556 170106029591746784
128986196939170800 202290847261795872
56564214265858416 214313904957183296
53541909920571136 58935299925068352
163195170940629280 189797930952530208
73540672186816096 113116124492280464
20343330127841996 151058890298342304
136292623860065232 155827381858773024
185148203539380288 235602274826699744
15340481885773662 159881178236651488
55249349560909496 105385757169006336
36228081049056576 214269574919419136
22428933437988932 176806942445945600
19310748205094324 208482066132657280
101784307459352064 167355054317939296
47269009660466664 175350922505575328
70872933372015536 239892470512650176
163833968862449536 194252569926276928
77810703110621552 201786654350348320
22701483535569724 198302400006320160
82831863356577184 108370041799650960
92459993330210384 175157690964054144
73284578558896992 108770158624595264
85130387133234624 165829094100789600
209101097469848352 249828800575532576
90197877344848592 108157178073520960
128566121748229472 221081483025783968
14857074515158110 103974306105728144
6558199976632880 167491588888337760
81778841128551024 140548541975635456
25788100482551384 122084134865882240
195249494466112800 234432616796005088
234478836749555264 240694452781274944
2209832828814502 101708913434830784
37991116643568608 41810299938349944
173072048874170464 185628164681189792
29311551889002484 107603182866924448
99237240011274544 190332506616339936
9633409997285374 188786385864541792
246237029564286816 249870599399459776
70354127053858768 107871687699267552
189717813848824512 227431281798646368
69684576521511432 249378493442915968
42458109321835568 218630859964826304
61560313125139616 63033013224405096
72613335836399744 179149617283062272
75345362777972928 215458046294012288
107524952790086560 242227327542977024
39835594998690808 172990113101941664
224282035449505248 246706527171387648
39096324938149304 134743209200838816
158113630969002656 239965487084033760
187565874208004320 260287877677960384
182506142505501152 208599018713405600
145496508764158976 215080386673940768
48243434018649584 166887314310647968
93402258522544656 170486644897131040
106330988481620880 123575878050433504
92751461205952128 115294393198160944
163720622214690592 221849911924518016
152069619926990720 155612005243025536
32356640035076940 241257536284722688
143778866694478112 208621102014844928
129297611896549216 136617150115245872
72549488221436416 210749227194856480
1983943108146124 179157415511650688
29730397837006076 110569798315903744
1508276973078432 248984145571573760
187045914014348352 259379535109782240
52084464579251016 157407779548993280
157923495841039040 257291379518582080
28741433956741636 115370528251578672
33460177632565832 246178585886939616
54559873814796360 217054168124925344
163266654320222304 203848458758571456
3971141058947147 212346162112804576
4853958919863389 44030608353279584
123779947245867888 207997016824121024
82013661918289728 183118148051854560
37846544779937328 216997792920292064
185107038213328160 218361402384257888
187413941403271744 208495105592150112
18038794271247100 180729299184868832
35226405659293884 160310914489566528
172028865200419488 174239769028035296
113876110655247344 145168277551792640
112362892913056928 158370691549485312
102441884384879072 169512045509461408
107805797175947392 190640882022636032
34292692685730316 39503518731036032
55879645436682800 239349270034233504
164713977709086624 244585954276084096
164519911589379840 246191167857234880
129398596645270192 205464953448924928
167587009123897984 202571403948956672
198061763799855648 220011422458858784
118244793215547456 121885252982505840
126481979163068432 222353744222536512
141643439975653008 205654392362083456
70022250510350112 143630781040797120
58494812306103488 165526544661971904
57518298460605440 249209634350930080
7208707944750949 156689311516139680
52604023302464160 112556908698217728
31662651538688604 107256929184460400
97732812542201088 187305141332007712
27684791880180784 251874054789007104
83148262591792768 152506355283243488
56811250473366416 134605271231414736
59353322557466976 60867864339707040
247381983864948608 254497162601033888
47387256430502016 134829659997658112
78933870036545872 165426417018616576
96438703139283776 204319899991523808
23929733589911696 205581579865552352
3770742718107054 159665955082182560
13838248470822676 68602172975414408
90005489999434416 179590574399835296
12562934361401752 162406422480973728
110561215017065536 224085655308731104
191944464649507008 224549961221646208
31294031722256164 213224459970199744
29058951124310672 184309047408986304
15810422793293528 171499454503237184
122950278953152512 126790726718640048
119704680054603696 210080947948947264
61797376995217776 69154332026028704
43527864795486304 44614318319153376
39310015703335592 183709042840451552
99870012996852160 142848889741483632
8311687188524319 249158244153419040
67359836285628656 210167517330069856
69634078710158520 146012676713777760
5856717543094667 208209540335631392
155481669253601600 251209089736502112
18249808613112672 154034579281813344
54115930723656928 93815547266133712
137608720894470032 241675946247937952
131318894411247648 196033827451482400
55074655283621160 242284165689636224
117929369185316400 253114703947132992
59319688943140016 92316064614597968
23693155553842332 68236707472091080
84360407090419984 197052804841816256
41076165835060032 78598563183028832
32940258116820072 101225083498332048
138662841949334704 168600686262752768
141900897861146176 256703626361531584
141694018112827120 156349161548415648
116699042796198944 129568944407446528
118767399695850080 129907097851386256
90243846015318832 259218548077626272
16765086853964800 99986559599152688
225103840577851712 255587810974995616
24475069749539892 126915003526546192
11032713381053512 214882465036938144
71201528840688520 178959557118521856
142568758297162720 203099018229835520
133728536160323696 237204822373865824
61239781541553800 115062245247664016
55154288352703760 55967630286985224
137399527972177232 223672855277961024
19756092415877424 176769228276698272
144332466758583360 178849164431470784
96669756961356000 257141734280882400
56025946667885976 237434758544117248
173346249940320064 236902210377862656
62337803868409272 144593449122158528
66332277673666360 94884684473811248
76172301004410544 97652914151579760
15674190138683608 163301561447288768
102319601752161088 219906741621728448
24995931023334488 93700601606941664
66066816379489552 175072438083546272
116721882038253088 150441994970854176
153146634727796512 192518050445057792
95055805844861456 187511494911098144
89735249868962208 219633356666218240
124932514132239712 240486828358322816
227677466007584480 236290012771108800
62557201022351928 124449169731451632
102068591115001824 200604653922306272
154599084484147744 201046824634989824
176470066928879616 219413038324341152
133322531396785072 248403550813430592
71827199933232608 192700476858828000
21096832019874804 162517439881552576
68692011891133368 174368938155250272
105567196490255584 121960326357008160
57730613350784296 223677644679777120
12114632420489566 126925633343632880
82037452504722640 240832240696271648
180345869371528032 227288708784561504
128343591397623904 186843139104022272
45285675121926760 85058966241386720
213699550556149504 249416084770296352
56159780755671952 109917670364692128
21291344997051896 46046569603685712
102163429769588640 247020224542366016
28658093570372832 218586183509076480
97061029296637824 119825542956986320
20758613406252588 207908549117719936
32352987219529900 205546642006395040
130298319746125456 258584183656209568
30930896881540496 205888878026244032
56472052070892504 62523750006461384
59022763202527752 203645505216110464
93539738107478592 114506147247776032
128430223591745456 230909562940837280
53025555468658208 98944756744055472
29805129486835316 57440504997642792
39394870084278592 189251634370328576
19946696821518056 185965937307139392
22239800650758452 238132940516321696
27293029855860396 190868331250644928
26515324962438704 102611921595725200
154042915729135840 232656997457728512
89628695520265296 172439914884368000
45422433901860048 180654799027844448
19115777927606976 87955033840780560
37553070346940240 54456482468957024
33732526833943684 119506297326726368
86930728095313008 135696513402332896
40355404754280936 250631688537316160
18151214469992412 81583406022882688
158470543068241632 209780402675193824
11576574856118102 234533610108373024
43714018826243776 193421153303705216
34753393635697720 69556174972761688
63501099083341712 137925972096059280
38832577096402072 56160933811687536
182315009425470816 191708720776746560
22652672871743764 51014851013093016
111637053051292080 150277759594548480
107938430630813440 109828866940070128
11355740988152420 16951613327567672
103943311872602896 177203631947205248
23739452182893628 172980430415227648
13785591266508552 136666146727975872
100316204365544048 168850856345719008
8598811646281237 28845698966273824
203191282468197152 222166428012285824
52742352648823928 157726874808159392
65609404892241584 247828896198596864
31062388443631400 149510597170325760
97729951708358496 152827858578926016
121841450792310896 122901229115476912
7792292978199577 187929086809883360
8900789033055008 119015633387911504
222978311950224224 251999554187462368
20961809621942076 103434423460439840
156390402476312992 224391319876203008
27485153643634484 130737441914041408
64992386153288904 203917135002467072
32907602577234976 94842289025905408
60666720327814056 104802493274879056
193881072712573440 243842497998472640
62433816139421808 149514456697861056
115512610998867136 234083027197021792
110375929527837008 197066633239376288
153084970705720256 221623886753250368
174351226477741248 235566639848402176
84055620073521104 157074091006059488
94459365969468512 184542789825761632
223280567374673248 234663031116951232
55749753816390592 73873211208480576
63170371174941144 153619120132686304
19071032797452548 261584048739436896
164894299503340800 218321865076235104
153721220967116320 206393165440291520
160099440240670656 224614923017702656
25699516888445996 26100431163873540
149748253643952800 261429314033454752
63277136484128736 136724133951503600
85352282315847488 194992000853803808
82808212333694416 217346208886263648
182446605768400768 255524536475904480
50804164632405840 81088577727929104
156311271447495136 228540845938855456
121851228552083248 238777135486778528
139470004085807520 149003106352714880
182194018042101024 183204345229704128
141391726268865264 257929533305552032
23277618967181424 80107645353714736
121520386248857952 149700924262770400
92914800797249920 125118601623372896
20895977520080472 168525263152957888
62473708416046584 94565184191155024
167721843838558656 259566712465121856
249111102812261504 256234452105362016
69214673352798504 114005670520125488
9183886915293734 66871806020558736
45015307040468336 117443502181455024
161096193875459168 224891390569938176
118849181596067792 246925587485957280
41502518313131840 178532274425388288
5792481475744842 227331120738023360
165498585343018656 245538722992692800
24961238561017348 57188795892714832
161629825818336352 197394262711581760
82178919680428320 228415786571170208
22043060548301416 187181246876177376
22347408704971152 140929853116547296
87799995839813312 219223844694377120
75498703794560752 121899614252536480
11912920750887644 156191253456129984
59857159771754584 157458389915100704
81991979021415328 147413088931132480
73324222934305664 102590074389285088
122385297500696128 232887677857686976
191375409822451456 239128978563977024
25261926850084016 108331380715053376
41421183002566520 89726805516960800
189599752654782432 238126577648190208
245466254752022528 247602854098281088
79363106842516384 149030709200846752
49815944171387728 66516801962930832
143651718036469200 217997496620716256
145246485742887648 248177167875353472
2836192590351730 9112040204413590
39959931442812864 42533533357022872
111317712914267440 224793447599400032
67020590231474208 71696335967109784
178034671758878400 254166125769609984
176807415742240128 231084653309645216
95175109562098384 242539715942640480
130002001281972576 189985479301960544
11544346507288476 254754405831583904
132196082022912976 145240934850402304
52947052875555832 178594210896203744
109917354017207632 111409452673731360
99278664601087952 133148881760674672
19171133665846008 217923255643593248
71577505899024664 147477453132723712
180512782942860096 212322054616474112
14265879440501946 239207616950353152
98523910260757968 139605621801335792
100325475892276672 201801449307917984
29197908077703628 145492456037556192
131801003668845328 256590644129329408
217279108596091136 219227369758732416
92718223330246336 236647091118349088
53516302180093144 132824617987069648
87781164007451552 228472872189424992
77791580077135872 180332450917559232
23132861770988368 185731968641835648
92718576692236144 211383610675730400
14756366115836694 75347589374264128
44536103816902128 142142325763585920
100100822492558656 196314135618623904
167990764592118272 213970085407645216
31312652859088004 100278604963018112
19802466100088660 107447357056678016
105657887992581360 232199909201246112
86385942712032416 173421728258443552
21027741688999856 33325887593999048
40861371756112776 96444123745020208
130767090667317040 209386044167204448
111866641062460480 220141636997347520
21966885977577292 179214249744896448
172532910447808224 217693972178312320
78498275338094816 137078288249104800
55599182053526264 121671130252456256
62263517009542096 121131300370343552
106918549955381008 222228350500876480
189908979031179136 211163237413184896
232187743489403200 239743243446779136
89202087606528688 120434271420346224
33758233443923292 208669804188604704
12668480021001566 262937026041604288
123065492079565152 141707375181832704
216621548828169120 224388834248625344
132383065830677552 238811646961666080
167354389769291840 170314039620821952
141448903402135520 155944138844074656
227873735477831008 243706395738781280
78264765230933056 162475127116594464
201041202789753472 205107514688484640
79780701890017664 195210941591588000
127333737044222880 188077742953855584
4883466792616416 246595016034711872
88559623430953312 255610949271962784
152511396832293888 227563038101484320
25724321245687164 167174274861323584
33966999767001480 215905008484086112
203896764483059680 210539249368604576
196946600430103648 231774398094999488
63518840906462696 198718011850726464
63026061568448512 228403079413479264
139419952274395200 205673621062685312
76355920847429568 114444148762397360
141881027790909040 204050640010052608
135856732385616688 140057378767111312
95833039782871248 213757054661511456
50816678411294800 178134696604150560
241026946285146656 256083720686647936
214179167365837792 249537728161428128
69973870261251336 78568981555766656
93069020615189760 110840019909582848
10470269940392548 138008076630029408
149696112079501952 245457414738664128
21662065399725056 256920835494783968
193014978284211008 223521028086950944
21222953472706824 246724215922332384
44074451224316696 170167934747338432
206002695061294016 224201530985695264
118574309502558272 195977317020594272
81802130944004864 126105690668187616
142712998606346416 184199056249377600
105740423520282384 255706585693650720
88442668487172544 207997738100135136
28219936834234600 51281601680942040
161264962083431584 162308750271691680
51521446461539080 227685627976253184
64687474260964328 84306134506982480
21959661915673660 245990476063012928
3209969751379501 116716037338752816
236508004796404864 253088824079453600
181531810963317376 239638337636910112
21277350230449132 245281558093276640
94096804587183616 225220083136327680
11009213932555886 48280285681467536
179130092059403424 223525806948831904
173102786750928480 237145723257831168
157100553606839008 239323457160499360
19426358655509208 84772355662068400
70659248088431192 158956034981982944
69439247397161328 160350711354019424
91489899100049952 249338567537880768
106184147075750800 211833119667550016
125446584277572944 137499451346934592
26609345212486548 198527117442534240
17214312003581544 186229500684603776
25547200414185688 97502171980836320
42106142312402944 59649607474978528
205156870327572800 207002198549190336
29352638381708332 149178530118211776
52880732887985504 183093001586529888
50072549805641616 261484455808949504
110650614093221552 220786474154392288
53896046595094360 69291803753470488
192019397122974368 230144022222912896
112336791211261824 208960680122282592
67519150234666544 213220077295785856
21082536784407232 158949493142428160
117265458096301600 174412631113102560
453432688273427 175173841462018880
21392850681354688 212203597081877856
36348262318686248 237192126622714112
115272408603641168 220617433143141984
27600309590445576 65269343688701072
2649939647738851 176832433350270432
196855136816933440 231506834434477728
34297117815784696 235299903178791936
68329461947412856 254108017920301120
22007219494604832 30848098610693016
67893692332195456 256501145638211072
161856670821889920 178337491312059584
191645430141328672 226457325448520192
76021157233820688 241778199213406944
2688830141047009 251091719600695520
43268372994664488 137570116565736032
162778486835385024 261166104651900064
158072691453079424 225774199174811360
163520612068603744 205038599996372864
141776072941805488 179673487295074656
88771704875486256 208515994124454720
61431438373492216 226781967627553920
92067917185351760 180059543034499680
7416537256527682 214912128650089984
60757073280782448 205089420515916064
41770478863147192 142362434795197232
88531829382313472 213635778466007392
88900199465535712 135665259779884144
94307389036544944 226575852385554720
103566439635748192 166642131354860096
109919116405473408 219751425863274688
86814727585884496 154205413951845088
44408569096963152 55354024280910416
16153600214973106 85691092227536464
116823101681966288 119600626059838144
69830745333030344 254495115873445568
56687700615459192 167053049729082336
81819237233886368 128677229656648208
133645323767360320 149146901887702880
31395640823838780 59048373200752824
171722862336859616 190762298006227200
127180603854705872 235662212695926656
179574946938806464 205256104110287712
32731596675101552 41069364036268296
66791792923339944 190312294741899072
98177251629257520 143250158150865104
48618880027645152 100752207095457840
97693131454892064 196158504885049120
28855683138768936 262787074960902784
154315499960838784 205170952043192128
127387383253835120 189592538310943264
186719359474942912 216176670246052384
79073608499993280 238296357001251616
54712206144627392 151510511671082464
67469083552141864 178917538703378432
31443402701959376 160606017321085472
39772239883534048 57318608473808000
27449722409597840 84150544631701920
4301306870410617 227954063801912160
1020303745213231 1462361702085132
148885102867228512 223967558623681888
38336838602098856 199039549136673472
65463870445241976 152820220585667712
147099221143766080 209189391064619200
75367900918617232 91264770710868928
98539272972312112 120167509258784848
36459186345822328 161943116372779456
84147314679434288 116825397520463312
28233817236081628 45438277348387488
114055031263798976 142847892641194896
67845328453230096 133537973958573824
155003645588125504 238571539217393312
183968838652491392 202963194807025248
221397345994542976 252714867855697408
102975299195594768 168412138598101216
60098845843290048 227187089866732224
57043904584306464 239738516764980128
111502513991638480 233277013867241504
196865807218455904 201246627736639744
5741549930365233 234398086753802144
15211143419362330 146050509627627168
23626495524206988 50100933641840544
85833033471610160 249492943033697184
20759595257280508 233992351057761376
72012009657356224 230038925506636640
174803366940710464 195607211326096288
56185685816183736 145560463651550592
126789882655413440 152851183117516576
136441238639128656 226978432718649536
174526054139445856 204912756893689792
14005328447528464 197226867954499552
196053400526725600 253035757740063968
157271619620817664 197173365130347584
17178178744802520 27057701996791768
86991649120044304 161477998003045248
15867726173806148 210634724673190176
184127552373793024 259214290432028960
109791701394866640 169415717021153952
6857495492004563 181882329961950976
21607163373790936 78086276834941856
94536817940150624 236792962516686912
13066849904417454 138923952941533424
163340896787166784 218764171194982720
21244059045685516 245050301946243232
133805108548160144 208355336285082208
43782396146903896 55236685439047896
9053375856920120 152817840913515040
59412090686280440 205577299392446848
79342761230966416 144458401038110432
19947032851916432 58054489187906720
121366512714312080 206937860750403520
59486368852470944 124868445045169920
179456518326427872 252780911149918848
39395783416067664 123334392729828288
52477546263095272 101279385338610784
24049736786279092 256323920668535808
18250796713328868 135845957693942688
110311074291638720 161979712482212896
83763717891145568 188990608444871008
36347928306673776 201290148826793120
200543142102481440 257885695735495456
235417693295674144 248793279438609440
30988276036681896 117320902603721632
27681647594763892 51786579265576800
353436541515665 29993468328629940
103669028668392400 191923595040491168
109327784293959264 138602642545091200
5190199638268762 21941086247838392
53688535499608552 113140207951934464
77791636460945776 237667325964248736
16507817767534684 155713865755360704
118524541498759040 252519881349203296
173221775114942656 233620702116627648
5591986462223405 39157100146205520
104450200035588192 153855589451400960
39778049575384352 138355926391273168
23866689649176392 205702870333568640
40876592621490736 48073819596680536
171992475870057504 214835993823145792
29982621365466956 121649696985767552
73788395276662176 125007703010442448
132813265176298960 184361314148108736
3309334096378503 45242485049575704
193209304967643104 261774338962580672
177469710879503904 186794592770594048
26008061632488808 242685270381591968
59139379032263184 232525712350425344
45093904471007336 64843700973524352
205973822754631872 242991814836727680
72235026100005712 247753928097589440
82820285910402768 98740808848267360
80338304468534288 89486433301108496
27653772257874684 68978853811926496
51785272240226864 122615987557643632
41106138959310472 178141151038711616
172662683305808608 181243727813390272
145550563763162752 178845216828131968
14178808779736080 106727036885655904
482058766827917 173440346606534784
73229682880466048 226437182750570208
152632576897144416 227641511828065632
34209773577867352 203610862416938784
52626840961753264 224150131251439328
11090308674050748 216243080051157280
120585205876258864 207723941123508960
190576201080661472 194389716041095296
102809092937284912 251305201003863616
27216927046894604 253409466938231968
231351644113515008 241604651772141952
53479872603627568 179128254564271808
186208041282400480 254233592103328352
222418625542017440 262835869516470880
25495673063076440 195285023870510656
2237356988023186 25847991246709956
113813303202445584 183402412541725216
22758415263581560 183088582483081120
141276226789469696 243581633921517568
158024524713555392 198748635439327456
157781196680070752 220218418042588576
115701403807646464 220934962433514048
126926985495577808 192486063032927776
61892073507067736 117227313252874096
112567977553620256 125756613200278832
142390722247578784 201300306872992896
9978438852462826 131248468548152848
35409676473868672 41352535799027952
28668398342876604 45893157835225536
159910895014325888 249791430077482208
37463324301683320 213072529349434368
106575280489557056 242603746391521728
66852115448837224 93159774479809648
78768789876295280 205510040548379328
151915040918053536 235317367601190464
15680276805776274 18066384940496168
124028791245541104 239382794590122944
202970995500073344 262377871339344288
27330675354708032 111758113771790816
12821912538590008 185514672689939488
71479647215614520 253766625895826336
156823940482746912 260242539901800480
62927447231255608 249901984075701664
194474132772229 79467236650009120
52414135819196584 175155253317090528
130914186750544640 152322707489292448
185747665312461888 226568254099714496
169099857633055008 258550087725109728
18159028186803704 37562499661119016
165865372195469632 252482018203871680
134068140122530176 185178789785421024
68263925820877360 253747716643824224
32103111035446384 201781058058584352
191518712848319264 246760121014917728
27402343510485616 179592697514046752
43841773758332128 95189322089562624
172504925817249536 196045934114966880
36613271467058728 45510730445369288
171037231118593920 235445979094274464
142857600490671392 206735932728028000
121131148567511872 162736478886577280
20882938968069700 58973190598731480
69004303617199544 220121779092678400
117737381950695424 120761496836884384
201575206293822560 229720098447080160
87126982374433824 243014932977190688
163968197737669344 224071625692185408
150945134162069216 210302633846869664
108272649250919856 145557600193127136
175433565550083 6638162564032235
27197031430341576 188657669846650048
112882745157637088 115586934436758016
74128169960815024 214127120461758400
104803204237625040 159008755637415232
88180254817739440 190214892848768512
210106633858655584 211983150854071488
9001219552355886 117945239762826768
123952330576191392 134345513572705232
41337205810392928 79502736058051104
155102631364477216 177203529039226112
8485662318575698 72582535848358992
227538160126821184 230826453960416096
160246985751145376 222312023790974624
104415703758762288 149537810231206080
106026679363923072 191518965046046144
26653314141595552 223757368869768800
95739065714424688 177085527002846784
84935285377593728 157976125047365216
90772777867504592 233500887838574912
82361036762349328 124258389120714912
61259858475316712 161176475128554240
7657359950718234 249128375942099232
74847869586602576 153860202348950848
5384223577287033 144081231358506624
153151397338192800 217047268585618144
52338306223604720 72436481357211072
103723402879952672 195131056651485760
17776346167487978 210315376235510080
103495994028868784 198129972322589216
124403602631800912 255655541290778944
13867540480526970 75728798156261504
52572281340642776 146995150515749472
199691269746756672 203117377958840192
49904721593766240 109788050337935696
32137566978959080 144579399655382048
25386163874907072 103886551365416992
78751775852198704 240043787351222592
35444398016030132 136254701402503264
168511092603609984 228183370979050304
35431335226155840 79857383047118288
49773499787829816 258669078918391072
115303423959624192 204134038786982912
38588368242842104 217472696717258560
92245049541667360 197031209195522176
23836809918647444 175102060765458624
16470004140271190 27104352975217576
20558581710158636 55617463928269824
127040894568500800 128553844382984816
124773605628847584 130470002187207136
29163895866441828 46414633985673960
71576641596888296 218271020148380448
21525721424089156 65918406724056480
194246898701860672 252240731264774176
249870819769253568 254286520889799072
120894480672050448 215231194865206304
145307665095212416 230671261568423392
120239169163059264 235696367910648672
119667478683677888 136214924764410800
67865291890464776 111715651952361744
83311347245169744 222262695116244096
37342668253643696 259974480882333216
77798216854111424 108832760552785152
85508514335300528 211169820777791168
56841906278426176 248876544217214016
143091101069685952 186644019212292864
75391664021906224 105213444904408416
134821103551041264 146432154705006080
84824169256925440 221160247880424288
72789508839203168 97700155693765472
220428610531052256 251793259654735872
189163006211553376 259131980803348800
192720832378575616 259091376842713952
29696047671015780 255818770710610048
59547743851254640 120822071944133968
238370451420787616 252694606254381280
192292837824349120 256542997368275232
59805873173186896 260079261274474880
4961292595742938 169087495924269856
185998514301072000 226391725490622624
191301613852810208 234474064644289344
45545005127914528 202714431286690304
2962941235694476 258302380537987488
84146890384103008 219754581310934752
105303532824761856 244619686264834240
163715816474873728 181318735901180160
25683639932594288 157059120604455392
241190366312354080 256450521260352896
133291900936477488 138451339542385808
140325934290192480 251281139321393120
71654618482981568 211841551721767520
73693456805327760 253862362521677184
52929083378054896 232522695915397408
34940430168641360 107859006346274400
22277678699925764 201472188547062112
114339714034541808 251816475457193088
235459054466722592 251988920834012512
189244551051162208 198499988875715104
55646291957088624 255841614814800352
28185688046598752 51379802849442024
63332612426834464 227811753387185280
41803856133955296 77443746315276576
118582806555725248 142874081258625248
167097453981995648 189607591640570592
2567051611133560 52450968130566104
133909464303225072 229689358580008864
70560171343287384 117404174391036800
52664882373671160 126177341313700128
142860427578416544 173199225758980224
38118077721402888 152948493330251328
123951576979151840 151424671748111616
3077576522174802 91481238871445776
50901258006812504 197583565721892128
48472635729235192 247668665337463136
40552492611748648 106254773015907920
91846869075202672 247132840228632320
51108544079581128 136569462805980384
62585974252771824 68639115244625480
194269474621858112 226237904307642176
66444408369402320 131776103043195168
46680148574842384 234483453235047840
113261258428609152 222485029705346848
35139029168533480 166698494663386368
6588906158075567 216529346284873248
36285313288267384 81593382982556624
97041630015229360 165031335071089056
41501005837398520 254045865095680288
135007156519629424 262214077330458784
80978755390578208 108014263607640096
102318334812866480 103480149678633312
60549527255606208 65778482694282696
119102711473170304 235809383185936672
60796528078912144 182493202140536640
155728360513663968 159500958313034624
140876493064220016 242490361568034912
158205402035079584 239200328605532064
47857645156721216 122043676928153744
170282440898748896 260284055774155456
38042775281150480 90024837592270928
149208155277113472 262474649481136864
95259682488651792 97449872106492064
56812451580139264 139997377841240800
203003232703786912 238297108675377024
37832794797737368 190037643982061120
86891155914030080 113069448700268912
51024817460137088 68529693983605464
5520752151794693 83132226871270592
118146122994597184 131501087474513776
165811396043689600 166177403518994368
101659677485434480 112607820961513552
52938924022042408 220394206494366848
8921512066020199 83240551978282384
49355566042244064 146215049458760064
119880197613216560 254282914979108160
125806807861795984 239851766579024320
212765859959053728 248386260751658592
163842474167034624 253717322678760896
12358357546726018 18754355034802320
67880849752151712 224615947812981824
185485096445059648 218548600425529696
515582698538200 69633421996425288
75176249446553328 77427793074386912
42133989563082416 142698805511406224
71328864694242872 113283739654963152
87198157613056976 115635232108626272
67865004745766120 151735956858005184
36692568647595816 165829231192909568
19701040549262568 169136448023118880
82747237556791488 134897754482761872
37229080838204016 198560219853288544
56259551972527112 247769152254572832
80280077052004064 199055772756343424
122429747532623488 236976771011987808
199506411140841024 216636053601184416
71755281033952288 238330494082570592
13073717602573984 42364267470734744
220183590388922304 235791881520760128
7749949444126071 17784822285454488
195856822920008512 255573219149441056
751356902644471 114455272626223728
17832163542199794 84125079820036928
16004638605285762 38122034801612176
55435634693512360 58222368124957616
27842502952305692 262690930631212352
16374198963917100 50930950120813368
76208342950565936 110834670652066448
151128484292656800 173257211207205856
129278693548733664 169346918713568000
177098642630442944 224695090339801984
182159693104918016 232116580730199456
92221491100455552 166507069247441920
53076581261374776 227192578135415264
132160471207766320 256091737365926464
105660540616264224 233629652844963776
180640417549003872 258435531304443904
163865229842325728 210038045843680544
114384801190127408 118979491208692496
73034014160927344 214259682997891296
170903467877699680 229915066830137216
119977500600662160 214075874189393248
28937712979836776 193451322167381536
128308381157067664 204688625617066432
110155602005796864 194918326694533952
6321538904930470 132121057126413536
13900650680643404 249381406936250752
103909145235929584 195691337349595488
37815259665239864 80546867023193200
124812331528311360 152246258301267488
13326835210368002 247024915257960960
131638366524200656 238908452590039200
55321132726768968 156576324733844192
191569728086594272 259308519384702656
24726524591343076 86067024037226800
5365581009500584 36224059114769536
21107528991518628 131109849738096224
41821478299114280 53706727387843528
61763176772562616 141275502708235520
4986723451235078 84125705532174368
36504906849170792 118976179768947440
22657394719123144 46371589704250744
32374525246422844 136887694371464080
207786882514126464 210648714390721024
118888266870776704 208909474133248384
74460128782200864 83818245452944480
16393156441606896 21457986556457276
76742399914335920 203030728361611968
170496536621177664 179637954492693408
13408378441006582 167957130902787104
71956130767820576 96378318316561488
146258007053648832 215059813584721920
33856590307594308 84218629935572464
73561434455518528 174215018304072128
44121149184011360 168509737848438656
24020489858530828 236822412486798496
93933306649454864 179966179181690560
117018045516813312 161129221624391424
208025878601680384 259897282911195552
2857781563014886 53169346539291392
8113685989266966 36862673007518400
52800125029793248 132897535801481312
3527902901215228 52243139370242928
125130369097285328 240723752780824672
56128488146112160 110592205279253536
16104688923709854 166732693828159392
175636950064591360 192644182765967776
108026314999163424 244935609526650912
35213144584092068 108412327202700992
112564045847217104 121474917674203440
29926357994573644 206402765127131552
55968240408771584 140769142656446448
98538062262375696 252350605165351648
1458476052157516 43833568031094232
71379846488673928 145146053197624736
7942251362184345 247593660007070976
54235143927677040 209610646013788064
126097499271837184 247536222439222912
19407981129853192 174792541354902784
56012524330670856 205100290797073824
12726509640191636 175839380925004640
10214966037703784 216415348802644736
114122782276114176 164387661709981056
78877303730663504 224341959947193248
119783185696283760 155118789021729312
75062509000078992 249141690968752128
47710709040855344 232603945101992736
69990507707928936 204998765617783648
86468348127890672 114728965176541184
250687575573396704 255784812619324736
126338147384763520 136232087532735568
136714673948924288 192665756199223840
212761265550858752 262848590163323232
37219566612605000 159802634629068480
21447782240697984 41615569005724696
192157919741562784 242250935946240896
54123336953899792 166922926038227456
72222251179770064 207154438452974144
129400556089306224 226907528722461024
97872727367917008 101504558210728032
44477771493255632 231319082683720800
9744101970159682 214588326731871040
204239983968938976 232079079501887296
103906301321481328 148804741088183168
56886677186324504 199677625378928768
73266308168983040 150199836469355360
132448334109633600 164382934379741728
210645292197333408 216837933888565344
35815206055702620 150784113102370944
1744689250911525 244090883236796128
71457890806672704 124567842035940544
10620006808673048 204031584694784864
41035271048786040 57707512120854368
31406788929126068 236702250302042400
100398227047274096 129035473192503888
47346121261027872 181576616615571360
23517496733389992 163626792277898752
131595453337295312 158621606142809952
34352415854347032 210954574388863968
105826457732725296 212072879585896896
41256265809836728 99689185229293472
180386208679529216 213996832132097728
163739771145554944 237548999263134112
210622928152318464 218002148357666048
8817954708904143 22435103800404216
63069617496850720 238193084721847456
118337205197084512 189074671789067584
67218858714860520 159776014473988704
93977398115301456 134619183349914752
188164338617274848 222401349563445088
118390097950174480 169848623827659328
181048279391736640 183503870806998016
113315197992327584 236061541686952992
140871275928376656 205675909169100064
71677835504800136 182462593315521376
120146127845983968 251659660255827680
16028462753844986 47497842110874384
18565911993522032 219378059023923968
14521386729876290 237463032748621984
37654965839623832 115687920700406560
136761627884939504 238843250687888000
181593435854030496 228945492742501696
50381929958246808 86332562531171712
102933995046972624 194210006357168704
138958852378506896 208068930871366688
112991233544399472 156177564307147136
69442929354688912 205580213501085504
171173140550207872 178788373476858432
25130574930112176 74396330710122960
69202802345510904 251677738857510784
96973783599339984 143663705883775632
58102800978943000 114366468554955872
85189250903036608 208971366290477312
183394482302783136 257221152695325600
222782277550877952 226309432456918464
119718512479853712 252501631027365152
75186173195000208 229921123254929280
100006436067641648 125059844526192432
84378592415473264 165565851807380832
32284892586609372 157606059223457120
42015208364225064 132060675127341296
19433284796085292 192299592336097728
10238352378745618 121904396512577472
9809828740224044 76605331896871808
47803291997831592 93208067346482336
20069903153443980 41601221270121600
43769328193225024 113994543943675904
145935249447347168 193474369694187456
64762888793650744 234925076200625824
53519639610636184 143924201669887904
199874804229028224 249736621488932768
182485694633916096 217875020426353280
26799106386785836 126900109396853152
77887069238819584 206994836198105696
32749669700668008 134314142020139680
78002057095342208 210044482702512096
185067987315742944 201040214543722528
109599378696108224 170868433625313248
66606553783800696 148428910489044352
202034478865656192 218059358232724704
22716056007580384 145061363572091296
50682815332790088 131197686605762048
176075451291547584 200899111599549184
37839768522822896 235509400598432064
70554025378979248 101332242218092560
63589566612473896 147547988433822336
73006810561751232 132726426707627888
204302450448884864 229086401587784736
41091414203330680 166909942731333312
54312921532692184 196725835427926272
24746394484882392 104569782881718032
9692325323035952 97472590360880176
95698894800551568 128339457244977984
165217693298362880 250192365377780672
169036860260012896 174978803671443872
143517880334287600 240570457545472544
191498938673383136 232808338909714592
88946305298262608 156168440914026912
17342090597374722 161061358262358560
148011267244093408 209066957491839712
189327336060962976 211598228458508224
20269814466978948 53808524849352264
112898383300100624 134453516831580912
78627235681301776 127929723175346480
28547446062757128 30376791810267512
182495407386991808 217216965419736448
977811632122731 191662504592805440
85030564255747392 85616925553933968
188471329078034656 230077409631666624
210458482612252064 243370054019889536
114491684185848912 211100526954921888
122173096282775968 243586337674282080
12838368084103270 85600451406713648
18127611100933280 63822059387065592
94972091057391856 180591435729521088
80011961801028000 202109666310074240
66729222111206512 190669406627553120
74811235390479024 218391424448780288
27347755563907960 181390297233677248
105186281606110032 185588677765662048
83068001895299184 96074160873024544
89415907357184832 237879581341059744
28708033235206028 38441744416165288
67644243570042136 74541487553176480
177818538301997952 205324344865937984
72890648609294512 95790160252463888
171175142153519072 193681622407786112
242293764402469 150047606778072320
10553356545212358 165641497335261760
53603017425890704 236707705160347872
68773874007689456 98138665755550336
25386224933795820 52709586593062960
133506338113413616 174009176737126176
49094764585707952 227168275691627008
55514318918097496 216134091207329792
26585378983630444 211313203580310880
79939485405152512 121906633433110352
14468894917211388 113523118148525824
98950043015363120 129879467991305296
87656218647871040 230927177018137856
219763464999896896 241362735540131072
153421381115624128 245000461708034688
121317021097325728 195323028776918336
49740266530382848 209106814147788352
52926088342748952 182671609508416512
109202850819462752 232251229205271456
62564773908038720 248591162350657696
205534575243986304 219239274831591584
37789376414579776 79103076128988624
31013248910129036 140722103694538176
37168387807436128 226195440726386560
74772761016921008 77393211173573424
24475705590869672 190113703796415808
4753177221517426 93023542347047872
19097286327888268 75143030526611024
16719181536252976 152425175496735808
87637422688234240 194308216098833952
7764251259179068 261965160432814496
146603837379234560 259588020263599072
89633789972604832 177908366789561888
233324360275890720 258394536410247904
123619001261778560 218668196965888608
68951307470002072 112766254431800064
13710782596937260 128543121777875328
131953124759340032 218627126365478944
98381547531360224 150176867254538240
99415557127145792 256373328378724992
167657250331394432 258613846767459232
105861514810149712 227004137276286208
110504399290089648 169594139039944032
142264162413253984 219007517652890560
79497180029235632 155942686708510080
67555264469109984 262373471592790048
74250533552346960 172691918174259296
22794206633743668 239683646801728800
174607360151325536 246392597787106816
204216043733115552 207254019958708192
180742577095148064 222547982961221056
166141020184656864 189579924899076896
32930826133639236 33945392935733032
138523174781646432 186239450742958240
39745243555855328 143640837653931888
215591415986462272 256190219614336960
53419315179243456 114805799359124752
21018324557033984 110854274920370448
138189301106707040 241289297107446144
46215442945653552 262082376152373664
140363535664941888 148051152394556128
54086884318521360 94445807958342432
227021146208210272 258168183322937120
74717742488781536 135509100179140544
237553649846439328 252247401736685408
78392832805439744 133555835339638096
102272777604942384 140523610694763264
866998185987681 218195740958911552
171538252747745504 250647192347241664
231777447323111264 249067738356473280
158051844250304064 201904590938018208
64123816982676368 176118759137167360
114587206249173040 255156731988235520
103698362413612432 200443604761602112
152151031867461152 153927564440371776
56034191351597672 255650230479846816
135932772733667872 183788734733902368
44414323784635648 238729687527560480
98761256690362880 176107438112957344
138273061747827632 210170633631727648
16295547643655722 64709789864560720
49525154681253024 194377669554648864
144338007398478752 198664194544813056
70577172331153688 161570738382976960
108495640191586800 257936658918310496
65084236182808256 246130111213021888
188301010902426560 256916701670030368
35164458470094912 254025092447753632
40479827880528792 200356832156733056
233320755058713696 258976262942784768
45794692821312208 253142497131879232
173651242154561888 200349660085933408
69292749328136640 88781655673972208
27766309412826692 42395119537405912
6193995081774828 149742380478454080
125545936616997040 183673332128757472
66526092933393744 72155475785300096
140837630015155440 224082060301103328
219168541955027936 229341455641256768
105667468814137744 232200768143849120
56354894387988872 186410818034033280
155895684462483712 262264493635806112
28013927822819812 212632975774382912
178551518076522880 225982279498982624
159910550744232480 230614234857673280
180532591759196544 219445866712531936
160806552679699296 203992282486458368
90141505000627248 97383772327972816
20765710687843564 57535858397650784
84628944549748768 132302771555830576
181079194182379328 207105293724568256
86077427131429296 136911052522687536
138618611671614048 234312663775140128
43345922478566056 48218284467910552
64437789213502928 78313637811161584
10179547974538658 26231663206024236
62916858726475720 155384782753354016
103310721114677200 184234019109464864
199408379043033440 241672468438594080
16016659476697482 63127577895929664
226130391476417792 263009813027307488
73909533382493712 160895471796483744
19734207361441032 65103168735234984
8303956613084749 198586555392871328
134174680408146320 164317966045676032
213118542415582656 225623496874019456
3026816056843087 246770739076549248
126948061067545232 132532704638636688
100148808116889792 146449993097136192
12069779432563534 44549546634331272
83131123570704752 103789966401157056
12140751643160612 114758605130645360
77057721551654304 233446765487989824
73610497875639344 122023871626907312
4806558862053981 139346346955762688
138400928996073840 261496774411067744
42224353309704952 51471554781805232
238616410984127968 244752210090080992
176452738310232992 191275104203252416
9753080809042434 38061184805288472
168606468298748480 248936563565018816
148301445288507232 159910294099406912
38937363764976544 229852881685148000
88107996859537456 234708394768115680
106553697792092048 256206839163780000
102722612343180800 196420324166488672
36599204174762920 112533943306885600
117729301890096112 210467972024016736
225663720348519360 259839520841730752
177212472945787456 231918434915467520
121031870792295888 196948509690495680
194830230686479232 237919895913789856
26341874187312628 242307395478965216
242991020882401600 249122248433038464
4396432201552836 41629466688552816
9873610288762682 252776681578483872
110866919822791056 260681634735008000
51475163237320176 108701451547601216
106272002687583120 178014169252134528
15903159545142878 147921017705797248
70596209625492960 236263501124855136
157405564674017952 228371868289460352
235762816280818368 243381300521154496
164895522274309472 243182605481923328
76358123273451728 225833086633686080
79252064410940464 229905588187423456
122144745495199600 214254698550594112
225027611072727552 245353148215089472
12423221992746048 201971989367949280
23686548302876484 39619855004154416
46481057454788488 160077119664834720
161825788125183200 227895147657005056
52888446620673384 225406353228795584
45872217654426944 164664458034199616
11676400541152592 165926334442073632
83607835368055696 89048387865796048
84495225569661408 225107640169352288
21909678848977400 26024368723005164
99188376003955168 247959458459445856
24144632094738704 61244575080825888
217574214829783456 252215281781059488
77330806039359584 255700553581965664
29641951274913536 179733287259784352
83991802208244576 220016706817068736
233085728306606656 245728880623945408
59945003021791896 60024547449883912
229231306677460768 241057616351110464
19698314818794976 96697393045580832
98665691027393488 123477679456684464
86464113833528336 170283441296619072
184471387371922752 194839281987722496
69985356010646784 150958516865507808
170093667036188576 246710531271524032
157765171751737216 177086772414309344
209925508791637152 244362244474522496
4883785252695868 68012954280607304
21734125294455032 246401869666874336
197769956899743712 222236515921585856
162517420064303072 190726861418570592
64846070096216112 83726021261787376
24437412356075960 99812866238442320
144588342361619552 190575038082848224
139977065889257216 235464698992068160
27572733125190828 108360712287137648
38137254939146248 204253408999409856
239390827919756320 246715901045849984
79288038795054032 231451224076505920
114438864781937712 122114111545657680
154618636029705536 168466034463558528
86129140393740464 197966987623233952
38930421597787368 252933105024855808
147379724945868704 167296594061141248
53624092751756376 247796540034480288
67730826144282336 154772276715349440
62328745719101888 153838314356535520
174234528214620 11890548406241566
34228177758685960 180234447863439744
127567870431484784 174948791353262304
12848557125776060 63365371145013008
122173973589336144 208233901881431584
60696310177334752 201327279319389888
78088413338368 234849542501111680
58804018333958072 225710327603425632
152306121921784480 254027725954975168
161187704610234208 234389344333487328
203496144206983136 218247801948402848
15026612250094536 94152738394598752
170057623496297408 246427272103049152
153796639715479008 171622757038205792
76742120833567232 216849906040767104
22124861746414068 208950746434963456
156732289729997952 246122823035891552
94641962309855168 110068608004864880
40255746128849632 261609718619458112
152294774097346688 204788123298022912
101576064506272560 176576462037324992
39255402431154512 180692398832614560
3433875906088502 219754886168508064
32777166219117344 254462481835355520
13622865415406050 204016322413875616
26371588817351784 178207215321249600
28913555502843848 172643390725296160
78154163964155616 145763767424300320
165017355690260416 262567935987912608
3316134872756452 37178287831731656
10379684468795056 31147806017577108
4542010880657694 251609075127157024
4479250716452412 161305022293511680
179034286903516832 209702272667290656
158351431391960096 186273297908859520
157019093278762432 227232972460510848
60715251928925616 183480703991237792
147158998498949056 259529448620974176
12083512470257470 97231421365470352
177371531182216864 202310360899813824
74527742170155760 210215869262675808
162773143677448416 186042401795857984
68763125086619696 100473591523648928
133450957773811104 172344881121288128
178838060949782816 216731728115257184
21515761425914728 198088628579579680
124911704118171104 218683392901381760
124108767984660800 166385270002961024
168524144201507648 223085694647700896
45725273703499168 96982919942986560
21573731229854476 108074228780896160
75093651212139696 222182281367348320
57552761189016088 228454345951318304
45650227108138400 116384173358427184
93856092726314880 215804141034579968
101923520017996960 244855920851347168
129395529601006912 253879851152162784
90297182901344016 118901676719204608
200371485201666720 232974785327748448
10449061957220788 201504643053142144
131158842395513232 141477401259532464
21430476109265608 203761101357357792
70718731216667112 225533006164847808
145153605104313280 162926809823149152
199710036293853728 257080224487317760
169112808275859520 215422097077610048
73650305821324320 99000318164292832
69244287348840184 153202120728102688
35903426662543096 69403132574149144
2725406515891681 193412091525404192
66049754289759168 124375675231823296
210430348584886304 228573180791266240
25645675059191280 243904068537786880
149497236831797312 163075328743311776
88061644867332944 90195700284352688
17596259501810232 251880396170502336
46782370665980712 126534356902076256
91187306922328128 242176711141785024
85396027711103712 117638036430607664
124256974842434064 138048690233328208
2762432847643298 133853233155562864
95534653845231856 156153143623999392
12638556988285272 150425052405851200
35109593721895912 145115428015032832
174102354282568000 261068041962745088
148209418762477216 230514503960834304
115586543642990752 145614975994267072
92247991565719200 218992752917316608
180345951837014880 210626589842342144
164061450819004032 196816345992764544
8985255418526085 51667393357187216
61001556744161536 154816692431650976
96140682428470304 98291287911339792
201593812159975584 245360503067490080
64626881435947320 212585581817334688
84741320084669120 176375574024543584
27654741700058220 134838518440805424
41258257485042648 57740884410319600
149450926420890496 186528493757616064
34305142254957344 63189163492336832
30306350896361424 144457670484554848
42907585227495008 56550702524955456
34398374492466852 180398195448255136
164594077943514784 203811893169561792
14237501667754642 105596400893775360
128945462339146576 162907580804458336
44037019247396856 79429904300343952
61601236069884432 155509174473602880
20002105851597116 40345069465121832
45866535062539112 150024532740292288
110299951845668096 210402094849714592
45135566797629456 78370798748892384
193356989084252256 240803611744156832
118862956184308128 174555537826712160
162622968280332256 171981039236084096
207670599881958464 243108905640114912
21854139914748600 35950398678596656
41263834079311536 105894283627275904
1750716244724498 177711252111735360
21136767229643664 235137514158584416
95263163452414848 255193832165882720
177115900387372672 248019609435857536
123119948273667232 207187431847419456
133176400120998080 148124895588576192
49065734142704264 122916934094657216
8372537681651771 153434789847352544
38952253006439448 77202836865703760
203434582816494720 218536368083545216
29277511917273640 66758449845442352
43583975385268408 234426241621276096
84587470685396864 213987138296301088
28379848454044784 92078278866732448
19738606235681536 207385439405935808
121224898283936112 198971152349221952
33264514680188188 151817636199060672
39770302156420152 245424140268192640
34046883899743200 165707497746186784
171844837424771328 258843380298369120
37602391042718504 262768623087508832
8320720896660443 162404973930633024
173700794406732704 202820517300313888
127065917779309984 153686528789290944
28886137806912164 240273199797513280
37818463787432600 237758694828915392
114899827588782848 152032688133241056
29014415219761144 243858186451933184
242750876120119584 252334652989903424
51024779652511304 86426556697173328
153368899132348672 243458952959530336
30404207732422432 103801686189584256
54849736918150848 156158247309331136
119076696806014368 143020246520340976
16931249814924026 158812785995511360
127374319309675104 149085439251442272
121955906750432848 226507507039688320
16785380728955996 60398170134608520
12330574285318464 128540177573740592
37320639632714384 122047046410621024
164845551729969600 178789713018470944
1047772734422596 47926830150067768
35021890333371352 180469280482192896
157010409795504448 194456648566439776
64427969206860744 217620620654267840
3966898101877122 164651499051836544
246870165183250496 250572847745389728
84741481135230304 174670867309871488
58066705120440592 231315947723107840
27152967712203352 175928368450829216
32997794997993868 205701897729758976
80542201904002032 180903165464569216
194561452526516480 215575115964489792
64330078155900128 153667482178370624
183265604179697760 208690469186713536
74076867725123536 178146413192953216
97248141905151536 243922401304127488
65439966369548544 210423932535964960
135658178910639248 262528265408664960
95816036780205216 216523834492397856
109091205501822000 240330687933176576
34557110150575004 70849125848233080
79008559703370656 146595161092946400
84307709646288592 130991896531748048
5062208861491594 132746689052123344
116863314094723072 178963815197733344
7387007602986279 113664638660079632
59453673250564576 74695638951258784
100851555848180416 171076612670260000
2271034575667890 140005550095888272
192200210684126432 254753248024264608
62535271752207472 154723623187882432
32244351262817772 230535840809967296
95821747045245824 131079727707834640
102841321779508752 155587548782192736
144763870708988160 201472644311770752
99156864993287488 247282747533860864
47514517062167208 131350204086961456
61279330843864872 67749987665501336
65361739112994152 149524367105172608
182926170803901056 243036046913534016
31902027801695464 79926205227094800
77673045713119504 249911501353146784
38296230823628872 151983708074812832
144600717562389696 172874949844708544
42383565251164080 72681492446446832
66996454845928320 226415867235285408
59118757798432264 177871383439254272
125969261508049712 257878910986010048
73395219431915760 257855299014499904
21902290868342272 235582393888950080
39633043077977456 91295304982615024
4062405262690875 46023263839002584
25637034124600532 101541779242105696
127734839833002960 152926449540583520
73698081681458480 244942387258387840
17533765854425172 134029164013364816
91850739297021088 133507132324917760
169303934018139168 226645773695658816
11992917901785726 128475234355588944
77691146793775232 81058198496266592
30856619885286124 76236974534576048
111424705600247168 215573927437679392
51631854756102000 255413366709443456
43683063181013584 93962754850951680
67157478468803984 229277720688095104
63588713136672024 181356784736589056
106141650350566304 193743675038920320
50521832527870880 78155826696905328
82608217599563552 226940706836105472
52060081747359536 172957209864823904
82394528985712720 235626569430819296
139081472910650256 246573092918218528
75888196350914752 112537513429244160
59867067476233176 145287523584874336
67159753675798072 153134374752168064
7006795921196322 143833524435007680
24998853931169864 48190013509998416
165834770561169632 222553692443194080
56763745918828408 66023699216157848
163792238498082080 178995232880459904
14633746819898636 14904972151778542
54763009895261384 164723204401782848
4806232582166757 229250246194710560
44908164185942640 87972674297951536
73656039017555616 220478649908405696
1783304342548392 194978932554050272
134083758602990352 214555694506764608
56381738410799160 124725746456054448
42454981911855384 185388344411230560
43502095316277440 79318167868167376
158534082220500128 174878957666096928
45518174834555896 220198234141132320
43993837444684576 159971032721189472
59195972194462496 144720391787316992
11855140671150098 78319640785703744
18643037140276876 74486276936723776
81006892860319600 121831388388029600
146447599494841120 176556678844187264
95791201172056064 236309824422471648
127879019704217072 163162552384624384
35556133238446828 146017539234674624
75395990512735552 116117932339597632
152593462058987232 238924489619174528
175175278614016160 253706998648399008
41664696155475680 45843934713990736
124754143554259936 129528243521584304
57407102734058456 64204028069007832
70082144081265256 200997332869045536
179278302778999360 182290535531242720
202303130558341696 238448720386332896
71724371638038416 232225158093033952
13553523106339978 134958793494228128
100152680339415536 259119685910686720
31636474336836300 36503775233505672
169246660265742944 171405008739972512
108534704351220624 160340565043502688
206070777298484928 248795020654380064
140866671246872816 167999038422662208
12135093346757312 228760877542837216
33437610108704952 107156353010536576
33135739430453800 244285007405710560
33263643896562584 75649994013864160
70634238893952472 154233480066586624
69191440187113496 92830537046958448
33910009121304940 244025277578925408
59347446963315264 108047322349245232
165034747373524896 221954698711456192
3307517829956420 195414135098466624
125506977903689360 219896011761829984
56111034173691368 163051162951818656
1725249824268689 56698667620947000
171825359511917664 246270542775523712
128776223736397632 226847265814074848
33493567355085232 229528064152638240
92005526383545104 109653985416494224
12807556860522682 139877271246297440
146956556841230 204691304751203712
113260184178068208 148860812690926176
92550845840090240 166587483603889760
94266155030160752 225065366765738496
97247424588886144 155225160603901824
343347442464877 189866941951020416
1467576906272726 189352749654179744
63881585915826176 196728464092203392
130285293303055232 206227279761094784
95121653332079392 128051703214525520
124301406586519760 185265407492932288
23511078635066048 228964505520014944
150312104996289440 160962529169089696
172423472097039392 256300656072066272
167780419197115744 244009505691699072
20090069949078540 26034713341660064
76237369151505856 214384029050596864
86362905064237408 138992342847454432
106663860945354448 245160079411254624
100666943289447280 241474239679901568
20959219567187400 223618244842854112
4284009062535009 160243015200678528
136007282513103664 168980459381375200
47074720056060352 110572100279754960
119089932499148816 123972222280178704
180886367617936320 218401847284951424
247588085055220032 255608924897997984
2950758725405186 199121702487848800
103326581517401984 154548917554882976
29381065195113632 183884113224117344
153900154784680864 214384996348291104
141965399296769152 241150353289842336
182517079899304320 259049326075506016
162479299733330304 253920662684256832
54097033661694344 130091055134633712
17892377013622424 220091213569241120
115173525329174592 139635263759310096
39956402499251688 226440491297773472
87880994822078400 182802319860521312
58066608557905656 180732883064229184
134843047248216000 205196927116816800
211333175963521600 256025410979908960
192066651396008608 216241238177984128
18605603110622468 50131908978064512
70673732836772216 101673700933895536
87466958865818608 244003280184874688
22856995987699476 212149940016176160
19917789537394560 244010404074758336
184871949581400032 218447309731684320
103849424878020128 233823261897299648
84033991144926784 192048216896100960
123124250257905712 164066508319082912
42173647243785136 111017918652587056
17033433594494114 41867168672444176
48336394625507216 237951819903888384
79871151307657520 99969968266920240
622887024052549 224746205800639072
26139368383790380 177772989503155072
149282508062973184 207108565266652704
86937955138151264 146700552290956960
16237024820393162 167144569564021536
77832282073290672 224328694210253536
87129442429901616 162266507662467584
85662200692893600 115079445469981520
56306468950530864 96033172711538512
78978412551100304 249676052960910656
88800290890511920 162667381775696224
128551199881448272 242315169718583584
20344027858812092 249685038679648128
149387573356114880 191273831752465376
35035344526594048 55984698727572232
130990728848086192 208377349736617824
94876058895186400 221707208337973728
173165721490886464 210610138211133952
4703268835705026 130142604067515440
112469816283664080 242819789979201152
51896406853039944 209115283758532384
183321215243143968 190420739993266688
20203572013837672 49380277495484848
142445610881979392 169171803203954016
150952595054599584 175962613535141056
24558224234263396 27924495466634708
1756521969008783 133716281393956576
97786176221256448 243097798343880768
169720377966740960 211822502706896544
150646690773763456 196728765332920192
107348261302125632 180846372126235648
156911978383864544 251104828657774080
115513442276793536 245670538034708224
80743501293474272 243578313290691072
30618959680335376 223615806298475360
69505263419729312 223941696637454848
5222500218481361 5783407333390746
49376510654087184 200343068063206624
168201645187636864 261380816348381056
7368888254770393 141048320229228176
11646934042548164 54823436307492088
37006080113735256 256590804629667936
65178473819217928 145521562852043840
50811065271825592 65722161077805232
25583680541542176 221664132069845824
40845874533361912 262384754691324640
27070410776120952 30294097700588576
36183437260696592 50056440960740264
26828803961882820 195361344269241344
84059866660994192 103625840047354112
105482625739075440 222390741222192192
7240621882215649 94722788626914656
48700297539189856 103831161855811792
138989502008027408 262826448930246464
22144236787320544 240440878477515072
74731778558598048 83935973690559840
59512897476650296 91923981082750416
82493311170042976 91676211440740064
40762911273404760 181247076846560256
57457937268582496 239582938859541600
144995761472606496 238687979495336832
11932936184418200 102635713160024528
214043198674941344 248935971401101280
19388495705054944 192799444064195008
144451522527310848 163673222481680832
66240033337079552 82443264005090144
144314837535277376 207102731779378816
71176700177048184 71727885547535048
57730574544173160 96774100985052160
38645291820177952 144369698729717824
33121935304638620 45356804642565456
59315371407948944 249771179733811840
178793476799083712 215718541306777152
14390557354363068 34879821580306492
72059789298819728 225402804949291520
161895917622228896 234239276915032768
72059359085992736 108613744394019264
123902664756353760 132626118927741472
220338463816205184 248525517008014112
24339246081220444 106149057071815392
95958651214096400 236101811460674848
111998805471098096 262564120306002816
26296649372809632 120790839197324368
46545361105898192 223078729024014720
4405496616778409 181563983532256256
160614732642966880 209117769103293152
61949417402803840 221367538601388960
158994940553808608 184058685645484064
19026971709591772 208847022151349856
10367850490536010 73523640230483904
46812878722185288 118619964655438352
43207325164748104 180033591947762688
50815927214052392 149253060021572320
127059687548501184 253328611560529248
10465953726616250 117208377463097344
24465753983694136 222024018675288000
166203032895770336 179655016771568096
92540767677313792 145598371417502880
43273874859563608 86161245109767824
9993091623616548 173409305803367616
93877130575049136 183586578363412640
3072299269217347 133166009946121120
108990049101537696 119426785202435440
142711614659857200 213939711996277632
139528011970981024 242221890912672448
9229526083836932 27190918044036908
17335810726841400 70547774540413712
219059810063461152 246111261476104576
54240477427402072 184334909652183936
150316664665709440 226643391619114336
175207979807737280 247094064380993888
142726045891901584 152526926138915680
35559092139999984 67904592863216856
992691826145013 183297449072245344
240557794557877760 258266578383223168
7105892257259100 167316825842745120
14131800080776302 99223952879048576
60971866502894424 238759517803899680
108763464289856656 247996044890746048
180649401245444000 197244941309623872
158216682158585472 234608086681482016
95064788977235168 153496993329682464
173882069891172832 179006435790641792
5694513880719489 94940987365192464
87536112434162288 170144076182737408
22689755508780280 190299418869799392
125175023294172128 160210146823336960
66036009876687592 99215139135861888
18392694189200124 154855184157520256
93140684825710064 105940122414589184
36042312554340608 141959050676437232
27034468676188668 115444763487397216
84662031444490768 159716226794900544
51889885415441512 156550421138099200
17080331348802428 63498181258135296
124538539189000208 139989258680661440
176884773619359392 184025302261600064
189538519433920608 232185553745165152
178145539054031680 200562031477958752
29328923091220168 88957904139152208
65971008576177824 168596224780564128
641735916767074 118360487374868896
59460733292579592 208181179945043808
140898006263008640 242052113729512032
82921746940995200 244179354255720640
191270234743907808 214828134443727936
104181420013418464 122933913617445488
101093565870102448 216306611411693696
1367573248000295 246706513016874624
127967334911269552 246258229171880192
161376707169794816 173328711922044736
48627396302597160 134841603998782000
9237117086370694 104669704631617312
132248621167467456 256833234597986976
111995375265319872 211250902121563392
126661161921132064 257863878018083520
95710081226666512 153675265589457184
83083384103451088 256298830828696352
66746089424224248 160654945126315488
187931003714688192 228807317887287968
79512883618310368 125209212684434496
108688878739927824 261329393154828000
76156842188410864 85708009916272608
36243382139391168 222959919989029056
4914463000717638 146053900325932224
161793904368153920 164866741997813312
42046546136129536 240603208612408896
132948840667575504 223566126264677440
70991391753674592 182356492929815488
30901857775295440 221654845659847840
33804257755853116 166658509490656032
78369567809948640 105714199932013488
83271181092398096 199451996163187968
182899441157100416 261769952370448416
9759109127659162 239214787267742624
23309043475886748 38409449068832192
61298908190816488 87195347809062240
72998773956618928 191308350192686304
120739753888050048 207808341606382336
33783974645157400 50333352800710376
25454251019217028 88576420570723888
137896965222509424 232188977483769888
132198845180619456 144690828889642944
106589601838612720 228801700058349376
141003148670584672 204156185154397184
158301245302389440 252567311095492320
214748650513109792 235107788518588224
14961626630811072 50756409901622344
4713731210236065 244727266164349248
145171118184344448 165521316103180000
117475654729048768 200107699355925632
240192362868230464 245186132659848224
36229942934750072 68115517216927944
100977667315203904 119027004782821888
138318098910132304 200827225678008928
50436921363697304 182974427145425952
94238407904449072 128718007140339888
192661983424242624 211008482792744032
42400239533702328 244874542162462688
61180020337032064 112642591211733872
45471404365979416 260907529436439776
75940549843152016 87338892778946352
27743614881999240 248236385615791776
6756504069878850 250876645436252768
41756777555852808 227102691410714368
197601545290445664 199248319652582752
100517302504134448 228785649058577792
224782052159571584 237074432350541280
102473353824406656 169176086170448864
8802507336057895 214462475290739680
10624471925576224 132698482715685616
50561142373356512 260622188949040768
131189181496770256 252078178837021952
80091875145986000 196674322916885568
135028709460882016 239401793802381664
159035992742730400 180681550410622496
30714071655122712 221757401984183072
195724408660626048 217892277958303040
159194412853018816 175669946814827040
186342680002149856 201672378060712320
5484110951629970 113518954926787600
88586468028262384 182652937477780000
62448546993556104 110482297923568896
43927059980969768 115425436982005264
167806707780200224 177455046139500736
101146389956142432 197434870274946112
113116105604802144 204260625618306432
171094166597424960 239996026080823200
25240741618879752 31915034674914272
177951101628472640 186226069524842720
11203922881158858 40053168497287744
2833839056952109 101559031889824608
136875887009123344 246818489301496160
102682237904796576 111945897798040672
128564489972102928 168071124915425376
45841490447146904 201745157223623488
96939081951226736 145639258797517664
123302635996361840 257768537366448416
166830781222859424 243118824858236896
119789397330997040 259420570285346432
31201665172383660 212320047815996640
4742943582722514 183724625302603776
112303198337949600 142432932231062128
229840288856899616 229894380437191712
233527725811553984 239300208038248192
100494451616586480 156244232357252064
90519321192649200 125062011811497280
30926856931059828 165572448230644800
127856453814165232 256505983025734976
64311046932866192 242137164987399296
64261670619122200 164632062452732736
81390778720324176 197421279152325728
147127289437677376 211426103629888000
63898537811814776 164501235629196288
43610489452538192 88978927133848896
140586655054780176 262987422592071040
103983729269595248 113631917610887248
111362679020327440 259763813037663392
51316155010195024 257452081196042304
213771076759085056 256769237069122880
129578679709527808 232198696981445024
57533924280643488 245033091224732128
95719212765954048 192125612904531584
47186106943941120 202742175180213920
44475102144908120 132065619907389968
3094563525921818 229225841765148512
48695564419282568 227570252284108800
61585036661144704 151710542790408352
5494739884470480 146128593458013376
137448930044821088 179842475993244864
157048453477995360 261364635137836832
66045099840540400 173244515077201952
123159355111119536 219142155154693632
87776626002558240 119116886248615648
43554437972574992 215134945130073344
133122927246313344 259613809709798592
104010821210771232 115284982856108256
87876166730681120 123440798896378272
117583237742811520 170041902832731744
44524357925487432 208820543229231264
47357452248770408 139279146588012896
33438161114631864 47312246128901200
232800506157523168 244862486571180800
137915142767408560 191744780773376960
228843891077877184 232264395310505792
15046277836582298 228188005722972608
54277370948043592 173366734213766496
198911469268081216 219161895741134656
45857786408192960 131363771687727920
89356946400851920 227141720087120000
159048090325807904 253350306944182336
138172409616254416 206509414382505440
109719347044288848 246269953485386176
104267245819650400 141767074623260512
233285353254644896 249588386731905216
214790044380080512 261969864453786656
138029532449565040 197634629976466720
19979288907213788 257221191240022880
60593140814452232 134496630210956960
76255524101821152 257212391463724608
99799669491114720 134123893300611632
51142398392892416 239766090362046784
108778291121503136 155918381835358496
38167320806801080 104020440724141632
18506026301637636 158750520495689024
248758628555596384 260892835785778464
154033341957670848 193762141751389312
83016408817017120 96202212630272944
158253511682049952 211238109691121568
65305407921127576 201937463662396768
21971101763447184 168353004161532576
145137131471152832 256154751487852384
148601491685772672 235335334646498784
44919641542649376 169632149892644384
10051216150835078 37785994091096984
73605693845137664 257866714956154784
103554142893683568 187242054536574816
14590966668016954 211910479850690112
12101346172023762 59574176830043344
91416056349466112 261089143462999488
42023320983062248 74537769434482416
150024598184964128 216965026743054112
50899118494863272 240123591314636992
20215597826130168 202380328704960288
139171141313591664 160278968619074016
52957569405813048 259366486370531008
70577207563230344 128777667357390912
82960373616289680 252217308870574784
131240523527595984 183569669592350912
225635479977684288 232059603287152864
128261230258708016 173060408983213184
63604680302749624 153531670952491840
48283456986157296 177514437542870112
120933809958703600 162071146410979424
75417100520780480 116829285544679152
199474037864225728 207239201062634880
146920651851943936 167022195476175616
22499248385522700 85212199006819984
2167601109026595 131022535982448160
109235168981011712 183886073046070048
129748276574828240 179129056204741088
88882741541291840 253626287668786624
142575951291902368 258313590300219744
27374152822577508 164069911198265312
243281282239136032 251118347612237504
108894591577280064 258012225059812032
210960543635422784 234968761466808416
134484870817101552 226769472856004256
105600161970724272 171995144654285344
131672520650418224 260687622500656128
92897847029909904 105334130386571248
19498951211328688 186562668208609920
51720609531705864 83277828512578176
191838480627720192 235675453434298240
121590207454474864 173206612456011104
206621642292200960 212906944147785152
227021419654935712 243300470138879584
59700234660126008 150085246688438144
68516406259092784 182008033545934112
198755174973881056 226921236982146944
111938441557308416 179956225828931456
34271482601876424 50308896945320184
97973210133418512 130969313694882576
213346940431015712 237421834274121088
106452960237213632 173697402288268000
142960683277006960 152245404312531968
25831620420391132 182293579127113216
35736679359311608 105722708634651136
31214096329971376 53605825763146568
21447608590604080 233086753028718144
38632028092702120 190005424411371872
22950089594792832 79204155992846944
22254219245324992 108453027541056608
142414775885575552 227455564636161504
69935344343398680 154420623917113440
11393160819314686 124055474349851872
73550059256754176 85356111390943200
54683437948249608 253739517119809408
355909026347694 34586815449953812
9360125357245310 149478474167819456
41035397928966016 124120041116258928
67172805990144592 197983754559301440
14805118959023054 95051768319172800
1277789364063509 173022220600960704
12968446435019350 112187254907994544
75441500621989776 240121084581327744
110306007378026608 238551332606599104
23356122550342492 39697985498433616
109249325569539760 165571755232164288
209307141956667552 238109891534930848
792811881941551 57505030011621032
61199934416250648 152481580752179424
76566397104912592 251314902490586528
18505880447956724 95687745084124736
117229819516979280 234384991001242848
108679967987407152 222102913095389792
207131931871523456 230617987668067712
154832558222157440 188167693449545056
44236806071749440 126639355464568880
183991413980200288 235703240988331296
121087268918196800 145676832644305696
181226696051199904 229820875855532576
107390129708218976 175725007146706688
34535819216086172 136712937325311024
74084198060005568 131876926633632992
771473396535824 124970620381722288
98502965165697856 249274808010602016
8490537879603038 235189192778754080
80883337145921040 257912142381521088
70562558792824888 123536286605120160
107081098008733040 213871740441166368
86844127141050240 126770172064739456
113946273778634208 143891679980338832
76328231092154528 109100870615617888
191219627024809632 213568003151877408
133077177735866720 205205140374834944
110287481980348656 169765236262147904
28002562238617808 104691919490567920
7329331419460266 17413425722698974
21131528388734892 98854190938709232
48793292213153712 70269569970270704
7472491429069964 248994018006358624
20979957195746588 120717493543520624
38227660473994960 146794096926769152
205279201357535840 241144484006890816
33857385369189428 164738122388645024
169845975132911328 204456985621812992
5183314515845478 194700054931072288
96124489687644352 133923485760403648
131607415904314880 185914051136059360
32420783427215936 240578109394036288
89979834631787552 129695008227861728
33954403229103500 68502580435821040
32078176574757312 97742781609891216
63452118353483040 238392271503287296
10833605711252324 214429514294229696
15787637687098076 79800693814726784
81937296968388112 161000870849554528
21558445303370256 242893688068951808
19432295042860836 253980944233054112
31696181884098316 141134487086123184
193308913480444672 248240161393965856
93769988917366704 175979630899326176
161273622144242176 190763431472947264
9893966096024638 158643693532118336
65128475157179648 251566846448594080
12744300298654358 24011930240793856
90717418440001232 131459056287163424
15211278618026824 138119948108241296
48346562558933328 193067999710611168
84587784622339680 237217802007034816
41644925427188312 199365190953584032
81298416793878080 174237991770478752
11768649760058928 104085184823745840
36779351939157832 227754003929871648
48171968174008080 138634167025254736
60012318325018432 258881639112798336
97105138724493680 242449925272013120
192362696378650944 231749581319000288
14194757429990920 217684104013713344
122536055443655120 132526701361574656
88031880617045120 153913443532508320
167652187403228800 171933802835812000
39524638024339680 86160221682779904
51431844660119864 189542500036741824
91396602097105072 190157423298607616
102031251412311296 155297302700612160
161660935087063616 238472411946923584
52635124298510432 172410412234300416
203457905730613184 257657780940623680
63403364916384656 238561156842793120
50570519670280288 57968883861768256
45985151586079264 233531609677604256
211173958794153344 214214909918934880
32158117718201324 193580736128652576
99190040140044832 199015979376636768
129542719676933728 199255561150049088
72687730507063968 237240073196055840
43711357252642616 239505882678658304
83162838206282688 240761801591876128
6013959527560760 212683041354334112
147043841868894720 174243565453398272
66220358031244080 252430432040195808
76284771729140688 132859819074341920
85063431300615616 202205655936901056
59252099905811088 140670299344907680
25387594709501948 56914503305062512
118234709348051792 149284024507934272
160119760746168832 236207349725422656
146230051557638464 160162155536810496
211882897078512064 219253530087690208
177037943566262528 223300969174214560
224279172322596768 240539792032243264
156853818641963808 239493301621953824
122065739940313184 188733782862073280
31586325713904892 78293677439345728
36282063665337040 249043675208153696
64905125881425352 138986457041279536
9935488672273926 85069640776646288
74106265272584352 183774897185114528
37135116675843744 233254595327084928
137460652851007408 238976994879696672
42379593784465120 56334341220155336
28637656360219528 242175550570957376
147145445750644352 256148183365174688
50271478246720912 146716427124951520
51740497882708576 122977962650631408
124252398962544816 241726346438782176
71986969145441456 138496251167341440
201836384622683104 213109320711983040
27791975916005876 135827416113275520
17103943415265602 77287225700370096
160481056734461312 243511804331741440
175796117906241472 222321549191106304
21596298531117744 248329511197915296
232926774234318848 234502866227659264
24398855853075316 94507468480881888
95215503735432144 177890560562501664
90342421659385504 93356342929747216
22883748867135864 47314167116916920
71788950680040288 207282825415596768
87802429410407568 149857912139721440
209143315505587200 220926159649297376
93370351934042464 222342884443322048
180390054710225984 245464197060035840
33150035291651084 225569866210823104
83709338738199824 246024824844600768
135708976987225856 203787393911438400
163730951524243936 253934576894657152
83123454578691024 160165280795904768
13455249134454638 120055902355448048
126199676518475888 174640349761718944
123611270330926416 183053410985320256
5564440138384118 54133321700698360
149489711683356640 219393111777448704
83232524051626896 111729839799263632
115956207816286032 233217430498839680
106401286391323728 124756024203971520
72937701098613104 169859513132104032
62402398007551208 115616798155699968
34162974070177828 64803627438064944
165240325829016672 190423579884131776
28276134719657516 116281772038465072
46382084683083000 210875502994492768
78855851626402080 256407077508989472
76062227611317792 87077016684480128
167494001800224736 194869594251575776
24879055264901196 122524551454814192
87799938126038624 162302592457563232
252177896364307168 253182786981606272
30689934751464020 76070024528768624
225188363919089280 236569543566324800
10648465224836116 101161658635831600
16422790193608632 42566097161114672
229632180332163552 237572380771558272
25959375698184040 220331643158038592
21952205261067584 215462439543414720
76655439052027840 131630615550382528
85128065647107568 87463315536765936
53612941694572544 220457084398648288
106190658680681104 156019705255428800
2259315821353269 216945127011906208
128799082531549920 152309394969229632
80227738449020352 117208714577067168
85882456703154000 160413965589805056
116029878572518960 163802050559081376
88185002682123888 238475011706243808
141153468976159248 177237694820265152
50258372973538216 209431977007662432
97787235421724480 154284899466778816
39078830325643776 235470116394939680
24387111318618528 122752216146645552
145542713600170752 221563622827297408
65736870481579160 112672104679011120
57550561983903792 131251344919521120
129953064577857056 132066339477128352
52421298243409632 186084525841310816
39565765335951576 225705532781821344
25051995516604228 103462580124784368
93183046331103632 134368000526126432
128221621016758288 230699160994433152
97200530738382320 217328273017655424
177383453863749472 255294748317883840
115339665913964176 180072558573836640
127003429553319728 141583087566884736
19683298584824260 65082597985110816
52635818957718344 60183387965002688
63436942441437032 102656472559405168
21288535910324748 244521331792464576
54295884493900200 149143888305016320
136731085440670400 252113790838758944
99915454549425248 161958681733888800
77840359844049520 169534278489397536
37866826047341144 86570652445386464
23689083186578508 149184505613206496
129336347046027680 167079686091094752
79299589245244736 118953297725930496
35655097418384144 192556643903537024
99577738454816288 140859631920339312
1676101106594619 91536784009195792
44197510401324712 189960772004437536
110339450703666224 184996777676109664
99942245909976832 231989020940415424
92758996327967024 102588114068314496
38409663076078040 53118590316318784
200317811801172864 242228392128966816
9749755469399662 30714476647969064
155338981230613440 185466526395277952
178582216807920704 215929971979216000
110147463854735248 204782082367720416
136722377896624304 222974214874219840
84597985104597536 161801505373769152
42825380109633960 78549517915139216
68838329107581880 165235164389264000
37891499097718808 237902247960691072
152507122435049120 255168322351903584
31840280197216988 85231372141937552
57471859027886528 115433141976870016
225352177730085088 247426421842623552
44109005842711616 205572705875500320
239937511118220256 244217794251505344
207063305933226400 225693037000495968
153512806716616832 262524085551037184
160753459945300064 213309102693666944
208687473167624960 260000494026945248
11381462204136892 156391983684735520
86968252597574480 141683657147862560
41172686718891496 74527641765358128
80354474395956576 89160406603181264
46351282207633616 63484860811281096
186578250896065536 248907918647213024
27812377131463776 48141262122786768
80805935341537088 261740101797877568
102954831099063392 220176615685923616
100640177136558816 171799586462316608
86630494946021552 96255306245609744
269109259338840 9388122193054650
27802384299639668 147161849335724512
201236680900339104 229699088597487168
74847151128093280 201905712633386912
98795155347337120 100293697138825168
28695639842898712 147586628893051904
13305066596199836 138741625276989792
18872243897047336 126717687214115216
44394319393808808 118114988192294928
100616794407428336 128675095391167088
46354993034661872 120280716935800016
126330330773413120 254456304010152608
132911816196442944 201435160417631456
146245956105223392 180282072688064032
116341478355850192 164596931604177696
203601333471221920 242599641715160288
229841002532439872 239961903413173952
77763354010102624 178246833488646144
253041895362819008 256128484937916288
172660337780094656 249993204138062080
215791187324452800 256685998397426592
17653057420667786 141289798298851184
3546782728745140 208247370438380992
19460590886963752 100227879040586768
190116005108417152 234119878328594784
186314356721830912 259764034273741600
45672197029515888 119423500644726528
26275870552987872 176384490080289792
13283223391064100 231452837441605344
45010645574645080 188969576041964736
74833520275417088 173193205439449600
33300439418798396 172434983452646624
153964102101004928 192810497508185504
74528137121444624 143080862916583872
220228072704953376 249995857087008160
148126452282056032 260397154122722560
55613184190931080 193038934981875808
5002934945108398 70663284576815496
41964355769572208 92884584110393696
24933455838185988 114947040741832384
60698568481445720 184486797179408320
46781568053302336 202889577147060576
84749639329013040 246390975700020672
57095488309374576 114935447141690960
159637739915321600 196153206247285440
182701547563593888 192181556835560224
131830790954819456 146597470037011232
204446264881166688 243590797406904704
160143704085432864 162392895871048256
6609560262007749 163952472301778208
31888129064109672 86692757038709488
31144739699170692 78906416813881648
14397591233200274 208990847183959040
163514736617534880 176980134948078496
116840762531537920 170269876820535552
50154676657527648 157959376170781664
49843421516996840 83067199976792704
41863216229043352 151729704491652480
123368320962077616 172939373747518464
104312258939082000 195838934982976032
50089858662454008 206610217315569696
133310501849211632 133810992789452320
64959425790165144 218295918992559968
18213984171432320 217211322298046752
150479796922680096 202586984184032736
150640704815707104 242100931170197152
48623934695206184 119640924099277984
40966056223196616 94638100869768000
36405870561263072 48668178698049272
12572999917878734 39740597124793848
82477670920377312 223335266280915360
15265230904283982 177271524227842496
56190683252248704 164970536136763616
144570304169739040 242060705181662816
188283469599005024 228503139455286816
102802850292640800 193342629109683520
181354517573669600 246433350106247136
91111000447092736 220840688582406816
156840951373509600 201515899752579040
83192684142133872 233969888311709440
16418894774859486 119433155788068016
96345467801595520 129880329690892880
26434254498633908 55970036664844480
6993267517290139 92338053552362928
15522608821816346 135622143367006032
63409662622137832 183194571761540384
149051434946560416 219782935020844320
202348331242341440 238696098711284736
142376291556370512 219914360410992416
108057082930886224 148214441318179776
150269273799995552 189256639929271680
10322688297075364 192329828766175904
23066095911047272 157466018348449248
4142166613886789 218904392970547968
105048025429464720 143019257104036480
65063480347415712 88396516160262240
127637993187602320 212253918089671936
225558133746492512 257234094979599392
80584923607525504 113357175418179632
32470727760496772 205729470594693664
74659125440815056 206616622515250592
7426583198889062 59341372430875808
106289171778837712 259281130483460896
54847817870361472 93563144103108400
66597312720948456 257885421124767872
122360957703532032 251216512699397920
3318665271944585 136173527534356768
90091690810577872 207642372080915168
183273063409335168 188718974237933088
83136898447785136 157305358355445792
45090846128768928 216946510004518240
61769411650130904 128948871281754416
5541926463574159 120383417754990880
169762494397042432 243439811490040416
80214574719558432 135007396344625168
105189036413833952 217045182973393728
83081730271064544 193457362614687584
4318880049191293 56777280505446208
193366875169562816 195981743386060448
122394621053709488 194569714426264512
104854474453133344 252018276053840064
78766060119191040 210006275814799104
123646758740684944 221377080220038944
77856486035224448 185192842509268288
50975967930949936 56572403199928728
15241683671294592 115708889103954368
3138648698705706 222024953703140096
209840733452833568 233593363427475424
26874669761615312 137651507414472864
31943470565258124 257505590079684928
14433473793657618 172756108714878464
161696201158077024 168537286921502304
55028945817440592 131044701127902800
72779017114479824 168058887722114720
206932806625796480 239851713659497856
126816765749860096 134817904300703920
136745752798144704 144288572266712704
37195362140891064 232601126996252736
94016271755562960 231112044706182048
107959051562055312 141091892137805344
12935450197450902 46647676508040248
39572231199618536 144673951637734240
1981627625868270 141693415150337408
178803460865106432 202404487438422272
117778157643801904 248190159438912736
180920202978462784 211403853145042240
40448039800435864 144702616052193888
41171427931594440 219052134614872672
53071708844329584 205120229560216608
74824444087226944 190655550780530496
59313487089834032 113987669694506576
7723216378342716 16203113847125552
113691455579614176 152047461309841984
27007535257518088 76863865749326192
100638465934849728 199595964296916128
193636194248641024 223583771520198720
77025790773686640 223596753046896096
39422704745710976 219072418583968256
228123969204781472 254648367632394912
11533655200825188 109319911817073104
1390531024152081 212737599747997760
28765921099475532 58595293154250040
146967948998564704 212571376594779072
39125736386545288 87808791869189808
24691378524079420 248156990397973888
181237395991840288 258624472389524064
148047906556566528 248297216614322528
133205046619697776 143190625311444560
37034700710524232 91046337417045184
48018321649334552 175564894873499776
18306223672895724 118128397042234688
19829250600139900 254888567192859936
31274082482210740 248860845791975648
70802625393342440 224704370185700480
76049804562114880 138240561354183504
132929475401430144 159923531860111360
190592708745232672 198453384605955840
36361596962715696 109702911497220368
93565384376760448 165829117958387712
147978086478128224 261407853296736864
170046265642472928 190027102727685824
151518893465199296 214699453465987968
98506395255233056 133976602014173488
55173086942424536 188612491038656192
114856215936315472 203019886147486208
37127779145868632 121921948437348112
15016271650669316 169712536182218176
46291861114463984 122843478884153248
24430037126277424 131326615636816448
226932739989132448 236949122974045216
4258117977154159 259317843900461024
133518824610042896 185563080963435168
69346421445425360 84214183301150928
50459325106150328 106617335494738816
99553223676050416 232822350386555968
72876762970446256 244945106501062112
60932945326413120 86533640104893792
109939557412823312 139646649922988736
50188740467552592 191213221648782368
68200348048340672 149505838701385696
113715304816900832 262406380024245888
26004500196119628 77828922992968528
222831821464824832 259379896265140000
60546635271498680 147431948788328544
107439403983027312 214600001140050592
52530962079112384 88394150485216480
28537220223665116 225567057314495488
9306100464142862 90934738644476688
105682433341182208 132127859146946752
48726578217436536 186207429682159648
128837667779767584 210968253524466592
16681714686660880 177128176413753920
212258041098043904 233700291489785728
173164879209037024 211124898093661728
78595237733063936 245969501272433536
7348184495290361 239095192281677952
64288441105976800 64745282291654440
12462632069449418 57550885370889400
74827162780859936 81905562680694304
132200903007191312 153748513356956864
3410581164905208 185610407749542112
219962642797376320 248728009563732448
56341105644137312 68818044291474008
166621741938327136 211010671501396512
65806239481806120 106624362365510336
8976691394436645 177465868207979936
80478609699741344 130852735928369600
15649170996773274 135587542365134880
24868195955992712 82854956961683248
66183230773820576 70700205277343624
73091073878694864 187695042109434240
86893129947223312 174513400632573184
209376560474238304 251374175878838976
65031550320577368 250443471315639168
76758555577613744 115176572007034944
77852089616586112 89866536008476912
202468763174944064 217360131799245888
14336384135503718 209868589433802112
102093665427536752 206669963083686432
64209353851811272 126621269011524832
148167721435190560 182224422285428672
123603404148903056 220281057839750688
200562928591036960 244799145076093792
82344664502841200 137367322205633568
12782815394300790 144939196837940896
184583370066904288 187101292324808288
77764587021485792 170210723167760704
30339777256935912 31422343431206536
78640864315963056 166082712700250848
5065059301643744 144518463376898112
11794075891474118 70160026865434448
10765047066845508 141577640102469536
49991270579695472 158906936112498432
66601843100377672 195653652533319104
72386400040614528 130398692003607632
116353052685738416 259459020094148640
116325871716860304 142736491298287888
21075422122310852 97845807150920608
38728673609639984 175040629917455040
6288517872410980 142562732380256336
66983993230209128 136581281987869616
154822070699690016 219505969991858656
44454964850649152 91211318270566672
214711705975738912 257919292748309568
16679675574637966 203209666074464640
163476361811379584 215280829242763456
88250691666853456 125923596048282224
93887297052871584 120832277535419472
135463111513563088 251439350214949088
107601579704609376 112455892008890016
77772695203608048 123953782410610928
23600911821753196 189244920298595456
164422117610415648 241108966349479424
127223088754084496 200708903416419648
18354241789339512 255522608211673344
33490722311438644 155325177284027072
16977023286504528 260498250487401088
130853552163488912 191660871443578016
63131654140436656 179035692656194016
71813513842850464 80448774240918016
163353880915783008 231421167577845376
199177790017238528 248188638809106048
59308370188064632 186942280383638880
66368514549938376 188470865841836992
92564007267032464 158356959368531328
147248461947021952 227254224742036480
214081254300812064 231157387031295936
132437489258744992 245483234752130272
37888025460122576 94271350459123648
146962427008573504 197254747540461312
193420950580081376 234379467620220768
16255382924053766 200099031012756864
73989103513689904 144092079114376032
111530390670678208 247855271342471360
5377083887802188 67894910459100088
27034164771720580 122626218987186736
58864509813242096 128311743500807664
3328400729557084 4429074967603800
95160630910840800 222197010777642240
199003792741795040 203523648266966592
241027986062952864 243366658022253536
233833904686841024 262813181924242560
49113732374788224 181373760922088960
163376608717135264 195932518586012192
198242095760551936 242528081190717216
33018027740395896 40921464662424992
29602086904924792 181026432104303168
181177125906110624 182074630528140416
46422837113405304 228681431416627840
216017757466164640 262716363284364864
46202579907449368 157839898515681312
199213269490044000 228917219976850112
98608113389777920 148500183410517088
56773289915629456 127266312275653616
17905521279955768 77325153735567456
83999238923106400 241378422556902080
106165407776856352 222304077551546176
32600533085775684 143121601291747360
92912635296043904 100067880792911792
158169478835745984 177969704360153376
148119565388568288 208186910841409760
34403693316352240 144509177726904672
12909653788152710 163779610936142208
254471259139134784 261959927032286656
77601722266189056 228576029111488448
172714144739479136 260106106960252864
100675067213197376 119950513742691824
20423815170990292 172719804292077632
186566878127556096 251876206264051264
147789893919982688 172636777420622240
60920591650279496 70364143029291168
202144221495639488 231563156148812096
80946498530960688 236030884401139552
140217102373466336 209377213100777280
153410737197170400 262476949343390944
182135570878040160 233799279646222272
12711757828445334 111024105694554160
52710441064690208 230453263283316064
148830363555486848 215090191193336736
4137698014273 5082224857476330
93570099678944192 102986939239634528
62712527778648000 126236848730604304
144729491206681120 206562791818265376
11536074704445938 171455957183131200
135063975386860144 157981251065561376
222664988001344672 251415551257251104
43367844055715512 218930739490143072
48992800481056912 198180584389503840
92280390529319984 222826482874701216
48550605154579280 205459513020713440
255663728041647520 262931324509452896
165583336396497184 222447387286369344
212628020154337280 219474802853335744
181880494267496704 242895485075853088
29900270812980432 115652599150985776
134316167011745888 234358912933949184
206095654131338720 243322376238732928
55105635744730680 90475314741752976
29527254304716664 180284676438499296
37299255252902088 44970858134651264
41435666712420880 54442838941251320
200633568424106368 244177560446419488
73962902513014736 246213194516719840
59879026153268688 176983935111255264
75388917938327104 152491004354223616
154256213213848128 159393321542030784
159234881461867424 249878202666611104
71809979590068096 184127209756458336
118151254443812992 178333278620057792
89338459108395040 139094707571219872
98997578989280336 159333825278365536
1724431537018584 154876002095144544
63883993144115680 252103734175624160
114444214779191200 204299364380719648
185325158342998496 253498414416158496
78262669986744352 187563210761810528
53744766162775184 179657719922304096
30556546265254088 46437001483201568
47543312109959784 208410072246054304
107466317687771984 195428587407947552
104560772707473920 116967065088315440
17060476059927712 171828984941177664
127482899735299312 257479018101880736
78688166141645136 154589875027727328
18393601154782168 156345974984464544
11754571038320746 259187100746447616
5100306973213857 162212246048667968
86220200239060576 88649548393958496
83041509752078208 222430622413818336
17836572293602520 59372672201937056
49606750191986672 100557162762275200
49625818720432984 194365572063822368
36545713128423448 84091431789127952
48797584517909344 258753513205423136
41004896480557808 163197953113158656
5526485537178721 143515624178866144
24011472813579244 170679263902358560
48885116252177896 84734738836959920
124478674025778352 194979244463509504
46804807379841656 156495745082582496
68495741911628168 253681922549807168
119780488178379760 258443835241223712
11627385942213832 226328114364108736
117043785376574512 121246002137546720
190640455991536672 202646964700178240
30066358787803056 237889415126557312
51326158796218792 107697613764888336
160432470509394336 225548992070693536
27866171655347232 99011845090130400
28207717218035780 196436088107246816
10192324472869930 214566291829485280
62689432431564160 176308362722395232
106768149331469760 234201446574343584
28802307445884940 110723248962524896
83627905742694144 217453837810204896
240584983330788928 242902056665618048
199701064741656128 235187568623597920
53569050770225688 61726372140865856
5273747937294521 28741143634355192
59036122813918904 259865346445107744
92446448090329536 148961768614560192
36808188565718968 65917654794104496
10298602292515092 163233532037176128
164713262009388224 179858045985746464
45493194318639032 140754828358386000
61210905027643880 72723462249934960
29600323902901004 218314144214538272
200305755590181216 240148302990948288
201870170617750976 233280533115291808
111918472970081152 174897781468554016
162142760741628000 196104964061853088
92059493588824784 120150359047388528
105287094246409168 213368031824670624
164743686363666976 252171363044915584
146539389302222688 223886911141653856
80339628794740272 222651794790216672
138491454097675680 240039209989841280
183481818331711872 197526047292062688
11372732684961550 188342506446405056
107596701263339088 125194620926976320
2907537468734940 88614393816447152
13324163811630914 96084300679516208
231112340719937440 255057540719076512
72169287332034176 230957098777067296
72915843351377984 137866853685009296
50432927013492584 146367071371506784
141051508465489584 180725363407992000
44922347923373304 152472417143174112
82218511298291600 185852577796967488
145425927660232832 162758441734569504
203511522843113792 236178953430089568
19071032637682784 179138381213881504
18465732448285504 112375345186650624
185983091636316768 235828016430770688
128795090221906176 245372969174234752
101020436467636640 242409379093983008
3448802825711932 152396767774694144
4061390283649931 75426306044015328
228304025094798592 242691091981643456
36093917906483752 145403479518033312
134256353734597808 168698677511944192
38438985964102008 178617023239713344
137745565927557232 213479084100291968
93396748824844512 136924133558429152
127320265774720352 239319084026344576
108866378801447552 181540922858648384
65846351115463776 205857491701274496
15249593569024890 249390882665815968
95664933329410064 99992524268978400
127953109627097376 151607281316346848
80966093027620576 195774361011040736
81601852239076000 118968563330792816
55464842998434616 82280338835812096
133600074228688784 262532756247251872
35386261513962744 99211599465232560
128072538288233952 180375947172525664
27384505987195192 45835311390618424
18292420710108816 111705154688278992
103317052858501328 180217446160164832
77077266097692672 258200531350599104
131665019167424640 154636713905747648
137233009451426576 153509024752384192
45503453615658016 63113357196915376
37322729944349880 243282316730336352
9413426524127084 114734123345712032
21321949018022156 67445556229559568
107888142699193008 246105623811972480
45489154029701872 54581898403246640
29642488890464956 82842492237079232
101729664857180768 154451941946101568
139467849090391744 166467803324979584
43625860172047176 143833676408438720
210006346194471008 261993540774884416
130205053344796800 253055926353030080
194174721641423392 240598133015753376
193175391016762560 237317510550779264
142992200349695344 232636245257441152
104837082389680128 226148171751819616
153318451166999200 224459519571815872
14571893556661474 33219791350098924
22904338342560040 160939855364226592
91384721633601440 129152694748000896
222777620667122688 232214298203537536
166153210894798752 237470946836800992
14074824017659938 118791191339600624
6270252823097563 19389094126823840
85255777097483488 168038137025997312
172717534654195136 235263805925476224
140803769560647024 222353964206863680
99542642808881088 217790714369532544
11164720053735742 160722886755878624
37216323936219120 204641557702719168
12294730441434470 78238354915014288
92689333703585936 139741690620760992
197330736588015712 223904396022753024
142969181278327456 203526485808809344
47923486587921600 186918337821942144
176695512123607424 232684708368942656
36618205930822264 178169166878416128
209559160523844640 218367948551723328
15975523255560230 241944245729354688
1215953808911925 99730283270371760
176827588463009152 251944857053176352
153105236718328384 153986049699129760
54238485287328792 199492383544841152
16073819683247750 214310645403809184
107497046430314384 197731199154565440
1405700464153315 257275431797564736
160739665487468032 183663014745410976
207353219932280064 254055696049162848
50881897173815520 140120534263717632
23522771900256792 108231456488244176
136481845248944816 218552656653196480
106169818723383920 111839220232323824
484922628171320 232814730364049472
11879498509551290 73990336286499776
36036156884457496 124233636570679504
255399373819015776 260611128586354080
161786662426004512 256021822284502912
29964488322699528 128961868755444496
126377330823635168 148677450052085792
17759066202374712 159502741741099264
123096584789653968 234161521354251712
90007981333445408 221475611343987840
144148961451363360 162773052710920032
213402361235112672 219040969856199552
50801481446088400 123931645943004096
236198535678480512 257202966442550784
7794429597555623 49694121646638496
127575855919858704 186396842756099776
24291979581289452 79160810665407648
26716701671838172 43813658371353160
6707570319732869 146982821971405536
246077528723431840 260403216282325248
65101726310518568 183977474152671648
130473810312415600 132227904501871968
7401570722234411 37063639863382184
62681991031667792 175327497838338272
212935609750980096 228319420441377184
32266312592934588 211856490734737152
17542160102588930 209375431601737376
89988008862733504 229784257388012768
28764537385831224 49184715615732248
134441135596672016 250294178443070240
58628737082980704 250530296623202848
91805837539507488 257108142046449216
44600147072825016 83936517787178976
16319316785243520 39507825175711344
13023875202973334 207855996554358464
190680193127274976 207557437267403840
19036592859065748 47311074039406536
110467055032573792 238830311868125664
203014009796470304 204565729134088992
49354805233174040 101951372605268336
126369814015938192 257514497553537344
78702300442908560 233862696111141216
139386879952027200 142962467058610272
151466763151977952 175020503120910144
349836894312897 208611912983710176
190405271332660832 240076282662991072
197810313557615840 260872449924488224
58339470910755832 222078938689891744
9992091857931572 141910754034499088
67928796272141832 107410920943824768
52269181776741352 146086089278297792
7831373237586132 25030874014370276
49810207115108632 217046723223791136
29402147114704784 66237493276100224
80157365615095600 141036343575668576
47848068048606208 106503161932044608
13975965578441074 23801602812045672
13349613462791520 244653303322371456
223967204148319872 231918840085823904
73232193750627488 231893711566054272
44476508727735888 260493062880613408
20127567224075956 61696292532306392
104325337837101088 228870002598401312
195227159633778624 205866076445444768
29930477312279344 204424820140783552
52714259424736216 201996303015168096
72308547237153600 256933296322650240
141521047503835680 165309496899658624
19960502257410924 244782632834968928
107128495504589424 113597818043131680
58487024390277600 219779961858130048
140773034131760832 257670158192970368
6550195357803365 251416194057120416
237112221699633376 237189638640631584
180377920674089824 203384144060172576
92170595477757008 163697352397586176
107967980435832560 163654567257324768
231239927139795744 251810765556332864
64763874466375704 73292191823097680
75996042116596416 261956107841748896
74069265603387344 211335348533265856
7592260516854950 210018397198365920
117421497628016064 225006758325491552
21436399941359912 173825736360953696
10205118341886430 78471808474842912
58710947722173048 158450813770448096
51132777883364848 117787662408162176
91981143047307392 163647436728526208
34612251248992296 35273708606782292
74388495501810640 196949492235123488
103222944055407104 126994941677861488
158189659621927296 228767649182782592
48861993848671432 156430252984876288
71904256187319112 87212317140084544
52483877584259080 211601475987300736
82429184292012816 96583492230558560
102320550803691728 124518691800795760
137325388336264528 212565483948788160
223684535265689184 254385460115372608
91213571308370080 218184104582548000
113372447888918304 228075890787716960
113458151023145200 233935673798267200
185796561927418176 256197672703888512
62383904856883272 84792777123042016
143909258767349168 144986878251417504
18749133162922452 55444755599344504
26617116023865604 193226948925517280
36819671967190288 174378988096623360
13755567655536248 210446424258786240
137891464548209280 223062886611369024
74012971021487344 139074927800583760
92961431222731440 214162311459490112
41886614122034480 120575922859557072
107833079817061024 261783788014940000
256471003455505344 256836338718741280
6622861411973601 90478701405426576
11028920447445592 247390663681753824
22106929081650232 253353763357051104
144131604843793824 189239994727305856
172989170482752640 196304131147357728
176461359309815264 261079808270551520
13261983546149862 178833284174252352
170460149873379232 235822038316168288
106795501504451360 254791248956821792
34324468727866148 74091557952803776
78703732579445152 259166564017639232
18388782937545080 43255327258045352
211871600176231936 255302972910104384
5980331029908616 21864164712711736
32863604938930612 163955252188967360
212319960561651648 258936013874644800
30328797237804148 231386540975932896
64447740379722736 114211843890225584
171862581867761696 213123468509339136
73093540883146512 195619717178032160
4128644967421867 68851693214020232
71295445928840112 201502375620277536
147472993751071392 218824973726559808
165222104909433568 248985098828630560
118308110141743824 167795348006224320
123982336807792000 203158954283496416
21478475171946920 141607142681838720
120481366006140176 133479204828274864
74307650734982592 96981873646374048
48251962095396760 250289674974004000
62489350672250752 255862258071680032
142462035731363632 240052407117582880
195176984279092448 207212887531704736
83669254312219120 189748114348409056
84649377018215712 174186020143266432
18381017052030060 177651896517020960
82072017585830592 262102841845824512
171464882415755232 227259961054159552
100050720293429104 259950188175492704
65743770208768920 141149677987637760
246164619444760960 257011969817571776
89277373446920688 154855213279773504
143717552252442672 182608227914108032
33054705769025516 216875984572561792
10504733220524060 168428548231172320
143517369871035248 193285152679323008
186586461190966848 245900355811014784
199993844371046496 214572552150037440
140875176299187584 153439602333379200
33672153658924692 233622566928771392
156068034946893280 215103742539332384
1047489781612903 60880138315606168
162185400294815136 172808061792208160
190038466388771808 196021797499481440
99318388093580 11732167294792896
125451754158188064 175459152633049952
89796013610366464 120359243383906912
133575926140136096 207590186372116352
17664536085082924 180397700533572992
61272142884489832 176342620090280864
56671303003306848 259894741689989056
76089912931165824 88331691894886992
61298120838646272 258073358785963104
136432524034830752 180342731188857504
85604220657183760 250956049827328672
47921295963609568 104196770787897840
163609276988855040 251412253120904672
107133640458269408 219724840579489504
149039090783137600 240048367213112288
26739000847715656 159690245830953632
139299204078151136 192057676530012736
183298519978354528 192350883516963328
59827937906621072 181845797386570304
72545021470965328 231693488206285088
172618839108728416 191223678577029312
21315314071455544 101161442885290160
19952945416122340 193785166999745120
13611940914883942 123542358825543120
126168205858858864 180428315586530464
57778652448805928 227797284872884000
25254240339125288 89974897241642000
92633415009018304 222422739394210880
146465577367609216 169622724366831808
43729026018419984 108072297370841664
87285400582516736 235422558097594144
39768883448003240 66033217840462176
52049750189168984 59984438511649432
24016542561082168 199787820857644864
119698953424388832 209030634914927200
163068755960428032 175538792576780448
149013012673138720 261277229588786592
24208176723578308 241454452964030432
160581847730396608 164286249005151136
156124314518952544 206098001625613344
102595635278178656 174977724246118304
99201106542345328 256831199058288128
104197512985215392 239232870601492832
74709100945465760 217047686492528064
62812992202849680 186944268375329408
97806667075195824 261501516684308544
9514713942640838 218082276801406272
4912673371003834 121516515017200304
174092723916198976 252058718156493376
29185636073350368 119807173594946272
161801971017269056 230470422822731456
16392253166029408 171695104493002752
100927407078674848 217190504165739488
6292769788974607 18893756612273152
110448398943443696 232425036212401664
2836703879145078 119148115637650640
117542212605099920 262083111028977024
336280239992389 160953083894952064
71846340126135496 213960889035936320
137894742006532400 215817098059015712
81998395554746256 105442266410715184
180596117625148032 202284585811737888
42045161093540120 70601414786567840
169755684589820128 249026067485949248
180026809711784576 247971419367736288
76008094366407440 208340347981176864
95758785390981648 250957175319601408
5934241256486382 61873172773773608
27841729233376084 172799231167237696
57395491407052824 93367622627095408
905171939760211 2183973009863086
203918669393792640 256763673971271936
122153411066855856 152733607084800448
141728857436402608 233569229580539744
57986670009798800 80353555892633520
194736137283827264 210527311334173568
139123443808987104 148519202947934368
110831956728636368 142997842682784448
239628227400181088 249302157368692000
197857200686144896 214885716309566272
123156835261726928 126643645376787584
201647577143434496 208901679536934176
2160077611975390 252742996674637408
98528231917534976 255000148348931200
42178329524869368 187143776139094816
123178053986510640 227613982913681056
204070216886172992 231875570309143744
47470122277422960 152987008072528256
120912492429341568 233081623055029536
144659944733694016 169565834772508640
70595663843625416 137486955756734976
22659623963118012 113725399988976688
3969140738675657 23169522568146232
46657220096431336 212848202661664416
20946849679633064 194103048908121984
136344820395938784 237837672435361568
69336069940983632 134984730617461024
125732936442238672 147544763815423072
72304179052387536 236067437687395872
32979672920636076 257610692100010112
32017457880871620 188177370650319488
223513997206257760 226398934207698368
67431942218091048 213312022645070944
123870808477774672 258086935988749152
48556267364958656 128646942717136592
161004531300912992 217041453704692672
101913145861586848 210897307094445376
36175039350906512 131986468931268544
45309410431638432 236169321138069792
119960865739823040 257540155953392736
98676316118947056 185612775413073024
106918831056650672 118485231836073440
33203852614078496 207054129725579072
34998881840380968 102038911404030064
138165797632985936 231680688900759840
47749102752137640 147029298627531264
56274201553540944 140269680826454672
164999153846812064 236771475066794752
244336429763336992 259194461871005056
76245967378924160 216445112421104352
44599926130404512 149080058672920448
62312176158254480 62350595971823304
89162567144087648 100651569084686400
23429478423293200 221405755563135104
96931095957353248 102540592320198448
127829864316820704 147229573478405184
13652565862484782 123070684130793456
96677643437338000 248147084312996992
80869189374436496 95727675397237744
115401146937169248 144550183789579712
132376874637538736 260958323101403520
59521811954953248 245618351033302784
107988920641096096 241400442083134848
23319215944517468 185973635294173984
69941057497971544 223074370978573344
2148447877834438 76281159315793920
186389399553005376 238752462150331424
171204098061872384 223783741048661888
127949885782588544 259730447719297280
25634583535334384 234445476455281152
32377951620035200 151522236611967808
28465035342648988 108290776211186928
218763870379632928 220523594698715712
8467017303850188 128211267987847328
74918286175968288 114839087824750768
18927157475613960 59832738215661280
43823890901060232 99549811322431328
100400463154698448 134489097203216544
176804782628018368 218969558778547680
115020839337632160 163610712052863424
129253715976376416 215953594156920032
220824449054255680 246128667876113792
124089808718537344 198974547147136960
31314319833682764 250010949965346496
42729740535725104 178351933895248480
79135327283375696 92234815988499712
39778486784912848 152589352209879584
218928561539750208 259999902560899840
6288889545463392 226039405386929312
201392126476426496 220087972494060544
91341246902041568 146823624345993792
39406809067357544 221532787534955360
106693749037639520 211333294993112608
116708820307103984 219065277872864064
184894637379356768 254566036659906176
132943242097848368 232295624030312384
51340334219930624 68585842951888568
173363739792009184 219987946128850272
3117236710590102 59409471730200872
123526578836454768 127787137483279616
31982077942484752 122708346120502672
125183017240947808 255713785224618208
95149085773386432 103094363462428128
207410355097617728 217296247696026592
112149992345208928 168889531893385344
51315868202304168 125217044147112944
64873618157230096 200897221168556480
126387792465044448 131424604524897968
129339527925132656 210944947069519264
25124418663299108 215421204030466016
193664091349241920 246537551541713088
444152704368074 5464865598308669
5738027551613885 112616584918595488
32688069812805512 123393508334876896
175890770698764672 202974690390973056
170623356080500000 207628453404453408
817553161280932 196980120322173760
84442016188401920 130911271912289072
954355295276456 179992273805337504
52926168499777448 174371357759939328
48500323766310456 218729617428140544
256270218809244832 260906623155543104
45164448919744744 87057154375484848
43739126161441848 259484500457538240
218474405782403488 228566334561405664
48053424626112536 60068133924365544
43231580463983528 89888887902242384
190392578191126528 246393590737622016
63391366503858464 173674226069908832
31517258304634116 75384925836436208
208719234850224992 212265584655012512
79400288253143504 175295912818738656
142520831848623376 217855471211339200
140973991572380064 151276143495754016
195667209648846944 239134261439909824
180641176929538112 231700443214748672
9831860429916306 71538741924068576
177393661832288768 219930893014491008
1419108061338250 57482705697306760
112965888037933584 115628077449943168
57916659173129816 125479590206461344
173653316680407232 188574099870813728
11875641693133532 175545775876340096
37673533887603736 67397400192081720
4662347406947659 244600258281585952
41637619249648432 94567903512751504
3228090310632908 194985119795224896
26298794080921344 36882291551536664
125094699248358640 151661681231418784
30852096343311100 60414987572053840
99840273550581312 255089004745707872
61771684332898392 108319220873328736
93289582896168656 123196055326964208
121819040664455360 218148312188397248
70503039497013720 204971772468869408
20706947763624820 72074900006651408
195664360908626272 209652326742852704
211567242098047936 238104482489105824
6773518157993995 125375197009982896
154551593440795776 193635271485706496
1114421497848145 44437829339728448
59181261610665888 157632619848676512
93896756781649472 160693140534435616
38248153114232360 135055287083781488
156129628204411424 208463550851644800
43021812993594720 158340499871844544
43722128821058072 128743005986308272
78869672507671488 180052988527026080
37275442519257320 174308852433745504
56885809685622536 197760817445723424
135658214069830480 257412814993351072
25610802931720132 233465297293058432
129218252346756880 243015381040471104
122238141329419632 179073306745747136
152877350087209024 262232039054150816
205007493777118688 252428880201669504
210778408357056864 212697638314457952
177946451555539232 249845686454157184
196686418988234752 215424275590865536
115474343805340608 202001942728710272
120978633964786160 188939963716609888
49958015521230952 249111375468895616
177286070440125984 200300724518356800
76683864040602096 83556790957969520
61004549779395696 82065609464339920
52479246813410568 233981025472034976
22545868254674676 60032008212550856
23056065712363388 107036020869058624
62270114436816960 127263534130316048
143059391012040272 143439290255851472
199694321040061664 239922869298711840
17312969093502732 261047893738000896
32023413950650184 184568817361371104
195775451647648704 262499312106255008
73968309014319488 139720221726220000
221935111011599584 228019474244157632
158830470744529280 244032611124588672
48025176912470448 176072908211891328
28492216080506572 117241556213940384
46101323615387056 224761275530034208
66600211513115064 99091407833117936
3795166049592160 220524099402841088
72949029996537680 195855368876427808
48118022802339376 227813706051456352
49739550061944768 132777857337943728
24423205590332296 162736556175363488
77172179797404464 131077114797414096
149070790541733696 201862366650491904
57690396198486136 228440203582959296
74392427509290592 95368537789927872
89874406488216688 186727736823537760
164328765154745216 230973658847414496
201409623720501152 261126898885215712
79019834681579552 127085543383014592
3378452825738751 25149698666929132
198818335305509856 252581486338212640
34623620582654548 173014550889724128
118029878946716560 244255869153616512
107126492268107520 261109402842001376
6117560119824859 57222560542105832
17669020297728514 77991179704427968
169378389027232800 179035333169366880
110831452018342400 201272812109298688
35981392503123140 79752009013374752
20573032064061876 148566234107756416
3930434171825603 160645225868390336
156439878128070112 190783801863248320
179916047200250880 210990061779285504
4066996629817904 30059202678257676
47403277979119536 195233420071914080
72286996556360368 155616113293055936
206863479937328992 248352772271348576
11315258057579466 71542889720001464
35279253833627264 95655290414728032
85478023462995872 166394496791628064
32583931889606992 223995542574184416
15194207105272940 206584213487196608
129516932456848640 140852775658360112
13630696965325868 251930571253875072
62234790026335600 174611874993004768
81954464075310112 191872118505523328
77809894194349024 178081781990664896
139569913604621984 231269122772037216
176138638931830976 242789911631631584
41484000198966896 79803342850304304
23121153312785792 183569663203979072
95395612161217664 145706211771067808
157250152365000960 239187535999855104
54915621886155552 228757820193309984
76202047204996288 210198743510367648
160007191439704736 196255273459839968
101213657819527504 228859274486533312
105572146469221088 146320675108992992
177232765193498944 251533272531382752
197006198310491936 251045888143789504
21223370108385168 75689299384365424
175602106271671040 238850942809138176
17670708127996808 30851687780464160
140303819026534912 227047892218029920
9863095038658102 159370881067630464
180944322002662688 222143746282257600
176717359459719328 244115478480181696
50329125459195664 89293212103484288
8319645117129448 196389392773210656
89231010924545136 207553308422232288
71908149814926960 166787092338931488
95888717180856320 109916570568050256
112141389516344896 114473168639524240
86943560263708288 231129768057068736
69667319922098432 151743027077671360
129317732787495312 157412029143549216
77477540570532256 120646416420317248
83666326727160848 126693987433868000
52292026536881760 262814934276267968
191010293714878144 237237766504825632
75779702110163984 83654420167542992
158560723126232576 195366387196339648
90909052756163984 239266043568157024
4579338199285600 57546562799277576
48103124744937704 123201022008064128
245808959921218848 247593600805326336
57549994345550152 195533574585570400
7184402655734790 74501369827988048
61272395557338864 186059288324246400
133649740762093792 149482031359335936
64107328727550336 131656352557857472
100588506341809376 208637106852346208
18990296039732684 242537035608943872
117142014876418608 179692946111726048
73748269550332368 95503823035183024
108828450623333696 199844344880169376
29223032035643772 36699232445338696
78201786233888032 242088939842836352
12622045519036686 260039859902693728
3011140594359801 22902250033731060
103678981905314144 115229045159142736
66600457486610216 160796354035702208
27354274005885892 78756936609131520
59574970889545456 253276238570060480
141806132360697232 246971357341114944
191410822333923744 242658633059966496
54235333152112712 85014762983234256
83850007672271056 90377312303354224
140601526919849120 250143181301980800
32525392934650644 106072467928741552
73360797547780800 222217201688546464
226348331284589600 229795433525593632
10916530850473504 42641228098596248
89112333785461808 97556238849541888
119970153611089520 175949757315903104
4309756372584045 52660052801546376
87145735379033712 175605935147116256
79904274031091152 216888719171025984
94095649384437520 152916387448076832
40648974619441680 252987736927219360
70112394652998728 109343729104902064
167309046179433664 255063588878188896
12525990711285628 122806333095911728
113232384825769168 195837406668623424
117268254399410864 184409165834800768
112410615609164816 225775763182301216
148559022323421568 249708417229873536
5329709638944989 261367081249750240
157636059973464192 211004666598243616
143889566160854848 222099368423570688
19830094069448880 210053169198535488
5047233120609464 107378480961400112
164529837622864128 183191728925566080
123559041249364288 174349996289031424
220433217553944352 245631650834213024
49155081790920792 72714820122843248
68579842595717568 262578399033405824
36403153880331544 97810836565139280
25332581389628424 87736129243368224
55760615812342344 258613221242767872
79319092143016224 221932961884459936
57823982622611456 173760282804452064
36436684566000648 39326426933783776
67927493335190904 77422482391078800
120161089473969440 127318093634834928
40713611881382328 75423741103608240
40863294738303680 185103587760187360
150042078393287424 171544648024863456
133287972273436784 165080376605351104
107528032398882448 235316652378752640
1225817395301049 14805683704650792
38164074027778936 83930528780533696
202003799197803616 215440490988478848
189567491962727072 196387974452274496
55665853612127352 202165757126233600
39136094970853952 147334795743332064
156207353822280736 175942388596302880
80609814037578640 161210163259339904
243515596242592544 247342006678764448
114701813290755248 153145099719456672
98860513810544688 250897320600820512
92849893110426384 192749319303560096
63469142608579576 120865215702591216
41922992393657232 188230247066792896
1210511926081894 195981939632313056
138751598197851632 161609767382382112
35357969157098736 203620567850851808
147433017035493216 211085117606584704
26342451292752080 182124793242026112
138093192618567856 149952385079044480
194505769717992352 247152433245626432
3401074380153324 145003497011672032
40839284762535136 199586547168864512
49406114621318824 259633297269669728
64607362391855048 194679138072570560
123704038079017040 129183989390179168
120210906153538784 178079193253920160
60645564179562704 167633251512123904
182619095320574560 254321575324468704
205792055650661984 261820761459506208
118000684692566896 257828208695239776
115897672788190608 127312560235979120
71109059983541840 156653221074186944
150156611453255136 250601190093729920
52938512442093376 136911490819958736
19105030011408892 202775734044164288
7038467551333564 244648720418565152
181440881576764288 223446077672453120
75359741529712832 138357877417314400
7129506341057644 177586226885961440
29348085109785932 259708836771629184
39668657032921904 231332536388795392
114827073142563184 154895877280820000
68917513069717656 130827208263349136
8306235524164563 258061005233569184
84215583769114816 176700294260510624
29997992210399848 99906470199939840
59539295519302416 200840016006374144
111732852050623648 142676116382513616
8010841297736008 123602450594571504
1318271139660050 211996866194432800
172629317791193088 260129584230328448
66736587883051536 76095929974776000
9378192677480360 22604667161898440
145331230568171616 192406619549386272
95906992820847008 178711414248497472
210976359060749792 259622662012832032
195655160971757216 237489557594000192
66147442937164472 256233299970986304
56459403201374120 233872350954001248
84779014720867136 226408549809659200
63825906931011336 201329500472511232
42647063594117152 113356183931748928
17281995575699170 143128919428884784
27070605921932936 47616484588807672
33381937061235544 248105175882898528
232430879381215552 255845331881043424
114449609050875712 122911311282273760
10478011863611002 21158080141630104
34561025268309028 228472554039915424
91051283149265360 232305008549289632
154864489461052064 244921194702587872
77230979310777408 241985990096821920
118274093344318464 182297632812149536
34679643934891652 57324152264687800
125485191020309552 241899292806328576
203892889333384608 235552101430331584
79698957165171360 108528692605578672
106199246254358768 186122833738155552
43191750746644344 74899888202992624
8426322938879428 255788357575743104
21771432446423064 36925865582399976
38265418839767984 140764886751739008
44780137823477272 168660566714062848
160966254794285056 168769111442362624
32116432248912080 37227274860844976
47163049466379080 146333046825375808
11338197845284988 147220399935938240
45763357346287856 104093565829852752
32830127884664628 61579264670172096
197043313610619904 236791868704336096
38462208723766896 198953234139847008
218567317102864928 237791459946592576
201515575334438976 215603373326242848
56575269384308872 135632324182992064
205497209941566592 217488683295428192
85234286240547632 187053444699127712
67354006388277032 226746817054677056
196646425548753664 250870295420810336
94409128303775248 174273606038010016
46819466364672304 108614885683203328
163363674530784960 182952953861953120
155907468806715744 195484041208299648
137278894937744176 226246428307505024
75300287190854368 78135928373318176
219587495776373184 228458630405025152
55161212991784808 115929529514951072
37725832942666232 253527827300362624
93916807079561152 132359126012775856
87016444697940368 192686155748816672
81888327020942768 217930814626466272
1867258348504739 64870141189575792
46705828772457216 249764470394284160
48793537569147656 212833270168350656
30596547532182628 72644388892582864
14456855557256950 151160002248338016
113330890773295024 239238823863634400
229842356379120 131047625381270208
62590810692836632 178389380915189440
136324208915430400 155540167246798048
87650751285667216 180914359637408352
186304349011126720 252946762700034880
23361078390056596 27927756729328648
101263944724968512 163239380426665088
97595246269083088 163575909863903744
82226090943652480 225935764060892960
18478530577571460 215607703032429376
100080372861807952 119796532223027888
166206382373138272 234850514800757440
77205777528918976 198990219383395136
67559564043061000 103489979966859632
161495351443627584 236490241621644032
67822357150641864 199675413709618496
144812522240641600 229629935669180544
124453116280891696 210337398141800544
60626465718324856 159180925538368512
112059661130119024 210450307894812320
32986532199954756 182853515241679136
77975002658708544 152534851569579776
98809490818948864 223712308677389344
188528517728408288 219486155271873088
138817401971001024 209878800124614720
46813484876060744 58734104914900328
65524582875759160 168059450216685472
6520084219056589 29793995090754604
33368406101244884 38786235194243768
98154906569689024 178688802593668832
48529988308221264 213127055314886176
3072697809195706 119530616677535376
56493547900748336 211233344389765920
21215032162331364 61992686548665216
96826887639228704 199825004599616640
189823410247867936 251574409049110560
140502147300781376 182117643618309472
4943967166704414 225211141464181280
27357403084385500 233350357468784544
103845092551896928 214220962533818432
22984767190107200 71415580382810280
84285454133310400 209501566184177856
4990900554575598 104417905967856304
142759779697309424 183421633906352224
12420338364534496 52842982166357992
68206589199831344 199878951942568608
6581538558051645 216542445067521344
146389185834972448 158447069507963296
154511653423025600 182961120409642944
