//
// ATTACHMENT POINTS (lower words only, 170003<=c<179999)
// 11/14/13 (dkc)
//
int att13[1532+1225+1309+1356+2083+1640+2063+1614+1742+3407+1454+1606+13734]={
243944,106604,2445208,205504,574376,42836,415742,539060,1382300,188288,43286,42758,46436,4493480,534686,480716,
274310,227974,9432670,112918,108884,14017862,154298,219512,77324,124592,44222,123782,212072,126158,189428,565868,
107048,225842,453764,160616,154568,123566,44168,107156,125348,42914,759566,330602,74678,601454,110332,122050,
202744,222886,47386,623782,43036,44488,201934,351136,45106,106552,359884,108658,122614,42784,492784,1596268,
49222,281206,248488,47428,44584,110386,117772,109360,395416,1699786,108064,32898232,279622,46330,107974,80134,
333892,4077028,50158,397330,337780,277318,471232,78712,123208,43576,51478,1261900,100438,205498,129688,50482,
111916,556282,617140,619660,44362,55150,212302,512170,107920,347896,1680028,573400,194866,346438,75742,42838,
383140,106406,42514,122296,2813102,1198322,42650,42974,2176952,155318,509126,124658,163306,106924,194864,106796,
42860,496460,182318,1418060,109378,1105084,76138,45352,204112,113246,156392,387116,367730,228494,43118,43184,
335078,123212,106550,45560,358418,111356,499832,155582,100460,43778,45020,209780,109232,561968,282140,44264,
741464,226052,46316,160010,218168,551870,2215988,1394486,155744,1073612,42986,202976,386144,226700,381284,202274,
106802,108764,2338424,106604,1333006,1182670,599566,879298,588292,19315492,2703364,2151916,1386466,3203554,2547736,6057958,
1570174,2219470,1721788,9327310,832738,60844408,1293154,3211882,10612690,34735300,1745458,1010302,748174,3650830,729394,3399964,
1367602,314818,5909506,233026,618910,592654,14357536,18254068,853636,13014880,5539270,1179916,591838,570310,2044510,10837924,
3070924,1490782,2743864,416734,1745134,8743858,308770774,2820478,844078,3643918,8069278,65016502,283190164,7204354,1301902,3977422,
12685966,649186,1191670,1245742,4119556,26839096,904732,1394242,1761262,357262,5996974,6797572,611998,1736710,3609916,1011598,
1210750,4715986,1116574,2650552,547078,746782,25912942,1286662,1840390,781126,4711030,21537700,2006914,509710,2375314,17068714,
952558,2662702,7336564,724846,1777630,1292164,98576,123758,154256,279968,106312,106672,43660,904888,2654192,42746,
42566,2025806,74878,42742,202888,154810,571924,327520,1309024,42968,106676,227420,106766,42644,43940,737480,
205586,203614,194476,42610,158782,42614,109922,43460,571432,43384,229324,42808,47938,204718,203150,465752,
75056,42712,74518,202528,42544,249028,723302,43162,382802,42668,887752,191434,1540318,108004,111802,229558,
43186,1368220,390928,108184,346648,74728,515422,43294,44164,42904,132904,42850,107518,74476,42526,116698,
457762,106672,43318,46948,331228,45064,298372,16105978,201142,7736818,221890,334838,106778,934228,2683828,98674,
123820,134426,328364,345914,122942,428966,1645550,1489958,275552,42658,764630,122320,2853182,356942,74462,42806,
2119106,2223326,42896,304448,920846,5853362,3492446,1527158,2568386,22651364,2111234,620174,11006318,872834,12432632,2619416,
16789406,900284,2227214,25646096,2141678,1474886,826238,1500158,1021934,662798,2113022,919388,1536284,10733036,1059356,1477802,
6238832,7560428,8260106,44007284,1091918,1772804,1260302,5022686,1015778,5032022,2113976,111625814,21233864,942878,2363954,3654284,
5402738,2295158,7382072,4624502,5850254,599618,1137116,16556924,764354,5398148,1106498,585038,713486,10207724,9241214,11951984,
584642,1565282,2072516,2743508,8960108,1096454,384962,459974,3883844,33938714,2591402,1578254,18045218,566894,47483762,1692398,
1730054,1390492,1119700,967744,99016,1786654,42724,122380,74770,43504,106480,43270,455092,154864,42922,1549276,
355120,536500,107146,193744,43408,106352,122636,76088,44318,134768,107548,740680,2444938,74528,202154,2468534,
1289390,188290,154480,107302,154190,42982,932438,155024,205198,43594,43450,21379244,112262,561434,162122,3032384,
203036,454676,209192,42628,42556,106400,42652,106408,42658,42590,42644,43240,194242,359104,389776,43810,
44194,281878,155626,44494,351716,165338,43100,74564,216770,43334,157604,44666,110930,116942,203648,278762,
74600,44204,155498,43924,45262,76388,346124,202916,107876,243974,44906,463424,155134,892144,122542,43954,
372082906,42734,43928,74936,346526,122636,1193138,74522,678896,708914,1098926,133004,108062,159542,42704,106450,
1021946,212984,43736,43304,122696,205988,275108,226678,42634,43088,295538,75830,156188,42572,47198,156836,
282362,205094,110108,106444,623294,42590,43526,43148,42830,194906,352106,884842,601018,304348,203848,44926,
42592,46516,204334,716566,98986,98824,154312,741778,347812,211246,107188,269144,3192124,42580,106438,456268,
106762,76042,710158,155126,43066,106480,454078,42964,465788,45002,1329038,122368,122624,43226,107176,194842,
155164,31004192,287974,345934,572572,2928214,280378,43462,202402,42616,43396,44218,305224,135088,74608,335332,
107506,274708,202456,2866978,45322,274112,42734,536200,122548,43772,42596,202316,42724,48718,156586,107680,
109768,106924,106654,482206,43084,914368,7147012,124660,44308,75574,99460,905824,397468,918676,45550,2116102,
44686,213274,42836,1137782,106436,43090,42766,135380,203228,288596,356776,110086,564784,2709502,347380,202282,
336514,717694,203902,42632,75664,343444,42862,206002,226804,190462,42814,75538,46012,143596,45922,108004,
107518,387688,75178,382070,43972,107596,43244,888452,44666,140744,264854,44804,4732436,348506,107836,43258,
548584,232252,42754,563074,334636,42628,239812,203110,336398,99062,42962,1336298,157604,44054,107474,75412,
106942,163540,203566,46840,463252,42896,122900,349552,585700,44782,74662,42976,800650,675610,135142,155026,
196090,42878,274814,112292,443666,43082,46754,106576,685786,43258,4845454,202696,157156,937084,154348,244670,
454604,43726,383278,106924,43282,202828,674392,154534,4668790,194306,535034,209008,47482,124126,160336,213550,
74824,1284040,209386,46906,45046,2839462,824794,599974,114994,109216,42940,115642,74608,576424,43828,108460,
45208,126070,194650,49714,205930,155800,48034,282772,56878,972838,44656,232588,46438,45496,1536598,161416,
297628,382888,204688,44308,113266,216466,205612,43684,45124,213058,43084,356752,46180,140344,208684,106606,
76732,357724,290662,122560,44206,114238,50698,49390,42694,1403488,215812,120970,109792,203338,121930,397468,
5199742,208414,716446,44020,898642,278560,43468,211438,215008,215108,553688,75026,44786,277154,197306,121526,
273620,214292,45836,1179650,3956228,42866,129944,75512,129458,107810,110420,165908,155024,380726,47378,903464,
222938,109178,44336,48842,50246,346624,334274,202576,109658,106796,184316,134692,108028,75134,42644,42730,
45364,117094,44198,43226,42956,1173086,1201082,43016,42796,74602,108364,456448,122482,849028,289882,106474,
637456,520382,42680,194666,74644,122542,1314154,245314,110330,42590,727550,42842,230444,232874,474338,352520,
281474,155492,158654,2822156,44876,110762,76664,1116584,44138,5482646,113156,444206,43184,77960,161390,416456,
122474,108350,42686,291554,118730,1344284,110114,471962,107522,160598,45578,119402,42632,443042,42668,44410,
45052,197014,504652,42862,43222,517984,98806,715738,165418,350962,9963736,115702,240964,119914,42748,106468,
76828,100750,407734,385864,113164,123304,244228,43378,213646,121372,43738,42874,43630,2877856,76918,219490,
76486,52630,45598,829690,44590,205558,109168,562552,353086,45862,77044,211984,114820,809170,138118,44080,
126652,113578,1163464,210418,250306,202912,44428,77458,192310,618586,437260,249178,274246,215278,205666,169906,
844162,110014,186934,99616,357298,166930,100912,77836,596086,206638,47230,163876,43384,46282,689236,46366,
84118,1142008,44878,45310,48850,99724,42910,106684,234160,111652,354202,110716,171688,230494,116464,1031056,
125734,43618,117412,101830,161968,44476,44206,332008,334714,2056174,883402,848158,47086,522358,433528,47554,
348226,107908,212848,125194,294100,45970,48292,47410,212728,108358,107638,118084,328678,106504,319108,6151066,
46984,75100,75838,42674,46126,43114,122878,43132,45238,7343218,108688,618034,110056,206392,791266,42742,
108112,75916,388858,1808896,48604,450482,42746,106670,204256,357128,42626,74756,163784,124976,77492,118826,
194906,617858,48878,203012,44432,42986,362612,107234,132374,44594,190718,76142,44732,107288,45524,191204,
204626,43742,346274,45944,209816,42884,211922,207386,107882,1161782,919754,52292,43244,46082,106514,118088,
74684,43256,113066,107936,108098,225902,768032,186302,44066,109826,75494,122978,45602,113228,223316,43438,
346676,136790,16655216,44870,328108,108220,75502,14317012,329122,116488,106796,98996,109694,196342,496936,455212,
43102,738064,834292,42706,109828,561808,44080,639736,627670,354238,43216,124090,107290,42748,203356,863452,
157143094,61049860,9258778,770842,12305026,36472726,52505902,101729512,964954,19518724,178229314,35629516,45242,44018,124832,246238,
74704,1221874,739012,75496,203596,1164028,84028,329146,109186,281356,3875434,43226,42992,106834,204322,154840,
252776,42716,464942,42656,53615018,18378578,53396804,344849546,3593378,194740,227764,921124,43706,108872,43028,619094,
154672,106558,562766,7758482,122750,106628,43514,154976,74636,74798,156434,46958,231278,113990,328694,6410804,
106970,2292560,108050,42998,742064,43916,158444,43622,1410134,78362,74744,227228,161612,236948,106952,42758,
496346,2404706,275972,42674,74566,106562,270862,48034,482272,1305856,43372,111196,44908,42868,42742,112546,
123154,49564,537814,985096,46294,107902,106498,156016,294334,117178,274966,43252,43192,571996,5752108,76732,
110836,482546,43094,108322,529132,116854,155102,195506,155048,571262,123308,209678,42884,48698,43106,204116,
723866,383126,111956,44726,904114,206086,1027504,42616,74642,122504,42616,723860,155528,43414,42622,616048,
195362,42638,454532,194572,42934,44902,274438,422896,510472,312184,837634,44146,53554,52858,563962,1241932,
1802614,43852,143776,819796,43276,126154,2573896,1050286,335362,111748,762976,199288,574654,43016,64186706,245540,
460604,409222,44522,109358,44846,43724,1027844,44894,6581522,333344,43454,208286,42694,134774,321728,953510,
124282,108814,45940,563224,212266,98866,410350,4845370,43516,107950,1024798,75430,1635178,331480,74944,43024,
74926,205042,447140,44006,337564,481714,281590,43720,154666,43786,43958,110510,727370,218528,107162,492806,
354644,44162,229880,74848,204928,43366,891268,98828,1420034,110876,338324,43132,546502,391438,563456,226838,
203140,42974,194708,43496,226798,155140,886154,122536,42634,123292,1270676,219556,42982,75602,227032,106684,
43132,162580,108232,293998,43096,869162,198878,1376762,205016,122858,50786,207392,74996,1450094,42668,1488704,
195434,44936,205664,280634,596246,2891624,277214,622166,357134,215546,44216,75536,204206,44072,565628,74618,
1163222,43838,1841378,218948,98648,111002,107438,110804,194624,108734,3291566,158950,272746,562954,122716,1504336,
// 
44024,75326,3378998,109144,616978,44794,47554,737728,98764,109630,51388,276832,74608,76408,45070,569512,
43342,44098,204364,346924,109324,47530,207334,411616,850906,227620,473776,47878,205072,275050,350812,709084,
44200,44938,108982,47122,111862,201670,44746,46456,46900,100600,2529442,189808,101518,333538,460486,82348,
424288,45916,48634,78280,48238,971920,79198,49330,161602,210736,248788,380296,45262,399148,134728,207658,
48052,1502146,310066,898594,46654,111916,325132,44020,76606,118504,145798,113644,207820,45502,50182,207766,
115894,109198,44002,976672,76552,903430,194542,46258,85210,76246,81844,43480,75256,247816,226486,43966,
111430,43588,433924,165652,43666,645580,113752,384238,627184,107578,203716,160630,108280,76354,155962,49654,
43252,109036,363772,567172,113320,410938,75958,49012,78190,48580,74734,815806,78226,50518,47494,123694,
109648,44632,139750,47764,155888,564650,1855952,202688,44228,159884,848474,465128,617300,788318,212780,43352,
564164,195068,42956,335654,157616,43022,48476,106676,1128896,567566,195716,348380,74630,275426,467390,74830,
110518,1107574,388354,42646,564406,196546,205090,45274,98770,160042,122620,1004722,2647402,351052,43162,107186,
42650,107780,453680,332162,355508,127898,45980,383072,350078,44312,44654,128708,75554,336596,245762,1380676,
990868,349348,203062,1497766,74804,123098,43090,666352,1458584,194924,108386,42758,692828,108152,157030,155896,
42646,42844,3277384,75064,346586,584860,455368,369724,12265816,634186,886124,1698832,615770,202886,108844,349414,
107422,205558,44734,42736,409622,76400,1770380,261836,258062,47492,21148880,198890,124100,157136,43718,1607342,
143738,45464,343706,3736508,285224,779162,154706,777716,333806,44936,44852,250124,892574,165608,192452,588200,
280850,2049602,358970,466838,48254,44666,42926,48986,1667686,2248178,134726,464468,206606,43952,106598,157754,
43544,537742,1384588,195406,43090,42838,128662,112654,76282,274780,248542,353062,272482,326158,42814,43144,
246088,202852,42874,75796,353782,45154,18212014,98710,47350,107254,47386,108226,154882,199496,563894,125354,
43514,1387664,191582,46514,43382,385154,108080,521444,42860,42920,74830,533896,42772,248602,291604,203144,
1813640,43514,43192,382880,44276,251618,74930,601142,107804,43202,42802,107252,43348,48644,107222,493442,
337094,3066458,123758,1420388,1876856,219554,167426,122882,366416,98702,49046,289952,45188,250034,416786,2438384,
454562,401966,47426,977486,199736,208796,49874,1149314,49796,50588,1737572,111704,153386,259772,63998,1015622,
2584214,43142,409766,1727798,152942,134924,134812,364538,330530,43310,42788,107570,16655096,205454,191756,115058,
47972,123332,394642,122812,42928,124810,43948,356842,109360,563878,107416,108100,74662,45142,1350586,757684,
107470,197872,43378,1153972,226168,132424,47404,278164,45106,568738,1200106,43678,969688,637138,161884,387250,
203266,44758,205534,123784,330352,111304,75832,45460,347608,111340,42734,244862,4994152,305176,43406,42800,
512716,42808,116902,108706,620086,157234,204934,740164,134668,228406,205042,245858,500576,159698,43178,135266,
339032,125834,43490,42908,45380,42770,421166,184622,203852,202744,190738,43192,43300,43094,98984,227708,
123086,109484,43526,202768,158692,43234,106754,43700,289882,106708,101264,108632,42890,117896,43718,564590,
806402,45020,393188,5313868,4715038,212482,17556850,45646,20401786,193078,137266,746596,47626,1149004,391412,43886,
45412,44656,213304,106718,75860,47210,390542,226930,384088,185662,361174,43192,42778,45262,108688,43876,
116942,98798,1506934,43120,123352,42874,621280,134872,43616,210284,447446,281788,42970,43324,108358,330664,
42908,42704,115592,463676,5601182,4182308,53090,205826,167288,108356,43892,42670,122972,123242,969410,619084,
276184,204742,418048,43504,501238,8084728,107848,135052,74896,561536,498140,42748,43096,563108,42764,320494,
549310,1705180,562864,44392,42832,113800,190580,75254,2122436,383312,384770,203330,2886008,442258,349102,42760,
274960,42940,348292,44242,42770,75044,302978,42752,107936,43028,43148,98950,202948,42844,109258,42964,
111742,42980,4845244,98794,43552,203674,74822,74984,107516,204104,7029326,564068,155414,500420,384746,303098,
158722,456742,100316,202832,622574,42772,155320,348280,74704,191392,99184,316942,98864,43838,562846,43948,
44524,75196,44176,278104,204394,106906,43552,75538,335272,43624,203098,888950,107002,107740,205172,2678156,
107756,5289434,76250,3344948,146198,45242,437210,291374,106972,106718,203522,1497658,42904,42878,565508,304916,
227108,106894,42958,348508,289016,43436,75296,386036,192140,45908,74936,106990,43018,106736,107114,122752,
107678,98798,107408,43250,2088164,537716,43448,725150,75958,656116,124162,53038,357976,212338,391996,64366,
2235754,42724,740872,624142,472024,864226,4592062,185578,259378,126946,157834,1574848,110332,42784,47842,104578,
55846,123382,123352,1974412,203218,75094,456472,227818,544042,132118,570358,155512,166744,934858,127378,254194,
260242,86146,353602,43066,140974,924652,79414,43552,78694,87298,47374,111736,357814,163168,512602,3496564,
43432,4313908,107578,51082,108064,100798,591256,817486,109306,1859644,1018504,108694,124918,590992,227788,46882,
3928546,519118,204076,645778,78802,1713268,365974,230086,203704,43228,155404,699424,50554,333064,737818,198442,
107632,360376,49084,2976544,77902,15124114,715948,203588,42740,43004,154834,156130,231190,128446,44584,113164,
1153016,2104862,106952,43496,155678,134774,43268,109544,2606126,203786,309104,595844,74888,108356,303272,43964,
43034,43592,76994,617818,410188,44138,109406,347924,108488,107804,335792,564518,11701450,384074,75296,161840,
2258440,43168,43828,459862,386368,43486,57634,43658,4268726,204170,1338466,1387552,107158,106996,2562754,43798,
462046,151592,893288,491684,455564,3985220,100724,203168,43850,2607410,44048,1035686,75470,44132,276662,421502,
186260,721838,588314,112196,108452,46760,527600,107480,155936,48980,564752,228782,279254,122936,44156,527450,
159284,123368,206354,43778,326360,352370,43670,228620,124232,221344,290248,42794,43126,42862,368528,123218,
107492,135296,43100,107960,43394,74978,75572,894740,75302,42772,190706,794162,43810,106858,43066,22859506,
43774,744004,188930,123304,74776,107044,107908,43162,42800,43892,3481952,183110,1043690,275108,810842,11250032,
3563680,42970,400088,195676,42742,42814,106838,5259410,229210,150664,156256,13298416,75122,604540,203062,43750,
98776,303080,107056,110152,713206,726076,108244,75076,43228,43822,122902,75274,44272,203570,227348,226480,
107528,412142,107258,416534,43496,42850,42778,106868,312554,329302,43018,155168,42752,107746,107872,227248,
42776,203368,134938,42844,109730,546662,100328,296528,107138,197006,108380,484778,247664,1176296,467708,205094,
43034,1677584,109154,44074,563734,42784,43318,203122,213658,123086,22618898,42788,108962,42974,1925098,45572,
107834,107428,42850,4409932,106924,275098,43444,74782,351046,106888,106832,383204,2577224,42730,74918,43112,
107144,42806,109556,114334,43672,203002,277846,216934,110662,111148,44566,208672,246454,42746,43300,191020,
107374,154982,384274,106838,44134,228436,43010,42866,106870,588550,123634,43762,264268,43246,43016,109954,
43306,120988,47644,36988678,128338,171622,110926,234694,45982,471346,195176,2144420,5996212,107116,43990,459052,
106918,108142,110086,100336,414268,563704,118210,107242,42766,44392,111238,199246,44068,320908,205900,217240,
205142,106934,43066,1520608,4845118,99262,351076,155362,925366,43426,391924,45310,111028,347834,336350,42964,
75004,155980,400456,44998,108676,43910,154934,46510,352186,44656,106880,303794,99064,42832,213364,159256,
383654,47540,1000460,43250,158600,196772,49154,348392,111602,281594,204644,111710,43850,583616,107300,43016,
107786,109622,303854,200822,350354,159572,110216,44204,107930,48890,484328,76442,590906,308228,138866,46652,
155684,371342,43052,349526,45896,1550756,319892,115724,2109170,124184,78332,109064,238898,45410,467150,76658,
107768,46382,131810,75812,42842,111674,46454,578336,46328,53606,2286578,1422452,44528,44474,106976,168314,
209828,48218,571952,351794,521582,196184,206102,1067072,237602,183740,203888,44884,546814,2115730,155458,230950,
46486,950380,42922,1235638,127054,134206,113662,123014,717938,294734,42988,42754,107602,465730,42764,627026,
75754,106978,106870,387166,42860,74840,204580,778384,43054,356644,44092,245386,42892,868240,1141048,75242,
155014,42982,1511294,179018,74906,42794,43532,43910,43388,
// 
1657174,332056,45274,862238,42752,530408,43184,46568,335746,43550,186392,108926,75260,42776,491080,43916,
123110,45284,203702,457880,74834,42920,274832,894632,76238,108734,45350,204296,135512,108554,107420,1198544,
45860,43138,42862,42836,191216,334384,99016,44434,43138,6246946,75472,123082,43234,74914,203536,107236,
199114,347716,123176,43442,2691268,42856,98968,1044328,42790,281356,204908,43664,107564,107222,44792,728654,
478328,43498,155290,329620,205798,197938,42824,297338,213584,890974,203284,195284,125462,385018,43474,227644,
1429432,106934,560056,206248,206812,245866,44194,47674,48412,542056,623506,119614,286438,75214,157738,44758,
951556,109516,229558,47134,228586,4705096,435278,110846,108074,43184,108614,124286,44750,203870,156304,384640,
227402,107242,1662242,107384,730336,135136,107336,245422,46006,99016,43324,109304,2871152,230552,107324,155708,
75260,47954,107900,1132982,43994,745388,107548,1529960,424268,42938,44924,751676,157514,107276,43898,43478,
45206,43222,47530,336298,537238,804982,350842,48250,191342,892406,110936,44654,43508,43454,282098,119666,
565328,45266,600886,810280,1707994,123154,74896,1502576,157616,515744,43838,847604,108476,45998,43424,45454,
75010,206332,890944,189598,123700,350672,156128,155264,465152,107204,43082,107798,1884812,1132970,155642,107942,
386420,205466,48842,347836,42832,457510,108308,107660,75038,741836,144302,416854,1117738,108046,43594,43228,
2030932,391222,2459746,488900,585506,43748,43040,353096,43820,43262,51718,342088,44980,43222,567016,52726,
184810,47482,4703350,891664,51982,46762,125764,586942,214342,157894,107260,481804,119716,42964,77674,1439872,
44170,48958,407536,193372,208012,109690,44428,48130,236680,117418,131818,112174,3568552,44284,57370,274666,
45688,44410,43240,672856,207754,2838094,255100,278548,354148,717568,43972,109510,112102,112264,52906,100030,
928438,465766,164218,206134,45382,448870,48292,1103056,79240,290920,44878,76108,48874,44710,110392,44068,
84532,353662,213262,45304,1003426,167098,211480,75658,1639618,436660,783862,157948,358036,43852,84802,578680,
276118,44386,108340,157570,155356,470938,99544,43612,109042,1746052,67642,331198,78484,571390,79060,340522,
46924,208024,120418,43870,469060,43990,277576,278062,48478,112012,749104,55042,51586,46348,286000,123448,
74920,43000,204136,47986,392980,47740,355930,45526,42880,136840,814372,45742,867202,280006,111346,138100,
901114,109420,637000,393730,195802,112498,357388,101866,1378636,109132,840850,8480536,45598,120658,361438,44494,
52666,205918,883618,56410,114262,394000,662596,47860,113956,461218,351070,740128,116602,508756,120058,155626,
208672,135134,75626,42832,108832,347744,348230,107228,76820,108812,43580,1563896,196934,43000,233846,46118,
4160248,113072,389318,728600,48074,579884,75860,43214,198512,1146074,201428,1889168,43142,515210,76094,4916732,
533984,468404,1305968,777716,109706,204772,43858,475186,42958,159260,107848,893836,585586,42842,2352118,196222,
135220,43270,402242,43082,341618,43006,43574,245738,107534,206272,75400,44974,44596,158680,3646540,361342,
43360,108568,123388,2109070,469312,350074,43750,43702,107812,275498,1176110,126418,349342,164758,899656,107366,
4604864,108472,542884,47462,1356248,158654,711344,42926,203456,107354,197402,252866,155522,926642,76028,1295012,
1791974,283502,49106,45302,50798,228188,1227566,762464,210908,156818,206048,543332,367256,487442,4324736,130082,
273512,79214,553484,803666,235694,378524,205886,47174,369668,5803148,297848,920702,207182,44242,124594,759610,
107614,99236,43346,538712,42848,45650,599948,363590,336608,43180,108448,384866,790406,51693692,268376,641822,
859688,156694,42940,209092,282460,107122,44920,2468992,44644,234184,209740,43084,353704,75592,928666,2984944,
160906,2385848,1007668,2954098,348598,381358,107416,658342,288334,1994356,2265634,110374,53674,1033624,9393058,150454,
548398,830446,106486,251746,1350892,396442,264934,3396304,138238,146566,790858,1059292,1641034,694198,150694,295516,
753976,125794,480556,99034,381574,294644,43892,49210,603664,45076,108538,123862,47842,685780,112948,1235284,
203740,369736,155554,210220,75874,196162,107458,905794,163924,75010,155986,189706,489436,187816,356290,79204,
112696,1162564,614356,1114666,47506,309802,449230,156364,288628,75388,76684,160096,351268,205306,207898,77548,
1836376,46060,204334,52618,204820,161716,310810,45292,79150,168520,165112,219778,110104,215080,739744,122722,
3401872,362122,141430,122398,255082,360664,349000,109492,45850,377494,108736,135202,50812,331918,227482,206116,
107134,48580,516562,49660,44530,510556,203566,980464,275558,44366,107482,205114,566480,315986,99104,1056862,
1314190,44332,919000,155278,159244,76124,2623148,43496,418562,75242,210104,286424,337886,42914,467300,109070,
304186,43234,43450,358142,962626,501184,43282,156082,890878,56686,290314,107968,774208,107122,465682,113278,
16654774,1380764,449984,107516,46024,155242,43720,354898,113572,350038,389458,43756,207584,46676,45692,203426,
44156,203858,46604,6392792,589796,1709162,111896,78086,155708,49052,44984,75602,50762,1195514,180398,42956,
75224,188246,47486,214442,1261556,354158,129116,387242,1979432,444476,128252,43018,1134358,42908,43366,193934,
43358,135914,119660,76568,203420,75110,382640,281684,397004,1734824,44138,1232444,210224,42842,108604,528076,
900154,44054,2035340,985148,458486,108368,43010,43672,565486,107188,44908,195844,42898,124348,456296,871082,
75122,6044774,43480,155936,669026,204572,45788,303998,901064,336188,2728172,48818,1646696,622262,155548,541378,
163024,42842,564992,348802,42946,2128678,629872,109706,42962,342932,111002,198476,692240,42992,46886,472760,
402854,75212,1647986,75428,323330,108824,1137254,216284,43358,43142,111578,45014,158738,77210,348962,1343264,
353822,277952,349042,276034,159404,413164,155600,75802,108952,385864,42844,540034,75046,4857064,204208,203614,
47542,44486,111506,204152,43214,579074,3817724,76330,75812,109028,108974,276644,951184,1435948,3447208,677464,
588790,178318,936370,77362,54718,175390,123842,457730,466924,155986,157154,3071276,303992,566428,75106,204034,
43282,209056,159764,203626,157168,566182,155386,43508,708092,183932,466712,675902,2771648,50426,474212,1010978,
930356,108008,138098,76268,84764,2323556,45206,64826,689138,48818,209342,1113302,136442,46754,669338,117602,
2001986,583622,196922,914264,274166,47882,689624,452078,47522,339164,109502,442946,180746,49142,153998,608894,
285668,117818,81398,76556,295388,114632,1152182,794186,224036,47342,141956,1627118,49034,254762,754424,44246,
1535264,457964,768914,355466,314354,108722,122102,137636,504056,57206,663542,201566,1041614,535634,604196,2624114,
467246,533342,166652,292994,115172,136658,3107096,281492,428564,216956,123452,44912,85628,595826,200414,2531636,
608948,118106,377522,270332,423236,136118,198242,52388,626066,834392,224144,46478,370232,114308,216548,129014,
1087658,223388,136556,369908,165656,240344,148598,113516,306116,2018234,1043918,606458,97346,49556,62738,51938,
210314,43060,191644,99170,227966,43168,208966,228160,193720,44266,320566,109534,5825476,307270,109048,356548,
100630,110362,213232,236380,304354,99118,804046,199054,43220,209882,117158,43490,43070,283592,207668,43052,
43922,203888,353468,44948,108920,109442,215672,46940,1754930,43886,206642,196036,277838,204290,42950,468742,
45268,74974,203614,203506,108466,43612,322504,474574,1159306,117592,42934,43072,941506,467648,1389452,277942,
275998,195832,353866,43042,745132,1260904,99086,75812,159638,2643734,205418,747866,43814,181816,107146,1798436,
107288,229598,230906,108368,43472,107666,43694,897392,44630,903932,598502,43202,113210,109880,136676,107396,
160748,45202,204172,204656,950306,75124,107264,43574,532414,44146,291814,349640,191536,43154,760568,486572,
43178,42850,568336,793136,203618,350200,2947636,305440,99502,42994,107684,43112,75802,76054,327526,43006,
124384,42998,259456,723296,43574,349382,43090,99574,107254,621388,361042,4590946,43036,282322,-421082,461564,
46754,211382,279098,43064,357398,545156,385208,109538,342880,78556,273028,75086,42944,340268,108346,43204,
108166,206354,206084,42868,203626,42884,3963994,731608,565396,191884,275956,157894,75028,107638,75568,56506,
42934,108016,855538,75644,42934,76546,1325710,43546,850792,203834,457418,108848,600692,107452,222658,77236,
332650,43408,45646,75958,155458,42928,192988,2310130,43768,1169594,44444,115838,974114,109142,43004,567818,
43778,1587680,206180,45164,304886,310376,463490,42974,523802,1065716,77168,44360,107702,44984,43454,43946,
306830,295220,2483144,44108,589688,2398868,464618,45362,348794,205100,1124036,436430,356570,160028,43274,44396,
1395962,46658,396092,43964,920654,420308,44714,43762,207178,45340,222394,203776,350818,124438,110176,44242,
159524,205420,43048,255718,230890,211144,214006,50122,719686,79462,196142,2115478,181924,195838,548668,587144,
162542,43262,76304,4099328,2893718,1973240,107242,349594,108304,43114,43636,1290488,205412,156452,577976,43874,
969488,1380640,565618,277040,761816,125980,43432,75184,522542,227824,99166,282166,633256,
// 
568040,43106,113144,1342238,51044,215690,76112,383104,43546,42934,389746,111944,751016,206966,203942,42896,
2673146,107246,43036,42928,160328,228068,599786,43018,197432,157082,972302,111866,12200648,155786,469268,730598,
108788,204398,44798,42916,801850,44482,204664,125524,195832,43348,337358,203960,75112,349570,195770,159536,
862864,45778,109492,75316,1644232,44008,43432,43636,109672,1380616,107258,43966,2810992,186886,43178,43376,
43796,43126,460450,43868,43544,135722,350288,43616,43252,45238,43432,75064,3131800,314108,338666,123758,
4037810,45350,43192,287158,46126,276466,75124,550570,418474,75178,43600,352228,43762,107482,46786,349294,
1411678,43034,159748,107684,662668,472724,204908,44038,338728,189748,159706,319330,43210,464230,230572,204124,
44806,387508,43402,123512,43462,282662,43850,44324,75134,2042806,204766,204332,76472,338486,313106,107852,
133718,44540,526226,43010,124334,539726,129032,83309252,56210,271414,155578,131504,349940,353846,412522,541756,
229744,4352482,549172,49714,4175620,43246,44234,76592,42974,108224,401336,107522,631492,742462,43132,44572,
614302,113398,45256,899440,43576,25436122,600416,206834,208616,76184,42920,517040,75104,115088,542984,386090,
109120,110632,44392,110956,590152,44734,43876,467680,107482,197380,403444,116518,115384,341464,548356,45028,
1606864,44626,75196,2428150,43138,228226,971590,215714,44150,22059794,372596,204158,43070,43124,583778,1370300,
109010,498584,211340,45164,107498,44264,79412,573572,125168,108524,192002,75704,125222,43252,75440,42992,
905264,108188,389240,107306,385702,78916,276352,44374,156022,47434,1123072,1660408,123466,276890,107662,42944,
123694,42968,2115394,203696,5277794,108104,45698,45266,204602,572342,234212,110552,548288,75284,578174,215294,
126788,282470,49244,49382,356558,43502,43808,44396,570884,304802,644918,1314464,1152752,457322,350726,75248,
160352,434102,489686,208088,197168,1513238,630338,560624,44168,43664,118106,109022,99314,200150,100610,46724,
48110,355064,107672,44474,46094,4806824,117202,349348,204196,356152,215416,222958,8212828,202114,43156,190306,
557572,45742,46918,43222,188452,1687954,221692,75322,337882,194296,109264,601744,108994,45244,229666,258004,
304498,230638,49276,117454,45490,80146,372568,76186,677128,43228,210406,107356,477298,77590,45256,932224,
43174,388444,337214,107326,351694,2808676,203842,42938,111554,314642,229778,1352986,43720,43360,3872438,52604,
114242,1196114,122612,42974,45134,1889636,1195628,342014,114332,754016,45284,46268,142478,502928,112118,47516,
1387112,10144616,51308,112136,126836,234428,45662,536558,44258,193028,46616,282866,1384924,2303464,753770,43220,
364168,1136332,112652,1232152,61391482,13947370,587722,3742504,26220490,4282594,4945444,4083676,14724490,520258,831202,13085188,
1708594,1047634,3056110,3483310,3302404,13007122,2285692,5190298,30485626,60232714,20888242,2561254,468266,576332,276322,43286,
42986,43670,203960,107920,204418,4148980,213982,204148,204634,158932,470366,107558,1561328,108476,380486,899396,
77996,111662,44216,75550,44590,43564,1019074,43540,282380,469498,44020,155674,228118,44344,43066,277042,
3064522,709672,53758,43106,228080,167752,365446,204220,196720,44308,43072,351424,99862,380554,2841094,127384,
349318,385558,46312,43094,75242,42946,262354,332536,386386,42952,43280,43118,108238,1095808,454114,895738,
160174,196840,203998,228334,278734,349960,107590,214606,832690,264574,135734,123548,447494,774506,107336,1051876,
75454,469376,75190,998240,978044,43294,207334,107786,110774,819788,526784,1332560,212276,323966,1769798,207902,
734798,49358,99302,83318,244424,109532,995870,493580,156782,206444,566948,310136,247718,316346,107732,2097956,
3068174,47156,44870,359588,43886,108182,370118,2348624,43148,108704,47324,306916,75634,277426,108676,43408,
60814,67078324,43148,1747844,107486,107890,43510,246518,108670,205006,42988,1437878,893530,43640,43274,160330,
44230,45364,43864,205108,748438,1011382,111184,627424,43126,215896,811852,204946,76810,43054,119122,75892,
280330,3079798,1721644,77242,207916,109456,160816,351718,46222,571066,43162,44554,307898,567176,246434,43250,
331438,43484,107614,393562,107792,107378,208664,42992,1442212,207016,43366,127300,44368,144652,357298,43576,
43114,892924,45268,77534,200618,75266,226018,75250,493534,206392,213356,796826,111260,2768744,115724,119558,
100760,51716,573482,236378,107966,108596,114698,161852,621110,54254,51950,44678,2165252,42982,42986,731186,
156148,107836,155986,43474,647798,44270,43016,156290,123848,44074,75178,231286,4752832,75646,3203948,328442,
852436,467848,632818,113860,207352,228320,1092364,43276,42964,51388,1083230,371804,43024,820622,110738,284636,
48494,43160,1843058,816248,196036,277786,567872,43226,44590,42970,109258,107818,5297380,43798,44086,76216,
76108,108664,44284,108772,43042,137686,108610,2134978,99454,43270,77314,43000,379060,43496,109544,100376,
228362,44162,747896,187030,44536,3842050,565718,284546,76784,209468,198788,43898,211088,717176,207038,745742,
1129154,107462,962794,109738,44206,44332,43300,75814,46366,44584,76930,112294,77740,44056,42968,570536,
77078,155824,43064,474146,24068390,75608,43718,138302,110066,43100,1389200,107644,75268,75322,205438,108238,
43166,43480,108838,564976,357694,75220,306718,196112,99542,123664,108302,99548,284396,108238,475642,108364,
935104,107894,1470350,1832648,75454,107506,124918,107486,44090,1794508,893464,475114,657754,528316,1207726,261754,
357298,125782,264238,2736754,471734,210254,44054,45530,215492,239306,859442,171386,127144,2947054,126172,1311274,
107626,857956,45874,100972,75790,100648,4751410,650728,75574,76816,75358,107462,622108,566866,331210,43174,
350108,305714,538994,229004,43148,161446,107566,115756,45688,46642,43396,43142,43028,43060,43012,44446,
108346,124556,43430,109432,156682,43004,107782,9138436,4764760,109942,43438,76306,124420,76540,894904,991456,
204946,43306,43636,111526,825982,12749912,264194,308654,135944,109958,43772,156308,76778,107590,155920,75250,
6434570,107894,43558,162898,351550,43318,43666,107648,192104,501136,43468,623426,187624,76564,43916,156080,
108434,723452,43516,1734946,75364,44452,363940,219466,45766,856738,125314,160306,44488,43246,1245592,204742,
43576,1500262,215110,145312,586522,598564,11682766,44200,126502,336454,125530,107864,667358,346736,205928,43688,
43544,136298,155996,123646,350890,349592,107510,108886,109408,198550,3124948,278012,351452,2174060,44462,43466,
194222,43034,109424,10277906,46148,43808,43144,100298,43334,157040,107936,352096,111076,47416,229444,747358,
210238,3467842,43132,3277222,580252,318982,1407068,43190,43250,7619900,1035278,107960,44906,75356,352904,43286,
47798,213016,569308,320476,291478,206578,746938,635836,2312050,136228,342994,134254,633892,2482636,209182,889660,
55774,429202,197338,344938,131458,494734,685462,792796,1456744,10631398,1440364,2599276,207004,334084,278680,491302,
162442,3753580,225298,358816,606592,337900,129826,1881022,132610,140386,103654,1042942,1589692,758146,47746,641182,
3689212,200686,359032,241096,479668,892660,229522,147838,394510,1358500,2256466,759100,149458,173956,5855392,369706,
58450,492790,622714,8753062,915484,220126,177682,165154,866740,387004,53482,383356,160798,148594,946714,157234,
173566,2048638,47674,60958,325594,299578,664996,519412,590692,206698,533614,100468,780718,513202,107986,239314,
59242,49972,50530,228730,1800910,244498,783496,1721560,670330,155638,310996,552442,952354,3526858,656302,121090,
1549084,498286,126262,660676,393454,3474208,1078984,469462,112618,371182,958036,564040,1830910,434020,319612,1703224,
4003816,137146,46558,1046638,211378,206992,203764,180382,570358,143002,11115652,129262,49618,557644,803506,625846,
906526,2027092,17008690,1785910,1427044,268474,57106,2413984,411844,110290,125050,46408,239422,4162252,1221034,157594,
690106,129340,513850,115204,1794334,248410,509314,540310,103762,208642,350554,534730,180598,442606,406282,315130,
152194,1019830,1938802,1200622,418468,703750,1575760,61366,4292014,726772,197218,549868,164578,788926,600844,273586,
166978,66286,128098,603742,775516,3296200,372910,2743750,2732356,796756,206914,767596,754474,1445026,145876,80596,
165142,21968806,375148,569740,104410,329530,169042,353278,172714,47871634,175630,97714,111748,60418,79678,457960,
514738,144856,2364538,81298,970042,1695856,491410,2533666,461686,133726,135958,185188,325930,84196,231790,280444,
437950,5984320,406984,10800526,125830,2831422,661474,379912,140104,1888474,800806,55282,150850,85870,121042,581116,
472756,937966,490024,300388,66970,652090,520462,3208072,10867594,456988,1218550,349636,1072318,48100,552118,149482,
459418,52708,1627330,930676,1765918,671800,613306,155908,587722,686380,251326,1498486,252580,125452,858910,136156,
672418,2067088,126802,460378,98362,197986,56434,190648,271630,1761544,255604,241012,104626,189022,343732,802030,
785254,297634,278014,880492,2496298,156046,1535962,333274,158998,397048,429610,2555536,2569276,572386,88642,464008,
441310,2080228,27277708,161578,168706,711652,360958,143074,1312402,518692,1667614,1029628,234778,1087330,597010,352858,
6693166,299818,62722,436006,1923382,670810,1170796,107866,203116,1208218,131314,709840,1505344,523624,60850,465736,
266770,170974,651262,150466,2980624,458266,2382034,163738,645556,307030,1601716,3290662,630856,325414,229834,776506,
141220,45622,730120,277654,416488,301828,1234786,140530,5757922,314302,755716,157034,75524,337934,205022,694348,
342946,78982,43054,45478,43156,76498,44812,43900,75580,43864,3188926,44452,
// 
107648,44950,113272,110842,44644,135904,101938,46786,487444,78394,43144,665800,1154212,44566,719566,77134,
109708,155914,107924,732542,45800,192776,352004,100646,365414,350708,431326,280372,43606,2100250,305182,571918,
43096,46738,198262,43426,159976,43708,124012,46174,158368,124066,43366,1354456,580666,236614,163864,108418,
113818,206662,2416474,75538,298162,43438,76186,107516,568514,76244,114050,45902,76370,108866,44048,207416,
160286,583580,461270,47642,43814,1004636,43124,136508,210494,99680,101948,126914,44408,368462,206066,43070,
894134,126428,108938,1006682,44624,215300,198140,107848,75814,43118,99472,107636,43178,109102,75268,43570,
901684,124286,592952,196376,277282,355150,107704,43252,360656,108008,47414,44030,231950,574334,214532,51286,
590344,99868,111238,597904,733498,43342,206998,236482,48766,550600,49468,47182,404206,49972,304744,167044,
83434,106618,1662952,45142,55798,1231540,350528,3663886,107878,44686,99878,251312,75472,459548,108296,539522,
198074,108034,196474,260944,108070,208258,160118,43964,107788,2544646,731054,43184,311918,108082,43900,107666,
2251664,209492,44702,46514,125570,324452,160694,44012,477062,115532,77240,338420,43022,246716,205442,2066336,
78428,229652,574802,211382,113876,568484,43688,118532,306632,75764,45272,311492,45326,1620350,76808,45290,
116018,43622,459214,124186,204818,118052,358366,219556,43474,44986,1609978,78454,258124,49831924,144994,4416196,
77482,332146,123124,85906,597154,281278,122476,1267402,104446,372136,131836,237028,628780,165232,3865990,175342,
46408,147898,129622,44284,51196,422560,49276,512614,110506,936514,44812,49222,248068,219070,2575696,1214860,
85006,116542,96238,586462,1078132,119128,159574,1660402,833890,47578,63706,55054,369256,412798,611734,128326,
586948,364846,46444,455374,199378,43210,372622,605902,162562,59806,310294,3261946,401134,122926,1378504,51214,
51970,48430,50854,463720,49060,67798,164650,4856008,777982,171670,43240,230680,139798,367600,405994,212782,
88066,166690,51682,445402,500950,124732,198658,128524,50086,238036,198292,299542,67258,53974,376024,595558,
300826,267844,379426,68158,491068,53434,128098,2387614,312292,229576,231250,1771816,109264,228412,132700,417388,
440698,245668,107626,130918,424756,913054,387238,930550,1172632,283900,152434,116446,571882,2290864,613072,46594,
224932,230926,66358,1052308,318406,508726,1286356,256666,780376,167350,52636,482458,251632,788152,236254,124114,
251770,84988,127516,51508,612100,487828,281146,508540,2134858,2303212,45310,236746,115042,773896,451354,2182036,
354154,908680,85420,141754,163678,52420,297022,374428,116338,49708,91738,491044,61786,126478,67150,119668,
159034,1078618,6358036,110722,352210,83116,177124,231544,338950,128026,59746,76744,204670,109534,314758,113206,
112054,453820,130198,289714,125662,1070086,700240,295714,43672,45652,51862,116014,307714,114286,4298662,45622,
722404,475978,1094332,82738,299938,288598,1431478,1081558,625180,134572,5375992,2881408,326098,1031638,296290,268942,
956794,100180,52588,61966,230116,49324,117886,136750,483454,83710,50098,47812,91954,178642,1321492,270280,
1074928,2951824,3091306,157468,2736364,204844,564940,2846848,135586,1709644,114934,300424,457672,263794,101692,194566,
83206,132898,58150,353182,65974,733072,143092,257818,170866,338818,133996,1295248,147874,224554,339124,239836,
55282,752026,404734,58582,55954,210268,778270,201694,233560,202060,219532,53110,2336584,506794,1350940,44614,
1328620,47650,143524,269128,295564,50782,624574,576742,236092,279148,1792228,640918,945640,602866,58018,479404,
260866,46126,149320,297832,937498,656752,319996,50818,82198,99298,144568,531364,535000,1636588,97210,113476,
44354,354314,496244,160108,124954,156716,622340,204514,107944,205052,196550,108418,215470,634792,275594,44876,
1805852,109010,43844,160700,198068,1904968,44368,622738,45538,1834558,1939042,417862,128188,557182,2309806,46504,
162232,107686,211096,107668,100366,625258,232246,100744,76102,354142,109414,43370,44264,894814,45400,109168,
76540,205342,45700,946474,2446126,123952,157156,43324,76450,44626,187258,198472,196528,47794,207502,227752,
43306,129622,312520,197014,205558,682738,46934,81098,362642,187874,248126,45206,43586,6242702,43592,637394,
208286,43484,205016,858038,279968,2692526,352886,572594,155992,123958,107732,123748,280072,108172,785980,346204,
1393444,543034,405460,205012,107990,45494,124652,125246,191110,108088,46454,100826,471014,43700,44612,897718,
388444,1680214,43168,714682,193898,110846,43250,43754,43052,109100,76478,206246,46100,136310,44624,1805812,
99592,43228,156034,108314,458774,44086,1482946,135998,75536,567958,108148,43160,164572,76750,109198,210988,
431722,126052,228700,45034,45394,108820,46834,43198,107740,48826,44242,984652,156268,374284,49222,43930,
44944,212338,44326,43984,43990,124918,215260,477754,206020,623008,988588,124756,136060,282970,47638,938530,
906454,263674,232300,107992,47080,169714,211366,4175290,44974,44584,286696,100798,43882,736354,129130,217036,
151990,45244,551626,78586,108982,157618,78820,157294,43360,206452,101392,129292,108100,109504,46348,159400,
113608,79720,232948,108172,75508,603676,205696,207964,43228,209368,45298,192880,188854,158590,47212,205318,
1155772,362944,157402,87082,242776,43156,43234,43354,48934,43900,156646,107956,354358,50866,158104,138328,
623440,212176,115894,280378,211960,48844,160048,43480,291376,45700,934156,50734,107810,123878,204938,205558,
4317262,349736,198566,481406,2217934,196642,251114,43886,75866,196682,1543592,318458,123944,108974,1154306,156728,
127184,205796,929936,115832,108002,207416,231086,206282,981776,358238,400948,135916,43534,76498,124882,353780,
568672,234854,212378,209624,284792,352076,899150,43510,124840,43444,624844,206842,124354,43192,197510,1622900,
156206,930170,43142,205976,1147736,43886,901118,124934,100400,348170,43052,110018,160466,233570,85982,121844,
566002,79918,91546,48202,57382,242974,114508,76048,126676,48922,214858,844966,697786,1203634,1459018,960712,
701236,565642,44872,116578,5739706,167482,839746,1232818,113428,1220578,77704,3313432,284248,2854114,2059712,930806,
508246,168556,158974,99976,215906,236768,109958,457628,75752,47786,77138,43946,366404,43502,109922,113108,
200696,213746,586904,76886,235358,2011298,112784,57914,79532,110894,125432,430568,107636,210236,81566,108518,
212612,3246566,108788,75518,45512,283892,124568,48698,473408,109796,43658,84806,376718,220136,114548,1075586,
430196,137672,45806,231422,81458,391946,60278,166256,1399964,125594,134492,215342,45662,284234,113144,337856,
206618,287456,125108,425822,109004,236606,573278,111542,108626,46616,413144,340772,43628,43784,277478,107978,
111362,568418,114494,107852,79352,43676,260702,914966,161558,78866,916748,574736,45944,80342,44146,2206966,
624388,424030,289264,126316,76582,51670,100360,47350,1353064,569200,43516,281650,426946,7381408,75556,213880,
108310,236434,685354,160618,109552,48154,160984,116842,2615404,344746,100144,334282,44020,1166980,1608214,550246,
1060006,111532,408766,312778,205024,215092,49522,154954,173134,158458,229630,386950,160660,44200,204700,9861466,
43156,47368,49018,78742,111910,545548,46378,1106146,209560,43588,370018,104086,407548,44410,945022,207388,
327574,205942,251434,640426,5666152,885358,572518,9955966,132040,572116,161146,795190,116680,109588,1346392,208048,
4288342,48262,208210,2720866,109156,44236,45802,130366,1631740,46918,229078,517828,112018,141922,59134,53938,
636052,306676,46372,53194,2544790,45166,3941212,133618,231736,902056,108148,109714,49690,110884,205510,80686,
75394,204646,363280,47206,47836,172390,278086,43798,100846,592960,50158,49450,76870,192964,219844,2041780,
627178,99874,546502,43070,899138,895492,108280,43238,108034,757382,292418,156478,123890,43174,555824,132626,
208682,75386,192296,336764,344996,722132,351566,12048452,527246,476954,354482,561518,46406,231596,1797254,896938,
257290,44554,43204,43330,76558,43684,902204,49580,52586,1465556,107522,1399136,259064,1478678,725810,200030,
170168,145004,244022,352292,77354,44630,46934,56114,237074,115898,245174,797738,390956,59246,61298,231524,
215078,165806,756644,211922,136418,44258,356018,44612,49766,623480,43748,682124,1228514,356504,222314,84860,
60794,427382,358790,381290,149318,9112226,2357852,115286,52754,1350158,47078,391346,112550,754664,198962,233024,
51164,44900,2103350,55286,361004,525878,80738,308798,1589828,942782,157148,49892,896126,164348,124520,104012,
199448,105092,485684,2839964,48050,44990,75554,197828,110066,208922,246632,56210,365108,120956,1690736,854114,
76310,1569698,85346,43982,227336,131462,45800,2107994,80540,162446,224558,419810,400244,476078,76814,139334,
209474,918242,53618,1122016,2494514,75884,43166,107984,123908,75400,426898,108422,204704,606274,46012,934108,
119716,489406,48694,192748,77512,478078,232468,902734,479356,43888,14861986,473704,78484,384376,365612,75664,
1029386,108902,43538,45608,541334,43072,306182,1141136,117922,1140406,2918474,356728,157214,339386,100490,100922,
209738,75758,43940,456800,285554,477374,43598,124558,205496,205334,247094,196850,47708,108512,541808,235376,
209330,156860,210680,158426,75818,109700,45542,43112,43328,156968,197356,352186,156904,2857720,46582,374218,
43954,388742,75392,263096,109858,43318,229828,109804,459182,156152,603928,572498,328696,107800,213316,75388,
808250,78796,161254,76366,130204,43402,116622004,778612,108958,605458,827212,133192,956434,111766,108094,216742,
43636,907834,994342,49402,45154,46894,114358,159268,108832,279166,586642,43142,124466,43772,573464,197312,
206480,110260,44584,108242,43148,1337528,158138,371938,108302,604700,318932,550426,75412,221096,722036,45086,
44372,626834,205282,108172,717218,156698,377836,214594,142762,108598,297274,1287994,1431862,529774,267928,959902,
54862,168262,130786,1058722,905632,149038,113812,230074,1170718,212362,85162,112462,45454,998836,4081462,352888,
241252,126934,1090426,809656,439882,154318,492856,641572,3687496,93298,215338,2134726,215626,455962,612574,141106,
1260232,90454,178726,202504,264478,43726,56446,332134,111814,373282,80302,1891546,48004,333106,48028,46708,
226744,422854,64138,184234,165382,84514,97834,62854,1368718,5298892,43594,114946,236878,1443634,222856,123046,
972328,148876,351106,2284618,184558,133846,146878,98158,4044706,431602,904174,309514,134134,44044,1952194,399058,
186172,47446,189904,179698,55678,218482,667816,1784806,1432456,51106,57022,47956,160924,120616,343048,240898,
282508,1592836,240946,86674,46894,263554,944008,414286,50404,481558,3687802,283768,351958,156796,406348,146938,
244726,205198,1144744,1044142,58606,80194,1312306,243268,129202,178882,123334,205468,62278,46222,43582,1669624,
563326,48454,45844,110914,756754,43384,1824172,1816126,67126,113272,396304,594916,280528,235978,2519944,173884,
414988,773656,133162,57694,86242,580966,130822,355804,58282,108376,66334,128842,216796,220588,223504,371824,
258934,138508,166738,403324,63466,331384,45862,160414,119932,164302,98914,228958,250486,111886,119266,106924,
2197744,814576,370924,4776622,123658,584872,605002,247588,191302,65734,222244,636226,44314,364606,66166,380194,
218158,966868,361618,48694,667006,123262,234034,88114,353374,115396,771982,94558,574666,49036,260764,77368,
2384044,432754,348118,965734,51394,4479676,55042,62482,300778,297538,1503736,204538,48886,188548,141844,433132,
658258,1759264,1526182,183586,761776,1448494,777796,115918,202318,118744,535768,46852,365614,419836,166378,618772,
131638,127978,60862,264094,281236,1194802,68386,1031224,499972,181798,131686,1376566,234628,1012918,239632,510718,
822832,1430512,1859092,288526,273226,138874,1210084,632824,53698,127426,481192,1723012,63502,378274,489346,151798,
144268,363256,397762,121282,60286,603718,487336,329548,138352,165298,123694,137374,167224,201082,462238,220912,
739138,276106,721816,55858,83254,194242,1719196,708046,369412,1385638,124828,2414662,599938,614032,112588,88546,
1127452,49966,938032,533086,363694,461644,717388,111238,79582,117836,400112,277664,108158,192568,107752,108146,
108676,43156,350612,252002,136694,206594,107728,43388,124460,197306,43492,297946,411844,43318,1453582,485446,
814792,652954,3525646,246478,211828,2723572,115708,33307564,571250,1935470,124918,43534,353764,43732,77384,444446,
191954,108340,124222,145246,229732,107942,43388,101026,43948,111820,240184,44164,43654,899050,43372,387346,
124930,839812,461974,199288,156640,140170,44110,108218,43682,255758,899048,205688,904880,99788,43304,43120,
43846,124612,156232,229186,44638,4026214,340144,229490,332558,43636,44806,109402,43270,76220,569048,241016,
125900,1008842,420458,108608,1117534,142876,55702,624694,4116118,649804,347224,5054134,164974,319906,111838,210352,
397732,247702,2650828,577606,48493462,57142,2375086,102988,396598,58126,16617862,1112674,213592,133966,52294,186778,
470686,1048972,1335532,1633954,746354,43178,156682,286570,43300,1141318,45304,426454,354232,461350,46954,43612,
125170,111322,156824,886076,75692,206648,592904,626552,43868,43468,123934,191186,605080,44356,43490,860932,
43174,107954,739132,207934,645916,279106,43312,111274,44428,111868,207124,115918,75586,112552,206314,77638,
125194,43136,205016,896836,1175554,43598,250526,43256,130532,360302,1408592,44816,199868,1662944,121196,408026,
49358,129236,495518,501392,43508,45428,44624,133934,158294,158456,195206,111746,107894,52772,289838,44546,
215948,223844,738884,48506,523766,44852,99842,44276,112106,160724,108128,10926416,418718,137426,388748,206174,
47804,121556,44708,944186,188332,107794,43270,107972,461212,192868,43430,43322,75788,43340,45044,229990,
1589656,592898,194222,43250,351452,107984,351856,157546,75652,124198,75724,460234,76322,43832,206000,107846,
44036,616310,75530,108332,108052,43496,277682,44464,311494,43798,589054,44176,109372,43714,165754,229252,
45838,43294,205402,110038,740486,99824,954434,3378542,1981586,127910,880562,994520,2162378,7295996,1320950,691346,
94469798,3301562,1186958,15909368,748118,1004222,183422,1706078,2884826,3722420,174422,8130938,1263908,278272,124108,118502,
231470,1145402,78140,5624126,52994,43868,333974,230498,2510894,464678,110492,125012,198992,120242,408512,110942,
571922,125336,856232,281240,44930,988910,469694,49250,4931450,77384,798470,522908,109484,295352,178130,515432,
46952,2792942,370718,248222,50420,113642,76016,129386,281726,219458,215036,156680,45700,43684,44692,109438,
840662,43312,158186,726188,44876,278480,367796,436826,228812,3199718,566618,76424,125780,126266,111998,209804,
111368,44222,232202,
// 
640252,156880,163522,417178,58210,5370136,75526,44188,46852,353944,114346,360748,857770,1312714,358156,738370,
197026,45478,576046,110674,162628,128122,52342,200428,162658,208954,286282,118324,1887598,2685772,109108,47926,
104542,125686,107848,453904,124720,205876,389800,285310,109378,158014,44290,405838,111970,50012,204518,199496,
473606,162938,234848,108638,101468,187004,108044,43418,735938,44198,569558,79562,208142,205658,291482,100172,
161882,367298,107828,240788,279692,108566,205172,114344,924506,45434,44948,44732,43406,76322,43688,78248,
43382,163262,124294,152338,43834,1372352,107906,571694,796388,158450,44122,157900,75934,43400,43462,76880,
579926,206216,206270,358226,125210,107882,44588,44036,1065356,44324,43294,279466,158542,359116,45634,46168,
136426,109402,47032,164164,567988,44242,159946,470236,1562386,280924,109996,124852,849976,47794,761686,306454,
1951916,45986,460718,206618,284062,48458,1857638,108308,743920,209962,1758466,350524,156646,391940,591056,99776,
43262,75584,43816,614444,205232,265888,43150,205096,43600,1232662,504454,43492,44878,124052,343072,3563386,
187954,3119884,46024,9071092,5749732,3476314,11693998,76138,599914,2462482,108982,570916,4025086,1349974,14593696,44008,
3578794,2329264,4868452,124288,720694,43234,374626,12007204,27558496,30469858,43516,2108458,1240714,2531464,317878,890794,
43858,10848196,2289898,332344,3088882,44056,12562966,910954,977866,554284,8859052,589546,3256552,447562,7748818,1263466,
4358206,19134172,4542508,340306,43288,6418954,8745922,43894,5181688,3807082,3602098,112132,10502866,1086076,16515442,10747492,
15309088,3429082,1869994,1555642,475498,206314,1516186,1633066,869644,2482354,2551942,1842778,1103572,4279474,662506,3618622,
6615784,772282,2913274,1440262,4560172,10631116,5368444,1859326,1339018,27811792,4594996,1427626,4588516,1690828,2044954,9948772,
3780838,10800412,2406538,28876366,1077226,2242324,1516762,5316706,799498,9478324,1703188,5492962,1012606,2333638,618922,15972148,
40333228,116898742,10983688,1226266,449938,2316178,7350022,6217804,9415144,2343844,1505878,9348076,1393882,848998,1912762,4751002,
1844326,8269156,7324372,1000378,1255714,1759186,1219642,79823674,2501146,2380294,6484816,9808804,1055026,3217186,706186,561094,
16496386,3504148,872938,24862492,3059722,3313414,5434804,1412182,6733882,10673398,3602674,13819762,1598806,589906,2689876,520426,
14882644,3601702,498826,1201258,727786,1692118,1065556,2630674,15545572,8857924,8279398,1496746,1001386,811654,1403818,2552074,
1438426,1308502,3494914,8089426,817642,938986,3650212,3532114,6023572,2007046,2590732,597994,2658526,25069294,10092232,6486508,
7431292,940762,7171282,3195316,4536412,1018522,1069066,942058,2359882,1350298,814726,2283094,2622376,10609246,1556362,1043794,
1188946,16654114,543466,1347634,1655074,7941484,3113704,17388352,12993076,1780084,1151686,3405922,1066474,5147116,1300978,663634,
94556998,54605854,1747522,1350946,3061666,1724194,4343248,4666276,1247914,4051186,10788958,13443598,7009444,2492596,2533246,2126602,
574858,11221606,1144774,4252102,2192212,2237578,2196586,7782352,934282,1038538,2146852,921898,2345302,7484752,3208042,5815342,
1866916,1660066,1032454,1597834,5618512,1609498,17992558,1934398,3519244,1650322,980506,3825172,1722274,3864538,1679482,2610694,
2484298,7617034,6705916,989098,6760126,2612116,3905854,1553446,1737802,9253306,4830598,911338,2945734,2341654,2022202,3714226,
8490772,4153222,1799038,1172422,34723108,6956362,1816534,1187974,3688984,5255074,5096548,1615906,1217386,4389418,816922,504586,
800362,8977348,5066794,6681394,9212218,1450666,2940166,8155432,5423626,888298,5847022,3308644,3610582,3530824,1299754,1303642,
3644116,1559302,8325622,5987224,8649694,7647454,1334746,549082,2070226,5121172,2686726,7271884,5120254,885898,3311956,5258122,
1244116,1394722,2913658,4351348,1276948,1555234,2157706,5377996,2054998,5084884,938386,4636306,3316498,3399436,2808682,6359014,
3091636,3899134,15853078,5675374,17638264,974674,1930834,1119526,992818,996058,2548018,4681882,2897938,2889388,1432198,1455958,
8043652,1984372,3143206,6233788,974386,8531596,1224838,3766852,7216516,1654918,3655882,1261126,7248556,1284742,8458534,2356804,
2478034,1205722,5344894,1759354,867466,1808164,1419526,1173094,2123098,3063124,1748818,744586,2676754,1151578,1859626,5245648,
3221164,829018,3952756,1253914,7025482,2860786,5131708,2799226,954538,6462694,3811078,2964556,11712556,835306,847186,1105606,
1041874,1992634,853018,3482596,9576388,1444966,3217996,4928482,6987574,2521126,1830796,10634032,3732922,6136912,2699332,5223394,
3408562,954394,6687064,2872132,2599702,933994,1844614,1684882,3675706,7016572,3850828,971146,1529686,2829196,1567924,2319922,
3486754,2465434,2875618,1621738,1730566,4154284,1290418,1346326,3907684,1411378,9325558,2146132,14320342,4448932,473462,340460,
206360,746926,109402,572612,47462,358424,109094,205304,43244,505184,205600,44344,43204,3896948,112466,460262,
49268,43264,108170,108530,43306,108160,43168,197036,778856,205754,230018,43880,160964,160876,349996,221044,
43906,2147728,108002,107956,350216,2033998,43478,46466,124208,210200,43244,205988,75806,115340,201914,157838,
109454,113926,77212,75542,113528,603722,592760,43286,231356,2141426,76424,1530254,75884,285140,108056,116444,
864110,43490,1149824,76640,43790,341192,1339214,108272,215636,110324,508376,125024,162338,754112,124700,124396,
205822,75598,229382,75748,156472,108052,118132,44926,43936,76612,208168,109816,2492518,198004,288934,163732,
78358,389338,355426,75694,99904,107960,43336,125258,344018,1497224,24491138,927362,665588,51026,80492,164846,
1434746,157330,210484,75724,456838,2050318,193294,45800,421748,207296,463574,47342,118118,232208,363356,193058,
132182,49058,44156,82010,49628,368216,47144,753686,796840,530998,281362,43342,192940,482650,43258,43168,
466954,353876,193676,562532,81746,77516,356792,80882,205430,118292,108086,44438,45446,111164,44852,117806,
200636,44204,20405210,306926,471650,2540174,43568,205808,235094,936104,44708,80018,45458,145340,1218632,551488,
206374,1527646,43402,220036,698824,44182,5356030,257386,1164766,1164646,157000,564610,617446,126478,76654,898922,
249050,43592,43508,109190,624494,965126,388406,528698,124790,110584,43876,43378,209854,354718,43426,76102,
44218,75886,7186546,43624,197008,44566,665722,570142,108496,76822,206776,44108,43208,205072,197392,672116,
241322,317798,5070434,49706,920786,187916,192392,79334,1174424,2339366,402362,2216426,6855818,45284,1135058,49202,
542642,166478,45446,211496,385862,355262,2496884,689102,810094,43228,2530820,108182,44300,205066,581066,43310,
600214,107944,1655238616,1116338,43228,43456,43502,43880,43976,75956,723362,99862,4142224,197368,110584,43972,
43516,43450,75994,43832,43346,186376,193406,859046,385750,108184,43958,460442,156700,75832,44866,76390,
115462,369640,44062,717892,219418,109990,505466,43436,101668,44368,506104,415942,43546,76454,112892,503018,
43312,136936,108002,355618,983584,232426,206684,76628,108034,75586,630392,76472,603958,684850,922936,43492,
43804,751702,13229266,7019174,387632,1305694,43252,415846,75832,351152,43186,762728,474782,77084,43294,136436,
108596,157240,212770,46222,332974,230788,75616,195256,43468,43696,357796,112762,44434,1858534,113572,43990,
26633296,410272,274076,156626,889550,128198,43370,118106,44882,372284,45830,299432,794204,353492,754514,100586,
744560,1651238,75746,446474,43724,222380,108440,385082,2958290,205856,108998,75926,372734,156734,76628,902510,
340442,121526,3604184,672014,545294,247876,43322,160894,124888,148582,480496,393718,78346,350284,465916,58654,
1081192,47224,323704,460892,75850,206362,43652,187994,43288,198328,205630,138136,575908,77098,43864,125914,
1199560,43960,145642,75874,124240,43388,108022,215992,810922,43220,206110,43504,75890,45634,75604,353068,
236086,230918,470840,43304,156740,360356,157334,110894,43462,216658,1481638,428512,113314,353306,125384,871544,
189104,108434,575894,44470,577108,278272,44290,76282,261892,80170,43804,514060,76912,43246,109612,605194,
195730,112636,125242,43774,6755624,44534,108890,570302,1126934,108386,219872,231632,205586,45038,353708,109898,
108296,44350,352330,231460,3162382,339656,124262,2310178,351112,1390744,44924,205796,79556,45524,46100,573212,
1469180,44354,76892,728354,43898,46202,43894,108136,280288,5379022,108784,161008,110296,339110,198362,43258,
200812,46978,137380,232636,44026,818368,577096,248488,163948,43654,43798,108104,78902,108932,100718,205304,
44324,43718,44234,1059152,118322,108274,624802,43222,387578,670808,75884,43306,422794,112204,576602,1145222,
43258,108340,206728,571496,76168,1903864,280192,43408,45604,208048,352064,108856,4850722,1166770,2395936,1917712,
8039368,208504,545932,550816,162826,46726,44134,356518,111934,76660,3293578,44584,699148,1496926,43318,204532,
111952,109792,452212,117820,220798,48814,5089834,345430,46348,108280,575866,358948,139192,101500,1911322,1391048,
205532,113138,44336,163928,563074,117034,491314,360580,452668,207662,79694,1684160,44378,76184,428152,108094,
334048,309448,197384,247880,435700,207712,145586,43348,43414,156688,43502,2480590,108382,33926546,876602,748136,
354476,592886,43270,333388,108926,1764844,43250,125810,137402,43538,390302,1578218,292442,194756,571712,333104,
44108,2134444,351310,108434,43430,198230,156764,1219412,75740,158384,124702,571222,324046,1212974,43382,205666,
1722040,43762,257548,229766,1175018,43244,108976,43474,108272,352676,397784,249068,334154,43238,1967770,1208546,
1134638,123686,534914,714734,2681180,278342,109232,8682308,3667760,1883564,1581362,30772412,503522,371942,4123304,3703664,
229598,2144636,566108,6312968,3187268,41372288,2156300,964628,6313778,306854,43244,4944716,2399438,1041902,24662384,9809252,
2368682,1033802,1363310,559052,1643246,1686602,1422926,175004,4961438,916946,1048382,3833720,1493822,4709684,2383202,677078,
276686,1580390,3317780,461294,5528654,3659660,536138,341714,321326,4797458,15442244,493148,2692106,1588652,743420,719846,
103790,377990,667358,537542,426140,1987082,582446,5250086,2124386,2326886,2475602,572390,432422,956366,1226846,9288488,
567998,4896602,376994,4050242,2307842,758702,3156002,2266382,1473956,2643182,417230,822878,128702,349262,4368248,355022,
2787236,1383470,1116746,9385226,670754,7569044,4067516,502190,436454,1807838,150230,1658636,1702862,1502252,2906948,1176038,
1129382,1751210,13330838,184814,277550,2783186,193454,1089638,164942,409070,2819852,3202310,13233320,20868272,2288888,4884644,
4076486,4326902,1459538,10003256,765020,2820116,22145480,528110,3162314,2946050,370574,1282958,1218476,993788,1080290,643292,
618734,1829708,3304658,9336860,9390896,2031884,3155030,4336982,11989052,5410556,430190,737180,1615004,1165286,742040,305774,
1389014,948044,1689686,791606,709586,258110,1690850,558818,856412,3214286,983582,803726,6635276,1008854,200582,1126118,
1231442,491102,2255870,1500194,329426,16909802,854702,300050,4273316,1456460,90686,474686,12674474,10823078,155726,1104860,
589058,7544036,1591706,42441812,13624928,662246,2858570,480350,758990,901934,585062,17576108,1639646,2098406,1094498,4404536,
19188656,1934684,854468,2250206,2052782,2552654,829916,1340606,16891766,16831070,1512974,3639086,270542,1094012,1875068,1507652,
1256354,983006,2784860,457478,625826,1476782,5821712,961190,546662,1218716,1887542,1736390,3036932,1890890,1653068,921986,
679502,1952828,712658,1176194,108952,416068,583808,108482,110210,120538,248566,109912,100396,161074,778036,357124,
128188,109678,108776,43898,109442,125420,77666,577280,741548,108370,43480,43354,108116,231712,43360,388652,
75788,1168060,43466,110216,43988,3042020,43538,44282,2318150,43880,198446,44150,205994,157520,75704,76244,
44420,158590,124378,76012,115084,126160,340516,127024,2134414,100150,746884,353548,111034,205748,108628,3572986,
117916,156886,108772,44008,44818,859048,43594,198364,776914,208204,229598,197452,280048,43564,352570,392152,
717310,114104,936596,43844,109136,1867672,161170,108730,339758,734966,110428,1841830,191974,43636,480922,208870,
44008,100606,351914,47512,2853976,563458,200872,606010,
// 
503480,198502,641458,6889904,252164,75890,5309918,206432,578222,76448,278792,126506,360170,44648,311618,216416,
44180,205864,100030,43384,6112088,108302,157162,205942,43436,108604,157004,156896,43418,193346,1184012,111032,
319912,43486,76162,278618,906746,43286,157126,1409512,417802,877666,109516,109498,108166,45928,157882,354244,
735916,45022,43502,351488,43288,44146,920248,119018,206738,472358,44084,125678,43298,309746,43472,2210192,
110132,44714,109114,157714,2315896,109022,233510,552632,990248,207572,43952,207896,43838,626720,782000,43304,
706652,205682,2159540,381356,574556,161270,43268,685796,75716,108814,215776,476366,229906,3892058,77294,192638,
157310,108278,157040,208754,158930,76106,45358,1158946,341312,206806,6715210,108724,110972,5532014,675002,44636,
43714,1716802,586450,583432,43298,43744,351790,197824,1086110,108194,262792,467212,103510,1579324,100216,299272,
303130,47638,161338,3367822,540976,580126,46930,44812,45982,341374,204916,44794,135190,51682,48142,246766,
376708,899428,1147042,538546,286150,77698,720418,297004,45256,44428,46990,48070,218566,1878376,51220,139582,
423994,217594,1417018,132760,412996,12837568,650164,144118,767110,615586,283882,209170,49486,370660,76708,289036,
77302,43912,282748,43480,1013638,47224,43984,51196,156964,45688,201934,901696,586444,118534,2213086,50014,
46630,43282,200476,46444,49474,2132932,233482,108382,123124,43502,486574,205552,76138,108676,44030,467774,
43298,2480564,44702,108458,46534,43312,44140,109384,55702564,688714,43466,464612,43406,111722,613232,44168,
2199956,261158,279874,108236,43310,-866469886,-478089628,-133193788,-65049502,-810137626,-280088854,-141622204,-206047060,-219285394,1701839722,-252172624,
-1164562360,-1320005992,-226018600,-1034405872,-188298412,-313877410,-313351972,-155284216,-500783080,-664780588,-557285578,-47002972,-1176831916,-964292872,-272109382,-99559060,
-457018432,-134629702,-96045190,-190962448,-194099236,-120814018,-1225600072,-441225556,-117184948,-1472829178,-412081756,-161783914,-102479344,-1600432090,-429677872,-597222490,
-271330810,-639144358,-162206530,-254587282,-822623668,305106324,-1589981974,-698823700,-124769604,-172036636,-111020368,-60338860,-1475298754,-143828644,-162398776,-187406806,
-73150594,-1045668292,22274992,125548,156898,826408,145820,43432,197698,43838,43568,109202,111920,231044,124804,1002062,
838816,901594,43532,44012,108332,75748,43348,75932,76510,43750,43534,108218,109640,309596,352892,209630,
170960,100328,109838,646130,334532,205930,473438,1610900,76916,982016,626344,44548,550024,44666,44162,108536,
126590,1419170,45028,212080,197794,341014,206032,159034,45418,1341166,124840,207004,194734,212188,46876,2113636,
584950,46516,254290,538996,583006,43294,125488,43618,281902,46084,43768,1734178,305794,110506,367060,709582,
44878,77266,241282,51214,350344,606532,587866,161114,43526,1406044,75868,43462,109034,352880,44116,43504,
208132,258088,108286,44158,125054,109112,389516,1888898,207968,43930,124858,205724,43760,43606,100474,109198,
75796,108964,342838,76142,395990,259100,2079062,2126204,109658,236420,3850532,404378,226430,243836,155438,50060,
551558,770588,407294,1366310,3668894,669446,457226,48566,399518,58524956,415430,816482,141596,1051382,165950,5078438,
2143052,295874,260090,3958262,398522,58362308,1032290,307862,301886,47222,2818106,168950,593306,642170,619598,50510,
380762,342902,274940,1893734,3577724,935828,132596,491624,951374,805382,4425254,860570,209014,157588,157318,109112,
108788,109004,43484,2134300,354406,609232,108436,602428,49774,2573212,161326,357808,210442,212980,110164,389476,
54226,612148,43726,287230,338140,5049382,119494,254044,161662,119596,127036,43384,43408,47278,45460,158206,
44536,218650,982966,480628,43502,109208,357076,124504,206254,188602,308860,625834,75958,6229816,44422,124990,
572366,167606,618704,230876,228116,101900,884222,124604,652664,1275752,433484,244802,114992,76808,47978,48962,
475010,325262,239048,172466,106706,352052,110456,43622,259784,235160,549638,678644,631340,126704,119798,217754,
437258,313580,431216,211220,222254,341630,703916,46244,125840,62102,208460,207980,125414,122084,334010,324974,
1928960,133316,45764,119258,336770,115442,62678,475568,48188,122660,63722,49340,49490,664784,758288,970964,
366146,83882,79076,1180034,1613654,128162,109106,61778,209600,125678,117476,254522,48782,4250582,352772,158102,
1027916,53522,1640924,100766,87698,148796,1279088,674534,630830,605582,54902,464582,51110,130052,175934,212408,
208520,54422,161612,548954,94358,465716,173684,54578,286874,626780,243836,46298,122906,635714,158372,993512,
117854,112580,113264,678422,315902,117290,200198,76592,125738,63758,140150,144362,80534,214298,51140,729512,
1401650,47348,228602,209438,390098,251738,1981070,396278,1523258,209594,76484,6181856,43940,100712,76088,233702,
2183300,49382,79868,53930,113498,259010,131750,170696,2992490,354320,51830,112850,50618,211112,135260,447740,
360800,112634,225656,636200,121364,48350,803384,155810,166148,407396,116180,47666,127682,83828,359126,110258,
1414772,204596,1521206,111482,55442,302618,839744,2331470,112688,47342,434618,76574,290402,360152,449702,45938,
397682,596018,129842,2117042,9190712,717758,229544,81290,246338,161774,517286,120962,51362,305180,114146,285608,
176420,108512,47054,1725236,748412,52508,216296,244298,49682,117206,44714,488132,46460,288944,351314,719216,
492506,415070,628400,59606,349856,82262,2454236,249770,422954,44786,646568,140804,322346,49166,421496,581390,
310682,1574012,254630,603746,55322,378296,166634,212516,1272482,68078,162746,50660,45650,727244,170414,219212,
76754,401948,695438,2742524,871580,133370,104600,1106648,45692,2245832,175868,143876,215594,52298,46520,489590,
56738,232334,1120418,230660,643490,110852,59678,47378,48194,539396,134750,62990,496142,109970,407888,54326,
298262,283814,753722,102548,361064,170738,247670,365012,52670,610190,596834,665522,759644,295946,127190,207470,
399332,120950,505082,100336,571318,44014,132146,205790,5616076,159142,43552,216424,293458,642286,1465798,931522,
75794,461800,43324,44144,124562,206162,108818,110384,371366,43994,206108,206486,1421324,76394,76988,43420,
43684,43870,6392372,76328,157334,43426,356854,100472,137732,75796,75800,206044,76310,164530,108382,333956,
233006,78188,114212,54122,108622,43714,157636,582470,583928,944540,43796,193796,146936,2711636,251468,6842060,
44732,76106,115442,108782,189218,915380,108358,43388,44122,700628,229748,571286,43714,247642,232066,230284,
399616,46114,160280,357686,43418,77366,44354,43850,109286,109196,128018,76286,45134,109528,929932,308668,
108934,44086,100246,200290,43936,124798,43834,45160,454732,208132,157192,44572,165244,363274,43672,111094,
481076,205916,108670,43958,736274,255490,545842,44830,108316,108694,43748,43576,321478,6892918,724378,537214,
157102,157460,920462,76850,76834,210712,334318,108364,351958,125794,76618,2624278,192448,44356,159772,702814,
48988,108976,514486,80812,206228,44044,2177344,902962,279044,307388,596254,76036,49108,326282,556142,199252,
108506,757010,280982,238934,44888,208622,971174,44942,44600,355232,15302552,543908,577820,354908,43994,111710,
592400,194762,114932,1171616,50252,166412,1556138,198032,115634,691220,44894,109712,1194296,209540,43592,108524,
1449488,473114,43664,43688,111854,114032,283574,112250,279200,46526,100508,199616,4086902,423614,44624,76982,
109658,100510,43486,108532,161674,43462,164590,76516,760564,279064,1658770,118492,191662,46060,218098,310120,
147166,1345456,110206,207460,112402,573686,43550,137666,1443788,76214,1764628,628342,836312,357170,275540,235796,
477242,51530,239234,302036,106190,342878,2173594,1399396,43948,51446,109784,43616,3600974,55874,331016,361694,
744602,770042,603326,198662,162428,1160282,109334,219332,78782,791192,290252,199076,115868,49988,47624,108596,
1643852,110468,582914,125168,128678,45092,103766,777818,513434,114428,43646,402224,102038,109118,431876,334904,
2751464,394616,46868,365186,297488,108524,46508,215336,893144,46004,111512,46418,112088,125006,116966,2908424,
100364,350138,1660538,192074,140432,111674,111728,933716,475184,78296,4462652,368264,161456,396074,44114,46562,
169592,344684,49502,47858,46226,1588934,111332,507602,237872,212852,1130906,342848,119756,360812,44462,847946,
46154,44204,43916,1701956,217184,655502,45668,542594,44492,109946,112052,222566,1440068,208766,231068,129854,
209666,128408,641342,111062,690104,229538,112142,53156,110864,211286,212744,76712,358544,45572,206588,494636,
108578,461980,230248,43678,161530,43876,367442,1401578,194642,108350,586280,108826,124654,44914,108772,574648,
157136,77372,308780,335318,367412,188630,324676,108398,43426,902204,1335230,279610,45466,198436,43720,196540,
125252,916052,45392,124658,201068,43988,207248,108554,353426,283994,100934,78488,117356,534002,122648,46454,
232214,44806,207598,485536,162058,842620,445006,230746,1187698,104068,77392,762094,288922,112288,1003654,351112,
45166,943834,49090,629878,125542,159952,76618,292810,861862,53362,739390,77428,77752,1148602,125734,50962,
126382,294916,199468,9959296,367924,44776,490612,465124,159304,111028,127486,108652,45964,358852,43750,918238,
76690,165784,45532,1776862,202222,2404396,4636462,45112,43888,287464,137440,45256,110344,43996,44758,45154,
48196,461422,44374,1771168,994090,360634,3243100,44212,56278,165394,233014,111046,76420,240916,76078,232528,
111892,758380,5021050,306580,253102,122494,51286,45868,2630452,125204,231274,77326,207628,43882,1255600,205894,
217180,362008,43504,43606,2978146,110800,416980,464878,3593836,125764,103102,281872,44818,46276,1286710,109702,
43810,43408,286120,114076,49498,369136,391060,189430,989848,369430,279442,45784,210376,75962,576332,2140766,
209510,5290886,111518,1653842,644218,594772,43448,43822,76042,43516,1287356,781202,406226,14389094,242354,1531316,
1311986,418322,3631982,3242696,5915894,1000118,486914,24555584,865982,2521298,93843128,356762,879122,928850,6966740,181874,
525458,736238,4498022,886394,4974644,1207982,887870,225650,1837010,1135874,1990716464,12134864,9150122,1814234,1119674,763922,
3810998,8379452,7214288,1472996,1887068,2353160,2931986,962066,6820628,4524266,1508978,3569114,2241362,2112098,1465706,400082,
432146,2870894,1652330,663338,1238258,1170290,1279082,1554644,2763500,170426,835538,5610476,1723070,832466,781418,5749310,
1682948,1397180,607826,910802,2988830,11738558,1379684,6638474,1976978,1274234,416594,564446,5571434,709994,1140086,1872830,
2997362,13281338,219602,807662,2836226,523370,1333202,1304030,4025468,1607132,3951596,3185660,719858,4248542,665426,840386,
10261838,4892006,805730,1583804,676946,1965800,3955502,3513710,1989128,494354,1435844,1541522,1006994,1403012,1056008,134930,
5639648,1396706,1040564,1407386,1427474,1174106,3770906,5287718,622658,3852626,744158,3623546,88499624,936950,1043858,997202,
3961586,1309214,1567766,2153396,8028164,8011802,457916,524162,1475588,6297518,10429178,844130,25352876,839738,1223354,7017770,
292178,1899866,613118,916754,3125948,944498,389378,630290,919946,868898,9108542,2398280,45194042,7391084,1208786,8228666,
5954888,1641650,1518302,3325790,744338,965522,3675566,587522,1229618,418550,3226754,1383356,12047870,327332,2398340,128522,
1492778,33659804,3056060,1015940,4174670,1612964,566546,2149508,680756,3912230,3586466,7283882,2968358,495326,39118982,5501516,
4671362,1564850,11007992,5040722,3096578,644306,1357490,521906,2217566,1297550,3203642,3740942,677918,984938,1067186,8188058,
18940592,66002,4222472,8859224,373826,1038044,135698,1778852,633362,4206746,847028,2748116,4489598,814142,38396378,5519120,
504338,1837658,1574354,547538,368642,520274,770834,2210744,3445670,19842338,541658,15055022,2131310,634970,17449448,11269298,
822242,3859742,1161146,4253402,953246,3095426,1347674,1570682,12520262,1054652,365906,5578022,769538,11806976,855362,3426014,
1328762,1267202,2754578,5978216,7724480,3080684,4635740,1987202,512498,1156286,3597302,1809794,286454,3714932,2839898,652250,
1203266,3108872,3364088,11037164,1077878,7284584,20317808,12325718,4643822,3059300,7697198,6575294,2063066,11216810,1594010,5325404,
4429496,4738916,192722,756698,11590886,1965314,3085076,3179450,498098,32793050,697028,1168274,1028306,4056572,3293618,3647630,
2054414,1317746,421202,4974800,1337186,4387700,4051886,4215404,2229698,896222,1120322,318116,9749750,1751474,884954,6686804,
1818218,5578412,6103604,3933614,5190806,9167036,770402,672338,4154258,775262,3114866,2923706,4309796,1949762,1967258,727742,
2872676,1997876,3209474,554078,3734354,566714,1729118,4733996,464402,5705258,7939982,730172,7494050,3317366,3596990,8405786,
5179142,1560260,5978390,6528044,6088712,6076892,12043184,627950,12165968,1535204,10885844,2595110,635630,3410354,1926110,1068662,
1036964,1392494,5486870,13724246,2415854,409970,5604968,2899892,1717394,3596834,1611194,5203694,3888038,3553076,642818,680834,
1383194,444530,1066970,3094454,1163810,1820594,3524078,17528492,2269820,1155314,1466300,9658316,2330210,1591922,1090526,15444536,
4176956,886466,5403452,3334160,9646544,483842,1177778,1908074,1248890,1611182,7076684,845426,6549752,4952282,1009370,2301206,
1411934,2770148,1291502,1277786,3280340,467474,2133380,4461032,13992140,960692,1082810,1318610,3469754,802874,1981364,1261274,
2586206,4602836,2684270,1807220,2032124,7440116,1194050,857822,11651888,600638,1908470,1523714,987266,618782,1385534,4339532,
660314,5949218,1790516,3700118,2288084,722498,1227962,1700228,1494650,1957610,8453000,1244804,5838314,2622062,2583668,3063206,
43498,108766,43976,206018,2239172,206558,109466,206234,147566,43568,494264,661688,46628,333998,193886,454588,
1446260,230404,45148,307922,352514,159256,46654,43810,43462,283312,3241378,319228,201346,44524,338038,45406,
108406,198430,75980,43490,352430,108574,76144,109276,109078,559276,44176,1412476,100606,125212,206386,12631516,
416444,192088,353722,43408,234370,76132,158224,984728,285850,100294,3931174,207134,233354,423196,108610,208670,
161342,110012,1049908,157486,126842,43772,45284,43382,109604,355574,108470,110900,44528,261194,315572,207290,
161638,285274,398824,108694,44632,194662,127294,44714,233738,115784,199802,157814,276626,921842,49364,213038,
265934,161300,220382,161054,111158,3059102,44426,206288,186392,453044,48662,125306,46334,44504,80984,204662,
4277132,111140,125012,76844,217028,555506,46604,43526,43514,907262,109358,672686,157760,355814,344222,43946,
232964,213362,358244,126470,2066804,127280,43586,131654,43994,75980,109700,914840,377972,43378,45662,216514,
44546,45698,43778,112268,464186,2303492,43574,360506,465044,223202,356434,352810,575560,905066,206036,670976,
43402,1102478,2739956,119128,110974,162922,363496,367546,123502,50734,81154,206032,388444,59338,43438,43906,
584014,110506,2125732,46354,5020996,112972,359122,300574,212242,394816,48676,46684,233572,46216,49162,44752,
139006,225796,209164,135004,191930,4111058,43574,217694,283574,366734,108668,43652,293420,44606,358472,817274,
574094,125960,235208,394544,108848,108532,352558,109072,118654,47134,44228,44012,334682,108448,43474,
// 
43424,43948,367034,44060,44444,45626,76550,113446,49978,121276,77740,108658,206830,44314,45916,113122,
119836,45478,1178182,108674,109736,43490,108556,43468,43936,43442,257642,43516,75916,43528,3888922,44516,
110774,208388,43484,110018,125834,76586,1406288,111314,244886,-591801118,-157466158,206092,194302,44192,198254,551920,
3295186,197950,4217534,109346,35313106,43426,76046,573338,44362,44242,392986,44116,43658,725440,158110,108484,
109240,1389550,1313756,257516,207374,206402,207212,109390,641036,137464,44152,390484,100366,132500,207044,157372,
76216,109420,157514,45206,161542,551812,44806,48748,157342,1214086,163768,668026,200314,479362,158638,160258,
856684,2220214,2153794,225238,356806,44536,602482,359518,211726,760756,144118,280966,829684,632182,139348,733576,
2166916,227758,48118,8127244,110038,295384,47074,122692,45352,140068,132466,109822,49486,138052,933322,118426,
219406,45202,219082,470128,48676,78508,56602,372628,314524,296236,488512,47602,2101792,132628,2341876,47884,
49762,1580554,771934,47134,2546356,959692,110056,671032,9948262,377302,365314,609808,77626,158908,109084,814252,
531064,44758,53626,214654,1703026,49114,217732,583528,114538,47656,163984,56722,287326,43528,52978,492562,
44752,591304,124042,202276,615604,376528,147286,126226,100432,2535544,83206,48388,782176,44488,43474,229258,
206794,299242,399334,52492,7586302,236398,1410214,44956,1543252,235102,202486,81586,49546,55066,2159986,220054,
43832,111044,282476,353162,44276,199058,109262,206524,1276378,45046,43594,157832,76268,43454,43778,206954,
109708,298700,146294,352750,44434,354694,157556,108524,353072,109370,111970,45034,1802404,465256,79540,43714,
279658,45226,660682,111016,520102,262726,47068,76138,109810,161380,43504,233524,194030,774256,43604,43802,
589586,77462,198386,207886,189118,43796,162536,76136,1852304,164516,516458,161516,398738,120884,389086,357874,
44476,76066,164572,109360,576574,43846,191950,912286,48130,231470,308018,109304,389320,124910,157460,46300,
396688,109066,76168,389398,356536,230944,206444,393500,108776,100544,199760,209306,157430,44786,578396,593744,
194018,127832,269510,111746,44534,100814,576452,3771092,207254,44888,43732,398032,45448,43684,53206,124814,
4576094,343322,422698,341044,76846,43960,44068,125158,108574,286288,1403620,364552,250396,44368,44260,100394,
159098,310202,43466,45194,163808,1707938,361796,211406,285782,46706,111722,44546,231998,119084,520898,46454,
513332,113846,112964,454544,237344,230864,43946,311174,43448,115502,112118,126872,838666,43652,108848,353206,
161512,111052,1631132,76144,341926,352796,146366,77678,279518,1399234,43708,395212,904972,111964,356896,301114,
100580,597116,108802,460514,159758,76178,110222,111356,437624,44516,109646,110896,611908,2499790,353446,704344,
122758,398722,79132,301846,2219692,1318066,109330,125194,497050,151762,43450,988558,331654,238828,780694,664774,
276946,66406,372796,2225914,652948,1829644,45382,866830,89734,260350,497212,589066,3568732,3997384,83740,176542,
356494,528412,218086,637762,1842604,130534,93298,214198,81454,1045516,231946,63346,547528,124648,8377702,267154,
147454,586960,167386,1985560,259612,54814,166552,182230,1116520,51964,16485370,303388,394666,291310,632050,125350,
151222,367702,109760,44186,1160414,45302,538790,230998,576184,202852,753752,230816,44908,44152,78244,556534,
536464,43738,47602,44332,118612,44260,46582,111034,46312,1449280,109036,280828,54178,46360,109198,125908,
355780,109414,157582,373174,101140,43576,76462,45682,297700,125962,128986,44596,461266,44854,207712,45100,
159472,78298,757306,663172,76732,109162,44494,465454,2193184,44776,803764,44848,192004,45262,158426,76412,
43514,723782,235646,492578,158750,194390,45758,109106,320456,162506,599852,354968,474464,165068,77816,930194,
43702,125144,478948,280174,124948,43744,44380,77698,580306,76312,2688574,438610,206302,45634,45112,43492,
100558,126446,108848,198394,307852,487000,231020,308432,802132,739222,370508,192968,49100,831802,76168,730036,
132718,89938,218938,4959694,1785790,2039998,1755400,1002226,41230750,3642070,36179068,1401202,4044178,949414,4015588,1598710,
4358218,856642,13276372,511258,197986,198046,373378,3584020,178078,694588,798268,1304410,1253848,3621928,54994,601438,
287698,2299330,724882,66370,419026,412534,192658,499738,1604758,2832862,10538680,1313302,586084,12402004,6418372,934642,
172930,153490,2310778,1496974,1958158,34188898,331906,31297036,734116,571666,193630,471514,524728,986350,575518,904996,
631282,1217686,5853838,1313266,882550,193234,173422,366430,5787058,880114,801022,48006172,341722,1516306,564094,3460900,
527386,43592,354710,510008,43808,43700,76064,43448,4233422,262436,76048,44272,110368,76142,158020,76270,
125410,157858,102316,157804,43478,2811272,580046,1541026,6359314,404866,43678,1268518,159880,1862842,44384,217006,
44038,113320,263530,729592,926468,44336,44264,108692,43748,77114,43958,109232,2346884,4871420,628802,44594,
572992,43754,109562,76598,76634,207788,417740,631472,125164,43768,1267294,1426972,389792,44222,43574,100670,
1781912,193658,165494,108992,148892,205232,46100,44534,157556,119246,76496,43724,353720,44834,77666,43508,
127202,47180,44120,207110,112312,939754,473770,49300,1454968,138508,424708,209782,162028,2578546,482056,47224,
208540,279820,283384,109540,47818,1856836,43864,112564,113482,78352,302236,78370,110584,44650,110746,44020,
77218,109486,394144,157546,44728,43588,597292,116902,168604,1179406,1560376,51658,468334,109342,46306,125956,
44710,77650,76570,46996,161782,127492,143494,45898,50338,991324,468178,157708,198934,111826,2147140,48700,
44578,230912,43814,108638,207188,108808,43682,44420,112568,159764,45782,101276,251510,76112,77678,46070,
206698,108632,43624,101554,200572,108766,464680,43532,109250,355732,355084,631454,227564,171068,509270,208958,
128444,568382,153854,212360,926780,44546,48614,127634,1038722,295628,3603668,2442290,423086,923810,67526,44222,
904910,4994600,63962,1177070,664988,259340,281318,465998,76040,280862,237092,110354,95966,379832,156650,3885008,
220460,909284,131918,1567778,47624,1556906,258992,48014,52838,472532,289580,397004,109772,432788,82286,57338,
1118714,2223878,775430,85202,715172,125852,62078,165932,46538,289094,125150,110696,871322,115880,57230,285746,
1933772,131660,98234,314936,3013532,103238,128948,284750,235526,312596,136940,233582,106046,209282,120020,1609304,
361052,48254,63422,202130,225548,692690,110678,112208,604994,135386,966146,1379408,172376,80126,404816,256076,
3333884,325736,491180,45608,518018,559310,92006,129308,346190,47372,146966,298076,59498,848822,640526,162656,
98558,378842,163454,235058,221174,102428,140990,58130,166802,44720,172052,83582,120734,83870,143078,97694,
617648,1024466,119498,134186,2925212,2483924,757166,343058,2996654,1066712,59606,145358,1399172,387320,382946,8163944,
51314,1177556,525482,344822,226778,49310,123764,234572,375818,1206230,136844,81170,86444,2056514,294782,159674,
101456,402386,127220,154106,239900,699278,1578470,61106,281168,606020,339980,207638,115700,623192,117374,98666,
48518,389132,142124,2077142,333554,1077602,101258,166370,525794,254822,124574,1161656,114638,124556,256562,1081328,
586580,123224,56114,254120,421016,381272,2242832,222566,50054,101078,260450,139514,1431896,140246,371444,675194,
217328,631742,957398,828068,441068,304970,115322,133538,594476,1001786,348890,131486,44378,360104,77804,237110,
550580,1530338,223892,751496,229694,846068,242612,361850,174092,127202,59090,459194,58526,246380,126248,507986,
44504,432638,595814,126086,2711318,155294,115988,124178,66938,139478,756332,104102,388940,779036,174470,661370,
1109804,88730,48806,926294,43532,427040,503924,400076,389714,7956770,117914,342086,234392,571964,60614,77606,
45854,331700,288458,315572,454742,1295306,135914,57866,415538,259244,88010,172850,48122,347432,234068,608588,
434138,50342,298652,261554,3830594,550292,62918,393926,932612,275342,605534,372860,117158,203954,1333076,86732,
208148,568250,267254,250556,52334,48866,2539466,185660,109606,43480,1927084,44848,110920,110578,118954,1974592,
43582,109930,43966,2920592,45964,76174,203182,110170,43840,209764,198322,354592,7267024,814600,1286800,108838,
43894,77924,76106,216998,46268,6148268,108836,76196,43454,585062,110510,199354,43618,43978,161864,207356,
110480,43862,109156,219640,44158,157664,231968,161674,654038,390086,125014,628198,108826,157894,507814,264730,
269428,478822,113200,109688,295316,48068,581216,109436,46934,43658,440942,45554,198602,232394,43592,112028,
207806,7441834,109028,296732,108820,354736,127240,159164,100534,100700,76346,423464,632156,424664,111712,48838,
207148,872194,817094,263108,44206,194128,635932,391798,44386,4884976,100708,45046,76808,207656,44516,496142,
109502,100604,100712,162344,630760,162256,389932,909250,754036,1662494,108670,125150,108676,390302,51356,140474,
233612,1770560,234998,49862,655658,126020,397484,136712,44144,632222,473834,567170,929756,248120,82478,110312,
311510,48428,227708,167084,56990,289214,142418,53894,137558,1698902,28183472,1517228,236528,45314,129554,624446,
52406,311564,356416,76144,47660,44486,341636,137402,44006,118880,101332,118390,225328,2155396,45388,879304,
45058,44038,45670,109120,76582,1666750,45964,1101016,109228,1146214,45640,111604,43852,125128,158188,115474,
125560,346162,5855800,1412248,69070,298552,46318,118516,47746,81892,116518,102142,195610,1579240,174970,230980,
49738,1153180,213178,131716,78580,199162,757318,317854,936436,115312,2530990,279922,208966,332824,51394,153064,
49042,1162426,45046,209368,109390,376906,253498,46396,982138,288046,219412,49162,380830,594310,400936,53092,
2147080,112612,365860,203536,253594,52364,232742,546356,44384,219926,207452,76676,575948,44132,110522,76226,
76442,359732,77648,389972,130352,343064,390034,54226,614536,43630,101230,109882,77416,164314,225388,77020,
44362,162586,47422,576568,111682,514762,45982,194770,128104,150154,110818,78982,287776,1599436,45190,77830,
164842,79090,112276,47860,108874,615934,466570,45100,381736,213526,249364,353980,214714,287974,273502,44782,
914128,117928,118900,382492,135880,158374,765028,575200,590752,577432,577540,102148,46342,206884,439444,1617092,
208582,43972,631078,222118,44554,108934,280726,76918,44860,44140,44234,286456,164804,43880,43538,915788,
194312,44384,341516,108892,43552,701764,108928,43514,1128890,6500654,575098,207898,137488,43504,40014428,231944,
654476,356882,308528,108706,108956,109496,44966,335360,109018,574118,1178126,43544,44678,1134160,44908,287512,
137506,454630,215422,215206,100844,233312,206752,280138,208316,125026,112994,43544,363428,43832,222334,44350,
109616,44504,43534,43582,341246,335570,948412,208522,355240,918676,108766,109216,100762,232048,126016,109522,
2222128,44452,892618,414298,248650,793618,1365010,300314,43820,109114,44068,747844,160198,475414,43708,43576,
109078,44212,44852,598724,43808,133876,280120,281740,507550,111406,213158,341156,44402,161762,109604,240068,
158474,207136,81052,43918,43508,44504,44414,43834,137510,359924,1405634,43564,157844,218068,50722,45646,
357814,555508,43714,44476,127402,44368,252808,732574,44332,355384,109828,109252,1737892,44296,44488,253762,
45028,109666,221932,48052,779176,629542,111304,44422,76714,207856,110294,206828,158030,725384,
// 
46300,1360390,1403050,464812,44950,44612,965552,581576,109184,44582,48014,112748,76184,158486,44222,43514,
2895434,200888,158594,43646,43586,125254,125456,194582,43738,4602386,877256,426148,581848,43798,7441738,207142,
101038,45454,78628,44482,47290,208438,357316,740282,109958,102124,880816,43642,729208,292486,48268,45784,
324814,43708,78616,264388,110704,209488,43804,3029584,159142,374278,1495012,55846,45958,288742,225022,101692,
77068,204976,296344,76996,47956,212296,80362,117346,2147008,233176,235282,579658,469174,47002,118858,161282,
112034,43940,157880,160580,77288,76226,46424,286778,112790,111422,100886,44294,341524,274984,109178,109574,
862990,76432,575764,913534,784526,926672,119366,2470676,207482,43766,127354,142582,309484,1541200,562450,1418080,
605164,1196110,204022,3123130,265162,1260616,168490,376258,211060,187348,1531804,84430,232078,512866,766030,171688,
170500,131620,109352,357464,100742,206750,126160,431020,111428,214010,119378,13468364,191054,45938,109322,110456,
112012,44698,195064,160774,44944,44206,207988,217858,160072,44386,477854,44402,354622,108796,724504,2272334,
110216,730594,44854,109484,723188,238990,52618,45556,282580,865240,44176,77098,744754,358810,281122,53098,
2982148,227326,685906,110266,125428,481786,214864,165490,473038,43628,274708,556814,206894,392164,353638,199096,
110044,1224802,109774,629360,573478,370888,354346,227572,676474,574034,312758,112666,280300,460048,50266,1195924,
557320,1403392,113206,578164,127396,216418,45316,110938,43726,102196,43934,208262,109684,194662,198952,76390,
108944,2413780,501700,118870,108880,253276,77458,43766,76400,110686,355324,369418,44194,78004,44362,45226,
101728,760486,43894,44482,108976,680026,160906,109714,2741908,323326,603262,235156,724276,80344,45748,476176,
828766,125848,43966,398632,50134,78346,466942,44902,45082,333598,114754,76834,44806,3575884,336476,43958,
108884,194528,475018,1254718,106486,185410,2372038,1027276,158446,44794,76192,76354,111304,372958,300976,507682,
1158820,331624,4494340,730270,44098,130690,213166,188578,222274,242002,207496,3241972,293410,44494,904744,43684,
1786186,2212660,1597780,1005346,1425250,76984,1681948,418744,440020,245944,235852,7060474,201052,620434,700810,704026,
147094,1810162,21123316,1402408,228268,1057246,1198394,125462,772658,683584,359206,355642,109114,473146,109978,44368,
990520,364552,326896,44140,476050,110320,13530292,1735988,110102,108986,591998,211892,1219586,44564,473846,46058,
112558,76294,483022,358474,119138,396514,2186938,47896,161998,48052,45928,109990,555922,153970,108856,109000,
547606,1680040,46150,45718,739990,127546,45034,131272,44332,77272,583246,373264,77776,110620,108872,157958,
734614,43864,256948,362194,157894,3397912,280438,506956,43936,573604,80374,276232,510568,416194,1350544,5979058,
730834,390382,1359124,109186,47848,47614,45922,124198,357334,16648054,165616,126256,367216,109582,206836,43672,
45898,113992,232738,150898,45358,3084658,424822,271852,43924,110536,54286,45394,516676,893554,235672,110608,
133924,110338,302962,85558,356038,235996,215896,51748,453616,288862,124378,147766,365758,507470,332504,45454,
126640,207076,125182,45778,101278,547114,125344,44824,1653746,109676,76444,217244,690856,1026952,44674,76292,
580766,281858,45140,231656,206852,44356,631426,207634,46030,43906,112144,126874,111442,109084,211522,79624,
138394,77644,194656,1417810,109768,77896,48946,76748,233876,608540,43684,76984,76498,44228,43670,43612,
138244,37931812,1807214,43628,208544,76958,337334,2548526,44504,108914,138032,45608,574474,2757812,183260,336998,
11338886,575444,6373004,49916,198542,5284154,484628,428834,129848,586316,946262,48188,943346,144590,147236,498836,
4321874,215474,232274,304808,196598,177482,1120316,1557770,131204,312746,285572,762386,670046,412418,4925486,365726,
10952192,61178,1214876,44834,2643050,250544,131366,244802,1658900,313232,211106,113762,44912,341348,637508,209756,
323852,398648,321386,163874,1499924,45392,3096326,216560,113168,56990,282494,442994,160148,153650,211700,206318,
363614,237254,392504,45482,1987508,2249390,568802,142214,952808,421988,808634,229412,177806,137300,194330,368264,
78440,1494254,51284,573176,248852,206402,147182,53294,397082,782642,2701694,1090604,912524,110252,287426,408056,
452120,9832028,124724,117650,144644,339530,559676,49430,623300,834338,123914,1227998,110036,390458,178454,127892,
115706,237458,466256,1335782,67370,150962,125570,208742,590576,373610,751124,109370,283466,396596,63122,1807940,
44042,304040,128066,557804,699374,288860,701060,57254,58322,57182,617726,142706,121574,1011872,1186346,361604,
665474,131294,136868,965810,150098,368084,163658,408746,246260,52778,2068598,69626,50402,171194,76948,43630,
355852,44512,43594,212536,43792,206866,44074,131582,1143890,306872,46136,208106,102188,46502,57782,485336,
120158,126722,296588,43688,54026,791954,114014,133958,82766,46802,379502,50948,46082,126314,60266,85178,
247058,389060,136394,52418,44936,1525814,256994,635948,5939180,85196,569924,45584,698204,43694,52730,2580482,
231212,707678,102566,110978,117548,234458,146900,55694,1145384,234836,47036,48428,327140,935324,365408,116900,
45488,141254,579572,110612,332810,117710,45908,53378,45506,139706,212156,195230,2901680,302636,105320,238670,
44426,896606,186266,61046,220034,204428,137882,1472402,481022,120536,582002,313154,218522,789038,110546,174698,
111230,238184,129908,112742,215342,321752,109340,212318,111014,118700,49556,51554,43622,3496130,44678,112796,
249974,135578,110384,387278,45044,81092,127772,423128,1172978,4154588,420758,1845650,252620,109250,306062,2367368,
119816,581564,2523086,668024,76430,62174,9390266,226250,671312,133850,324956,3029120,43976,1219796,363950,358514,
476216,48764,43922,44750,56270,1770560,112310,212204,47144,233126,258722,438410,244664,49142,1609892,334754,
1192040,217988,347636,583946,202682,80750,396458,47198,28777364,57518,659276,809450,173510,47942,664784,132338,
210260,115442,125972,261614,203978,341378,112814,44732,109736,210374,147602,833336,209774,282734,77942,119546,
573812,139988,349010,207458,50156,60806,104348,191612,45638,405206,119078,1994804,624770,79364,4299092,658190,
101918,192008,208070,2772404,132290,186470,2400776,297818,114470,114254,706988,54422,157670,139274,110906,47564,
76376,216692,1766918,392138,119978,47594,1195418,2825480,632060,200294,223172,115622,127754,448910,231496,483244,
308384,108994,44068,137782,1811576,225830,218630,2392994,109982,206966,360380,395642,46436,45200,1519274,44228,
44474,286850,44852,43642,44092,198592,109036,630676,176506,119818,704432,77006,101072,109060,354382,198440,
280480,165064,46360,222646,48628,112522,125632,44140,111136,396820,1233832,606070,103780,109678,44698,77194,
1738480,43978,749902,77626,45832,47800,341392,46642,378328,77752,110542,336046,232186,164578,45040,643612,
120520,47794,202600,3651562,209200,76816,114736,470290,44246,494282,117254,1738118,1414262,233948,317966,111566,
77162,47144,77108,44930,43840,341992,295786,158608,788428,109090,110944,666124,43748,212732,43616,162236,
119234,109556,418336,125698,575906,372410,199198,43660,108922,714862,336280,207056,43898,1914338,157934,109702,
76480,109108,110006,43874,43964,45884,1613510,462788,48044,158714,343664,961238,987914,77204,44630,360278,
198974,76376,48854,158174,76718,200594,127262,44192,575900,46394,1179512,567260,137612,741536,211832,44252,
126256,43810,1156912,137780,431284,234226,133196,44084,110900,45848,237170,249904,44656,3138256,111718,215848,
209044,43706,109042,3916492,391496,575888,511214,1230182,208256,1403302,813124,109192,46318,162068,1670276,108938,
43660,574912,1224532,109486,110656,76768,43756,391310,76322,210896,110302,392632,76828,155902,516428,113458,
45154,232312,906844,43996,44266,526342,44344,209974,162248,343910,507844,208378,158228,195338,235348,478402,
44386,133570258,115630,314134,2263264,110986,1393054,473740,604690,210982,1548682,1021756,65266,113668,162052,45358,
49306,109888,387790,263632,109588,117556,254938,222118,49822,216934,83182,11711104,909754,381616,812554,742570,
354580,240628,1222252,203494,78754,51844,207862,47524,491524,584764,208132,209812,277852,989350,605518,240754,
49858,131170,161134,758608,369322,81112,156550,266920,55390,10636384,127930,285946,479968,125224,280600,45652,
1091032,169672,245068,749146,43702,368836,134620,115342,43636,45886,303124,123784,578626,251368,113362,382930,
415330,110536,522142,159514,226696,79078,54454,508300,560536,840472,337630,2192038,314332,122956,52060,488608,
698812,388114,2736466,351004,217948,48262,51034,488230,111184,57994,384388,375244,45574,298264,58378,1112740,
235444,262006,281668,120634,131332,160810,227896,249442,914128,402370,521338,128374,122380,1170574,518506,318442,
113182,8810656,10665934,54970,577816,218662,47356,47218,288376,116338,52852,51178,751318,85774,2543038,130138,
86746,196402,57814,1025422,4192198,54934,44080,220120,121768,846556,121948,348892,1657708,368674,3418000,2265694,
227338,50002,564784,16504018,324868,79006,583162,112264,429316,212494,163078,3819922,46006,228598,496150,590452,
396754,50926,119194,368332,66562,47158,344518,117358,132910,622366,382768,349708,222604,118060,225628,337336,
495574,44270,43766,209722,126370,343516,207724,110414,158330,76460,158060,209354,207208,212012,610964,109160,
348302,465218,45218,289682,196586,366122,53054,122102,46442,476882,48548,50390,8260558,1695022,209392,43712,
207338,1180012,44222,363152,8769128,207794,43772,102002,126158,111836,48278,43832,606476,112106,222482,336070,
2186218,311816,354158,44518,109834,1353604,109708,43612,43664,955660,418846,354476,125474,47674,48214,282682,
238726,76318,1198414,201796,54718,112204,76372,79126,215776,111556,232984,1028314,208564,51946,2207032,414304,
212536,116578,110944,397438,4361416,473626,435916,469252,286246,76912,44656,114292,77542,345736,535078,258334,
214642,112834,1812392,43730,44050,469006,43594,76324,2495168,127376,9390182,43808,76328,76292,44528,1016186,
229082,47534,1278302,290444,243302,217988,76346,2237036,932822,109498,232600,43610,159670,45476,204284,832682,
5502338,535058,291572,109484,44270,43634,102530,309442,392344,110102,110048,77642,660740,575348,44024,126314,
2002996,748846,554608,115996,1189462,50446,44056,338152,1078438,81532,286636,228092,43972,111268,109486,112762,
43936,553564,208738,210032,467126,217124,1043468,109286,109016,577286,43918,109222,137812,1308292,138298,708628,
414220,542804,207788,559840,137656,43768,44282,209324,208838,109478,208378,376450,419608,1130968,44728,109054,
517142,195856,2179322,4379738,5639450,25353716,9698522,20852234,11125202,19930472,4403258,14068148,43186838,6991448,4813898,51019406,
21168122,26061656,17630234,5133812,11618996,17186810,28687514,9817754,865714,280786,44164,392404,575084,43934,44908,727372,
46510,111196,282646,161776,207664,79558,466090,51406,508672,44206,45640,109018,43882,119752,47522,158786,
45974,1883798,44914,1224520,304258,44116,1221394,110680,109492,43628,109166,829846,45490,76370,127312,51166,
1411966,343828,234154,653896,519082,3028786,465076,907498,147796,100874,45016,109384,110194,43852,43780,580174,
345256,131098,43972,111166,1530790,50314,109600,44260,553822,525218,43682,158828,210272,1194962,2736554,209516,
511502,232322,78292,132778,109786,355234,284494,576526,44392,209272,456022,111406,45262,44104,49270,161788,
112774,44752,101260,2439184,125866,254980,43670,126358,109270,112204,162970,44134,1005416,77402,295904,231776,
1018538,76430,43730,44246,235016,925846,158866,76360,44306,2108876,76490,159062,576032,699908,508766,475376,
806608,126964,78436,43924,112846,158296,207238,742970,700958,19097264,133228,1362268,3385684,5898436,505996,232030,
7618654,167068,721918,45028,259030,4428826,245746,168334,364778,213146,384542,865358,340748,375758,329294,2591702,
77366,44162,794396,202934,130898,139142,576026,1428416,363806,656696,234926,162326,52406,209528,525058,44116,
3110038,186988,77782,924244,43784,110470,199774,484934,144718,77866,239002,45532,46132,47656,202264,47980,
947734,1587628,300382,109594,214228,43714,110008,164386,581608,347446,50092,109216,164170,149794,159148,46042,
1421470,126286,469180,43930,414262,222940,357886,823042,43948,209656,109648,367768,337204,288802,
// 
337574,101090,109646,199550,15428218,207358,241654,425176,109132,234178,195008,809104,392410,945166,126190,211106,
109748,253784,199346,200972,82202,7328966,312098,429338,115112,1722998,1024466,109594,989596,207890,43670,208024,
109078,110822,209588,654574,44086,44902,111586,140050,161428,44434,474754,569524,44950,207614,159086,617668,
991774,208016,356650,43702,1458518,76778,109346,222188,76472,345902,193904,112136,355028,47186,931076,44020,
455464,549382,911090,343136,465104,44942,76424,43886,43822,46168,287074,281854,45574,787508,233108,6058556,
45830,109178,44846,46910,159074,288502,425560,1744954,7740178,200920,354940,46886,1312118,111074,109346,164564,
163958,46994,112874,128222,291398,111290,109778,2857166,53150,127628,110588,76796,46502,45932,112334,111560,
588812,2730668,265742,48470,233068,112790,516758,110306,76462,394082,401186,159244,296032,44266,210776,343472,
109598,207374,189566,77210,110138,208400,43694,44810,208508,202760,730232,100952,120392,111388,210586,43726,
110200,44056,529826,76946,5678488,551590,158246,101288,43852,45862,432644,43700,45022,231706,806086,43858,
115762,296014,49036,573898,45580,467914,45238,129520,109570,44222,361802,1253984,283664,44204,195986,116074,
213544,963316,421048,139318,102058,638254,1135972,76498,43786,357508,125908,274762,873208,575720,355642,1191182,
43804,17862638,110234,235310,466040,140378,47810,860186,126068,10498718,281332,465472,109664,283004,141392,44354,
44696,2405954,873980,110420,45776,158282,160334,448568,200324,125642,1749064,111994,335362,840310,109688,209372,
44792,127484,44924,43696,43754,625370,226400,394318,44200,112204,43930,77290,211258,110062,943534,342838,
45298,44146,114904,576190,43948,233164,43696,367370,765398,49274,276356,77420,44192,45884,293138,213388,
46660,76702,76720,1291102,326716,1411864,358216,44432,43762,43696,45256,303320,928328,551090,168986,95522,
1744706,815942,250994,121772,1045454,455816,113186,100346,1677944,81716,341228,412904,888860,374996,654176,343820,
932906,344468,347546,197318,282908,294626,1090064,239942,58370,354188,103514,517934,141014,573062,189986,299972,
130052,2037746,8851484,477896,525872,607772,1883792,356294,524342,46280,3353186,444008,676568,485570,261686,176582,
613766,472460,429728,273908,453224,151310,642764,93362,415976,404642,303374,488876,581810,119144,3426086,4494800,
214454,1265834,328430,353966,141050,209576,604478,980654,45164,499988,154298,59270,85766,133598,458354,664742,
115688,61574,1161812,141338,45002,185330,55622,236786,64838,167402,785180,133490,231842,151796,1066718,308018,
2883710,383348,335732,160610,1468262,2061092,217586,336854,86774,190370,374276,54110,176258,62138,477038,134210,
59018,737048,647312,2093150,173462,566048,1467992,1264628,423092,149366,167150,54542,648392,160538,645194,243866,
839108,197930,1153334,325514,1647326,576686,2398466,113690,195698,463124,524828,83012,607466,917138,211370,666254,
265262,223418,1332668,354350,461270,170282,695624,628364,140618,965954,662708,48074,782366,112718,270812,124814,
745958,333554,415316,171254,334262,113042,49610,305174,217910,431426,317954,1507358,334100,489188,652604,687164,
326540,664328,273098,552530,542012,1382942,230198,800228,387722,686876,640820,126806,427466,667730,562250,269366,
807314,955046,420338,510158,217202,927182,418394,535862,113990,1059266,452522,286322,257162,489836,373034,119498,
297488,1013756,291332,1425224,514256,321800,440588,57026,139322,541796,78458,276692,297650,95738,115850,717122,
330860,792734,148394,354452,523868,297812,3431918,544178,252344,107186,991496,694766,405218,105242,808670,637202,
53420,80258,239222,1076942,321194,1200974,343406,114446,541208,223670,578684,131612,388694,459338,459236,52274,
935024,463916,135830,1188056,154868,1217486,1258040,465644,326486,2131940,1437374,172634,309386,129350,1687844,88826,
298514,628256,134372,2791526,224924,346424,116642,173786,846680,494318,1202918,189866,792824,256412,295394,1650242,
113018,471476,122090,54578,57218,79538,293114,237002,237674,744446,2651888,327044,5698784,1279910,275420,395660,
1189028,245720,115958,786782,520778,2563232,43796,167366,164714,804116,491618,286706,156164,631100,269210,62294,
82202,87386,292196,526610,432434,558758,1486622,445124,207218,338546,647246,686612,1134110,179654,1730702,1336568,
1861652,746444,631370,1398278,651620,149036,721172,458156,154778,255746,128750,1147790,652484,568586,941924,313814,
298838,552164,466094,54878,216974,476822,942908,791762,4799522,150818,1179308,77558,235496,509000,254774,428618,
453782,90626,245102,531470,572942,62906,48206,2476226,222698,472340,688124,484502,1664822,120422,658598,1965440,
277142,56390,86900,950564,4228646,501518,424724,255170,209270,114968,147416,56918,300728,131654,2412956,620588,
412682,433082,206390,161642,158402,347438,206066,4139606,215570,119450,996752,57326,261050,391682,365042,551396,
218822,600104,703634,1559846,279668,341606,871466,1864568,261002,341462,302582,432002,921902,555458,335786,323300,
164594,445448,1216910,117560,1266788,181658,148142,1487918,434828,5512484,229946,441740,235334,449930,1675310,50006,
374114,192674,207542,868430,752870,199328,567554,402194,7795712,462476,176114,125498,2911682,906824,354404,1138178,
691634,1743554,112322,588116,956504,873200,500438,630614,114824,265316,644780,292052,248690,112538,3119420,375746,
1027352,491240,218234,163418,673058,343658,390710,1412222,647138,246134,3474200,1071524,1111538,410564,3544184,547688,
958664,328502,829388,392594,251642,393626,680942,153002,676460,402842,1266584,329942,84794,523280,554918,278498,
208010,170906,3790586,560318,1977986,501842,250076,267194,1086278,285626,142796,471380,144938,540500,432812,557996,
1899560,348422,482006,683102,401006,162776,329900,463592,474284,255542,309902,154442,686018,753842,705080,602444,
452918,442640,50018,1335110,149492,826148,426674,379946,452756,1411400,696992,55946,2028836,661988,226694,261974,
666092,297290,708068,127940,391838,305012,527762,130682,498692,219944,349238,675812,465170,131666,353378,111890,
876152,118550,58862,166106,284330,116372,252038,293078,641102,233822,142310,551180,168266,238682,195554,281516,
772322,349490,2166374,721028,420782,198614,349340,700382,834854,143606,674534,589478,525038,46550,212870,174794,
44156,1544780,233876,712748,230870,240242,1055378,348482,272990,1847072,64730,505010,581150,624962,279236,585002,
705566,146450,379352,706214,821612,423698,516188,132842,844940,338414,206570,433418,1707104,242894,172118,52004,
529202,351758,701354,273092,757640,144506,133754,405284,594284,710804,552044,213086,77720,366878,174962,683696,
2804672,898076,158834,316982,297722,1411310,836960,1078706,543182,56354,178034,65846,1018622,335630,496496,540866,
230150,811688,1884656,65774,413858,501944,429530,1780976,311150,254954,721010,131450,59630,316508,292028,576356,
155642,334316,1859888,262658,379856,1187732,423860,306452,374006,272270,1606664,971966,209900,429086,436718,601238,
557246,207842,447140,121658,492386,284852,743042,188372,727490,186242,356792,256988,201272,474140,277238,159698,
144410,309476,478568,805574,235172,317324,995870,1626608,127118,1391870,638390,166442,430178,144902,159158,408674,
446906,80186,175190,343946,281846,413966,1319072,358454,734132,297398,157142,1352504,357482,375086,225794,593354,
59882,207362,621866,181922,699248,1560026,438926,725072,189398,233066,2137214,1029692,386438,941348,400358,481100,
359060,146030,1922888,230792,1150256,225938,205160,47858,769286,78692,1020080,284258,511814,961580,207464,388274,
745094,1148762,227720,144290,429572,427214,127724,238250,580232,674840,491402,48884,180794,249590,123842,160058,
170426,219206,1505900,1423352,235778,164450,8849360,622400,458570,803648,203378,414614,182090,396470,564404,257366,
171722,388586,229178,397352,199706,1231796,157046,3793502,352418,212654,149762,227354,5556782,397442,220118,599306,
365366,455342,513164,372062,401990,758054,57890,2080352,437942,301766,185972,759080,328340,259970,327908,732692,
149870,313418,714206,962240,459662,765608,200840,65210,319412,27274268,677450,687656,45416,178742,186626,540380,
210494,966116,126632,110828,237026,1451648,158762,594758,1265888,171938,172598,1720226,364790,591410,158234,1047884,
769124,121448,604856,320708,175034,5108294,97970,314732,405596,115076,347162,445934,49682,437036,275780,181706,
55418,434342,2149160,47738,111836,315362,545312,504812,154346,148874,636608,104234,573932,816926,384494,779330,
458084,414938,272714,126686,331076,53678,282314,1052462,367850,404804,234434,423686,482546,306146,421220,318938,
672194,361964,7332068,272756,742088,404210,410288,551666,48386,429566,234524,50252,316820,864650,822098,444746,
3242378,1362812,533900,147578,187490,138260,276338,138578,348080,1502780,891128,431858,578894,666200,652970,162506,
65498,797582,437558,119468,1037576,679214,425198,213698,49802,476228,685316,7725728,1886438,1428626,1440290,407660,
565166,1068014,377780,445496,113078,888680,48710,764768,1604720,309044,622352,125678,917048,133076,567452,269678,
56498,1171532,1752572,319682,79934,1013096,518132,319898,814322,268868,155846,102074,337394,119342,2205740,361154,
320870,118370,668894,697682,1011638,376754,135176,1438346,1071092,351050,307442,208874,63542,1376408,870968,478382,
730244,885926,228362,890894,393122,823664,389732,1203608,150602,633650,138092,388868,3077624,915410,266438,233834,
812072,136634,278426,257690,212816,329618,2921294,2989940,1190666,143210,967898,677390,47804,716222,302186,769304,
1792640,86522,344534,508790,85370,570854,1243256,2161298,549614,311630,273350,53786,66074,1337042,238748,709994,
359606,46442,112106,622046,322610,177770,218858,4969802,1765424,117830,315308,147818,441842,253226,212936,487730,
127406,2402570,63290,10886954,207650,607304,222932,705254,1320248,496262,689582,125462,44570,320726,50396,489956,
158438,152246,625874,151790,179030,267590,251318,285878,1570808,4016576,506804,534980,215426,1366490,940952,517646,
597746,648290,305114,772526,407372,178202,869726,56246,639848,388118,791480,484328,303158,150122,594824,1057016,
478766,398954,137450,411122,229448,613874,1049240,1361072,952994,773660,581528,940478,569558,281018,163910,310934,
793928,369902,45050,963794,344036,54266,306338,584516,648596,143930,182084,1227218,1359614,610868,171146,136148,
79862,202034,852230,134300,798950,50330,89654,449498,277130,583976,4376498,743000,354740,473258,1763480,712424,
102758,252506,281786,2015714,769892,206678,907796,203222,238646,314348,92282,909092,46058,182642,576200,591734,
132410,320618,1724114,433460,333938,458852,946136,258458,45902,899534,534506,657038,173126,484862,48362,263522,
124058,1034966,368336,476552,2043902,391784,507332,409106,221258,170330,184538,260714,150554,901586,2258228,128468,
274538,727886,1934066,486554,662690,450482,500366,46154,450956,190406,230486,191558,1112510,552926,659462,1153064,
767948,866990,1368524,264290,545636,468074,729938,989564,266114,68378,232754,200306,186530,456788,231608,475364,
557876,2848718,57602,450308,569540,458942,1946390,311978,565772,58358,1087454,278858,1005320,396524,661514,45524,
157466,55274,1413344,1567508,987986,1332398,602210,515432,1009874,111944,1011332,180650,332714,53174,1844156,952952,
1292708,502418,863678,440372,998210,167414,365492,553622,2327726,547628,761042,592868,390092,511706,434450,2004536,
343982,324020,1746470,417926,421652,361652,238046,45398,151922,103730,4331504,49934,746942,411590,295922,606110,
317738,63482,237602,1157438,440660,185834,114806,333230,243932,192290,248900,186482,424346,162758,275186,503282,
1148366,346862,478658,55598,381578,321638,368282,168278,312554,164342,296354,645476,484016,490928,518024,51314,
184802,247532,592988,525746,276116,733820,129764,837932,229934,414830,699140,1244714,187274,630794,192458,171194,
605138,270326,327398,666464,233402,875342,1781156,910334,276986,244850,65306,357602,102434,169778,710966,926768,
520454,1394768,793100,434066,702056,250610,1136660,554978,2934848,647894,755588,291506,131834,414032,772040,250934,
185618,679496,437186,357590,2294858,1094744,762878,443666,1043984,872804,725384,1072388,135542,681662,298508,1686692,
239384,161462,209372,46190,277574,607406,449606,783014,595022,583358,246362,1149662,571070,427052,1098632,282476,
270650,1267922,167474,1267760,267572,740246,790022,156602,186914,2966816,1177148,853088,68666,470234,712382,351668,
362030,241610,935498,473798,243758,644504,591530,951392,3596672,376436,1817912,45650,161534,216488,1064288,339350,
784076,594344,1139942,1168796,714764,1254800,387788,275954,304454,766856,327458,523370,396848,485672,53462,1820828,
511076,6148172,188402,1404992,606476,1190270,338222,474122,403538,184682,1602128,317162,325730,888512,985394,218810,
277958,848036,5232242,494210,51806,186806,640010,67766,379526,856604,1213004,756488,150068,52346,209036,63758,
127514,87062,155426,152354,505226,195266,705344,508910,1329158,132626,416846,287606,1519022,158114,862220,332390,
979076,140522,861464,161750,415922,200390,179894,283718,197282,412772,328106,290090,506468,341618,1673840,529700,
47210,2618624,521858,258842,3233144,155594,245558,634388,358958,553988,331994,345836,154226,1457786,297542,320180,
1029296,581222,605612,145910,337874,149690,288308,180002,320108,496712,158618,332804,411314,165098,743060,209858,
275042,1575884,212018,387398,310514,2878850,290486,90086,310898,442220,1124876,686504,1555742,227570,718376,139118,
224822,556418,1558388,519014,2415692,491690,283658,498602,452270,1371440,216002,262022,244514,274484,190262,1026218,
1676000,292682,423212,390326,366026,665240,222710,320594,369254,560810,2134406,211106,160922,638084,290522,521546,
759404,385940,639146,63770,768332,379958,307586,587054,687758,252020,1536518,227954,703100,359960,475274,239018,
782246,294050,173666,711560,447026,239618,1531838,800408,515108,222122,1021640,191930,163370,831128,1238600,1335584,
361064,544268,1363016,618536,546698,567110,245066,1159868,1002890,509882,673382,290594,825986,310574,203594,294962,
965252,153686,665390,594830,167618,340106,750926,57782,333500,798566,153974,163298,463700,779612,447878,1348058,
625550,302150,152282,1184816,466994,254606,1187852,280490,165746,596378,283406,316442,268340,102938,693092,408134,
528188,736238,425318,836372,399074,131330,1945418,1896440,861746,287444,916664,305066,316244,288902,278102,723512,
756164,292916,269354,573914,1125158,313094,1793408,203738,1042814,740612,302996,336434,232898,850556,165890,725870,
186698,331556,325100,286958,481196,765992,475742,1003160,284756,259796,135866,2090840,226802,181442,138530,548102,
199154,1029134,1848800,808652,771338,431960,1164242,416450,176006,134426,166754,1824896,167834,470900,128810,661718,
272054,578408,494228,776414,194474,386204,286850,248618,139754,1137998,399458,708554,194582,487406,278210,148250,
225626,500162,1344224,344198,707096,210134,345566,518630,2162270,582284,338114,1449200,536990,252788,637004,690572,
1738976,329630,421430,483032,277466,343010,639362,2235872,442904,398156,269348,891596,605414,491780,272102,1407728,
340304,793496,979256,138146,627980,489782,390200,191282,348842,400484,515540,492770,534944,422840,280226,588614,
233606,476084,806222,163946,215258,364172,707078,199094,469148,698828,586982,261428,170870,499502,183542,186422,
190742,418790,1108028,177026,1439804,105962,265910,440336,566246,228038,375836,246038,314060,644492,683858,737804,
739100,266486,270722,626834,1282340,181994,472550,182966,960284,604964,289814,383798,289238,322178,257414,504140,
524774,563132,317378,329666,265190,487910,298694,247766,274694,531254,427970,194630,1307288,634124,197546,234410,
350726,176738,710588,723224,364358,256514,407174,855308,342788,269636,206294,441092,200354,361604,204548,542342,
243158,351236,248450,338060,513284,444548,221738,312404,282758,403724,309832,350342,77726,44882,282986,141716,
48998,227114,419408,1477466,109394,1512458,312932,282014,582254,439496,47186,345482,83108,109538,209978,50084,
111428,218402,43964,214514,873182,77618,480842,165014,77492,2683826,158426,199118,77276,478898,169064,177218,
128162,131348,109646,248282,120476,359342,133598,210086,1347704,210572,46214,2399516,215432,153596,293534,443204,
132758,355778,53468,237428,414686,46196,586142,85268,223712,49004,381968,50534,82478,2139992,63242,219782,
2339144,293678,378296,210464,76898,119582,61994,61694,48458,45794,2263922,118358,291086,355292,169766,77708,
745064,211058,674756,221132,356174,46862,549368,1423034,436688,1376048,622694,167042,159398,161666,124946,372302,
112472,198764,112418,350588,123686,1590806,577636,220090,232882,109294,109654,110032,45400,396400,259456,342718,
207520,475982,126116,158882,199630,207436,695066,455812,207782,167798,109628,394454,358198,44284,111238,810394,
44492,590102,110822,44918,44792,472532,111110,114620,77858,193940,45716,45374,46616,138698,44180,314324,
77786,222412,43930,84790,355360,411976,105382,44740,408550,51778,112720,757156,313048,2434438,241948,850594,
395914,190324,128800,1598548,129178,244102,284782,488008,201632,251912,338036,44102,44906,281458,46348,391924,
199078,466408,502450,110044,560260,485332,76466,43684,1913080,109238,1345496,355756,3632890,649516,1524100,1372468,
4224856,369526,474394,444694,282100,2973352,12224362,598294,2426602,13268920,660046,76996,1922350,1034734,1171990,7290490,
3811702,1659694,531526,1346950,5519020,935282944,961366,2245078,5388526,225814,316534,6791854,189850,883066,2447038,215518,
2685394,4325644,1064182,330742,112204,526486,1202422,8393224,598594,1411372,2324542,459274,533470,1715566,3660094,11765818,
1931242,16498486,1244794,4653778,286174,438862,787078,447970,201190,606892,449068,7651318,7958254,303142,3708184,182038,
423148,193270,702274,237910,1085782,155254,9839704,966388,1197976,896698,247132,61354,1418476,199990,2015806,696790,
255838,833410,529174,396310,20373124,46486,793990,7303612,404758,363034,1244164,1464862,322870,1740694,615802,601510,
2569846,532012,130414,193366,778414,313996,718150,769180,15526018,322222,491566,15924766,833062,2471248,254326,11294194,
3400906,1193134,1379758,481870,1137766,785134,1193494,715126,188842,836140,1185844,226426,275116,14350126,626698,705190,
3866374,29338852,285772,1156684,1090342,798502,2132086,1819156,2925724,870202,1066774,1018534,2569972,857308,1980994,715450,
2530606,682102,614830,3243568,871642,2307262,2269678,23269024,10425190,44276,281180,207766,101086,109324,76862,125624,
337958,281582,44756,475976,473638,126076,7618534,297026,219158,159206,210218,44186,358664,162944,576392,779972,
43952,114332,46034,476522,1448402,209246,201446,607982,45104,109642,358768,909544,193384,76474,110830,43870,
511060,160276,44074,1533286,270010,45580,210232,111586,48758,44618,137084,911000,131684,113006,240014,118010,
49718,161336,761798,49190,45758,46316,363926,44858,110144,101588,48836,49244,218450,77828,196490,550730,
395138,367328,46994,588782,807266,309884,3675368,190202,112628,43790,128498,2175752,46580,490190,110828,186586,
46312,128626,195400,356230,45196,112636,645166,78748,468334,159652,137986,47230,162754,44128,1532836,285328,
45358,2433160,576874,1650940,44998,78028,77866,459946,139120,164026,122446,464320,101212,355744,131056,110674,
109270,43948,77128,202660,557812,466876,44038,46708,111610,45898,940816,109450,360604,102022,43936,44332,
77704,46648,45164,44494,76468,355010,44702,754208,96671704,393214,110938,43852,109334,43828,1368314,110006,
392048,202718,110086,77134,344294,43700,16573496,43718,287968,44146,466618,211154,188780,76660,210898,111754,
43742,128992,48676,50674,44188,50506,218914,44806,808648,51622,109672,678994,57046,118186,133852,78664,
51676,211948,234934,488362,112246,131152,247756,375406,225232,119338,43726,365038,133582,379618,78574,213034,
387556,47074,466612,237688,116854,289762,115342,160414,44482,467584,113452,49516,234772,388366,113776,193544,
1060826,2345648,1431482,113288,209110,732394,204112,120106,43840,87688948,161140,101746,44488,420088,162586,1159562,
235022,195656,44336,791564,120272,43844,8547638,44534,466688,112088,43738,220142,5193116,44738,46586,420542,
43706,109250,78212,2961484,1419082,255202,619990,137272,291292,425698,326230,469102,180322,1316974,322342,488230,
1157512,6389716,676078,4183054,1976038,236950,1353796,361318,117466,223342,64942,6038350,3216796,9597640,1297732,2098510,
199822,228310,175174,6387358,1680280,1095406,1468654,3053986,279250,112858,606262,1354174,55150,114286,245614,145582,
193318,741112,4425406,2374072,2492170,356578,572686,1649662,725074,285388,1647988,411430,800554,282154,363094,2046886,
536398,405700,2286916,2935400,475966,3143162,47030,44114,158482,109484,466190,424366,44698,212794,928456,46282,
45022,44644,123538,45124,110338,197194,109474,109546,379768,162562,250738,109258,46114,581452,46502,234248,
3072146,76510,190486,44230,550426,114412,44312,3517130,43822,233236,355454,282688,44962,203782,1269296,200420,
45208,1185106,76528,44878,44104,77954,1900712,76550,45326,44440,147220,126952,45880,1348216,77344,522640,
398350,327832,109540,1344700,735022,210430,101378,44468,109348,109580,479488,396490,43988,2139418,109558,355598,
545408,1677356,264518,12913918,209068,43726,110662,695608,464794,9389930,76850,43718,109436,345434,212144,917924,
110524,138124,111458,43754,43796,116650,208630,123670,2027734,111628,166462,210058,43730,208844,43724,125786,
264796,46006,43960,746656,43900,379132,101686,125846,76526,209570,76798,207814,43768,1411744,199846,44786,
45266,77542,185344,46654,162916,43786,44956,209296,126074,109412,44732,44936,43850,211022,289718,43760,
44036,43958,111086,44284,1052774,748102,112468,110614,109838,298622,200714,1702766,232310,44390,7340398,3081070,
372178,146734,11487970,11559412,2948662,2448262,1547326,202222,462814,1357786,4715758,614044,4967794,190846,2604814,409654,
158398,5191930,238942,1457368,1687294,1227004,950650,323740,267154,8547622,798238,1772344,2871550,321262,37382050,1054414,
7146046,318322,4183390,579166,1065214,3432520,1318294,391294,9809812,144388,33757462,4026364,4078414,3786652,810550,6953590,
706924,2507074,3896056,1414648,14489398,337078,509182,600922,2812222,1636750,573256,16873822,5197186,289234,497518,108465310,
1951066,9271810,1886968,2109142,73323208,1273222,365950,1495702,679222,16147306,290044,1637722,821626,25409392,239446,14700754,
8012098,1089388,2486764,10450414,4012732,588502,2939830,748726,1787734,1146268,738368,43918,370240,3137272,43816,281966,
355648,159320,3114518,635524,44692,48484,44368,514900,456874,48076,138670,685774,44746,120484,360586,981448,
782782,2645686,126664,110386,43930,45070,160552,109756,2072926,213382,78730,370954,45100,158662,191050,170758,
870562,870338,344132,114676,46894,110086,1384720,209032,1241824,128446,363742,212974,285478,357478,537488,867640,
301744,44348,357824,109640,111116,44156,357014,44168,164192,44066,483602,76640,48956,764768,208244,5690710,
43928,456142,59206,485788,44392,78754,800716,47464,1134916,440698,44314,111796,241324,472954,481102,358144,
211858,195586,140476,163996,301702,305962,220336,387292,149278,169204,594988,233176,45646,55174,364948,125932,
2166226,44332,52006,49396,54346,209428,167404,27811942,196396,359278,550258,392450,232556,467248,356602,43894,
44362,334714,43772,45176,485012,159626,43886,76946,43922,44498,44872,127996,45406,44272,112600,110530,
77344,1936342,125218,109774,575296,45784,130102,645364,112582,252712,215416,43936,50506,44296,195688,1886176,
421534,49042,47590,336970,44224,80098,111898,46180,159238,43930,259850,519860,1537090,311008,76558,76936,
78772,1411702,110176,101182,44564,109778,476096,1297918,1702444,44158,147844,21105146,16499324,7225166,11116172,8941052,
25155956,2586116,14555108,1092434,15599048,1464914,4979066,1560818,862706,2488124,13936646,2747954,18433118,2193914,18581234,1078706,
1707914,3288548,4287602,1522058,1240562,6824522,3477710,121878218,22918082,3129950,3169316,17650454,10248014,54759188,4919186,7684490,
4679498,5374148,21345116,11662346,2442746,3776126,35598422,294498128,1737722,1155602,1779518,1782434,14929544,4517714,5231684,48590084,
1970138,3416690,24047570,64137044,40049426,5699918,207741296,25117724,1905890,24024818,42175190,6059354,4125278,2700110,11877626,8301758,
16809026,1633442,1850594,24692312,44026,119662,43912,2516372,212488,81490,134392,1163104,111706,10151674,43756,127642,
393982,46606,338254,412438,209128,46138,198346,199294,110680,3808930,119986,1171852,507532,110860,234340,121126,
345776,109832,1197248,158666,126548,43898,44114,43946,1001048,43952,110372,2068304,44396,136346,76942,
// 
43778,44012,496114,44354,140150,199730,190964,117224,162062,339758,116738,45098,44570,236378,77960,213614,
155810,2526884,113930,1056710,1570796,232964,5394212,46808,218312,759302,1196630,729632,115946,45530,126884,704420,
56366,79094,238796,365570,141122,47234,358766,46964,5561882,499130,239282,109826,264770,1661246,112688,254402,
57350,393866,405044,114524,47846,1281788,521648,522596,48626,1471706,1069298,213236,211994,897902,967796,45058,
45484,45142,396160,43834,392758,540016,43964,110822,857938,43768,113422,111694,110182,528574,110308,44002,
339052,81028,991894,52642,115816,208100,44186,561556,43756,46492,77924,111356,193628,361106,46124,685214,
813382,440446,207934,4682114,159836,429254,44036,539018,44504,45118,509530,44086,45028,44344,76784,563248,
223280,996002,45218,1201580,45026,76682,45818,45710,110078,2476646,45956,166162,19607236,234394,46474,45256,
194998,44482,863296,299002,1166056,208574,110048,45872,294488,77408,109940,109472,43892,44690,466556,110938,
1409476,705326,203774,43844,212726,44426,220664,292754,52634,616322,356068,109882,101698,44396,168176,942830,
887830,51802,1678444,345112,101380,76954,45814,207916,113776,78628,227086,223322,45004,578164,914972,373402,
44494,46834,159562,304198,212284,208612,48022,2776096,2434924,111196,322166,559070,684322,43780,124124,239702,
44492,127004,157562,114188,463112,411002,477716,86138,1027706,160538,1390118,3648218,121478,43988,1032512,904532,
277928,77606,102158,115442,497156,1261256,56294,264488,126152,187538,151124,363344,222674,130904,105074,98378,
394124,164264,167516,62126,624272,54194,300452,584924,62006,376952,109976,116294,113054,2273324,131336,48308,
223322,126248,351644,45464,409976,109652,214574,136778,216518,139112,212954,110354,56714,50954,481874,2011856,
46214,149774,77768,48182,57686,44816,50606,127988,143204,267884,122126,53006,119858,237326,140462,626756,
62834,679406,113936,106478,844622,209444,439934,76778,48662,346616,54026,88334,47444,86786,66986,63062,
243752,78038,507824,713264,128948,81116,360104,127706,109556,80558,798434,53204,121604,213308,313154,999806,
651218,204884,51386,85526,81656,599054,427838,689882,238892,46814,1185602,167282,378692,235364,209402,127664,
209624,90602,82898,1857758,111182,114674,714686,51836,369824,92978,132818,636962,135644,125366,487412,203588,
822158,46088,164462,50876,58202,78398,112424,741104,130388,520484,163076,384404,310172,271466,173336,50612,
118292,102428,56762,58118,117428,1408244,123974,59486,263516,170684,440888,225062,1879664,82394,633914,49004,
1216274,391694,388616,47636,888872,1411646,45566,57866,3057728,379412,686714,2277698,259448,82196,244868,44294,
707108,121586,162644,749852,261746,52622,494996,116366,50342,216248,77372,60602,44054,394394,196826,651194,
219434,217328,237434,598028,209282,53438,215546,112694,179654,167018,228104,53978,192398,120452,127934,149612,
85436,246824,216086,119534,194822,116942,321902,120722,130418,371282,44204,65438,3952256,57182,63374,287312,
359906,115826,78416,104534,2664068,113774,191096,398768,238076,45086,459356,134564,390722,111506,846566,254444,
107828,81638,716828,58022,1282532,797306,46634,166058,314924,583466,52214,760892,219002,129164,396194,50396,
215762,667436,50714,373064,48794,61694,570344,53198,261404,235004,370796,314612,3049916,304826,242654,108314,
48878,49334,121316,159998,140876,1010696,58706,58982,396044,51332,51614,49766,307886,46034,114638,560528,
1018958,49598,80792,52838,297032,292658,169124,1678406,544568,197162,206828,48572,309752,119156,175292,78902,
379382,78668,125384,468782,218492,117554,595166,200276,49388,44108,166046,491324,360404,112838,85868,217034,
142892,125924,208916,414806,61046,175766,126734,306284,893246,500516,128822,423284,131876,588878,210686,88118,
238958,2746688,401738,330038,233546,79064,271652,93302,45806,759434,225782,153188,207314,134306,44774,121388,
290876,132674,114134,429224,51854,46808,630512,290246,470426,213278,430376,132062,56498,126824,187964,165236,
160658,56246,80612,397364,209200,109964,255974,44600,44762,43958,224822,44386,162874,109648,43828,233830,
862786,168212,200002,126076,190538,8794220,1423516,43984,232070,282952,209080,579844,698614,109772,356848,109474,
371714,110902,2193814,44284,370696,209884,2166142,358060,109822,2350318,44068,133768,214906,355792,257494,764230,
348700,126964,51052,368428,121864,373162,127342,109534,209182,111064,1346746,401530,49726,208534,44842,54130,
511996,158998,585670,45508,109714,220684,43924,44056,350158,357250,44482,358546,126410,109838,207992,110162,
3101222,161300,944902,158968,356030,111914,5137684,1064416,48346,111596,200564,43894,48386,44258,101354,197174,
348428,45002,310028,394214,118226,111746,45302,44402,120146,128588,131288,109622,212924,45038,76694,45668,
44924,127724,211196,209170,208522,43964,208682,109888,912976,43898,109616,109732,126028,110288,44210,357878,
211078,126088,159544,139552,44656,477560,43832,579814,208994,338462,283622,48644,222686,297152,77372,43960,
4136194,44344,109550,43864,467380,110114,255476,110546,109592,200416,140548,110122,52790,43970,44432,379112,
110686,565762,109984,131062,282962,112934,127150,209278,993628,1186084,160046,219698,131078,2104136,973664,514826,
77186,126866,44714,44822,126056,43964,48674,203168,163046,626204,997972,126994,110248,139108,211786,110572,
48652,115412,2220962,44990,211406,48644,159206,44492,46238,208786,560164,76982,77360,110458,79018,78046,
1409392,292456,142522,44020,210322,115102,43990,45208,45214,160084,162676,101432,358334,44482,358414,328756,
78322,282814,44026,112444,112498,930436,111202,5827198,361816,76940,114440,251510,45620,159116,44312,112442,
43906,101602,360112,109822,45362,233768,44066,218588,44516,111998,15189698,43912,43810,44216,208232,43936,
45400,160990,43924,44548,870890,208148,45800,43906,45832,208282,726868,109894,77680,78220,311702,109784,
44222,195824,43952,44026,394382,467098,44186,288364,579278,109964,2819980,44080,44164,822898,163294,214426,
208322,47578,287080,127606,45598,44332,282544,110392,110230,257854,110536,109618,214126,37858858,44872,110068,
110428,44566,7772938,211696,165994,2022208,303484,119956,46120,284540,43916,110300,158998,109876,44884,126046,
110702,675416,45020,297340,44048,44486,212336,44084,2826692,109592,871514,124316,110500,110248,133744,3149482,
912904,221530,1458778,242854,446596,293470,356920,196306,48418,223432,590416,77674,45052,282940,911446,44446,
413998,44176,43882,44116,888334,580966,169954,129190,394072,438334,113956,396868,364048,44338,209554,599740,
555352,46786,111580,110950,282244,120058,43934,612530,47848,128926,44192,163094,110234,233408,77092,126056,
44570,159118,126292,1832002,283550,43946,798386,762602,234472,733420,374548,1874236,256330,110020,209812,912892,
596812,357392,1822358,126338,189338,196274,218882,110774,44966,196436,110738,870364,233470,339496,77042,113660,
76718,429694,3996556,816010,1519414,5088742,7327588,581326,32379928,2383990,566854,7739566,3966646,68065054,43954486,40052506,
5431066,526990,3817708,3563530,76840168,1694518,853594,629386,961708,7082806,7437910,1875382,2316940,10939054,208822,34322458,
799054,594166,2767462,1509430,3411148,48914602,10022470,20123494,6163126,2713516,675706,1023196,814702,3561574,1934188,44000,
43880,44878,44338,113368,45010,77878,44284,101818,79084,44230,252634,46072,44164,4212094,448804,1241662,
691078,14045818,753718,200822,334694,210206,45902,111224,597224,798338,283862,208396,45262,101392,559936,44000,
356650,1078090,10863418,210038,44216,44414,77698,44110,126118,46297360,219862,311324,43912,303190,461072,159938,
211004,47432,2120732,496388,127730,1389878,554120,43928,397106,464312,208384,936898,1447736,44582,268966,579712,
77608,560540,1651334,44030,1072580,77630,340036,44134,200756,43856,283922,110006,2304844,43906,3406082,83077394,
531266,2403512,7752038,1193522,931082,1767164,10039208,878786,444866,3842558,921794,3734276,892610,209390,5564606,2982194,
64034096,5580350,2491754,19250852,1439240,1080446,1500674,8474480,140270,31399196,713546,16772252,2968196,6418994,4345394,782654,
8565170,883940,54615290,22306136,1124996,3946226,62496104,94975286,1765058,1022786,431906,325058,5079092,210524,1471514,137427584,
1112306,993794,4816652,1777010,8911364,706010,632678,10983992,13768964,1843790,1171682,937202,534506,503690,777506,1144772,
3360110,19909574,49681742,5275922,1111874,7251434,4399370,1619906,3278750,14409806,1349042,2430194,1206338,26435192,426050,464522,
410414,577922,1738004,579554,559580,809042,9055058,8933018,4298522,886658,20137022,2561126,86409248,9522590,13263278,2851298,
1159178,449162,22077914,497858,3089570,1101374,1687490,2960540,1022090,28292882,587186,2225102,20892560,5337590,16418462,1782014,
905342,109642,44104,209882,102146,376166,203144,236120,299372,5179718,14548088,261464,208288,44908,877672,312838,
44026,45206,200936,44116,467348,44090,209200,261226,101458,209092,46642,102974,77234,43988,78388,876880,
44296,139156,50308,78064,130066,282880,305188,7937488,277342,45646,114508,166858,141100,160390,126502,112114,
356374,314476,113734,314962,912844,48040,115354,1407970,1967842,353366,45002,45092,227258,936170,202088,375428,
339194,76844,551906,110996,127568,162746,44498,218902,44980,140318,2375942,293378,1237370,45050,8512340,203606,
46652,705158,717188,110714,87110,2893616,423644,193292,219182,45040,76820,43954,44344,44570,335834,45814,
395392,1522012,233872,316454,76886,44222,68738,167108,209722,428284,44236,164386,364198,44878,394078,44002,
196528,283432,628636,159808,514750,77770,111728,218804,45578,127220,128516,914270,117830,200768,133898,1006292,
138488,356600,44138,44552,46616,403372,2504752,46438,199834,111034,44074,46088,2238146,112598,44126,45398,
3863438,110168,212930,135362,126470,1317586,126206,209444,233600,45842,46756,332572,113998,44578,44042,209008,
111392,469906,345958,160252,209734,470878,110518,2101084,17761112,358852,49438,273682,45076,208126,51934,112666,
163948,1880680,111208,128308,45784,114718,361588,1193530,313678,301396,214402,166108,262324,45730,45454,2138746,
45922,957280,1513264,51340,1028452,376060,206758,447610,114826,114448,1070572,226390,117202,288760,197084,76910,
159284,689186,43984,210106,120328,360712,111160,214910,377234,45830,981218,80822,773782,4214444,
// 
126910,196346,344198,159194,49114,398242,469648,221084,43958,44966,45026,44332,372670,77080,247036,110176,
110248,44296,77728,113218,76832,344624,414014,44056,210926,1426736,43936,201832,209278,44026,748522,1678178,
114290,741140,499340,138728,213380,113444,340544,44048,44248,103202,44216,44038,110182,208462,77230,282548,
126716,913510,43994,357200,6470986,110122,313874,200492,728594,77750,85169138,45188,76994,109858,478102,110362,
213718,138596,44606,292250,833168,364808,102308,459590,76928,282782,109766,968924,44192,658136,603446,1230482,
110846,113780,277592,120398,816572,216740,110198,592742,1366238,208256,44204,115346,115994,648740,112520,2769536,
3159320,1146652,44684,143828,586178,119636,64574,266462,237662,1418804,44378,333128,589094,51842,45308,357506,
284318,111266,491642,110276,54506,668198,7466642,232478,261314,82622,220976,338636,227024,392552,7906988,129494,
259334,103286,559682,2056646,215162,145082,51758,113264,211634,44648,215144,291734,144236,168614,1226348,166508,
5037614,214658,118718,368126,480032,305642,79598,48332,246212,335774,110438,588716,120104,411506,270146,152156,
165914,1106432,502742,545654,222434,77816,78014,115244,62534,412298,110672,132812,264332,208748,110078,238958,
1373816,170774,50708,120566,239894,356048,159272,114542,49526,681806,7556498,336932,302426,875942,396746,44444,
300116,192332,319922,284564,113534,108956,1747826,379142,1195022,982754,60662,3563414,665072,53306,85196,61886,
511568,52118,53414,254798,134702,285902,129626,163646,164564,44912,87158,268796,804392,926864,374282,641096,
170696,229724,364076,657134,117098,370394,232202,2264624,645902,211142,117044,114758,110024,61514,300212,564956,
112292,937874,60038,2988476,471644,218546,200342,49796,407978,47276,318206,232694,44126,1477016,400202,49682,
335756,2422772,119726,212552,648218,2557556,87302,478604,252242,3327218,146726,123524,397286,142814,1776068,67286,
1644686,767288,318854,692234,237014,210338,1325546,476018,81002,12865202,3519674,290168,220058,139436,49862,52586,
3828116,133442,46892,81542,126416,244358,1107764,118376,506438,47288,1154198,843434,526958,231668,303128,585368,
358076,130868,195398,132554,577862,47414,263546,245762,48806,936746,57062,573704,50546,238634,46556,293552,
276266,118124,50462,369578,475532,306314,430406,1250216,45254,969632,2626478,209932,76828,3154444,44252,344354,
928804,209740,44470,115726,209686,313120,316036,323434,160312,955894,215354,114806,109784,49154,45212,224048,
1459514,77828,111512,81662,302396,81986,52574,115724,112988,120416,491360,560594,211304,51284,110936,103568,
209684,1151672,44624,226382,77648,47918,661286,226532,112484,45488,368444,159968,50234,47414,210116,46382,
113960,109910,386912,45200,746510,349670,189590,165368,47198,154922,102110,625052,7367006,154598,917138,50882,
339728,166280,79376,101948,357752,651854,78260,127400,431960,46424,44218,46306,211876,76984,995626,112978,
44404,111160,807218,131210,208034,358910,1397648,111212,1376648,190082,44360,212618,134126,192554,889940,1199258,
828272,490346,764774,44932,110086,44134,77192,44204,787982,581062,284656,160546,50260,101746,44374,1361578,
997562,468956,110738,77558,43976,44888,159284,1148078,48794,46706,44336,110342,351038,1559378,899876,338168,
47666,163442,367382,45212,559586,953012,127202,397136,1719176,276518,1839008,204028,44540,134048,868120,44158,
43934,209534,44636,427766,358142,110462,126890,517676,578312,44200,101602,109784,111898,356842,44512,44524,
44224,44548,15057686,159326,208478,112444,498976,46996,102100,111418,225142,1415752,109924,369394,44170,110680,
45178,235888,109976,845266,954292,213844,297730,166846,45562,115330,609706,44074,49522,49630,120370,51142,
345736,343954,51292,690934,893380,50554,350896,51004,117076,1134436,212872,58054,47074,16133404,113926,212710,
1220536,46090,295006,565330,176626,48034,1000948,80218,130114,1664392,296830,234400,1092676,210142,148492,616694,
45650,253756,44638,360478,77650,304432,1539674,333524,117422,544508,110780,176354,360092,82568,111446,118142,
46862,500354,126458,849980,114038,286388,50066,122582,947726,260948,2198690,143714,83990,78572,3327182,171170,
48284,46646,218186,77384,55262,518498,348938,206516,137000,118340,1433240,475982,740636,436610,53594,468206,
132806,80408,128972,119492,47672,265322,219482,380726,45470,345482,3366548,217538,117962,244232,305390,884222,
213866,120140,151148,132668,457994,114830,50474,1076912,45326,44984,46586,83558,81020,339686,896660,293030,
134084,46808,50042,296594,190826,114020,582740,172358,45974,168578,789254,1010420,627614,119114,709694,88994,
522224,721838,114182,1466684,227474,123470,252830,237590,104114,345518,121256,229904,332198,219374,115118,64874,
130754,32792786,112688,126380,134324,48140,1163510,44552,113390,44102,122678,52838,130274,46426,646954,83294,
105578,45644,209354,307688,354200,48104,362012,44744,199544,942620,295052,118760,167354,242744,44504,43964,
278972,323756,127436,936224,50252,3164558,315116,66626,2808860,44558,600962,372542,805004,656636,46664,706370,
161960,130166,1358150,43970,46454,110534,160664,266246,114332,165956,368168,3408098,1023260,21241814,203756,3307496,
140624,117356,111992,360032,561758,1763378,81026,113098,138848,837532,44218,220178,375614,1383092,517526,1199222,
267428,208754,793982,1313108,55826,129878,53108,281726,462032,239858,799802,46682,3295898,149678,2154212,369782,
208726,200398,101870,159548,356980,77054,43958,917092,47698,252118,128860,48430,46270,159940,1619926,7618060,
298990,160102,168082,43958,2835332,110572,211174,235294,76994,197258,79210,999220,111280,149032,213088,126928,
111460,395176,364006,39482644,44428,360616,345424,591952,110324,46778,45416,636446,77378,999704,208766,126644,
4561124,256082,44624,473528,45542,111206,235406,260996,359156,126374,384536,110774,44708,885574,44144,123772,
235204,110626,110266,133366,45412,164740,430900,296284,77746,210166,937492,79258,80716,46696,114046,77206,
44932,45076,77282,126602,45386,139220,44054,283118,359150,468094,44114,76928,211808,211268,110288,44426,
1009892,812104,43936,404836,44998,126334,471868,77042,46178,201424,44140,109942,45304,180436,579542,44582,
111866,47962,44200,47206,1051984,49510,79822,45640,51250,1173676,1092838,790708,488956,44428,143344,136684,
204400,46804,866830,114772,1299952,377164,239944,215662,44938,219074,357104,44026,77798,585368,44138,48460,
257494,129460,111904,47704,110210,212390,3214520,48196,324244,1886224,285556,44452,162202,1129342,237646,568408,
17338042,44120,746714,43936,584722,101896,126826,1832518,44110,109916,126562,44350,44104,619190,44000,102124,
233446,45688,357502,45478,112288,128404,312854,44696,159652,44074,360334,11338100,44066,2165822,357092,44468,
357658,77296,366566,77156,110128,44942,793688,1061624,76982,46226,219850,427690,44470,1154044,375724,1674550,
49852,208240,487960,118162,140650,159886,44650,47140,160912,49708,45622,236080,160534,240130,114220,45676,
369154,201598,126916,44728,51724,748672,167362,287380,932660,110870,44138,357326,357892,43964,109868,44410,
338908,77720,128264,77234,2743174,120634,186244,263464,45362,45458,44216,167042,77186,111698,44120,112156,
512494,126994,209464,109904,45266,44216,45656,212138,196628,235778,77516,1188940,112288,299218,161356,200926,
917752,117022,235606,43960,216938,680258,110368,134260,77204,3940504,359818,44518,208940,44162,45134,422780,
148526,583376,79246,46234,4426132,80218,1158754,960754,344476,2389594,930136,44956,7605496,45004,210694,46678,
336226,397534,44146,554656,129502,110506,326116,209452,401176,376138,394346,77036,110692,209044,631000,2080196,
110186,920654,283616,357866,641770,1385512,580696,44518,77566,76936,44494,1096432,210256,233978,443128,3332900,
2104058,1608122,1756082,41310326,13064510,2411330,54916220,4112228,1375058,11021306,3654842,32595698,31178522,4462130,13755692,20637788,
2553122,1256258,5518418,1631666,4275506,1393202,116127614,3797282,109508384,4580834,1974962,8668136,926690,1495586,4593350,1362098,
3600722,2492978,13048562,3141182,3777050,1522802,3968138,8677316,21966878,1413938,952562,9684686,27352316,11810450,2759186,5070386,
2308178,2735858,1177202,10117712,2963306,1259570,1221602,29007740,110637272,16416272,3225746,14632286,7729508,3819170,7797242,199835588,
7281788,36505202,136342874,5625614,8470928,999986,1787834,1882514,1191458,6985442,5832650,20392238,35430050,1373234,4463588,2046386,
1176242,29048654,5875538,3334244,18942662,2802164,1718354,29393564,2411858,4852874,5192858,3261710,2145530,2306882,15957002,6310550,
6633110,1954814,2529866,4093436,53971436,66928682,6789116,3863054,62071598,16418810,9224564,3272564,7840316,1514234,5968244,2844020,
26585822,34140326,1965242,10360874,3890270,5598884,39294506,3458702,51318968,14203298,4888622,56346518,15073724,1963874,3969986,75478394,
7807388,7227956,1952498,7723190,21700670,6610034,27445718,6946076,6130190,13304786,3707642,6901970,209602,110116,357290,44314,
44258,44158,127054,144460,44974,45370,471172,113530,591862,362956,44614,46138,813772,113404,159790,129862,
44146,398498,44024,396758,210674,44528,1337554,283060,49564,110060,2999258,729224,555388,110482,748660,431458,
44422,43972,113452,110662,77602,802606,48058,43982,208412,77354,1103692,312778,114736,126640,77194,987898,
753448,44230,45058,44452,2616286,958528,159464,636886,77524,112366,238132,45304,195464,127874,748348,43996,
120074,927914,110354,50516,566276,44648,586256,77642,517694,46286,211982,45608,45122,1061366,650084,127016,
160862,102914,468724,524530,454036,6966298,44356,1823852,45736,45142,44866,45394,2758030,51820,120742,44542,
122770,111250,44350,45550,25327378,377362,288226,45532,912682,561304,486190,862198,112078,214846,46366,907684,
112006,1393498,109972,54178,1572184,80026,169022,1164832,307340,77120,234418,48916,43996,410014,257896,146026,
114194,1026788,471710,44528,313016,126932,599366,44740,110674,196912,288460,138850,585512,110744,360656,47702,
358630,159514,196882,44522,363326,395756,102142,423400,1035298,44230,120290,3307348,553904,102044,1108916,44324,
228292,1825288,161368,45004,1905964,261112,164392,48094,192856,54574,345076,122566,1103308,48802,334822,171436,
46516,687886,115198,207976,55186,46258,52006,46402,48766,602512,215062,50026,45772,163798,481108,44752,
46456,1424716,162286,365668,45022,118942,77188,937366,122776,103396,497146,167746,276412,160504,110392,162826,
169492,21435712,213064,140818,128266,252358,211226,44000,44740,1273348,112108,1105678,159718,126914,210008,45124,
110296,1424332,491788,101738,7675342,113846,44774,2818826,596912,48380,44324,110336,103364,114602,113612,78110,
765658,139060,241294,1352884,45238,612706,1126948,88300,313556,110900,47066,313070,77558,211754,1166986,583298,
397268,43996,340762,138910,127862,602978,207728,120164,240854,112946,111326,44162,168578,126728,132398,422834,
2076044,1478696,115034,136934,110246,253076,197348,249656,45494,341042,555026,114782,128822,433634,390398,362084,
427166,80108,167486,147122,377072,248306,116978,126446,402692,305252,254534,202868,105434,111578,9693476,278342,
114062,218498,44348,45644,133532,361922,364838,360626,176126,44708,898898,233906,44654,918392,61838,55898,
600062,47582,52268,52178,1705712,46508,110084,128498,516632,77102,113576,48254,167054,44744,134828,853066,
77068,1832638,44122,234544,236002,47962,284944,77608,210044,77162,46654,216658,49582,4849156,7467166,116218,
2998522,210878,313796,596972,77474,120352,
// 
166742,395636,209012,358024,283286,111944,212222,8192018,2476496,237512,163796,358022,110764,44722,1380482,313976,
44426,637874,116792,44936,46244,942434,283364,44804,201224,45422,359314,114244,545494,248974,334186,221926,
78736,213568,239902,112732,51394,105466,47812,44950,47068,213082,1365010,49018,277186,750040,346732,47380,
409540,224368,423896,209434,234182,28903952,4504988,44744,110450,1435912,44020,112132,110854,44324,486260,197432,
44846,47576,111014,110852,44504,254132,81722,46610,44108,200186,884744,126614,357604,220648,409342,378988,
112804,139126,77566,399334,1474594,219676,54886,44720,127322,44036,110246,3852878,44528,565232,283676,46552,
46774,54958,48286,128218,163426,163966,764626,976684,80200,110306,287642,45236,636644,257738,45122,115292,
77792,1068392,44186,358084,44648,102046,45134,470426,44626,110092,370228,358726,258364,77162,428888,210574,
194884,111808,209818,1077442,44090,49138,44932,209410,203080,159766,111724,128074,160576,211030,110156,357988,
77536,44942,555464,44138,478648,429076,421684,110528,110114,2081792,1092706,161242,210722,747554,45914,1346666,
78002,369644,253022,112550,210398,77084,112226,163220,44164,44038,253714,212152,77162,235280,790292,132782,
44390,196778,47714,3818156,441212,814844,290522,110270,395426,112088,44768,209774,110900,283964,48386,644290480,
220174,110710,211042,200950,284158,110746,110962,111178,128050,44944,45970,209366,110176,234430,396220,289996,
44644,6259714,1046158,1452686,618224,79208,324170,197204,1852178,80828,116474,404576,809522,1374926,818888,45788,
44078,45458,120038,1247054,562982,124178,197528,45950,474448,215002,213844,112162,294814,2118262,256960,7617838,
44356,213142,113620,44650,166906,234886,475906,359752,44302,300718,258904,103402,252652,46403428,120952,772852,
77536,134488,44084,44030,358048,77060,139054,110876,126764,3040952,585896,77354,101852,77122,44290,45850,
110522,77306,209162,919774,44146,44452,205198,362818,44398,201634,197614,111268,167578,45334,126830,890774,
46888,46312,44788,160216,585796,2430988,44306,363182,45140,49366,1239916,234382,122116,45496,45490,921226,
332068,616990,47110,111334,161968,159970,46450,112144,201268,45388,340426,44104,127666,112072,48142,283810,
169426,129340,49870,195292,78364,44578,1014202,212476,212206,118444,102304,211720,77572,210910,126856,103006,
111874,338818,81442,102034,287212,47704,214312,285268,198364,212152,214096,77176,44974,35708134,111620,45244,
77614,44074,166916,164810,44588,45668,45080,211580,299252,111212,345788,127388,3436262,46520,45494,3664250,
45692,691208,44090,112400,114002,44918,80678,79580,111860,44702,1000196,111428,203494,44116,481810,110446,
44320,2184064,44512,605740,45026,160916,234130,283558,111368,199010,213950,678620,164356,611630,116684,52460,
110312,237806,77762,210842,113156,421274,44234,197684,114470,2456486,128162,345248,129026,47618,79274,959768,
46096,110228,44396,110668,1471684,45814,77608,44554,44308,80042,117272,209296,2486978,59258,165356,622232,
5339186,143414,566792,155078,3871466,2830454,136982,251162,1542176,64838,126542,62426,3727682,323306,127538,349796,
723752,503918,525914,3359708,12223262,476396,674234,1720916,508346,4024982,175862,450026,306782,51398,324062,67958,
3299444,447482,95114,162872,2588852,2004326,1235402,137474,86852,9270812,68174,9600506,4361516,569582,161558,251738,
1093076,474974,3395618,178922,1156778,1429424,468602,120212,111986,151586,543446,2795462,150506,890228,249902,1194164,
287426,1063358,661508,5349068,514664,530774,952982,771158,162548,336104,2175812,136988,238826,457388,133388,2852696,
630254,139178,364562,159730,44492,159754,503128,267106,3650872,3032986,111188,1025948,49204,110818,480286,45070,
346186,44632,423100,112258,1787086,580564,214282,44956,48076,44290,209312,470266,2107276,294674,1200344,44252,
209390,2051546,210334,110326,1659664,190396,374942,1107284,497678,490928,3773036,783434,210116,102488,300242,45532,
601828,446066,77186,920456,44210,214244,112400,44432,257168,44590,110806,312794,894092,162014,3555302,45100,
44374,397084,944938,290288,1269478,44206,44656,197074,45458,113120,139124,1942748,209996,380330,777098,110438,
45434,835262,102998,468134,104456,1054748,6600814,110968,127120,347404,149116,359602,211694,77408,144908,121096,
211936,111280,195400,220100,256982,44164,1865710,346402,151486,-991540776,44696,209366,44392,224818,45008,594086,
127178,758840,319958,103184,77194,44812,159988,427612,616036,110866,139366,113296,45388,423472,828848,285500,
102002,44204,212816,45146,4017494,2281604,459500,398738,214544,45866,44354,115796,44138,197336,193208,161318,
143204,762644,1563968,215732,1552898,44870,359588,564476,240514,1493182,536086,3764638,53260,270622,421930,174754,
210844,5023972,150910,1141972,1410454,698308,111430,610606,983266,216334,392968,63010,216682,2803462,256798,173638,
1175074,1286722,477124,857986,724870,1835548,155878,188998,148502,114794,160208,126812,44738,7139144,203276,642842,
209464,44366,45482,1669028,214078,1155754,130726,44374,102448,582896,45290,201472,44326,6510440,44216,127174,
44638,198202,44422,257422,44276,1502078,45712,279806,44264,164426,44132,44312,44348,127328,365888,77792,
237038,110486,77756,139352,111566,44168,47048,112034,49502,44816,127402,159812,1264822,581666,584582,4646326,
746050,345890,160228,365876,112130,360206,45188,552932,102764,490030,110914,593566,44104,360124,160144,111832,
45808,44284,44860,110680,690496,45274,381994,1822174,44140,110752,46096,78088,128020,129424,110320,167458,
44530,110410,161008,122962,45176,212972,162338,313388,216536,111632,238748,227714,541994,82538,79784,44108,
366764,46196,286844,261602,253706,160988,45158,45752,113522,366278,111038,77462,199922,44198,381806,212648,
210866,333032,162932,525212,288302,44702,2365762,103694,783128,44168,44708,49394,881192,480350,77450,44222,
236450,643052,590672,77360,162308,1430372,110846,360686,408110,46436,221972,1183502,164624,44620,110314,111808,
46324,288244,269044,44398,211132,77402,127066,234304,195826,140422,405292,167102,160412,110624,44356,110686,
77198,753820,201220,25456814,110708,44804,111842,755386,102262,299452,77998,209776,101996,44500,220322,112430,
77558,46568,197812,159938,44102,956978,1237238,1190348,1437236,239516,271934,121364,48140,113704,722464,111886,
45508,45232,44158,285064,112408,48094,900274,45394,483056,3307118,202978,102610,129308,2390762,112826,46364,
639446,643592,341894,1581248,305618,126722,196574,47498,47756,122924,46094,3930194,129686,112574,569504,436838,
741386,136004,102128,780986,122216,160418,135626,111224,1085366,77252,141386,113528,45578,110882,403778,582842,
244442,80708,287138,480524,582356,47342,374042,45218,369164,45212,110828,111818,161174,111448,44980,44404,
44722,160624,358552,44998,1652284,112726,248258,110446,211102,44962,385052,702298,202388,44624,44456,1023392,
45902,102200,314654,45308,164534,515540,2082386,363080,44398,112636,890308,400474,44254,127402,202084,425908,
283996,77956,359758,235088,77438,44648,77222,763216,284074,126908,160376,292244,360158,77518,1248530,766226,
689528,340418,120646,44152,3215242,46330,8746090,581500,762004,525940,49726,34395058,61138,120070,119746,46762,
55738,219862,856252,255502,169162,774154,120484,149794,58618,60154,405190,143746,44390,234350,44846,48136,
44458,617962,255184,236770,44302,218320,47074,3094954,160306,1380832,79384,344884,118042,44554,103144,114316,
343600,52378,285280,78502,47452,47326,46042,46804,128614,102442,233860,45592,77638,47434,127588,334240,
45286,44860,110860,46570,102280,44728,44962,47464,44518,45832,117178,114208,113884,46408,77314,236122,
46366,45562,46372,134122,51514,78124,44152,210382,218536,45250,46120,307408,112264,110428,257890,317992,
117700,210058,44188,289168,77332,164356,77710,44392,50452,105034,111382,47770,110768,750002,77300,44114,
110452,582086,2917186,234604,111664,44440,360224,1378394,44156,340244,196906,44206,44512,45004,44186,44294,
1265962,79228,46084,285916,44956,159970,197480,127004,358760,110792,211178,313736,78440,473618,102092,1760168,
494528,315680,46262,1437194,45160,127564,209582,5204596,750958,358754,47308,902704,533614,51430,221458,210982,
45604,1443748,81262,48604,619912,464468,214274,2204822,110666,479684,211736,211358,1464176,348968,126934,160012,
44710,44332,44998,44404,
// 
148718,103522,102874,45256,201568,44248,800320,77246,160070,44194,284926,44506,79102,489596,44942,44354,
359794,340084,395812,464158,619418,347876,638054,110384,111302,287972,47288,399914,1896928,127066,351248,105002,
163382,500288,47714,751424,110606,193094,921038,5452502,44162,46148,922496,374288,44906,217796,48284,192122,
160142,47048,398534,176894,358816,291478,110740,396454,284836,111874,1608952,127288,403984,301510,237676,110830,
127072,44474,587638,44188,398476,164216,113192,3900454,205046,114962,45680,239534,49874,564494,14555308,2159596,
114808,44452,110990,1237258,4367006,102278,44498,368846,346724,1424032,388966,211622,201662,210326,493606,1328080,
632884,765454,164368,1195582,129754,47362,53158,253244,78044,317552,359120,353482,471304,112904,77998,226204,
290572,117682,112552,6355366,44284,79006,47644,110878,664144,2421080,3172694,1123946,4316396,511502,3140114,7178018,
826484,142388,2407082,374666,6144578,439754,642722,1432040,729284,607460,282164,1323206,1475780,372590,670262,179834,
1593068,26218040,1211882,383540,5288450,204746,927116,1439666,769622,240884,518522,189674,3264062,1815494,1414346,1305194,
265334,1270634,178010,4667342,642644,4501130,598550,1707116,1317506,437858,2687624,37516082,801860,723092,5714702,760388,
1066838,8210282,1030634,53114,1798970,689594,231350,3591338,7782602,852530,1472246,638888,372722,1378850,422402,2695802,
4330544,645236,442394,557402,687734,10944032,1523894,9973520,7921844,331574,4410734,285206,3907040,1382468,4347314,1162742,
803978,921122,800108,2541038,203162,1671908,1203470,429098,1462298,655898,673394,990266,407402,86534,608786,1722938,
280250,44618732,364100,239828,531482,775130,896228,442166,1693022,560642,782666,312890,1069514,404438,428252,385370,
154562,5314694,2750966,229910,1752236,1205108,345452,240746,1152104,657140,198212,60026,1418234,12343712,718772,6425690,
299498,474650,1776302,179810,585590,740462,13926416,520250,2112308,918260,2554064,8662262,1281326,588140,444614,23826236,
984950,506372,3111656,2095430,434042,2692886,4584410,511586,470042,1549034,4644518,2131880,1078586,11548616,1368644,5862590,
564206,1036922,1653830,1691252,1540904,968666,14445836,698198,332330,604628,782420,250466,9785570,725684,506966,477782,
18113192,10888430,1113578,4403120,4449740,486134,1114628,791522,1010060,1075604,416426,628226,1185098,828382,44732,1717832,
110522,45488,44714,1003628,161236,44524,1430578,2083030,45136,374590,734902,111664,102256,342416,315362,282350,
1691180,113858,47654,77474,1806740,113948,111050,750662,359918,45038,239138,3385754,114128,78376,291454,114604,
79636,167686,314086,211120,211606,205870,44944,220382,2561216,212360,3112186,128170,78670,161284,598054,139802,
110404,44164,587602,482848,48418,77416,46438,396982,402274,2101228,78226,127096,48292,111574,110782,202588,
583228,112132,818218,884996,127838,111230,191108,44728,1169582,112208,44528,435124,111190,359014,196732,201776,
44480,291314,139390,46340,209888,3823360,77642,1507670,361274,2450444,737630,44504,44194,160294,209336,554456,
584912,160328,354566,972110,1386326,359650,919522,160102,44552,44396,161530,112408,79024,78862,390514,5487190,
111202,49588,44258,645772,113566,202096,46966,200218,77680,638932,190828,1808896,113062,111352,120844,44924,
110774,44182,44524,210032,220880,225386,44720,129782,49286,291104,45452,45704,110618,750868,397276,44278,
212542,1679774,112046,528404,47870,46988,4093088,111182,110660,202028,2484494,236804,212836,77500,45046,110488,
110792,77396,234658,44558,44210,110446,44888,51458,283418,46754,373640,77338,44236,44194,113044,128044,
45202,160274,210232,918766,45244,586828,110726,45058,545116,44392,587066,77534,128894,111514,190558,364718,
128480,923132,46850,160616,44816,246368,435854,77990,45596,488810,550666,44296,234218,44908,160684,102338,
120916,110612,44276,45092,45442,45038,400796,127424,44476,110590,44438,102304,44776,992182,44596,111334,
1337890,141292,112306,234956,318040,6150772,362836,44332,45700,161020,411064,78640,646210,253448,44818,45022,
593602,112192,2846356,1135102,122344,921652,102316,46084,1349332,44314,162934,263812,519388,77962,210958,111328,
594088,2670538,51110,51092,47690,110696,50198,46364,44540,123704,111992,1112138,160592,46718,161996,49802,
77390,141254,160916,110588,494726,79370,376646,121274,49532,216572,44468,114314,111182,127232,198926,112586,
235382,44324,123224,196118,46166,203804,584852,47852,129686,46220,46826,45734,511424,45572,130796,112910,
45104,112406,45158,918734,44432,161888,210712,342172,44956,164404,359590,161372,46382,822044,161858,208076,
366392,44768,202244,333848,77594,210008,304358,44372,348104,549446,336422,4492288,470962,503432,139702,44450,
661334,432122,139546,45262,102502,365654,121136,44552,113276,128734,44206,118522,1068652,210916,210212,431242,
45004,644836,3297580,341242,235688,78182,347620,211448,47234,588476,359732,77810,198290,202118,360056,127078,
848834,45116,346922,44252,44408,44440,46390,211012,79366,363778,44926,140224,213926,121166,45284,112352,
285638,79334,103184,44234,818780,2658830,113990,182786,3183710,112082,113180,47246,114268,375988,45442,6898232,
127636,45088,7617482,127244,688232,110996,396602,44498,495764,44468,44446,630814,295576,445604,44330,382910,
339242,217076,203390,111514,236146,197624,111646,235792,112312,111232,665170,160408,110782,111394,4889566,44218,
50686,377704,77884,771922,1434826,286514,45380,406172,112904,51574,738034,44752,44278,77494,237706,48274,
971908,222712,212506,127174,2184964,657304,52924,285458,44900,397886,80108,4390430,361490,170450,1144876,884182,
263476,369038,44294,361406,77954,763652,920144,44222,46202,360758,47144,77432,44228,11133434,384914,44276,
127544,78782,142484,129758,44224,149236,203488,110692,397070,44354,44540,907982,653804,658502,13849760,129734,
855206,309638,1026494,453086,1456118,1009556,586826,3347786,1056134,575270,3180878,1499852,7601426,44242,618172,44342,
164512,361804,516388,111044,139804,709948,287902,44432,77402,302186,269504,405920,112192,44878,316966,45556,
316480,44728,585520,46840,202958,129464,121238,743066,77516,263156,45176,127358,2561234,111524,44528,46358,
740192,592808,140408,205388,51722,216644,162014,883868,44716,550874,160418,110828,78530,316904,128066,279896,
1082234,1430426,111656,44834,44696,370460,44240,77576,44600,111476,1397336,45020,615746,210890,112250,44474,
378146,221776,44506,202754,110744,139772,44264,160550,1399472,188806,1002634,902884,111542,44828,44626,44842,
315748,877594,111224,127544,279808,224974,48562,583804,127402,2348956,236890,338734,123490,44836,139840,480664,
586720,271258,44398,165394,131074,410626,3147346,483356,77546,111220,221002,169144,940054,44302,690694,44782,
118942,1518622,2749172,397364,77410,111350,110810,44894,1423846,210844,523864,1233296,268918,985444,815614,135329074,
2922952,1099762,1209316,139594,37643764,491758,354238,263236,706084,523258,208258,1619674,604906,370654,9761308,2090878,
308554,67198,1932658,689422,149938,432484,3770494,367414,797956,2480164,1833826,51748,308932,592756,680722,266962,
1375486,4718194,3402358,322276,2073382,7395874,714046,489724,1356046,559906,474394,207346,817378,891322,3834646,581362,
7725382,208156,1422844,923812,345058,292174,111578,44990,211486,44374,330944,44564,464708,112628,567416,142088,
46292,161606,47192,269984,235262,382826,78494,213698,286868,114734,210430,396604,202444,253990,44506,44776,
44938,111430,15578830,210592,362494,44656,46142,438380,364112,326542,45166,44584,269320,286486,205582,213694,
211910,501034,213178,127760,254386,44480,161270,359486,364346,102316,45008,112586,258796,77626,44452,45838,
235244,3189134,589844,111584,583526,45140,44696,365270,46244,314402,111206,341942,114320,112340,398378,52574,
111890,291944,285230,48254,114428,50474,46454,129128,238646,1112110,212408,44696,650258,210328,340900,111092,
130058,110884,47218,78616,44326,110722,210514,198568,102988,44308,111892,359714,920072,77936,1000328,112088,
// 
202012,2386090,565426,2268152,1577816,554294,8968958,36545084,194282,487934,782774,3901862,5312456,16053938,300662,928574,
943256,3521414,791594,1634678,3024692,47350208,7197488,5308046,5942312,2734064,160432,1837796,44704,111404,515486,3166192,
397718,47420,932452,349186,459022,47068,46426,362698,2263606,85252,992164,114892,211066,44266,351826,410422,
487534,237802,366748,220516,164014,140794,126862,144976,414796,316462,240532,501514,45562,210848,45026,1427590,
57586,135406,910696,224968,4623376,805090,363946,306940,48820,466978,4755406,455626,201406,889798,148204,195962,
198136,361234,161092,607690,77470,111806,741392,110860,110734,235724,44828,111470,342166,516946,111190,432226,
44614,44534,110828,161812,210322,112366,161488,113498,748070,45542,77528,360656,103484,211130,211102,110948,
333806,45604,143236,236090,482972,102524,367454,259958,44602,258298,44398,165742,44756,127658,348002,114074,
235574,202306,164992,282136,314572,210470,253904,44308,111028,110902,50492,77810,283556,603182,53084,484610,
1773758,19813790,140020,285202,45244,45038,242936,759400,44872,237256,649456,365236,340396,1042072,77800,139976,
1633492,111784,46396,50026,46612,593428,212620,1270750,1361792,726400,110798,44386,225934,44834,44348,160736,
77626,44542,254416,331678,425722,341158,740650,128692,111694,314384,111494,168026,254342,44296,44336,46312,
289798,103018,214252,164176,211228,370906,210688,79888,77512,359890,165310,1757950,756466,48082,115486,127786,
211714,128164,524578,111850,922190,111406,45244,610906,48124,163660,151462,1970758,120082,111334,44734,161824,
401494,767722,930208,361588,516496,46156,25154878,44560,227938,128872,342850,388318,116194,129304,213682,115510,
81892,895576,1843642,571414,969934,64547932,46468,111604,718834,49900,212872,114952,220810,103510,290200,160582,
441814,254218,480208,45076,777478,239818,77914,50062,241582,46306,303580,49738,122674,163444,111244,646114,
84646,397390,79642,220162,503038,1929460,975892,46324,78058,162364,210604,45166,80056,44302,285826,80668,
612364,103132,212116,117724,647842,45046,161392,45136,164746,560200,127414,20032372,1121932,966106,50446,1997950,
139856,44498,44696,44570,936766,352198,195964,211168,127474,110926,44776,45682,504478,5019166,44362,44488,
920726,112318,111562,45574,166832,50108,775292,209546,168332,78812,118904,878684,138518,202256,77714,44834,
112928,44918,561668,210866,286196,214106,203228,627398,111506,211514,545414,204362,117122,47624,50678,110830,
44588,482414,211592,164948,377542,2344462,102994,372268,164188,115210,433396,48376,120574,474652,45928,622558,
308044,258094,470980,834706,106234,59230,138994,135124,159730,50524,162244,307276,407746,46708,562060,255790,
206548,258712,396568,89980,421768,329554,52324,1013302,241534,292456,740662,124084,921448,80188,220690,94498,
983980,138052,1279396,44458,1075024,1520686,45160,53188,484858,386200,612838,298672,790120,572050,2213434,121096,
652552,58582,294076,541648,2203030,78370,168562,140092,137836,118018,372592,172072,439876,265114,395110,54802,
508840,2794984,254098,142180,531442,242722,3461770,114418,122788,264022,158626,49942,403750,60766,977878,128134,
81268,121978,138178,53026,87532,110890,380482,293086,237322,78424,232678,140482,527626,46474,167050,162352,
118036,49618,251308,66238,116146,329020,83320,3398596,352024,113752,432484,127654,160102,1001320,525682,45478,
429892,135106,283870,55294,1439044,554770,612244,47176,148012,419416,1019134,484702,651184,547720,78406,1275742,
793396,60706,301204,130762,7849864,498634,53674,727054,691570,244828,6309244,45124,431812,224902,430480,4308382,
1417060,254386,231982,239842,704098,224524,254584,425296,891754,54442,793798,15766084,111430,480484,596800,3542932,
300718,337930,507268,3897232,169234,128764,80476,668410,54142,365230,46198,242152,339226,47464,1183780,891082,
53182,336844,727462,44614,56242,230878,246916,89548,121420,260170,238384,720898,162322,272638,110500,114778,
1498384,165994,127846,346564,119530,3712798,504712,417304,483940,111268,150634,79504,1828324,95650,202030,112204,
58762,52804,473680,404272,602956,576280,162622,117172,383770,513214,2085184,354484,57814,124756,54412,50572,
330850,70234,47602,176686,438418,131374,171316,63442,116470,4070728,708472,123922,45910,419176,330748,2221984,
391714,53470,83806,1456534,53884,530710,44360,45098,1178054,111464,111148,738526,46714,210994,377458,44600,
1490548,2106994,44392,236866,78472,44524,285860,472052,111188,314620,139948,363106,787916,111058,110824,44420,
77660,111326,211010,-16157308,80920,127630,78130,1428088,110866,306262,46792,473422,211954,367150,3483868,48790,
212170,122404,763726,884512,165322,170020,80002,202960,77842,368932,6722650,917140,591682,924322,569866,132004,
44704,287110,166780,47228,399844,45520,211708,934552,590554,45466,1430272,211706,103628,47978,171862,1297564,
127534,77584,202966,1267906,1061464,155938,88924,533338,9357982,111848,44416,433192,77608,127688,238286,503294,
210836,397784,189070,77668,44728,4916590,46900,77758,113122,78230,44342,111140,212912,650546,45182,353114,
45596,475190,111194,161360,222572,286082,760382,1083122,821654,317288,81740,103160,47666,215450,212048,831976,
110876,117706,77734,112360,210304,817366,683356,753986,44426,468334,161344,44404,160946,77582,293570,44860,
111056,140768,2120612,202832,406934,45400,44752,44626,46162,211198,113242,285772,44390,756142,483652,44908,
44332,194110,235666,46204,115588,48292,1132894,360316,46258,111268,269308,127906,46852,44566,299086,165260,
46820,44612,211408,44674,211678,44486,44504,128546,349168,44338,161842,44632,128026,625766,44354,448714,
77618,360224,111716,112526,202504,77674,44438,361840,111620,44384,44906,342668,110864,128476,48490,112852,
211636,44890,211798,115876,103174,11868778,290854,114382,164044,110872,548440,51580,2310976,594550,44470,77578,
1643716,161074,33839980,111250,432034,2078308,302740,210610,128050,130534,199306,121006,465148,115894,172762,78334,
78226,365644,127942,1013860,46000,1525318,135250,768466,358030,6359896,1403854,24425920,69415126,1141414,634978,4489678,
640880,502076,360098,103018,434554,384244,47686,45394,44422,46894,374026,44494,205114,619430,44378,214412,
296564,495122,361958,298022,44780,160690,110828,128932,111628,189272,112292,213542,111346,110860,753098,44546,
274976,161312,77608,285950,287246,113752,44386,78586,45802,165832,113716,204766,556948,80638,213020,45062,
110924,1175056,111040,114512,44666,210776,683384,161114,127646,406538,235742,47588,161438,135298,44542,477724,
44510,482338,83410,4172698,760006,112114,211742,110986,127516,7000484,45368,212818,161716,609418,44750,4362278,
122198,398858,875948,102706,635104,609964,286496,212138,1123544,212462,237872,224498,44836,171616,2095522,362446,
579904,496888,113758,79258,1253488,494530,348658,293416,112948,922804,592324,200536,585034,46066,77840,44990,
44486,922802,162500,509300,367060,210674,1656902,44416,44444,193736,270386,111454,296728,163078,649744,44734,
1729042,112642,754882,44806,222484,79978,164974,45922,44684,45068,44402,516694,6173048,1430174,839846,44686,
1427986,44386,211958,882206,127766,398122,45088,113200,517606,376342,48676,360970,44818,102748,111598,818062,
166126,111274,286342,287800,568870,164392,129892,453514,45454,39313552,210958,1102288,44368,194314,211822,204736,
115054,836908,45482,121436,135856,161284,44356,1069798,784216,82774,380488,583904,141098,1266422,44354,44528,
398764,938818,113914,586468,1291492,545536,48742,45424,3450358,45478,79792,114652,50374,46996,47554,2855116,
112816,46852,45964,46504,46726,377488,47494,740266,162712,129634,162766,44812,44398,47386,78604,162928,
46828,46036,44476,44728,161632,114544,45358,45088,130444,44386,347932,45016,45232,44764,111142,112492,
111376,78028,45316,113104,111736,44782,77956,44596,350848,168856,221644,44866,116272,46618,135376,46684,
46906,46126,44434,102710,493310,47348,170534,77764,368494,255262,221386,45094,46156,567484,44464,44998,
44438,585248,397948,785882,127634,226612,753400,45196,111448,44444,236032,79132,332698,257524,113308,147334,
289402,47194,639916,1707658,133006,48814,119554,48670,13588414,202868,214336,2556022,2415998,114580,359686,44890,
316348,364834,1747072,239374,44686,240010,344962,363374,366776,114722,426014,3175118,3283810,44374,1427956,77998,
360700,103018,44648,44726,140860,112864,248548,165430,45028,48712,44788,562954,400846,117346,82234,190126,
1602724,117328,44752,20169166,596650,1243876,579208,2385940,361750,359842,46174,377122,45766,111530,210898,44552,
44674,927124,111544,492034,78358,44494,129424,426812,1396112,131482,821470,685966,204746,44978,78926,78224,
504236,363278,78602,620276,45068,218234,111052,111500,44540,51034,78196,123790,49450,105430,47038,44512,
333400,1387114,558808,882484,114334,915622,111794,45194,196208,749282,161384,77842,308962,1036174,
// 
315248,1374572,160922,293848,63862,47158,699958,710596,77708,110996,79312,2246812,161260,402404,44384,285854,
935852,2879366,724942,44416,44408,292160,161038,211870,44666,218510,1919132,354986,79778,1276612,78088,165118,
566878,111254,238474,44464,160904,44530,163054,348274,347650,118414,45538,104830,122986,588592,172762,130570,
114130,114508,113068,45358,142252,299536,400402,357022,44890,166942,372160,114742,127654,47386,44614,114256,
173422,256852,46276,111970,113608,137428,45280,269812,45790,161920,47122,112348,2594152,112852,220690,103102,
171898,111484,116182,46924,113122,45484,114526,214264,164728,282868,163594,2260000,45172,237628,223012,212752,
620992,44684,236578,47140,44476,45898,361222,5688916,203098,111508,204272,79370,161654,111362,226940,79622,
210884,111524,115304,44666,1828828,561196,102686,11112670,238660,213470,365750,165802,44656,111436,363076,339028,
116188,44584,103072,112066,114334,45404,127880,212090,1030838,46454,161348,111074,45572,112090,80326,79192,
315604,113170,586390,652324,799660,115816,131356,48232,111118,127846,365782,44434,77860,112108,296788,47368,
362344,115672,121540,45280,44920,47710,111820,136018,166198,356122,290146,45784,115600,214048,1450984,140662,
224020,210628,212332,44398,135532,376924,77734,540580,144226,564436,132142,47992,216436,44744,634298,3852974,
44732,384508,111844,45880,50410,529372,111466,228322,315664,44812,53002,2295244,212086,214570,79954,49114,
560422,362908,1174912,429526,342226,46276,215218,343042,78158,78248,45040,398518,45106,112480,45880,111470,
77806,364682,112988,801662,77828,47342,259778,46082,129578,235924,44494,211832,163358,112706,360998,49292,
368810,114578,47450,211346,161036,211454,45992,44498,103052,78014,46262,199160,78034,434596,77966,162032,
44798,44978,1398236,45224,2172032,199498,1671448,239032,399802,211772,397648,111034,944098,921304,45502,44666,
2197700,211580,11725892,44702,113858,111140,102854,236266,45140,45062,215356,1461808,586606,45544,106588,46738,
212644,205336,483142,123124,111982,198922,111838,46198,415102,44596,111388,47512,120532,45778,370822,585688,
78382,932152,161338,111226,479524,1603496,123770,161696,128480,45176,261914,113474,111998,113078,46946,116822,
470894,112160,128966,211088,213464,45974,712922,78944,46616,236702,78728,113960,212816,206186,547358,79556,
811694,1836110,12152918,2285894,163576,162334,103354,114058,409318,45142,128230,285904,44426,1052188,1003468,499486,
92758,204856,423304,3245620,53242,687526,84118,339052,149236,53230,132298,46714,86566,1425316,240136,654892,
1216276,94990,170698,13285780,349324,724180,57238,62278,534490,1808716,54886,687094,18436894,4286248,10416850,2004052,
7426564,4217920,2910154,260422,2472532,156604,81058,303730,311998,3489802,2581468,405646,224206,82138,4523476,658528,
61306,219022,44468,44578,546770,111602,447950,399026,44566,1905004,112418,44540,44462,896962,140210,212368,
112306,1202890,45046,44878,354964,164236,46300,292432,39914680,45382,20752186,211718,642556,672586,1539704,78986,
114272,5757212,27561932,166484,204034,164014,103018,1937986,45250,716182,208894,114118,563092,747340,269078,44500,
127738,334624,44912,622634,115094,44444,122522,361802,44966,704702,161578,948122,255572,45602,211300,49634,
47372,267434,79514,371516,44636,47528,748556,241268,396806,235736,2332124,169142,212404,140788,211378,1150670,
340120,111626,128072,537932,496574,46244,676394,169256,112850,112796,6190388,200198,129044,140582,113120,1673018,
2827754,483986,289322,120428,45164,133388,157562,1042190,750836,1296278,117286,786148,126808,718360,216070,117394,
261742,260284,203422,45124,1790116,622852,104836,226978,535030,113902,114712,122380,117070,213208,47146,228796,
46894,400084,517534,202228,8707462,51910,286160,369170,45932,111208,44506,140756,127760,161398,1314376,111304,
45196,44696,45008,44522,562418,44786,111094,111310,44846,44506,237620,111260,1202590,111230,111716,256274,
111158,594188,789074,77764,161278,488698,168892,112156,340126,212648,10426490,112990,695218,1267930,1013494,45100,
114430,398758,1200872,45038,288488,361766,45146,111376,755180,206048,212236,474188,401558,129644,214664,44564,
114188,44594,127828,400204,1560152,494366,362486,44750,45028,241318,44758,261916,1011952,117352,214336,237916,
200968,329068,45496,113446,289396,1378744,861964,558214,46798,45124,1109338,45772,481636,81304,45286,609406,
103178,44810,165532,1611176,694364,45280,44614,366626,44858,301442,214624,1177012,372682,406322,641438,128324,
783844,77822,161528,196568,44794,44464,286274,46276,2103562,672004,128788,223930,111376,47926,47194,370000,
211564,259846,78298,288730,78028,47068,113878,112294,30390220,46124,128342,591128,45566,80444,115334,291374,
111284,44876,2204162,349172,45758,44624,342728,368054,206932,370726,48334,215422,111904,1362256,343888,49498,
77872,113074,361816,214936,45868,46492,592342,78700,349324,78250,128308,44926,44888,361976,45874,111766,
77878,1809238,115816,128206,141886,211396,161968,735664,45172,111424,256252,211720,116950,212260,161516,44768,
644752,287992,44524,44458,45880,115586,211634,45146,889522,161584,140390,197090,127934,367532,769558,196984,
827336,128156,2707562,112538,78568,403894,245818,111430,44506,45100,161902,47338,116326,78064,258118,44494,
717796,44920,758296,165368,111454,161224,364876,44546,44810,45424,655096,212188,45208,118136,240392,111548,
161390,104396,121892,51266,78854,116138,136796,81014,86378,368192,112088,407714,135356,136814,227846,51482,
45848,355736,202136,134384,617348,45734,860024,46850,343352,215534,130502,345782,218774,335648,366572,46370,
62318,204476,235352,54308,130268,122438,114680,364304,169328,168302,49082,51158,111962,145436,423704,86684,
117272,166088,85730,115922,170570,253514,125780,78530,222224,49172,498872,54668,128984,103748,46316,88142,
788582,115310,215588,81734,112142,44606,79628,82652,121322,128336,46910,432290,112520,44714,161876,208046,
264308,109148,49538,290054,119216,297740,47540,364856,111278,46148,117848,226118,124508,78800,239096,374996,
217802,46154,172244,598880,45398,218504,56930,219260,46526,214898,45176,162200,216788,47336,218126,486776,
167060,349904,214454,158666,484832,53276,117254,104882,204968,162632,213872,380180,124868,347846,141872,203180,
50198,206420,115814,215912,376940,51026,126722,47018,169250,164576,46694,300710,228344,371432,82436,78548,
664238,163658,282326,255512,50618,122378,213644,696728,937136,120710,325166,83228,52652,318848,47720,211322,
2204138,57902,79502,215210,46748,53804,44600,217370,47756,53786,421808,290264,317390,291512,373862,48134,
47666,112178,112286,49106,104450,45254,758774,241016,133358,45698,402440,364628,930008,211646,50870,476026,
248752,113266,346516,112888,44540,78142,213802,2050288,46114,113830,128416,261418,1434310,112334,46484,213422,
77948,211450,1776800,161462,565696,78334,211690,114418,45178,79036,113878,127888,111556,102904,564688,113264,
575162,370934,1275410,45098,286990,363238,335032,1530464,44690,111290,342770,315928,161446,317386,211628,111188,
222386,44650,44548,401894,44648,112184,44606,112094,51266,48728,240182,50678,115172,1295156,212192,222608,
46646,756566,1202168,291896,158708,45044,48674,78896,48836,44738,901556,296432,197012,78194,46034,224552,
211382,652238,1812644,48788,314948,81398,140618,160166,45944,47132,45974,211544,212516,45902,1081856,130538,
44558,48914,120248,45674,215162,147422,376514,163232,170606,120878,46118,46766,44626,570886,78358,474116,
483620,2383448,586948,111892,187228,293602,859748,593506,591562,45820,1814824,45610,876898,48338,842138,293066,
45236,221816,335348,655874,258776,112094,45560,221228,165896,2080286,115064,238796,44774,46286,1509614,117656,
128774,678464,161252,161674,46132,474028,44818,77858,264070,2178154,44500,549932,49574,536036,784604,53606,
49988,78008,83858,85838,644702,1035758,631676,216848,296174,226406,115346,427394,267302,3357398,487712,314762,
266006,964004,649658,60674,350282,99842,51422,111512,223166,241652,225284,112466,46454,214904,369614,47522,
51746,48044,49394,167024,183386,141134,629462,213842,1277948,79034,61538,898706,2000084,48494,120674,14691872,
495986,168476,267716,83642,44564,383546,44948,112916,963344,980528,55634,112142,162002,166856,112268,77864,
48002,270806,257204,621686,129818,437564,408332,588638,46868,48548,56018,8928398,120134,54842,400232,130892,
1606322,358382,50162,333176,65354,576272,856424,7794074,577964,224024,1645688,174314,77954,111332,117074,128246,
54254,3021242,44618,1443026,294284,913682,122744,45488,602732,203798,655382,345062,4362368,113564,146318,166028,
48584,216362,53012,62114,83786,320054,253244,354494,46706,54686,3673766,200396,53042,315092,119162,134618,
49934,487238,207986,1157918,55274,85586,46712,810254,1225316,58946,80996,47246,1320782,386084,127922,648092,
325778,846218,159836,78404,60655322,1780814,44588,44786,131486,406172,1945238,1545086,508124,993494,143102,128234,
52412,1609238,296336,1031384,158378,243032,114734,610022,257582,1569386,4358936,244562,496694,732278,111782,87206,
85298,150494,78026,46658,743348,154868,48326,415892,674336,515108,78764,217658,51068,452012,347654,1070438,
116246,46874,388082,646472,161678,50474,44492,276536,224408,1317314,4180664,320474,54236,104144,81374,394832,
79358,657176,45902,50204,486254,142664,166052,213284,224138,55694,129494,163778,1249274,212702,2253206,51284,
163568,165674,202694,280838,232886,978914,1172828,524648,244388,400142,394238,120152,250322,706748,228614,7432022,
463606,111286,203110,211906,44486,162502,44494,45230,114188,45896,647600,953132,215546,165842,114098,116150,
475556,655700,269468,115718,113000,165518,519098,248054,2307560,240620,45536,46160,210662,2674220,118796,46058,
373820,378680,211982,116366,136394,46646,897206,216842,290174,268388,1296410,79118,218732,2225276,111434,46436,
741518,2037578,485546,77968,577126,7728088,130396,219352,113242,292144,2499340,89182,45442,647614,399116,45304,
128068,111844,44624,1558196,498292,111670,112354,80518,2200432,748390,78394,44530,237938,427298,449846,1568132,
490666,46000,111262,44542,161984,111818,425768,128984,214562,270568,742930,162082,79216,364168,293914,361738,
45430,104452,81646,45466,568288,760420,317194,78838,51694,614134,48022,114094,523018,45160,216640,366688,
49228,859724,44498,516638,1771756,363598,45536,140858,3236342,248962,204238,78382,587884,44572,293584,116464,
118606,215932,77896,78688,45082,321202,134092,80488,213988,5410948,112792,44894,525044,46118,44696,204440,
1866224,403112,371608,1932814,44530,1434250,119294,49346,103124,2204072,145244,119834,984368,111734,365696,290798,
505466,231884,211178,260228,214982,116648,218384,2643878,165536,352646,955646,255674,439856,45116,79418,128846,
113084,215036,1845404,166882,44518,128218,44710,45076,
// 
222758,129068,46814,927266,897052,484678,756760,263224,1172344,304762,44866,216976,594436,44650,45112,80776,
48424,115114,52462,79124,44570,237232,128014,111322,103030,293122,290008,227620,111608,46852,240118,9075922,
44878,44522,318646,597100,128174,44582,103262,112826,587378,44708,113312,44624,350552,903898,4458502,494152,
130570,409636,112294,764038,374032,174634,402074,1860938,78320,44714,44642,140744,45112,114874,485950,838274,
161374,45460,44786,44876,44930,45902,77900,291472,1689892,45172,46702,222274,7616872,78586,589312,116164,
320344,46216,117406,44578,307654,49852,111304,479314,44668,112994,1729700,257174,78140,44756,192548,44944,
44644,771154,44636,5836568,161996,45674,46814,46106,2383376,103022,112406,44774,78992,52246,46120,130600,
212386,240232,50986,201460,133840,304588,2868700,2113402,209884,47926,47254,44824,47656,111638,78674,44710,
116164,104542,123742,212950,215002,114076,44728,610498,269278,1627054,111752,236054,319720,217996,271408,485026,
45142,883150,112480,111832,166468,79550,213782,485398,44848,79016,128390,409388,216370,44674,214264,199234,
687790,211564,203254,111608,588806,199118,111932,239456,601388,45926,46222,668254,287464,112498,561814,293452,
214504,199852,46582,204286,104296,1288726,106348,47644,164212,538924,45394,203638,166162,742360,45310,2643586,
116062,48766,870280,260602,117934,113992,170698,217312,80536,247810,207598,47092,83506,388168,1120342,163942,
50758,591478,1435270,49414,308302,486490,222700,118312,264490,46978,439456,46546,259144,369862,416734,933844,
46714,80518,45358,574684,377638,212614,111508,79654,223672,65266,48778,48598,301514,112298,3012110,46670,
1409530,48694,222422,361838,1878158,140542,44566,44926,44776,595252,831934,112636,1203452,363212,112174,256624,
44810,45058,113062,441328,194266,1602038,520202,287822,794396,78242,165902,44924,45146,498818,370982,281500,
128702,239092,212380,685904,78704,212216,112118,78850,428620,588298,1734626,45212,454118,45038,116084,103048,
44584,222046,169190,381176,215498,46448,293156,761552,49196,202778,336890,1881296,52190,84062,117188,166304,
45452,1647692,489764,48824,150266,327926,128072,2186504,114308,501650,297854,24091868,117512,63422,205208,146792,
49142,133418,200834,1306520,142652,230678,265556,217070,131636,47636,78770,112796,47108,573416,123164,235160,
479348,318728,1825838,124802,56594,135116,378290,246716,220796,44606,46394,234242,748316,47720,988190,130742,
250226,219176,471818,233756,10092698,1685924,131420,239660,362546,117062,46694,212696,1926116,453368,128990,222686,
115334,113012,131210,214964,124154,114848,230192,79418,136010,129962,839222,326468,257966,65882,492680,309026,
4165982,218312,254006,61886,44984,1149992,1015190,752204,80066,240146,54164,81398,377252,115244,123668,113660,
139736,541280,44548,44656,112388,44978,498182,474728,129914,300574,111442,498530,161678,44600,261322,936262,
574570,46042,44666,199286,964528,267970,111490,592900,212902,44996,220784,616364,111938,29507468,222920,111812,
117986,161834,1574402,366872,165074,1423610,44888,351806,350834,371768,211874,44798,213494,121550,45080,51746,
46706,55826,49910,702386,103130,44864,111920,46274,381830,122678,45098,46868,317474,78074,199580,2357726,
225076,281872,304438,3234064,45274,136612,126364,208954,202378,390028,120262,757282,500554,118246,2539408,45676,
89668,821884,654214,1217026,15096352,1397794,118354,394402,125272,3648136,373468,144658,51628,2043364,56206,47092,
211628,111592,740728,111430,46982,46538,44782,399820,212488,203044,286898,44846,44744,111838,44806,214024,
171460,45212,599932,28402048,363574,1615024,3777244,80566,104344,117064,214426,1126546,44936,690614,214478,1919906,
46394,112040,363896,78806,44552,128362,111418,46094,215258,569984,45634,212476,750316,111728,3325682,743294,
5018978,44948,7551182,26491736,2013212,26368886,990182,60134,64022,1256612,4029962,81698,137426,187058,7650662,295796,
1980668,549542,292358,249854,112682,48812,197026,643850,111752,45038,44840,1442888,47594,549080,112346,44774,
206984,48602,44810,46952,112922,122534,211850,48716,214928,47900,341414,374384,47324,131168,5709158,111410,
45182,238814,46196,217304,477854,116108,113038,644956,370534,45238,45016,589228,128542,288662,645278,930398,
111442,82342,51634,376438,162128,111728,211790,44614,350686,364850,212002,772522,203296,212056,162196,114208,
1870718,113144,44762,295376,214754,112442,1572866,54206,195614,4211618,132866,79658,46544,44992,111494,44570,
102456028,112150,222154,46510,445408,44944,77992,467182,117640,590320,169684,44692,115388,485558,212078,194204,
113930,128254,79006,129064,111418,44762,400586,199174,113854,112342,468418,400178,78188,322306,112258,114452,
644768,112238,352268,211904,45008,530212,572650,6958474,44666,140822,111542,141632,44632,485734,237208,112360,
470272,2106802,115580,44768,162992,128230,644248,44606,213110,364174,400354,78142,449602,212378,45140,287168,
45004,46346,46292,595748,44984,369272,237422,47786,44978,215858,52724,210902,451886,214724,445808,47702,
266144,1826852,400052,1151312,115202,240914,994754,85334,381092,46856,248738,55694,1581026,48188,212132,116498,
121142,2839082,220016,270956,82598,83336,231518,671468,2243288,844436,343810,212104,78122,1187692,1434094,44842,
481858,490108,347332,46822,78898,224374,931084,45814,762442,879728,783500,400666,44654,44840,44696,112546,
200008,222874,115066,225622,44596,45514,648064,79828,1102534,143512,260026,205918,212824,116956,320614,79666,
45028,79198,336284,375068,113354,46844,111590,44840,212282,165634,288232,787120,365452,520306,46438,44594,
112514,900374,708808,1235182,1387504,310972,862786,164794,160426,177106,201946,132436,571000,836380,376384,1115320,
128764,768478,129910,298354,860746,725980,282586,396202,1219510,608350,1262038,402652,312286,3317818,722278,569812,
594028,848452,499720,850636,148396,1099972,118480,470116,518980,119758,436402,689746,983818,1429462,884776,723412,
310126,2292922,1257016,338620,274846,48898,473098,48682,174838,50062,401410,140062,128872,1083820,941356,1097608,
822046,2847370,328756,348880,1270786,442414,265954,185278,1285552,570334,363100,548590,1587172,7371136,999352,6747520,
122194,610798,299902,1440154,318874,735700,386806,1644034,632668,1358410,54706,540082,3236494,467644,167914,1757758,
2381782,285742,257554,669118,1629994,236722,120946,695710,216478,306130,49258,1158178,361342,589078,156586,87076,
63514,666202,861448,698332,100702,393148,231556,241978,127318,369310,1025230,1190674,242002,13128250,1581340,435010,
379300,205294,392638,49924,540406,263566,393916,4258714,62338,2608582,484516,288958,425992,874696,208954,235498,
696412,623956,240238,153562,395374,742648,611986,63082,378814,237442,858250,1108948,394366,54508,398290,47800,
212278,1140106,236578,154282,658966,885532,817834,173218,217138,1004050,1906960,426928,1785052,1340542,434434,230638,
890302,129844,108478,774418,504850,914116,46966,687946,191902,135220,208282,1154470,552316,260068,137218,155578,
521698,267922,333022,984046,323650,504202,756598,163570,379498,229774,99010,355348,1077682,251842,71122,66010,
119938,521452,649732,62722,87580,270298,61462,709942,1000810,440842,9573124,1840864,49252,687586,1710454,508090,
272314,291550,1750546,1279534,240196,290686,360562,303646,137512,186718,2132950,401170,152770,169114,153730,4408402,
329458,1241284,165172,676462,957502,483238,49162,872104,234148,401818,1975000,1424362,69214,2203906,142654,1287670,
232366,720508,285214,243730,275134,585184,2103304,3034048,698140,279994,182290,254938,119974,704164,395644,1747630,
192622,988420,512680,159706,531406,59998,470422,142060,721444,221284,275620,1362028,2903746,372154,2736076,160222,
2271820,188122,104194,293518,169978,160786,103618,391204,696682,1307560,922810,63406,145450,2330968,2491480,8945776,
295138,110638,868456,183790,949054,691732,381484,451930,4215028,147826,58114,167482,581674,1529374,531634,275554,
130978,320314,345982,130492,150652,372898,410404,4737262,459382,213394,52654,438106,277618,420364,119164,110692,
1819318,422446,118354,332950,1163254,338314,776074,203242,634180,1040080,4923616,124348,241114,124582,315550,533398,
760972,708322,405436,2146702,139942,147556,641278,193918,267274,863758,131422,88066,707080,156766,2543620,649066,
2887060,307882,517972,1320016,6704506,270958,289306,1104574,570604,423076,150052,129088,231868,401572,825706,3396550,
1248916,156802,49762,164758,47884,604558,8174416,61150,1130818,337828,479902,130468,2559010,736510,47332,129520,
353254,212314,368362,177502,144802,59230,412372,301402,600466,312634,185170,325570,544090,1435618,264658,122404,
327946,331996,1919596,85618,440776,1834420,385618,413032,2545078,155026,155926,134770,4096930,131314,378082,640318,
62002,171886,593662,156898,144748,216976,556690,142966,353890,225154,1060186,270004,1206022,940180,337234,359236,
1036234,2920270,334426,551764,1426870,162946,327190,1655776,206878,1703812,207850,154372,1486570,264520,1551262,168970,
187474,129106,970438,235378,1152040,1626292,135082,621472,333370,172522,499114,1135678,202654,664258,448996,57214,
3043468,1020088,560254,1014664,881500,150322,193846,64858,2431354,252022,174718,582664,1211818,2733160,1254934,446788,
79678,2890282,576130,366394,1149016,1097284,588766,308722,79318,620518,49654,348394,907132,496666,635314,1432012,
161650,142546,563842,48790,494644,9937138,154210,2273890,588790,62326,659884,783166,1058752,51250,163894,158494,
1565302,169006,194818,276322,909688,211522,118210,464104,6155932,565654,356782,538708,263548,595810,386038,155038,
138334,253570,251626,448834,222466,1075414,369094,768892,1005616,910012,113554,212962,985864,1202260,2227312,855958,
491080,64882,9211054,284674,2326900,249592,2243272,294250,367780,7289896,1136650,134626,769774,297706,296086,749308,
2676298,229288,82108,1574050,6516058,710686,453898,597892,236740,80434,44914,727096,307306,721660,440050,1220986,
1505740,560092,382378,596542,478606,565924,282898,621058,181534,47254,781438,144004,3554014,942124,52330,1574536,
1237006,1000714,1321894,5919736,128776,283126,413320,306940,624550,301540,416638,49468,964264,323734,67546,565462,
272218,3199720,249106,842836,562522,258322,118966,260914,1268410,276754,2493076,1636822,228910,422770,221350,61714,
129658,26319304,297310,1430758,7938220,837814,1106554,240610,1901182,1627078,479794,182890,1428790,759874,2702542,54274,
1408324,342202,107074,2611498,515866,564706,119614,596578,635932,127858,655510,370228,940144,626350,488362,2820640,
252508,946498,1027660,1151446,184990,270190,822082,1473106,428062,59410,332482,478102,434242,566326,316930,921214,
1548856,399370,54076,85366,685786,4347166,293602,378850,566344,504994,67774,471394,1456438,629902,50422,239170,
264172,192658,388450,169330,1430542,1665904,55858,864490,45370,268546,1968196,164200,350866,449770,269974,3042256,
857668,2568622,562276,87508,152914,154066,398602,1038718,58870,399748,1509490,45058,1366402,327646,757624,2387614,
51580,104410,135742,196510,503956,382864,136054,1515808,510556,827146,575374,686452,211738,120694,187114,45454,
475066,2131222,1269406,286042,1818022,332158,593338,190756,757570,890788,275806,2658190,1604668,3322732,656968,209938,
191650,1430194,216310,257476,1461136,61750,947188,134878,688072,472756,2929072,1157140,184450,808924,1971112,161410,
210478,47506,195454,602572,838972,338530,559984,47290,1573804,3981424,793048,5116990,285052,246442,1179472,546376,
513634,105274,1208938,126904,268654,138010,61834,772204,848290,552964,525802,432958,105346,3200068,595324,1132492,
782842,192730,253246,1893352,220738,409468,582202,8980042,584590,1666390,404122,257854,288238,341650,148342,435892,
491242,258106,313906,1041958,261226,107614,561064,830992,256258,809122,1186300,662878,159652,1033186,280210,161554,
1464916,126670,956926,770746,135922,330250,52114,794506,324202,1828552,1439992,256852,87778,267292,2100628,287284,
249796,1100200,58834,464836,622300,2145586,172858,1696522,410782,160114,493330,198370,68638,256882,687178,1595308,
150646,445636,805276,615496,498100,157558,433018,1005430,327070,257314,3048088,61402,167170,515902,1019092,606262,
1821910,186706,285700,130522,306154,670936,1233364,306778,809140,285070,159058,1866700,402340,410158,1831144,890734,
1007734,52762,62482,57298,1105060,190270,393652,1791778,368986,2192482,617950,283474,380782,193954,1314604,1080310,
283396,312430,357466,209602,2261578,3199072,1068202,657046,1956892,310504,302062,976348,930100,960232,1336936,1036372,
718258,1010290,647734,158638,174622,366340,900940,383386,1466374,440938,580018,1156414,484762,49978,265630,1558090,
186394,407422,382522,64018,1123528,2969356,1279612,398398,298030,290740,180130,728734,1657156,2797852,813298,1332508,
361210,1547806,198490,527908,988744,828040,471412,229150,771052,613282,68122,245038,388750,530590,2224396,499828,
1043824,90370,1618600,512770,103762,499342,400882,1311364,927220,1861816,756922,731542,172126,765670,201370,743476,
255286,445918,285988,184882,330724,495670,335386,329782,148126,706888,60214,2515000,91666,461146,641998,146650,
57730,300244,59266,159610,303682,252130,156658,70102,499990,192226,176410,999676,403978,186274,346654,1048558,
149284,299998,1548640,739102,164974,306706,821908,480910,907822,192538,201682,423442,137998,536008,345316,213598,
276994,3581716,1028836,386626,229486,339202,1176376,2854174,504238,3322270,1244542,1860664,490594,699004,150106,555124,
1164712,690718,426682,467950,258178,264820,840052,656050,677380,291154,2701408,986554,225982,139486,259906,687772,
1621192,306922,338878,194050,196330,324316,264766,201406,989608,234130,792922,709228,164890,842212,384052,1432702,
2755840,319870,660424,267940,207514,248500,236926,1181200,862906,184978,405370,230446,295966,645652,1034914,361630,
546862,422590,198586,173422,706594,213562,188974,323230,336244,513838,278722,298558,45698,227576,46028,46940,
260672,565274,128338,78752,112130,44764,46708,262798,82246,239956,45124,241414,44944,436624,289924,2230036,
328252,367306,2203900,45826,236878,45176,361814,362606,136306,1162966,44848,56566,652666,212404,163138,297292,
276322,45544,566032,59806,1717192,212348,45154,44702,46358,238904,45326,689678,316660,44752,44702,212422,
366400,555592,78242,213980,46316,368426,44906,45740,44884,44650,44882,351454,287852,111550,78184,44714,
112538,363314,111646,78082,45046,78086,78302,1040492,214622,47254,113884,237256,1306204,140948,215374,238522,
111892,83336,966296,44780,118028,78800,113708,78476,702722,209390,46130,621680,111854,44678,47300,113852,
353246,112556,106124,113006,212240,117164,225794,80600,1182848,52562,7184138,290108,651440,490460,45212,48098,
211496,164144,49190,332708,115040,261392,46964,117542,476300,47174,120926,801614,265334,364034,50198,124778,
118460,1872902,222878,375536,370838,221258,366950,758504,80276,913172,401936,112880,50636,116444,103694,406316,
362162,410756,45392,51674,212564,762878,939782,84254,45176,2203868,125348,111908,398864,204206,45254,362414,
80204,45146,1319954,124328,117866,413228,111764,212306,478730,212078,767480,383312,166952,365006,376508,671672,
125084,238826,44732,45752,80816,168734,211862,166264,596422,132892,115102,44812,45736,46216,363466,114184,
47134,294058,45124,614404,213022,367516,260794,975754,1189828,258364,1261522,408184,104398,45898,1140634,365572,
363952,3139066,44782,342442,214426,2484784,44642,237338,78142,594232,78866,78164,275102,889624,495802,213932,
45140,128300,162370,1375714,45286,45550,212228,141626,932480,112346,46286,112454,401276,47420,78176,111968,
45956,284510,192926,165536,117530,117908,51050,80678,44894,45686,128630,212336,603034,49750,213280,45430,
78074,45422,288742,103618,78098,44978,44858,302596,44884,1449334,129850,45466,45304,47716,46072,476686,
46180,45232,78442,44648,212138,46172,205112,374462,212624,647342,213272,3468176,1018736,78574,45106,48572,
7793816,45926,134702,936842,194372,112550,113936,2212268,217184,1121768,45446,173510,113720,45260,46502,214484,
227768,45284,78326,2859404,78164,519494,48518,45158,608792,489182,112046,286154,1097168,295286,213134,45392,
137132,46346,112396,44680,603688,49774,409960,47218,128728,3436132,111656,373970,45038,111962,47912,45392,
305186,47768,402548,594452,45884,47756,78368,869608,112420,945154,2203840,46330,45044,161792,22083668,45344,
486908,256562,449480,262964,200672,141338,212534,103216,1697494,435326,212044,289262,45554,45326,1282052,44926,
112654,128360,487534,45050,115502,79010,45530,46436,624488,197738,199462,737560,44734,5535676,164470,45454,
111584,237242,166192,287902,599722,574642,16552186,757972,237718,45890,4382666,129350,218186,216998,784124,112724,
46838,44918,44954,46604,78968,112670,
// 
959728,45158,662432,44774,588838,560974,487166,206582,223160,112772,45722,237152,44984,3875176,648694,103322,
44702,45326,363572,284114,79438,479320,362842,593422,224104,78196,367216,566620,45394,294946,49210,44746,
164158,111742,113632,104674,79654,577384,115036,1169584,469366,78506,80378,288752,165542,46580,78344,45476,
44672,104570,129590,162248,46808,112550,46130,78128,129320,112442,50372,45278,357296,2165900,46220,218444,
129752,122486,1667066,662342,132020,259118,45068,3640666,70726,366682,232834,237514,336082,677038,143446,351886,
443596,1523002,182422,541642,225418,506098,225112,168394,1351606,483448,1522678,1168708,212248,365386,1070896,673204,
127588,306382,551314,1686916,64846,527806,491116,483322,1823224,335134,1494688,3495352,495274,149158,406972,339466,
1094644,662212,848164,556222,452326,251788,171796,1221328,132394,1301602,125806,396454,425614,199678,79228,650308,
120568,47668,162334,397558,943336,1404904,142732,7216366,1496434,750262,164074,410422,415054,226822,97318,239206,
222598,389326,359068,394546,1151212,187366,434038,498016,395158,220198,2499052,420886,575518,473404,328252,4414864,
1012378,3062326,134932,68986,455638,264586,128506,124456,157234,845326,227542,165226,55522,130762,2302222,650794,
1353064,86518,1066036,337378,1651522,195358,235342,862204,440554,349852,227974,242554,327196,162076,206416,554404,
813358,451102,290506,208126,528646,153886,275278,225622,641758,458794,563392,1159852,228514,453838,459994,353524,
634024,874432,256054,145444,228766,185638,61942,272524,367942,402016,228982,144058,45064,663742,1637374,146974,
57226,496462,738472,1152346,414436,371422,375796,482962,49558,81766,1038622,455476,240664,185098,47218,112774,
611254,281758,6593116,451534,1126642,161686,373258,174442,123364,632566,120442,577876,1554268,331708,194806,526618,
596008,68422,676912,335596,1064848,49636,5393668,391594,263692,2177518,188254,1140394,244966,211486,50386,171094,
495112,329386,223816,603652,146566,3119512,603004,290314,121378,118342,119524,470362,83062,327478,524146,47884,
142366,603976,208426,431848,244858,433606,1550434,294796,61822,45778,747562,210838,154246,112198,66478,66694,
241798,662512,411898,52438,149458,205654,543226,423544,291532,231862,500494,63334,53554,83386,57502,55786,
1142596,660826,579226,738148,620716,292342,875326,930928,664114,268204,141502,1390198,193828,373594,311062,407926,
437194,165478,215374,404878,3206182,1803586,145822,754852,707494,119794,358924,349204,534964,739246,181534,502642,
118138,233194,485308,181948,496084,374134,551704,168022,254038,627682,220234,336334,221206,1598008,143518,400342,
1259752,85222,1746694,513724,118444,468598,458392,133042,91342,539068,1338484,60814,561838,2261398,746506,313726,
3034336,384682,318988,55018,617458,307066,284404,3141058,1024366,234598,328402,1382224,318826,342238,312268,974308,
221638,47224,384304,215806,1438312,51454,88786,456754,408748,326602,272506,215146,311926,2944228,217606,835474,
646618,52876,135238,113962,630364,1293256,235786,320854,2231266,265702,224554,477778,703282,260842,496246,300604,
263614,3178048,3321904,188902,386608,100342,117814,307882,678712,627826,534772,362812,886504,198202,482476,283738,
331318,48124,59806,316588,332434,818788,161596,168826,1323472,173758,699376,50962,484636,167206,3228376,167626,
819922,133618,1427392,51988,350014,224446,186322,699106,376564,326524,299146,915634,891076,1482052,428692,1248058,
213124,295582,362578,383548,251176,180778,2380954,340966,251302,67654,469876,143014,396976,46846,299956,582724,
208018,278164,62842,205588,371182,2249734,103366,238666,204682,515668,1587802,127786,137686,177238,132988,863146,
133174,128182,322582,1234936,128974,47116,83278,373288,186646,435802,175078,48424,385492,386716,199498,248872,
436954,206182,117958,48934,593806,103006,367996,197662,275818,932026,1144768,170758,63958,53662,524434,1353034,
504712,137062,47692,646132,713848,104356,324658,792418,526348,195706,143734,1171138,123322,119758,188266,204616,
1379848,1475536,620632,689242,637546,387922,711298,556642,147946,487252,418792,526846,4157266,1174432,309496,327574,
59602,705916,49798,708196,1631542,680926,301522,143878,246574,242986,304978,84628,2392618,5148724,1318432,1503922,
647704,135886,808456,384952,187582,228118,163606,589756,80542,56566,513742,4120348,305812,403876,870952,874066,
167926,53338,217282,337054,409492,198922,318586,428662,192118,98398,568012,1316926,244534,1268068,244714,45598,
781528,85492,161146,1622362,558424,71158,145606,536908,427558,741064,2795512,674338,401674,697774,2328466,101818,
317368,734626,505936,175594,534478,368266,2548192,396346,1577164,936076,393052,459148,239134,2962696,183694,971536,
599278,129298,419782,14249272,45766,216364,140044,541912,85726,60454,370696,485038,293338,50854,137182,262156,
516982,1166008,54742,150862,266728,54694,247414,1978546,897022,316666,154534,129964,268042,477994,1210504,134662,
171082,85996,275086,850522,383806,487498,1571764,820246,65494,301036,347692,880642,594658,772132,223276,212458,
872626,230296,462766,194518,629392,321754,299062,109918,51358,58162,378604,1084792,941908,139276,275116,1042816,
521086,203818,236938,746536,210298,1014808,1322416,449074,45328,416848,161914,242122,576634,1143112,966694,330652,
989506,169246,2270146,611752,243562,1931458,123526,421132,297148,558778,470002,125914,2525296,121144,345718,447796,
1005286,361678,341524,1107604,1018828,676522,460966,395212,1484254,236542,384466,223978,2477182,679666,631822,178654,
316156,307516,60574,370102,484582,298174,327658,196042,102358,1702984,988888,577948,1199002,980626,2329168,153166,
51094,352606,255646,435982,358762,319882,607252,191242,849082,275962,51526,448618,342508,955516,945148,106894,
287734,181684,431176,923656,348556,292486,662674,779716,693292,316144,485068,444298,255244,680494,621688,223354,
310972,60238,357562,131338,399772,633754,932644,412138,207994,620644,2175376,923266,462196,142708,724018,535324,
3500698,52042,429256,144586,292108,823036,437086,502804,289102,448942,127372,58054,274828,1260238,1019992,540712,
191884,374476,1021108,290398,579892,1860448,353188,779098,223762,394012,260428,413596,157774,44866,107254,973012,
315814,590854,501916,241402,137254,2128288,1886692,363244,94366,290638,150508,1028416,59998,415408,1661728,323878,
176266,688702,222628,606892,51106,257782,542062,311782,1249906,303436,1521418,938236,973552,313402,5707864,377866,
1191226,159094,136606,259318,130582,324094,129802,773806,146902,1445944,174622,281566,441298,122188,689674,583942,
604594,329746,85546,668488,46264,471772,197014,671206,3483202,129358,271606,212392,281164,1959592,221962,871408,
995206,166666,460606,419914,273154,2795968,259078,417874,329032,916366,3155152,252514,747994,572386,174712,567526,
243658,342886,129586,1082236,1413154,504004,555052,1011892,1666534,172714,232984,708358,68518,712648,284566,54526,
194638,844708,1134604,277546,247546,186934,184042,278194,449428,1513756,983944,208246,570424,1977556,171814,382036,
1670908,817474,340924,1264126,824296,320044,507892,829966,631714,285034,165118,1264612,314614,168664,1380334,177214,
1496272,170284,1815736,193126,219046,1508296,600382,51322,655894,2439472,720292,1097914,589882,286186,275194,68014,
690778,585022,177994,100018,416542,167518,519286,154858,313822,2096644,455404,1532866,289894,596332,236614,545464,
287482,609454,401932,736816,665212,1514902,45964,283054,1755472,625846,331474,494842,416758,534352,754624,201766,
451858,169438,99262,269902,100774,502546,51718,800482,218134,221008,175294,487372,45478,749992,270334,353236,
932188,680278,253882,700984,295354,822838,1205374,1041376,1062922,273484,172498,48286,192442,208678,378874,173206,
405364,410842,1111846,773992,240742,279622,350806,446158,321268,363568,311764,59782,303466,561016,277708,158782,
207694,700564,330718,445756,550504,64786,1685488,55126,120712,450292,119902,1313698,942718,175954,261478,442864,
307498,633172,156502,326956,2411572,262804,292438,327802,198622,837958,261994,446188,332626,712228,282646,316558,
178534,192478,1172584,522202,1045426,526108,409306,674578,635728,409468,286942,1926058,334072,1299118,755284,204886,
71014,621634,433198,67486,305086,66214,742162,183574,1251688,1004572,1664104,171382,813604,929812,773266,352846,
431578,270778,457366,177742,299308,468526,304924,702364,129286,170446,189238,398542,608566,181246,703156,1456336,
125266,320188,195934,636754,195166,259114,233158,627778,263758,678694,459442,193618,55282,276652,444568,738274,
145228,472186,420628,826456,189994,391726,276814,617716,666346,2227216,186106,498406,833044,578092,364756,277438,
694534,317854,2768008,999796,92998,379918,183142,628192,301738,463198,506938,463996,180814,852538,202846,2454664,
628636,504154,1369102,819676,481492,164038,1190578,420076,70858,189334,1286806,190198,500458,718834,545644,207058,
1015492,400708,82846,1002628,200566,394186,796576,761116,1123384,457078,2746912,471514,916474,1178914,431608,529996,
213958,713944,986674,507154,641314,920578,406822,1506154,314644,345748,336028,510826,1138738,574696,140734,480664,
319054,164134,251434,1872922,204238,2355412,335092,1102018,214606,723676,681124,294286,229258,294934,587938,306922,
2997688,340402,2038324,164926,87724,211594,328222,1098724,661972,162634,1018084,147622,153046,313978,1794808,135778,
150358,2848324,305788,230122,1856776,184798,478462,839848,442012,384598,152614,2735248,275926,732658,1251004,201226,
163486,405604,1332004,432562,677236,1894468,675064,175738,46732,1606756,1208692,2202088,1100398,701878,285484,300262,
280594,415768,581428,283348,820138,565942,776506,446026,282298,885532,1063732,521974,753052,286654,132202,297622,
675634,619258,347404,267988,769432,813172,291772,294268,99118,635458,228286,182926,288076,240934,582628,683572,
302302,372298,386878,1414786,719032,273898,1771996,1305652,669412,557236,1212322,1164334,520276,475348,460282,830596,
841846,1058116,457852,229738,461614,520858,431092,315922,797764,273172,512986,1037488,358372,2337184,261226,218062,
558814,198406,757426,543118,370684,1115896,601204,802408,480826,408586,537124,448858,263098,634972,731182,292762,
331852,630436,266014,667048,237034,192574,305068,182206,206398,338428,245782,850756,252478,250156,305002,353722,
325306,371962,398206,363728,260708,197456,112924,341252,44864,6466264,364048,44914,291364,79150,212740,46690,
45484,241882,46780,44746,199472,561034,162344,212168,200134,44974,111968,112256,226948,113974,1482082,118618,
1183192,138118,50974,111706,237112,140278,487444,237976,1097962,121714,215248,133582,89572,437434,47896,284254,
283072,499714,269716,445336,138442,241276,385708,655348,115078,362488,1141438,1073086,162574,434402,166130,44740,
44968,78364,614552,49394,45878,1380746,476456,199514,213926,369866,614108,112664,49268,2319374,47882,44924,
1316108,123404,197978,44852,141278,217046,113762,44890,237824,44714,3043816,45032,591476,129860,78398,111812,
111794,214826,114710,45148,116410,590260,103330,141832,44860,47506,825538,45532,468352,495544,46018,162400,
79138,264946,479290,2845300,47326,899680,1442704,45002,204548,44908,78586,44872,78154,371374,44818,118970,
431054,351134,1228448,44804,1154546,591470,371312,116396,173734,60622,53926,129634,238534,4871362,1057552,48478,
143554,6404596,3411484,175090,1027168,88114,45670,1270870,481156,239182,399256,170008,246658,45688,1657024,476782,
116782,404422,1038832,140746,226174,117196,50692,6534034,123586,1069828,6908740,80554,112930,1045150,228670,143950,
133456,847006,291742,1748878,26217034,50794,30691636,311110,223540,231916,50650,140902,486088,785770,48562,256750,
2340970,59614,4949680,79208,191474,45176,44852,45046,212330,78244,213920,364256,45566,561248,290330,344276,
129296,1197656,940274,128702,581006,163664,214244,78266,45800,202544,212272,352678,212218,44810,237290,46342,
902092,594616,82414,260596,216346,107254,363604,217372,134992,116392,371848,113782,348418,141868,48118,45472,
212296,256666,168214,523216,46108,78886,659308,116716,597532,80956,118444,207802,373324,454378,46102,105148,
49756,114016,215266,78724,296416,584614,115888,163192,47566,49942,117308,115364,44672,195278,215966,44966,
589268,44894,362540,214142,203774,215534,162956,46514,214184,1671590,199774,648082,44776,45100,1729736,44782,
286820,315914,659246,500000,1053392,290804,45332,47402,259268,46412,402278,451850,2732152,387652,319342,290494,
382792,1498690,638158,1045372,215122,125410,10141480,83404,618052,346258,54814,372262,181990,138412,3801802,347878,
964828,247342,731470,483610,1221358,263560,1663924,548812,1874620,129838,497974,1648552,6789892,342424,234058,210232,
357988,3701008,302332,52354,886162,2538364,54766,805828,325282,249598,795622,80092,358894,230026,119758,286924,
984460,135526,162002,212662,363752,44882,649114,287584,287636,3188458,63562,510358,935284,240286,199666,2565328,
45338,44798,112654,44728,44738,45404,239926,395446,111994,237344,162014,594382,222850,103366,111676,-3491150,
-3563342,120008,47228,590456,577118,112304,78278,78206,318686,934544,44984,46306,216856,111808,104074,854974,
1287946,119368,104182,162622,2216852,442862,167242,44806,353942,47546,2150756,112604,60422,2918516,589964,54716,
13163558,54284,383768,70982,44752,2907100,363082,45328,365674,320932,112736,44690,288182,112466,409894,44936,
78392,929428,78740,45782,213818,115222,111784,80258,11047214,45776,374654,291818,1406918,104756,1734662,706874,
127514,46046,45344,654266,364610,242966,46568,262706,47576,45974,169898,373196,104918,129074,365582,80402,
471440,344818,260722,45208,44908,128648,113552,204734,114074,112562,47402,524978,45152,5451806,452114,212894,
488234,491642,1458836,115756,478546,1281832,113650,268006,337756,47770,79636,44878,486958,748690,424660,49774,
290788,45196,508252,1276108,345694,1025404,124042,47596,45418,47788,399274,52618,45266,350474,256406,601610,
395774,363470,130490,46382,132508,602218,336694,288112,47002,419734,732316,341662,166366,212458,1134856,431968,
45400,128998,78904,44830,114070,45850,44822,112682,45262,44944,316978,217286,216854,220094,113462,523136,
121652,204104,45434,288242,604520,170000,346400,417320,46700,332000,48440,46244,52082,87410,218744,46574,
47450,80336,215666,81074,44864,363950,164762,201914,163520,131258,631250,45380,45656,48428,147386,239804,
323660,168974,47954,142418,109316,111824,45812,363464,289052,224792,112256,213722,168680,82226,199808,51194,
117980,44876,290366,364508,899036,48050,45368,44822,154352,373346,45758,207344,112814,50642,78824,50732,
49994,44930,153866,223604,47114,45836,79238,56690,222862,112946,78290,112226,45602,113198,113044,212800,
437348,44804,128624,214094,429176,896114,45338,409154,224834,112330,199792,112042,561176,103394,44698,44710,
356612,133442,597218,116042,364910,162914,48878,212120,45062,78506,1983776,49064,114080,46382,367964,112406,
112568,289538,44834,288554,47564,47906,119444,78416,589928,49370,1578128,47942,128690,47042,45242,130958,
128300,44740,521518,112360,958978,44768,129938,1566542,369038,288632,207320,363368,150980,648182,214652,48764,
223736,170276,162020,239122,78982,215218,44966,45902,239426,821986,7869514,192886,2470498,177178,411694,115618,
1803226,244114,1155112,219946,339604,55642,517246,412504,3270940,163186,401434,3257818,2145244,275290,300346,1251004,
1597570,1294744,257794,544270,313612,4653610,1865428,218860,242836,1068226,159718,163498,5526358,209770,143194,219226,
42907858,126664,476428,433672,542266,448954,368914,338668,165274,232846,684934,552148,128794,97294,389812,477940,
783322,13728994,329548,151906,391282,928420,51478,235924,186442,239314,123658,2903524,1142674,309076,435508,294118,
92218,67882,164950,938020,1798738,118474,1228012,50530,169078,6288820,503698,545818,229804,368548,44112922,234826,
239260,1387246,178234,442402,1451194,1296808,1977736,5229034,3195124,6516178,139804,64498,901690,836404,250450,142990,
158794,276262,236410,122318,401054,607900,112558,242428,45388,124330,212944,162436,49198,215050,9680584,521428,
238054,762772,45046,112486,228964,19707400,46270,129538,44740,774922,58474,534550,809158,45316,1924960,114340,
1247512,924502,78724,1284466,1580386,4235710,2046322,989896,493528,237766,9838498,47786,1396190,239204,122810,45452,
44744,112682,203956,44782,111842,354262,487204,567160,45328,214882,113686,703366,45232,45826,363760,44764,
44818,44756,2732278,45748,78472,591122,542786,401366,675590,103498,571330,8356762,82060,50284,601948,203996,
214712,112994,51092,45074,78608,21552056,46502,46226,45872,78824,2447102,46298,1685234,265378,463720,570922,
6533926,45346,784690,112336,44888,6507796,536764,408136,79300,50572,88588,112106,212734,401192,7081064,128594,
46618,212758,129964,1215862,119482,651922,45124,104224,722938,647566,44836,46102,113074,114802,774412,217084,
714202,198778,46168,142402,217618,-2050655128,-1010087624,-1785078724,-899253730,-1746583202,-270982532,-162843962,-182515514,-1301512268,-1440041924,-678768392,
-695822234,-306832694,482580038,-266265902,1207332528,-1136064142,-1008341246,910494290,-300497978,1777950344,-476661416,5589812,-969139514,-608111012,1896205808,-362915546,
-419634074,-909486788,-2145921242,-1594992008,-1306542584,-1616970344,-714219188,-902053046,-184627508,-1725588002,-455999216,-2001935864,-590303356,-1287996134,-336884132,-2039068028,
-399745056,-1057810586,-648078464,-1573027918,-830462006,-108991274,-2127087488,-1132803752,1230169862,-329047382,-464912852,-1177391972,-1820585756,-2000757404,-249588662,-1745494252,
-1647588344,-1271694236,-671655206,-1575417224,-117360194,-1799184000,-474863702,-951038624,-944375384,-740791238,-1345344572,-880528106,-977208572,1133783792,2074443698,-646722524,
-1187889572,-2129802446,-586885244,-234809552,-195567158,-1612825180,-997418192,-440256332,1936602614,2066156120,-996533276,-423563204,-1372649924,-412584152,1827303362,-548238242,
-615169352,-886310534,-887229794,-915535172,-518005976,-873062246,-743876084,-1393047848,-1224733944,-293617982,-1476054524,-545908844,-563277998,-760006046,-676637498,-2033234116,
-575755256,-288765758,1005407480,-1954562234,-272943824,1841584710,-270324488,-288607118,400673000,-321410378,-402278024,-169714382,-1157083004,948767866,-853606622,962107490,
-1001881616,1007748258,-1121755352,-473745416,-1938100736,58407014,-554351432,-1104636314,1530109298,-784898654,-292594466,-637958288,-1818321352,-185467964,-394603772,-364247174,
-2118496262,-1376188508,-811629344,-1200644156,-522407342,-274108604,-513295346,-383613032,-1662137606,-968539574,-571770158,-773829308,-254673626,-1501081862,1981427690,-593769224,
1833221972,-237044936,-537033998,-374386928,-1909352846,-330468932,-587243144,-528193442,-700351178,-984353852,-1101177632,-1321274702,-362318942,-687827162,-956780534,-1535620808,
-629100938,-1974834542,-666295214,-1149862016,-619923728,397416444,-433877702,-2120397212,-512253506,-641266106,-427308426,-1710789878,-425321786,-369903458,-1670458768,356207888,
-436004966,-896909222,-764872742,1723823858,-1365866732,300115712,-1113691466,1771209740,-469475786,-233398364,-885281366,-258392702,-896478788,-239190242,-1960038952,-260474726,
-1772827202,-584971256,-1294837106,-462119414,-697189736,-722897204,-847171292,-1664362136,-326094932,157478,44960,5323694,112694,1940486,9258188,4058420,
11534252,555242,984038,521366,1202156,848894,4259488,129848,345908,123188,401834,45698,45158,45614,287974,114094,
595234,165322,750322,112024,45316,590374,239248,117512,45362,44750,113030,44804,1475378,46316,237760,78304,
288104,1109786,45314,45094,212638,129772,112144,113764,1219586,78262,238328,365344,112084,105340,169676,244778,
6737954,648194,104156,47726,216302,108314,217412,242186,232772,83654,118256,2275808,97946,312152,227318,132362,
1996844,662966,49334,622886,48326,45296,81476,82286,358808,224834,57446,275756,379436,45536,144338,322844,
23361368,186134,1009238,55214,351032,240764,15503432,132818,581576,305036,792026,1276286,113396,252068,163454,84878,
1203668,1064156,66878,673916,960692,171554,3881012,79046,1043312,116996,54356,124934,702914,171446,2202908,1245002,
1471964,51926,1489652,2760326,712778,534146,2198534,889694,56894,19159448,211832,122252,124844,1394366,376214,270476,
380408,736826,1331996,264362,410018,304946,754106,263732,142622,83582,216572,48254,14121572,120362,243644,50714,
516464,404222,51614,117428,1920518,1083452,45842,53114,11636612,1466108,381086,204148,47884,9683354,111854,204350,
45176,45950,45302,45806,344494,112348,112310,353582,45362,477278,223580,46088,45134,489854,46754,45740,
46136,164042,78412,935170,317384,401486,114286,51868,45298,225202,44902,78454,44788,441982,484438,992758,
4121356,1210834,155674,51286,680566,2353594,130366,715954,54892,701524,309262,61366,682714,78476,44866,590588,
45116,1702196,78824,212588,44846,130124,44872,410746,45808,113560,363542,212828,558238,7482604,477020,288424,
169864,1521406,200278,44956,45224,1399040,249496,44782,113270,477014,657320,1093096,44842,162236,237674,212708,
78368,81428,591302,113032,103786,45736,45790,114022,205234,112870,45268,47770,79144,718282,80026,166772,
288710,571102,162304,590324,522076,5510342,213266,1578682,198736,289864,79108,45118,1189558,47032,44944,78316,
713972,476756,213992,196274,946070,44774,653174,45722,47144,348722,290744,45908,265610,619766,364976,130664,
367244,142634,1444706,288620,47090,478700,606764,46520,163294,1430042,112676,45116,105002,1575194,656126,212882,
47186,348314,387194,47294,46754,48932,228668,53234,133262,45734,164354,465362,239954,650012,218228,167822,
115538,595418,88586,776858,3455234,216662,258218,6791138,332996,112442,122666,377882,867362,888182,467546,1126562,
428882,1282424,5891552,507956,170402,8998856,275594,288116,1291486,889690,113602,590800,602852,112006,212662,162782,
44894,112454,1986578,117530,45524,78446,310502,45326,169424,932938,401956,603916,44986,112354,45034,746086,
166396,5333812,113632,558610,44852,200228,45514,78436,11461838,459002,287714,4663496,117236,131078,1147946,51998,
132050,49772,269636,907922,505172,132854,58466,125462,50774,2015942,129116,166178,902252,157430,381746,5775356,
513716,830900,513434,144842,170426,48074,1396820,460634,214130,1908578,130682,149594,1988066,46388,584762,323780,
383996,1585892,15156146,168122,275078,46730,323084,317522,9236018,84020,382646,157046,330260,237980,473378,338756,
143444,83444,2656976,1920728,640604,29383634,122042,133670,3154196,2493032,600536,87746,1059050,222986,1009040,387398,
310628,592652,1356482,395354,270020,1136324,573806,158324,331130,376502,780248,1813340,862178,58358,503714,131936,
193178,132410,448904,90716,278006,145658,313220,101858,245018,17472026,1538246,119126,2614250,1356752,6503222,1781426,
138074,1051274,213944,86882,421598,1224308,797582,117338,202628,1116578,643682,1230458,62618,421904,209030,893108,
45434,173738,685166,229934,574292,567866,388046,138038,254828,63866,71426,144308,328586,2971460,624566,51692,
461918,2161292,2452898,129620,190130,553628,400034,226046,504968,554576,159098,6554210,9210728,90554,80042,325748,
161420,95414,384644,124166,2286200,851810,358994,429530,274970,828686,115292,310658,911750,150242,144524,1930610,
589736,432878,254900,62762,967196,5555522,454484,1495526,2008478,365636,1012070,52922,87627800,792506,245498,126902,
209570,362234,603716,345134,1049978,134186,281954,146516,147974,515378,457544,1006184,3395900,548114,1401356,3094094,
28012772,192422,83336,5951408,56162,966818,220970,70070,170102,292790,1326686,827894,133562,147764,813782,727760,
63950,128846,734582,1175204,123500,307490,65594,10739684,1897400,366122,1419446,2437682,142454,48602,44746,47098,
212896,200080,45586,45676,111968,5087824,44926,128668,114386,79730,116816,45158,112388,346004,322352,523976,
78578,112370,44792,49942,114178,113098,576994,46270,47422,45022,112828,169066,131806,2686936,46372,595156,
79318,78616,4878274,45742,631648,483196,129916,369490,204436,752644,212942,46040,478190,401860,111988,
// 
435764,79130,1093220,44864,750076,3123608,45122,45266,594418,112468,1115560,360506,932186,44894,45164,112916,
345206,113338,212662,2077372,7808996,45002,289420,985156,1187332,935098,114730,79024,790360,46258,367216,129406,
373486,913552,129892,290392,213548,128818,80078,479144,45320,112916,14509316,301442,130316,213086,80998,50326,
54586,230146,46978,204184,367534,297466,2464534,15417406,49192,368506,275002,112130,930716,45488,44768,298402,
47464,1106554,112156,117052,114208,580558,114856,118348,45592,606802,646378,47734,137002,112318,47176,45160,
45256,48796,205078,6435394,44764,896182,3109588,1647968,45446,6277118,45368,478084,44842,45046,213536,45100,
1440280,44944,215398,44804,44788,1805018,223658,44936,257126,112334,200912,45442,162886,162488,44906,78620,
163946,477668,891362,1769150,1239242,44818,133868,213524,973412,170396,2885876,82982,166754,215468,788534,169652,
972242,123428,112976,162296,930698,46088,44918,44972,548018,2009132,7520372,132248,212714,45548,1442456,246158,
45926,1575296,47864,86276,46556,164078,200594,45218,55802,46586,45236,407756,44932,46942,116080,809746,
593656,213280,122462,116798,113350,219190,369364,524272,401980,47710,212540,1185842,364664,294536,78566,128912,
44906,112132,764236,213380,354112,495112,290518,232132,78448,45080,163742,318086,212702,1852694,47222,1441958,
24655262,44842,600016,103690,213268,357554,219416,212726,79556,128342,221366,169058,81554,118172,238556,1130666,
217112,126614,92102,224282,1216694,679772,82868,46352,275792,45452,2393786,132872,44804,221756,45356,84038,
479108,405722,240266,48998,162632,53402,230924,396182,407774,298748,216344,78602,130874,106988,105638,51134,
115004,131414,48728,736634,45794,123032,105692,80978,365162,370082,119306,135572,80258,168836,170294,596072,
50042,112232,44906,332726,219098,49196,55226,46298,47666,259508,45146,54074,232058,213698,112304,234434,
1196768,147002,122888,87782,57398,890168,119792,348806,628592,218072,56858,358652,1845092,117686,312242,79448,
78764,50078,163604,225902,805802,4177472,784982,1470872,300854,52142,225686,121304,223418,302798,134168,224348,
163118,1528976,172886,114194,872876,402428,176564,113852,564158,236594,1068464,79304,142628,113222,46802,392924,
594776,206852,219206,176186,1694612,121844,207176,129998,1304294,49646,50996,241148,52814,45092,591698,127508,
213428,45338,370568,385148,123134,80708,498656,83948,307496,163874,307172,48692,228656,124454,115922,354872,
280076,145292,2410376,391142,641714,81716,224438,764714,951086,46262,120008,113528,678548,84686,113114,131846,
388064,1445294,49982,53642,220826,49262,299396,1746068,456008,295994,505586,447212,120764,44924,112736,119954,
222824,368858,798356,118928,50702,183854,226616,298262,5136284,69086,218612,112178,64982,236054,222986,2751968,
53318,309026,45578,369938,115436,168248,46694,252812,47972,112772,699238,572392,364166,119762,1452238,1286026,
2245508,45770,213070,365132,128948,4525858,46196,4231826,122510,1098902,113210,1922030,112184,112004,224642,163916,
44858,1999028,46568,577748,487970,46826,114596,112940,45872,162458,130648,78754,487168,44836,45482,205532,
212846,78884,273334,962536,117328,489676,44848,46426,46090,629914,650848,793732,122522,44924,479576,1095446,
205754,266396,112834,129026,1042892,45290,45260,78880,488726,1444202,111992,45548,595562,257648,44918,113342,
650642,365926,351868,49702,49612,46072,45226,214562,44906,112034,793766,1022266,114796,112186,113084,143984,
44948,48602,402722,369242,1792622,82442,46352,219986,1791602,120104,129854,82388,481508,214964,82424,127892,
649574,417944,404282,162538,364786,45062,240598,78872,162596,45986,761672,45416,217226,200342,365834,47822,
44912,79306,411550,46666,206782,46342,47422,487852,47810,113894,80498,47522,809864,810350,79202,45286,
112246,1448960,47798,44882,116788,46534,79138,380488,364124,727282,137158,129134,1399138,1171202,100111490,3130538,
15490868,816206,2832836,843314,3961004,35292776,305636,726458,416606,3965342,1855004,1050596,784778,912290,103744,112396,
337646,212834,112204,572338,129382,213508,364598,761012,368810,112876,44806,935230,44936,45872,163436,112072,
78688,191404,1611508,222574,51178,53606,120080,46928,382088,45218,223490,47666,47030,164270,346070,78620,
80060,224528,136706,49406,46760,418316,47624,456680,1209164,46328,345872,136886,772670,54014,142430,304178,
214844,218414,82778,113924,45554,591662,413786,1190144,47522,50810,129110,199130,45176,7746770,114248,80024,
118478,224948,66418,693532,667450,430372,234970,63046,1980136,80098,1332574,116920,2817916,145468,228508,1198972,
48610,787492,299116,106846,140086,599734,51220,4848562,88594,635920,224272,52990,356686,44818,1002790,32407192,
268858,433252,241930,84490,206134,619822,45718,844810,251110,9034804,220222,136225000,7008406,234154,1683790,141310,
246364,488662,362296,46906,8239330,71602,54622,6357166,45394,372772,4166926,1203868,355228,48826,219436,683326,
79436,591632,947384,1237534,366856,48040,141682,113866,2741182,46426,46474,45700,200410,78700,163474,240802,
112894,411388,2196898,213334,46520,906476,112108,200866,591140,130100,46136,112546,122636,318674,112688,112184,
44966,45542,45836,44984,162476,47126,45848,215188,112048,113020,223396,200320,24945874,113236,364984,45274,
479194,46660,114514,5612812,45688,128938,78664,78826,573856,288736,44860,591620,213916,112450,490612,1871704,
167554,648562,422056,1040980,46948,242464,664096,213646,45802,1355890,78634,44878,112070,2572094,364574,129308,
114788,80798,47666,288866,45992,207014,784172,240338,290162,522842,675614,45362,7240736,142036,265948,574498,
45560,113030,4176106,136894,45844,782206,45166,129604,148036,296026,227518,684826,243394,48058,46462,231178,
104296,380104,50398,218014,2042392,366676,112714,207418,143338,51646,47254,45466,586822,78754,108724,164482,
46546,123388,241024,459652,165292,45904,46708,45274,118546,14372368,983086,116548,48994,48478,46516,58846,
219634,403504,376882,114586,152572,117826,126106,81112,141592,51586,221362,500812,2171356,345598,169294,4084576,
103760,932054,170018,45136,112198,44824,45928,507308,213014,1169528,45272,2468054,103660,79036,212986,47270,
45020,768190,45178,649112,45962,487408,8688682,130100,166928,46072,163792,45352,321766,403894,1389994,746044,
44846,364228,558572,112990,617404,103744,112216,23677076,403156,78770,1731224,44836,114748,430612,384208,242782,
151064,46364,383738,114116,215690,458828,318482,234728,143180,449312,44900,236426,130238,79910,366242,164030,
214286,167714,942232,239188,80596,208504,49636,46396,49108,218632,324496,164182,219442,142426,49852,47326,
81982,50932,47254,79822,121324,303196,48682,45406,1401988,266338,45388,229432,169528,113656,242266,489334,
295726,602518,143074,365024,44912,5538850,107980,591580,47350,514582,249364,491254,79774,60478,311032,693862,
114706,718264,649738,642610,3841300,394750,648602,45112,301720,45160,299986,44864,11108858,162968,238298,2216326,
242662,856846,1473652,517198,123448,396226,223672,289336,78620,45196,1271162,367280,112238,131314,214486,239386,
124042,46282,78502,163006,112192,80464,45328,627088,46804,78628,129532,44896,261778,242086,1050476,45296,
364360,320482,79304,47036,205988,164144,209066,113654,1516664,771854,45392,203888,46082,1351094,129814,370756,
242908,78856,769924,47846,259262,45452,112220,45692,45062,213128,487528,1500134,626954,1083230,44896,44924,
45388,141838,115838,239192,339632,45836,47474,129116,45022,808726,112354,45196,352816,113774,44924,46544,
651776,45962,113054,353372,171188,45908,79226,79928,238514,648490,45958,44930,3310552,46126,45466,1778410,
205234,47716,289144,78550,209770,46054,377782,395686,306136,132280,119962,104596,443890,216406,1448848,489862,
1492588,45790,115624,617362,5773330,81538,369280,45532,112348,356410,427268,3105296,318532,46502,433130,434336,
113684,45698,47294,3327152,226484,45692,48650,44900,130220,45044,290246,151154,213106,289948,162740,45322,
525934,141874,478378,47890,45172,45484,207322,215020,151324,45034,46378,3383008,163412,45386,164222,288944,
238840,808990,115090,523474,213154,79996,78776,683986,364808,45446,45740,129326,45284,695300,45230,46118,
165404,79430,45136,78640,112222,44926,78982,163072,104362,46996,214228,291070,346150,112654,46216,213740,
129136,45232,162752,44924,112414,573106,212648,45248,113888,5736758,45352,45520,79346,80570,1084562,46754,
1083368,292976,113336,41661188,45692,215540,45422,765260,213406,961288,45026,112856,112504,787892,129166,45152,
216746,377180,164600,133310,5592832,366568,114674,112658,762574,129232,45418,238258,371344,243400,78796,1739632,
45388,46030,48718,46288,
// 
78782,291772,116632,46456,112474,117406,45820,115012,117712,46072,260650,301474,48184,45700,1593280,305372,
112292,167348,2937122,405088,319432,216656,44954,2509412,3814646,1925564,17549438,8557982,5490374,309902,222110,767588,
1380734,79732,790834,121882,164902,223348,45658,162958,947974,48604,619924,230338,327268,79516,955264,47326,
116626,112684,114916,343048,44914,49186,49846,216382,168454,113296,2040502,112648,605344,3739474,131086,136054,
218002,49666,137566,45604,712102,168412,52438,127756,115672,197614,116428,489592,198658,426712,130384,47332,
247582,45058,514336,246226,45616,636106,1423768,204796,349732,45688,46918,130276,259942,48844,80866,204998,
1171208,129310,45298,224228,78698,78572,1502354,763046,112534,129356,44972,141814,201944,12384392,934112,2688166,
112366,624530,238958,78986,113956,530224,51898,78646,113344,495394,764008,79348,737986,84514,205582,296134,
260116,45724,3408316,46114,112714,112318,114424,45178,4230646,45286,988918,289402,2349232,129158,113314,3423640,
288994,2018938,45022,225274,78958,263638,2417620,204832,112990,1685026,112234,50980,129340,337132,213502,654250,
46948,380632,135496,50068,456580,78706,403418,46154,163298,213526,480502,319912,45484,45142,318818,112436,
46408,79586,213710,650966,114376,217108,46264,7415716,213898,46486,223078,763546,114736,216976,367420,447436,
47134,47362,213130,206308,1934824,114268,46156,3597898,46414,103834,306010,774442,79732,105724,242392,45856,
118516,45946,47560,78584,368146,618982,491968,45574,242848,79378,1431028,50362,1078084,133732,1113076,49966,
115426,164386,299998,55342,50722,123202,168892,132172,58606,3462994,80836,205112,45436,1096630,1531690,130072,
240206,45044,129896,46484,59386,549130,990274,508564,486562,1150570,301756,170320,47434,322034,114356,44960,
44974,214966,1103104,116432,1489688,45308,592226,238688,49340,45908,45332,112256,112922,2195360,44972,319178,
238144,1187590,164158,45196,116854,45382,78808,1130650,214720,162808,779272,293506,295450,112480,225572,9624680,
205514,144908,495094,166828,52354,322678,213988,167638,258034,171094,209758,449032,223114,49684,45382,242374,
213394,720292,112576,80272,198748,8853934,216256,45274,211384,377122,172174,81766,201496,243184,168988,405442,
49666,51574,922396,136468,144316,320878,1679314,45326,78620,79342,47356,45100,1257598,714112,205756,702100,
122996,472904,501676,1260508,80252,2386214,86246,930344,214412,7101356,582494,1920650,45644,576536,163292,109718,
564872,50732,119534,220136,511226,48002,46724,149948,118346,115376,49580,1726874,45914,46862,917222,374198,
2158790,48920,1257710,458546,2430914,123548,192500,524174,487112,47030,163130,115772,49814,112568,218354,213656,
119498,47384,55310,5781110,8727728,164696,292982,169718,45782,66086,195778,45982,524488,78908,2408834,45788,
224600,79108,44962,79036,45332,123014,79114,113218,164498,1421276,907736,45886,404344,17881634,352658,113762,
273416,46526,262148,600176,1205408,213968,45464,357032,1393328,292808,214562,46154,2266184,46022,45878,164144,
78856,352810,45082,112510,115390,1886860,112618,943378,47170,4712302,112526,78628,49018,46024,403486,272050,
355696,1100038,407932,45994,168694,119950,622042,60250,54466,48814,45610,602116,164806,1427494,120004,45166,
105700,405016,434824,312844,86134,54484,167722,213142,207148,201094,240190,781708,384388,214450,376450,22249300,
479482,1260970,46672,592882,48550,80248,55330,1461850,119230,125386,364948,117448,48166,204172,743920,226696,
226276,357640,51718,221794,113128,1425064,229768,79294,45292,1202326,113254,3364538,592394,213394,407318,651602,
52418,112754,142700,453866,113618,1030520,4271654,1036136,491396,1068428,80294,119270,663266,115886,117812,534164,
207146,48020,491222,163352,163082,1932554,81302,2801990,205340,755294,127064,492788,255692,79628,261842,217766,
79484,49298,304664,379928,46040,381080,117614,118622,295472,350228,537248,217928,650468,244172,1224992,593606,
116840,49772,45218,45020,45434,123212,125228,128198,47948,151394,263522,48980,47174,49682,46010,304994,
114032,1030790,1503398,2360702,764042,51878,51962,627140,298946,53642,116678,104900,909038,2274680,381710,45344,
80114,84056,1487864,1980920,62762,356942,80492,112628,26564006,50342,47018,45380,46550,47414,147722,302402,
117182,3950258,257636,56846,611858,124016,79754,129380,371666,142862,49934,118802,384404,500078,149018,203744,
49988,171128,325670,1167356,216632,114464,2419022,368102,5625892,142918,44956,45118,336706,6930800,167098,187694,
78686,201298,112610,45248,290386,104110,112888,121690,239068,1477366,47332,113356,428362,135466,114976,203212,
133360,2481928,939142,45502,113212,526132,770500,46754,45116,79004,380950,365416,592864,78628,44978,300838,
129268,80182,787366,221044,579064,45140,1423418,250142,79520,123242,80906,3384200,1189910,81230,199598,46730,
240122,1742276,79088,2072180,2846198,120386,139394,352388,1187222,46094,163324,2222902,367192,169814,163952,113084,
325118,404882,295202,164492,238934,112966,213694,45782,3384194,120226,51310,48028,213742,748180,365404,48586,
46558,364582,133174,47206,129244,46840,936292,114196,347638,203230,51772,3151138,305014,116824,224302,113222,
52418,1548212,112484,46130,49178,728942,113078,112790,217820,244814,266630,46370,45542,446420,943916,167180,
481718,78748,113284,205580,597706,524326,47002,289474,375442,200896,594304,78646,216196,112894,240316,166282,
220624,46024,277276,78808,112552,119698,1103884,535156,114676,45616,213548,213898,44968,224236,48506,1406648,
163046,79448,480412,1833598,320618,290492,368954,44984,113336,112832,446300,561728,45044,45472,120040,2195350,
81976,45094,196816,79582,2819932,220372,47434,79690,45232,48334,79870,45436,46390,121156,49750,219076,
523402,423472,45196,490750,53188,45412,45016,122962,12718780,485512,343120,78758,162922,78800,120494,497738,
936920,2900846,578972,1543718,1470548,514058,1661816,307730,48092,47804,118982,145994,45272,138260,46100,104018,
80762,550730,240662,684590,133358,772232,264200,144374,218450,202322,61382,137738,1564952,111308,246494,259184,
207014,835130,51494,313772,629444,164134,596962,4000744,1083332,370586,12798544,113092,112930,79694,1108808,215636,
274346,221198,130562,373316,651794,117428,7265606,45026,116132,45008,9291686,2012918,28986566,42744254,7926998,8875724,
2884270,115852,389164,243508,163588,164884,778432,495028,51022,48718,767542,82738,80092,129502,663520,115636,
832234,49558,708032,372908,962426,46262,246404,204824,113978,1118768,80600,46868,112798,122212,45880,538588,
381988,1741880,163528,114296,291200,112964,164264,79334,46448,45262,79102,112792,214384,112610,45122,50882,
224998,129256,45062,201464,1329992,942266,44950,289924,779558,45418,365440,445970,45014,492094,112582,1293940,
289432,46618,213616,528236,79850,412256,44966,48152,434798,215342,504782,163142,115352,402676,239218,46066,
123196,112606,112622,112414,195638,373588,45412,2461862,216710,123698,1349698,163906,131444,216464,2693732,120452,
80018,241214,356558,187856,219488,9538946,384584,620492,627296,219542,1446448,45326,576290,45740,368012,22673468,
1712084,321334,45236,112858,45034,45268,215122,171970,595456,113414,167912,116042,81188,224288,50131246,80470,
410878,319024,216454,64104718,80884,45028,46408,441280,46828,47152,1884766,344092,113188,415270,113026,45886,
201694,113728,47566,46174,241924,3612664,404752,2168878,46018,104018,46742,45578,290134,45010,45362,112742,
114064,45232,208984,112876,112444,45130,431800,216392,144854,48380,44986,542548,1269238,78706,45128,1507178,
522398,214822,18520336,298828,141226,228268,835558,180082,79396,264106,168850,135748,420112,199006,131614,47014,
45658,112546,244396,78856,137746,1062784,227674,225352,1226386,730582,533554,648658,61486,215470,53182,354826,
203194,1205242,394570,115768,370504,115066,135988,119512,218422,119656,932320,126370,319528,385732,1876294,824464,
171304,84796,119998,142648,51058,47854,116380,2264176,47914,538882,53974,551050,114580,674980,81232,48166,
298630,193678,243262,104254,104092,47356,168040,205418,78986,239168,104098,113542,165776,46544,56942,217004,
224456,53870,45446,80720,421880,969656,45320,118508,220202,45122,55538,724028,45386,51494,58562,388688,
1049792,310058,214034,81098,53108,241736,437756,201086,202604,81062,758546,379814,207908,88604,112586,117374,
114188,53270,119768,105506,628484,1063268,50516,138020,116132,50684,1023116,220190,118310,201470,47048,263192,
227372,290174,214520,55634,370094,64070,403952,572558,107612,86930,1123682,704246,219704,113018,47690,604670,
115826,165290,49364,165128,349964,163400,813950,53204,358448,219542,128390,373496,46058,528332,568184,2102972,
45032,48110,45014,241820,81368,122936,117104,215654,1412402,47222,113216,58550,80558,131498,79604,45494,
86228,213872,109718,218246,105452,46436,82466,88118,126122,115538,165830,112514,385160,116726,113612,167774,
81044,203900,124232,107558,209366,817340,48866,118742,50630,410570,46382,80630,49244,1906142,164156,504032,
82790,118094,113602,45946,214492,1336702,47722,46264,129466,381352,225856,78886,319384,113548,541000,490456,
45256,245530,214330,29605864,118192,206308,264142,50548,213680,112492,46460,47996,164420,45998,45832,215026,
404618,296734,593482,45068,205414,45070,46622,45656,78752,258992,196186,45314,45674,129556,1677820,224398,
80254,123148,79228,46102,834068,366346,329038,115786,131668,294634,350584,46738,46054,45334,45484,45676,
308788,113032,46672,220708,48556,1131388,212398,45106,941932,440278,45208,129616,46612,79684,205594,794602,
45142,79558,115732,173818,296614,45826,115498,221786,51644,321464,134840,45206,88652,45794,176366,123848,
131462,1855070,47522,279182,468722,230696,117026,611396,226376,148970,63146,358478,116450,118646,133058,172232,
54494,45512,306704,1238876,123524,127412,204470,407648,236852,47006,985472,113030,420770,247706,319958,1687616,
522674,139886,310238,322712,46316,51194,219734,314450,48926,580454,1024550,909254,138266,1048364,2195972,201554,
132380,130844,61418,114110,106634,217010,1299458,132596,372014,297116,47684,5785406,60662,739916,262574,116486,
1217240,92162,366668,1038230,89642,52802,108956,163916,3116888,1598138,53036,229616,114758,361352,577178,120914,
57530,110522,241838,375902,58286,594926,226424,56798,237230,239330,53468,97562,168938,550028,268796,373472,
444098,256940,63794,47036,115784,95834,2298950,124658,603674,92666,48890,456284,164618,82838,290636,289046,
638180,83972,143156,53498,569888,478928,224432,122966,408410,129842,266546,220220,175958,709730,663614,940472,
417608,53324,79814,1512170,51050,80408,367442,255212,1959362,139862,206444,797822,171422,437894,47468,140210,
1841678,196706,47636,4588388,462806,177740,962342,968978,223784,79418,596384,171044,50258,115868,47222,121562,
115274,145244,2146238,48422,79922,375218,48014,136622,342494,269540,201068,249914,48968,132902,524690,142616,
1461140,395342,46196,618812,4003244,224378,89246,48332,112922,842408,91694,357644,188594,167318,797336,385946,
45944,79166,539270,175394,67106,90758,484766,420074,206900,85052,388052,433196,56090,146702,45236,1736972,
1757144,113912,51740,219842,81380,114074,648272,104042,178886,84566,250676,135542,230426,130796,624086,203186,
415664,318764,399716,117422,677432,84458,172988,214658,368450,366506,215678,48872,51470,2269082,182180,57818,
595358,211142,1209302,52550,135164,50582,178658,93782,930458,321626,47492,556766,79796,239444,45008,55574,
244790,227996,1272896,49634,51428,55478,89138,53030,1417238,119204,52982,123992,432758,50780,333290,238634,
49310,59930,207254,81038,767288,303698,50462,246914,169316,430658,499016,160490,382706,137756,703790,366020,
227348,48140,115406,293228,88814,53234,700334,236744,616796,436112,172964,548918,408302,221678,133838,78754,
485978,880142,369338,1258844,45674,112532,1278602,45548,45104,595166,45044,116312,1405814,214142,365936,775958,
112946,242936,285704,45338,143468,146222,45998,1116806,48524,5805086,116582,113558,79262,608774,239864,434084,
-2802946,-3865828,-5483236,-3196606,-5040328,-829234,-1207666,-8041594,-2587684,-4718812,-2053534,-2989108,45676,114808,129736,482980,
258194,45554,163208,215974,956998,354206,45092,47564,46510,1885570,47542,114586,46966,45022,441652,45274,
845422,170620,293002,119554,114838,46066,409954,1295080,79870,132556,570334,45364,449230,119752,45610,113992,
81742,366010,153796,360484,116422,48760,472372,120580,1379626,216808,368764,80032,114028,114154,159790,1963372,
1217212,47992,959416,109030,116692,240118,215674,206482,276214,46534,54742,114748,444562,46426,298945282,164174,
262412,45422,1497338,45058,1639730,320954,45194,163378,112906,45188,226784,367946,1289666,353104,45922,112912,
1174300,508084,45014,240808,746506,213878,910396,132424,163214,113048,571774,366964,123214,112802,45026};
//
// cycle counts
//
unsigned int size13[3333]={
2,2,13,3,26,67,1,2,8,2,6,5,43,98,4,4,4,7,8,4,3,6,3,5,1,1,2,33,2,4,8,
1,1,1,85,20,5,3,4,3,1,1,2,3,8,2,1,3,2,9,15,2,7,5,14,1,7,2,10,1,7,16,
1,7,1,4,3,1,2,3,1,19,2,2,3,22,3,2,3,9,1,15,1,2,8,10,7,6,2,10,6,8,2,
8,2,78,28,1,1,1,3,2,2,3,6,9,3,4,39,132,1,17,3,1,54,1,4,6,3,31,3,12,2,3,
9,3,4,2,34,1,1,27,2,3,14,4,2,1,2,3,3,26,4,1,10,1,3,18,2,6,9,4,4,3,2,
1,3,2,1,3,1,2,1,7,38,5,
//total=1520
3,129,27,16,16,5,2,2,6,6,1,5,1,1,2,6,36,1,8,28,13,5,3,1,7,1,1,1,41,1,11,
40,2,2,2,11,14,4,6,3,2,2,9,11,2,3,4,9,2,6,3,5,11,1,3,10,2,2,2,7,7,7,
7,6,1,4,10,2,3,7,2,13,1,2,10,1,2,2,4,3,7,2,2,1,8,95,3,6,19,2,7,1,3,
7,3,7,40,2,1,2,11,1,2,6,1,5,8,2,1,3,2,4,1,4,1,11,2,1,5,2,2,2,2,3,
1,3,15,6,5,1,2,9,3,1,5,10,1,3,1,1,1,2,2,6,1,11,2,20,2,11,2,6,2,3,2,
4,75,12,3,4,2,4,2,9,1,2,7,
//total=1225
3,5,1,5,1,18,2,2,13,2,6,7,5,3,2,2,4,1,20,8,2,1,1,2,2,1,4,11,1,10,7,
10,5,8,6,14,3,5,8,7,167,2,2,8,1,2,1,20,4,1,3,1,4,3,1,3,16,2,4,2,2,42,
4,8,2,6,16,1,35,2,81,2,2,3,6,11,3,1,13,3,8,31,2,1,1,15,3,6,7,4,1,11,3,
2,4,27,2,1,1,1,10,6,1,4,10,2,2,3,5,1,4,122,2,2,19,19,1,3,14,2,7,7,2,18,
2,2,1,2,3,1,1,4,2,2,5,2,5,1,1,3,9,9,3,3,3,2,2,1,13,1,5,4,12,46,9,
1,9,1,4,7,5,6,2,2,3,1,4,
//total=1309
7,4,7,2,3,1,11,7,2,2,2,10,1,3,3,2,5,5,5,15,1,1,1,1,2,12,1,1,4,2,14,
2,3,8,6,10,10,23,22,1,6,9,1,1,1,1,1,1,51,44,1,4,4,3,30,2,2,2,1,25,2,1,
4,7,9,5,1,10,2,14,2,5,2,14,5,2,1,1,2,2,36,7,3,2,1,3,1,1,2,29,4,1,1,
2,4,11,3,4,19,1,2,4,5,5,2,5,1,4,2,1,7,2,2,21,6,3,12,12,3,1,9,5,1,6,
2,1,3,4,3,3,2,11,8,15,1,4,5,6,2,4,2,2,1,15,8,3,2,5,2,2,1,2,4,25,8,
2,2,4,11,1,4,11,11,378,4,13,
//total=1356
1,17,8,29,32,2,1,1,2,4,3,4,7,23,1,3,2,1,4,5,2,2,3,2,35,2,2,330,3,2,2,
2,2,3,7,22,2,25,18,2,1,9,4,2,5,5,11,4,2,2,2,2,1,112,3,2,3,2,20,5,1,1,
6,7,18,30,2,4,90,133,2,2,1,1,2,1,1,1,17,7,109,1,5,2,2,17,1,1,5,1,2,2,1,
1,11,1,18,7,3,4,2,1,1,4,1,26,6,2,4,1,3,2,5,2,2,323,4,2,1,2,4,1,3,14,
2,4,3,4,2,16,8,8,2,4,7,32,2,12,7,2,1,2,1,2,1,15,2,2,47,3,1,2,5,2,5,
6,8,1,2,13,25,2,45,4,1,1,17,
//total=2083
45,37,3,5,3,1,1,11,22,4,1,3,5,5,1,2,8,1,464,3,2,7,3,4,1,2,3,6,5,1,1,
1,1,11,2,28,3,1,18,1,1,10,6,17,9,30,16,10,18,2,2,25,2,3,1,2,3,1,2,5,8,2,
1,2,2,2,10,2,5,3,2,1,3,2,2,2,7,2,4,1,1,3,1,2,17,35,1,1,12,1,2,2,13,
1,3,1,2,1,4,7,5,6,17,13,4,2,3,12,7,2,12,10,3,3,3,2,3,1,6,1,36,5,5,5,
4,2,2,1,3,1,2,5,2,1,1,11,2,7,3,2,4,3,2,6,1,245,2,3,9,7,3,1,2,2,1,
15,12,1,12,1,6,4,3,2,8,1,5,
//total=1640
1,2,14,3,2,2,1,1,6,3,3,12,2,3,11,3,20,2,1,1,9,2,1,3,4,4,1,3,2,79,1,
4,6,6,8,1,63,4,1,2,5,1,1,2,3,2,1,3,10,1,4,3,5,37,2,3,2,6,5,2,2,6,
57,3,4,33,2,10,307,3,2,8,1,2,12,3,3,2,2,1,1,1,1,2,5,3,15,1,1,1,3,6,11,
19,2,1,2,5,1,6,3,16,1,3,2,3,2,1,49,20,5,2,10,3,120,5,5,5,6,1,1,1,2,5,
17,88,1,35,7,2,1,3,470,2,13,1,1,2,2,13,3,11,1,6,1,3,2,2,3,2,12,7,54,1,1,
1,10,3,3,1,2,33,17,5,3,2,
//total=2063
1,1,5,12,3,3,2,4,12,2,2,3,2,2,2,4,1,5,5,1,1,4,2,3,2,124,7,4,5,1,2,
3,4,18,1,1,5,2,9,11,3,1,2,7,20,5,3,13,29,1,2,3,1,2,4,7,2,1,8,71,5,3,
2,50,18,1,1,15,2,3,2,2,3,84,9,3,1,6,3,7,1,5,12,1,7,4,24,61,4,1,10,1,1,
5,2,2,317,11,1,13,10,3,4,3,2,1,2,9,14,1,2,3,1,1,5,4,2,8,8,5,1,1,1,1,
37,2,6,75,17,57,1,10,1,1,7,4,3,4,5,1,4,1,4,7,2,2,1,1,4,2,2,2,2,17,2,
9,3,5,7,3,3,1,3,1,1,29,4,
//total=1614
5,16,1,2,1,2,12,2,38,13,2,2,4,6,24,4,2,8,10,2,3,2,2,2,20,1,1,2,6,1,5,
2,15,2,4,1,6,2,37,4,52,3,14,9,4,1,25,2,61,2,9,2,1,1,3,6,18,3,3,2,3,10,
1,161,9,231,2,1,3,15,7,3,2,1,40,12,8,6,2,2,5,4,3,30,3,1,2,5,6,1,2,5,4,
3,7,3,4,1,9,2,2,2,195,2,4,5,1,15,3,2,1,13,2,2,5,1,2,2,37,2,4,17,2,1,
1,10,2,7,11,1,7,7,7,2,3,4,6,1,1,22,4,2,16,4,7,2,2,1,11,1,15,9,20,1,5,
9,3,8,7,3,14,22,6,1,2,1,38,
//total=1742
4,6,1,4,12,2,2,2,2,10,2,2,1,2,11,3,6,5,8,6,25,1,3,1,2,3,15,5,2,2,2,
2,2,13,6,14,1,1,1,1,9,2,14,4,5,1,3,16,8,8,1,3,1935,1,107,11,3,2,1,1,4,4,
17,23,5,9,1,2,2,158,2,3,6,3,18,15,39,51,1,2,3,4,1,1,4,2,4,3,2,3,1,46,5,
11,11,1,8,64,1,1,3,1,2,19,3,5,2,2,1,3,2,5,4,13,2,1,1,2,1,2,4,6,7,2,
3,7,4,7,3,5,2,7,11,1,1,3,6,92,1,4,1,1,2,30,2,11,1,2,14,1,1,42,2,5,8,
32,2,8,3,4,73,3,1,24,14,1,
//total=3407
2,1,60,7,2,13,2,3,6,3,6,5,1,1,11,10,10,2,9,3,3,11,1,2,1,11,2,2,390,1,6,
6,1,2,2,2,1,4,1,2,1,43,6,2,2,3,2,1,23,2,2,2,2,2,3,5,2,1,7,3,1,2,
4,3,4,4,2,4,16,7,8,2,2,14,2,12,7,4,7,2,2,5,3,7,5,1,1,1,1,1,2,6,1,
24,3,4,3,1,8,42,2,2,4,1,2,3,4,9,10,3,3,46,2,18,8,4,1,3,3,5,1,2,12,2,
2,3,5,2,4,2,115,2,9,5,2,1,2,5,3,27,14,2,16,1,1,2,2,4,5,14,15,6,10,1,4,
4,1,1,1,7,1,37,4,5,5,1,1,
//total=1454
1,3,3,4,9,3,1,2,5,9,1,2,4,2,1,2,2,7,4,32,1,233,3,2,10,64,8,17,3,3,7,
27,1,2,2,9,2,1,6,3,13,1,44,2,5,119,2,56,1,1,2,21,2,2,1,2,12,2,3,2,14,21,
1,1,19,7,1,7,6,2,5,3,24,2,1,3,5,3,10,2,6,1,3,2,7,2,3,5,2,2,1,5,30,
4,1,2,2,3,4,7,4,8,9,2,2,1,3,6,24,2,3,5,9,1,1,141,2,1,1,1,16,5,3,3,
11,3,12,1,5,2,2,18,5,1,30,1,1,2,6,7,5,4,3,3,4,1,1,4,54,2,5,2,4,1,1,
11,8,6,1,2,3,75,9,2,7,4,1,
//total=1606
3,1,8,2,12,24,1,1,5,4,15,11,8,10,10,1,1,1,2,5,2,5,1,9,1,2,3,3,3,2,12,
4,19,12,1,7,21,26,2,1,1,1,6,3,3,11,2,6,3,53,1,3,26,8,2,2,4,1,19,1,2,6,
2,1,87,1,1,5,2,14,1,2,5,4,9,2,8,2,4,4,1,4,14,6,3,4,2,5,2,2,6,10,26,
32,8,1,3,5,2,2,2,5,2,1,19,1,1,1,2,2,1,1,6,27,34,1,22,8,1,5,3,2,1,2,
4,5,1,1,4,1,10,11,2,2,49,9,1,3,1,1,12,11,4,2,4,1,4,26,3,77,4,1,1,4,4,
4,2,6,14,2,1,2,1,11,9,6,
//total=1188
1,6,2,4,3,4,8,2,22,13,1,3,2,1,6,4,1,1,5,2,3,9,4,2,1,11,196,1,6,9,16,
10,3,5,1,19,4,1,3,4,3,1,2,1,6,2,7,3,2,8,1,12,2,2,10,4,11,4,2,1,2,1,
5,6,1,4,1,3,3,2,11,2,1,2,1,1,3,1,3,2,1,8,1,9,1,20,52,5,16,2,1,1,3,
3,4,5,1,5,2,1,8,1,5,7,16,3,1,2,8,3,6,2,1,15,4,14,7,3,19,4,21,2,1,3,
1,3,5,8,20,1,24,2,6,3,2,4,2,19,2,9,2,1,3,3,1,58,2,2,16,12,3,7,1,2,1,
1,4,1,2,4,25,1,3,2,2,10,5,
//total=1120
3,23,1,1,1,2,1,2,27,2,16,1,5,2,2,3,5,2,4,7,1,2,2,5,4,5,4,2,3,8,3,
2,8,1,8,1,1,1,2,3,9,4,1,1,21,1,91,4,12,1,3,27,1,4,258,4,5,1,6,3,3,1,
2,5,31,1,7,3,11,1,3,5,7,22,1,1,6,2,3,3,1,5,7,1,18,3,3,3,5,2,1,4,2,
1,1,5,51,3,10,8,1,1,2,3,2,4,1,2,9,3,2,10,3,1,5,1,2,2,3,5,3,6,18,6,
1,2,1,3,13,3,1,3,3,3,29,2,7,5,67,4,9,2,1,2,4,1,15,1,2,1,10,5,6,2,25,
1,1,1,7,2,3,10,1,2,13,5,3,
//total=1262
3,5,2,3,5,2,2,2,5,4,1,2,1,60,1,8,10,2,1,2,2,10,8,48,4,23,2,5,1,1,8,
2,17,2,7,4,1,5,8,1,2,27,31,8,1,53,1,1,4,2,3,1,1,12,1,2,6,10,1,3,8,1,
3,1,13,3,1,1,25,28,3,2,2,4,5,2,1,1,2,1,6,6,2,7,5,1,2,1,7,2,4,24,2,
1,2,2,3,3,3,1,3,2,1,18,15,20,2,16,2,5,3,2,4,2,4,15,1,3,2,4,194,5,1,8,
4,1,2,11,5,3,4,3,3,2,57,3,3,4,1,6,22,4,1,3,245,4,1,2,44,11,1,3,2,8,4,
4,5,24,3,2,3,18,7,4,29,5,
//total=1544
4,15,2,7,1,4,1,2,9,9,6,3,1,2,5,18,6,3,11,16,2,11,2,9,2,2,3,7,7,66,4,
2,3,7,2,2,1,4,10,1,1,2,4,3,5,3,112,2,5,2,3,4,2,5,39,32,1,3,2,4,3,4,
1,10,9,2,3,3,25,1,31,7,3,4,3,2,1,6,13,1,2,12,5,4,2,4,2,2,6,3,4,6,3,
2,2,4,3,1,41,2,1,12,2,1,3,19,7,6,3,1130,6,1,2,16,3,13,1,1,5,2,1,3,6,2,
1,1,1,2,3,3,4,4,1,3,102,31,2,2,3,2,3,4,22,4,2,2,3,12,10,2,35,8,13,5,11,
2,1,1,4,2,1,1,7,6,2,7,13,
//total=2342
1,3,2,7,2,5,21,30,1356,3,1,2,11,1,1,2,2,2,33,2,3,21,1,2,1,8,20,2,6,9,59,
4,1,1,1,16,3,2,43,16,4,1,1,12,54,1,1,2,2,1,7,2,2,2,3,2,6,10,9,2,2,12,
6,4,1,2,1,3,2,26,4,14,25,8,18,2,3,77,1,5,2,9,3,2,2,33,4,14,3,3,106,2,38,
7,2,1,12,1,3,4,6,14,7,1,6,1,1,3,233,13,1,7,9,7,2,3,5,1,1,1,3,109,2,7,
2,12,2,2,23,1,1,7,4,2,2,1,5,2,2,3,2,6,12,2,2,1,1,2,9,24,1,47,4,1,2,
10,11,2,2,230,6,1,3,11,23,3,2,
//total=3231
4,1,3,3,6,3,2,14,1,1,8,13,4,24,4,3,1,4,1,1,6,2,8,1,38,6,2,6,7,2,1,
5,8,4,213,2,2,2,2,1,2,1,20,4,4,10,6,1,4,1,9,6,4,3,21,2,1,1,10,7,7,2,
3,4,1,2,1,1,17,2,2,4,3,3,3,6,45,62,3,17,2,2,3,1,11,20,1,16,17,3,2,62,3,
4,5,3,2,2,2,2,2,7,1,1,1,4,1,1,2,5,18,33,2,17,1,4,4,9,1,1,3,17,2,2,
12,5,7,1,3,1,1,2,6,5,12,2,1,30,2,1,15,2,1,13,4,6,1,1,10,13,1,2,2,2,4,
2,12,2,2,1,1,1,5,2,2,12,
//total=1236
1,14,4,2,12,62,2,2,5,1,2,1,3,2,3,25,1,24,3,5,2,1,3,31,1,23,1,4,4,9,3,
3,13,14,4,37,2,7,2,2,54,3,4,3,2,2,3,2,19,10,1,64,2,1,122,5,1,1,2,1,2,19,
3,4,1,6,21,3,8,2,2,22,18,2,1,22,1,3,4,2,9,30,1,1,40,3,2,3,19,18,10,5,1,
1,6,4,3,2,4,2,1,2,2,6,10,5,1,1,1,2,3,2,14,1,6,1,1,6,5,27,3,2,2,7,
3,4,3,70,3,2,134,22,1,1,4,2,1,2,1,2,4,1,2,7,1,34,312,1,44,4,3,2,3,55,4,
1,3,2,4,5,1,2,1,2,2,3,2};
//total=1823