//
// ATTACHMENT POINTS (lower words only, 160001<=c<=169999)
// 11/13/13 (dkc)
// 
int att12[2667+1591+1410+1384+2319+1757+1378+1712+2189+1407+1840+1731+14933]={
145238,263596,40060,40298,182894,328114,101458,683380,102052,964648,108280,190144,432928,41326,287480,146096,
1530962,550672,483106,1400954,115588,427898,1920242,368978,529796,328754,3125170,40310,100034,610288,115060,109412,
393350,145264,808670,212852,326638,816650,742624,40930,40136,42326,40148,2378228,109916,998702,514718,3976682,
276092,41246,70172,40510,258322,40330,102046,189842,41590,42922,100972,42190,271906,40130,1413566,40324,
633544,186268,40120,145924,864796,40028,217232,105124,473512,122986,259366,158206,40186,205744,41464,3453664,
70138,40384,46234,102388,116452,387598,557752,101506,72946,47062,363412,237586,273388,217552,980146,698656,
54562,43498,107896,220954,123148,735106,260824,366718,188824,83674,1025572,114952,203314,151942,105142,274918,
49036,1532956,159178,312502,296164,108166,299566,40414,75358,191164,340312,265684,209236,73594,46462,40654,
186886,41896,4001998,345172,433624,343228,40082,93092,841780,70036,40114,102790,100844,2601584,71768,41462,
258524,146384,740312,40382,41168,851984,42086,1705886,70472,264032,42788,41498,40538,216206,187562,190294,
190942,70046,1198714,578686,100424,926498,190288,42302,999422,41678,41384,41996,44594,42884,981952,542488,
225508,343456,102004,117826,101518,1234294,273778,61162,43918,317842,49174,45844,16013812,1018672,234844,41416,
655144,902248,110212,55006,216664,2200624,46174,1221808,765196,232792,126472,72166,103408,207148,285448,469816,
732634,1221172,850732,105784,42286,3061546,365218,384172,337714,194902,187114,198196,93766,2709952,41812,385414,
737752,553072,348478,385252,384376,123556,52366,561076,210994,40504,228094,103516,113398,2971906,46348,193282,
546658,1010884,93118,102328,565234,226654,152116,1639708,193444,408886,49486,120814,336328,308842,47362,55366,
40738,40714,1662622,285514,274984,113902,539206,42718,146122,40858,76378,472732,720592,52042,5507368,601684,
248422,74308,795598,100114,113074,56158,306184,45988,101866,456694,579316,75028,284422,109852,127618,1136986,
198034,45052,145258,63142,442492,201496,481048,1106152,1110742,110284,133438,845008,43258,224692,212614,328066,
120046,606634,47932,3903304,93604,99274,124522,201382,1012336,202828,70222,112174,72004,46474,247372,54562,
120094,151582,561922,268864,795094,371902,2101084,630844,187276,101282,103064,196654,193414,1103206,177796,102352,
311512,41422,42922,268024,779152,104422,197896,109810,991912,192874,71074,403366,796960,101074,70444,549922,
151384,179012,40298,40046,839576,115124,551066,1983376,40264,4843970,821702,100718,4375028,330974,863630,798740,
113084,202454,722198,74342,1007728,109988,70370,2433812,40510,460504,182656,40810,793820,115196,44458,534844,
146296,70126,436078,215192,837376,40054,145166,4771786,2137870,1076698,7491442,1444684,40186,182674,638878,40114,
8072398,160870,2637274,39335134,716314,5018242,4088290,635008,2049700,1796494,1329448,16242196,101922052,1000234,1696090,2607976,
7023748,7398166,295762,327034,50637844,945562,1486612,4387666,1303204,10006006,4918594,1344556,15543490,53740498,2434612,6977602,
733450,472522,1857730,3830404,592858,3302122,6425158,58186,822118,1382422,8645044,18045472,4847926,1664788,12198838,3277642,
8718646,2438338,524794,23932372,980986,2656282,1612300,1081588,5261674,1680394,993622,9872452,5975578,1190938,653908,7356820,
793426,6070864,1777378,21665116,525334,82913296,2701912,29511130,8440924,1250902,1452106,634774,1307278,5421604,2720866,1526764,
10379254,21148042,641242,3141226,10199146,908770,1167094,1726330,2005678,1185430,8291884,2498818,851914,1353298,1336708,4103050,
3087022,1601578,962554,361118,363512,145568,580862,40462,2158318,101350,3164338,70432,174566,360088,193256,440596,
70498,537016,42616,494932,402124,581242,440434,46126,113062,114502,216616,149014,61006,46036,132652,1020718,
106042,718132,40636,260698,123076,1926136,698206,2476156,298444,1180696,43996,2622424,318514,188794,86158,946588,
188848,97822,430894,470488,41368,550138,233086,361138,219532,49726,738418,117526,40430,115360,103652,70562,
275672,1393334,151172,191978,336908,509222,776474,261152,44174,309266,101438,40328,126776,101042,695366,100528,
41008,40288,177214,332242,930886,175630,857744,327056,40598,328108,229756,100190,213752,40246,41114,40178,
70868,71516,237728,326240,103076,116120,213236,177824,41870,327212,70148,191402,40664,41192,447488,100160,
40202,196586,40246,874528,192874,465034,317938,41782,332638,578878,1322464,267514,9870118,372706,101518,199366,
557638,103228,145672,40666,100528,42376,206008,348658,218896,460174,40504,428704,311368,198718,40318,43132,
195154,186604,308716,331018,101068,40414,40858,432196,40612,118786,363946,309202,42142,49594,272488,226024,
40408,115384,153616,359584,174352,432592,41848,40102,1825036,41884,150694,116248,327616,42538,493882,182092,
45652,365416,192994,205558,94126,56986,177232,145186,40864,71536,92992,104758,214204,233176,384532,70834,
399688,200176,41092,73966,106198,200608,177718,70132,43576,41044,71716,352078,102398,258062,40396,145966,
3994402,390748,599260,40618,40334,115180,179666,40058,100438,790522,190904,258808,115462,40468,40736,40532,
390686,7226696,191144,233654,512092,1918252,40696,42724,43594,2539582,106642,265402,40186,466306,533098,804994,
393352,40636,273814,213886,101314,1277386,43228,46252,222634,127366,40372,338698,71692,377956,145394,40556,
215176,505888,213370,94436,102362,145634,441752,399488,326786,194756,40202,310118,40712,1540328,103712,40436,
40244,1006376,110318,71504,42308,326542,101146,43966,190354,361316,1159220,883514,427790,106328,1112684,349462,
100180,45694,577096,103366,265924,544996,44308,476992,45172,571276,268498,188656,377350,536734,44692,102466,
236116,1442152,259606,100738,102304,529318,190702,541108,786430,191998,108388,48646,73690,356434,362152,1333774,
41950,263170,42994,41428,102628,45226,470242,40222,72610,261712,74518,361666,74680,441700,50938,331642,
118942,559576,2026810,429094,5917726,40744,630424,145378,584200,104122,44218,694198,874504,846802,94822,41506,
185092,587116,75382,116728,127258,392482,184420,43336,47782,42076,449146,41722,118810,310282,1267570,215704,
557306,261116,153758,369974,119924,164852,160370,128546,57602,195374,156482,108404,314090,260306,365660,3090824,
605072,1177766,315548,1565720,4454864,245042,176894,265508,217214,77492,95042,240374,545876,327860,153782,1709072,
664706,118556,810650,332714,884942,2339768,105650,58430,191798,1017548,118928,109946,1386260,497468,991736,80786,
114074,331238,309716,249506,80804,297080,3559274,259382,356822,666458,88346,232766,1105460,1023218,331100,48626,
61310,137294,58970,45044,762884,199574,367274,202340,272942,217916,1085912,1672262,869258,43982,850796,763640,
223658,60254,155864,1619540,1022966,1974806,200882,193238,206714,54578,1217132,141878,321668,568286,1243376,47594,
618974,275102,81074,109052,119906,424574,57746,263222,890156,218888,677096,73874,580868,731132,386954,528380,
148652,111662,57410,88994,403190,210734,325754,103490,884708,154514,425924,209654,92954,248804,112022,513506,
139970,48674,458126,57266,1129628,4027286,105410,409346,63002,535700,6910622,166556,2864672,588356,245294,170558,
364796,191636,871586,90290,82298,158426,129194,106406,331640,639278,182702,42806,420092,226820,124658,54710,
103022,801116,1753676,55154,48746,1144826,1169318,40310,715196,44378,203336,1140446,111176,55322,2362544,119798,
116498,195020,59546,11948174,448766,104426,402236,220286,174980,745712,1454726,353996,309386,217700,401138,218402,
539162,116306,1104326,308906,181682,162530,101294,813176,833840,230498,115766,374078,546362,50606,42446,1723058,
531008,1588346,957608,84530,170666,275210,383642,58130,3086882,201950,554714,923066,2149382,2580362,114236,1322702,
140210,406394,44858,264050,180404,1264760,277928,119114,1393496,285410,364202,71768,56594,1527686,235358,210242,
110024,264194,891998,350702,48878,1454300,71732,1196342,288062,159020,1456478,335204,6556328,215324,1569968,684962,
377270,210266,405620,205604,255734,354158,1090934,62450,785078,218702,372572,188882,726668,733076,272258,306452,
47546,1625960,4614272,340028,178622,476408,560456,169118,308258,1223558,118466,202490,50582,626552,763316,486098,
527444,123038,400328,109106,1998620,626156,629180,801902,455246,137396,7173062,1057826,2092904,441962,517886,101438,
538586,3794822,165698,132644,1597670,558710,150758,220988,256094,456542,345404,433322,83486,113012,115994,1028564,
242540,259874,132680,528572,126674,228122,481160,215642,112754,130130,1142198,525230,111914,700910,802250,831734,
208466,208622,890702,246266,1454948,248318,1047134,215810,636848,109610,105668,284168,396764,248210,76646,78194,
319130,352538,349082,275588,88562,132434,186248,160298,291950,380474,291764,798632,1519910,258974,51266,119330,
942968,269378,133154,351998,229418,3202352,1331828,308762,450134,666602,392822,367766,342002,854684,150326,62846,
4929200,706346,154712,109622,86402,2214992,200042,732212,1195856,1471952,628040,538154,184808,383156,641162,1256498,
866636,149948,616436,440504,1165232,53918,602738,397412,360278,149546,119666,50930,913484,75620,50222,841130,
162458,177650,149930,43724,492122,244316,1010096,931274,263060,281528,157058,429002,60482,131948,266138,1081538,
128594,739790,506216,216098,490238,10649096,533492,937196,1357100,446822,615572,105398,572636,532460,351314,474038,
194906,194714,3746276,476090,146042,276698,598886,63650,74486,173006,134882,91802,307286,183266,456968,454760,
438236,212030,197990,2496392,120068,209168,685124,1202516,228932,213698,528092,479000,376316,2409776,44396,133406,
930068,1842038,964412,169694,45668,1873820,454832,210590,1469276,146708,286838,75494,1100006,478514,71498,206900,
666170,151298,141182,165746,104030,103706,288542,51230,451592,812396,152918,102482,450170,1451870,998246,122492,
300482,1181954,73928,154730,1499984,146006,189542,322994,1021922,177218,540620,1063556,1143692,1668248,42596,323126,
1075616,209972,186938,320570,340388,250874,40292,331550,59510,345566,1907216,573578,41732,42434,207170,936620,
52526,115586,84674,449354,53306,487262,126242,60626,194264,40088,350594,44468,128654,1266218,1471904,724916,
44738,105074,424298,2027942,251390,2508110,1698272,1337894,130916,1127618,951938,759260,274238,47006,1049462,393812,
1039202,224990,333098,1275608,576584,79058,103562,128756,411092,359990,272132,364850,667466,307772,568322,171818,
452330,58562,178814,269732,388412,281006,144962,122354,891128,1034498,1493666,644786,370628,2221658,390446,351080,
505250,53054,216566,316412,4645124,2022542,59438,611972,878300,115550,949742,267950,86906,262574,231194,431426,
340982,378404,199898,116342,44234,145826,266330,434486,186074,846962,763208,1712042,841562,453086,517526,72470,
832808,126116,264410,241886,1501442,1149200,227420,49598,59678,1608470,148166,648746,387530,1730510,138878,376184,
447956,202526,471224,300638,804458,592778,41498,151982,368036,124946,83666,72920,109286,42974,248372,352694,
553202,1267298,239426,277022,164258,281690,232436,123812,164474,619514,118874,324782,222446,604286,1073762,415196,
132158,431192,450674,310580,467630,657854,209954,120356,321590,759266,1396628,52202,438182,300158,52694,751970,
627554,223202,481076,1158812,1254176,17484038,613034,138986,2170664,170066,89822,371438,654344,8886800,1420388,426086,
601046,592730,45182,163934,572120,1463696,1336202,343538,331940,103466,300500,106532,1954304,592622,257870,1657448,
410768,1488320,276662,892880,158546,841880,289790,516962,193538,638216,1153862,838934,173978,3074624,46034,215108,
125756,454274,212996,3958172,81182,133022,1011554,2078972,1473740,162290,347192,648422,323702,606878,584948,100754,
1282742,150338,236168,1493144,285140,127358,937844,223076,462536,43730,549962,216458,146738,608570,326906,386684,
779894,245942,244730,61490,145442,642302,159326,120554,45884,60914,582812,196994,135218,552872,112778,633446,
1137176,1384316,842372,216242,444548,407132,463940,179108,3913568,378242,101978,44570,247886,2287304,269102,579932,
215450,46190,289514,111890,126002,2406860,412316,163646,410606,46394,115226,125594,580142,122606,131588,254114,
91442,214514,243026,419282,124442,108866,231140,256634,1041686,1335230,509132,117314,269828,247022,71624,54326,
130868,464318,810800,329294,1417760,1574576,671786,793442,126386,167282,156458,354482,213842,308546,263348,284930,
43778,1934468,655550,52154,228446,669158,693332,41246,140534,1077758,1040714,326204,620324,321866,1412120,217370,
741014,43940,412130,361442,134450,139646,109970,43784,330830,224174,1448954,206738,457454,161918,1392686,50210,
113534,258218,410372,243674,308924,351668,64082,135350,224666,157940,374708,341756,1009520,3902768,592568,140282,
3433292,163802,121850,285866,806564,512108,241082,365570,173522,1814048,1277360,181754,237626,1075130,797528,251684,
369170,628046,624698,290276,143414,1063466,197630,438230,405512,158942,1892780,463664,255572,442556,1020752,771572,
535022,317780,1181564,720116,93476,771596,293678,309230,105938,473006,261596,2659094,720542,789398,145586,247796,
265970,273476,724328,171578,430046,331586,153566,706772,127034,169634,998432,321374,235250,277172,960470,362492,
664172,428030,2540996,1285568,211700,1849034,748628,1081052,321380,778724,52778,267002,367604,300350,833294,750572,
3669488,89642,212534,289658,396188,411452,263114,209468,212570,42614,2172284,119474,205364,137780,133028,144386,
384290,135476,255662,544664,414236,77402,251450,212894,361118,680750,250148,219836,133508,93278,769148,288350,
135314,347294,51482,402050,230978,900746,116018,511544,1257470,284330,249290,230462,145070,285434,3036230,269882,
304724,155162,859112,655226,861002,315902,396404,1401812,199766,245564,619508,199262,339716,263684,225614,167834,
173954,298340,300014,247988,115276,835906,92722,695230,27016198,40166,40582,40126,1614322,102244,1203034,1298776,
191182,70318,102388,259814,193610,191342,145514,1294742,579116,70556,528464,100856,327908,40228,1939246,285388,
212758,40570,42568,1577176,109960,309088,1837016,475976,1873952,93116,42092,146996,105806,71948,71048,439442,
40952,383258,516014,310376,468512,1699064,547172,41546,1074158,197738,206756,467864,192338,71264,142526,100592,
213686,101132,40634,103526,128582,186446,552518,47132,382418,40106,214526,81684944,10416374,44918,104714,145682,
100808,40808,41708,327662,454256,375236,101474,103202,104012,40616,136856,101564,629702,106658,190448,40724,
104912,116948,42068,103238,70652,386252,41858,73784,42716,198332,691028,394154,113714,536966,26127782,914344,
100276,213332,220994,40508,562042,361570,100624,552028,129308,865010,140618,87746,220106,77162,8882570,304826,
231770,390844,190360,1037224,179306,258668,183082,6480734,4197506,82718,48446,589388,191516,1144940,2774300,62558,
117566,5269622,272264,512114,6914894,172844,538358,166802,1546862,861782,109976,41858,1123070,48740,53918,1132466,
82034,878126,128606,193694,128300,199292,830462,43052,116726,152060,670418,236894,206654,346928,231710,921866,
410378,41948,509518,1418312,101792,258986,507224,41036,45122,127868,40438,329428,196642,290122,44794,40600,
240496,100288,326350,50734,40228,182044,192268,909226,376336,42886,330400,103924,70306,101872,177658,596008,
145432,42694,220168,40246,71044,70630,41374,149212,386164,153196,521776,258850,115256,40148,326996,3108482,
40526,92828,183748,100546,259900,262978,606676,260548,504934,42646,100222,42052,40306,1290280,42700,40406,
40352,468788,326426,375322,134960,100648,839854,41254,1380772,173360,45242,41294,585398,847376,238232,146996,
190448,43244,263024,431396,40184,42266,41966,202018,41224,176098,2759794,40426,41854,190448,40184,703436,
100256,204998,195926,1122566,2697692,856238,272012,185102,109742,72998,101858,196844,193496,323762,220388,102614,
191038,712192,295052,638260,314758,532558,40472,259370,258074,70492,40408,42250,583180,310630,1954564,100220,
835088,40726,40108,230404,100768,214258,41566,40708,590224,285134,672962,126788,40160,118780,189088,41362,
331912,45538,10167742,103654,156166,649330,93634,542026,101098,213256,2393092,694312,928882,105364,772288,105202,
42568,121372,798464,192536,538622,229976,1157462,192266,338492,101384,40112,5634818,179152,70172,40280,1597532,
102938,219038,180256,42502,40648,444658,699970,40774,194098,103864,1889212,41428,671320,101326,369310,360796,
71164,105754,70426,192910,146236,143110,359824,43384,40234,193072,606964,115430,190964,331822,115828,586324,
101710,2624770,319438,2227916,151978,316978,833614,40588,40984,406312,100364,40208,426698,388390,324238,356602,
7009996,492520,1184230,1216792,1008868,1331518,83399878,49942,700690,144202,928728868,6553426,112234,504076,49558,1045750,
1118218,17288230,1978222,444568,163210,1092862,1067620,703804,154234,194746,129034,209812,216472,102532,1321312,1482646,
111694,130276,53866,689566,777046,2491654,53194,2147566,549598,210694,225094,49438,2909560,1220860,185014,451342,
272902,127462,208198,219862,741514,158566,122350,267796,533522,1279834,40592,100934,70186,467062,101138,323218,
987178,190840,92872,149500,915790,40438,1227262,40234,15951604,4230796,40142,100460,428438,41222,40156,41428,
350794,100736,191482,70186,145402,531788,340268,213098,40918,309172,115336,102460,195772,808888,300116,216470,
146162,40430,841352,110282,199960,1976660,100888,198818,198896,108392,192578,308636,44420,190796,230234,117062,
42254,328550,390680,494612,217706,44108,705524,43034,198248,93122,42164,100364,147884,74276,109580,265640,
187802,152630,93770,42962,116252,540770,73106,258350,263210,42110,196790,71090,45314,73160,42314,76220,
75032,146102,244808,53306,106088,41576,148100,262076,41462,40868,344912,201002,41378,326120,329360,70442,
229490,40550,41390,41450,105116,146750,102344,71306,43622,40298,236240,913342,933412,366932,255182,192710,
42050,3911204,959564,40244,150494,42458,40168,308998,-2594420,838682,2705402,40178,306314,145718,720592,354874,
396322,100294,610546,886696,41242,42136,40792,41218,40954,101030,135098,40838,115406,214154,427846,149392,
100480,512354,1522586,327080,426020,420040,1213138,100414,117200,981800,1303046,447362,206594,341252,188426,250850,
1842020,1461968,445202,724220,210194,281096,444230,115694,113498,548774,172682,278696,211976,47762,60326,118682,
47018,99470,5751314,220178,556712,269270,83486,141428,93314,54110,103778,5795144,130814,787886,656612,107612,
117278,134318,395678,121412,566756,78356,40196,208358,830564,206900,109646,919592,54818,334394,1399274,106460,
450056,507602,48554,1381778,321722,5054426,634418,1283606,3259622,468008,151460,159266,233756,4519334,187154,27595754,
223292,45908,13639778,51002,442766,242464,195694,362272,71266,40522,41596,40558,666386,214438,40198,723064,
231508,101794,72266,42782,41882,234716,41348,191504,285422,2544032,329096,524252,192638,93164,40624,100306,
71566,41498,190826,190664,191068,100456,295250,200222,42830,41084,100526,262454,145606,1671988,1292098,149744,
120686,70340,42878,95828,71042,103610,102548,3262582,41012,314738,40742,
// 
41188,145546,1983184,6522074,6183194,100390,40330,145874,40190,1446350,101162,40384,1063180,215848,40672,126844,
41066,100952,214370,34468874,779462,686528,40256,152486,42122,1637630,42614,40484,116930,145672,834998,40460,
5948126,100328,171188,71272,1510292,41866,92842,40174,3262564,18481166,333602,176402,40304,230534,41102,442952,
108152,701552,96518,515798,924902,40634,101258,40328,547766,71192,47252,146456,288506,52418,103148,910808,
115064,232478,45506,41258,4628222,109142,1644254,148724,290396,40796,43838,42482,104606,79418,117596,504758,
42254,239186,2291174,71246,328094,146294,890792,41318,43622,327284,41132,196658,43352,198926,201512,215252,
130958,71354,108422,44108,191474,43508,215738,72074,711812,103724,73532,76826,454616,-131838832,-7324738,100924,
695650,41416,822370,72634,439294,100456,70312,41584,3278642,126712,41068,115624,70426,8747554,705812,100910,
51770,71114,191522,1174748,192344,264764,577892,781796,154604,43364,195734,573134,329222,2084828,110702,100486,
1066076,192086,215324,146150,204848,392768,40304,40520,100456,40462,40684,100348,855166,682862,1534796,197294,
105502,41458,310972,505066,261472,174736,365176,1445476,845914,41896,1039702,529528,145732,71200,41032,961984,
40276,102820,76028,147062,51626,76802,584606,209684,597254,216542,260444,1350014,106274,3156044,1494722,855266,
151922,13184966,431516,125186,1851728,227342,730838,78782,193496,6066896,106076,41708,54686,498584,50654,1497434,
357014,56246,41414,116762,2883494,44366,2536106,326558,1073864,260354,116318,597728,2163476,297374,332372,867944,
4476026,257204,114392,992684,545078,386642,234038,42998,3757214,133724,474296,538274,248936,76694,362504,203366,
117524,119468,127406,1060034,150194,3748136,109082,645842,1242164,356204,119954,1254812,100468,40490,117436,70726,
42424,40882,5443468,40288,127390,286078,344074,41056,40342,41278,40468,93532,116140,437992,219244,812698,
555262,184666,215548,44782,116950,93748,44494,43762,74362,147184,42268,1213810,104164,40864,237640,146212,
317146,41326,116626,882286,100654,118894,40336,77818,587560,261628,427786,327506,115532,47074,200308,1099558,
40504,42814,209134,428998,1320484,41572,191018,40280,293488,661876,191584,1116118,42316,43684,43306,70486,
70756,731312,792602,442952,40394,261836,41480,460100,70886,326852,70690,968128,391228,93014,102362,346762,
682112,115772,100972,126884,101168,1558844,328220,152642,699524,40616,42106,175090,101104,285466,70924,101300,
2342524,261202,2303374,258772,48586,273934,7347838,276862,40186,174178,608044,1826392,989902,385264,653512,855994,
580162,195106,480196,5460358,3248158,25859146,2480116,852448,367336,351868,431302,4586644,675058,558658,90802,6822226,
537034,2081542,1244188,47818,893758,488002,245458,146962,625522,1102306,195646,164578,1397398,196523338,1048546,3233764,
149854,3678106,5440774,524866,3699922,388858,300514,143074,2116858,594418,743458,146630,43814,42782,643586,40910,
41000,1266194,103376,42302,103952,1461566,45146,200234,104492,101054,1298108,1025942,93200,367862,708338,46724,
529742,107732,94280,152294,191324,205040,40232,40196,46262,115790,110804,41690,217748,184640,104186,265862,
245156,455492,316010,50330,70844,44786,40952,367688,2978776,40186,194588,71336,101132,115742,40534,265580,
116612,116126,70640,146780,3191990,42200,267260,146948,318500,41000,96290,217202,4614080,10597712,71828,513644,
690116,222224,499550,116234,231394,40990,1344026,40384,40654,71030,9007622,40940,40886,236864,40246,1715308,
1177162,100454,41212,73796,133052,328034,71006,43112,1675874,1329194,12704366,179876,185162,216596,41798,441284,
103574,720722,5044906,100504,230390,41836,40648,362266,348286,237400,71086,196702,200698,45214,801772,1719592,
101644,103876,40594,41326,299128,260206,41596,1351384,121570,41380,199240,42532,47554,394990,894544,1239010,
44530,45274,40310,273230,192380,102056,309830,101930,691556,40244,109882,115520,238640,76406,47102,216506,
42338,40568,646868,241772,71348,93416,104348,104078,40196,803846,943220,41762,539678,552314,127492,41212,
115864,646262,40322,309500,195316,209842,1933342,40570,1241458,148372,73156,102580,47644,245410,328588,77332,
204496,46948,71932,40558,342358,396610,341854,1223782,507418,287644,2494852,113074,196072,115924,94018,1023934,
202120,41776,116248,442192,288724,194938,192724,13068592,264580,101356,1264300,199150,47758,537946,103786,105514,
45454,94612,361528,145996,234346,41884,302974,678652,101032,118300,626020,451438,208588,1137184,195466,193534,
71806,72616,581296,626828,40346,44756,71144,94886,540644,117842,40388,101894,504356,43784,182366,4901912,
1909706,366026,564458,145652,300374,834916,40204,146648,40898,70972,40372,145882,194608,191852,3537286,361762,
509576,542606,45476,235538,146426,249146,71522,128438,78758,72404,100958,78218,70712,191960,41894,48554,
336920,536990,265928,43556,73196,96686,43586,332546,149570,40742,73682,777020,75320,70766,41498,43046,
40220,41234,45134,407246,146750,262184,194360,326840,41036,40820,101480,2501402,44510,126644,95714,40400,
118142,73574,173582,47570,1063814,42686,186938,391478,46796,214394,327200,150908,44312,325760,41282,187910,
41300,268178,125918,120884,151514,102344,40496,440924,286730,512450,40424,557888,48182,101822,1015730,104450,
1219280,107366,100832,103262,40460,70676,40244,40472,71432,261374,42422,149774,2382142,101938,70448,40190,
101152,100594,70324,145684,191114,105550,42700,44620,441094,42574,41116,468358,554542,105334,210472,3345100,
146086,115582,136498,679742,191624,103622,104702,41588,367556,40262,101192,215780,70838,184688,639746,188576,
100490,265838,916790,43124,40414,258718,769448,101540,101008,2158030,100774,164494,102034,71548,531872,100538,
147032,70436,40642,348298,531628,181636,2705236,40624,808954,40414,1591838,40834,71074,291646,403444,288244,
191992,45028,101488,206392,1669132,41368,40772,70502,116726,102188,333578,1332956,40466,41234,42764,120452,
100478,71312,43142,40286,191584,100810,272914,126916,469180,41554,104158,328474,40726,440908,581032,71494,
42796,70468,103492,40348,1227574,40732,215164,190990,548146,41200,41228,263126,271300,543040,1924738,1945636,
259432,70334,178064,145930,40226,595676,3778112,100928,100964,11328800,40280,101018,70502,40214,-451078,-700396,
-355318,-416086,-392758,-366838,-359926,-651244,-503566,-352246,-582298,-377206,235186,100486,277738,171646,530884,21527048,
184682,40412,395036,127046,40988,128342,40606,1324762,40642,71072,258908,581260,41230,100714,2027110,100642,
530390,102178,146404,145918,1318762,430840,101278,1879174,561796,9275716,101602,478690,392698,40696,40562,70544,
109268,117308,568988,192482,1160608,40640,5814662,334688,191264,534758,40364,175256,330152,214934,206708,40904,
100814,259492,842152,49234,581752,548122,41206,101308,70948,101956,42904,41926,103648,428404,101542,150544,
1122922,191236,196258,41458,218326,194044,44362,264496,126914,270248,40222,40652,438146,429416,270008,248582,
327392,102968,3308354,94466,269792,71624,70562,41438,2409326,258812,40328,1309436,2951714,195632,40342,179744,
191038,867332,70612,42334,71260,178180,102322,150298,294658,41434,40916,40346,71194,115576,460042,211066,
41308,350386,261214,71644,128614,70384,267334,577996,603112,519406,1677166,45826,42484,363184,103876,1608088,
6280864,49066,147706,1063282,309544,42514,71158,727414,307546,1675384,131206,44638,237208,104794,121804,121414,
47164,95134,1510888,160018,311116,210184,257566,297664,74758,615184,586744,285682,400264,74596,1922416,41512,
216574,72346,40648,576418,1724956,117472,688684,552724,40792,278986,354436,196204,478204,100642,2463124,111418,
187018,548602,102832,551266,115946,40220,735844,135640,41284,116722,181318,865462,192568,70390,101506,40712,
679988,100990,507482,200920,147110,100922,699368,191480,40256,102110,983818,115768,41716,683444,2914526,1875998,
40214,710894,425606,40970,40262,41866,40696,405214,116044,70814,213946,115658,265108,513634,285980,184730,
41672,571460,70394,40304,5768380,756424,288592,101458,70886,41390,336638,439616,505232,530828,147122,10977068,
40358,111224,40342,501206,71038,2577244,40702,180076,278776,1607044,104008,116182,1704512,535924,40636,101008,
252946,388720,96878,327428,115688,40444,7021834,100760,43406,42686,287738,115910,42398,329288,118826,203390,
101624,217310,40490,117854,43412,42092,40802,41102,40814,42296,70424,42710,362606,102056,71144,71684,
2987330,118502,72440,516740,70964,200660,41378,179666,41468,40640,1044644,100778,1190480,150092,513662,41660,
290350,70426,285976,6130264,40358,40880,192232,836992,193528,101728,1529254,913294,733366,315584,101852,362626,
40648,40400,531536,40648,195034,517252,191470,348662,600806,70718,1161794,432226,446086,808120,93400,100918,
43048,191332,5175260,814544,2864438,2139190,101354,178730,115946,41648,328298,40370,311882,40276,1989524,328052,
191918,316072,193834,150734,40724,152108,101132,71354,336068,115850,113390,236540,303956,72434,438230,473840,
130322,7333820,453140,734858,655802,698600,192968,44558,192320,1156214,43220,41096,2227904,116066,196910,172910,
111374,100970,191990,40400,104840,146438,101456,710066,102896,147410,260522,191186,42686,313010,519722,312842,
201284,151220,116822,73892,1043630,149408,339470,103382,206738,379754,73766,3806918,74630,276074,536624,111134,
261980,330236,193934,70760,947726,1862918,41822,191828,310580,116498,972506,41258,211112,434024,136082,435212,
43460,103760,95906,10538504,215126,40790,108530,230894,114344,201764,122492,41960,207440,559952,43820,71120,
698624,1755452,40664,1380068,918134,194480,456830,2610394,695668,40396,118366,5429266,168730,5131876,1444048,1244374,
305908,1325950,419620,5125678,913516,3069898,202714,291814,261556,242404,145042,120094,298222,2300560,1021732,6866260,
449168,40256,3145036,2597584,348682,340600,48142,1441846,200170,46522,276340,260140,225094,257698,351454,214438,
706234,1658170,448492,96670,822442,1103134,445438,127054,332014,101308,40676,362900,275074,70648,191636,449450,
1559510,40288,191284,40442,191660,101596,203458,41512,685084,481582,191308,214348,201916,40366,73828,94474,
1398692,178736,102854,137570,2445536,196436,193412,214652,43076,101342,43850,101306,884360,70988,42548,539768,
1302788,2895422,935156,46406,43052,364592,429122,2784134,725204,612830,148934,191548,329086,259208,330056,1289168,
180376,70546,237406,104200,865156,196162,332242,41674,184918,70942,41596,214348,40372,193570,102200,40586,
40510,184978,180022,40420,40702,41680,101938,40276,153730,96332,203636,153704,40928,115736,1070228,148196,
146576,336044,48524,786362,983192,42284,204170,504632,2574992,101702,215372,121028,104564,74840,196886,43124,
42032,1191776,41060,42674,129056,182840,340742,94388,44852,676130,107480,103700,316064,333938,207254,150080,
103466,334760,192620,43220,160184,104654,314780,42296,262118,41006,197534,117950,41276,330698,432758,437618,
96170,70862,71618,41828,313148,194132,147872,881822,150788,313322,94874,540974,80564,147146,108056,207410,
195050,146900,40802,430328,44420,44042,107516,1283054,42302,223796,321482,148952,48854,45578,44282,104078,
492224,44516,219422,150242,451274,808606,259390,
// 
192698,327860,73550,101554,191212,264904,127498,40388,100894,40420,102134,316046,1115254,192178,2157886,362008,
40498,192880,100988,840730,429748,552112,8602970,43628,104360,1595012,157508,205136,27591278,335426,112226,118898,
105368,1157396,1969070,2895416,77084,131126,48506,83713298,534200,5417594,254156,1045958,96200,684328,40324,40306,
93128,546982,481372,101098,102232,41518,100864,40454,100934,180062,40756,100996,71108,304556,100714,408098,
387236,192646,243638,191510,1540930,101392,100690,322124,103244,40382,285956,127826,40814,150740,285652,40672,
193394,70988,1158806,70538,875162,208346,6934388,497468,388730,310870,105940,40510,155914,53098,185596,40402,
869554,994942,40318,148528,192880,73924,242134,1292536,112852,40886,3865904,108386,236342,331226,447056,146942,
216602,291242,121862,105668,12772826,147914,102446,459206,70562,534374,117134,40328,2015702,74378,115298,101402,
104552,41534,49178,102608,1501946,41426,106874,40778,445598,153422,40292,337706,103238,337544,43208,201572,
841990,619162,493144,746926,268126,114388,1625836,253366,73660,934744,5313118,560374,300742,176326,81706,4093582,
463660,13538992,393028,324652,246076,3179914,1156696,1411504,874060,2181670,182806,3491926,1112362,2937496,1808566,617452,
240154,124918,45814,247390,159478,519478,275470,126202,49516,1243294,46510,138634,569122,3505372,347164,893866,
57958,826204,140902,53782,1388662,851470,962620,44332,1376206,1066300,151810,82027096,3024394,310838,582404,41386,
534370,40834,587450,193952,40352,71420,70682,188996,394418,336632,40744,982144,101314,40966,471152,1695424,
41674,41218,101446,70564,193678,153184,953716,192922,199834,101212,244312,779728,192382,101698,70816,40316,
115946,286498,40312,659236,419338,316264,40324,286012,123086,45758,337772,1921826,146144,447194,42446,203474,
147764,256334,4695032,349436,106436,75128,51062,651848,958574,281894,93794,682364,105572,42404,1624484,44078,
42638,268292,500792,124214,202298,184802,103142,48602,225038,2816978,908336,104402,48926,564404,305444,223448,
351056,541892,104654,149384,43814,280382,77324,116444,201578,1302176,552308,41918,472412,115810,70504,115918,
40328,70598,40358,70526,40948,41530,176242,71230,806152,40972,101410,40408,627952,41098,100706,260762,
40280,41522,101138,71738,429700,146668,320548,231394,43228,289108,151906,260464,96184,103324,41746,105898,
291052,2938594,70696,104602,40718,191368,214388,40462,40948,40372,42578,712508,40442,458204,104666,217808,
148964,1307084,202892,2155154,70982,40724,127412,147128,261644,1136786,95606,101984,102452,40964,40688,369752,
288134,214844,44072,6913526,40294,101344,40378,1296146,70504,505990,40646,70546,146066,41566,40438,41734,
102154,40294,100912,1043840,1373438,193888,193456,532018,41374,41362,624808,190546,41128,214208,525446,261548,
745604,192374,201008,40886,100916,576602,70544,110380,110156,41810,194774,40802,1338656,5684630,70750,41494,
316208,199010,6115952,42374,104852,360974,2723510,196148,40750,101204,234992,93334,191446,40336,100850,191768,
191902,101758,40826,192008,40352,42554,1398584,101018,101206,154960,146440,153722,192734,1135970,40580,191680,
102472,20278870,40732,814892,3288470,116162,296510,1299430,40756,40540,50062,40564,40738,1415020,539464,73108,
333868,40612,71002,110794,101540,430624,70612,151342,369848,286058,42644,40616,110594,178258,330262,70604,
100822,40366,40316,699392,1067924,40556,40442,219052,328798,790828,235046,456514,3301576,40642,220318,70852,
367684,78142,101212,304996,2133718,560536,717982,964624,93226,2375728,211966,101698,101914,486160,148498,748282,
567070,40804,1257460,101860,931354,2663554,3084316,117778,43528,42898,445678,196414,510802,4593298,195928,302620,
42748,222172,128056,43564,3486244,103156,101356,54358,2044024,103210,42700,41278,890026,131134,9618754,477904,
333070,201706,74362,242266,326662,111508,119770,11269546,1784284,40714,1422688,158566,158674,111994,521800,149362,
279034,180574,194308,42550,40406,621446,192416,187336,106402,285994,208426,100858,1087312,103828,105232,100948,
151762,105556,338026,227092,192604,146686,103342,205508,406778,440030,441866,1337672,799886,686162,192494,136382,
74876,261506,868898,517100,42806,187412,198866,718400,1096346,3889562,337862,70772,192656,42278,94586,855776,
74300,103952,112466,1335458,41204,286844,1107686,249746,42824,271874,52346,147398,9552116,471854,105464,76838,
44942,46562,288302,323138,41582,214760,105032,148556,339158,219944,42998,41474,134276,41612,727990,214244,
41552,1092746,657938,532582,102130,191788,41038,100798,1300460,101030,40558,110480,70990,116566,101368,40610,
100844,71678,72812,676376,193994,40894,671206,146246,40472,259628,362524,1505578,101756,642098,370028,196418,
947396,4908998,47306,343676,304814,1431668,544988,275258,336566,119048,109748,76118,3386846,127886,321752,117902,
124394,102512,193496,218126,104096,71258,1595792,78422,52502,45932,147728,515138,48278,195446,121478,81284,
193178,41564,802292,849602,745826,56858,102026,40988,900914,146594,3500636,159878,43652,102296,101558,130442,
76226,986978,862724,133556,45002,43844,51782,160202,7966328,52634,45812,103988,94838,559784,60998,604658,
109316,93488,51734,95108,47414,160634,410204,313004,447788,71906,46316,415352,191786,1146062,124286,41108,
73418,619418,247034,191666,130052,260186,206858,471512,51626,289838,70808,2127134,41078,1049738,116714,373808,
1022798,119108,325766,279806,105932,524054,193118,104834,104024,488252,161336,179726,431642,376346,50726,349688,
134276,120344,133718,48188,93974,171248,684794,207704,45254,2312462,350318,366032,151178,105482,534902,137414,
1896032,106454,345314,1690976,526106,207338,679406,95432,413888,404048,193448,342218,60314,591278,202034,113474,
228764,1140734,43166,100918,101620,1139536,184840,102250,193202,812906,40790,243740,261728,1465928,148940,40490,
193498,964552,2105584,41836,40630,152896,432608,327956,41498,331034,48988,110836,531832,192658,1091218,154408,
101036,40466,40606,40642,470582,191626,40882,262960,377656,362428,41674,45526,40768,109654,102686,42884,
116594,42206,102002,102218,41230,41104,102226,183754,41026,94006,184168,2767528,146650,332806,103990,110534,
214886,366454,100828,650078,412850,40340,276158,916816,40336,102166,101518,330370,185422,103622,40708,441928,
193774,363712,40384,101002,41788,201614,40622,184226,324298,40402,193742,93548,184630,101372,102074,40346,
100958,187586,316462,127522,103054,102964,101506,260590,62111180,186350,70628,40622,40430,41684,197462,101314,
1989314,101698,150088,214504,101374,431114,40738,40412,1371872,278762,41132,40748,102494,146792,286646,451298,
441194,40672,1201642,976264,146566,70828,40430,101186,42128,70780,118840,362878,104902,70658,701042,150166,
40502,103970,502004,102458,1729612,193852,192394,101078,317042,106802,40450,757996,101606,532994,1690934,277928,
101398,21501706,121658,40592,117596,40874,150494,7417424,309584,375068,101468,431186,786116,74714,149690,515594,
45668,103304,128498,154334,373514,103196,101342,435224,70682,55298,338024,1207478,188600,42338,151304,352442,
2008244,41612,79322,195152,137516,332516,75866,41366,831314,4083734,612038,331220,316982,204968,45866,101134,
324242,149822,41066,450332,40682,40544,116048,200396,93674,43118,1590038,533474,42128,146528,474416,630782,
556910,41570,317438,180602,101312,94268,41218,40648,363064,146950,40436,427460,874364,136070,146660,1076576,
535658,71054,101336,192164,40688,317408,432788,42218,40792,460606,40816,3187552,559714,153928,15563992,262498,
570406,2530012,132292,3592894,40496,70970,40358,40636,41182,1125982,183166,3124450,1389070,329428,93796,259984,
115894,41194,107650,111034,632746,41302,349570,550234,42220,76916,2391686,4749896,266642,122654,254708,915704,
1990736,41978,151442,592028,42956,61406,361826,275294,47654,1343978,173738,172034,114578,43706,127838,113174,
844262,53918,42506,41192,102734,48572,149246,357236,80642,179084,43334,283652,328616,371546,561896,1220426,
8346752,112886,280286,389798,126866,643706,114794,108638,319814,191504,109592,49862,53174,110636,116822,356318,
72056,379106,574154,321434,368918,363284,175934,47042,244286,541484,989684,45116,161828,1341926,263438,1225448,
567728,570644,1908602,51254,152972,988604,71354,191342,107342,278504,137054,52766,477272,2075246,205982,101122,
40576,146462,842558,116612,151192,101092,196312,432454,1891588,101272,1860196,1014898,440446,1266592,192262,185792,
535160,329258,4632620,176918,713684,583436,74120,216200,311378,154292,41708,852032,150428,100964,42584,41726,
40672,585784,40996,102430,40456,214570,1667674,42481582,433666,1402378,422782,3463720,2965508,40462,146662,127412,
178660,101326,40712,41198,116440,150284,703466,9654352,40864,43510,44404,131368,41998,48946,103426,41710,
325582,328678,238864,45826,106576,192208,45490,73750,72112,514426,153562,197836,845458,159208,286816,40786,
2560552,2494942,217690,154834,96268,41890,109654,1218640,148840,884482,14241892,101104,74182,41020,104452,6916570,
589336,431710,1272382,408688,192598,104830,1645900,878758,41758,2659210,73948,463234,2117950,117202,108466,109276,
541222,354922,255572,695246,328352,180728,101768,40532,184634,119510,43790,102812,216202,150862,41278,817348,
176662,100984,184492,2872804,468922,111190,119044,41404,101722,40978,101524,353962,147028,326038,217336,41026,
93628,41302,425386,216688,43132,101182,40900,46958,43250,109532,808436,836798,204026,386210,586928,111674,
103358,844724,125780,115076,281300,44834,843062,107084,182354,39330302,329258,43508,195698,104978,117722,393896,
71510,47282,43916,2848736,48602,268886,41666,102836,193106,368120,80366,42950,41366,74516,329240,40658,
105464,116660,380876,637850,280982,899924,42890,42152,352424,200558,106598,153842,337016,304628,110918,415658,
356798,131564,70792,101294,40418,40988,427126,2066728,40658,101318,41486,245764,102766,219676,151084,102658,
317686,1530742,
// 
687494,431534,192044,102242,40718,195176,71690,2153054,686036,120884,117806,40772,41978,184874,101108,40408,
328094,40378,193930,266758,232198,70712,405238,311782,40460,813764,345400,4830148,185236,46772,103742,79148,
47132,230714,556748,9424412,839222,362456,153602,186572,207422,40862,112382,41534,105974,216296,677996,43994,
43742,857306,194354,154142,842678,2987522,40394,1541546,491654,44522,151796,74306,103256,350198,202778,532934,
2087648,1064366,103274,567926,153254,3500606,1051244,70958,925622,123554,237194,690398,222452,503444,120158,9051212,
134552,101636,1091834,50186,128774,352214,43982,346958,78446,106712,102626,47198,71174,74036,799424,41996,
277922,314228,1462814,6951536,50858,76574,525104,71102,154064,73496,43334,43874,43112,43508,844694,150250,
431276,40472,40568,128026,7855978,232240,301780,116290,42124,41332,43798,41404,72280,184870,42052,194188,
102748,277966,116506,41032,365782,363370,201208,40924,101432,260876,2002348,610126,147538,40528,101422,41848,
3826306,317962,197236,72664,44314,71908,41092,2163106,103258,333322,45460,536086,1213252,373168,5032304,478838,
71104,94234,40508,40406,2338412,333742,72424,101200,1665202,101558,353126,45572,6959882,192314,332606,41252,
256142,884396,192638,620708,343742,388886,214466,1735526,174458,2810414,1864964,378842,182102,607034,4829402,129038,
561998,101458,328798,706798,70778,297308,40408,554758,40406,584348,71216,215914,344704,42520,102532,40700,
3806606,191872,555622,41734,192626,184520,71102,173054,628406,40520,41066,195380,101276,46460,283940,79634,
108278,93568,387970,41264,94004,286802,127862,192028,246128,40460,146954,184316,103754,1912898,232868,45122,
70700,377582,40646,309170,40478,101306,2729512,232102,535814,40556,1952566,40490,40706,70732,101540,147242,
93598,986678,194822,110504,41650,70798,101356,431152,198412,146770,631670,153332,101156,445486,43030,120430,
70984,393562,40486,71182,194116,47524,73900,148900,1287868,104458,80974,185620,104674,72154,40900,186418,
344560,448438,44092,43048,1138252,42760,102028,41422,146632,553540,330304,368506,40582,191782,103216,149656,
201592,114124,44194,632812,45532,28475410,937534,5155960,42148,576262,262480,101866,193090,41968,76924,185770,
508180,847138,71740,318028,43426,332452,359626,151372,45652,4906424,104752,250270,41668,459934,101152,117250,
244646,40562,192112,376936,40558,41218,543328,40948,101428,41524,70978,363238,102686,102416,40742,40874,
71002,933394,240166,215392,101902,332968,1579288,1262602,215878,192190,346834,146522,71708,101530,43822,330452,
71482,120568,1068172,1946158,101716,42316,40792,250486,2055238,11669560,1151752,150370,570292,47428,47284,40414,
288142,331060,147454,215512,586490,42958,40622,40718,535294,194452,42958,434698,312334,148636,104536,40696,
42082,127996,6223282,40484,71192,329228,4179392,194228,3307922,43166,70760,1312652,503648,42770,40544,1313540,
101626,192472,1183588,1964590,102112,261322,40504,93716,101156,40508,192578,116468,40420,40618,41080,40712,
40618,215000,299618,101716,363940,235678,1050872,70786,536008,533092,1349572,101594,102728,71224,40562,565972,
458284,1136050,151240,101356,671152,71392,273814,41134,362716,287662,147670,70780,119164,47122,219670,40660,
180202,220252,1477232,147704,1109222,597398,42314,40532,493370,41432,848984,118220,72584,483638,102380,46598,
493016,41912,998798,43970,47822,332366,1861730,843152,128474,1508450,482462,720140,48860,152726,156248,40550,
204170,79082,1024838,240650,49766,101804,261194,384800,904388,104882,862106,41684,46468,41368,127720,116632,
3137314,412930,40546,180722,70810,40670,193040,101104,1920374,101264,777016,101126,535016,40564,583750,116710,
147196,93778,116372,394216,516488,1373116,40438,119570,331130,103376,329672,116330,101854,215794,150424,42748,
70936,41572,40534,215308,192806,44732,93692,1117394,71516,370358,101654,42950,72164,136892,367298,148598,
288542,42650,195290,47594,42878,218366,43166,41606,1421408,72326,41624,1443116,330560,101168,41654,116464,
40786,185206,101518,40522,330152,176228,117550,452686,70934,102854,41000,193934,40520,242096,192610,338248,
40474,962890,41264,71300,40750,41530,533534,508910,363866,116630,944158,73774,1231384,363244,40708,147766,
40702,535234,437464,256258,112504,206104,42988,55102,4816894,840928,181408,75178,318008,625304,101198,40898,
267068,40676,2581292,623792,71206,181054,40624,150490,192250,347968,41128,50338,110260,72700,264340,41290,
3476152,591586,198082,182836,40814,102184,101948,706262,518648,101308,266260,1035356,40640,71672,329158,40534,
93688,95146,197344,102142,3545344,345286,43066,103366,102124,152084,42356,548318,41840,40616,2557708,102058,
260654,101624,41764,200848,42742,366394,330448,16426966,41710,41644,40456,147208,192746,704350,104194,814672,
586378,572806,41480,71030,147374,261944,104174,45290,192338,699722,142634,41870,335222,252362,459548,427340,
329470,102652,806614,146662,40630,46078,41008,107350,195226,344842,42136,1692700,534724,319738,363382,471526,
40864,205378,151042,40984,330764,304970,6200186,41234,71324,147074,102632,40522,41204,102116,675032,40492,
497674,192248,347084,331244,756898,40534,435166,41138,198428,40972,40510,2269424,265736,152564,101522,42500,
104060,206894,341444,185882,193376,40766,40732,799210,365444,472166,312808,201932,300374,108284,3528706,193828,
40798,104008,42778,72028,440014,70894,195124,101234,589718,117752,875710,287494,260702,511418,26809478,326276,
41762,588242,261538,103588,71014,1306708,41044,102668,41252,42254,1026368,41084,128654,41714,46670,42200,
147074,197330,42314,43988,215882,42476,41342,70858,71236,192494,40856,2949140,40564,101512,40642,533962,
2750122,1474246,3333382,89565274,842770,248554,2085274,1367290,68235220,1432204,664570,2010916,4807252,946018,2420506,2065762,
578674,269254,10774060,1573516,8461108,14390200,185770,9566758,6440434,3449962,5269546,1783306,446410,1096102,703954,1183186,
1484692,2093374,12663628,1778122,6078826,4582540,4725826,4570570,494026,1616212,1496134,40520,236360,217696,40732,300478,
202108,40606,693950,863738,369626,102812,118322,43574,1574186,78740,116564,326462,41126,90542858,344174,333932,
656834,77804,534442,380486,40874,57866,475814,40646,196346,41996,41162,41816,195698,72266,193916,733658,
388936,40786,279038,40828,1284802,101264,155816,107528,329504,43388,45170,149864,46466,50066,774482,113450,
110588,106052,587084,192532,101974,148126,101596,101342,94138,1306684,71458,72052,533942,73660,105244,102220,
712528,329416,102760,40948,366244,40732,290038,41098,70852,1103776,1278736,189598,103372,40702,1134232,2529526,
93766,436822,522250,146824,5682868,43042,-10197734,842306,71324,146794,707428,364874,196814,321086,41828,682430,
152660,127220,335648,50306,41960,115022,344396,340184,1456850,43466,315830,108524,562610,749090,200486,47414,
103826,108200,126086,201458,208748,41630,42140,154280,44426,52706,602462,117122,8864948,208220,76604,214904,
203888,193574,46676,45326,223814,599942,1505558,49394,345710,109514,594686,85406,705026,729806,231548,142916,
46130,487676,192926,2863334,43778,360452,217334,208100,40982,41150,866360,152492,49838,1697096,41522,2181476,
47324,568346,319718,1080686,1880006,5783132,517196,51986,118796,332246,41294,117284,3692462,560030,738650,189374,
104096,229640,2393384,220808,851780,441122,104330,6873338,42230,187268,119390,153416,387434,121646,129164,41798,
2137520,266906,107606,122954,537608,51278,626762,48974,75740,1172540,188114,73634,50954,432752,239756,583022,
1306676,177422,393104,218540,42446,126668,196178,123014,120362,124364,7290308,437870,42932,41900,40622,74678,
4103876,181796,210206,111818,485060,108470,359996,272732,40906,4405582,101998,41348,363698,193166,41192,42038,
1151152,71320,43258,71644,80014,41296,43378,43852,3419314,103174,184342,40750,189292,268882,101446,318964,
586744,690568,46780,72076,42682,215422,43222,313708,41362,41170,154048,74182,1564396,102202,106306,271708,
46210,40930,41764,281578,287302,40846,52810,95728,434626,147814,108988,330622,364804,271744,74434,118606,
102454,201860,71524,215716,184816,101776,535144,40766,40970,42242,72844,819394,49426,104518,41410,40732,
108442,149266,103006,44686,105364,74446,41860,43990,42676,423502,96874,199288,44056,105418,338392,118780,
747658,197506,344224,185164,41896,323092,70922,498554,2606624,1142072,103382,108674,363932,109394,133436,71228,
43976,42014,226196,113372,117092,40742,290564,128108,399134,942428,103238,41318,107216,103076,191072,71266,
146968,101300,289790,101362,129074,40772,149726,192692,800894,116638,41212,101764,136798,41740,43396,266788,
102034,188620,215596,44938,48148,195472,103888,195796,389872,72088,589888,42172,431938,72916,48340,42730,
76354,45460,149122,46558,196768,41392,43282,43306,44116,299620,94192,43288,71278,185704,102520,108748,
151390,148474,181036,128644,41122,101836,75112,43144,95326,155656,42856,185218,41704,200656,71602,108424,
45262,109378,146854,347536,104104,104752,72196,42244,218674,95812,72430,44830,43018,41002,198820,103402,
42256,43300,42472,856864,124792,107722,95272,41284,192718,101350,138256,107614,105490,74140,193042,72412,
177064,147880,41932,192664,101728,45610,105508,198226,41770,76516,71764,194014,265456,101998,102484,101404,
43084,102844,152764,119392,40888,102142,105976,260920,108910,264484,75220,45244,107560,41758,93976,107920,
41326,120904,40780,44584,74626,117664,110314,71188,41434,42202,261892,154888,290032,42490,43246,116344,
237220,44146,674944,43732,42514,512128,40726,121876,331336,43012,41146,102806,41222,331496,70976,219068,
116054,738926,161198,238310,192796,101374,40940,42692,
// 
41014,44914,94204,71314060,3431656,40942,40618,41206,42598,40996,147118,101272,510842,197138,101774,1424018,
71582,149636,41798,384512,192494,101260,176758,363428,3506362,215780,192974,170198,40726,451498,40520,40856,
1023766,1701892,237094,632566,192832,364634,342170,1193804,1268648,212564,289790,46700,214454,2360690,247826,768878,
41150,72902,242540,43850,227708,110294,790658,46964,222524,148004,930170,387494,192422,51014,148976,79130,
651914,128252,149948,211760,3097790,2680766,1271342,235700,785702,207710,43564,713758,101950,241810,3631012,101554,
74902,101734,428848,1164076,40966,1289068,49018,41944,74884,42028,623966,881816,146894,193180,737632,104294,
556610,1995536,102890,260786,116692,102932,116516,330010,288202,750544,40624,2757578,101452,102494,116602,41876,
147014,147716,192572,41542,236542,94108,152248,40558,986278,43762,7320868,330206,45482,447530,707192,48254,
331664,309860,180350,432494,41176,103504,128242,1615700,690122,193402,40816,40582,535328,40718,317734,182986,
104056,44602,215602,45412,1185658,130846,42376,101842,41596,40738,149668,880144,73174,397048,117328,43942,
101608,40534,970378,123916,575698,40648,331774,267260,101480,41162,40724,103460,101488,1277996,232778,101342,
370648,479026,112042,526222,315298,53038,198766,191644,49294,79486,465094,243892,1737442,261676,128116,210268,
100132,248590,412444,123958,155278,50158,74158,943318,438202,102484,172630,131182,94732,190150,441070,190510,
511270,855358,179944,346438,751726,1379914,449866,193618,236350,487402,245944,224938,41308,397060,120178,191026,
648694,47458,221374,338500,385102,54646,1363474,346078,661228,525124,120688,428536,399322,838960,1210384,144178,
351622,127684,720244,867016,1539154,124030,763426,602470,42442,645400,328420,766252,544798,225262,517750,442666,
337282,121330,432178,936838,2152972,661816,367246,45934,405208,158842,49186,384472,1563622,2135368,222532,330478,
742654,53722,2689354,184438,194362,48922,1296016,348292,542260,231742,103348,219346,368578,673840,452782,43282,
328210,2216962,463156,182332,160162,43306,161938,222262,1776808,428812,231256,44008,323920,217720,509812,185842,
376048,146494,62326,90934,103510,962164,119206,959974,117118,158788,730774,244666,648244,118558,170686,237358,
44686,191968,2572876,483076,996298,1123462,140068,249724,2772142,725272,152866,554572,1650724,41812,80350,342790,
113806,212542,129790,292246,279334,197686,147610,81070,560836,106462,1027882,708580,394876,274750,965188,132058,
214642,391600,148762,81862,115198,2192338,428410,416422,147574,979534,133594,305206,1312084,212050,139966,52414,
140806,98296,222748,284956,89638,245590,46882,79054,159352,901900,463042,46810,225988,154630,902008,996730,
869212,55078,250630,149794,226636,215290,1854460,58510,831052,1138552,480538,132220,41104,176284,45628,201034,
435130,162286,288952,484540,114670,368632,146962,839152,41320,243190,223066,185572,461728,678286,205732,3056770,
252388,407944,1050562,44722,309436,1239460,413902,354322,43954,21303808,843688,107422,847414,1594564,303634,1427266,
108178,133786,338014,108502,48274,846124,44152,342106,287110,43630,42616,40852,73276,58246,3035062,48340,
335332,1093816,519292,166402,399976,383932,280666,254710,655288,73384,142882,104248,255634,108946,1848988,1562482,
196822,164134,389170,57562,547714,104752,119044,325744,246934,58906,1015012,348706,58390,906382,210322,130732,
103276,565210,123598,246322,4097944,938944,121276,138322,104734,961678,9911368,54478,110854,56086,533872,59218,
120790,1424458,48652,45178,47638,364930,105022,88666,1236628,3176488,198142,54358,309580,2612242,848872,1457506,
48610,250774,1121362,149122,537400,445660,193588,229390,238300,508384,101590,109180,216316,245698,668728,96082,
15022708,1043920,52930,228448,161110,41986,198556,711748,317404,214534,640054,105454,115444,469468,361414,145636,
126658,168670,185020,435340,41356,167452,789748,148654,536050,292570,134452,364978,51694,220852,130870,422008,
200710,668566,1426780,169966,46510,284740,118738,194446,43336,554284,489400,352594,510616,352024,1072486,278398,
119638,1106128,220798,120958,122410,257734,302236,207406,598024,607978,1829674,47836,139804,204766,196342,43390,
145654,223228,175894,248986,75490,142174,268318,3020410,125362,250930,85282,435016,195370,107650,415522,410914,
231544,82834,236890,436258,213022,343432,119530,74680,43774,130402,1146790,1214506,122932,371620,227446,272314,
3622474,402568,53182,249634,277876,624940,134002,778564,61138,42766,130894,57286,355312,119824,105562,339058,
56818,239758,72574,318862,361954,458290,78478,930448,213724,44254,538030,1572886,128248,529570,4381630,104668,
49570,42814,124282,1260514,396334,354286,387586,45910,591976,844174,48382,122338,409204,110458,120364,229546,
144988,150622,3198736,224170,136702,161314,202300,299168,730334,42326,963890,101428,71086,101482,329740,42712,
309830,40958,41930,128060,108248,44162,195872,40550,336218,311288,40870,44858,107498,40556,41360,281282,
261074,116528,42548,93722,41072,105554,101944,101404,255088,329732,40538,41672,180236,194786,443564,71320,
682582,103336,101986,4238116,274990,40576,149488,41128,41138,101444,40562,195512,181156,992470,118018,821614,
181244,329968,101818,101530,509140,102772,120508,41110,40600,1077896,94394,40958,560276,355958,193346,40684,
331504,147164,101516,432832,71542,845120,748540,103346,41168,2638322,319094,116624,215576,40886,197144,94898,
851678,1937888,1027682,269714,185096,1094678,103184,116752,106378,2472244,196468,193982,330116,344776,106672,117554,
102818,102008,215840,71836,333190,400660,108982,40780,147790,102268,480688,348496,704098,71692,42766,216358,
334648,202996,101512,202294,47266,43000,237562,102934,42838,41284,346078,1543060,41950,101800,110116,288430,
5498002,185398,45478,70972,2021716,44488,44836,698338,41182,42760,102556,109954,124108,42814,1561696,159910,
151300,289888,934534,124648,104284,41572,194518,314938,546220,486718,194842,72124,366292,94376,40682,117938,
40828,148192,744514,1025008,147868,260374,40642,103372,101390,593680,843646,102802,357628,185194,101432,1134056,
40874,71114,195428,186226,192862,216712,101476,101654,110918,192644,730618,5291332,71212,101500,102112,147218,
40760,1944428,41102,147316,729452,287818,202214,108818,842902,201928,116590,40874,6709082,219164,261616,313372,
101882,261532,71044,330004,102592,147196,101944,390422,372878,790568,525212,535688,150938,350138,1608344,197450,
181250,93242,277460,1282724,139670,364178,44606,9337202,1281752,195830,2599046,199478,247382,801584,254420,157850,
318980,1072118,162650,1659122,857522,58574,344852,385082,9476432,53966,116162,233282,108296,212282,60122,2225078,
106604,451124,733058,188570,55826,161810,1214270,1149236,2049626,218222,1781108,739208,984482,650402,3464000,1023896,
181196,193490,540596,250778,576080,204290,221786,586934,56666,830852,612962,746828,971198,2371526,1017116,783188,
657452,1176938,1416968,1157570,108170,158498,420506,5301890,195002,489806,41192,241622,377300,736328,1142504,935720,
169622,294362,162998,54170,3258800,324812,3113000,207800,1549286,78410,278210,1115588,1140326,103310,1695986,90938,
688346,1928726,1551482,2717144,305810,914984,3112508,1246922,43814,1325540,236852,583532,1928612,325898,4644980,284750,
1683674,470612,1675412,145154,209258,119234,112454,1879532,606770,8074520,572354,2384840,325142,415694,630746,549098,
1788758,498638,134306,457850,800174,108332,613178,628436,617624,843866,135758,176714,391634,217142,3633128,53018,
745640,107522,860498,418124,117782,509978,165926,3001940,103634,198746,122318,135782,5825882,45290,208010,268226,
376010,350930,176534,1197188,414728,41330,300788,240056,1393334,75818,45206,3326300,194210,1761434,175850,472994,
201158,248102,864566,431540,4547672,200042,2461436,944954,432386,178442,972380,2111078,3210848,3148958,127034,575342,
543194,121958,137060,244898,1179560,1512110,1922780,3051764,3703490,5738858,602324,193760,1285748,921788,2251322,793070,
435140,422306,189602,1806110,717578,1714286,307754,299834,366722,320246,1434032,660590,1250648,423962,552914,202562,
1702862,2141720,450854,2647412,196406,212246,335510,2933666,955208,462842,736460,318932,730628,291734,49034,1092212,
227906,111194,259478,180278,86834,198098,2343176,47810,110132,118106,991118,593090,119798,2462240,446426,270458,
314660,211898,219188,713294,1807604,345302,144566,166358,364778,122690,842642,105308,1871750,431414,150698,3432302,
185690,665954,542378,593576,1061396,124100,54326,1370168,468506,523754,107594,6508844,1045718,216188,314234,531530,
201374,954908,270134,446390,475100,2522510,164006,246374,296954,252884,115352,2133224,530630,1158470,389450,241226,
260900,162278,371636,206282,2416796,257102,975620,400922,456146,157868,995606,365930,185462,147476,182114,691982,
421742,505772,270620,192266,308402,696356,245186,483950,137762,105146,186842,4569542,9625886,263258,441908,711746,
222626,1980128,112274,258794,498854,760754,479042,387746,3052730,1223426,773882,402578,832202,1035344,1020248,8230574,
509732,559550,110978,885608,584804,525770,254906,55034,373904,106946,829766,557288,488546,182870,96986,662102,
224162,782630,266822,83054,1427066,1615148,1513574,5493422,1041230,620900,471590,2322386,273140,313964,1281914,47114,
1049930,1478744,233684,1426088,180602,144458,493622,912878,209042,882422,961964,282644,668006,195050,839492,248750,
7565732,254882,232766,492290,778904,341450,285290,203366,228914,292814,654074,577610,483734,1463510,147962,673388,
117530,43496,214982,144884,971246,1127852,253730,2405816,665018,1820726,2432114,485822,936152,2161088,514106,96914,
360458,1358288,715670,169274,1276568,2008556,240086,154250,365876,3243536,451010,353972,119150,419906,1810628,1276892,
1411316,549350,186002,43442,156314,206714,132842,1840814,400706,438650,237332,364538,279458,47546,943568,235226,
2273192,189578,943364,507662,1787672,121670,266570,568898,970820,724664,297110,379412,1249676,427850,273050,1385270,
126746,305540,1014986,219158,1048274,295604,5964848,875042,106082,332138,196730,550916,480500,170786,980918,48782,
354212,1344764,1009106,1042388,3030974,1610774,731834,1298870,4016222,1039724,324170,458984,912386,56378,150554,815192,
689426,9633896,1205936,247058,305324,326834,7185194,211922,383132,418130,474230,127142,986744,181898,162134,704702,
52694,288116,171530,821186,122966,4057784,1666172,119726,1033406,182330,385802,200450,1124936,171026,2212118,1164626,
457172,4542560,372926,4967576,403418,1050902,492164,1004318,111212,1935656,282890,571508,266732,847430,918218,433844,
2147966,129770,753956,198314,237386,737426,523394,433268,244214,272132,1509362,166214,384758,467702,323306,342794,
98642,44234,444050,350084,571706,2637200,452150,479114,549830,186434,259562,383588,1551590,1061594,415502,768284,
173018,3314204,290870,1026596,467750,492722,735650,461546,892028,600914,721394,1094996,614420,473210,905750,2815568,
254132,63242,352730,548810,78932,59114,274058,458702,1649486,203498,216998,210962,654326,5177528,557126,210518,
698714,146906,784574,61202,354266,1117772,167078,2882636,1473830,307430,125018,727028,350252,301970,104840,132974,
51302,8090612,480872,246572,443396,1516652,1312202,929996,655814,949646,1070504,213974,642770,979454,773876,376442,
723338,197804,42446,1219058,245594,451898,169748,399170,513062,2151368,508490,922274,590168,11870714,153494,507062,
120854,419618,52310,626372,520994,229526,385076,577586,1115540,1617164,1133972,889298,1037780,2369420,517346,129356,
4666736,242954,710990,1293524,954350,195542,272564,823526,489602,191114,724868,56150,1123796,1056728,106838,168866,
1129634,569510,269090,392372,588788,2894300,235682,1512116,641684,1990340,340802,386486,470618,1819754,738026,152450,
1341524,270380,2742716,461330,1687076,2222162,190730,60326,3506660,691694,1341038,122426,158786,313364,8309312,1989848,
838142,918758,369362,616526,359756,2074418,395882,160442,1776332,862010,3516374,1224890,263330,836252,139130,1429976,
1866158,1452500,360290,466244,154070,1942658,1223594,131228,404084,499988,1978190,219842,521858,714338,787652,138410,
1114082,271682,500372,604268,2161898,979748,834308,98858,226106,1977218,1656458,260954,560360,492650,158114,1192814,
264116,1924892,944462,246086,87194,449198,182090,1443752,143882,600866,703862,644744,129626,818156,947186,587258,
370988,300566,1210958,424556,1447154,295706,257588,215846,756386,53882,205130,467810,813842,429956,614954,151370,
1200536,608804,582020,671816,1385432,1025864,311906,1378700,2515382,715994,481742,249434,555290,744470,213650,1389638,
138158,268922,17378120,370010,5025518,1269278,2349116,970712,1338236,220538,134516,2738456,756866,978488,197378,376472,
2218220,250370,2204174,1164302,1399358,440162,433142,364148,1241036,500582,231158,971306,594980,278678,562466,500012,
149258,158006,648242,791972,678572,172730,482150,1054412,561638,772172,709190,608876,353846,410870,522566,321410,
984968,988316,1182476,759782,516134,586358,355508,711782,40570,147038,41026,194134,102478,41914,117856,101686,
332104,1140682,3200836,186058,42274,1180318,102532,344270,101792,843616,45970,198424,40636,42424,72880,93958,
119644,101962,71854,104986,43828,41200,208288,118996,41362,74824,43156,108298,40714,45028,44584,73114,
147700,102358,41194,318340,94228,41482,366256,103852,196264,72682,72844,43048,147430,40816,432298,103654,
101494,236824,147916,106516,102952,864026,101762,8854292,71948,106676,1469546,696008,1537616,601046,522524,238322,
555848,40994,40598,2910194,7394956,41476,40568,929956,102280,40738,192910,1095898,40744,41656,102118,40934,
41032,42172,264994,102484,40966,117070,73132,40858,147286,315280,71224,40888,998722,195364,193526,101474,
226156,817684,537424,1619962,220486,101552,331438,193252,261670,101704,446836,3038618,843598,47324,344060,40808,
336374,324782,481054,9479716,537656,101498,217670,330214,71092,40712,312688,365506,199396,41086,206522,578474,
2007422,352970,113804,43366,106378,104866,332152,41944,236938,197044,41504,41486,40838,40748,192748,102298,
147296,205016,256568,102728,216892,40798,17663066,41228,153922,136642,195764,186128,175850,116954,226516,122926,
2087932,124264,41026,44222,41018,638876,450794,201836,227210,1519382,148286,2595938,111170,340238,43940,120254,
101836,566686,73690,288592,763694,574676,148418,1250350,528946,71482,111388,1042060,42250,94810,512854,73354,
147706,101660,101678,470750,194836,40828,40964,42428,441182,216560,203432,256984,368290,72664,288164,5687624,
435886,845746,42754,40936,102526,71122,215872,261304,41242,153958,196126,3324652,192482,189404,300104,815048,
216986,107348,109832,306734,1013198,721328,106160,46274,44402,203876,788804,41968,101524,43138,128854,94402,
1154288,509834,198088,71278,1207168,194606,41942,41120,330578,1817158,41200,102544,433690,444532,197036,349448,
2293232,194198,1078286,380174,41552,1975712,866894,95120,1310836,116744,40802,104708,41452,852292,330166,71584,
94426,40696,42568,42724,40768,102122,175430,41186,118964,535418,147824,540026,71930,192868,71072,214192,
77860,515908,1694884,155884,96490,42140,150896,41450,44996,41024,195050,476300,107588,41924,102458,216290,
334694,109298,1571258,46154,137048,41762,107426,129002,44474,41036,147818,194078,8175818,345386,41290,40732,
91078,42850,215956,262414,851554,887068,103924,71444,102518,101518,71396,101534,752458,147478,103252,41266,
193396,104944,40864,330230,3058228,1004932,40696,71192,313244,71264,147212,102824,40904,733574,71624,41020,
796036,101552,102470,192928,103396,197464,1096780,101720,354718,351386,93998,41150,40634,195110,365366,527480,
118316,40760,2521262,147878,330298,261664,193408,453154,334346,194648,41036,103226,340016,217346,241712,101732,
711770,1007456,536846,102758,41702,193244,41284,205498,41710,305788,441886,147460,195592,102820,187732,194188,
101956,118342,395996,2142878,210506,1256528,44332,803494,71602,9065086,1536310,112492,235558,122344,78604,41500,
40862,1287944,40940,41390,587950,1496074,439234,147292,40714,193432,237100,40630,1276288,40660,42802,41530,
42856,493324,504202,102328,183688,189958,185624,319964,195502,103378,277012,3500488,71906,2988002,1551634,3825838,
120526,192988,429676,331012,105274,802756,41488,102844,71116,1516156,946132,43774,4441114,52522,379018,216568,
182332,683332,319114,102052,41438,40958,41210,42128,133262,442514,136804,117076,147344,330278,216194,154252,
186148,40870,270879754,102946,41428,117244,102046,43048,129952,371398,227308,41932,175852,474574,194332,41872,
219538,320446,41000,1097210,313556,41528,102008,510680,71096,40640,1260082,101978,318842,40936,40684,
// 
101678,1333292,101840,41248,40702,71272,41162,40754,987518,365392,130138,116998,71440,41068,2511674,101716,
185638,40694,537296,40936,102350,118724,42626,40826,129128,41000,686108,331634,41672,103060,518716,104644,
71966,186266,44120,40714,151244,102182,40694,40816,216886,396544,193684,71200,192700,366482,137678,147692,
41126,182444,129632,42122,262316,220268,1334984,736814,71908,40822,151216,71476,193382,101852,42532,432184,
216806,101740,41816,104302,117538,233074,43396,105094,40786,1336804,293848,42316,71854,52138,51226,783862,
208612,73006,43288,41308,41884,71638,326914,193078,41182,333154,222436,218548,103528,259156,259954,103096,
862408,173932,131276,117146,118334,759608,151720,117484,110842,40840,197854,42424,241096,341980,40792,157090,
119704,132790,42232,6682498,262816,135868,49018,117004,605860,153886,72094,143860,153076,41002,41260,246928,
44734,94288,112372,43942,102004,42970,121378,148696,97636,43576,297310,716362,736108,42046,867508,40954,
200608,104542,42100,206224,45868,41560,98014,43900,96988,119806,73534,104848,114532,102148,186016,109834,
101680,46510,523150,120886,345544,609856,40714,362392,44260,41290,115186,71914,94774,156964,235150,105082,
263788,193468,74632,150748,104794,154366,46966,71752,197356,563272,154174,186874,44590,110644,228886,356128,
101770,53638,116782,74884,263626,102652,41668,971728,202012,41620,149020,197476,458176,118462,851308,1168180,
95044,105496,109942,293368,130882,114052,3493852,73264,380092,294880,367144,105352,41992,42478,256882,204604,
108520,679264,1315112,71612,40892,690844,179776,365492,102638,43682,147998,94136,104150,40736,42152,193664,
44380,344404,264916,43828,196660,190996,45340,152470,201196,44314,41866,99322,103210,199954,134584,434314,
314872,124414,317356,182032,248374,104734,46420,563266,101890,331210,44278,212104,126358,180916,48700,54934,
57466,460072,51694,46636,102724,192616,123094,59542,43108,51982,54286,119014,443062,157222,124444,152362,
2334256,41812,101872,450082,317482,78892,1265536,73672,204280,329752,71458,223804,40858,327526,152062,41722,
106678,155224,83662,470932,348292,306586,372592,43882,104572,207514,202606,49186,107002,102466,44566,72106,
51478,153496,241702,99430,73870,106516,113320,228628,591778,41374,617536,42814,106426,42040,154900,215020,
331282,352780,105058,223318,46486,75130,103402,267832,50362,112282,55330,75166,44938,146788,71512,433216,
269368,225424,46042,103318,219430,336070,116578,105940,302776,148906,47950,42604,250900,199792,116494,121852,
106966,159190,137500,200440,201364,43036,41182,53602,49714,153820,49132,567640,144682,44740,239320,377992,
116308,522208,227476,695944,336304,77074,526384,222856,76516,152872,101926,231094,200230,257254,90286,51406,
118666,280792,106084,50146,159274,3830164,185506,167212,81340,49258,274636,206980,109180,47782,115336,194716,
44098,212326,220366,105022,108046,117928,204814,75706,41482,100402,119098,74968,131326,53278,41734,48148,
124522,1334800,218746,76264,116344,148258,117100,149716,122308,42616,177658,122092,303940,96082,317032,49204,
71188,52234,97162,110638,194932,46180,233620,540556,82348,271558,308044,195580,780400,413992,153658,375802,
104020,343108,46324,102898,121150,41716,48814,250966,72250,149392,43678,95866,202060,123442,325780,162676,
208972,246916,103924,128410,81718,47086,104788,158680,73006,42580,101212,41128,264652,137644,105274,233470,
109432,274960,57142,50986,106588,111754,47770,195334,315946,150850,199144,75598,125062,43426,233686,41704,
128788,140902,79612,542854,110098,218260,380176,110728,80692,827974,129400,210430,41614,127276,47284,103780,
43324,120634,45898,44038,348940,46540,186298,340030,134152,58030,43174,114040,53398,211438,104698,273400,
112726,49876,120502,107326,447436,113878,105292,115198,632116,199468,53386,138850,113578,383128,106192,50662,
114364,189052,43894,113212,216514,200710,121498,348454,44866,49366,104374,110134,72682,198334,718678,72052,
364816,48394,207892,290140,188272,72538,187624,48166,50698,713440,336142,103708,95218,105220,298348,539830,
519418,46924,71602,448408,120358,214372,110404,74842,319546,268192,40906,44962,147826,52918,50830,232714,
137878,41074,701776,43246,246184,103546,709318,105508,102484,81178,43414,198118,592678,279856,97324,47986,
301318,339706,107074,219340,112078,45226,78586,74914,160138,726886,226036,47890,319948,75652,152386,100618,
108460,48772,278152,250738,43390,73510,43876,219178,266698,373132,117208,45730,160732,53686,44218,42364,
303046,116290,150364,104182,113092,42406,45628,119986,43732,46690,184534,754156,117748,40870,73654,47098,
108478,118042,49078,124918,151822,47620,94786,44980,52534,40978,121930,205300,49348,155710,229030,75976,
112420,293974,106102,46492,346510,60298,315574,193582,142252,174436,206404,136186,102412,43900,47638,155764,
421144,44362,48124,44818,154978,137068,47476,46222,122500,77434,127468,41434,153844,147644,263834,40700,
454138,137240,40994,43514,270418,1398826,104044,149062,204268,202486,207994,728014,56278,43588,581728,193358,
753068,41342,217072,313264,1438786,41246,41258,40898,197216,985832,40736,677054,194462,105272,553292,42986,
40774,237082,101678,196888,237142,439724,41078,1271552,380356,547928,40736,310696,117706,94288,279976,101716,
40738,41296,1490720,195394,71164,101758,45884,247658,40934,41342,105284,332876,209342,543070,193150,203132,
232940,195496,41362,94144,40958,94094,41890,71254,110398,335380,109156,40684,199354,40700,101684,102448,
1383598,41974,102734,1026596,41440,852154,642146,314816,999386,42164,536494,194512,40784,94118,390800,40924,
195886,118024,106228,42226,247570,41312,40702,193372,587842,193264,430258,185800,71198,588164,193504,366004,
330502,195176,40748,102206,368008,1056796,152254,149554,117232,40772,542312,41006,2964098,208718,203678,1134332,
42056,144812,101752,269080,154786,41398,10104604,41170,41668,193336,103156,44402,11089184,692726,40742,106088,
814658,41392,101974,43492,41602,129682,71236,1279084,102244,41044,330896,180070,434522,2384824,335266,41416,
445036,120172,41152,75532,187942,41056,324826,101914,328606,106504,44446,40828,74866,218446,200482,108286,
41722,187618,43654,559528,199672,673712,41660,41144,72458,137044,40816,266224,102208,1855496,194024,102782,
436268,103466,511030,117200,469078,6487108,97582,558898,61018,156202,253906,3545836,4917724,132394,251188,881602,
348502,64318,321622,633310,467044,12534952,147946,53566,117044,310568,331286,43550,218924,185894,148342,537914,
182396,847738,2927224,635248,40816,42274,42298,845926,334036,102554,71408,194686,281722,1114522,810986,4613018,
847004,41012,147550,330788,1122806,11741582,157606,154378,113434,7241740,74932,43108,104284,95614,1947790,107794,
57022,237778,200674,122518,191986,118546,61018,1593424,722998,108442,44620,341458,75688,45196,42316,121354,
351118,50866,449404,193652,4613012,396710,41710,102256,242050,102778,3251140,193624,330946,40784,645494,40796,
40712,391640,1312826,182246,43178,103622,40724,193568,102200,43898,13751104,692932,324418,40874,261982,147592,
102194,101816,233864,980018,46570,332620,150964,41476,71554,72742,42034,43306,104434,523328,42296,1084640,
2467742,561164,152792,103352,105620,154502,42602,42044,117638,41072,41228,192914,71666,396028,43876,43618,
435034,335656,2416558,304510,931306,41512,315374,218660,333604,252412,148312,515782,195742,72430,103780,102322,
102628,118096,41050,810298,171142,94138,105652,176110,44530,540154,107198,101996,202490,918422,43316,1682414,
1940704,182066,41282,41876,71252,331736,94364,148856,101830,137134,102062,94262,410842,41014,1007164,559882,
2078092,1920628,449134,899092,230482,2205100,365210,442834,41000,193378,41800,72518,148196,194558,263144,1643834,
451400,148682,103052,1292666,95198,43544,41104,41506,40924,44578,117376,522694,71552,677258,101842,40918,
537136,147670,337714,216358,40832,194828,2698538,71560,102010,558020,203126,40802,102034,363302,525572,121346,
995960,114146,3906566,125810,50822,102544,41350,40786,42416,661652,195062,129788,72764,218840,381488,194684,
72026,196952,445382,102416,452402,194522,339566,102308,264020,44132,101912,347342,479336,47452,241714,2493112,
435874,102244,268726,41018,1118972,1622630,40928,46532,460346,42746,158414,1557236,262802,41374,263314,192904,
193816,71458,1983268,320992,102052,72106,435142,1332460,1036600,40786,447544,71336,40990,41326,522628,71356,
233546,587470,71308,102944,45434,102602,94982,42184,365932,2410048,2218516,149806,42542,856034,44102,632528,
45170,228152,233282,1392956,370034,105938,318356,44678,197558,41456,41192,930284,46406,193832,47258,1029536,
1752218,145154,104966,193772,849122,72272,383696,130484,208412,44810,72740,2581226,116396,210626,122060,2351834,
110420,82586,262628,467846,102644,271214,46484,238484,72002,114344,300554,156332,457568,262466,256124,196532,
603116,177392,875366,120440,43220,148436,332504,238970,196262,109106,117278,44360,1114712,237512,290648,704042,
43514,42770,45854,242858,43670,117848,41582,45812,138512,43256,43172,2503466,199826,204686,42506,46682,
124490,155996,221156,110150,641276,1125656,118334,440072,79238,44408,3644108,43238,380240,45398,465290,107234,
74090,1149632,1809134,1334636,1441070,41564,727622,1131488,705752,241400,196586,594890,265544,48302,205172,74378,
1751138,593486,694874,152354,107594,40790,451250,347480,42254,181982,3455936,126056,358262,467288,194642,106136,
47126,116234,122546,105542,98228,184886,110582,154430,194156,52442,197720,117632,1028104,1044710,117206,41534,
102236,104170,42574,416440,41410,322330,94942,352084,41932,102676,520066,197230,199390,42070,396608,183206,
41906,103376,260024,177584,119048,149132,118238,40858,40994,40898,45356750,41168,71408,881018,41402,388568,
205892,6992558,278216,102458,976202,3820436,1476368,102890,1661834,331522,71284,71392,102346,124280,41626,461884,
654934,698692,204346,263452,331762,104692,225154,332732,218054,216434,289186,151594,41438,71336,41384,1870918,
427876,562426,2041018,195352,273814,552886,321970,42646,5776834,106126,43546,42838,2729938,581560,43654,208150,
937312,2929874,2497316,42332,1035134,71378,575402,196808,42596,7565378,891382,152524,588928,367066,41278,520132,
410014,262280,40964,314120,43364,40984,705322,444278,42154,41062,1566212,151496,186110,860026,102064,40816,
72262,365818,456952,1081642,41266,198148,41476,152056,102496,195502,105304,332228,23049326,51170,121100,51554,
52238,246062,141350,221258,1486310,535970,130178,43844,251228,45326,207722,995132,334658,47570,72158,973370,
216788,171758,2073080,612932,2405360,6908942,186818,195986,239834,445214,318242,95018,40826,362036,42296,861338,
1102214,79394,43868,1046396,240602,463352,707738,211496,114068,2172224,196418,247946,126866,52322,408926,122564,
195014,333362,48836,511880,828920,114554,554186,3167456,270452,246386,330188,345026,104780,117218,5518334,238178,
44312,1747946,861482,842384,44588,202244,278066,57890,1345052,72284,124436,566750,2348642,228710,342434,112934,
103430,200426,5219786,750188,1368212,221906,46946,167060,413780,542342,201398,704894,59726,575336,136922,2084420,
35814884,232598,117380,926840,3313838,460802,3873710,201170,498134,648398,1814870,601958,110714,968258,447752,975062,
324074,1136792,216074,306212,4043918,388994,52466,710822,1186400,103262,119156,610382,224294,82364,1145486,75524,
45662,417506,80330,350066,5452724,569882,115796,1856810,42590,17684654,226226,43778,136274,106526,2199674,661520,
239348,1263890,478190,295196,776702,116408,64094,303944,7235534,1578674,1531910,293180,84794,133286,2037380,456872,
71906,687290,213428,41864,1421624,252956,166460,610706,401996,503582,57182,52538,80006,1266482,467422,47998,
314686,4483234,717148,156346,209356,48178,107110,41114,182096,188194,551410,40882,629494,237766,111532,103408,
103084,44446,42250,103858,257764,196792,73174,137290,129784,44638,484438,128974,41128,250990,262508,71452,
40970,43130,608186,922322,105248,106094,346070,117758,624920,313358,47396,989384,262748,48110,962804,51014,
53822,707996,330140,159950,3016256,555536,48062,101944,1546886,40754,40760,102032,350698,129478,474514,311326,
40804,878074,102758,151358,1662638,42218,40802,268096,241988,855632,41324,511706,289420,
// 
194048,131060,148004,186266,1433240,193616,41024,864722,539242,71774,193598,94616,401494,688990,41752,147802,
124372,128692,334876,102082,103594,148234,40982,41450,42674,1401986,42044,289904,40844,41482,1314890,41746,
449554,42934,147776,41036,40846,538258,186080,3648596,5050454,305980,325072,194950,3057922,71854,102140,41084,
706886,94268,196432,186322,103334,542138,102110,328202,123722,202532,341096,109976,132398,822722,1328000,197240,
41012,2419232,550886,106654,47206,103342,149836,72712,264928,192862,13174978,438214,338584,153442,41518,41674,
901588,289414,538490,97736,361706,162884,893054,3766136,132044,206984,130856,137714,245756,362558,276158,102926,
330662,51230,148186,71462,848312,42326,321088,589840,195100,45266,129500,524822,73682,740786,23241002,3666866,
351860,178982,294758,41192,809186,859324,102260,124430,40834,101980,40922,245144,210716,153506,41384,575900,
212318,195308,103472,331604,153668,7270064,51410,269630,195956,120242,698372,538478,338246,43046,263510,1555586,
105848,850862,46226,71480,5739290,72344,128864,82172,153530,43436,44750,294392,152696,109826,393572,40778,
72650,42878,598418,2450834,43256,314864,462122,209648,5360456,102158,46334,78266,41762,201788,875438,262838,
259238,48494,1938158,332090,195928,119722,264508,183058,939184,43486,1835692,193822,333466,43636,103388,71630,
102668,40798,40774,218074,377110,40792,40844,539444,72194,41954,435116,2869814,73148,102278,334514,43358,
195194,351848,75866,72068,314336,41996,41468,155414,698366,73436,5424248,198866,180448,40912,708256,336050,
41222,331352,470054,41444,1084490,803662,117364,108356,78236,203102,188522,635666,40814,301922,1969736,73988,
1365152,44366,194840,130850,139742,184028,49094,438380,614150,438044,577832,271004,45446,45602,501692,621926,
367204,319882,102910,102064,425804,693254,758162,71926,41668,154546,445534,76498,413326,40814,397582,43834,
194452,41746,873068,118448,186692,1682258,928286,102974,8641742,45734,44108,219038,124388,1040252,215996,16872758,
345722,105314,52658,121634,118124,103514,71522,762872,43592,322556,275738,554738,757346,269906,220334,1319216,
574178,119582,230198,1593446,107906,44306,42506,96614,405662,324986,1625252,42152,336038,374378,615614,561002,
41858,267902,254894,45986,103316,95858,115718,44168,323528,9435172,71744,41474,22519544,102052,44458,428012,
102320,259976,117670,40882,809150,72496,103288,41878,315262,475708,211432,194114,610400,41392,40840,71422,
194896,46468,176186,194786,102508,72638,102254,1276430,42902,71666,102650,262580,392180,102488,102092,316364,
102164,40796,42224,72080,40922,193784,194242,217714,40882,335128,1736914,1967278,152092,108310,198292,238168,
540866,41384,42296,186206,194752,103744,102232,102952,40804,102016,40912,151990,1460618,71570,45434,205118,
102104,337706,148328,520802,254978,725948,103346,102140,43244,246044,109754,750536,41960,108674,1263302,274124,
108026,102356,376940,72038,152216,936038,550826,380540,153512,565406,77834,526634,358370,621722,541592,71840,
41276,346706,227870,78266,263708,198908,102248,3195638,206408,566378,156350,224468,319922,294806,53126,116954,
41348,45002,41008,40976,186346,2027288,549542,8208236,40948,40870,445160,41264,1346264,40864,103138,41188,
72058,41026,41090,41428,104692,41230,3844694,41072,102592,3542068,308366,203366,138982,94756,41044,149380,
376582,497164,366100,538414,2253992,71774,102218,40892,41080,259624,1581566,1312850,186280,41068,104248,273500,
72326,7097462,41048,348128,193940,186806,332908,42010,148082,1314788,208552,103702,119008,41014,95212,72784,
289756,94456,3750958,41896,182794,291092,234398,606034,128914,333064,335008,265402,483004,176434,204652,107704,
595882,42658,71566,41194,202330,107218,885970,3011416,197308,41806,106588,42568,194122,150202,41932,343594,
202222,42130,4787020,108406,72268,41428,73006,338410,2552626,105868,566722,775702,41122,102160,1318186,42028,
40988,681896,102122,148508,43454,104606,524654,151798,41416,104164,122084,193928,208580,508532,148640,333950,
40868,219866,41660,217274,41228,102074,117352,40888,40846,895136,194492,103582,217720,40894,41722,42670,
186640,924598,194570,117344,1391204,333538,148354,263932,95458,1090456,453158,153508,105466,45310,44038,74674,
242164,1183180,117532,102602,755894,42292,630316,41176,217954,41266,40984,42958,383434,699256,476992,102394,
71548,2071468,188116,43126,41182,40868,331748,149074,40864,205420,42106,1712374,42664,335230,41476,1400008,
881006,736520,117422,1709798,232694,195044,3346484,194612,327578,250478,45782,40900,435260,1669052,614188,42544,
194014,72034,117664,332794,44596,333118,41104,560834,194228,42010,40912,349384,218320,258088,195874,849652,
196780,196036,697030,74708,156896,102902,148208,290962,102136,149548,41162,102800,14887270,103204,41506,205210,
41488,103024,870418,44242,42130,72106,114958,201646,103636,103510,357904,40942,72484,313462,121354,41254,
71692,194516,102076,102470,4279586,72136,42268,991552,41096,1332236,45794,346142,2497448,186712,1316926,118186,
72434,205226,73118,41762,75674,178058,44684,41348,341684,47474,112346,46028,848906,194366,42986,199286,
130088,43352,105236,46988,1282904,42518,522908,124436,40886,4620854,114614,543698,121034,45548,518588,2936762,
1325672,42776,1061198,3768734,561782,1108556,152216,488204,109214,41012,596096,73388,210788,195046,41128,182770,
41036,2500816,217442,40988,40930,263080,671210,194498,196634,102860,41816,333170,695644,137668,542938,105694,
208834,141538,42766,79978,1330522,212236,2683762,118852,106126,357694,119662,227302,395674,48316,296788,73714,
149686,42358,125764,576952,452644,41182,50074,277906,252664,197330,221756,291320,238670,46508,190556,850364,
2489792,571550,48380,41612,106286,104990,1204658,1365026,321052,41054,41342,103844,152026,217018,40840,118154,
71572,958748,152234,71882,392746,41494,182722,181540,102712,294962,194536,102466,217414,315926,148868,194290,
5547040,148156,365372,194234,592916,778838,334364,117854,883508,148990,321358,332014,456466,457498,40916,194150,
435692,41722,958276,217324,609442,1506382,41878,73402,290950,1030220,303106,103964,57384518,546332,196196,332006,
102830,43406,3033638,41462,217598,94526,308804,926626,218236,569224,357358,1039996,153154,741514,43372,198922,
42628,41284,222124,195088,222412,273316,744022,1618402,118702,564688,41476,41068,212122,152668,700636,46756,
41122,332734,944662,159268,94474,44644,709708,105178,448726,707926,106402,309766,203026,187552,104458,72154,
196384,196816,103324,850132,73436,199190,41990,46676,191804,270866,823754,44222,42986,263044,118532,195758,
71534,41228,94646,42104,187328,41456,42794,95348,102184,263608,102796,1960124,157022,40942,1273658,41054,
40892,103592,42724,47662,43048,51910,469612,155500,295684,618490,43180,41518,45694,103366,51406,197668,
43018,770698,75706,132982,204796,321148,322606,211114,706354,723952,57418,49510,77470,962128,114292,105058,
112642,47188,440452,188740,95146,2587276,765784,1120912,42454,1258552,840682,42544,48778,43030,414460,123964,
58750,501262,72340,248074,1695952,2784106,75526,2973736,41452,136591570,41380,111898,110620,45820,768016,41614,
43606,712288,53110,688528,153640,551512,41578,232966,54970,43102,562006,579988,194374,512440,967042,44908,
115750,106894,104248,641656,155746,354358,857602,596656,118054,549964,216784,54910,41302,169138,1475206,165868,
72556,284632,49726,397198,262018,234952,153718,47806,119782,266200,175996,475696,197938,196696,679078,51130,
498700,100330,235576,112510,1940896,1723654,114220,153478,470782,142612,2336014,149374,106570,63898,167164,583876,
42958,1586602,99304,203338,210628,48346,562498,389968,122284,458200,380518,52342,1617796,600022,167542,45460,
43966,115480,1506898,76138,525988,315100,101086,155014,901342,106732,74338,103060,619786,201076,47482,46474,
164980,1547236,40906,1766512,158824,212038,223750,105850,379702,205876,116758,283204,41014,1400068,43444,124174,
407656,370954,138490,479068,1151236,890524,183394,1114210,49996,664912,6697762,77740,387826,113452,109432,301948,
4778002,41830,179548,246760,255700,160444,106606,228286,604486,217286,42524,41062,102202,194288,2423678,220006,
103324,130988,176078,126068,47378,245948,42836,336278,42392,438404,225794,95378,108236,98618,42806,348428,
3450314,136922,44894,482744,156578,1061228,115112,123572,365942,223364,956522,54938,187718,111314,316298,1675532,
433544,103016,610868,43454,103106,44708,106094,138146,264944,170462,988328,45938,631766,41378,2252684,48362,
1499384,42482,321926,409178,157016,1040648,2064494,226136,1001612,909938,207554,2326142,45074,46622,216506,47954,
4752626,72428,4034738,456806,187394,119642,440282,122132,1373726,1364978,220142,138578,107804,120332,113306,94568,
116498,219818,49322,43628,124508,920036,1603766,54986,75038,635114,105932,45014,213644,202412,175754,46388,
250328,185774,819848,78638,1206452,2643644,103376,189734,53498,197834,118658,46694,132122,121142,201278,1082288,
111494,387146,316958,113816,749558,526376,321446,633404,484508,229052,150698,127838,1772078,45308,45596,1937594,
42746,201938,130442,1836884,83246,152156,2047322,200792,543638,108578,147164,206786,117326,195086,115148,266726,
1262612,41972,2437484,103538,111962,74372,936326,106238,53354,110612,141836,531164,197996,76748,1098892,73186,
511210,41128,367354,823816,73870,324460,105598,102700,41974,188134,1522090,1631440,118906,40976,40988,41170,
40976,71684,41036,102298,103702,94798,40936,41060,102260,1433494,41092,102392,40958,698416,314854,1693744,
71536,2193836,102632,102794,102694,102712,41108,849556,204302,398942,545560,41200,1310476,41540,41300,516034,
537754,71672,
// 
386314,2222182,1506862,272266,351046,374680,1227898,457918,175798,2798974,274582,151462,19945702,3184372,495448,111526,
465364,1588402,163558,411046,688438,544348,412990,204094,2783962,2942674,152326,838054,341686,569854,189190,783988,
377242,5099788,360682,1767196,369946,1862938,678232,15478228,258220,1050022,2575090,497206,166318,338686,234214,64810,
143686,1343278,296938,185158,223660,523366,350074,2196262,490174,238246,800542,608734,262918,180250,447580,542638,
63766,3411982,14163274,185734,290620,108802,171370,847846,318886,676774,144550,179254,221554,733804,192754,1481302,
373510,967796,366812,176546,334142,183166,102598,40922,148694,117656,117622,194332,539716,102244,102694,41878,
522974,8508040,337780,205102,875782,41914,540440,72328,219094,195298,106018,41704,277366,186808,235726,41026,
118066,102688,194270,332914,41428,104062,42196,152146,149708,278438,117572,332588,73528,41326,41884,45604,
42910,440398,107902,449686,41230,71854,148348,368524,1301266,94714,684592,42002,40940,41404,94936,194342,
40972,8187878,2233406,181402,41212,2271484,40994,333062,72436,1041082,102454,105028,41848,71572,104560,41836,
105656,43298,41324,126458,71954,205484,461714,50426,44108,42422,103694,1499246,131948,160406,102992,72818,
195224,155276,96794,591368,103766,106826,112172,264074,1740596,108842,125864,1278086,41948,44486,116942,177092,
1123862,220028,117266,44456,71918,185414,74006,270296,456776,41252,327596,149072,301256,183632,110606,196034,
108878,227318,42134,195764,73358,334598,149558,78866,44186,103874,185246,339134,41822,129518,102524,42242,
160082,384602,766112,119708,74762,301222,238420,236062,43174,334192,311332,40990,770350,102748,321916,42670,
1331140,117770,194464,234838,41174,102346,196702,71806,95404,258862,105046,41260,41458,118012,148354,273370,
2171914,450826,42650,41432,1083514,102658,41086,194782,73324,124948,103738,198076,268222,41734,2398018,394096,
196402,72496,71866,107068,267574,118396,105772,448636,42284,317138,735806,41942,549578,195698,41492,991172,
41014,769078,223558,102302,292990,311422,333610,315520,41962,43882,1527632,263920,194422,41582,103556,102368,
195796,41056,149608,71602,851680,2758744,71764,464246,336598,102328,333358,117994,333518,194684,103100,3768272,
544882,102298,219818,395102,121118,43562,1893278,591824,72302,437762,919082,42824,186674,371774,449426,44318,
72554,2674172,46604,289964,1903232,117662,222158,447968,102638,149258,44564,43628,40934,332624,528158,207398,
41702,245804,74174,104366,198596,155984,96962,207236,45698,5597246,62462,191372,1444754,1995878,72070,117790,
103634,148418,41744,41996,102770,41402,194462,768266,102346,40954,40940,182888,593114,641660,1143230,597974,
1053320,402794,776300,42754,139420,188110,322528,152374,41170,54550,45454,141364,244786,76780,928696,47722,
888718,96004,335614,308596,125740,117910,108742,104548,50026,541840,368254,5172058,45310,220468,375706,855310,
341968,264388,72658,599512,111172,343390,222412,42088,43402,103090,439132,597118,151132,110002,115282,8219056,
2309476,110524,47146,317524,636934,44020,245566,45604,120664,152578,150754,718132,105142,354568,119260,514354,
42148,44284,96652,103360,48394,94870,72010,41932,211900,40996,75322,185098,516442,432634,1909318,153712,
41050,382954,42472,42268,43390,190864,120370,222088,41204,71942,217522,148834,194644,553258,41038,129278,
1322018,42160,339658,952664,859676,1084208,464036,41588,240368,448928,263624,332852,377996,2698214,202604,124358,
129446,183392,833108,194936,272048,103586,77948,109292,46268,593312,42332,343706,345002,482462,291464,41804,
205466,3023132,4762256,218456,125978,928814,48974,523796,103352,71846,4595072,1000052,379022,205682,688568,1486268,
195908,187556,1205834,646106,123782,119258,73232,43124,51242,199634,503402,317084,1358312,189224,334472,204062,
3243506,1358924,528386,115448,96184,117766,152272,102334,187520,811802,102484,102392,42200,640078,2794180,545470,
195818,336244,41314,131090,103358,108686,41918,77378,72014,44156,547670,635294,1569236,41528,94802,185036,
42302,1399880,872786,47018,344990,41158,240130,44134,155608,2746882,45586,105562,267850,367000,447130,151408,
155458,117682,232894,95236,178918,42940,448642,148600,195334,73294,347050,451558,102754,2446856,102716,95132,
445634,235682,105542,706814,196622,43886,110762,373094,43270,41530,641176,194974,41272,105370,41144,684026,
850910,41072,72692,148432,40946,292066,42832,1709506,72002,41078,41066,96394,594814,196234,682294,264274,
41116,152266,102382,195856,769714,41722,41584,263464,183148,41542,41944,103948,118232,103640,195664,308236,
316648,103648,194636,195392,105346,199792,341326,447280,119392,245752,42202,4278304,195094,418768,194446,72520,
120202,149770,73618,205246,1848466,72466,40930,71980,117880,41212,72700,45298,322624,487618,95542,2504836,
1135774,41488,131992,122632,42064,764584,75058,43270,394336,73186,43468,184870,94894,42580,335332,45700,
103600,107164,2525896,44314,45730,43876,195202,41608,40942,95866,41596,726616,118852,712396,105454,71944,
118690,195580,103294,43756,204712,43828,148798,104248,42364,157384,342622,201358,176920,41542,201682,44458,
433864,43606,132802,74032,333388,72412,40940,40966,540340,263698,135292,71878,73786,102706,263750,40994,
658108,102568,120106,71776,106760,111926,2112950,735734,102926,271190,7422338,695368,41974,523708,119572,103348,
97072,104428,399808,51514,104716,138544,43432,1677574,41632,265312,73726,185914,198514,41840,102392,368396,
290846,41258,220292,71644,194542,41002,148948,290542,399596,129268,103342,102604,593948,44906,691004,437942,
11833508,408956,341714,126050,638942,112286,331526,119786,53786,362450,249980,977834,197966,236594,103160,202016,
71762,45740,41018,3978290,46058,1315982,111994,102556,681482,102706,71666,266026,71704,102568,41018,217540,
42040,842282,103688,71878,71788,197278,656968,1238710,860344,41048,3714700,104188,267256,120322,42520,196600,
195142,635240,181256,41056,739964,153092,41654,822814,109258,219202,102796,72274,277468,304846,266092,52906,
104848,108628,1437298,3589306,119686,103804,41872,100372,1997332,1015708,119362,42736,104506,149164,41182,186956,
41072,572536,315742,71758,333508,112852,1861570,268924,41566,193036,763186,40972,4796056,41558,102898,249910,
41110,104248,198208,73114,42194,42518,812456,41696,41582,704996,103616,758132,268244,43028,264680,72310,
72616,102580,717928,46498,106036,42694,96502,353734,917188,43522,816304,1356046,611332,72292,41404,159604,
103606,44302,201148,42610,187420,43726,41992,107170,48406,198448,105874,450556,527632,868792,280906,72148,
904066,196126,41602,437884,95638,482260,78466,51214,1201450,357802,227860,102526,1375324,120838,437830,401794,
48622,1308418,41638,887272,189364,199258,398032,455326,238228,131764,284566,660730,77980,46534,43438,2106868,
339802,393916,469138,2350726,104740,600802,710104,334148,148936,117914,41222,321932,189140,198712,200224,315628,
208486,112294,116344,99052,46222,47446,281872,120574,248122,49402,2235214,102022,100402,46906,41506,1808506,
366172,136486,754054,189484,122194,148582,107596,228286,118468,44638,595216,46366,52318,974854,116686,719674,
204436,75598,196822,114094,580084,121606,106318,149716,570346,437338,344026,194536,483598,2155834,117316,237304,
123226,592858,569206,1310842,393328,370468,151282,110152,155332,339652,188512,44062,447544,128086,1712446,697678,
557866,206164,201358,44434,51418,442684,45478,551602,404866,44098,108946,193294,115306,88306,55738,440254,
200662,149794,209404,41218,295396,393652,106678,109486,891592,45196,377614,208594,2301994,187246,872884,219538,
291814,44566,334954,76318,209896,198928,42136,46942,201958,616402,287704,324028,712954,407782,47566,112636,
75562,55126,251206,352702,812692,128836,47278,483508,225334,307288,125278,168994,104158,1133344,122086,121444,
51766,104356,41284,105112,11114434,103102,73186,82618,140122,120796,185704,119608,5865478,224146,278956,110746,
42274,646804,153388,615214,530362,211192,1350376,730396,127438,271666,521776,532306,43234,74302,285274,603034,
316054,42154,221482,206782,240382,50614,140686,124054,126982,105976,240184,43012,162676,110692,1170226,860158,
193078,105778,49978,418474,210916,233146,187864,676054,212518,964324,76084,110836,3989188,42886,48364,109936,
205678,121282,44038,374572,155572,531916,800254,558514,104452,167644,543934,48598,365626,194182,2798002,573094,
2611378,822664,1637326,322246,480034,201844,121762,912808,555976,161974,1456642,113986,356182,104236,85498,104626,
41318,102644,197660,42434,451502,41002,41264,95066,40994,118466,355388,399146,71756,113972,41876,3864524,
212426,102776,50378,462716,150638,130112,218012,112874,151988,452264,925196,103396,196492,41086,334462,149116,
610492,41050,333490,275638,252964,952708,118418,199946,45302,727214,95234,106814,195086,104150,41558,41306,
196058,1462466,41234,105662,120686,11474552,41002,102464,2693744,924164,41546,149012,103822,103210,103696,3108922,
41098,41972,102848,194648,43640,95300,842000,102650,932720,45206,148496,71704,1206788,396686,1878242,3799172,
102556,95686,221074,509758,41050,43156,3080674,314074,290770,43774,151318,41740,103546,105634,42094,119374,
1077634,231184,44422,372418,43606,342550,105112,42220,857386,509302,46262,43598,42632,138998,46412,1204982,
540512,73334,72038,333962,120062,188426,42506,198206,152354,235268,697976,41858,540998,359666,107486,41654,
193772,42974,41102,3006638,94772,72596,94826,119144,480482,340928,285356,306524,349022,315628,118246,41972,
40994,94778,42632,1944320,471704,42088,148990,152938,316678,2508646,41476,118684,198524,129992,95324,102458,
43166,72014,266510,41684,41690,931250,118096,103454,72056,229022,1327580,44266,110374,41254,197224,103408,
42334,119884,41926,701854,1279222,42034,157490,11180660,290888,117872,119330,129356,321602,112130,41660,105872,
552164,41126,310748,196250,332978,43514,1870388,438520,46876,103126,41278,44536,197140,41422,44518,72766,
757066,106510,132976,321754,370210,344800,310252,94798,2587486,333544,40990,1089922,43084,285022,41662,104044,
631822,41602,45778,105286,103882,205456,42178,106150,74008,153112,98470,41698,323212,41050,1551136,551314,
41476,560668,208318,41518,74314,772780,72154,43562,104258,107336,115382,104168,155198,593714,952868,2922152,
1386878,1442756,7006988,698216,85406,3844082,306014,3180062,226802,2733842,106706,230294,48938,104546,133214,96908,
135356,41654,44452,102988,542440,71836,937396,44236,711314,264418,41174,41054,41968,41158,103990,4304074,
72982,317696,104194,41086,714322,197452,72142,335962,639980,526256,149020,2020840,240502,263842,117868,259690,
264328,103012,371086,845518,40982,239018,511592,340412,41134,1016356,71776,102622,697214,322030,249334,41050,
41870,2382172,102868,41656,487240,777778,42388,2192146,195496,1186450,762278,71810,248324,72658,517828,151546,
150196,106024,104026,542902,149062,249664,45364,118054,525622,1993126,43942,48718,42292,883588,42148,41608,
44518,547276,109876,47038,97444,2664616,636548,119012,218908,106768,485236,335620,402362,77708,634646,121448,
44828,973892,46106,159986,43766,148634,126314,1384406,120716,94916,187838,86762,1682072,43832,152684,116162,
51014,228584,3393686,208772,8635472,74504,107672606,72956,267086,102508,219020,72638,739670,148648,881390,852230,
41294,368444,203690,438320,42824,449120,218180,852958,103420,686800,187522,1087696,696988,42634,1000702,102682,
277010,195830,43402,1855654,928366,218464,42874,118642,195046,197962,194884,48028,42394,42118,352456,2047786,
109114,928084,204874,269404,195316,47788,121972,104416,542158,73282,41908,187582,43762,265354,41116,135166,
149452,6824194,2054806,217958,41176,396218,42212,106472,183638,41522,43058,196196,41594,2403776,455186,202682,
341354,536348,333416,102692,149942,177190,218060,264104,3033386,149264,1709116,42628,218374,291118,382642,41872,
323188,41530,44998,197492,290996,130760,1061240,41162,103208,188936,195304,1336270,71794,149440,204454,188308,
// 
697178,498088,194788,96046,41614,200242,41254,565126,41870,151388,861686,117938,155090,107252,41852,271142,
196868,376652,42200,437974,102524,368096,103072,41206,205120,72568,1071632,121826,73724,504650,374828,55226,
1519994,43700,288308,274862,1302968,373916,62786,122222,408686,75164,43310,140186,114050,75866,96116,572630,
148790,107408,310790,197102,43970,57830,124490,845750,1159274,47534,227234,543836,6700010,145118,50126,120002,
216272,237242,126596,206186,49034,654878,42968,1297640,82886,50252,309794,118226,575912,448742,44354,342812,
1868396,55958,629066,105806,380264,125030,744674,43634,950726,309692,104438,452912,395786,132086,104996,725294,
572996,2584622,123458,359318,51842,785162,542012,109946,433748,59546,190238,761348,115508,696560,47558,136418,
45662,117254,2598158,1780490,128378,45356,990092,239618,138794,299972,224156,57326,240104,162014,58478,819074,
48314,46580,477902,42404,736400,59054,311150,393782,53654,428888,305282,729272,1465292,1401896,254684,44204,
52418,683912,42140,122114,42392,1848422,124754,715394,772040,41582,90410,150026,193064,430220,43742,121514,
1009172,126380,218324,243020,1067438,228116,41978,111944,8000318,62690,44042,228260,364610,335828,1578740,332048,
210764,458804,229406,48758,140204,162986,44120,953048,396698,336422,294050,438584,168170,93902,121142,1611092,
390146,829118,46874,332012,906512,49052,3332990,382484,185864,241268,203756,214076,314714,676784,1115006,199382,
273692,619922,112910,109352,184406,116150,782534,173198,411428,10484066,729020,62762,326828,103412,274748,557948,
158126,350030,107534,52358,75884,160598,557066,885116,47066,114860,314462,119684,112610,538562,179510,107750,
111350,123986,114206,388100,132206,58106,41474,55982,80402,130586,118424,79286,84074,448328,325310,697898,
96386,233300,147902,696440,55886,1413284,1733744,225032,576578,725600,491528,215084,490124,1430300,159590,613820,
1062518,665822,80474,43454,336920,53546,243182,1415738,695000,195980,376436,41576,1452170,49118,201062,202298,
2248418,2834354,112286,184916,341174,429320,112322,577370,347978,482756,251708,278750,114230,43292,2230742,74156,
56414,6079376,79070,286040,137756,207758,196184,128468,289676,469112,1364690,55658,241616,204494,400970,6669460,
199342,10270016,550394,433232,414260,41060,42758,264086,41150,852200,337040,3406616,45542,520424,43058,334852,
653026,41272,41746,301778,41228,118232,544802,264650,48034,152338,72136,925096,1623028,41134,105808,1179856,
105322,578278,46054,45892,95162,197660,2589400,240244,158618,42734,102878,144848,335978,95006,42032,1320938,
1090574,94844,118136,72488,41668,210112,196252,121180,119614,518290,186812,2020774,458300,41200,7920496,198568,
874168,105956,208340,125450,1139516,597194,42092,52094,227420,42806,482138,451394,1353734,434870,267974,72020,
133742,352250,604322,353060,415214,45836,1550312,197702,379838,1906478,197324,105470,328706,2669930,130490,498446,
504926,533960,42470,145406,248858,157250,41714,253700,386756,52658,251372,82658,58274,48404,72058,41164,
148948,41326,56186,102740,273542,112856,368176,149566,348212,5759804,108596,103646,148952,72374,418772,152672,
23862332,1358102,195536,44492,118598,102656,307604,325046,243722,239126,149276,199436,883724,41168,541136,41708,
73292,103322,479432,78242,4376324,342524,154136,41956,42388,41186,254774,41512,108250,123862,458836,111562,
72148,44104,49426,109996,1251988,198826,109796,55886,618404,368414,202388,226958,46898,95534,410846,293354,
346244,57122,54818,1358096,361580,198284,371192,154562,250034,714902,115196,200930,41396,373460,41858,195422,
184262,77606,222098,375566,736664,216644,46058,201848,258620,316940,146078,107258,45734,536702,135644,601394,
44810,280904,128852,372452,220820,353534,41234,1486700,144302,197870,184370,858974,74636,119030,42290,140318,
599882,609296,45950,832730,52874,176210,811796,42188,147806,108068,41570,924584,253868,1236194,926654,42512,
1715954,367106,45572,104162,158828,182366,2617808,115844,296132,118148,149432,550364,162824,337010,259898,2727728,
925070,314738,720464,292598,109832,222722,513860,75896,101204,212540,801266,154670,1985336,50522,7260728,52442,
614462,43790,2137130,461240,2503274,45842,386528,121076,494558,129326,772952,49118,282056,567374,791852,261356,
182852,800330,518858,140732,60674,1339106,105836,116654,327902,1318586,43916,121202,3914888,725972,1265354,48578,
46484,74420,486338,112226,214460,192572,237722,153914,49766,122282,181394,192686,125684,548420,4857152,112766,
211730,5248688,611726,1490774,288224,109562,95318,154130,548060,121526,51998,156518,509444,380834,74654,283820,
227138,303866,122498,544046,2192720,60002,131828,223880,970268,106664,157490,42092,383102,300644,42242,664982,
167414,381200,122270,354020,199148,213188,114098,222764,620798,117230,11171264,45140,248828,738446,426920,112712,
50300,129506,108662,515048,321866,1853330,278636,76004,3077078,109850,349988,4094708,622418,422006,380654,201902,
46922,629990,99098,382856,504278,1681772,2809454,1422818,698594,75122,521330,109148,6703694,220802,114386,916730,
126590,83492,215324,1162850,2022758,436586,898826,52154,209192,1909076,73250,381236,64574,1556384,441908,481904,
1025456,117122,41324,58490,55778,2180408,1153976,123548,136130,571694,50738,367790,80954,97694,122660,3509888,
42998,103100,755402,48362,163358,342626,480164,657770,13391888,120578,846122,1000886,199862,668462,174002,571832,
126806,64094,658160,216008,46418,61442,2187158,375350,422522,365198,153710,461102,102974,219236,124766,236408,
48812,77570,1415930,405320,2041496,355886,347558,113576,230900,44402,294508,41266,210550,41422,102766,266350,
798626,102566,371540,151066,197524,545986,383068,149932,196846,102754,45028,102736,42436,8416114,133828,102878,
195524,41312,482056,71986,195388,535454,266072,44906,103532,442868,155816,41576,309668,150746,42926,123314,
160622,46022,43394,73412,525614,237352,41374,4707922,593446,3291734,102710,129796,41158,246094,197812,1100746,
548650,105146,860026,7117276,107422,46690,1138066,119158,1345444,325960,477754,130282,110788,10727674,47812,3609538,
1088566,1375576,44530,712148,437674,42808,120178,41068,129808,95032,73306,1033588,42148,4835444,1269866,41050,
103762,102610,102644,152948,102788,103390,102706,41354,195314,487142,41126,72206,71884,895918,721444,41360,
321922,41804,41938,212656,206324,335516,189908,47582,50606,41576,529214,196790,43784,42416,112892,42746,
2159960,122732,361058,833612,151826,1306544,100790,128438,187304,44054,343940,328730,116924,362744,268232,277628,
47948,75356,134324,271796,964400,72278,516470,85454,183416,46646,197168,410486,198896,42098,158414,543038,
42404,111164,45590,179270,531806,203810,42890,105710,51794,842426,94958,1976252,103550,149558,73196,103712,
2089166,45212,383576,51134,128888,50822,109850,97010,898790,842576,44990,805280,45458,190556,42182,76778,
46814,547412,749876,461066,115736,346208,274712,153068,42188,107708,42488,41840,43934,248702,154202,106574,
73034,154526,44594,404816,311084,245798,41822,202028,74456,359492,42362,41444,43082,43622,96038,41894,
323126,270032,184382,113534,43268,41684,79100,156428,395078,47780,423980,95282,78452,79586,108086,109976,
105440,126266,206726,547592,446270,570272,109814,102992,548384,265478,45950,421226,178784,241444,41278,337540,
41068,104096,104222,104258,72176,111188,1991342,524108,218486,43364,95774,109604,119012,41474,43412,118094,
777664,485584,41470,102916,103976,72074,829772,371096,399122,74198,419420,42416,41138,430814,42614,42632,
199154,559070,106838,49778,74414,527642,120044,42110,173324,104894,402812,562958,42122,362312,679058,41168,
1496078,45854,44234,351710,150902,577214,195812,41798,196622,151118,118640,144974,43256,159704,46010,74252,
251642,41204,118406,104570,532628,42428,188540,236654,157664,199748,704384,664478,72524,71858,107000,334214,
410786,206072,573374,335186,223316,44252,103220,213356,80012,44468,1773386,348794,195704,460946,43964,198404,
159608,106082,627758,482420,430568,103696,103066,71842,41270,713534,854312,102956,203180,189116,187334,267170,
405530,197806,279532,206230,102874,218902,200236,118666,102802,45652,201424,42238,121906,109282,309502,198022,
345064,44698,103828,1331806,508090,44686,102674,1222616,196804,71854,248390,8238590,103228,104594,282122,42092,
376754,109958,373838,44684,104342,845474,314942,72748,103090,888160,105214,273488,41486,41468,41666,198362,
279842,195932,41518,335008,334196,1010168,103958,41276,196280,187330,102724,41738,41066,195278,104854,525082,
196816,71956,103108,188362,74498,42932,43418,181688,156578,43850,71960,187754,195518,638654,217852,991828,
342916,42806,1050226,41782,123196,43222,104362,218662,106990,45988,45538,560986,110302,109474,460156,44572,
43924,282928,259510,209284,1404898,102850,43978,106234,77206,42244,41416,734380,104722,152080,264904,71914,
105442,118120,43492,154456,45106,102742,194800,1336156,1196512,539446,46660,75730,350888,102794,270158,102856,
41152,438914,102682,195452,72632,3365684,43634,50030,380162,197612,97742,41960,196802,107774,113132,104642,
76250,2027240,1234250,41912,43244,555632,78194,271430,118820,156212,42446,75764,44732,109556,103922,207440,
105020,97580,273986,339464,44360,72920,41456,72866,41726,333926,95474,41258,102976,102742,103246,95422,
41494,41074,103082,196798,74156,45932,105104,204194,41546,307184,104564,41276,372188,43124,42314,103448,
73634,41168,105932,548822,138902,205328,150536,487442,865208,723638,197606,292118,41312,224492,1404524,380984,
713252,699968,42806,123152,113384,334658,41140,102862,218836,41420,335788,41506,41264,3876746,72010,41206,
71956,1702066,121846,42358,41590,53194,125632,73126,41090,103942,195706,71984,41444,41294,46570,104092,
105748,51358,565576,78124,109204,129802,45070,683818,111166,1286032,72652,526426,419008,735082,75514,149650,
512008,44314,109636,549538,72058,103606,192418,41596,454864,118336,41866,106792,43384,102724,45436,41674,
109384,208528,41542,95674,72598,95620,48148,44986,369934,46006,73426,48526,72490,752458,42262,118876,
104128,366154,106630,103264,95188,244048,97726,199456,1207420,41206,318094,43774,248422,1778152,44950,402658,
103498,178762,102688,45268,150298,42010,199454,187928,119078,700682,42476,213656,73592,106052,595382,267116,
570392,336668,72820,72010,571630,103288,41186,542728,633292,41524,72358,372364,41122,3564280,41794,41086,
200528,151946,340712,483344,41894,149192,123146,113510,238808,102814,102866,41360,708818,183830,41702,42494,
149044,1710094,153568,53662,42178,41224,42214,183712,817852,1340272,42124,1979824,351172,41584,42394,222646,
42898,119602,154864,153418,830594,41324,42356,448846,297214,426376,555112,272800,218266,269638,219214,516070,
349948,1135564,337384,185302,103816,72250,2132182,174760,73240,530944,105832,119500,262348,45370,42706,44434,
553606,655028,196766,188066,103886,337382,1422728,196874,564392,41588,42428,71966,72002,8863766,377342,105146,
240068,44230,5988346,564574,373804,1074382,43252,42820,47230,43114,129676,42244,150172,73012,196576,271906,
126202,72472,804508,109474,105730,72220,2789008,555838,207472,198466,43420,112558,842902,285070,273130,41560,
118858,336166,113722,104812,42280,42982,111076,43864,46372,1069054,178006,44602,72094,200788,42232,43090,
129788,662918,149332,456268,111964,72334,499672,122374,551038,107698,102892,49078,110776,224014,907456,42196,
195196,237622,43426,42448,271822,115804,49252,41440,571504,269392,336892,42958,124642,110902,126274,197410,
195304,196492,1592428,151276,75826,418756,1005112,42394,341590,126748,315316,329800,41770,41446,119080,42916,
47188,42904,392590,45724,104800,337702,122860,236818,709654,45778,3318340,103126,42058,44362,43480,563854,
220630,206236,198220,179956,892876,5701072,41716,73198,5909854,41656,565484,41828,45398,151958,446510,357896,
41528,41432,43580,104420,3076958,196544,341264,104716,41092,72308,102796,118768,1995118,318212,335102,438052,
104438,72250,102880,95038,1038238,453580,41534,73028,41258,338578,369898,2046866,441202,196798,103198,209218,
619078,106870,521254,519934,44950,149098,73180,870608,41882,322786,183736,218600,41552,197468,1441304,43886,
43940,183662,656786,564932,103796,105956,114230,103886,158012,738134,41152,197546,43208,41464,95230,698692,
334030,41438,1005626,543170,41954,41564,42008,550460,42004,196570,72236,41564,195704,41290,71950,41308,
379228,103552,41210,441386,41336,120178,103144,197698,438268,44428,42898,198182,118328,41698,529930,103690,
102934,41230,191194,246238,47554,152938,197506,112642,46018,149212,41686,41182,46198,41434,106246,110620,
41164,294712,43162,45610,189898,42958,41806,732592,1293442,102772,105112,103906,198424,214216,42130,106336,
221992,112006,124936,935398,41632,218828,102788,191396,219058,42124,335552,341870,415364,42922,266188,118616,
113554,98998,522262,86074,1156078,74806,1162888,195796,94282,1621618,5714434,156724,210484,174610,1921456,129652,
226252,924904,191860,1217800,104410,51370,278494,227746,51658,114184,949534,61570,230086,104518,215722,242080,
76678,122362,188650,63862,374158,104950,308014,73078,218584,41798,41204,42574,42478,577006,954196,2036122,
41944,95764,41452,200248,72328,894508,143062,1059172,627836,72458,72944,72242,430898,41216,41714,102938,
41138,196250,153134,152884,41186,323246,107992,95668,73096,76444,71998,110602,104176,106768,72862,42190,
73852,103510,195652,207694,43900,192040,103564,265528,104068,196516,236350,41722,265204,45160,275446,48268,
43804,479890,102916,48772,358066,200350,113488,43252,72178,109414,73582,153106,72376,369532,830692,120112,
73690,817624,200728,151300,103672,46870,199432,110116,43684,43972,73618,96100,206992,126772,41950,581536,
523144,266176,104446,184228,106066,43144,99178,208504,119302,43324,451564,51874,188152,108874,106228,319636,
74068,132064,43858,460450,126916,47764,857098,72970,72430,41572,43084,442864,295072,96748,72884,221966,
73820,41438,71966,72128,264770,72038,449012,105002,265094,149488,41144,200048,219992,103630,41194,103234,
196400,264764,151912,406414,447658,188494,121858,43714,42454,41356,2484298,199828,42604,4180204,41254,209224,
149104,547264,119644,150724,42796,280972,705214,1096534,362608,474586,73924,42148,335206,725848,195616,72826,
111484,42256,104716,113506,41798,266786,1645586,42776,236672,1648052,122978,41426,104264,50354,41182,103552,
105784,95314,3911326,105136,112702,187144,340954,41620,47246,304358,104918,106664,177992,218444,316922,72908,
72386,41642,547502,41876,104774,198824,42116,4252244,72208,95644,395356,544828,72532,295372,336172,41132,
261644,249130,153952,41902,41194,44062,533782,200386,72574,79202,200600,265750,42736,44242,183814,685906,
473854,72112,1443922,41350,103732,1644098,2124332,497998,73126,41806,397048,188794,2571682,155206,104512,467176,
338026,525592,561586,183946,41342,42044,118364,73672,181852,2112244,598114,103024,43918,184078,188872,103366,
465874,196030,41842,41212,102880,1327274,130772,479438,42128,41672,41416,156136,107170,42160,205384,50710,
811708,42790,201184,41632,218770,191182,265984,195556,188914,1536982,43834,108124,182506,106666,118606,50218,
44194,596410,331360,72454,41866,2959504,102832,346120,349684,47662,325042,705922,202912,
// 
583412,831974,41786,1816430,512036,124340,4416476,72550,130510,184342,72244,887842,183434,1456544,338420,2091272,
371090,119246,218720,310574,44138,108344,71978,935398,662752,552932,4406804,43994,324884,9001448,119954,53462,
58142,41188,41254,130036,103552,909304,943178,200066,72206,526280,119170,41680,433954,95212,219622,195772,
652504,322978,149672,317216,41828,323282,42458,102944,102854,174488,42422,72374,377048,9194564,525872,82094,
1046756,72034,103040,41246,72796,41254,41236,41630,196412,103100,218570,558188,617998,1708922,103682,119120,
41446,153538,103274,72416,42578,72074,41264,41834,41224,72044,103928,41414,102928,41278,1329430,41198,
41380,219412,1065376,461842,265436,2365334,1467274,102868,4916590,103120,103192,41246,95752,205354,1460938,41566,
95428,72104,195662,185086,45304,108802,9123886,195580,195742,725572,7253758,198610,865126,42310,41290,1558810,
41212,105238,454186,345268,42658,816688,2033632,42094,1989658,102968,41170,195874,103064,103550,268690,41500,
45010,326992,103000,335056,119026,112672,149872,1096132,105700,104080,107212,337000,196762,182278,244414,340534,
149224,267070,190360,358114,228700,1498738,913708,323894,41252,74984,369208,41888,830204,151874,41512,218716,
195728,547430,42242,18306112,41620,42052,42854,185186,553988,102998,106076,72158,105032,344522,495686,2410184,
270434,41612,130484,136184,1440236,103592,112532,212126,42806,42674,108182,196616,160508,46022,170222,109316,
7358654,553016,149806,651166,41680,149482,72142,197182,199450,864298,339904,1299004,41182,42238,72164,219118,
830356,528430,103174,1085074,544262,106168,227668,279202,41446,106708,370084,42520,113356,156646,127300,2778466,
687100,536296,149584,42844,224932,198472,199984,113260,104404,345766,45508,220540,122788,103594,46516,563944,
507916,598000,4671130,342814,151150,43048,321454,105052,103306,635710,210622,103972,43138,110506,1380478,188614,
452998,48676,42238,267700,112870,43042,48154,369598,44596,53110,379804,607036,859918,266728,574348,45922,
602374,123760,42178,272542,106600,138952,190072,208084,274000,104062,41224,1314352,1384150,346054,107896,707314,
110002,498358,715306,269482,200956,547906,157468,41386,95644,153580,102962,41186,72106,41326,440578,390004,
149392,438154,195634,102898,-4845482,41498,221636,41452,41848,103426,335032,1266152,368918,967802,209102,454262,
467384,109814,608324,1448942,150962,465848,105008,110462,143306,158858,44918,137726,744596,594068,531158,581432,
151934,242006,82988,123962,438548,544784,846428,4684244,214178,307508,73574,19294376,411764,2699096,808586,263294,
637484,272516,663434,65678,371012,374264,628106,1593284,74492,304196,2593718,1239422,217418,570056,130874,823892,
1740542,197198,696482,444734,108788,355244,122972,359348,156794,39490052,5037098,1587254,405206,624212,140468,43916,
600386,127238,1674734,168134,1271714,514634,48686,264668,57806,128564,135242,75266,340538,136502,165218,346694,
192002,874778,198896,650606,46094,115754,337622,12321248,269918,18502682,250106,254678,111848,43502,119246,108842,
105422,64538,169802,862826,298664,1105826,918314,3463898,338216,61082,341348,128318,1296206,120626,989348,105974,
176486,573656,2105474,53594,8305916,215636,223844,97874,596012,53654,169478,101276,227384,7623572,48002,41516,
200858,351194,122558,109364,301928,238118,4790678,1851218,119642,138698,102734,3923168,43574,830264,84122,1253588,
47354,908996,6974222,122612,59414,43718,72046,42832,41404,72532,1034920,118918,412420,863714,2489978,202430,
104006,97178,145190,275114,232094,891254,258590,43850,47540,49718,263990,403580,99770,82004,347528,174506,
41536,1977704,335186,41876,103012,196972,103874,42974,103820,619654,545458,2076050,292066,526150,857710,41542,
317756,104408,104912,73442,198848,95258,74054,103012,2289830,149260,2685938,284666,41182,156130,202654,236548,
453142,207568,41194,151714,112930,543988,101266,266536,102952,42598,274696,41560,42082,49138,72322,41192,
42830,335248,72296,833558,595336,95284,104134,41456,118546,395936,196568,41186,121090,276928,72166,102958,
72724,73732,218804,103244,41248,72928,41414,197534,2761904,195886,41794,221240,41870,1450520,190424,44018,
118402,47050,223270,570832,105730,41782,97204,707992,184498,42718,327274,118948,484738,105082,853952,2453648,
107528,47834,42512,908708,107852,119744,723218,2428592,211802,206018,195692,47516,10241366,318074,184586,611924,
196016,104702,245726,106106,72206,41462,683288,190322,334822,439312,41204,283498,39652138,34417276,37443268,169594930,
311857714,6830866,22271806,7756282,476030818,270724438,59950414,279937828,28161610,52066366,28500382,41366,72434,103022,103778,103912,
72472,200842,460834,41200,344050,420928,104776,271942,198466,42052,5809108,211750,130108,105802,42596,189044,
107150,42476,106844,72080,338378,44686,41824,120052,227102,546626,731576,215546,198326,444728,41684,317342,
72394,104500,215476,158428,43486,44614,41554,107020,43234,188962,200404,1078444,121840,121294,103132,753832,
378100,121354,741160,219718,113356,130444,42886,109954,240154,150166,549784,42346,96910,46510,41426,150092,
42676,103048,41764,1194556,43000,5318872,118822,41290,197350,72328,95458,210164,118558,859846,240274,105466,
41222,41324,319192,41336,42068,599750,41596,42226,296608,189202,42388,153988,41308,73642,244282,1351186,
934522,107332,335374,191632,151504,443176,195908,3197624,166002584,2370938,1266238,2983900,104872,43624,863614,318700,
122356,42076,269806,245908,42340,106924,105682,535486,198364,240202,41882,103502,247064,41294,195958,149716,
41536,335924,118730,125534,2873330,219022,210220,433948,41386,323816,149396,544172,179830,41212,41338,72140,
72230,72754,7367608,42712,41542,559288,544168,329284,197326,199162,184606,41786,42298,105496,42424,42772,
118606,2460850,196000,118768,41486,292958,74062,41572,197050,318874,153892,41590,195472,104638,5518612,318802,
41338,436900,197320,103970,119084,152462,42818,327584,41450,45932,16330196,43958,1331480,704054,104456,73436,
41464,1468510,1683586,197938,528256,103384,41860,336068,41254,743660,41386,152858,480098,41252,72158,72122,
43772,42692,41906,518798,2934542,41414,444440,103546,103256,103886,103616,72164,45206,73622,995642,198548,
284980,1450294,97816,224746,222232,45202,196576,42172,104380,41746,41300,1068778,182336,275500,72578,195866,
616768,103912,103406,113342,157622,43286,105080,302732,184616,110750,386648,742856,105926,199994,371066,151898,
189008,53798,3155414,4966250,521942,205718,118754,122090,223178,834926,533894,329774,189050,152222,642284,111974,
189698,205676,42440,103244,211334,548024,696902,274190,319388,109490,6396548,708206,43484,340016,317632,41230,
185206,197428,44924,769502,988202,45092,290534,46388,8965784,41612,150464,25239674,106544,391334,47426,272234,
1005548,251798,108614,286106,53222,268598,41558,50846,43634,116804,162698,121568,497192,121466,41474,1063208,
1932572,373088,104294,4351862,732254,226064,243128,270866,324326,43754,195386,104654,151706,114482,110378,1338014,
196508,597026,44444,196346,205094,316234,3770854,197288,72488,41800,441178,335230,233438,362390,374396,448574,
319298,381560,1266002,376862,227030,195992,337946,111398,760766,965732,913406,42476,3746222,932468,4085852,43388,
177134,278492,113180,546236,216806,155534,61430,154130,106754,607550,3726212,42458,261116,144476,12006194,1872998,
1823048,17121506,1369598,922262,636710,3760718,1442984,239774,4205354,1343762,4692866,707828,2092850,3298532,140900,226310,
3524198,5896688,388934,152402,46094,56030,123674,324482,105844,196852,544612,41896,451324,43114,105268,370192,
863426,41384,456062,1630276,336358,225358,707428,43162,197902,103076,130432,713894,104314,224446,41428,44248,
104854,510394,42844,120172,243172,516388,105826,949738,42508,42700,444568,281746,206830,584752,2058736,318100,
42070,155152,104728,200920,119188,617098,109750,130600,4789084,43048,1451074,531292,44776,45022,198166,153976,
74548,105070,126856,44668,831746,103996,597898,104246,41240,41354,42106,483748,107422,42430,42370,339586,
41686,266092,518270,292580,2212790,149738,264758,2084486,5590732,7783832,144986,95414,1144982,1893908,1178498,99302,
860492,95360,103736,198668,454196,152726,2401706,407540,1787780,2525528,2102342,167258,44294,1065818,663932,192746,
345818,129458,335854,2150800,9989758,40572766,305002,281252,149786,112862,424528,51070,3846958,732976,47950,253678,
481390,448366,15192628,223396,328624,44428,53422,60214,117106,856600,873934,354712,108538,45400,348244,110860,
1514968,409210,125050,51898,996568,3094936,908926,157396,106594,1175146,939544,43852,351364,891898,160252,73660,
1410844,377932,233554,324634,1579606,442348,141160,43240,352570,624616,43276,205090,221398,472498,118852,451318,
337390,1163752,334078,1556278,318490,105334,5914870,1642768,245140,354562,218536,40470766,1435468,74452,843316,119698,
74042,1331420,196232,201254,41252,3478208,45166,1939486,41890,149746,1202908,152560,1039600,204490,231070,160708,
318064,308290,41374,41656,271750,339736,2516854,245758,391600,113944,196852,213508,107464,270454,197068,250024,
41284,431734,154930,578848,272236,506566,185332,598126,266566,704098,197986,44956,154876,378478,614164,103216,
272062,345568,96454,98290,375754,537592,48370,347350,47074,103486,47596,125830,43150,277258,1985332,195274,
131932,324694,1180246,476650,42076,255802,717394,434326,397432,450868,609610,96022,333298,48226,107050,193312,
106294,54094,339574,45382,43318,1475380,77158,560866,103468,494320,82234,183502,76726,180784,119116,528844,
75286,341230,225244,115624,174920,219214,41912,1327040,72344,336572,42034,183734,192176,1160050,339322,766486,
1455014,72716,43364,118688,41546,46004,597566,41348,103682,43682,41482,95506,103852,189664,196408,149660,
774440,106306,41620,1331404,96322,339478,41278,161338,198862,152134,294214,42916,676762,338830,41368,1884130,
1331402,104152,41548,1180966,41330,74446,42292,521812,43868,153974,301502,345788,615998,95582,336032,
// 
197044,41458,41954,95642,150674,41948,113396,226922,237992,493532,104918,42044,74654,73178,44708,95426,
197072,45854,73556,72962,338008,544072,73000,448870,238124,44654,42968,324740,141602,41306,198604,41338,
196552,72830,349550,96626,153992,149578,197384,103334,72350,335326,72334,888754,41278,1926488,41492,891812,
32069666,8391602,474302450,8161772,128940428,13721486,13025270,91049816,3916442,26791814,55664492,1713146,13049354,2786870,3798902,63414884,
4471196,16200812,5178476,103618,153538,41326,442114,200296,41852,41798,103418,153848,41996,41318,709798,5599184,
103496,515110,888142,229162,41422,837922,42022,45076,41564,545024,4736530,72232,43588,688240,105004,200584,
106462,41572,42334,558412,41446,42022,75202,271054,877204,42236,316604,110780,199394,74972,327638,113780,
42542,227168,103490,103652,45908,918026,105074,42074,103760,47762,41588,43730,2677832,294752,224012,113768,
103238,873578,244046,1336868,41516,97094,439904,447740,2809370,913652,41570,299612,1061504,197720,325352,114428,
42020,43208,131168,44084,111338,110294,41438,252200,42050,73604,191720,2843534,221498,833624,156602,619298,
42032,-11784070,249784,221164,103228,338308,189958,338956,42604,44914,149992,103948,45814,150856,48868,73588,
351106,103174,107116,104272,43042,104686,103606,41854,339766,1598488,99148,1909912,242608,336364,243094,154912,
42082,196126,73444,97528,136624,200986,104956,44302,104254,74614,41764,42538,44314,46708,561544,43834,
151126,113782,75928,41812,41314,206494,105496,44422,185494,114106,154906,196936,106954,54814,51574,105928,
43018,97366,75964,42214,194008,42388,42322,119596,45538,44062,53734,45004,208048,75496,45682,42124,
75766,46942,49054,440368,118948,239254,43342,74794,45862,42748,42964,43558,43684,185008,42478,41938,
41872,81868,50668,46078,1244374,105568,76774,186118,44278,109672,121432,42502,205792,72346,77548,42298,
858976,120136,73804,43468,106846,196396,103624,244984,198232,330028,107188,106486,47164,42232,43618,74902,
185308,79654,267244,119272,46438,130576,77854,98662,47974,189148,42982,41962,43828,196556,41446,103252,
184792,191332,1329178,1945912,461218,42026,266888,41522,199496,103168,42290,41606,1785716,41366,104344,161428,
44332,1683466,1329172,72364,42550,371902,75784,41632,110770,153628,44158,819358,150226,354742,435994,212080,
42946,596542,935998,111724,5610082,119290,73570,340000,157162,42010,284530,44926,655034,103280,936482,869368,
41284,188740,1291018,41936,95614,103294,41272,206638,944254,833722,440596,337078,353764,46828,17647516,147646,
127564,3388924,358138,192286,149768,41366,95512,593602,104632,42700,1526326,104308,272176,150298,857338,520954,
41848,279736,2169844,149812,1311730,103390,198700,2601754,198538,72692,1433384,268412,147032,219248,336506,42764,
440186,41318,41698,1443208,103700,567380,41630,1010320,72974,156094,294988,103282,7334962,1052458,501934,104108,
72746,463442,149918,556268,337388,41338,72424,453484,41810,42746,463622,293650,103384,72938,527354,41318,
219518,119594,197036,72992,200924,567206,41642,531728,119378,41534,73046,74378,200654,189524,107414,42038,
41714,861128,41384,197386,103442,41594,41410,3223082,336242,7872644,121928,72392,42986,41654,109118,121820,
706088,44444,152930,42710,185006,42422,41366,451294,104176,103382,598670,41362,311272,41578,545218,72728,
72836,41372,72566,207962,6875366,119672,150710,42830,73178,242576,103982,230512,41374,317182,43322,103898,
41612,440156,353018,603452,104834,485858,197318,1340066,41936,561494,103636,197342,109816,735316,209788,258388,
471508,55186,62986,1000174,379942,46996,44854,43438,581740,97960,3748660,283876,497158,80770,56434,342610,
242980,1396924,52078,198340,308650,879334,488470,73156,279502,365476,863176,1509190,235852,358810,489442,157444,
323626,388690,225976,121804,83956,324688,413188,104596,276970,1197556,85702,327976,1141774,76234,232936,105514,
197152,41980,200230,742768,606508,286954,637780,310930,46858,231658,432976,262642,4500034,532210,43690,44212,
375334,470974,352510,109006,354778,373732,58426,223972,7534132,105838,165544,237490,780664,268810,78502,135544,
356872,715180,118132,132550,42970,123154,343276,212308,200392,3184414,396130,42424,323728,113938,107926,50962,
2079268,738322,105568,915784,371770,462226,588922,2166568,47326,41804,42002,338008,95536,103324,72352,112924,
1645564,42574,44626,225940,104278,103988,188404,548362,41722,482032,150074,146470,200464,269536,41398,72634,
205892,179722,188726,72788,108866,369848,442082,858908,41666,41360,833798,41762,97070,1100936,319804,95938,
41554,9700292,397096,132010,1325722,196810,99130,42044,42556,103288,113284,41494,59086,41396,1094366,436880,
72304,205426,607636,43634,1539944,348758,246446,1758644,251144,2105486,316484,397592,51014,993914,296234,54926,
473444,230894,1332746,244694,53354,223118,570158,45416,108296,42488,597914,190124,370106,213326,48626,382094,
83774,2031524,120494,116828,555146,4215212,344222,318086,140564,347624,1054916,351998,615242,417716,1657394,329588,
57386,2632796,156386,104588,445472,44414,130382,6380342,1637864,168284,781136,693764,778538,245834,48836,47186,
1135052,180188,822842,301916,890804,119906,141806,1207322,457568,1946828,144098,471554,3388526,155618,242594,44642,
266894,122246,224414,403346,141212,238724,160964,334142,417206,356636,116504,797084,75764,612632,78356,61298,
800216,46514,2540618,493202,50402,50786,43922,73838,2809448,512156,126566,49418,1481294,424388,882224,3211046,
455192,439478,1581068,952856,123092,43028,138212,208466,535814,706778,100712,48638,45596,360722,55466,333476,
1260308,1597394,906014,728648,299774,595646,108782,198398,5786198,52586,883646,238274,201602,154484,647648,2698508,
661202,76052,261092,79004,397844,42608,383336,50726,106532,77186,704996,45962,114398,45746,173924,285484,
150154,42052,104758,103732,344302,1495042,223432,118772,866996,72298,41428,867640,634628,41438,41684,42212,
316468,402544,196930,325756,103348,41596,46492,200440,3096188,103588,72544,930356,41498,373180,105052,72586,
104152,42602,337046,41456,336836,41776,1119482,155846,72452,103588,42136,197026,103480,244994,124424,113498,
45806,1897700,48398,4971950,1507406,201236,227156,596138,63914,743396,81818,75806,344444,244616,3018866,18852296,
108356,110786,74096,255626,44018,861062,1256624,109706,121046,1181822,1112126,133478,514022,863654,434840,51182,
111704,940766,47534,1020632,45986,1814108,44360,216950,589550,156072452,465620,76526,1036670,1333238,48662,111002,
319352,2774606,391874,111164,41500,42116,42278,75290,382178,124214,41726,458204,545402,373628,862070,42878,
440588,106994,7306310,821234,43970,153758,43682,182732,295772,197696,103412,452846,1010180,154346,44246,73058,
172310,105652,577558,41354,274846,103552,43322,104234,82322,77012,203252,281726,212018,121514,1157216,209192,
327938,185126,220226,42038,218456,353102,41486,75518,568724,612386,103586,245318,231458,288248,555524,106178,
97154,114278,106664,158666,47186,128168,104054,45026,322568,145754,46436,221198,41774,889244,42818,106754,
422288,461588,354902,1084712,45278,164546,219398,1757606,42236,46814,45356,759668,115736,820112,165146,370826,
54806,1140602,115394,552146,1419656,45032,42674,103694,110174,356504,202766,77138,124658,1982984,43442,43574,
78974,117716,222152,109526,128492,196556,219128,406562,243836,643586,74906,43316,199526,3073028,858866,185774,
330926,125144,73034,225608,3526466,231548,76706,103378,197068,41548,41908,318296,41726,211624,7769548,530524,
60550,391330,1054950748,248290,104536,217378,95650,46780,220186,763984,44218,111970,341272,1097974,99052,200170,
112150,42472,746308,372058,758152,43576,212374,119176,723382,104482,4028392,114904,180182,197846,318374,459220,
41488,182812,41576,319366,41878,73018,210838,43534,150574,1361866,118850,337052,103358,150274,105238,198784,
103672,51554,72686,41528,41848,41584,1205330,222476,41360,241280,41426,42074,42584,104198,43550,42002,
105170,42236,293444,404888,73268,46444,223564,51299446,121528,1469506,114250,47476,43312,134722,1191352,584230,
234334,197806,73036,47110,73000,809086,121744,209062,41928556,399064,113068,109516,200884,48820,104152,195130,
108436,45964,73054,896080,42988,965038,42904,195616,105772,150214,133264,48610,41644,47812,104440,41872,
73522,108742,839974,1484140,43534,344740,118354,108904,41986,81370,861358,42238,376246,73648,219874,51130,
948550,139355806,44068,103612,150970,2059510,44686,320332,105844,74386,43822,263188,376978,111496,98326,157126,
54550,188812,72622,747364,153076,549508,214546,247132,108148,49546,46786,121852,112918,659866,73378,44536,
159124,47206,261730,46468,105502,106384,977674,458380,297514,4131328,287122,274000,41404,107140,348628,74548,
154426,227506,1095772,43402,121366,1771636,43132,107662,266872,43066,44824,79426,991282,103684,103954,47308,
74224,268168,45496,42718,44776,371872,42646,2735194,42376,340852,104548,104530,303346,559264,47794,339394,
124282,41518,199264,97354,42556,41392,43480,657454,896656,119098,275440,96058,106600,242392,43804,79300,
53614,879418,106150,50170,349762,72568,108526,197320,200290,214060,403096,520186,223924,211234,41674,44716,
186448,938794,4626076,211630,345388,43654,79138,4187944,52762,1467562,42490,44722,51454,42682,377032,353002,
42340,214150,76114,208228,826528,286312,349114,73702,807448,45442,47062,43834,103990,199912,659884,697492,
50122,43672,42742,848722,246388,46498,45586,136180,48010,546592,208984,379324,46012,41998,197482,42760,
124822,41752,463630,48442,874154,196318,104338,41992,285856,42338,553634,1392470,95746,197962,1988062,294718,
718268,104378,3622478,103522,103432,549742,337846,199174,42832,293320,121762,839938,96076,339790,72370,73270,
1115446,206096,42392,41582,103772,237682,894556,95758,13898458,1232650,119824,105020,184796,106694,336302,42212,
119972,326978,336626,199520,42488,1603114,72544,1406284,652406,96794,75086,41714,104252,588320,48686,155606,
346508,29971610,41810,41360,1109606,722066,42152,198062,345290,73898,200492,372232,41404,295808,41402,340022,
545600,41356,41524,42028,197324,42932,41438,450902,119666,200888,717146,41492,43864,2728708,572812,521926,
234214,350062,73138,108016,48310,120550,260458,1628134,42748,122182,255622,120226,438556,3927184,72490,104182,
2457250,738268,52114,43450,321880,562606,529810,42946,375226,151594,8211976,2457178,1501288,43054,174220,207022,
214846,47770,115384,355504,1340464,476188,343906,526048,130594,374782,642634,909448,158908,60070,133564,73084,
163042,658564,1909084,96592,380614,107854,600352,499084,540466,1616254,475978,103498,152188,107260,217480,152080,
113380,2861044,80914,150946,337102,1288204,677074,48442,42442,47374,46462,1610908,104560,42892,47878,224566,
549814,1460248,41452,654280,8190376,335416,976516,44188,74542,788740,3362938,197942,1669712,206162,749678,912158,
276296,41746,119854,104186,262058,103376,567212,869024,860276,1500842,533954,108776,104618,-82376944,1846450,393316,
10811854,42478,567566,547532,72418,105406,41720,339200,41548,952408,76132,917212,272164,1113232,107104,6796516,
119008,106276,197014,122248,483412,426334,51538,4656172,62086,249976,104836,189248,339194,42652,528220,343972,
718678,104282,196874,376054,550924,42686,103532,104998,198868,44374,201622,320044,41716,72680,293432,1330490,
248686,546058,103474,72740,103796,866086,17853242,46754,104468,105620,2110208,131858,6816128,43052,193274,189872,
438724,342902,43106,200774,401816,196886,43484,240428,41918,247334,336098,73994,130624,183274,2619658,41596,
139592,863162,2191634,112472,74036,43940,3618404,103616,72470,41966,11774024,235160,281720,41470,397222,336904,
860974,103876,42046,-456869378,-38245502,-151997738,-115631240,-88891574,-1937214686,-42392126,-649364744,-208617446,-105278510,-261088016,-462345140,-123018662,
-59104316,-286095296,-1408135646,-37252676,-457270664,-204835286,-104718974,-70154804,-51250376,-1568161028,-18881012,-17875298,103856,189100,336820,113366,
552602,41450,103430,202466,42698,351578,1190882,570812,41366,96080,556490,104528,196958,98294,77342,43058,
161006,344756,107336,44246,105050,117866,43610,995204,713954,42968,41906,41882,403034,103826,694742,196850,
186800,42950,600392,106076,42836,41540,2035220,42518,155288,44474,573608,200548,490348,43522,95974,42064,
42634,22792582,1696402,198928,593314,343702,42352,120394,880174,2927962,200818,263482,156886,336898,185464,570268,
42436,399808,3342652,42418,290518,846226,1053676,41716,4145842,106786,152794,118946,41516,863152,104326,482596,
324646,103804,41674,1127752,206566,274264,131944,106486,41576,831362,196762,5220868,206384,42554,545788,104212,
432110,336482,521386,41450,41570,73016,73340,1687640,154340,45044,230414,340204,105286,104924,199046,565822,
189520,41734,103544,41444,152594,4605092,41696,329326,119110,103570,41884,46004,41648,41678,104062,73126,
241156,42076,600106,863860,345622,72622,943078,150232,154270,104618,237638,107210,41468,41744,1408420,266860,
// 
183134,150128,73154,532268,268370,723716,968074,598822,43532,2511392,12408962,412484,74330,1687622,197738,200732,
41858,42092,41606,460430,185732,104144,340106,1084298,41626,103666,41860,42764,43256,286142,105716,560828,
212924,74678,164918,197894,15411044,103664,197408,343586,183956,74444,107876,203954,222914,713918,105284,1405496,
43448,261392,41852,154436,151664,14374406,3021464,74174,365882,574436,244292,45194,44012,189394,338482,546490,
104644,41726,285392,42106,72566,197402,3717958,41458,104926,295300,150106,42502,41612,105328,408304,41758,
119036,108620,2577716,295238,343250,104002,41386,600062,449438,4040816,211154,119516,46754,1157350,233182,200630,
5047418,199064,293900,584042,198416,320954,42626,658144,41812,113312,41582,103678,72674,372046,546950,269092,
225550,449884,42508,201484,5231260,41470,106102,119410,613702,4703462,220346,119828,41440,155758,105388,196864,
150224,41426,435830,41504,201478,184132,111676,45370,104710,207406,222412,44290,116680,84124,353596,333706,
1383592,479242,108976,44338,1602508,967090,131422,127954,73306,842026,161236,3093826,295138,119854,75538,85726,
105880,1657570,139906,76888,557914,863084,41438,107966,103636,325232,72454,7091656,150404,103802,107960,341564,
151748,104000,189242,336416,982148,72638,41558,104810,202604,336740,372028,41662,73018,42022,197662,199174,
44734,330700,4788742,151528,74422,42292,41864,81716,707554,519796,556702,107506,105724,45658,74896,863074,
336734,336410,42010,336814,103964,42628,185080,705116,103610,41510,41594,42424,319528,72578,243574,198376,
47866,48388,401848,121318,205234,46804,81310,429646,287854,205072,54490,226708,278296,50764,78916,103930,
163636,105226,53086,74776,109816,306526,105712,82822,183514,78610,383110,119158,583126,57994,465352,153076,
340126,155698,136984,55966,235726,73354,190042,169468,74884,530854,108178,141244,52582,124924,243178,41578,
42586,51142,327382,1344202,1535200,469240,52546,850156,393100,101020,107710,327100,161986,45706,317590,87034,
105124,110932,63454,76162,188584,51250,218788,154726,218716,196918,44050,290284,43276,135886,95998,159214,
195304,107230,274246,77458,215806,42172,44842,308956,137956,341242,110716,44854,46420,73696,150406,189400,
444454,153322,115918,206476,127786,169954,202588,45922,951028,122506,236986,74488,51730,124540,372526,113146,
55786,533770,43924,142330,46258,76990,77836,164074,106990,200968,41902,385054,74002,107224,243994,355768,
863386,120076,74164,201940,45448,344500,1745368,647116,75100,41494,761584,225736,63994,137182,60910,331312,
48652,45718,189886,52654,322726,187774,863062,254632,393196,57022,47068,43240,226060,155212,156562,123946,
122110,546892,58702,711916,107548,108286,125734,550888,355678,332494,116242,191176,159964,140116,138280,150244,
126394,304582,271492,77512,53518,46066,315274,164122,114244,106414,347560,389428,733624,47380,130918,75406,
111706,248524,42082,111058,47542,212854,47194,120028,1029904,1374820,1161124,578968,323980,43906,402550,326074,
103552,234322,74020,58954,286558,86746,310900,248854,50836,192964,126994,47614,58594,645754,48082,111868,
127516,821266,518008,838906,43144,571192,1281508,510160,157048,207448,372904,43114,596668,244924,377482,81742,
74704,202804,245884,41890,520810,42088,54418,105316,121894,112282,106738,48202,112138,54214,80590,50686,
782044,43816,131476,206638,186316,260968,572920,354748,374566,190930,104830,46348,75586,662278,119806,44086,
45490,91930,224602,45814,271330,200482,50668,105982,46222,124060,44746,339046,45970,73534,46942,693868,
197494,79564,48526,720112,49066,412630,54310,50254,717640,82318,46354,52306,201022,52954,102370,328354,
41614,229138,49570,111976,52114,151054,223162,58918,119464,270358,123154,121468,120166,154942,48922,388942,
47182,250360,129910,357622,531934,59290,257182,44836,289960,124870,106900,198634,43402,122002,80878,138694,
220390,338920,556882,78754,331474,46114,118708,53662,204586,120388,196852,277738,152134,212794,512872,42628,
50038,343834,81850,320092,464152,371230,486904,119734,157156,56698,132808,42514,105802,132478,385648,110554,
109096,244150,53986,319162,57298,120874,57982,397690,116062,165496,211336,107422,110410,155536,190534,617242,
115306,106684,346102,115054,110086,49486,538144,47758,112570,134392,114082,106090,81364,112714,190858,41416,
151378,126862,198862,51574,159100,80860,114280,554110,198790,215314,206206,392062,53062,64510,222568,120328,
227254,545596,103966,150514,358108,402064,42214,134068,106936,163690,270034,97672,80284,116278,126328,197176,
351304,374362,328120,226444,188860,121306,45742,47338,969430,399352,111148,353248,122494,139342,49846,267442,
352762,169036,42376,1418776,212362,80230,396232,119320,129892,131998,107062,48850,617038,54106,46660,328396,
76324,1344688,153754,146758,104146,208474,456118,151000,283642,222028,164338,153268,205342,112840,289138,53134,
107764,114820,547744,215800,157720,139900,48310,125098,53770,203560,49948,113164,139954,214780,411874,903616,
42802,43918,116674,188746,49426,746746,203614,42046,210526,49786,74866,343528,867436,575566,226408,54430,
172786,104290,114460,96970,126214,881950,362320,49282,494068,47086,92254,276280,251836,513232,43270,248092,
537208,345958,48778,299236,53674,193450,113434,127678,49246,134428,229324,41468,72638,114134,44558,1019146,
44236,547402,322786,432730,104008,41788,42922,108796,344092,103720,198940,41590,441778,154702,208684,1696306,
154724,326450,912718,106822,41704,190978,1906984,104788,41732,344000,183278,197530,42928,231826,150350,242248,
572608,201658,658156,43084,560272,508972,41626,546284,863048,326360,103808,41500,442574,41624,860858,313532,
1130696,307226,42212,197548,220048,2023532,42314,2482474,338242,41746,190508,348770,42284,41522,108380,41654,
266744,353324,42698,41450,108812,107336,224048,943472,46706,1337618,130820,113432,544478,41828,287762,2560960,
939824,41708,41588,41492,131312,42248,570964,41476,140008,42106,297454,41422,398930,2332430,341392,103846,
45850,198886,104908,222520,198994,41500,328792,103828,72550,226874,1067168,42062,3044468,151544,268922,687056,
41788,59221702,41426,150370,103892,197986,196796,41576,569504,121424,41686,105508,104734,482896,42586,72916,
74266,45358,41896,44692,104966,72722,183730,197494,119344,104866,43036,139558,73066,42682,200086,103624,
41512,41756,444488,491908,197842,344290,455230,386788,266908,42364,41854,73882,154180,295930,197194,190036,
42454,354242,371800,41794,351586,1121698,185168,138458,73388,571322,341282,445454,121610,329372,42704,44162,
156008,104174,43388,109916,105686,109790,343394,324308,107108,250616,126794,347606,214118,47726,200996,723284,
47402,549782,1107218,601292,214442,48482,49004,106352,948950,124010,41546,203534,572138,491186,107144,104840,
46874,972710,111194,119204,274328,126524,771506,200348,46412,212948,2804336,334718,189812,220174,4105598,41846,
73376,372092,222238,1371964,42544,103612,72766,75538,96004,337394,451400,1083544,42824,1984486,196936,2204818,
1562720,114002,862268,42326,221198,41804,41530,103702,200738,151184,105104,524360,73040,42212,104536,321190,
150958,442198,153226,304504,72574,645832,372754,1355228,72614,191144,2498210,7741106,8576648,186362,105668,96194,
146576,415214,105722,426692,352934,17305748,202868,105992,442520,1136474,341270,154610,649766,104120,72884,42268,
442924,1217714,185566,103882,103666,189604,41594,103898,152380,558748,45646,122434,41632,461152,75958,3415834,
373960,77884,73240,398428,43306,43810,155458,44242,42406,42370,47410,73852,126664,711838,155782,41848,
46276,197380,72754,221068,300310,99286,41668,41824,199486,41524,1033408,3192868,105184,198028,267688,43216,
47170,43102,43054,198296,294842,42074,338750,42104,183044,130828,150838,197186,771664,123796,118462,706000,
299458,277384,108742,41962,103828,42484,105286,325336,107140,222778,105232,105304,50230,72712,202744,75106,
198832,273028,44794,2624728,41836,322948,125794,784786,104710,449716,43186,75790,42134,42116,96926,1707158,
43880,41684,553880,739316,339230,121676,104384,651242,4976102,1197848,550964,199748,364988,42788,549506,192020,
361634,113558,104276,654590,103762,601424,212588,139970,548774,714244,453688,357008,105458,105368,105584,185828,
41558,733154,2563646,41608,103918,375050,41906,2869984,131020,95924,340514,41938,221972,824756,599872,43156,
46946,274196,897626,41978,110918,111440,74930,42662,119228,48638,293756,1577768,209936,222914,119426,125384,
750278,477824,202430,234632,510998,231176,2616932,42068,249530,388892,205346,79214,109622,2006030,188456,204104,
208262,43286,137534,105932,374054,162326,44402,1004060,104090,52526,466058,342614,269336,558236,74246,211070,
211718,204428,330896,132674,41576,113186,83300,308444,134618,936992,105554,108002,42086,213608,418772,105068,
123914,333482,155252,41774,4208108,370262,156866,49298,47858,181310,44060,77522,3719180,1121780,120908,201134,
393266,109010,73742,550796,199406,161384,44888,1106462,103442,43202,759776,106796,190598,62438,1725392,104042,
390584,113756,733052,444908,119828,42302,130568,46676,110810,75794,246620,109118,43682,25354442,781328,2953730,
49916,199838,416876,583184,190346,287804,331292,207248,378200,529238,45866,404930,221942,973292,374312,159410,
325460,98744,346844,110576,130394,120998,106274,277598,271766,332750,501440,74498,351200,280802,53390,158924,
633470,100202,109658,328622,107174,106742,287318,100526,111134,42530,97448,201296,74084,73544,50834,237872,
78980,1210556,112790,619808,48998,42194,42602,41986,1350658,273772,1341910,275230,267256,220312,192674,119288,
42392,103742,822374,73334,266984,861416,-93350818,-126014158,41812,104648,241820,41768,602618,445640,43208,203396,
295928,104198,96272,1419854,450770,286424,104486,44396,121292,41642,41786,41540,572948,103882,41818,119246,
111125394,848549562,1322038804,-774225160,150346,42428,220688,868556,7091522,716660,104102,199988,113618,42518,41960,443608,
44194,197098,220678,197908,42494,197312,131174,151160,41498,553846,42076,41474,41636,119230,198980,103904,
104218,41504,41498,41518,50158,1310296,187132,43834,449914,103972,41626,41764,1992154,73180,553108,41878,
373258,72604,42562,1729714,361840,133840,131572,44086,881158,582022,197248,197138,72626,41506,73334,72614,
561602,223424,104228,42632,72724,369292,120212,74132,42416,81692,43928,151628,442592,120752,42476,46412,
42494,42026,157028,44252,74888,109292,199076,43466,42578,199562,46796,267278,201722,42488,210308,42584,
41678,151888,267304,42050,72806,46018,104176,375668,72778,295190,197582,10137878,185450,277834,1098380,103988,
41780,154850,2719352,103934,41864,274790,1461422,44582,73688,202682,317332,103726,103708,338516,104858,75368,
107414,96518,608354,42236,42302,465272,1054442,108098,1517624,189884,222272,104282,337706,42902,270422,369002,
563534,825074,343052,550898,715166,349856,2345804,290726,2098808,626114,609614,108376,42196,322870,41512,42020,
780656,119438,1700528,337298,197330,226120,43798,1045480,42124,105394,372586,41608,104530,340912,337378,42256,
1585882,41986,221260,104620,105592,405778,719374,201298,43096,202810,630568,42742,188320,120376,234220,664426,
103918,547490,706654,105670,41824,42058,154942,42310,41938,119396,190352,41534,103742,185462,43402,824164,
105658,46246,43024,203452,42334,44086,72778,287212,434986,345796,332332,238642,41638,157594,42802,44734,
743974,43438,151486,43018,103876,4548172,190372,42484,42134,41714,42506,353362,197320,42602,238784,270812,
74318,569864,901712,707374,1232146,42544,112294,1744588,104230,564742,346114,42334,41650,5554144,207092,726758,
104678,1028218,41998,625948,185902,285754,73660,43924,107494,2860414,43504,340036,1550338,949154,45656,110822,
72764,561326,1158866,529862,1306526,151484,107888,4107668,549662,345218,373676,298376,73070,221738,274550,73250,
42578,46358,1359338,297674,221576,833552,107528,105746,47678,114116,3115498,859834,339626,186284,104204,42428,
119662,312904,41968,73006,41528,104920,238948,151036,548818,104434,229036,43054,41702,72658,570358,864418,
7113622,212746,2303014,
// 
286448,246710,313880,227822,448472,120638,445322,218954,660956,454952,138398,556562,164324,1124600,344072,124574,
213500,1307594,86486,4879328,541550,197732,81590,221666,237098,1398206,208748,302288,114788,140276,139244,1185836,
377876,555968,512078,849998,331454,141356,126086,281648,337286,113918,1948754,599492,465968,59630,46652,190346,
157838,235634,45092,211826,406550,334748,415136,326108,897140,78494,104932,42640,151732,41956,547946,150470,
189778,103984,197456,685666,41834,47462,340580,106922,72896,281630,105626,1223528,96440,224282,151858,41902,
96442,105256,96118,41896,43408,104302,1296134,72956,42122,104912,41858,1456270,96232,727576,321574,119420,
41522,41516,120628,42670,42022,41834,48350,120236,111926,1858510,41578,119378,119452,273238,518792,1765598,
42020,156860,74780,485276,140696,197762,548654,197384,417658,72658,1454798,42194,104050,72718,913564,103996,
41528,103958,150838,41686,42124,211946,547916,554300,214354,1923616,547750,233812,280912,117724,205606,49060,
2233604,42494,96224,104654,120110,96062,41900,4847554,133498,105202,46834,64006,130258,48466,42832,76138,
616276,180262,158554,135466,349228,267382,469702,832276,569806,208198,200422,81196,211816,597484,239338,960262,
469558,198376,5875444,41716,1969066,674794,899866,262042,56806,141676,275806,46366,705898,451198,190252,144154,
551692,250246,50842,374662,42436,258292,200782,51154,129868,200962,569782,234172,42886,76822,103798,45226,
561034,399556,1062424,488356,609148,212812,41914,961336,100978,58078,110602,202366,51946,2384992,349624,332182,
104194,20716648,154288,73492,346546,129898,122182,198214,353512,408754,178426,3092374,5694004,84346,78622,1348576,
130282,44614,157336,265084,233956,45208,23667418,53218,749152,52966,357436,50938,12868876,211114,2323978,64438,
262018,329236,63898,443806,152398,241498,192196,1392472,1413964,126604,1475254,76354,420184,3918808,3351646,731842,
343204,178156,108646,1277776,43252,45592,1654756,63682,2993014,47986,116344,558694,2473768,273376,372466,230644,
92778076,244684,493162,129574,611902,248434,45124,52894,272404,1862632,377866,272374,3488722,119968,83212,121588,
389854,234124,269974,394558,261046,474364,122074,2479366,111376,217918,200476,358408,60994,311938,421606,2072332,
74086,361798,162196,797884,248104,93022,72956,523772,553012,74146,73552,277864,105352,41926,770890,533516,
73952,72854,838858,152608,405058,275944,104474,613136,189950,73508,106076,1979894,151346,151174,41824,223094,
44044,104614,72868,322132,2395888,44662,107566,41548,523258,43000,485006,492848,326236,134308,559858,297514,
264952,332572,43948,343048,107698,243388,256042,97012,42626,321284,41630,197326,485918,114032,150578,42254,
264908,374384,1947262,104362,1072780,97996,43504,42676,157372,43294,77836,331522,73534,1092670,1321846,453688,
73966,498172,42352,338020,240748,222820,114136,194422,43978,73372,1354894,1368016,44026,584140,503302,151000,
44998,104686,42610,187042,41660,190574,104360,141740,103892,444776,295408,198778,8150140,73054,890516,553718,
413762,242750,47180,44420,189374,151220,198290,118154,104932,644194,361072,462652,530252,104318,106028,199016,
112346,295832,110618,45116,701372,205982,186506,313612,320326,1076956,41578,41656,131444,282088,1387768,47242,
449788,43462,112828,74908,103846,143866,534082,946642,869368,282586,104350,96670,896446,326056,16304590,190036,
120790,912658,202306,1931278,186358,43714,116428,96724,47254,297532,119818,863536,3615592,96076,304336,44140,
367816,183916,1480270,42328,706558,42076,41602,198064,197902,42268,531634,156862,46540,198524,548606,413678,
120074,104042,43214,72932,267968,104672,193244,108902,46202,452282,45176,627014,373916,41906,104996,72700,
2435084,41708,104498,1090622,74126,42410,337516,104290,41558,41716,41854,841520,152218,344314,201916,14128846,
44326,758422,2065402,467812,43108,209692,107956,46234,109738,186886,96856,2928052,204724,882478,42274,197378,
104182,463930,1463486,104702,104306,72766,42646,451658,197938,1268596,373768,153100,3377836,41608,119914,197882,
114104,223928,197396,274472,41858,41602,729050,271372,106276,350668,121006,618844,268456,73018,48838,268132,
43156,41644,225346,43636,254926,110398,41626,78742,104116,273946,339844,72856,5549602,41684,104204,339922,
992140,104158,267562,199574,105776,42428,830078,106766,602684,41978,96464,121592,42632,1477484,124886,72812,
950498,2072186,342512,221438,5910370,770164,41560,824540,375830,205484,42254,214448,106232,354578,719402,899726,
114614,43658,203378,140858,2630840,79082,119546,356486,1230362,73538,461366,42218,221198,48518,45404,467018,
198518,111812,42170,42542,45620,357332,157712,45302,41804,41954,1113980,1053086,226724,899222,4578188,97604,
104414,97658,41602,72820,332042,185924,150706,42608,43550,106514,105524,103958,157790,201428,106028,113654,
74126,42596,96860,42308,74198,277244,124202,203210,271898,41816,784484,108116,221804,208604,42806,42272,
124364,42002,276272,43028,47060,406136,104660,45974,277082,42146,75152,45866,151712,186218,48806,47420,
384572,187256,45092,267848,44468,203912,500768,1645298,1506392,283562,207962,1104794,207152,227150,3192680,193214,
225164,493562,104462,74504,433622,346148,339632,200996,105802,42118,41566,120598,317398,41648,45388,106528,
43690,534694,285430,105124,42922,1094908,225832,347926,259570,73054,339214,43750,3517654,123634,1053904,103936,
154684,104224,660640,128008,42436,104818,256216,44038,832630,116482,269086,352462,623002,45658,193474,42346,
407254,173764,49366,734944,153562,416002,1749142,122662,221602,493804,1229260,1299190,282556,328726,46300,343066,
75466,41872,111442,199588,836734,641848,43204,672610,664390,1473664,206500,104746,349384,342742,98866,488200,
41998,748912,125740,2052490,108364,209764,45256,563872,153022,340798,446584,158206,42544,154846,43444,300862,
602590,153994,158482,-979964,73238,147038,1391528,103952,107462,199208,687962,42194,494876,1421456,297338,322124,
373628,1720346,277148,197560,242764,44404,569458,2137780,120238,41704,41740,43864,106876,73366,42928,524584,
114814,43480,73960,118882,42562,44908,43588,273376,285532,42766,160594,49642,187012,43882,53434,46204,
104014,216142,447310,105220,122506,244708,41686,382732,73420,76660,545050,199960,104680,44314,800398,194650,
41822,72974,189688,295150,552688,373570,42556,268808,104180,41584,190234,373376,42076,301588,43444,44974,
103924,96298,151174,271828,1924174,198118,377404,865504,45442,73024,43684,320804,190030,239542,1799636,104234,
197654,344992,817870,97012,114556,719212,407926,770458,10240312,105376,836986,105880,110524,105302,150770,606700,
190960,73312,74878,73366,864928,108316,41996,199186,104182,73070,286370,273496,864922,42412,106006,190594,
96328,484562,120542,103978,197938,199502,104804,45238,105082,281158,454084,47722,251896,76018,716686,42658,
41614,104740,42754,201200,42236,114542,1984298,42074,110642,444686,42254,361202,659282,614966,109148,103964,
73520,75932,696232,121114,73756,339790,72964,776486,41578,41884,42244,190510,276758,120728,105722,554354,
455804,326492,5664644,44966,74054,72812,43802,2072132,43922,490760,73694,74216,43388,340514,339056,73406,
251660,384176,105992,42536,152828,460178,43508,104344,120262,191866,567232,1301416,42322,43162,42046,453334,
201976,42478,223268,1200164,104854,471118,104114,42422,2200826,42206,43516,44890,127348,42586,345610,42670,
1132444,458200,76102,408718,43432,438310,42424,342046,42166,209530,48988,224038,199054,73132,152380,168442,
4794940,41932,338644,2052280,42274,1374400,719272,43084,46918,98692,1075048,978382,275680,53782,43702,108046,
47044,76696,342136,456742,99286,366994,228412,202618,8875774,416698,159856,318832,191662,110926,78874,49150,
136060,350794,52810,1755010,106390,476944,123082,120328,292372,41632,662860,76876,110980,870004,871354,74716,
1408606,2019832,108118,107452,121192,43774,154834,358084,230032,415726,151246,75454,191014,190492,109666,41914,
209044,72970,1225594,877894,158266,303082,1470628,75634,41848,47638,111682,187534,536014,43030,162772,328528,
42730,157426,110962,42094,50230,110206,130264,47374,42964,141622,515278,44566,2101366,197866,210988,106984,
74932,665722,237322,2886370,115054,44350,156430,45322,75184,345052,73744,339616,369424,1741888,43216,157942,
153838,272764,54106,45748,1253944,109468,195064,151948,216334,48484,374608,73582,227116,849592,212644,470464,
73852,44326,79306,864070,583264,48166,555976,110116,113770,49366,188344,107308,49258,47386,295018,154162,
344476,74986,43444,47692,108856,123406,78154,41770,2629810,105148,186400,42850,45784,78748,3051010,210232,
331444,46294,206830,114082,110440,200134,131686,73564,104374,249496,388756,198514,191176,106210,102094,238564,
53110,104914,105580,219466,43534,49978,140164,124918,45754,109090,322822,44668,42262,276490,319804,46654,
45484,46180,128662,105940,104338,202942,58654,105400,1432234,159400,349984,42190,3530782,73672,153568,181564,
352990,54358,105094,43108,272116,178666,201268,372742,45916,138328,107686,120250,267742,549244,97990,333388,
116380,226144,96370,225496,120706,242692,46468,104500,113068,1946008,107236,107038,105850,387322,332602,4593664,
234448,51148,788248,46306,97180,121516,113734,104536,113446,105724,162196,109414,50716,105562,1696258,344312,
3150314,838088,201554,346898,723062,101180,4703084,2437298,13586678,490598,775394,7760510,183014,756596,935126,640286,
685964,347714,15489800,423818,844838,415754,406430,1051352,977354270,172298,329402,338150,5303780,524420,199718,335348,
47080016,130634,833714,1340120,445670,1243412,1228184,311426,916172,3373388,220328,3090242,134084,331946,575972,332858,
2279234,1315898,6612812,300842,2997224,978866,1694090,1834946,612254,21426506,165194,318842,307322,164162,4256936,5010884,
62858,24165440,2205530,176642,382994,821690,358676,1179062,206174,436490,195722,204938,659240,226694,58826,2347814,
137492,2605022,7085204,4821182,286100,156518,1377458,841130,708236,383354,335564,1396772,3054248,236900,4965524,688724,
1562174,7000562,462410,817028,469610,1433996,160946,1452548,292466,1301570,234470,291626,25633646,931556,1094696,2546702,
553286,41938,43672,121036,41620,104308,246796,121198,43108,534148,72868,189778,533338,105100,41972,348740,
73826,205880,343094,46556,106592,1430114,1399172,197594,239594,354398,712076,715694,906656,98594,44360,41642,
104486,517676,42008,495500,1139624,72962,271274,42080,105242,43196,44018,202154,476870,104360,122264,42242,
42218,108968,115484,345848,1056032,466456,105016,201100,104152,106492,195994,157618,454522,105844,105556,120016,
1028164,41914,45958,44452,5424790,553612,41854,46138,98002,43996,43804,182980,154954,661096,198076,564304,
42166,44524,212908,44434,374842,49036,44014,207428,73022,160108,41608,200584,120562,197720,1313414,326464,
42584,330656,104918,104882,224222,690254,191942,153968,201712,72892,106060,109678,254080,73486,42130,106618,
73720,268780,769450,41654,104402,41680,43336,104588,444296,197630,549224,271640,475492,105298,461164,198466,
240460,826810,42088,353446,198250,1236820,42538,187294,44386,42758,221216,72872,96632,42254,41930,201892,
104168,43142,150976,3861064,602272,231914,154712,43762,97456,154786,151486,321538,109258,43432,104038,220984,
41908,41656,441094,871756,1024126,345212,411944,184078,2726734,41648,42104,335792,190580,376994,181400,43754,
43214,197858,186644,42206,42464,105482,191876,107480,243392,150886,197612,106198,105298,73502,1168772,338036,
353264,152024,341924,199202,200660,649994,106916,43208,324400,3032524,119764,41710,184582,571784,106148,104104,
41680,72808,104032,105490,572330,72830,119668,131458,550654,780818,104144,42634,41728,485482,41672,151256,
73204,355366,41914,43882,41698,45272,44120,361052,42158,183440,42164,269198,186920,212354,198782,62804330,
268712,75926,473366,42374,153170,120172,104074,702212,193004,3134948,360158,105026,618578,345794,108536,221084,
829364,944546,43532,222152,104954,338504,107294,108464,184238,78254,43268,198008,76634,73538,42164,181144,
41782,269420,41666,-220020460,-59319214,-29249248,-32930872,-65331826,-343659832,-100272796,-113412202,-260862766,-70565296,-44622574,-23569054,-99548836,
-13176430,-58875802,-33547426,-23036884,-7013740,-79152388,-47776066,-24362206,-74541922,-33928936,-45535282,-11637106,-22680952,-9293614,-113348302,-154548808,
275572,1458244,5520778,105652,42724,444286,190978,41804,301684,270106,42118,603770,104558,190754,203738,107420,
107312,185228,156830,653156,471866,4676048,42722,148724,43682,120122,48572,105962,73628,48038,199256,43268,
43052,42512,125306,41738,379418,381452,200798,527090,104162,200876,221404,198418,107734,140788,339466,1350346,
72964,338654,295486,41804,373346,42464,96734,190246,111670,44428,97006,104074,738466,43330,162832,51478,
358342,198520,135004,282202,377194,47212,45742,47662,107206,203272,990682,43816,605626,449134,279340,220666,
48742,41836,115090,41902,48436,208402,73228,74380,333556,110986,75658,50638,42412,271150,268234,338974,
43054,152656,42100,123286,45634,46030,464200,120580,1640968,347722,854944,107530,301378,47590,198574,211642,
3476104,209632,46930,43036,155842,42838,327688,130306,161566,196564,113470,45202,41704,471154,108124,113308,
49156,74650,78628,118654,323314,74488,104560,361816,43216,97222,45256,104110,551356,74164,46330,112984,
223774,48310,42442,45682,106504,106216,160594,46714,106018,198682,340918,408454,41956,658420,72868,295546,
162808,128356,54418,188242,121666,105352,201166,377944,201598,78466,43312,107458,203218,182078,43070,42116,
382244,198680,132758,202514,42164,121166,42038,347720,199436,41900,318578,246662,47858,42250,445000,186106,
42500,584204,72896,209234,768484,177514,263836,221446,712168,5048530,849682,1195354,138958,104678,105542,338480,
438118,154894,851818,204478,120604,280688,1317470,251702,1042232,122426,153518,230450,277286,156434,42596,209444,
338234,107996,427838,41720,42236,58634,44612,45782,72890,498266,1257692,106916,207854,41876,851612,43628,
77606,156500,43358,154706,112730,2058134,123980,48902,75338,150926,104144,202910,8129300,201452,2052356,208904,
137798,48626,45368,317030,126152,104324,55814,4729244,44504,113828,205016,187316,153248,42326,300950,288530,
186944,539132,912200,75482,211256,709502,201830,44024,43766,475910,116402,123074,113702,343094,107114,356666,
78506,109490,238784,910742,213818,208958,
// 
107554,202774,344632,551344,42814,643414,340420,42058,75322,338800,193240,43822,605530,75736,592894,50446,
1414138,186988,105016,151834,45724,552314,208562,44834,222014,104140,221842,41714,104318,42682,202714,198340,
151612,1134268,43816,44962,152476,74956,442354,41818,43666,158476,74938,109114,35244448,44170,197854,43126,
43396,74020,342682,338954,629338,406792,108760,881626,45388,513508,5307088,83260,1132834,198148,215266,76726,
45064,464152,48028,4061008,569560,562270,281578,837886,74855818,160966,621400,104386,394138,50428,74530,41890,
641002,299854,45604,74692,1082818,226498,47404,590458,363982,3325234,527314,208030,364198,359608,207190,133156,
328540,80074,134956,114598,4633492,5618344,357502,105952,46162,46228,523064,268022,1467686,330710,42284,106562,
2945422,338302,41776,551332,318736,4503814,151100,104542,1374034,41812,42682,365326,5122888,731506,73214,42326,
23495918,687452,221206,200110,122980,704170,787090,41962,551326,151222,416092,286696,526996,199030,204214,43048,
152140,142318,5256994,236758,74440,254200,368428,104620,108994,572428,700366,107446,47218,41726,106310,73328,
339104,339670,9037450,131690,1597192,898324,444724,44026,189988,493096,345748,42034,96484,42700,41722,41774,
72908,44074,1724752,73378,3084994,198344,42734,151814,119948,190580,104492,43034,322760,41852,203744,225956,
655094,41758,1393444,73330,554714,194714,4053428,4799054,286388,996974,1272854,1316276,29049542,263348,1581254,1397834,
2542454,1766126,3777866,215426,9707066,1165292,2358422,293402,534734,447794,527894,668924,367604,274076,4311494,783782,
3026126,291734,196118,787022,55934,126326,1314008,658394,1208006,443036,671516,1295054,1296944,63614,46949246,820952,
148202,637082,255086,638732,201518,2948852,6333902,65942,4487912,224198,8054342,235142,590102,306938,66014,2516858,
324164,1352828,41980,73034,44554,323590,73180,199282,106006,1130188,225886,197986,257702,104572,190294,42442,
104966,664370,298388,150992,199844,72884,222110,880082,41870,43964,329516,104768,980324,42896,4729202,321128,
75458,97454,41906,1336538,1258622,514610,143954,41674,74434,1170448,729394,201112,42586,7871918,73412,104774,
73360,41852,108164,965234,226262,2052308,6815594,41702,42638,828208,1021736,41930,119902,729224,119834,151412,
338360,41684,104324,751090,2183212,41878,1301672,41846,41722,43576,340444,408166,120116,41962,2245480,271078,
41848,42970,198610,105676,42100,182546,781106,314618,321674,104342,340034,3922178,104404,533362,242816,412634,
3640052,684542,1108478,803378,14987450,2231624,874226,1612850,19491428,659966,2727410,1386146,8094242,2344052,105022,191158,
550306,41734,200440,154090,43018,1451602,711542,242792,46250,126452,105578,111788,111338,97922,157256,1221842,
206378,50114,365138,44012,189818,111878,104696,47882,200708,114392,211346,112418,105182,106280,196580,204374,
50690,198710,187064,48878,156284,98732,1478564,708254,77582,49670,41816,555650,44990,76268,187550,44984,
74612,163412,47420,281492,201788,110312,202922,318608,132428,187454,108872,122348,750212,45236,4269770,479720,
272258,221840,74378,45398,41930,104210,42038,98030,43058,193382,152882,594956,115982,45542,154124,342782,
112760,44102,257048,46502,197552,209558,343754,494576,121376,154178,75368,151910,562940,105416,108494,743840,
104596,323366,42184,105106,41842,198262,106798,842224,191966,107498,42620,607550,223562,278042,531680,120362,
1361930,7791212,274096,107306,104678,382444,198916,104506,523336,2248322,45764,198752,198590,104854,42988,104800,
41926,198076,42358,41782,106636,327820,107662,104348,120056,152128,41920,41698,455410,342278,654284,321064,
45508,115702,242818,73912,73606,205036,297526,473578,54862,41738,41882,152456,104296,104980,3134830,523876,
42142,42346,240446,108362,643268,339032,120614,106346,615152,5155616,43178,41762,42242,122234,42608,42008,
105446,105014,104888,199658,623878,43390,107272,208654,279046,595720,73276,123604,104518,1086832,99052,44548,
75994,43162,43336,79594,480508,42418,151930,1228330,375454,61390,1637956,1207432,205306,190240,115336,298618,
73168,181762,120418,107164,455104,109450,151154,42226,42206,524678,342266,3922142,614588,41804,318956,555890,
253390,104638,510160,243010,222544,222178,45640,42652,282862,42364,42400,97444,472442,485408,339104,104762,
549784,192364,41698,867628,1196974,187102,2952496,199756,378604,198406,272656,42436,18616502,326942,362150,9362168,
1178612,730196,2754278,4934222,155330,158246,88238,104398,338774,41680,41942,198802,202040,73352,43202,601982,
104804,339740,455834,41794,41812,155276,199282,73076,1932328,487852,583468,202114,1084744,564784,46492,109126,
198034,199414,224074,41848,151444,74734,116740,203140,104788,877816,42982,112852,200548,47890,412036,2385874,
44026,73006,207352,665116,107020,108208,115210,201142,249130,1952362,462178,198388,363142,112024,1159864,274582,
42568,208270,44812,153226,112402,247510,469342,162610,97810,110242,7987510,151336,358210,109594,250018,361198,
1283140,6848324,275074,42100,201532,199006,73768,5979788,198734,42940,104782,72982,265600,105448,42878,107606,
104608,104320,776368,41870,1104524,41962,41720,105818,327280,104546,121784,274448,1049416,132136,105094,206470,
339310,43660,4093720,41732,104318,247684,2392780,104524,41740,121864,43096,439456,321350,770090,104270,2204788,
550712,487874,42014,446302,106138,453374,104336,319526,207074,43550,288652,41992,105478,42232,945718,105082,
349342,47086,42668,114236,154634,328406,537746,116186,266246,236876,1445594,50822,197882,649526,275756,701798,
115322,50876,78452,105476,18251312,77516,246014,409082,111362,109256,360356,833558,73538,48506,293462,46502,
2392646,205442,48758,761822,56426,339458,332198,808232,1009922,188654,42422,327586,104692,327890,42638,105788,
74030,341642,76190,157838,104438,110324,243158,113726,326036,42008,3190574,20497694,340994,97718,130118,221780,
204536,330806,201362,46022,388406,220406,807824,814142,106526,124898,721612,104266,44396,201914,151820,473002,
41818,73912,199402,41830,295928,42026,728446,391342,73702,105124,75088,106546,2562574,339286,109894,154102,
45796,42832,212602,1670278,42706,951644,41936,106058,202232,339932,198128,105842,106022,42212,302072,199478,
151598,342200,591274,315964,41830,43156,46306,199126,353944,1468396,244330,107578,105148,344872,237826,42892,
44452,41956,107308,123640,269596,42328,349084,209422,870760,96966532,272998,340012,45820,850210,139966,157798,
281944,42274,45214,1435456,111898,73222,339040,131704,45484,111358,153262,192328,190384,119932,41932,191356,
121858,199396,559198,136078,105652,1579210,106174,46636,42928,315586,110872,42730,464680,545158,46042,43144,
121480,156502,48142,332758,73870,157562,42272,1058426,898874,2104676,42038,44702,841562,44426,104462,897452,
287104,183442,158800,76306,42178,918472,1160458,151936,154204,572074,42010,42172,41872,222622,110842,204550,
73124,269590,187222,132040,96940,573340,42184,1077292,375052,104332,73486,534188,73454,41870,42004,1283086,
122524,439588,943216,96464,73192,2462578,42826,104398,553354,43684,41974,339028,152818,42838,131678,198194,
73142,73214,676958,73126,42206,3134738,41864,222644,120112,342098,198512,73478,42326,105866,42914,43208,
198566,119990,73820,1173230,198890,190784,202826,200644,243778,651976,120658,1462246,44014,42334,340234,105766,
191290,199672,1062526,1289122,105982,269060,73052,718046,299080,42286,41824,155156,120164,265028,199046,708860,
322076,73238,73490,105194,42278,104888,104996,42590,1070726,135646,195436,43468,202042,327500,2038472,3307742,
120170,152108,42230,151730,550420,296648,186746,73358,584576,42106,42178,73234,105106,346864,221836,742468,
42860,198578,2712614,105022,104498,268640,191306,122510,42190,318922,104576,151286,46372,3868546,200974,74098,
43114,42526,105592,202108,76582,270526,43096,221726,41816,42122,2064430,42064,339724,582292,105580,41804,
1700036,152674,104398,104668,41902,42838,1988636,415408,1173568,322924,222466,41914,42808,42196,199480,41798,
4704968,104402,42158,43364,96982,96550,153100,73708,212986,73204,243952,109090,43900,1343548,344818,41740,
73258,105796,3529352,3413420,121034,104686,1892848,3390172,202012,247846,41776,43054,198772,73156,41864,200200,
151582,156052,200362,339952,42718,43948,8900086,41764,151420,494056,73270,43894,44074,41954,5329360,867502,
105292,105076,42022,42166,339704,524060,296518,199384,1309030,153736,198626,105224,105718,184654,339374,73526,
12266794,134668,119944,389602,76804,2629486,359704,242638,81556,75472,110116,154078,533692,690082,49492,81898,
77614,295426,397288,233236,2009278,364654,76552,134398,145294,43366492,2742622,2084122,159724,469594,127324,53674,
8413246,613558,220114,287614,104698,704764,3932056,57706,1396018,592774,478402,628552,122644,139138,321226,4615282,
105796,91186,215524,2386888,517906,187534,1327384,905596,199708,123022,44206,2783386,8387728,288838,122158,44164,
118972,50014,73478,537302,202360,254248,1048012,346012,42520,111922,579292,233080,43288,42808,110662,868948,
99940,221800,124276,46150,43492,76774,1739698,48298,389572,340666,226600,247720,486610,922552,199078,202048,
42394,104452,74056,152890,461896,271384,153376,754510,122872,787516,46186,382192,42016,877696,183262,50170,
120712,42484,43672,110770,44230,107872,44674,351682,42430,73732,47164,43378,106396,106900,268954,199402,
107530,709054,191318,230792,1203182,73826,51866,277754,240026,114188,1044878,200834,104522,200372,328208,1256894,
41774,121832,212306,110102,76562,224618,109328,43178,109976,46094,128348,120124,41908,191714,223304,5443418,
997052,851474,285026,287714,54482,51818,183170,627662,396590,909572,182738,376490,5536244,6703130,1370300,1864028,
578558,778154,152930,2346908,88610,17582240,1175366,24666194,315470,393986,873518,811634,707042,641522,6380588,9275546,
614792,5056520,1685450,695846,1313870,2685854,13388726,161570,2451110,2563868,314708,327146,587954,3372572,3880946,870602,
670898,1175324,6094838,2236574,53018294,437780,11106290,3403148,6316346,736994,2528348,420302,665402,3220130,774428,142634,
416882,5769524,6793634,2967428,536924,209210,1148420,5791880,9842204,487634,209486,337826,207266,84768986,131330,7035554,
5279330,2510258,5006948,955208,2191592,419420,767882,321410,497180,304148,3416870,2995508,839390,15296690,164498,1145768,
2340794,4936538,1221050,798338,1834178,1590194,504362,889598,1229798,750116,3643058,8862428,2533250,2769446,1662338,15776930,
7812668,235874,520682,1088222,6605780,781454,186410,463970,760322,893972,949070,618590,1001864,616910,1798418,669134,
283550,2197604,1392392,385574,1996706,15597902,575804,1597322,233978,4649474,1150652,259850,839774,550442,8185916,5323376,
1356266,2399114,283988,12938510,968978,8506352,1762898,441038,463874,587786,1060292,1012232,1541108,1509896,394898,600014,
73654,1037908,108892,198640,42508,402436,287516,120170,2002738,105442,340414,73426,643516,105118,45166,73768,
45400,43240,
// 
42026,46706,486662,105944,109022,151808,105206,2091470,74600,120230,104540,223898,113954,127394,376808,180530,
106124,44360,46868,278168,408722,1614560,44198,185282,96616,454888,208742,198496,73114,105130,239444,45944,
1699762,96574,547142,73808,1065788,378014,41890,199138,151654,42530,42032,432370,339670,120962,343556,105046,
283138,41782,842594,107546,152104,42034,1264708,576262,41800,491170,569638,141850,555448,1354432,43672,74890,
98110,211522,97084,557392,105934,253306,208120,43570,201316,182710,41908,74566,111406,74156,199532,43094,
44084,76136,100382,75542,207266,823892,46334,119252,278696,566624,221726,340814,1518494,627494,501194,48764,
360074,97252,110116,104788,222686,239750,222028,2755888,534760,200068,967244,44644,107464,527044,554440,42844,
327784,777838,85118,745934,357134,251678,109370,397244,800624,407570,399416,862016,2340758,691940,54590,104834,
490718,4984112,287030,127190,914834,239618,392618,344378,202466,516056,52562,3632774,132332,100562,256628,109820,
158690,119900,159908,609626,233084,260510,250628,135932,361442,521294,85406,57470,342002,1342742,540290,105338,
107606,871094,182534,697376,105212,133898,46118,937046,126452,218882,340544,239528,97970,3981008,43610,567614,
430958,338294,285788,203726,187934,45194,183722,114014,277868,152318,1725716,292388,110990,654032,1929944,114494,
192704,427982,1280306,359012,331700,116276,219638,47660,138332,801380,235244,44222,630146,115850,42584,73634,
154100,829784,223364,199118,186908,157880,1601552,922838,300632,82418,228116,247304,82220,212630,178940,106400,
133790,59234,108902,42278,44510,52970,312950,186338,348014,580574,931586,48092,91886,223688,400754,51566,
342182,100886,43556,206840,46652,561998,927956,128126,105068,945128,1238852,5660138,599906,83714,46958,642530,
188174,133178,340004,641864,201980,554708,1152272,466040,52034,221096,138974,461072,54542,211592,564914,4296206,
47540,343298,199874,112088,208190,415868,378452,129908,463988,2478038,136004,5061566,411494,160310,177914,9212312,
4462148,46244,49550,106202,1642442,160796,424082,210530,535916,108092,215480,3009236,51158,42404,779510,44924,
139082,140306,424616,1272812,42824,309704,699212,286544,1767440,207164,152642,1359038,73148,445106,111602,566372,
125960,270194,313718,275540,43988,289022,126500,798998,97538,131042,138812,16656860,217004,546302,3438632,157442,
490232,135740,158204,199928,42386,452444,479126,55022,199724,199604,477662,315716,1072418,212240,557624,112226,
107258,108740,321656,658010,110090,444494,401780,297884,1096598,66098,2419490,142052,89006,73292,647696,115220,
46526,139502,98042,161654,3416276,856028,868178,118460,334778,114554,355790,79412,110498,879842,201224,175538,
453782,84470,112286,215156,168458,276986,261992,212846,821198,2489654,116660,496616,207770,352874,198218,140276,
60062,78710,238754,59162,124004,79682,145454,489260,109478,363710,1063550,217652,494552,128558,54878,162626,
271526,214628,309398,1991066,199388,520058,2228492,1639244,885674,590672,374402,790688,114662,51026,122234,108830,
206798,359822,202190,185258,154298,392654,451832,214088,85442,1971668,47018,373916,110072,43886,229154,922466,
213860,46478,325868,128876,47228,1875440,150260,167918,553006,695086,3403396,201034,73672,41840,192440,105190,
106466,11825798,551786,42746,152744,1393064,73304,875462,41950,199084,339484,353818,105248,2460790,104786,551780,
97238,203642,43046,296428,131902,134266,539764,113110,42214,275098,231154,369610,117574,278134,190906,828286,
269662,52006,535432,212038,317380,75514,44998,86818,101398,330016,277162,395260,1147792,109438,2131522,821266,
258730,105334,866560,169522,123694,607846,325480,202036,52522,65122,120712,295780,124126,456700,378358,45166,
46714,199834,78610,360376,338116,844432,245896,135292,615418,273850,378520,87790,213496,301138,108340,109276,
311758,388546,335896,125638,442888,49444,49846,397516,153934,213646,125734,224620,707380,262426,47326,394774,
659266,142738,168124,407896,341836,103990,381274,143014,620104,44386,122236,76126,269266,680422,157270,4613524,
407086,107800,148036,153070,87394,908680,521062,306040,106936,433096,45688,91282,337354,142702,96142,453202,
46582,235636,300280,450664,227428,415672,162988,984010,594520,261070,49714,58102,280924,105286,234268,214414,
170878,221146,417130,155374,87826,130012,1554154,47878,213046,1901482,51574,78268,479932,162664,679192,58594,
564010,1103632,45742,47542,45610,130930,774610,4060456,73462,131254,210580,221380,641176,994282,121462,57490,
205924,48982,86206,1116754,932326,47302,710392,127942,132442,225430,273154,50542,86062,1056976,525544,177844,
172438,42568,215278,118168,45814,137734,281212,161692,683728,115954,287530,52726,157756,44302,481444,112282,
57562,142900,449314,217816,246634,636100,270520,263590,141946,115900,200254,917008,202522,207664,174490,187774,
77620,144598,366748,593332,752884,189232,108142,78430,147874,408310,125836,82282,321700,1188682,42226,154534,
256300,192316,2150476,46258,65722,1144672,571462,380284,63058,43702,890698,159964,273220,58054,42964,42700,
499192,173410,112516,917638,268936,556882,108934,121858,668704,556720,288268,234970,200248,856096,145762,74326,
189394,358918,49138,400606,116674,64966,133096,512314,156964,409462,586186,165874,265048,77854,138220,132154,
627352,367162,128914,773296,130108,142594,496066,398932,131674,142918,204142,76162,48316,146050,211828,249298,
211336,60826,42232,47932,66046,116764,129724,182482,285586,198682,282994,880558,344158,121684,116734,117382,
780538,59026,74290,379798,212308,346930,330712,346054,114082,231262,41884,116386,78646,168412,86422,45544,
76486,43162,610828,223096,148102,958156,476836,44446,612286,344878,573298,59170,94810,126286,243718,180484,
51250,277684,81724,204622,63454,42538,105370,117538,941794,115486,478732,111118,1905856,103342,453892,278224,
364360,112390,520270,240262,120886,60430,47614,322522,242284,134908,1138768,662344,228022,212398,644578,43294,
57262,167314,1816810,97078,105100,393592,279268,743992,57166,357874,200092,1441888,131512,220174,77674,127150,
63826,232762,44788,903886,46438,75748,157318,120490,211066,135724,186610,280564,373990,198790,206692,1958344,
561256,81742,54490,455308,172870,361654,293686,523078,48094,219598,606874,424690,111094,402916,46660,144790,
250594,49630,150106,593818,992662,1300462,103126,608980,478570,221272,1417840,646348,902428,131080,100534,228994,
273634,208636,444226,48886,48154,188962,142270,879586,2035672,173374,127420,369592,512548,107230,246148,46366,
278170,625732,109222,57406,297124,180214,211390,138364,122818,519604,106582,284002,621772,663532,151564,386296,
125518,544948,64942,240154,197710,236986,374038,298426,351790,240172,214900,53086,673252,339640,185074,369328,
222892,472324,981160,457672,597040,358360,1108426,344644,252652,921706,151810,196492,678220,53158,2071744,128488,
56110,170494,2334184,56590,240550,42460,956860,116950,65686,642910,74974,2036752,277762,394168,316078,3173992,
42676,373498,214738,174670,136750,367108,49372,270844,230170,84478,164038,53698,113272,234394,184666,186430,
210202,142042,288430,209230,231844,776002,61402,56974,296116,43414,723514,60178,1367530,618262,148414,53842,
46678,84766,321214,213988,108124,226078,1525318,222610,353086,448114,50254,216724,338326,288166,46510,169306,
226780,369124,1182784,196036,199246,145618,337588,1242148,141442,235192,370264,539602,748366,130372,79402,160612,
131740,454552,2767696,181996,698836,207868,524740,223000,484774,337144,345892,64186,479446,187666,504004,63022,
154696,116404,229738,232540,75262,60322,51118,867274,2417290,82012,1402522,270358,87574,131308,306898,233998,
50620,297574,315556,3966214,229462,83794,89626,76324,83452,337786,1044340,336130,236974,394396,567304,90706,
322882,3640552,1426336,202426,191500,203074,246958,111976,619396,582964,598192,79726,209554,372040,497524,117412,
463300,272410,218626,138310,139084,893680,57946,126862,128428,367342,278782,394558,940480,475654,48820,410440,
299032,80878,58882,1287556,104776,118114,242116,395368,88366,499144,74182,143140,123190,233044,413512,347794,
304582,286828,226546,219922,62050,264892,78862,290398,236284,198220,637072,836656,116062,1171330,460978,351682,
262042,128590,41926,345238,451744,48454,237148,532516,434140,106306,173842,120382,204466,232234,946168,190318,
121522,116998,492088,59278,237190,492568,564550,716020,114622,497734,59602,162778,380020,59674,139444,890764,
48658,302434,104956,350332,58702,59854,638854,123406,56146,166066,278620,611248,504976,161818,746908,286396,
80050,461074,121372,242482,146266,361510,1156648,134044,677896,162130,116302,59746,520756,736096,343948,128002,
114172,630412,159802,585004,63130,332980,61882,280444,4656778,422260,90202,289834,492610,123964,402268,237028,
617146,50038,41830,230434,119914,269212,382552,1134466,64534,1156120,300652,477988,126814,218194,83506,1035430,
154246,385810,983248,904210,130594,426148,246910,1420018,95566,218230,166018,157156,974086,187612,58126,214252,
366676,607642,340270,44674,637288,456424,119842,170842,107554,778984,64510,253924,284614,148900,229858,1287340,
840220,56158,127186,201550,1323520,175300,63538,305998,222070,105394,51226,224014,212350,1112218,157882,1150774,
164722,183724,954916,255382,360538,84442,1414024,414808,480796,260098,918790,257386,146806,104098,259126,152098,
58030,110302,124918,343138,257548,254110,106900,92254,108196,671188,224554,198634,2253832,58138,63322,113380,
111598,252214,2079250,1601440,113326,709972,210130,841570,612292,345310,1128352,275578,320620,144142,383218,430828,
577672,426472,172546,332494,177196,182428,188860,241036,374776,105982,141358,45598,122110,94162,287158,47230,
250522,288376,226930,1866490,597706,921910,528352,97330,3593896,569032,190042,621034,387844,289678,65158,230830,
1069060,163282,242818,193606,351934,630520,132214,570220,243346,161170,145654,427612,322234,1244992,476530,140956,
344752,166390,113062,122074,338062,660544,567574,64318,2191624,141718,50740,122332,176710,602080,368314,391480,
118006,52294,275866,257116,53134,2063626,132178,304258,110878,74020,131566,112084,49174,1616848,224062,256840,
330898,273436,585322,511618,262258,294262,87502,80698,200164,526642,363940,50020,2811274,371716,306598,387898,
119542,146950,63346,281140,389794,957004,468034,220084,160558,278458,2189842,59650,228076,42838,145246,213604,
81454,239524,429160,580630,111442,199066,231196,1033648,338602,1750984,432772,166198,659158,112246,212794,305068,
165742,230938,234718,793294,45868,238714,186772,825088,148972,259990,253174,141676,529810,387160,281860,223492,
729412,374632,119518,360052,998872,265426,1444804,215158,126934,226402,365218,81238,267802,288004,288616,294052,
603916,240802,173164,106852,167170,608776,501208,105080,340772,727916,276260,43190,605074,42472,120772,3918784,
662744,42818,42062,41798,42602,42566,1367524,104464,133918,152776,375490,190654,98980,229078,106336,73420,
269056,43048,111700,42184,327878,201716,105758,97042,42088,152564,41822,43682,41890,199066,96832,222680,
198820,948500,104552,754654,44662,151468,96898,152204,73142,41818,201082,105808,484564,903610,41890,51814,
163684,4736416,7218436,1034596,288652,879806,343262,199568,198514,104698,6165782,7287146,106280,73280,105434,108898,
1295656,105820,105388,214072,41818,73210,3403598,2462354,194606,96650,41930,184940,3832898,43462,155602,42328,
376114,284842,955154,279416,42212,43972,190708,105796,106354,43234,74086,73276,42428,223118,199718,41816,
43846,42244,43270,42028,222784,73228,1033028,199958,243782,41948,41864,74276,106106,387638,330008,42578,
201848,114596,1731992,6317258,56934158,177644066,96523862,27884138,24096902,102575012,35324312,3576038,52907606,50973638,11540606,132354068,
129838,293374,363694,126298,1018786,42598,49222,44446,642946,224212,110938,188830,116212,451810,120196,104926,
618538,44362,368842,60562,113566,118120,112234,1817482,217396,196984,198578,888284,208654,73240,42182,269072,
199762,190786,199708,42242,104504,151610,42796,471268,446836,42526,42436,43006,47884,328126,78418,52318,
73774,154138,701632,43462,363244,75772,447616,157582,105556,342022,518194,49342,291718,884884,548164,104944,
108994,576328,158836,820882,2348284,44536,847462,13972378,73504,43588,105322,2150428,60634,112882,277258,42124,
45562,47098,755608,42266,114298,718511040,-259810622,42338,108296,663182,276722,120314,43976,452576,107918,610208,
250694,104984,42968,897272,104624,300494,42416,43868,42104,223262,107468,122582,1573540,41828,41932,42070,
42014,309764,157424,784694,104554,46420,104624,525392,2010244,1713472,587896,391288,370276,157252,1886974,205414,
525146,275144,552686,1682276,105242,152240,46106,447386,42962,525064,224546,340786,156220,799336,1490500,104698,
42310,42622,73622,43820,156368,73478,690266,199304,106442,42898,2942098,501070,74038,113092,44878,41944,
107188,44818,109258,204520,42034,605248,74416,41980,41992,535642,344266,43924,731752,270934,200950,44692,
494176,47482,203542,43486,97816,109328,191386,296470,42004,729292,41824,41846,44726,73904,151904,41900,
42202,350092,191608,191122,42418,104536,42050,44788,42604,275956,41962,42476,235214,42092,41878,121420,
323138,104842,340120,198748,595880,41926,44090,1479684664,2124140,42254,331898,44594,206870,802516,887026,187178,
41996,1706420,3317294,42302,44006,42028,41914,42100,297146,199034,331352,104858,105452,385334,42604,120748,
41992,42286,1257820,43222,324986,160892,487814,73268,105098,534614,105124,104800,296902,206698,152336,47162,
42464,269330,74084,42746,2462060,44120,227288,107786,43070,603770,744878,42386,51878,41936,42086,42788,
1736300,153446,41992,73312,42040,43580,558476,44444,121610,726794,1471670,105254,41912,116030,42050,629180,
297022,239134,151864,280006,42856,42118,344876,605660,45026,203882,104954,44780,559688,1506362,296630,190022,
203516,313262,105134,349250,106052,109022,207014,104702,1771934,721796,107834,240080,438854,42710,153086,152600,
340178,73646,1050008,45764,121798,223168,198886,105088,73522,43690,96868,1862896,43466,75272,82508,46292,
110864,96818,379892,244796,106814,75344,321374,47684,106274,43922,41846,347708,203474,42896,77162,281954,
203636,42818,107408,120758,73778,76964,44408,115364,148118,199262,222338,51818,43004,159806,318404,76244,
1347248,339842,45122,537356,211736,49556,96764,200498,1247666,44282,44402,1293464,132458,278156,111404,186206,
42116,249656,44258,42356,226064,97142,106328,225668,104986,199502,41840,375596,4776614,340658,199070,152540,
553120,222790,196600,667312,156856,274372,1233832,46042,469480,345112,585034,41890,226834,226348,121378,629788,
42808,191254,44476,106738,895750,197976526,206116,104702,527486,73288,5427748,42392,42530,201656,42158,43184,
192974,41852,74066,73364,1142294,335000,342920,121100,715196,105068,97484,41974,190888,240254,1993778,152224,
41902,41836,43468,554326,248560,198734,97120,104782,340564,476174,344126,682066,629488,315484,191152,73672,
532504,42022,42364,4738294,1295260,447154,234748,105526,1530484,55270,950410,375364,104806,44314,193498,46324,
49420,239848,42748,73726,328258,50506,1182124,1614286,47842,196576,109072,358300,712846,73906,450154,234664,
1639834,119782,343720,113194,118378,73960,4050880,128860,552268,111610,97072,43786,46348,120706,74446,43912,
195928,109198,42158,536894,121468,375442,341044,105008,73648,245782,74224,340798,358438,711874,155818,41906,
43322,153154,42244,105220,42760,151858,42454,198964,73528,1108592,2244374,214324,3136264,273778,561112,114424,
47806,5903846,105304,43796,112196,44474,44312,155126,115790,104834,79034,107444,106364,3515420,604118,340220,
323318,209648,73904,79690412,530588,73742,224408,200846,193514,269534,121640,276824,45128,122720,1280144,74318,
43684,44974,1328182,330994,211210,203572,45466,46612,48484,42310,109126,200656,105092,341998,711034,42476,
416156,43268,188114,44636,2235788,106142,44882,48938,78938,47276,42260,717350,192974,153608,263606,192002,
3154154,315068,134324,487274,410486,121598,363668,108680,42056,44420,97496,1108580,1073942,108518,204890,1916960,
1367564,46508,106672,341914,120430,508762,75340,202756,280552,298468,540352,156178,200218,202648,115966,225910,
195112,41924,42242,44852,191608,42014,276128,2581262,42536,347498,207530,496694,971144,43256,42046,1310992,
105926,120752,43106,297190,155696,43844,269840,151814,105428,270838,74086,331246,41914,966898,53638,368638,
42166,244252,554284,112996,75112,220402,112024,45604,44236,122722,359884,160552,310372,97468,124804,190978,
218458,201664,198856,44344,394882,278002,876016,108226,121966,421174,1169074,243322,303568,488278,110494,199828,
47566,46018,345844,158686,505744,552826,466864,51598,901324,75256,1052524,45748,212518,156742,75004,134764,
378898,743392,76894,1399924,46486,1126882,192274,290248,108766,1211734,74122,457408,629452,127096,1070008,139912,
1481176,2268406,46852,45052,378244,215062,165004,349516,289744,108838,116668,120934,593164,271486,2634454,2293732,
206632,1242838,48844,1721656,3291922,125692,540412,47044,3839968,133594,41974,196162,456652,46396,45394,210358,
144802,491194,227854,319906,42212,342062,75118,199582,42178,152368,41884,46870,378808,1163806,20820604,415996,
122998,73304,120898,41882,105832,120566,870902,42466,151846,1108256,458072,206090,42038,44870,667916,348368,
132976,1364188,42166,42178,152464,198976,42772,96962,377390,96856,976042,299554,122650,408212,8149972,41998,
561794,1056992,1299928,41872,351922,42572,42616,104716,297668,112948,108898,215278,152584,43612,54382,44248,
200608,97366,415726,366658,105226,46564,897856,184558,42448,120568,105136,41956,347542,42784,357748,108142,
42088,200014,195052,192064,43024,50542,492838,1402324,132844,271618,45004,209032,75208,727594,45394,43234,
117988,53842,156148,3173794,635242,44044,107188,202594,152098,43312,45502,204064,44314,152314,105118,114748,
74254,76558,46786,698314,121594,51646,111004,45436,44374,187576,43882,113128,44968,42064,200948,3982982,
521816,578498,47762,223124,51458,463046,42890,106502,345236,8690378,215996,49172,457214,347378,410666,1162724,
42146,42380,45842,259064,73790,208220,225530,171302,358556,233942,201686,617432,55886,42044,3120902,113252,
105422,422330,375566,121202,109994,143396,43430,122984,42188,59666,220184,513512,52190,398210,153752,287384,
601880,745736,1300760,892022,878900,331304,1055888,118796,5865830,206762,209624,439046,55430,42008,213350,557654,
953906,2630528,48410,1099022,209276,107294,108230,611384,152342,110066,240566,1545776,449924,49766,2619266,482000,
77066,459644,125222,1222178,802598,160568,3221906,44708,47780,216428,160406,473252,324158,122012,54554,42206,
75626,3903776,246452,223898,575636,44882,176930,752054,51326,226652,224222,126572,958550,43916,76922,118472,
83492,47294,81926,238478,211622,900770,120392,1380398,340334,4028180,202172,114908,554900,250142,283820,223262,
59174,329804,854762,636656,75176,120002,140750,230360,403610,719492,201416,122498,61550,48290,464774,153428,
156398,208328,112316,56750,215024,3043886,44036,546152,330818,352076,82358,593132,125294,201902,2018840,4039844,
298052,218264,130220,152672,45674,440654,192104,122174,43838,211544,2110910,137822,198584,462668,80162,42002,
76850,43052,201014,76058,1890698,200066,199580,74222,347702,1878278,414410,45914,234914,471974,736142,167576,
2020514,254690,42470,2142446,288710,528278,388958,1484618,106376,361796,758942,46994,43532,953258,65978,1520096,
586412,153266,156830,925070,122660,213890,107150,157532,266810,42776,124442,1955822,366134,283130,135242,353456,
51542,152024,81134,529106,2465504,159800,129020,275720,536054,695678,226166,899312,1362470,228482,1377212,107906,
492980,213188,189170,74258,56222,611762,60782,801086,584168,626180,48446,163322,82214,202334,45950,509030,
53126,231386,238964,47948,346244,113900,1371704,1620134,164498,1640894,999914,294998,45656,116702,381722,1601528,
81890,43586,406292,699422,49756892,46166,113612,44402,324878,787964,45188,211730,397358,5383634,1971554,1406294,
1753214,274024994,18455660,1272158,6371186,12539498,29065874,37928750,30110840,222592,99374,376886,382718,107156,325208,43238,
192164,42158,357356,42062,379316,230024,105608,42896,42194,545528,190388,385112,187958,42212,282566,105374,
704288,121424,443912,42554,44714,626528,42266,42008,108362,187796,-751840186,329968,41902,
// 
42410,105308,553030,108322,96952,104882,41912,1126526,73288,26305894,334478,83588,45236,175394,881804,43196,
3711296,192272,326162,464492,73634,767594,592970,560558,345826,105148,42200,155846,73496,152468,210602,77384,
711700,3598054,42322,42164,223718,109508,152006,108194,45932,120398,1027088,73664,319454,42152,43178,42134,
42758,121238,153076,156142,241636,41908,152536,42574,42076,242608,223040,377354,199612,105688,73528,42136,
348320,324484,104956,515402,73412,2064956,435208,456376,428374,3026326,41908,124438,455404,60454,622786,130702,
1139854,552766,400216,268654,445666,54046,104726,158992,41950,106604,191288,105128,132374,195194,565618,42862,
711682,182704,44770,604978,250078,43216,448204,379246,3017750,4295876,4018666,113006,449642,342632,366860,42806,
738326,489188,42422,44708,42134,44978,584588,105302,2083898,112196,2628878,1371764,43016,354710,105446,43052,
44318,42802,114838,199756,75400,106156,132766,42922,199106,713618,558098,157196,572192,107252,43010,43766,
73694,200240,192802,108142,43108,201508,104900,105772,253840,106168,104942,107318,105266,41972,323164,73582,
105272,2435174,960982,43420,199312,41992,153178,154636,42628,42466,679954,757168,282508,73664,73898,1352272,
121208,42076,443594,1140766,200408,152042,2377660,213808,376366,340994,340588,42238,1396664,183082,120928,44134,
45490,45868,1216232,191276,199372,4636822,414956,41942,223786,2489914,73766,73388,114754,341062,105368,42206,
555386,104990,199742,269888,142298,43298,552956,105052,42124,42194,43286,114014,776540,120776,43832,1025750,
159044,553682,200954,1957492,325558,110296,721222,767608,42904,537292,396838,118738,378322,97918,3091168,457534,
497386,11497186,496906,58330,240130,2115766,144442,157546,201772,45082,204010,60694,731158,262036,46612,106858,
51508,73672,245962,131140,190366,204526,383824,174634,505168,329644,42622,62026,52918,2863720,109270,48022,
46054,107128,84940,256258,5620960,47188,1320238,42400,50092,2843476,5061088,446086,107290,129490,225766,227062,
895582,2169874,518770,1045594,45034,47782,187450,1742038,303910,42778,411850,239896,50554,326824,128356,207406,
108100,225640,216532,46972,43084,328426,624232,50914,923284,384634,937306,64954,536194,217126,77002,53062,
1897066,62890,233416,339310,354664,118168,45226,110422,2469142,324100,450730,214246,152072,332864,342026,107450,
1012126,272176,191758,4739596,163186,1130224,1217392,243106,249532,44764,227734,555064,192935806,78268,1138766,105170,
154138,42790,820444,102142,48226,2781238,386248,44518,1178308,304084,423886,230404,74962,1053496,123268,272254,
153436,5201410,223330,48910,44398,74854,231592,78202,112180,403798,219388,85546,45652,2748368,5311154,117938,
108362,1266248,700364,261938,566066,373874,35491754,780734,325346,42118,2407430,104876,382400,42956,152630,201266,
42086,192242,121144,43088,104846,152698,42130,42058,199750,42184,469246,42134,105302,202852,42832,159136,
105274,233884,200258,43774,465736,201796,343912,847456,1175296,42190,225106,156418,881710,123592,202928,73988,
457352,921074,105746,43118,106996,194608,42214,204790,105412,344920,340870,120682,43678,154120,553414,42772,
42256,73558,73882,41998,514414,980176,43048,74152,495130,73454,43646,6257702,889724,43724,106400,49298,
270668,44692,205714,109108,259300,121390,199522,391708,270856,302074,159112,244402,97108,104914,109180,218350,
44062,1755856,153604,43678,43594,341758,45172,42946,73456,111070,552364,42226,121204,42508,46042,875872,
376156,910864,1657204,638110,224074,42136,653608,42982,45406,1156294,44794,392194,74734,1864882,75058,111502,
211726,2874790,2335042,308878,104896,42442,152470,616834,380476,154576,90358,130462,753652,614728,48844,1269568,
1515646,317788,405316,1112068,241354,727408,192238,107272,123334,249532,265978,362854,925282,44098,105220,854038,
99754,431206,42382,415258,107560,542368,315892,76840,46090,953632,136834,234604,3264514,213130,760402,42334,
636760,42010,1375966,490888,125038,42140,191450,5968664,1358468,106478,329678,74002,713788,954842,97820,41966,
141884,152032,455744,222850,152036,199268,154132,111688,45646,155860,105334,99778,390076,122440,112840,246742,
850246,224068,341584,46228,454018,379978,761308,378130,75640,9790450,46024,468484,329848,1419694,46948,205234,
199444,54166,201778,219922,2656984,47212,2665042,119842,48748,81886,47758,1444480,205396,620044,73966,82390,
115378,573460,130270,227914,155428,44026,76558,467350,121678,208798,112786,853396,222820,103180,519682,968344,
1116430,127042,58162,1205584,300802,578362,3175060,3827482,129784,106846,158182,488356,106450,120292,2309008,638530,
74974,41998,42064,73570,223792,137884,254572,74668,368620,205180,252418,45862,46012,57346,479608,115576,
662020,152782,107638,359080,54310,46822,45490,74290,49810,159478,121036,129946,575512,51106,165370,250906,
47842,374308,157804,122110,61510,51982,78106,126868,124828,361186,633670,1660408,324130,651652,175948,198466,
331474,112246,110410,108682,618280,466744,134230,2609422,916684,43162,80266,106466,341906,606208,199480,43798,
45046,204502,43132,47542,191728,204016,42250,43084,340852,223276,42598,43984,97840,107608,121204,323248,
44038,105232,44470,73810,45208,42184,73684,77032,42682,106492,44524,42292,44662,43672,97516,153292,
73486,44374,46444,74224,112432,42520,43294,240556,42196,341014,275926,152428,554368,44200,74134,112108,
105124,45688,156844,43726,42580,132454,106096,108148,74278,46714,105574,43120,44830,107248,202072,73972,
108310,224896,47308,74188,152158,106654,106438,42322,208984,43420,43636,44344,120934,106960,73846,210304,
98326,42808,42130,42652,106006,75736,111568,192214,74008,44902,222952,341824,99568,46822,104980,105772,
98164,43510,75376,73594,43078,43336,105142,200236,42238,199912,110200,44500,97192,44860,44632,42646,
43564,42376,74872,42358,201532,105448,42052,121366,106582,106600,43834,44824,225280,199424,199586,104942,
41968,42274,133594,443090,97256,527956,42088,454774,41972,42080,206330,192394,42160,43528,203926,191746,
179452,4663732,156226,203710,301582,477040,120790,44518,44164,1092640,106492,120884,74444,583058,383312,42176,
338672,104888,99374,111368,205976,42482,351614,112934,1633376,43724,74966,215282,968672,201386,106462,15593626,
105254,42034,73408,341726,1089922,43250,460076,120740,199352,42032,121496,109352,45740,121712,104986,42208,
343018,105418,43318,320408,378002,43256,43184,42128,43940,43292,191864,106622,378764,105092,43172,346742,
472256,42320,42290,203696,105974,46862,106766,381194,566738,223370,1669304,105254,226772,121610,98372,340910,
224342,75386,553616,42578,106028,214274,106460,179264,201860,345122,43064,160328,277144,422906,42074,488848,
42116,42158,44498,42494,42536,105590,629102,43142,132458,494498,492122,1233308,200450,513320,199558,378304,
132676,106120,845776,43190,115238,315944,42034,422764,120784,42002,73610,42034,42448,42196,200848,42176,
1296406,42086,105614,343726,199600,42100,43540,42694,787102,259060,42442,42314,97496,456098,43034,554324,
200354,99278,42170,115262,43298,194410,199354,159598,42034,376744,42094,42580,555052,8732326,43372,108616,
74206,152194,873208,435182,42098,42158,152174,2077930,196576,42946,225226,355420,526006,43216,152326,266362,
42932,191756,377386,97190,42394,527620,42032,656642,45608,152894,16848028,98386,141694,158554,42256,1150900,
2457334,201772,712990,432952,2519800,344692,105310,111592,758188,393742,200800,73690,121696,357238,3491452,105202,
349300,58102,45718,108298,153316,3126556,1274698,102652,274672,110872,117394,45430,447958,506608,277540,200584,
182518,4264444,119350,43504,106174,624862,116182,590032,109594,45124,105380,132680,152206,199364,482768,1354018,
274978,201766,123814,44140,273694,1555546,43210,254344,113692,122032,121708,223294,44068,42322,261694,74782,
105268,155092,409270,4149352,445708,109084,76150,152176,154768,304120,836308,43430,42278,73546,176218,1919476,
1598122,3967858,9457018,6934138,1623268,108812026,4193638,1346806,9045946,2435192,1303598,536912,283376,42334,104974,105278,
105656,409514,107500,42464,120760,42010,110152,104948,42020,125356,46966,2199544,363680,42728,610340,209258,
108590,42458,42178,105394,606856,106096,325558,1348832,199748,106814,105544,2204192,453842,270404,1712582,105172,
42038,120824,585140,42404,199498,343192,112502,341408,557192,316306,222148,717256,114958,10810576,44584,279856,
105994,50164,41992,150028,195046,530470,75562,120232,106480,77272,49726,210916,42928,683200,110800,190054,
105598,1142956,51958,115198,153172,228826,354538,47086,535402,107722,2609326,123118,205300,1103950,42364,658900,
452782,45448,462988,44056,153766,156682,836884,75220,49066,332764,42514,205462,743572,45196,105166,44098,
226882,45934,73888,994240,44494,326752,45790,194524,3497140,105274,75814,521524,48214,154252,490132,74248,
110728,43252,155926,43174,74518,61810,43300,192454,104506,74140,361090,109882,211078,77938,43876,42778,
346924,708100,272044,45622,112186,75760,734824,555004,186262,77074,110836,43810,714412,108208,108298,42190,
42460,75778,329848,111538,49186,45304,224254,200680,243676,379882,43426,120782,42052,181466,284570,377482,
877216,201190,74548,216172,462226,105194,105310,121462,43298,115370,927344,42470,318140,199352,322730,566900,
223360,42082,1093372,152350,42286,43252,191884,341962,270898,105332,342284,4775656,647732,666686,192328,106408,
106640,487676,73550,97204,265472,214556,98074,1177546,42310,1074514,214456,46732,879466,2110666,211672,46054,
204112,5214100,1815502,160870,473656,511060,43786,97372,539950,110020,43204,2059336,156754,363820,126352,957118,
572188,43006,345514,121168,46804,112666,202846,1319602,152878,115852,77752,105214,76888,781024,109048,50356,
50806,106006,584560,203764,74350,52498,98344,82900,1102054,108274,43030,5640484,324346,45622,463906,42616,
123196,216046,158926,964678,77806,42592,43942,276070,554008,271210,111748,115732,43480,204088,50566,204142,
3593506,383356,242038,105682,1024942,46702,926482,753484,583708,73562,531992,42914,199820,106786,42104,105460,
343888,271852,353930,200840,529862,211130,73538,42740,152906,42008,73574,191960,46124,341374,300034,457498,
44426,97826,105896,
// 
324172,655174,713402,42758,541514,201752,108566,13450646,191776,271114,223232,120988,200612,280928,42082,97252,
141698,475436,621746,129634,1017628,299362,1456792,426694,64066,219334,329182,14741986,228742,16985158,3146524,42110,
665240,276430,536782,728804,44024,43886,153668,55514,273422,349616,200576,201008,124016,207974,330032,317606,
74318,525242,2491688,889562,186338,192578,43832,350102,55346,2615834,43052,46148,2090954,1930574,153452,2493704,
1519418,124508,276824,372686,861536,200738,874982,86414,73526,108128,246044,331742,201872,115382,133178,403238,
3718082,115466,73904,50294,74696,108506,202196,42968,43286,192434,278498,225866,42782,134636,106886,216614,
47198,420206,119354,456698,409502,565886,136418,138116,1326218,2245286,526748,46742,3151748,607636,106318,42076,
194182,191792,728206,105386,43034,201352,908590,105052,2984512,277798,42580,449320,44140,1377848,105068,105230,
344554,1847872,200566,349966,205642,107362,1490248,202348,107506,121732,460018,121138,47926,44488,109234,109414,
177532,3323672,342556,2110624,74024,199588,404138,888044,42314,187876,203878,74356,133270,42950,105596,106090,
43234,44062,42164,42076,106238,42026,120958,106534,446650,1118440,105076,44524,73708,529660,125494,1314298,
42508,43684,124360,13544002,107164,960004,105902,121214,363626,105254,43856,105506,156122,42416,105146,105848,
158204,1090844,272906,45416,437924,46772,188522,74002,1396654,106756,121558,42322,298624,73606,332314,42988,
42026,42200,105224,156320,323600,42794,42656,1482206,47444,42386,1610216,123400,112846,220306,1088596,42772,
43960,202378,490234,385354,73900,201514,380254,382276,600844,105988,364378,42664,201892,254728,43870,119794,
44194,557590,43444,112522,74044,3162748,545008,44830,361246,4846540,564394,42742,1289218,44146,2346688,66178,
97448,609986,225914,710362,43748,2980772,1133252,105110,554426,121576,42388,42784,341638,159188,42128,277934,
106682,111704,718082,43952,247004,121508,200534,5328608,199832,105394,97246,1741720,851692,188722,266692,99190,
110596,42104,121514,42536,42098,43034,271864,188342,155230,194008,823498,153448,42298,42370,200014,44116,
73588,42394,116054,56870,152942,224906,398570,2180582,982094,107510,1428242,290924,854438,475358,107036,109994,
51938,77516,3890930,7319534,1703804,49292,8785310,1052690,382532,195182,1401998,128276,127058,229742,234644,161582,
122210,456890,226178,52262,232790,595724,218534,199556,263222,3336278,163970,80594,250610,163364,302750,46634,
52466,122444,116924,1150334,43316,136844,212216,201014,354308,322406,29502950,889190,588434,122660,43046,51548,
105268,2759798,1620128,42590,120904,537778,387196,99052,73640,42248,97274,200086,419828,206834,501434,378176,
199868,555134,3366512,121868,102842,42164,153716,43664,43484,467522,209834,1022948,716972,963374,42524,49514,
339368,804482,47636,76346,121456,132706,42044,73580,200890,472870,42220,199834,109036,1794670,1038446,73802,
890224,200158,73696,42196,43438,107170,44788,2479886,153302,1275412,422014,530806,352462,222862,47254,42620,
342416,106022,881470,342010,42652,192706,993598,110008,523456,44134,105922,42436,441190,152722,439108,126448,
454312,3972166,314432,241654,105136,105908,42200,106484,152996,199850,75842,42250,73882,152966,201008,42302,
1505134,43036,453538,51670,42994,537868,98494,9388360,106172,42698,200762,342242,1356754,42082,106918,43492,
874166,321808,42526,1114006,42382,199454,73742,806446,42856,76588,1253080,44056,1181242,154324,825886,43156,
111880,118684,43948,108532,443158,110170,257140,286378,4962394,618850,217150,42922,44098,107290,385624,291502,
299770,1297558,1721260,45964,206398,536984,42680,43580,42434,201622,42244,44410,105154,105296,270760,7492558,
509828,152624,1339048,1921948,46546,378082,757862,120926,554848,123268,580486,43664,113558,42278,468788,45548,
125036,47114,105368,9393242,46922,152554,42086,73796,76696,44434,274474,126628,42652,42406,73672,42262,
19930204,159694,43018,152882,110870,342620,42590,73640,42956,2339014,596392,278764,16167670,493774,14013868,256306,
761146,300994,4964560,141802,284866,273670,386440,20527726,360826,340258,221674,421690,733930,953926,645370,920770,
212440,153466,591046,634930,142252,656170,3350554,7444618,47074,735388,544228,65158,198286,1654738,183922,329890,
145006,420838,369268,131938,1757284,2422120,932056,83542,24802972,171718,200894,285200,422324,5623862,159884,133898,
107222,416084,1386140,75734,222170,43862,379310,45176,1786406,483800,568202,1223342,127160,210506,291104,45854,
44360,463148,105602,132332,125000,486716,2342534,777686,135410,42740,9972788,274604,340070,106070,336410,156362,
628010,2532614,277520,114008,356792,181790,546134,206888,194660,219176,599012,157820,52862,110228,46700,226832,
47474,206564,1317290,1109150,227300,361814,114602,210938,215060,353876,975470,905486,42902,372146,130238,45818,
620366,860936,49238,45170,759974,47858,44270,78326,43064,212558,762278,1212314,606110,224600,4460594,120020,
297626,223964,126134,369428,226670,638186,105506294,1848032,1129064,203864,42866,109310,192554,118292,562856,387896,
894488,4150994,840554,963320,203246,958382,109598,1390190,273632,49742,165758,195524,76076,120056,193028,794138,
47210,48284,132344,125294,755600,78830,108716,275900,6252866,205676,545972,418514,92654,46634,1863392,160046,
9650906,166202,216746,109688,122054,209078,343670,825944,578408,49892,244796,136004,205340,2846732,292100,47798,
220226,212396,360968,420746,57554,113684,217796,105332,128390,363884,148796,406556,295988,44024,77912,334408,
138646,2149696,127126,476914,271714,47044,6183418,372952,318772,109858,42232,121402,325912,43912,106564,199894,
272038,194518,108904,627088,45028,279004,1734358,46882,156946,44338,42556,115906,200674,114358,107284,345208,
456418,206914,450184,348286,123886,1380064,112684,97822,106798,223744,42268,349744,117436,234868,44842,43384,
2123212,199864,201808,946912,155056,125614,83278,3173404,45292,448132,43708,111208,285574,538366,43696,518926,
75412,920992,200324,105310,42208,105562,43622,42758,383138,105956,245648,1028924,43346,152512,42658,298844,
270950,124660,199858,121582,78328,192106,43102,43300,44884,43084,343660,43582,192592,1403624,42698,569498,
224120,121028,44948,376714,115558,43498,1580374,1674406,342280,111592,116044,45388,304918,682894,244306,2322406,
200366,74074,200176,74416,271456,201148,612718,153934,42082,377618,42692,76004,112666,123058,242140,204250,
106186,105592,44524,43816,192286,44680,42376,76690,752818,153688,2187778,2333146,277004,42962,186746,959654,
459464,907646,42404,105392,107606,290228,364600,410482,337574,120998,42668,42686,1366190,157036,74038,152818,
43162,108322,385856,42164,498406,342508,555536,110908,109558,268306,292744,76642,42694,153136,107686,3862936,
109036,99394,113932,43426,225226,387028,1635598,1034278,198034,933622,659134,107038,333604,105526,121192,43084,
200728,77686,230734,353602,44926,307708,319294,271088,449018,152792,105272,153332,44036,43964,42362,105982,
105296,121724,44104,111496,42916,121798,157438,108850,42346,287870,74300,1748900,801956,555526,42802,74068,
42202,211606,223108,42380,324322,333484,556738,534688,42286,106000,105568,555764,3087094,105466,43048,107048,
47882,961814,396506,42284,109442,75578,456536,204248,155288,229592,155936,121802,190766,2283368,5784620,123692,
948920,112952,76478,317558,278192,1377830,1157456,42118,2563750,43894,879922,121714,105938,42194,42370,319586,
1761566,389786,500126,1263482,388940,710078,200246,107798,265238,57626,2414462,258164,370508,141494,342932,144278,
216464,55850,486260,122354,11303888,301346,601682,102572,367592,5284778,354986,565718,409838,459932,1147460,384308,
1432124,246740,78614,1059668,5731214,207728,245228,42566,121634,1164956,1337018,46772,752630,198914,46022,52874,
484340,2248250,3509420,109490,340568,106406,127916,476456,47174,255974,4663670,659156,13705214,4804556,764978,860588,
209588,693482,233132,345236,487166,494924,121586,159830,83150,190538,160898,80450,212588,393476,373424,135500,
248648,1295150,498842,407894,53798,387518,450050,53090,563774,132290,531080,85094,652874,119894,120338,1614020,
227816,102842,275594,175220,154310,294962,64970,212558,305978,1483946,318212,265058,501686,132116,139994,571064,
259226,5295824,1186826,1784120,251780,2130152,326390,192812,44186,407462,203354,271364,214694,273740,5757170,557402,
73684,42404,42356,233974,382420,192094,112474,499732,887374,447508,386794,147706,3330682,1134820,12404674,2028628,
9845884,654730,1469116,313378,223570,574864,374554,927136,45190,576460,242254,316774,1700038,228490,272224,3628000,
342638,42218,714962,877592,43028,42232,344662,855448,563524,122602,44134,49138,875536,42442,42152,1096780,
152624,106570,192922,43390,205280,200798,159950,756620,42194,74162,108260,325340,43532,74830,267088,42352,
153428,446714,558410,42268,555250,42700,200332,876982,42538,74152,591742,76294,747544,328990,245570,42914,
105932,42662,74066,42674,43430,223966,558892,245630,156068,277892,621992,273256,42982,186430,460078,46228,
223936,105748,1133584,201814,78358,195106,51286,1147990,200626,344644,74686,201274,47074,105532,213640,242890,
209050,48868,46492,122206,152798,28525028,42184,386830,42248,193322,115994,112214,2060866,134116,204508,45682,
122650,45538,43180,44890,2457370,496036,285622,137518,314620,44872,115216,44332,45262,107182,3738862,44908,
681064,1116892,47404,105508,73856,200402,555478,290474,121454,97622,657328,73702,343174,210506,42154,377974,
42194,73874,42128,271268,42754,107386,42772,230074,42394,1118984,42542,73898,105728,671282,75446,108050,
1148714,42124,192326,715358,254878,374842,6663598,788500,248266,415144,124144,44458,344296,116344,52198,390358,
124228,219286,280198,75274,552196,22085020,60334,4825054,359074,10287262,44764,109612,118492,388006,50644,76354,
113860,45550,112942,195292,935764,597502,610138,110314,42122,193054,192568,201382,122044,1008562,1035142,2031442,
251116,107042,74726,200678,210158,417988,42502,43132,119272,206042,459806,106094,42512,292556,42872,299426,
105518,548192,44618,597008,98906,123872,43412,286526,190622,343964,423848,43448,113276,130334,227552,1110728,
344936,107876,47252,105716,42764,392672,109838,196394,1300754,452828,798968,114734,122198,1215056,3653966,45464,
43346,163238,114086,105788,111602,44906,75416,152984,1463396,42674,889742,108272,213716,42190,107308,42158,
593810,106738,105910,42178,278008,1057336,45130,154078,563956,324626,73916,1136218,
// 
152786,42140,658496,876206,535592,42482,42298,43588,42154,382078,121588,188396,42694,50908,45490,196006,
619918,82354,42596,200308,200738,74876,107534,235316,42692,7267340,142196,534458,1885484,43184,210080,42890,
114248,121640,42482,42248,894650,73832,348644,43922,225542,227680,417008,105722,329836,45022,43078,42934,
439996,159196,277828,1388680,844828,43132,580814,829858,105646,109534,188408,342560,43468,85484,2722742,48122,
344744,159626,44048,42632,226232,1138616,13263344,5727998,259724,130088,157844,202292,209096,276326,134174,561734,
76196,204722,44066,105596,1188116,576434,299054,42986,46226,216926,42776,44516,43778,201212,108296,478952,
342962,42176,200882,210656,42806,578456,272438,193592,213086,377306,1285586,432998,42542,202508,73856,44732,
352244,121556,114812,163928,277748,454256,105848,10154168,45362,1665854,491264,43676,783596,38572208,8439182,4314926,
36608282,50873354,2742014,630134,2060324,3376088,2155742,192478,42448,42280,7350350,153842,105980,200642,43082,200750,
3632588,42260,106088,133856,43178,568234,42166,735970,731288,42140,43196,97682,42256,205498,74356,43354,
593972,44066,133868,242116,42344,121222,121924,74048,193244,424972,205084,322010,1783366,43222,43798,673924,
557350,540268,123124,357442,191320,134104,783556,153250,42856,106196,187838,8009348,510164,42220,192898,203402,
201350,42152,271954,156778,74630,541898,42236,113588,42218,404872,121252,192938,718934,49442,102158,876374,
359942,119534,156002,378194,107708,122588,1761836,75176,278402,106268,656402,112478,345686,356378,299168,290084,
540032,682934,107402,344204,528074,107078,116078,1341986,2618846,50894,4447526,367826,344714,724418,73988,44708,
75338,214412,128636,45494,281336,75068,53486,161288,459572,53222,386020,98164,74980,42286,43546,42302,
700360,74662,74122,105868,105452,642310,56114,225476,142826,637010,54926,3757154,565592,543182,180746,345920,
42422,457862,1815224,61106,107078,43844,105782,616136,2008166,828950,560516,139994,45896,106268,357548,2144606,
170654,36181742,42632,202940,112478,1237406,1142474,47462,49874,44186,279770,73826,270404,182642,437774,376808,
1134212,1587650,2103782,211784,114584,3647804,239594,707666,994244,132638,249020,113090,161402,216458,4053254,1208084,
338930,275396,47690,346162,42544,106276,154822,152932,1118452,492814,106006,75106,42454,155308,3521686,42238,
43906,345514,107086,631264,126284,42418,2090654,357488,43766,225782,42734,1368944,107396,42370,42172,42712,
252580,43126,200356,42272,42794,122516,44042,413024,42472,105788,73796,42280,42220,775078,154594,75346,
2483938,105688,324820,155242,107578,42254,105578,43130,338366,3153742,273706,216232,153788,452636,191534,200078,
556340,42290,568246,345658,328672,250574,44984,121988,378974,43466,106814,106004,121946,203096,278606,137048,
98006,212438,42458,73922,42242,160052,121568,75382,2188864,192544,299950,106084,122344,622880,579770,718172,
105838,105460,194548,1102558,182362,124348,3251932,450952,345004,12188012,42182,105646,42250,201604,1360174,42256,
192664,75862,573340,188572,115466,42392,42446,761204,42176,680182,43282,107236,121606,42302,379772,105856,
105838,42494,74078,154526,504122,53558,399776,332546,74278,42850,410962,42206,42212,601772,42482,5886524,
449804,343288,42346,106984,121894,1704736,418384,105920,121502,106784,47618,109358,569924,44840,42248,744074,
106928,42536,556316,159650,105820,144214,73970,1290658,272056,42806,716690,200962,115342,919718,286568,1495988,
566918,169334,1718738,201608,623726,654722,1056782,809666,295382,3146114,139724,1273796,33776732,1552472,389492,495062,
6823946,105784,43466,43046,42214,105790,200794,2109800,301946,44312,680582,74426,106904,46280,42284,451244,
42860,2095940,558244,619048,42784,42266,1108502,493190,97816,203056,105908,42382,156622,44542,491186,462506,
109342,3741706,75796,99178,300850,74644,203698,112546,183994,202888,74986,200998,299392,485182,122110,42220,
42712,267280,75310,372340,100258,599686,1272412,105902,333358,105766,76454,331718,44828,154220,351356,670928,
114260,235382,108698,121508,406940,124208,328046,106196,346496,385352,111866,346514,496472,42416,123722,107564,
569408,133748,43694,107024,42542,227228,108212,193382,106160,117980,201158,43682,189698,374066,1750820,81062,
205340,11341598,51322,200452,399790,45892,279238,281488,322832,344792,348112,346816,568432,42886,344386,211066,
44398,73906,612748,255440,252632,387022,74362,55400854,271994,224374,74174,331112,106732,73978,122794,133504,
215630,42464,121484,122584,343076,212584,283594,178114,504964,169318,125698,387094,201064,46318,106294,114826,
508594,638698,950494,137236,114574,182326,133366,206158,130744,49846,169534,7279348,1644376,206734,59266,1981444,
230278,140302,47386,214042,872878,2267716,47578,554716,202054,45706,497836,266986,376282,98416,135724,42410,
156926,42788,44462,43292,42764,343802,42518,44264,588434,381884,42482,42296,491554,105958,74144,153116,
42482,200834,42794,115438,105658,131578,97622,188942,43384,224680,42256,200560,42886,378406,133322,389714,
74210,74534,106112,346466,9333902,42746,105734,272054,915086,348328,121696,121952,889508,717362,282140,224468,
625418,194366,142508,278738,333506,201014,247340,471608,251738,724292,45650,42376,559654,115622,42434,133552,
42472,74858,565724,1813528,165862,2720782,912484,1505656,572770,224362,556732,354070,719056,137122,352078,189514,
75562,219934,858916,111934,119116,43342,1001188,145114,2946394,508870,155548,1020058,48610,229582,114634,274472,
215360,42518,106748,275582,200924,193574,42478,42254,365270,611482,204116,1288154,73958,153902,2639738,154388,
224632,45862,332362,47446,206884,74374,513802,211312,632674,450406,205018,107686,74158,3333058,76264,193714,
121718,105758,106036,133258,274298,984884,106538,120794,44486,105926,732128,54014,558122,207932,48092,46922,
77372,122858,47618,157028,53474,43226,77048,45734,172148,998006,1075076,46574,859172,42278,565466,203018,
110732,157244,285818,3096554,125474,357134,289556,45476,543866,153302,108158,351656,128084,205154,250676,120776,
153464,126572,156218,107816,311588,121454,1104578,74456,611798,130406,49694,57446,129434,53366,132254,1104242,
194462,13113014,129266,44438,43322,815918,485414,448136,78632,54962,229316,44666,349196,78902,121724,46232,
1725224,49964,14079668,108482,44258,380462,124682,244184,223178,51116,48254,49418,110354,662342,56246,43802,
50882,204506,107168,344516,100106,49478,131702,122716,560362,893416,344738,210938,73994,106382,153434,201206,
557444,594392,-635329686,-1508804980,-377983798,-1826365948,-2098765726,-626670970,-749859118,-369124654,2048982580,-195505492,-162632590,-109837384,-957714334,-384275824,
-1206414598,-597412462,-348501670,761892612,-874720114,-1882104010,-614418574,-967723240,-406535110,-1218801814,-1362610138,-1212839710,1924867404,-208622182,-262965850,1592672676,
-983168008,-291354934,-828330016,1347422496,-237031708,-475751100,-629034478,1171231962,1984798894,1115681432,-825673320,-1605170474,-759296596,-228409420,-1333605850,-254000338,
-1325344342,-1545609598,-2056970858,-1406631076,1094130648,-1339634698,-725957368,756095696,-1181506420,-331961854,-275597464,-440954116,-129624874,-186139222,-1580914744,-862263994,
-535541596,-867948370,-725760202,-573768670,-1273164844,-840099478,-1397141134,-1502070802,107704,224866,105776,42266,75404,211160,42304,42622,
42502,153232,115510,74344,200714,717574,45514,128674,73972,157334,44588,110090,105770,562052,43934,969710,
43940,42892,115688,105902,657224,569006,5054066,98192,121754,412058,1839986,2081830,43252,287446,74848,46654,
42532,73948,1651648,727774,1740598,43558,43276,43798,349178,42254,633770,133892,105880,532354,157852,44150,
106814,227936,45074,98366,333932,124412,348608,615422,1035326,106094,107444,344638,323290,331606,344800,1141246,
107200,19232110,42356,43364,808760,160166,133312,217798,157912,249718,712348,106828,479434,45268,13018768,301922,
3697430,107816,43028,300464,43268,720230,45962,116744,74690,2347844,105980,558878,195974,384056,45476,74420,
43196,276296,108518,1370984,43012,846128,43868,200936,109028,3055214,51385484,42248,374438,42314,135536,74192,
44678,42998,202718,346898,42262,216118,188902,116696,42560,567620,134246,108746,106622,44966,223154,110042,
202742,73946,530360,134570,45836,43946,74000,303014,245366,881090,74198,4905170,44048,44444,42268,387458,
42304,1326262,106130,42368,105616,557164,-350198,202166,122456,153844,42340,122584,42586,348748,1253194,42748,
106486,42772,201706,43852,482732,182492,731552,881078,42686,42376,74044,3113230,202216,106202,814034,203186,
1839872,1625546,43220,338960,106544,481196,494480,272144,1040576,115754,75380,44204,204454,531964,44498,204506,
218618,201482,124742,288116,279350,81362,207146,107144,564200,346634,114488,272546,42956,586556,45764,205154,
106820,343556,42464,286496,154952,107162,813674,42734,44828,49796,273032,902612,124040,156680,108998,204992,
344528,42824,1166786,336500,133796,117476,52478,129368,210392,340388,895652,106604,111086,110348,76772,52886,
108728,45116,107324,120698,169046,108116,813626,79004,530126,272222,48284,2723498,579266,112058,196940,272708,
114002,202562,45128,158192,124256,153494,838304,46916,107846,105632,43982,1127096,108296,194168,204722,1594196,
116894,469586,201104,43514,43040,75818,47582,513242,206018,232982,331640,74272,42262,73988,225176,153184,
460108,42284,107192,718984,277928,42344,964412,598562,719468,99254,43418,43436,133870,133546,
// 
461564,344516,42580,189058,235802,201332,269096,573728,16784602,122416,229096,325358,1308814,42838,842638,541312,
451996,45022,153196,48364,217516,107962,42772,42412,45988,42586,2016106,188836,205972,386278,1766788,189646,
108484,612376,331612,189454,121666,108772,106324,187078,321082,414472,156328,107728,44518,509974,105872,11138926,
74084,346124,135626,110846,134978,46316,42638,121570,1332898,153386,42308,106676,468490,879586,106126,530798,
107626,155722,8402674,2090450,42914,1421228,43196,277394,183056,76028,347330,134024,44582,139046,1364366,122000,
42926,200882,279824,157228,153404,160168,2048866,74074,947156,98504,614138,8607704,184004,42638,10317518,47114,
98128,105808,43636,43210,108166,156388,43978,344812,42610,45526,42782,44690,42854,584570,124286,781670,
74228,211766,42962,42926,43988,707150,343676,124772,332678,206894,756470,75560,2097830,357608,203816,281000,
224624,44462,114788,2628442,107504,47114,1120868,409556,106478,47510,560510,44570,1067894,4774070,46322,47654,
1874090,74342,43208,208646,114362,566828,42704,44750,100460,43544,76322,119078,45146,43688,78284,125480,
309332,200270,272258,43460,116216,195650,1416728,872746,105964,3076772,106556,466982,105908,74044,681574,762736,
42350,1276382,106148,42382,23761252,560746,116188,3728386,42634,277462,277838,98426,75746,784412,624842,42578,
201400,225304,42314,42350,105736,42338,332650,106300,201988,444302,225548,42506,278072,75242,485912,3923126,
579904,106846,106430,247184,121958,1366646,42368,105836,42304,42664,42602,1307144,42908,42386,42392,331922,
189014,157388,323272,42784,74158,43126,43300,469414,106102,74050,74410,594052,43954,242426,42428,43496,
202004,6059402,42632,327028,1368700,333988,202462,204188,203702,312380,43298,43466,343886,154310,74044,122806,
558778,300074,268250,153568,43010,201238,354166,570742,202858,618928,1017070,384388,453634,133690,20244688,332926,
573352,187636,44158,100642,117538,275650,238156,202918,45058,124060,3251698,190636,153346,323266,808348,42566,
42296,1669882,106112,106976,2458082,7424542,42514,74086,123964,391167116,98120,858248,1467098,913970,2565866,311516,
502004,42470,211862,708398,203282,225764,111554,158264,773972,125084,305306,78860,105730,192004,5895284,42358,
106384,105806,42782,2090386,133558,74428,42542,200978,328034,359162,45182,44606,74234,76538,109304,42394,
106720,42386,956758,42430,651172,457906,42458,105904,332018,47042,278396,316196,105974,106892,752416,53926,
411304,200254,1012954,48922,204586,112354,123142,467458,42748,1034716,125518,220462,46366,113002,766996,281374,
159586,232936,46582,137074,157594,107098,973384,45238,527776,138118,43828,298534,345634,602662,160312,44674,
97834,42394,5581312,123622,413818,99562,959944,193522,163042,7173286,44626,119482,205186,48514,1447396,56374,
304258,1139758,47482,343850,201398,42434,42310,42616,121906,42412,1414588,76708,74026,144010,112108,204124,
74894,122162,74048,107678,43844,323588,718876,74140,133594,300976,99088,106840,716096,42554,536048,106108,
215872,224836,74236,121634,200984,154930,42310,344974,76258,560920,566128,123220,44956,7947118,733790,224786,
201844,478222,121822,77236,124198,283852,391192,234844,720080,560186,533528,247898,42820,153466,1386142,307898,
154796,405242,156578,228812,127106,577922,2182208,4601678,45512,45446,133316,467144,847652,78614,42344,195632,
891878,156686,159926,239792,1025072,146312,107798,123056,77534,78164,128294,124028,741992,621338,412952,45986,
123242,4350932,134216,42434,367514,44954,47534,117644,129686,219752,366188,142214,105818,930434,280922,46862,
1291076,289022,282518,108734,108338,116834,755114,76598,154094,256856,192056,385658,471194,326632,42826,43070,
323128,106190,113084,43796,206558,49940,3921344,46088,76250,796850,348038,42356,106712,43964,74846,204014,
121364,1113236,109430,3814910,45722,593054,44048,383138,121772,2134406,566738,107054,154088,442154,75710,354032,
361160,44318,155060,379600,153700,121846,3168196,108682,154652,1124392,482692,106544,106678,406996,157606,201988,
5145616,196054,106282,75220,909640,159698,164648,467504,158726,272564,345356,44702,344384,232226,121756,76598,
107078,43460,414422,201254,48950,201092,116438,42830,8517326,641696,113288,286280,12038270,304370,383102,204574,
43102,305038,122572,49756,201874,107680,560650,201818,272584,407368,98080,408772,51550,50122,460982,42574,
195322,42754,42638,280142,157508,353200,339466,45442,105808,205132,529510,76870,106456,106780,105934,43030,
74764,109318,110128,860584,75124,42448,123724,2774812,581836,1233508,122414,42998,43958,43142,160112,107462,
106742,457538,604046,75848,119432,193154,237764,345664,350200,107074,106804,201646,42830,74144,44788,126598,
231898,193714,534886,239236,139414,535930,142114,1727278,499786,205018,203992,43870,203344,461344,334546,2681296,
42604,76054,157804,201074,883822,966010,45604,42328,206392,442450,43906,374104,344686,2070958,42638,2354738,
661726,74086,563788,42338,272780,154150,42790,180850,42494,740084,161906,75446,122822,46898,43064,886166,
75572,42596,594644,157262,75878,42758,44888,493682,105836,960602,42434,123632,127682,344354,661658,46034,
44414,47924,108752,121816,720274,558920,43270,78910,203218,201196,201682,52642,42352,205522,161260,77650,
613918,572284,210430,344350,107398,924472,42460,106408,274258,1598482,74644,560620,13998520,153766,1049734,533242,
75868,247966,122200,421192,212806,44200,45304,291490,8605378,303694,42388,107938,2644840,42598,1143586,127438,
206704,338770,46978,161242,243946,201358,155980,460882,357338,109358,107288,98300,42842,700388,206918,5823512,
42514,16655720,123326,248864,112568,43682,453614,888908,204566,75752,216854,196550,77966,118598,329714,352166,
50378,2778526,213814,9922432,113008,110794,1209964,167428,597064,412462,77878,110884,45032,44174,153371876,843572,
42638,196286,109136,47306,217082,121928,247640,4653704,44330,344342,43040,106112,100796,44312,584930,305150,
107228,413420,843950,43502,1414028,107084,268466,121766,42428,43376,63734,452800,211966,203698,203536,43678,
43570,107794,242884,1442572,303874,42526,155620,42452,201698,358964,2756348,16655714,201832,201722,106106,106196,
1215410,74656,106400,42644,83822,105976,2271808,560116,107092,74140,43048,4286276,122026,2090282,42668,201766,
108112,1370756,43916,562538,4707794,1565222,203222,45194,361028,44474,75344,42368,228998,203546,42508,193628,
74504,43460,453104,42914,6315146,189818,562292,43730,43550,108818,501914,122476,121990,42376,111974,606776,
1105898,656762,102734,1822730,131180,42818,131666,1052906,2241176,2219738,401450,62474,642254,1154012,279278,1478102,
348980,392432,216284,219254,747644,83852,79622,367160,208430,2189660,3412142,757124,140534,98918,273542,51182,
227192,2938100,7261748,255866,249350,87290,53018,3637454,205484,51668,254210,164462,4923212,1389218,325700,220334,
44186,106798,5289322,201458,313940,914636,1012394,34365308,480650,1145882,5074796,199910,49028,18427160,1565780,1105796,
12436238,269138,603110,89705540,289100,2260370,555494,3721682,281876,486578,958874,1923842,225974,1648280,1198724,12755552,
421994,2313020,1215470,1045478,270794,1106120,91445756,396074,2953082,1626626,256106,1049270,826196,3578024,2999846,1365644,
1316084,4628648,690266,403850,3166274,244874,2598788,2082980,191858,234362,1324820,7549616,1315586,4491596,1811468,3778796,
10354970,203366,3071516,345866,427826,36771086,1928450,1469162,5900618,2740394,6374378,2564132,369362,739190,6301946,1352372,
8415470,351866,594218,4720502,519050,686026,204184,105904,42802,461878,1366372,106264,158884,98962,560584,154864,
210556,679760,251608,390668,282146,107402,106322,408002,29322302,43514,453578,386294,338948,123236,6253208,107816,
43474,344632,126010,729784,887248,345764,301192,116206,353620,74572,98332,190522,43846,106030,75958,248380,
379414,45484,559846,42472,74378,2136184,719494,44626,43294,47758,353374,18967822,725326,381928,153880,5271088,
42532,128722,201580,43726,45394,111598,266794,1417210,596536,360664,74978,2294540,632420,43286,133928,106322,
2004746,182960,203630,42506,993722,48956,203792,48578,75032,44780,74276,42488,43118,208220,112478,44456,
346244,31004582,42386,160658,108536,43394,74404,995914,160642,385906,476878,44866,154174,201332,42464,481762,
42910,540406,124738,270394,1788202,454456,109450,348182,384758,49934,77258,42878,662246,260828,1386278,319772,
895196,1434392,49358,592154,225818,54038,111518,74362,326822,367160,1166522,44626,43130,211588,129364,75022,
189370,106264,42586,74234,243242,332764,201292,42584,42628,2424520,106112,54574,6932584,44074,45046,594574,
605260,46906,109468,193492,534196,361054,238492,112510,239032,78874,156880,403462,2121184,77956,294958,122446,
311956,111466,297028,907066,115300,79144,1603186,117178,1303864,180910,253294,145702,100762,43534,204850,497050,
5625376,46330,108406,380080,428866,107110,1155790,107812,213580,75706,239950,140164,136954,4222612,373336,384838,
397258,124846,138646,594082,75094,232390,450118,75688,249406,268810,291682,214198,118936,99574,55162,278722,
268486,3645844,412540,1378486,372952,60994,923326,218140,203878,389314,2293624,281608,356428,116650,223786,468700,
230068,399706,123958,469702,57034,587764,613420,209494,45334,42892,895240,45646,51334,100330,277588,280180,
1087054,1031482,216514,1451710,80566,223318,249274,3999484,51010,626158,76498,211924,214408,330892,222832,203662,
123532,78658,357976,130660,163090,1312876,944974,130420,327322,1035856,74500,2925424,234820,143182,241786,280990,
354484,50614,47158,60238,205984,116584,657154,52378,903502,228610,116110,164698,163006,566404,196054,2121580,
315142,756730,51316,201286,1041688,531142,222778,211006,63142,1610044,231094,49114,236926,363070,1150552,77740,
114652,138412,50038,475336,111052,56878,5141098,585334,202264,48346,188764,492346,258778,47566,236878,56674,
1644652,783712,49534,108550,226918,936226,1098088,45196,212302,465814,250156,101518,204346,2122156,553582,466588,
78082,162766,579016,419500,286210,383164,58390,183580,54262,125800,1375084,167626,857530,253780,144070,655084,
63034,46666,455326,484822,241468,77866,981424,129142,108646,13998448,238006,206092,94390,244654,56206,81574,
394102,1058536,393262,454438,113614,75436,700030,107188,271402,62638,1012906,129628,183124,147310,113698,219862,
156202,43630,192886,292150,1808146,390934,169678,315334,58906,1497556,260236,110350,128068,245626,58138,210682,
1360186,1137652,119080,48628,53854,125578,122482,270658,101230,116614,415126,2939518,107362,194344,797122,1812484,
133594,490456,51724,247816,350596,164140,126370,165034,582796,338806,53290,102202,55810,105992,106378,47534,
43232,124280,501620,1588316,11224058,42524,345164,373418,12253730,43514,77768,191930,1441826,42548,76348,43246,
107320,347512,301852,273584,42586,291652,1298352470,-306690032,870566522,1233363578,-525823544,-810688886,-319251806,-2002787828,-1305367932,-1947298058,
-452602628,-1413301702,-507758114,1485658814,491520870,-481560452,-480599240,-451521566,-734608208,-1907071586,-421477478,-186607244,-105911318,-633635306,-1518332102,-1316422148,
-428364668,-952462538,-650619548,252238928,-1260078128,-440009714,-1211158232,-1021098014,-337588298,-2116965128,-1822324364,231375004,-162554782,974967752,-165425546,-988929386,
-419244074,-896746526,-355865618,-522989192,-420072218,-364617188,-596513492,-471475784,-1057918058,-731692016,-1070631926,1117183100,-469503764,357748238,-331449434,-313547012,
-132822854,-666029528,-690555752,-1767072734,1371512372,-614112812,-1292977136,-1413210536,1571093240,-538547546,-667958462,1270943528,-68894156,-725397452,-1482169780,-562929974,
-703167896,-925818884,-576569882,-1559810744,-514691714,-429603698,-952277372,-215385374,-1023111542,1141725848,-114367718,-546317522,-363545876,-388252898,995789768,1990020062,
-613420514,-1801673018,-608544962,-965346914,-581318588,-727361756,-1498738526,1272375884,-1155953492,-633645638,-217619984,-1066559372,-357455114,-268375688,2008504370,-353970872,
-794251394,-539539598,-1037594744,-287499842,1866908804,-400332356,-680612606,-1335129056,-793879838,-501889016,-236412332,-535898846,837257864,-245957606,-235979468,-1687541858,
-126360524,-1957329076,-1143457694,593661704,-1729817594,-139803662,-149802722,-395653382,-137992358,-1797335468,-547111646,-1756423988,-1418974722,-1373611826,-516963608,-1492871592,
-289882646,-77042918,-1028020502,1570943456,-571297058,-245303378,-1144980776,2132764412,-2088785042,-1364730014,-1031525342,-481067966,-733610258,-2142992024,-568235258,-262699262,
-895578668,1221363032,-349692722,-677252834,-711604664,-1084303802,-440879498,558150678,-1051986914,-505019906,-273151874,-368776862,-37768936,-417674126,-231421916,-486996956,
-824296508,-949942352,-172107206,-590734406,-287735582,549213494,-1841108624,-204167522,-693756314,-1006006526,-378658376,-1792767176,-265654172,1766965334,-189141518,-557656388,
-332679698,-474628466,-1557286292,-564111926,-1091343566,-686779784,-683028668,-80542118,-1300362794,-171187706,-1284795882,-722217932,-236615852,1884755378,-585999422,-591672854,
-294575948,-193995818,-216738314,-547380404,2089948784,-474677396,-1254383072,-183434978,1960449224,-706613192,-369750512,-550021922,-301371812,-310622822,403760120,1323212510,
-1737336824,-528012332,1491943718,-1366221878,-1190053682,-400901948,-463719194,42848,201950,43640,204164,193232,193736,349856,44450,43100,
226322,568070,43856,345644,42380,614888,74648,3481154,202436,579248,74288,275444,42968,221744,
// 
1241638,79262,238964,3456962,136502,3466814,102518,330782,109598,12091238,844604,127754,353282,401624,55214,2190092,
1803722,2071994,347666,140156,646988,46526,91286,1074236,239234,445058,200762,75896,51956,196874,110678,558266,
498002,211532,1449698,227138,363218,43784,42422,1553918,224654,580892,63998,590126,95282,417176,264734,5506016,
139346,155984,7280942,222224,1764356,46502,43016,541448,431258,3024716,916448,472586,98684,90926,472436,79694,
160898,131426,100088,683996,168578,388922,294962,131954,154646,430574,754394,1817036,1427558,47732,216446,76382,
357548,48506,44684,2202728,266306,132908,45338,50318,158738,401252,231512,233294,12944948,461066,561506,1277186,
722858,257396,195112,1368508,42400,273656,74192,74228,1125020,154918,306466,410410,273410,344744,122926,75244,
339298,43024,43594,203236,232378,43402,106198,79132,46894,108628,289192,327580,327868,247882,165874,6066808,
47716,120706,450544,1364126,1111148,125450,98810,122264,42466,201476,74588,122000,42638,273890,202286,45698,
74480,228278,544268,44474,42604,42428,442118,226142,204524,105992,106198,201364,154312,154042,256534,106306,
454244,43376,201524,344408,106654,42404,42710,42410,796322,856406,345458,1515260,106886,42400,1884382,42442,
345374,106378,43006,121882,43468,721618,273794,75248,42908,1102594,332770,107122,42556,42652,74440,112900,
109372,106690,122914,74710,42544,42772,2053792,204754,42716,43508,194882,708442,42596,154358,201832,106034,
108742,107626,300808,273244,43246,202882,106166,106382,2399902,352054,127474,45694,1070362,402868,1453762,308104,
364534,368038,108406,114994,1022092,48094,1350142,351838,213328,4927582,6100246,844894,106208,43202,244556,226034,
42988,183280,201578,106232,1165262,157046,74312,42580,3111502,381694,123868,42574,114268,326938,2017558,1698754,
563404,302446,74854,202954,44762,561458,560000,348752,74660,294440,463858,345428,42524,187618,349072,74348,
75140,212264,43124,122138,422582,42422,45314,694102,560234,42674,106066,75076,2337706,883666,563392,2104288,
202024,106604,42506,201482,106144,330794,43898,42668,3174854,43424,4855496,409526,43676,195542,550454,2217002,
42908,826718,287416,98110,206230,574562,43022,418736,43412,98276,408098,46184,205040,319420,225602,129208,
134518,115972,48796,99256,77638,206872,134032,42556,109654,46006,42748,189898,98932,669058,350026,44584,
280744,106252,43636,238234,161122,209896,43424,43186,44302,201712,143002,42850,75106,43318,202628,43778,
42566,107012,543286,201790,109216,75400,293272,43468,201844,1184374,279458,122348,122098,2394862,332656,383524,
329740,77998,43954,43114,206242,43540,45310,76630,43702,3952330,478012,250234,463486,353662,383038,45202,
154222,43738,42628,416452,117742,44782,42610,125230,43384,208402,326824,7470634,204784,194890,155464,156112,
44410,44728,1053826,228418,347344,111526,327310,887290,403648,4845760,75514,100030,3310486,116446,108286,349774,
202192,107098,2316994,252238,163912,156274,213532,79780,881782,1408120,-1304246,-2060348,-3731672,-1084430,-1638950,-9916490,
-2003438,-6526154,-3219914,-2407802,-22906784,-11090180,-2407790,-11435402,-3050786,-8373926,-5031128,-3223796,-2215334,-2670230,-2643998,-4768292,
-3978074,1119128,74870,153976,230170,5968534,45274,2276030,42746,42824,43522,225442,621046,122852,43562,42590,
288398,77890,351790,184828,43240,43618,207016,74506,42820,878542,122332,43078,122818,123142,44986,216400,
277000,74992,196366,1148020,42424,106630,42838,43060,42434,74798,43654,159610,190910,42656,42508,74572,
42434,42554,154474,43216,42434,252044,187876,227236,106492,202954,883624,74264,228488,559946,654878,414002,
466214,538238,74930,42998,43054,273988,42940,633734,153962,43514,75746,1183346,125588,42452,112166,471134,
247412,47612,349424,106532,43874,1127024,74486,356228,42632,42698,74342,248384,75566,108854,1900088,109898,
220016,2103236,106982,43532,74864,43076,201626,68793776,43676,74324,807182,106612,956344,201760,74632,583946,
345128,279148,106256,704048,613720,74446,153872,106792,6047116,124114,666934,122008,6302266,43864,340162,128218,
385468,275272,214024,110716,530422,45178,42718,44824,2303188,74942,98218,285112,5542762,183916,74566,615820,
1110322,192658,327902,274268,158828,6670676,134458,42914,225794,43760,106432,345598,42772,154076,16501450,74746,
106240,520418,76658,74372,364970,106670,157016,786422,306860,43724,1780688,202790,280820,1721558,46382,43238,
347294,333056,111206,107588,43106,536024,194432,126770,74858,1916444,43702,43216,106912,42464,122132,106432,
110104,46444,43762,42844,106486,44602,253264,43144,106774,292144,384928,721510,262354,465532,106126,106216,
725884,123178,107134,46498,43528,619918,467548,116260,388264,106324,43126,292982,74348,76004,111326,302788,
42490,76438,345910,106348,194746,902542,43120,1491574,43834,42772,42716,116080,74428,210448,43342,764018,
203020,44782,155050,203018,705680,453146,43244,730246,106474,468964,202612,44632,83102,11341082,4970876,43412,
42800,3581240,623018,111512,108812,42914,1071262,43630,124868,225926,50732,203012,737936,109448,158618,801872,
190016,226726,627586,461426,42728,86284,108076,47062,43546,393706,263638,203170,44014,503716,498982,124732,
75268,51214,1240642,46678,126652,134452,53338,392278,44902,548266,521338,1337914,2430814,119362,462514,365980,
51778,1159132,51508,44122,6495058,1427404,850090,653404,77500,154282,3103132,137278,118540,44740,159466,248890,
56830,285016,122116,1549876,1193854,127864,162328,80254,164326,80884,478594,955534,704584,164110,110812,225418,
901066,383338,811192,122464,50530,119452,44482,43912,107480,203006,122848,194992,180268,42524,43058,109132,
106648,274336,42502,194404,1396186,107152,75082,43252,74704,281554,74348,882832,98308,42934,248086,1932160,
74462,686626,738476,74468,194240,364580,107144,765452,288560,1751066,106180,269774,302840,113810,573044,42664,
106366,43168,42556,1134050,125402,74840,43868,203258,353972,124106,74732,203420,453602,1274474,42932,3658124,
933302,191278,122938,42838,382132,44728,160922,194278,107512,1906882,75010,108106,44680,196424,4730846,45278,
756158,74636,43946,44942,757454,75464,122680,333974,1188362,360056,75182,292766,122470,154144,107434,74702,
247594,74492,106394,98362,108616,43924,123022,119098,44446,119758,78382,217228,334648,44518,49018,195178,
43582,192262,106906,112666,44506,45064,109336,581728,760306,208048,653044,80308,172174,216742,1517764,125668,
53014,386896,42718,1008634,349744,107014,48604,160078,82972,123724,4211794,5299462,45922,770296,108904,75232,
920000,74498,301498,74374,44282,124202,226772,346058,157004,373958,45038,437912,1157984,202022,42974,80246,
46172,392798,49274,158222,208394,192644,42626,42902,112976,109322,160514,50102,43202,923942,78248,116192,
46118,191996,43028,44036,77204,893006,349334,83306,291008,583958,107702,74684,206936,1076228,343088,504038,
573704,106352,1707776,202724,46532,207368,77366,111428,106928,165512,74666,75962,46898,107594,111374,74414,
52658,431984,47204,201296,111032,382814,44234,274922,268688,75386,134066,42968,45484,42496,284542,42520,
227572,383650,207502,122224,74488,468742,868144,125140,154004,44828,335282,227542,269236,42508,42790,444016,
247834,74480,2521856,202502,211964,42532,991190,288076,417508,42718,543992,882788,42754,333400,3421930,202736,
134096,107048,205678,201790,154070,116390,107080,106934,42902,345748,203080,43012,45896,74408,207722,155188,
666154,106822,43342,43912,158614,75022,347606,74450,345662,2545136,346634,327320,42956,2122802,405728,75170,
454040,161012,43436,110546,205208,510248,99128,43958,107216,107090,42650,112382,1826018,386480,225830,273518,
352952,154628,605622206,4718042,88399952,-1617109060,-2118033704,102960998,289048,74636,123344,212032,187916,424018,44648,42500,
106676,226412,43382,44966,545102,707228,74578,158368,136462,1177846,346300,44584,843154,106772,122194,42994,
42742,44788,154640,109154,417026,197078,42626,106994,561512,74876,107282,7640588,156908,273908,837680,42500,
77684,1160984,1765982,583616,293342,275042,195296,252536,42640,203192,712358,42556,203218,149818,154094,210722,
57182,245138,227318,299336,119210,51524,433976,76724,251240,144860,121370,121514,75374,109322,343484,232568,
51998,77300,193850,79154,483128,158738,302108,338936,164462,146678,267656,353300,162098,235022,171752,53150,
159830,82646,368366,48356,222956,130820,356498,235670,55682,131306,89018,618656,1201856,216950,78290,108338,
404204,244502,585446,419270,50018,220766,733550,406148,433772,1122836,354146,232772,45404,223736,108824,349316,
149786,870278,216530,107528,259862,58874,134234,294326,232970,57482,188438,42542,78722,80396,60830,147164,
45284,129686,300956,225788,351068,259502,741680,656438,145706,393134,489740,235202,475268,240260,44594,207374,
231152,329210,149162,246218,74402,48554,214196,120542,897332,375530,272948,113414,167606,214262,321602,59354,
259718,264092,222116,306926,150524,445784,144734,352040,79100,299564,47690,324692,55958,119366,210806,214190,
237038,432518,224330,391760,237128,387032,374180,127076,214370,739382,92258,106946,130748,322664,123368,79730,
84644,52358,361076,139406,148298,164732,196214,55394,59858,101384,99980,116936,50210,212666,273014,134978,
209834,236372,112226,239126,108836,240854,91034,210884,730634,162302,118076,134852,510764,177812,174506,303710,
56114,1375424,369620,390866,288644,142046,2275142,262250,407876,144926,328010,139202,129290,409172,157928,752504,
48860,43682,521816,64862,53522,84590,81674,1137902,232808,213398,47474,236660,213206,452660,118922,235886,
228434,190652,345038,47570,236174,119246,207566,128402,217364,281030,541382,216446,565664,75698,56606,58382,
214664,109904,204488,64322,127148,196046,216392,147650,406904,161060,138230,296582,222764,58814,495572,360302,
219308,366134,108026,249620,219956,440276,132236,204458,145502,62486,225302,424400,145934,1500944,103652,101006,
123044,427154,65294,52442,59450,84932,328172,567338,182384,459608,155228,457100,117086,62042,350258,77912,
272516,463982,325004,873518,53810,293990,386708,175478,221738,50810,132602,220334,231620,143900,651056,601034,
241718,55310,434444,590126,729176,239156,125150,1141952,577544,479156,497966,152324,248714,157172,220040,232106,
476618,161546,413708,54878,145238,297800,242006,394448,59426,560966,203018,52946,212234,133412,296342,93950,
1112576,242798,52658,224900,388844,482090,122126,131588,63998,139244,317966,281354,48938,477440,348326,184334,
55034,1271552,172790,636998,58238,280058,366746,134006,287834,462038,62198,253994,53006,67778,569282,94490,
234536,945446,67226,54266,373928,462308,251060,298040,218498,751046,56282,132548,210308,669560,48050,357674,
48398,48914,245246,215978,76400,51962,44798,409256,185684,143468,416948,106826,147950,134708,2702336,56510,
461066,242492,384278,136580,125474,51746,113306,252248,147446,285164,53378,141188,82556,53090,50828,407606,
389624,224060,613994,2012216,396266,154580,136286,842576,239396,879512,210614,169160,135518,242396,47534,54914,
134042,411278,47354,56546,48986,59786,60434,94922,81854,1080230,144692,101762,65618,105434,224222,47966,
822488,65678,137570,154358,291236,148622,388652,89342,243500,415022,255434,96218,362372,48290,227138,199454,
359132,148652,56834,254840,159602,600872,58922,166730,481670,108890,66254,256004,134270,231314,2154320,126494,
132098,322478,275900,100574,137084,164246,117698,365432,684464,110012,146516,245390,101546,395240,144152,137462,
259892,124916,763064,245228,124502,202532,586292,170942,124676,247676,445622,337730,302252,121028,108356,743072,
202058,667616,63242,115196,114548,199196,52154,397400,336194,44330,910454,256478,535046,235484,159062,118940,
234050,42602,234266,146492,52478,171914,346964,125780,391568,255518,116546,81188,64526,43160,77426,117260,
55562,60218,549062,235580,182600,51458,252602,47246,50954,78884,181148,105110,48866,168836,1334732,362732,
480362,110282,107330,184010,359978,375638,283220,75518,59894,374072,420728,513680,400424,391082,60098,583862,
174734,484394,47318,1235456,329468,199142,262454,527756,187466,51506,115412,46520,247838,422456,64394,108734,
43088,263114,640742,559508,280886,154268,143402,229676,147554,112238,296168,130262,471272,98522,85202,454454,
202370,51350,380840,55358,91286,122018,322748,758120,635864,43610,193136,238424,116990,468356,215420,208538,
294776,79802,128642,222362,266774,272348,138446,958568,60746,47546,55886,43784,130388,115430,89090,421322,
401774,157046,470156,56654,376952,45230,90710,1077926,60170,348926,143780,64214,268088,144278,124772,435416,
596984,61394,108662,790412,2103098,359618,144212,135356,46670,723128,52874,51260,496250,106622,162518,212072,
102842,45446,573656,256910,79352,167966,75302,799448,163922,107312,139028,388922,114170,136814,226166,44348,
614480,836528,81998,215150,1035356,137930,264236,295190,100304,127202,145178,169754,616130,350852,340568,1325852,
45716,280724,61298,393350,293252,175100,95894,223118,418568,229838,268610,447308,162746,86102,61610,161702,
141332,923576,166676,45566,641372,274472,45212,149300,353516,171908,110294,1061600,170078,390110,453560,136958,
173372,852632,250970,115694,1311836,247172,611564,49526,206108,677528,596444,105758,113738,173642,275540,286070,
125198,125270,45068,186974,165662,336020,1757552,879920,764168,205934,132974,81566,326852,288014,614156,112082,
399956,288878,330038,225374,74492,138122,145610,346478,209156,400586,240044,331334,585752,165470,180566,498032,
487310,276494,465224,108404,129896,254372,265724,623876,243014,327524,562964,343562,152798,134756,322586,594068,
488390,165986,157766,168188,603788,202676,169484,993560,203990,51794,248876,175580,252494,1460120,203192,217610,
227624,554894,106286,158696,273596,391046,98792,1744430,46754,134060,123578,1163660,155336,545972,43658,504806,
279158,241478,43826,1624742,107042,273740,215582,511088,218744,737924,1465952,53042,282716,926492,284270,76004,
397430,63422,42620,49406,2091434,115358,118724,487094,257516,860396,260348,108716,823472,195416,63734,43970,
46322,352310,137150,952736,51956,137636,50468,227912,44522,108194,627620,252212,66902,1195520,2019992,368564,
280868,214934,223574,243932,109490,1186016,114350,193724,137390,131738,45122,406484,391406,130058,370184,238100,
1051178,111956,410552,116942,110714,484910,126770,81890,339206,353660,110354,892958,366620,886640,113900,538790,
96650,219470,110606,89630,930668,114458,100412,112778,165704,110786,132938,46916,128186,182186,240938,134870,
298178,282326,111362,626900,472244,82826,211748,123326,334184,64718,128210,478904,114830,379868,282974,185462,
147542,114386,125942,603008,220202,269126,128156,49838,46094,285638,132764,221876,111758,83186,267638,296276,
387386,115970,191516,114074,226358,57794,55070,123998,615452,225950,135368,586904,1233320,113810,128804,1112984,
297878,117194,111254,201884,57266,172022,363830,80612,1442624,200906,506390,329066,48506,234554,126242,340178,
362246,460580,93770,42854,43214,66542,61946,49202,192758,478562,126590,126266,118274,313730,116438,236492,
148190,372632,44756,357386,246200,203516,1151456,167054,117950,139346,590192,51938,792224,581936,637808,138554,
44582,118382,355136,125810,312542,194594,126782,91934,358160,133898,140660,115034,139670,288620,248630,216932,
515138,543470,2168708,120218,217502,570740,519512,207212,120866,131612,300716,1011056,239882,107108,856940,313028,
87722,295304,220526,89558,255830,119732,719324,232730,76346,401318,46772,49730,464954,815360,252680,610124,
220454,631976,212990,51530,124286,208130,473180,165758,278600,281096,146084,130766,119156,47798,301616,127106,
132206,384602,62366,63086,54422,297368,110942,188924,557294,75104,139526,150422,261332,359492,204476,1116464,
302648,67202,125726,233078,205442,585320,221498,52286,64142,54230,370796,57770,264266,122774,653648,47834,
84068,386060,238262,95678,86714,755366,655952,169262,260378,56210,705632,124430,51710,198644,53870,266630,
163598,381326,142010,163430,139094,493592,840902,129038,231134,66158,124298,291560,81530,48146,44474,88370,
115322,402872,142646,474704,66590,51926,202514,58778,57614,88910,122234,1390136,87938,110930,299636,577070,
140468,201500,49586,51902,140378,60278,44366,216068,44684,493964,314792,264158,134654,151514,1159772,217772,
292694,267668,271148,774374,83582,378476,557420,177422,240020,123866,240548,289526,119642,201014,158084,367880,
372938,576572,1014944,249998,552218,215906,168674,250646,578030,115802,628250,134366,218510,214856,149066,362438,
500432,66650,286862,241844,61790,233726,797162,342440,1190822,469598,43772,220820,115466,253382,961484,917744,
42632,388736,420650,52178,368078,113378,127238,207482,145412,51044,162422,57470,308312,603248,208346,60962,
691430,289844,120974,230324,495212,45986,904622,130292,335300,111650,854348,488552,200762,61142,224708,53690,
88334,134396,604358,83150,45842,196532,240920,546224,114980,82178,181052,248162,381200,64286,163556,367784,
134636,310748,250088,59738,446936,539420,172340,50558,156302,106564,42706,741766,189136,383926,122212,42854,
42656,43214,107956,712762,345556};
//
// cycle counts
// 
unsigned int size12[3334]={
1,2,2,9,3,2,1,1,5,1,2,2,2,1,2,1,1,2,11,4,1,5,2,6,2,63,2,4,19,2,1,
2,2,1,7,155,2,22,6,2,11,1,3,4,2,5,1,2,1,108,4,5,1,1,1,45,1,1,17,7,3,2,
2,1,20,90,2,6,1,1,2,2,1,3,6,26,2,3,18,4,6,81,1060,5,1,9,10,9,73,2,3,4,9,
3,2,1,43,1,7,34,6,13,4,1,1,4,14,6,19,2,1,3,3,6,2,8,4,21,10,1,5,25,2,6,
1,6,3,59,1,1,2,2,1,11,4,3,1,3,3,6,6,1,1,1,68,2,9,3,5,11,5,3,4,3,77,
7,1,5,12,3,3,2,6,3,8,1,3,
//total=2667
3,2,2,4,5,13,1,5,1,1,4,70,9,1,5,17,1,8,5,3,18,74,1,1,45,2,9,2,9,9,3,
2,1,2,1,7,5,1,59,45,2,4,1,21,2,1,2,5,3,1,1,15,2,1,29,8,1,19,3,3,63,18,
2,2,4,1,2,92,2,2,4,1,14,17,2,2,6,4,8,1,11,14,22,2,5,2,1,22,5,7,3,2,5,
1,13,6,1,12,23,2,1,19,1,1,1,1,8,2,72,2,9,2,1,1,1,6,3,8,4,1,1,1,2,6,
4,10,1,1,8,1,5,3,2,41,4,2,7,2,2,2,4,4,7,3,1,7,1,3,2,100,25,2,24,2,2,
3,2,2,11,27,2,3,14,2,9,92,2,
//total=1591
3,4,1,2,2,6,1,3,23,3,1,6,3,2,2,1,2,1,2,3,7,2,9,16,39,61,2,3,8,4,1,
16,2,7,53,3,4,10,6,16,1,1,1,3,26,3,1,2,1,1,1,6,2,8,10,1,6,2,8,1,2,3,
2,2,6,3,4,4,4,13,1,3,5,2,1,2,5,3,1,73,3,16,55,1,4,5,2,1,1,3,6,2,3,
2,151,5,8,6,4,6,2,2,1,9,6,11,2,2,4,6,1,7,3,2,2,1,5,6,7,1,1,4,1,1,
10,5,3,4,2,1,4,3,3,2,4,2,45,1,22,4,14,12,3,18,86,2,3,11,17,12,1,2,1,2,2,
1,2,59,10,27,59,1,3,2,3,7,
//total=1410
15,1,1,4,1,2,2,3,82,1,3,21,2,20,2,2,3,4,24,3,2,2,3,4,2,3,13,2,4,1,14,
2,2,1,2,1,2,1,3,6,3,60,1,6,2,10,4,11,2,2,1,20,1,1,2,11,13,7,5,3,1,1,
2,3,1,4,2,1,1,19,42,7,1,1,2,1,2,1,2,5,1,1,1,2,5,8,27,5,2,2,6,4,2,
2,4,18,8,16,1,1,3,2,3,11,5,2,2,10,1,5,14,20,7,1,3,2,3,3,2,2,11,2,2,1,
3,9,3,2,6,5,16,2,3,47,2,5,16,1,13,2,1,2,14,4,1,4,1,26,2,2,141,3,5,49,1,
5,3,28,25,2,2,1,5,146,9,2,2,
//total=1384
12,9,2,1,1,3,2,2,5,37,16,3,2,5,1,2,4,1,1,1,1,4,8,9,3,2,3,2,25,5,1,
3,503,4,5,10,1,11,3,6,9,4,4,1,8,6,2,2,2,1,1,16,4,2,2,4,58,3,8,1,5,5,
4,3,5,4,1,1,1,2,3,3,2,1,6,897,1,1,13,2,44,15,2,1,8,1,14,2,5,1,5,1,1,
5,2,3,2,1,4,5,7,4,2,4,2,2,2,4,5,13,4,3,10,3,2,5,3,2,12,15,5,2,3,4,
5,10,1,3,9,8,1,1,6,25,9,2,1,2,7,1,3,8,2,2,4,1,1,11,4,14,12,4,10,4,18,
2,4,2,22,6,2,3,19,8,1,2,2,
//total=2319
3,3,3,5,1,2,2,1,9,3,3,1,3,6,11,4,2,2,1,1,1,31,4,124,3,2,9,477,3,1,3,
11,3,3,11,2,1,2,3,1,2,7,1,3,7,2,2,3,2,7,2,3,2,2,4,2,3,6,1,6,2,3,
3,5,9,9,6,9,1,1,1,24,4,4,5,1,1,20,6,1,2,8,2,3,4,1,3,29,3,7,13,3,1,
2,4,9,16,9,2,18,6,1,7,2,2,10,1,1,1,2,11,6,2,6,3,2,3,1,8,3,21,6,10,14,
1,4,1,2,4,5,144,1,4,13,9,1,17,4,1,9,3,2,3,18,9,7,4,2,1,2,3,14,179,9,2,
21,1,1,23,1,4,6,5,1,4,1,
//total=1757
8,1,3,10,7,1,1,3,2,2,3,5,4,2,15,15,16,1,3,3,12,1,2,2,58,10,3,5,22,3,6,
2,25,4,3,6,1,4,55,1,3,2,3,2,1,6,2,5,2,1,17,10,4,8,54,1,1,1,3,2,3,5,
1,3,2,2,2,8,4,2,2,3,7,2,2,11,2,41,7,3,12,3,2,7,3,5,1,8,2,16,2,9,11,
1,2,9,2,10,4,3,2,21,1,1,2,3,5,3,45,3,1,1,2,2,6,29,15,1,3,3,1,1,3,5,
1,3,2,3,7,5,3,8,1,1,12,45,9,1,10,3,2,1,4,199,2,2,2,2,157,15,2,1,3,4,2,
2,2,4,3,2,1,1,2,3,2,2,1,
//total=1378
81,4,2,3,6,1,5,1,11,1,5,4,15,2,2,1,1,2,3,2,8,69,12,1,2,1,13,2,20,8,3,
1,6,1,2,3,7,1,4,4,2,44,2,8,2,9,85,2,5,2,2,65,4,2,1,2,3,1,2,18,24,11,
6,5,1,1,3,3,17,2,4,2,82,1,7,2,4,7,18,6,5,1,3,26,2,1,1,1,3,1,2,2,6,
1,7,2,1,3,24,2,12,1,6,11,72,1,1,4,227,5,1,21,11,16,1,5,5,10,1,4,26,35,2,6,
7,10,1,4,11,17,48,27,6,1,1,2,5,1,6,2,10,4,4,1,3,1,9,3,25,2,4,29,1,3,1,
9,9,2,33,1,1,16,1,4,9,7,6,
//total=1712
1,7,11,1,2,4,293,2,14,4,5,12,2,2,12,6,1,1,1,4,45,4,4,2,31,2,2,11,308,6,3,
12,3,3,16,4,2,6,1,17,1,9,2,3,3,2,5,3,1,1,1,2,137,4,15,4,81,3,9,21,2,2,
2,1,10,4,7,2,5,2,3,6,10,3,1,42,3,2,1,1,41,6,1,1,34,3,1,2,2,10,1,2,3,
72,12,4,1,9,9,1,6,20,3,26,16,47,2,72,13,2,1,3,2,1,1,5,3,2,1,11,2,2,15,1,
2,4,7,2,3,5,3,6,2,40,3,2,3,2,1,41,2,13,11,1,2,88,11,1,3,3,2,34,10,10,16,
7,2,8,2,10,2,13,3,14,5,35,
//total=2189
7,5,11,2,8,5,4,8,15,1,2,3,5,1,3,2,6,1,3,3,1,4,2,5,1,5,2,22,1,2,2,
25,3,1,3,2,3,3,28,12,1,5,1,85,2,9,2,4,155,7,19,1,3,2,3,2,1,4,7,1,1,1,
2,19,2,1,2,3,1,1,3,6,2,2,3,2,5,14,26,2,1,16,4,15,7,3,8,30,2,11,1,4,2,
1,3,16,4,16,4,3,4,4,3,3,2,10,1,8,2,13,13,7,1,1,1,1,12,1,8,10,1,1,1,1,
2,2,44,4,51,2,2,3,60,8,3,6,1,1,1,40,1,2,3,8,6,1,25,5,3,70,6,94,1,1,4,
1,2,3,10,5,2,15,1,3,1,3,7,
//total=1407
2,18,4,6,3,4,1,3,4,22,5,6,1,2,7,2,15,57,139,1,7,4,1,4,30,3,4,1,16,2,19,
9,2,3,1,1,6,6,3,3,2,22,1,2,1,16,2,2,4,12,3,12,1,1,109,2,10,1,4,1,5,1,
1,12,3,1,5,1,5,3,3,156,8,2,3,4,8,1,2,2,4,4,1,3,4,55,1,28,2,1,2,97,4,
2,31,3,3,1,7,3,4,3,2,15,223,1,4,3,4,3,14,4,6,10,3,19,2,4,3,8,95,6,2,11,
4,2,2,2,19,2,4,2,2,2,6,3,3,2,1,10,1,11,4,13,31,1,2,44,32,2,11,2,2,2,2,
2,1,8,2,2,3,5,4,3,11,5,2,
//total=1840
6,2,16,3,34,4,2,1,2,6,1,3,5,2,6,2,8,2,2,1,1,1,1,10,3,4,4,33,3,1,1,
2,14,12,2,8,2,2,1,2,4,2,1,541,4,17,2,6,3,3,1,8,4,1,7,2,2,3,21,1,6,6,
2,11,7,2,1,1,1,1,4,10,2,11,2,14,1,4,55,1,4,7,2,1,1,3,6,2,6,9,24,2,1,
4,2,43,6,2,1,32,24,1,4,2,8,2,2,2,2,1,2,2,167,7,10,1,20,2,5,1,10,5,5,2,
2,1,2,1,2,24,2,1,6,2,27,2,2,2,1,1,4,1,12,3,30,4,6,28,1,7,5,26,3,2,6,
11,3,12,29,2,4,4,1,7,1,6,
//total=1731
58,4,2,2,1,1,10,8,5,4,3,3,4,2,1,2,10,2,2,4,2,3,3,8,7,175,2,7,3,4,7,
2,1,10,2,12,3,1,6,34,6,4,10,4,11,5,1,48,18,1,6,2,1,2,1,19,1,2,3,2,1,7,
6,1,1,22,2,4,17,3,43,2,2,1,65,5,1,86,15,45,2,5,2,2,1,15,1,2,3,12,2,7,1,
2,2,6,2,2,2,12,15,5,1,4,27,11,2,2,4,277,114,13,39,34,2,4,2,1,8,11,2,2,5,13,
6,1,2,3,2,14,2,2,16,1,1,2,11,5,2,5,2,3,2,3,2,5,16,2,24,2,31,7,1,3,31,
7,1,1,4,118,16,3,4,9,3,5,81,
//total=2038
21,4,2,2,22,1,54,6,6,1,7,4,27,4,2,1,11,2,4,12,3,62,1,1,8,1,3,23,6,3,1,
8,1,2,1,6,3,2,4,1,8,7,2,16,8,90,1,1,6,10,1,2,4,4,10,2,4,2,10,3,6,18,
34,1,1,8,12,4,12,11,1,1,1,1,1,7,2,1,1,1,57,1,5,2,5,2,3,2,1,2,1,3,7,
2,7,3,1,3,2,5,8,41,2,29,2,3,5,2,15,13,67,11,16,1,10,3,5,1,10,5,1,4,1,14,
14,3,3,14,4,7,1,4,7,3,1,4,2,2,11,3,5,2,5,1,8,5,14,3,9,1,14,1,6,2,4,
2,2,2,66,2,62,25,2,163,6,2,10,
//total=1538
24,2,1,3,2,2,4,3,2,2,2,3,2,25,20,3,2,4,1,7,342,5,2,1,8,4,1,1,5,1044,5,
4,6,14,3,2,3,3,1,1,2,4,2,12,3,2,5,7,7,5,3,7,4,6,26,26,2,2,2,3,3,45,
1,3,21,1,1,2,4,2,2,8,9,1,1,7,7,28,1,5,5,6,1,4,3,2,1,3,1,1,7,2,6,
3,6,6,6,4,20,3,11,6,30,8,60,1,7,23,2,2,16,2,2,6,1,3,2,55,2,3,1,7,2,8,
2,6,1,1,29,12,1,2,35,15,3,1,9,2,3,1,5,107,2,11,1,1,1,1,2,2,7,7,2,4,1,
2,2,3,1,2,1,69,299,1,33,2,
//total=2893
2,3,3,2,14,2,6,3,15,8,2,4,1,2,3,16,1,2,5,10,2,1,22,7,10,4,1,3,4,2,2,
11,2,1,1,1,1,1,2,3,1,2,1,5,2,2,2,2,2,2,9,2,10,105,4,14,2,29,12,1,8,1,
2,6,2,5,1,11,6,21,8,100,6,2,4,1,1,1,2,133,2,128,3,3,2,3,3,16,19,2,1,2,1,
1,9,5,41,1,2,1,14,5,3,3,2,4,1,1,2,8,10,14,4,9,2,1,1,2,4,48,2,1,2,28,
2,12,4,2,3,1,1,3,2,3,6,5,3,1,4,1,4,2,3,114,1,1,2,6,1,2,8,9,2,1,2,
2,3,1,2,83,4,1,1,3,11,3,3,
//total=1459
2,6,2,1,1,2,2,3,12,2,2,74,4,1,1,2,8,3,17,1,2,1,1,3,4,2,3,1,1,2,16,
17,9,11,37,3,1,5,4,12,8,5,1,1,10,62,1,3,4,3,1,24,2,2,6,2,7,2,6,3,16,1,
2,6,2,3,8,4,4,1,4,2,30,4,4,1,2,2,4,2,3,10,1,2,11,6,49,165,67,1,3,7,2,
2,12,6,13,1,8,3,16,10,2,5,5,2,2,1,32,8,1,2,7,4,6,1,7,1,3,24,5,2,1,129,
1,2,29,5,9,1,1,1,3,9,3,3,11,7,2,4,25,2,2,4,24,2,1,3,3,1,2,4,5,8,1,
2,36,1,8,4,4,52,2,2,8,2,1,
//total=1484
6,5,1,6,1,1,21,1,2,10,1,3,2,1,74,3,11,3,4,4,3,1,1,2,2,2,1,13,4,2,3,
2,5,2,47,5,1,4,1,1,61,17,1,1,7,6,5,1,2,10,4,3,6,3,18,6,3,9,2,9,5,4,
2,2,7,3,6,6,13,2,1,2,2,2,20,1,2,3,11,3,3,2,1,3,2,23,1,2,40,6,2,9,2,
3,1,1,2,4,3,1,1,42,13,2,5,3,2,6,11,2,16,2,2,2,2,28,7,1,2,1,6,16,2,2,
99,3,78,2,4,6,1,4,8,1,9,13,4,3,12,7,4,9,21,1,15,3,23,1,1,2,2,3,2,11,5,
4,15,2,93,2,2,2,2,1,8,2,
//total=1310
2,2,4,3,1,34,1,1,7,2,3,3,1,3,16,1,1,3,8,10,25,1,35,2,4,3,3,7,6,2,2,
1,1,3,7,2,6,2,8,11,6,4,7,3,2,1,1,26,2,1,3,4,19,2,1,2,2,3,9,2,1,4,
1,1,6,53,3,10,6,6,3,4,2,9,2,8,4,3,62,2,1,1,34,5,1,2,1,9,9,1,16,8,1,
6,1,3,3,21,13,5,2,21,1,10,2,3,2,3,27,2,1,50,8,1,16,11,31,12,5,1,4,1,3,6,
1,1,2,2,13,1,12,3,51,2,82,12,1,1,13,5,1,14,1,21,28,7,2,8,16,1,3,1,1,6,2,
2,1,2,1,290,1,1,15,5,1,227,23,
//total=1774
1,97,3,4,3,2,21,5,1,11,1,5,6,4,1,8,3,1,5,3,15,3,1,2,1,1,6,2,20,4,2,
5,13,6,1,2,2,8,1,2,7,3,1,13,3,8,1,1,23,1,7,4,8,2,85,2,4,3,3,4,23,2,
2,2,2,2,2,2,5,9,3,36,4,2,1,2,2,1,18,1,8,4,1,3,3,1,3,25,3,2,28,4,11,
1,4,1,3,4,5,10,2,9,2,2,67,2,3,2,11,1,5,1,1,8,1,4,4,14,5,1,6,9,1,5,
3,1,1,2,45,2,2,72,12,3,6,4,1,1,3,2,3,3,2,2,1,2,3,3,7,34,1,2,1,1,1,
8,7,1,4,22,1,2,3,1275,6,3,3};
//total=2437