// // ATTACHMENT POINTS (lower words only, 130001<=c<=139999) // 09/02/13 (dkc) // unsigned int numbc=3334; unsigned int cbegin=130001; int att[4619+3497+2203+2592+3313+2500+4156+4345+4882+1477+1606]={ 429140,102758,93616,102364,60136,118270,292222,625132,86320,35836,1092808,122074,36730,253672,126316,38044, 104434,83062,38734,429760,81928,564544,86194,120484,253990,162244,91234,87994,76138,37234,180316,166834, 117946,282610,33058,35224,175048,57076,34324,36910,35278,374014,34948,124858,457408,258400,58426,222868, 37510,1036720,34030,35116,84250,576700,94426,346768,84304,1337776,81766,268840,171190,412462,37132,34666, 211060,59596,102472,3853342,149182,302860,57058,35404,136888,168886,181396,88462,38590,358264,678214,178858, 37078,165214,95992,98638,58102,120322,36982,88318,425386,33616,83188,82648,87490,712942,255484,84484, 34642,60730,33104,117926,32602,82078,32660,32594,414680,177026,1324832,36518,573476,166046,57140,32954, 766544,255878,564854,58598,205538,1535882,33016,81562,34858,121208,295472,206780,93830,32540,32972,81362, 141782,265754,34322,32990,32554,57062,57692,81268,102838,303926,32804,156478,33178,118120,35518,3074422, 94186,82480,32530,697882,157774,34948,32602,82714,57898,237934,34762,6191272,2496766,259984,255820,773858, 34360,94246,477478,363382,628090,32549950,33352,364600,57004,167626,118684,11467324,432694,81496,118900,64132, 95140,414172,466678,1178290,93584,1525468,34744,93968,32714,32530,1360802,89636,32762,145604,209818,32848, 292444,209332,149236,155168,154762,428866,85030,155084,342698,245120,105578,41030,627602,118598,160700,177080, 39146,448388,123782,271526,35366,34196,84578,676724,159080,163808,81446,57266,210920,60236,189122,279176, 95684,93986,316412,97064,82616,82850,33314,83480,103148,123470,82472,148708,148424,118828,154756,429346, 288830,1274606,118430,213946,75352,82906,587402,81626,119318,806122,246458,1108622,145910,33244,576190,191086408, 9766612,16054966,1260286,346634,142238,155608,355786,187072,462112,33874,92644,33550,82222,32584,175462,33694, 34726,81682,210526,157552,119572,83032,2143456,82708,155446,163490,76076,459656,36644,277214,156524,701306, 33026,234908,118418,424066,155128,193522,37882,1979914,265774,5850292,93028,388666,110596,34354,60148,173812, 771286,151174,156172,104788,191092,1148908,97714,173326,273568,207568,553828,930736,359914,893758,121972,1071094, 93406,58636,33022,175432,710212,510304,105922,34006,65062,84226,88438,2138566,190948,373114,33238,391276, 217246,5604556,90616,278914,192484,168184,575248,34606,1290196,154820,93724,32830,1431970,95546,477926,43802, 234542,360764,390356,37442,34562,234062,1402208,437102,33794,511082,426374,58322,207524,1053592,435706,84076, 33550,963520,124024,692050,76036,3293566,483442,103414,98266,81554,64505020,231382,32554,93560,255674,32546, 155540,601144,226258,645832,33688,82018,725536,83026,231320,935648,4095020,186892,215134,118130,32984,35510, 359600,589018,81472,57736,431500,34138,57322,81832,214598,32788,266014,82018,82090,84304,37358,83870, 227342,34298,124496,102770,180062,60590,627218,121634,282698,83492,500426,39266,100466,267956,173186,100442, 463814,64478,514034,873512,141718,32674,32750,156038,33566,1609798,1047010,32692,93556,120028,33016,57502, 529474,35914,34840,541504,146110,984802,105886,32980,88006,524342,32600,156440,179516,3312902,252020,155684, 58604,38666,36788,33854,33554,36452,1186976,526136,32654,163472,128354,3404594,921638,34340,187292,32564, 83450,97706,280100,34952,215084,298688,386060,1011254,234140,1659638,160544,96728,176600,39962,35606,853274, 36326,87158,247172,146684,170102,179678,44714,82964,326774,32936,169736,38990,43826,88742,103478,1637498, 895376,422516,710210,32618540,215966,167306,281234,36524,582086,35102,34058,248258,7324304,749786,118702,32608, 209764,1892782,433052,552986,784232,82502,34334,297776,162236,1880678,33050,36182,82016,156356,433430,81746, 33056,32804,1049192,81854,952936,32702,82238,264398,32876,264784,211054,142120,210082,82516,175838,32600, 32662,154970,782612,154646,1743920,404426,158690,990344,437924,156554,687242,299042,506018,180296,1514924,356474, 405638,143090,1673936,492056,724214,1076318,1245284,1109798,414920,334628,90146,665000,188642,2208122,111500,231914, 38378,258650,268370,863174,493850,94682,790388,187208,8216144,5382278,483398,1582640,4027148,214550,670256,272474, 95114,1542824,623762,103324,82690,82472,156560,149644,119038,57196,32936,109706,1973792,32774,81470,32648, 82784,264610,81478,32876,84248,82952,174446,156338,34892,32966,34004,118222,142438,94144,225040,102856, 82454,32566,57394,156494,34358,81398,151322,34958,119198,33806,32816,159734,1213616,189020,83828,58550, 32990,256834,75544,186796,94480,76574,704312,1219022,32870,75386,271484,33362,33172,33646,35476,32836, 266056,81628,102824,82732,233920,81598,157432,584500,34894,668566,34084,313330,34318,32576,93722,121498, 57148,81800,34162,242896,81718,34558,57748,265318,155806,683926,1746808,83320,1091662,57586,33610,94234, 3133366,102842,704984,32782,175036,118120,33448,149050,81958,93740,33226,210124,57674,798466,82744,154744, 83194,57194,155308,82714,3271864,33466,509222,267086,59684,155252,279236,1611200,266600,57956,402212,673382, 121298,57452,150080,269354,822170,95054,124376,36212,82910,58154,207412,95452,822754,253612,32842,425708, 710504,121196,1753994,96680,2801816,264896,97220,57026,430946,276398,36002,57368,166718,34310,81970,292622, 374914,81598,118588,37252,36748,33448,215212,35236,587974,1617754,37606,35752,221986,322682,2024534,118352, 210080,11412776,866882,58372,187076,355412,81584,81962,33104,57008,81502,313702,739060,81700,291190,187540, 555836,82634,739786,251572,266096,57220,32776,149336,86678,33356,81980,94610,76016,595514,703574,699200, 35912,86732,33086,88514,438218,184250,89828,85382,93662,58844,798824,43238,2733110,202826,91838,474668, 33776,82820,1028708,612800,64802,78770,87164,348388,409624,32848,265768,155446,88972,173734,118492,525752, 405680,32584,699196,325346,1049114,57146,355226,156116,89098,216584,57422,57874,94270,81682,2359408,37390, 334132,293596,146050,76792,81808,161404,189358,288832,81916,678776,293188,155638,157096,33052,354694,118210, 187006,33706,118804,123718,66542,118892,93164,127478,179750,45686,64940,62006,33062,150968,57524,101126, 45086,177320,95942,158996,78638,34340,58658,176000,39638,78314,171740,60674,109850,115520,41486,79124, 36644,84494,169112,95132,174008,314624,266564,254360,379982,36758,38900,78908,118244,148700,33674,35006, 43214,88094,62978,41306,264800,38660,61214,38180,60980,36932,295832,174890,87770,38684,123590,34274, 172550,87068,34466,83504,104234,91382,97070,102740,100316,42446,39530,122990,145868,58946,59594,81470, 155984,61844,57218,173270,34538,267050,43382,94268,158186,178616,65084,81560,128012,99446,100742,61034, 38558,63194,95882,42458,89948,92216,33320,64886,63950,411392,42782,35294,38174,89336,87734,34490, 39956,62186,32684,85142,87554,189848,42602,86870,556544,62294,124076,100904,147242,89300,41090,32846, 99284,87176,36254,40118,36554,62492,159914,88580,77828,105692,88328,95708,41414,90410,123860,164828, 150638,148784,77774,40790,59738,100472,155174,125132,40442,439904,80852,37334,63302,161372,167654,43862, 35150,33410,158132,40874,175700,35402,126830,94484,46454,158294,63518,125048,240224,149672,82118,126776, 173036,175862,102902,356864,163640,34394,61700,171632,123752,152588,121322,42986,215480,38966,44078,103388, 355406,277094,294860,81686,110828,277580,87572,171056,62780,95612,96854,62132,165260,175628,149510,62510, 105044,167096,96692,120026,93674,38318,43574,97556,167216,210296,90920,37130,290864,301664,76802,61142, 39092,91604,162344,42062,166124,58550,90758,40766,127964,109580,85466,110822,35786,86762,156674,175214, 130232,84062,38468,67190,59972,188876,267860,164300,257996,191948,36122,173696,100454,36212,35726,36740, 64814,84098,35492,37022,268508,122294,32756,46166,121208,93548,214508,86582,219008,86960,40730,93836, 123638,38234,278552,34826,33386,191792,78260,60062,157322,267374,191462,96374,57146,35780,222080,124508, 253184,77018,37526,294656,128936,45518,223256,41738,319232,212078,38012,59684,57686,39476,47030,168140, 57578,34754,89192,159752,91766,59198,92678,129260,33170,37172,122666,95774,87356,58388,37226,85250, 121430,96212,236336,158510,121916,42926,194864,38414,75830,94478,32798,82796,152102,183152,95234,41630, 34520,246656,37994,42134,160886,122132,90794,182720,121646,63158,64004,122888,163694,143078,65300,216614, 125318,158576,172712,174872,98156,39740,37850,45038,127316,128774,38804,218072,84170,86222,91220,91496, 63644,37634,160724,93998,220016,85610,64454,75668,162668,33116,99014,152582,41690,96260,176600,98474, 283520,143564,80582,124124,89012,549596,163814,106502,63626,81776,162182,38198,85898,271910,61646,157646, 60494,36446,212726,120458,39548,177644,35876,57362,168176,38588,164180,61628,98204,36164,89390,35354, 256304,148052,125888,126104,250112,125804,88220,158780,163856,418304,38990,125480,84638,118568,81500,32954, 349670,353072,81614,104198,36362,57110,34814,103262,37550,101912,350156,41654,105206,80042,269480,37982, 125420,297776,34130,351128,35618,36698,153068,260912,35390,36158,37454,264944,89066,119810,82388,86204, 39452,91244,436016,101228,97670,61052,84260,83522,252902,35474,38282,81884,104360,284384,102200,106988, 120350,139712,99500,90734,214184,64724,447680,86600,59522,45194,147566,43094,168230,120782,39710,217424, 37364,107960,157214,149996,83090,75884,96518,97340,432614,61358,37154,90632,159158,194432,93224,59486, 125096,88364,46382,219440,192920,39854,86276,43958,33518,41198,269318,198272,86420,176348,38666,42710, 181208,83774,77342,43310,99932,64436,57902,169688,212564,34322,60170,356960,98312,85718,124646,217100, 92792,79286,35930,210620,83234,150314,65462,258968,38018,145382,144536,91334,34850,154040,81506,381440, 33242,42890,32600,210134,40502,34706,40226,65372,87086,64598,36878,166232,40262,33644,38102,39254, 38036,35066,32834,95060,41474,32654,207104,39170,164774,232934,63788,151286,37820,123374,97718,146840, 177158,93620,124934,106664,58514,165584,39146,82550,42122,35906,85628,85790,89516,165638,120836,75560, 42410,64238,83738,39470,35300,257510,434072,37658,121268,128396,253388,89660,164342,98798,60548,34034, 180236,272396,95450,36860,127526,85070,123050,163370,129368,59918,89030,268022,128984,91820,103820,99176, 96428,86708,294374,160616,160454,39818,96746,141440,273368,104684,155660,37508,38090,85934,35834,93134, 216038,37694,159644,96860,89174,44726,37442,101612,91868,100940,213212,90038,59162,90524,63914,39044, 112280,37940,433100,93062,158144,87878,160940,60404,680960,107744,180560,126392,42242,35714,186392,40682, 151124,39062,152744,32996,61322,91118,46058,40142,90488,89462,161912,80366,148214,41846,33188,40514, 42014,110552,102254,88814,43754,42734,157700,65948,88202,58874,34970,60566,36482,156632,84980,77450, 153560,88490,280496,37370,473600,124022,94646,95222,95726,279200,175142,95402,92252,92810,36686,97004, 156890,104558,84746,216524,84548,39386,37244,48758,155264,168716,269804,41162,211754,84314,85124,225200, 88040,78422,35138,160238,225536,161816,89876,94520,36110,62996,275312,60890,34682,36374,214580,64490, 93782,270776,165800,122780,88526,35678,37010,38606,188390,39494,234392,111308,41054,277760,71798,81014, 169040,356096,79772,41006,123476,93188,85556,39980,151772,214022,272720,36596,81068,165272,83450,233420, 96206,217496,155566,144304,844264,355588,95092,81514,209836,94322,95510,406426,4550488,81646,430666,155752, 149584,736360,163786,1382578,83104,32830,58774,33250,4616800,33070,35662,33802,59048,123524,156344,881132, 349664,93916,75952,246100,118768,145930,32908,210802,587452,57106,680224,368572,32996,87842,266312,300926, 82352,163508,82118,89246,82298,83486,152924,699176,271982,174800,561650,84494,35006,349418,32686,33254, 82052,1703564,363176,33074,118718,211664,118286,159092,34742,82736,269306,34226,156148,34888,208156,33676, 34474,167578,33196,146680,58846,57280,33892,82006,33430,123568,297952,82330,296708,84488,245708,94130, 491138,1228504,82192,353218,155254,235846,82622,32864,75380,358022,155710,81550,350056,32770,34486,32902, 33364,33598,121628,210194,33176,82052,3567986,58106,82888,150430,364372,32900,144296,32692,734176,2024480, 32720,33586,57076,347696,317960,83716,32704,1585618,32624,75410,656950,155828,32684,82244,256178,57434, 702794,82442,625862,165452,41342,89786,93250,47854,42526,256330,367534,67462,103906,258220,120034,610000, 250846,524080,426940,33946,34660,84340,334114,171142,43054,1252978,165742,1464436,286858,649468,636940,337132, 33622,46222,91618,3074230,155854,183292,501220,42802,234424,503614,42838,105316,145846,449830,284236,283942, 383974,332596,251332,548974,479800,350524,298198,84610,83152,303634,126892,4196116,58876,90190,253762,43606, 40618,107362,129106,185050,688732,105964,78262,360496,96622,1472326,209458,110764,157798,224764,191368,645616, 109384,952678,202192,116548,972208,90604,79738,325828,233638,1092778,279172,60136,16157674,61594,34444,747700, 338290,33154,94462,91810,129634,465274,309130,95002,81766,163468,40174,842032,192466,235558,677818,168814, 167254,712492,320830,120412,1037242,170116,169630,88246,854110,57850,435790,261316,159580,35656,97462,192142, 34264,46234,74014,164440,116890,1981270,889102,245116,101044,102772,76228,188290,630460,164260,373804,37438, 162178,38446,174358,88300,540766,103066,267580,5440564,561124,33076,270334,83602,312670,497680,59758,298558, 267802,158554,476296,2361004,184204,599086,32938,266884,38302,107452,34828,681652,230698,82828,257302,155962, 84286,422020,3743452,616582,82612,266608,3314800,87688,273736,88390,712708,506530,586234,2265580,280702,148384, 1092214,197110,34900,110500,100054,381718,106468,473644,846844,166654,566038,166006,213040,44182,41050,58354, 35470,958240,46738,60604,764758,124084,281242,118306,101158,59308,296146,86554,597934,36196,105010,716482, 106018,146626,432820,68830,1523332,263260,274798,490654,226846,90172,150694,322066,35710,33940,87814,273898, 33352,162334,286138,479716,163252,266212,174844,43702,33634,37042,72754,45586,1033516,91132,106612,308818, 271792,545014,839116,202894,225622,6033760,37090,152836,47410,67966,36286,36838,86392,532240,1170010,618850, 94510,92710,138988,195382,104830,443026,88444,96730,871120,584404,171550,974770,338536,178804,44614,159442, 169606,35740,111814,103210,319996,38284,187342,160390,60334,435250,32870,82628,216758,32938,1091680,93928, 178702,502882,57334,33250,82762,663196,282292,32642,32756,33008,1312502,221462,434516,157306,4255204,293854, 119488,59446,59230,156496,33520,57286,34222,155414,82046,119414,219530,155090,267248,663782,88526,560810, 3113588,33080,35660,90956,58550,581546,276320,266194,497206,38068,155386,168058,603244,19104688,82738,109306, 151882,39412,85168,463894,307018,6050728,106972,379892,668708,271862,155032,149512,155464,431350,33196,57406, 270808,32668,856264,36418,34474,57784,106168,84076,857128,1342642,426796,147292,251422,268054,568444,228824, 34316,714362,365198,550058,33164,146294,254204,7202462,210446,34232,35468,57752,82202,152144,33764,302018, 478166,173582,85586,879404,92012,142568,155218,33194,1331174,32792,57092,57416,314570,57310,889570,118484, 683090,1142360,265372,57284,33008,1331168,94166,97588,34906,85072,79678,356302,34408,32932,57898,41998, 33808,232372,34096,34114,3186472,1156936,82264,313456,457096,167032,3117658,44878,35758,154964,1101286,212284, 150946,34084,81694,7498078,324100,81982,433036,267796,35066,159092,57116,118664,145772,82034,370964,256030, 612086,968926,162868,90184,90226,841756,33682,143200,40150,131572,266692,736780,270058,125650,1772932,548572, 156550,103708,83416,1339906,244216,85414,455626,37588,100198,3920566,360370,128020,626968,103456,100360,121000, 2534008,83164,85684,84982,82678,59878,33628,76132,765454,34408,156226,582232,282856,84178,85468,159628, 57484,37012,36940,36778,122836,174352,467560,33106,200218,96094,93826,84442,2441182,349276,81958,101902, 182614,271516,81742,35896,36994,210172,411034,33004,34978,94990,84622,402466,60562,33736,32968,45010, 32662,121540,559144,37486,210010,39964,42490,312040,149608,507790,210862,222646,100282,165136,234982,177880, 257944,347356,392422,146152,123106,198760,169456,421690,187636,158194,60958,84946,57970,78886,57718,288526, 100588,189580,34834,87214,43366,1028380,359194,980410,608476,187474,313690,124678,158818,2034274,1609636,35752, 386734,278806,102250,237898,34690,38290,37102,234676,90508,38260,411484,1703758,92170,362476,133474,36076, 85090,439402,35428,117604,38812,41710,443236,85108,51634,129304,227110,282694,569110,43402,143146,234280, 33662,57830,32882,1007066,81946,118702,32624,580012,438314,693374, // 75448,265432,649588,57790,81832,522040,32950,197698,82964,94478,57434,33788,412252,555002,77834,300446, 103364,57262,4318324,210452,231758,251950,81886,34474,85396,84496,2831438,75740,142012,647992,45214,1390996, 773452,24546142,129238,529804,454282,7425334,317014,816658,476458,41758,232894,364564,283888,838474,329686,38122, 169972,19174336,237778,389926,1188982,144304,151774,132694,39094,299926,202618,12538978,238258,16271866,396154,49246, 320014,600436,242794,7313878,21596038,193816,996526,290266,214156,3228166,474298,216934,172972,222202,215452,132958, 271654,193042,510478,199162,767062,1114516,44902,414622,546442,983242,344152,44723404,165718,890092,139606,110014, 205126,37154,225290,88190,1092752,156554,32744,110414,248534,251918,78014,273170,748952,75854,33590,81038, 77960,433736,156662,102764,82538,90674,435194,159146,118654,342376,266632,33754,430576,156634,118816,32966, 57176,33076,81760,94136,34126,679402,83764,149560,32770,121642,103192,33820,433000,32824,265168,32804, 380086,155302,32722,57248,144458,57286,32716,94438,375638,118946,432506,33008,57362,584632,32698,295894, 36766,33496,33226,85814,156212,146132,210266,34234,318274,174074,256370,94294,380452,684490,83128,82064, 81686,32954,121516,471832,104038,653032,32906,155474,466670,257434,825568,119248,195172,157012,84814,81682, 82546,415498,503474,146174,32710,571178,142196,82028,34796,57236,118486,119134,1112482,155546,104386,1059910, 81646,1018066,543112,57550,82132,57874,32720,119354,163376,449414,1331096,33200,512618,1472036,123832,249808, 118946,157160,82108,270964,155134,3802402,350668,155132,218276,33700,76054,81916,474314,156128,177092,33574, 32674,155938,266584,679358,81812,565310,252272,81802,348958,155150,431494,1109912,946814,1333264,86404,82066, 278482,96148,547642,122662,1188838,34222,660478,169294,95014,195562,34276,144442,118732,57232,34006,536206, 82768,93974,33910,115450,39916,57998,32912,228818,94918,210490,231740,32804,250996,34564,32926,85450, 81976,210568,419872,32764,1422596,32924,57832,32722,33742,82540,156214,2352232,32732,82718,33586,686626, 33394,103274,2324606,118768,175954,157126,190468,32746,34366,32950,294232,332392,33076,82534,660782,32918, 5759516,1020758,797866,210446,37172,232222,144602,2311352,32842,32690,156170,176254,84484,1581094,504442,118628, 34010,207526,2999302,1011622,269134,504610,254482,36436,1958584,94148,32696,37034,97334,58438,119992,82408, 195310,58654,38758,41662,158296,34564,130360,188518,118750,33490,176278,84730,59770,261814,161992,64540, 33916,545446,108964,119722,93694,85540,181300,206824,90202,62524,342946,221944,129064,139708,94996,173146, 58582,156946,106210,159376,169636,92254,95032,172390,45994,267646,467848,93538,85180,169744,84856,315112, 84046,77662,167476,34132,88690,655744,165532,76042,39772,295642,106444,133654,34690,87826,88186,34942, 36022,42130,106330,91210,146062,107884,36658,263272,182908,36226,87124,181930,81706,385066,79606,90742, 516802,1070788,741766,37228,161050,86242,195322,38866,292432,152920,43822,59572,40582,104986,97624,121612, 33454,92668,89482,1026370,173848,83128,144514,291730,128794,115246,495688,224848,90796,277348,36154,34660, 315274,97978,35164,179986,83938,123868,122638,174280,34456,127012,38506,37468,34024,287176,502492,455512, 81550,82210,88024,61030,218074,43726,757048,145000,36910,179356,216454,157810,916240,567130,219448,84532, 750514,311368,57844,632440,33148,59608,38038,176440,33292,33166,159724,533110,102172,130024,82468,158266, 92632,432238,301018,40054,61930,98446,219370,59014,1414228,83596,124366,32926,125554,266980,194044,190354, 162508,214672,1331482,59716,487624,39550,282982,37030,312772,151300,130996,271198,34042,58744,61714,33922, 281524,701914,451624,949810,143146,33484,294700,215644,60418,33274,62218,349402,82588,59068,36382,86314, 180328,218638,370498,41770,57682,361930,33682,89176,63010,164398,35092,587056,110332,90292,363196,369058, 148666,99082,39412,34852,86998,166990,164452,34984,96382,168664,296632,212170,458428,94600,94684,57718, 296104,37684,256774,92890,312184,433198,57556,299560,118534,100270,92308,274756,62362,33214,59302,160996, 199684,221932,59248,503950,94252,39730,34930,107902,188104,96790,34834,86836,555142,1490230,211582,1066414, 269374,590644,36820,35554,41914,157486,33850,34726,39316,84208,83414,265646,33256,155404,155726,32750, 57386,57244,988162,542164,163526,34514,84812,7922696,168872,34442,39956,58526,84362,681362,471542,674636, 126014,619718,196786,95698,57358,156586,802264,36562,254272,1072966,809794,94078,98992,311158,82804,320026, 33188,256988,82136,193012,93562,91942,33022,177562,276712,34468,36034,312508,1260592,2084896,680032,82360, 34738,309052,33616,757792,41446,872488,82036,104686,36124,35764,106876,175654,771886,34066,245500,178408, 266284,60010,112012,147250,82978,84772,289126,289288,43426,41614,38134,105478,83518,145186,58246,2355274, 175978,58678,75742,261514,122788,33418,92890,176626,1089298,185986,87310,407176,61918,32704,93250,35290, 35494,32860,536500,417484,168496,580816,186184,918100,37366,122518,87868,33310,259030,107098,1113544,814096, 216280,38548,286570,182644,85582,119440,83764,36442,291556,574084,149380,159418,97108,180178,89794,458344, 558046,103942,175780,4000384,210934,825586,44962,274546,475750,33688,1387000,3743290,98890,171646,100132,166006, 584290,103426,180514,35080,897760,41434,85168,156826,593902,738352,34948,304732,93268,216142,448750,350362, 437032,45826,34594,121492,121708,36190,290584,123598,573526,707734,2298688,211420,390814,185968,654274,83098, 189532,88552,123166,319834,156970,83926,89998,266932,224524,1359460,61954,39106,39706,823840,314398,424234, 81856,364942,219196,36730,65194,120088,64942,34120,121006,96220,305566,34990,35062,160336,89110,124756, 149560,103210,61630,2352358,36052,34954,33158,148862,254288,125738,661238,83438,58484,152228,34724,57278, 33968,32978,82538,103664,32984,463916,216944,120932,33722,34856,418534,81826,33110,770666,32750,7784860, 81796,32692,83774,81758,149938,83350,7683550,156032,155788,118706,265702,382196,364946,358696,681472,6338224, 33028,81892,1345880,33092,32872,34726,34852,81988,174472,32920,958084,33574,154948,81896,33350,34930, 634378,83884,161824,32782,146362,124012,81956,33170,1839776,34886,33260,94118,546698,119018,95036,349072, 103564,190234,1934704,42778,517924,640936,448318,347878,92818,82396,403066,82774,46114,82198,6056272,43858, 208906,174052,32806,336484,2625706,432874,357922,46846,57364,103318,221176,893716,35578,645634,191446,277894, 57688,156718,178426,37018,7883254,1361062,3846898,304012,308458,46042,366778,104938,157798,129718,291862,210878, 57440,82592,121030,81844,1050820,318418,219436,33100,137182,1210930,1000762,763108,335266,47650,156806,362456, 33218,141638,115502,57446,646916,57896,82274,83048,184874,32858,37052,37526,1424552,221648,21457958,925916, 43754,121852,33032,35006,149648,472798,110324,1560748,1094524,33416,82400,34586,20106904,154282,94654,82156, 33166,33106,33646,33382,1617484,34402,33706,339274,84514,34084,48466,87916,306958,259636,352732,191908, 173872,60742,33934,161696,76964,215552,60008,119972,37508,349184,36794,33836,174404,85412,82442,104072, 120296,34826,89762,88904,34484,98960,76802,41090,96584,156836,35834,155378,163328,36212,32954,93188, 175376,90248,159752,82334,120836,212240,60674,99968,34106,84980,76154,58172,59090,34202,59252,271424, 35258,34916,33980,63140,159428,83666,58388,96260,35348,94586,146594,35996,34652,61160,88004,57758, 35192,82766,83288,34268,211106,160400,190976,34328,76370,58676,35636,32828,60728,156188,119054,33626, 33788,60404,97232,58226,33278,147728,36050,38660,77288,211592,83684,62978,58298,266402,77828,36482, 82262,156728,37532,83090,38180,33518,40196,96098,60188,266564,33206,149666,158024,78152,33710,37148, 35876,87554,59522,59432,147080,36068,155918,149024,40442,38684,121808,60242,33158,33818,95234,59000, 34058,33548,122564,59036,37634,85448,35186,37202,58766,38018,84602,35906,174242,90896,39170,82604, 149828,157160,152096,119864,123152,33386,32882,38738,267536,257024,36956,146756,59576,95720,35726,33674, 36722,88580,87608,37364,58514,176672,36578,121160,39044,104720,34718,59108,36398,34490,34754,150152, 34904,120674,123536,33842,432128,35066,35240,36740,82802,36182,97988,110336,293888,36506,211268,35228, 84008,33482,33116,93512,36878,35624,84656,85124,35300,252416,119378,81794,60836,35444,34196,83576, 85736,86384,34382,35132,34034,85304,86906,87122,87248,35672,122018,98312,35714,34958,163856,37262, 85250,36524,83522,61700,59684,84818,159266,35960,187904,157808,167168,158672,86096,84962,266888,85232, 119324,83036,156404,119540,122402,34988,36254,156026,58028,88418,32756,174728,150800,213536,86114,57866, 84260,163208,36668,94478,88328,84764,268832,87284,35420,37796,83612,34646,76532,96368,36362,88040, 37586,94802,60872,83450,40334,58874,82964,33950,60026,84152,87716,34808,33878,59918,76856,94964, 38522,119162,124160,40514,33566,83252,37010,37370,41810,34322,36644,157700,34970,37442,40658,34706, 58460,87068,35150,33170,36986,84584,58010,122504,95288,82748,36884,38900,37604,142592,103748,82586, 95396,34868,157538,84494,119810,57902,120944,33374,32846,34364,34418,159968,34520,232448,58946,33998, 144896,86600,35768,34580,33644,156242,35282,39332,156674,103586,57686,36686,34004,33302,77666,86276, 58712,90632,76046,58190,83828,89924,37172,35474,76316,82874,34862,82478,35138,34094,94748,60548, 122888,37748,83342,122180,33494,84098,34220,60386,82180,83746,90046,882658,35692,110500,389638,83314, 83962,76156,59686,61450,183574,84772,38860,163450,159292,33580,119314,57494,331406,149402,348856,681442, 81988,267208,355766,266638,33184,149360,32906,256934,76334,820532,103406,32914,57364,64514,35228,156986, 167210,80390,3373136,694556,368252,34724,160604,1484984,1337534,33356,33020,58106,153794,772910,257102,265652, 912878,58052,161684,153956,359588,7890758,266390,58322,33176,120176,128762,2853602,1053224,81988,150412,32894, 82138,433570,511384,83974,1053218,95108,57632,266140,81892,2104192,32858,853976,33266,348394,829870,410018, 124046,33512,58274,411368,33710,159134,278042,57698,33224,274154,34082,83174,269702,1812020,90136,432832, 57718,33742,155812,354910,376480,175936,33034,659632,84838,33310,60958,164368,38476,33850,60904,119074, 33220,57574,160024,94114,32944,57340,33814,631156,82732,57682,33862,118858,32996,156106,34040,83384, 363032,88010,160208,1664270,37142,83312,57692,35324,33338,442304,34046,33608,33446,34886,295154,120212, 161342,64504636,277916,33044,32738,276008,155912,474488,770624,175046,82444,160474,252490,82012,34474,383024, 256816,33100,146320,156068,3566216,156446,352790,90328,57604,58234,119194,1065928,155608,32786,45491864,84866, 828626,33830,82544,81914,57376,33628,32792,525326,32864,89528,82000,118702,268298,146276,431836,57334, 269852,32864,33644024,264290,1108832,177412,32860,36220,159484,38692,216346,159778,287086,388858,282424,160132, 33790,261310,39826,515236,33796,34762,3030754,1075576,169012,328612,584986,38332,33268,121072,33526,479542, 37882,102334,560638,499954,256846,40798,707638,220882,232678,480676,1157188,41662,42238,95140,254224,88348, 94978,127822,257152,1075378,46426,35218,213430,1037494,567316,35182,39442,1066504,280282,32782,167230,90562, 33112,121342,149572,39388,33976,374104,505000,33544,119560,36796,177142,281902,139972,58222,89068,43294, 43930,185386,82624,432130,227038,120694,35578,547780,34858,41494,153256,90040,597640,172066,160078,1110046, 32908,81886,65674,35884,235108,1106698,57988,399064,894748,32842,95302,103726,102838,319456,652558,33916, 104806,381394,34228,82534,611896,264268,903010,385942,221692,87178,170014,39946,174208,371650,585652,106390, 155596,402484,1194958,180058,156190,200710,64594,173524,186844,170608,120748,121018,47830,33670,105670,484600, 567388,82858,33466,41230,185890,158134,287248,43066,161752,128632,122530,143848,169042,692410,35722,37012, 97084,99310,45154,129442,123286,140248,191530,349780,273154,743656,219514,34300,33274,101890,376870,43222, 85000,190354,91804,679288,1372486,197050,91714,309658,106642,175144,60796,272506,486832,293404,136948,165610, 266836,157852,480514,62434,87052,146452,37498,87502,157648,171472,712012,172552,34390,81118,122476,158782, 58204,82480,164638,106114,86206,494968,36022,77014,273784,35770,89932,86530,33610,95720,32906,507970, 34504,82054,458674,33802,148292,58988,84842,94484,404234,32942,350342,1860154,118906,293990,335060,156452, 57374,33106,32944,423074,5508092,5941118,2673254,6833414,1023458,815702,524756,1393292,1921412,3810494,2259668,563546, 1763462,2666126,474374,25080944,782726,3772442,1304588,1607942,1313426,8398604,12932228,2674982,5219408,1853876,1107434,1309052, 589394,4466378,935978,4482572,2159066,4569896,24359546,357482,38837972,1305668,1579442,5004668,446474,358058,1234694,872786, 1693964,765218,2354438,669962,7614434,1027658,1304354,6242924,2067212,3326924,523946,697178,672458,1657688,704468,511538, 1007834,10460594,1065242,4385108,440426,162794,17855894,1775144,1155476,2063828,49254896,2336042,1051148,1929458,1695422,5645738, 348554,592202,3513722,1293242,632282,7736468,513578,6383066,8289956,676442,684218,1634186,6531608,8834384,711866,2418122, 6627134,1844138,2936354,2060678,2760422,1515458,7588172,1336538,1788266,10487162,4841156,5238362,2354348,8066882,1455194,936938, 2246546,943322,2918594,1014548,3202292,2008418,3662282,3740294,7335722,1076906,6131414,2099846,1181882,611498,2444132,1242146, 2365634,4584692,696602,1502642,2276906,1432598,19253648,6251672,943754,270712,163684,207884,253066,32800,155824,84380, 252266,33016,269248,121864,157954,149446,95986,7611428,118702,57994,81944,57368,33284,34010,157382,32902, 32774,211676,234494,32756,156596,32980,82138,76150,870178,161806,156946,1941160,1790662,919936,379990,82372, 34204,147316,581044,57844,37246,76208,82928,33872,156512,34934,33212,34700,34556,33836,174080,58550, 75884,34430,33716,33464,95072,33680,58028,32990,58064,33158,34394,33626,34166,84656,118838,155756, 35096,33044,83936,34904,57740,82550,119216,58712,34220,118892,33944,34988,33548,34808,82010,157376, 34742,33332,33350,82118,82604,57434,83504,33140,57524,32996,94316,266240,33224,84440,36524,58928, 82100,58136,34040,34646,103424,210944,146432,35564,34796,33050,82640,33242,86960,82172,119648,83126, 33878,156080,82316,82046,33896,32882,33788,33356,155864,34502,149504,82280,83360,83180,33932,57686, 84332,82424,33062,34256,33512,33494,34484,33302,94424,76640,32954,155702,33116,57704,36182,32906, 83288,33086,33662,82262,33734,57542,75830,36236,1996318,330040,94606,9552392,33302,817090,157858,235282, 169288, // 188330,33094,90004,82534,120388,35866,34354,411952,544504,78706,160852,83038,33322,58924,94726,33436, 58024,82912,37108,176392,91234,34444,32756,180946,83152,211690,36034,57544,433252,104470,35098,100132, 155962,1074124,151972,57436,161470,156772,32852,155852,225850,190258,32944,58360,813688,33556,82744,33712, 3743152,588158,381938,84812,77966,33764,34712,268898,94616,268412,958316,268250,4313174,103616,724604,156118, 32872,84368,1916210,748658,214652,119360,257006,143582,295664,440048,157304,190316,82424,57598,83602,252748, 252244,60579494,57368,525076,183742,879802,46786,1111048,301264,133198,1019668,340294,689686,235006,203242,711556, 518596,242404,82762,1221736,594418,1763638,176026,240016,42682,9580246,603592,531142,735358,58306,156388,230458, 195892,39364,1988908,152446,4490572,46762,34594,581794,498202,103282,2105566,1155922,222964,157516,625036,126358, 51142,39814,100114,74938,10455046,531898,730186,82564,37924,232684,1726324,10608622,142378,39028,611116,171016, 229588,1456036,346882,541822,106852,641734,622498,89314,11723992,177268,2138614,27904696,279016,618622,657772,1335256, 5372944,101146,1723084,196708,362284,36934,211828,747412,58468,1116556,134458,454066,4703722,425788,100858,380104, 2926732,643174,115666,469042,3812218,1378996,202066,1657204,35386,273832,140434,223654,33214,184522,623572,126178, 36196,2313574,1113946,38554,46618,2404174,1073992,90886,302188,159136,51862,205288,267496,42622,236722,226582, 1158838,252178,175774,204748,99724,296674,1614922,428746,86758,77602,6137248,682726,223666,34942,213892,845206, 492532,312916,180574,4865074,352564,188458,513322,90556,193138,99358,38182,191212,119338,97036,107674,358216, 926026,182518,364552,66946,175378,336346,1312726,344788,144706,1117732,76666,282094,185746,92932,624058,156148, 1169044,4412812,3802192,209572,174742,1785778,38866,69286,111226,108268,1282606,655558,610522,654676,352456,16291744, 479614,1478506,60538,1435696,169342,44602,541012,1033288,3316678,173434,305908,310588,592954,163322,33044,887108, 867964,267106,76204,385402,84314,82172,32936,35462,104774,82802,57488,103478,83342,33602,213914,215858, 191192,150368,156296,38558,33296,267428,33608,57416,32996,81992,75776,32888,82064,32834,32828,33248, 57362,82208,33554,82496,33572,33188,33008,118784,81938,33224,155648,33104,32798,34376,33032,57632, 32882,81956,32978,94208,32852,1085932,660574,133246,35146,33910,1567756,57364,303964,168850,81946,294562, 1570474,137134,276580,77452,183952,529786,870958,149932,163018,75274,180280,191698,276508,39292,58768,179470, 461908,773470,46114,38620,362608,92044,84340,35236,472006,221050,1001782,85510,282286,59146,297046,218962, 3802186,161776,170038,400516,41950,332602,65554,1191934,35206,104074,435718,785770,45394,668782,371356,321220, 160480,442954,59344,97390,480700,275050,33424,60694,87778,1070380,594430,232630,268804,57562,163990,89794, 156754,1918936,147988,156376,746596,1265032,64978,36586,1592272,164806,37780,152296,400726,188542,459448,164638, 34408,1222876,307738,98578,172090,164314,418060,46666,193402,929206,289864,5079232,182572,794386,81502,446248, 34534,2133262,36268,83206,82774,3328336,482806,198694,456892,37510,161884,34966,57368,57476,357874,118852, 32782,82798,82096,236308,1066246,83608,81934,279898,633058,156616,141826,442708,82544,57412,83416,32980, 504820,82966,188266,75844,267502,266690,32792,57344,32960,32816,81920,32774,32780,32864,158392,119062, 387226,82468,83152,395974,158446,301076,556910,155798,33068,561284,773210,32984,32780,32768,81934,57446, 119606,82084,33340,82028,429550,82684,401230,33338,157490,32816,491498,33178,880090,36436,94702,82870, 33532,36826,84562,122236,76036,246112,58216,87316,188926,33268,35158,33028,84328,6137590,95080,34330, 85858,59602,82330,381760,1013578,160810,7952092,860974,82148,32972,155894,341704,156352,120694,188012,32956, 174340,82448,253514,156752,82088,33128,81962,793658,418976,36828206,8071958,26015588,3620608,82366,266506,124280, 1306718,33020,94348,155776,1025878,82588,267070,458914,2851978,225634,58046,82226,75958,1149622,33058,82126, 81964,432712,33922,123028,156014,118880,57566,103774,33272,84712,150742,267790,82228,82570,432704,83054, 158222,2037232,254806,33184,83620,269650,159544,287864,33700,4369300,33586,33016,156758,82202,5438012,33218, 83048,357178,157270,33202,441400,32854,356420,32810,155756,57380,57526,76426,40394,191342,957680,250328, 261992,15681824,76214,456992,90404,191546,168794,358622,228008,1941830,321038,58232,294830,1115144,284462,282428, 428966,102638,36332,34424,150050,58034,175598,33380,222686,19092824,102122,153164,943904,235748,259748,190790, 93788,21999428,32866,32926,211534,82274,83354,33638,216788,32948,34042,76006,58384,151426,2908360,38890, 258022,33826,88690,459064,177412,175954,873002,32834,159310,145618,354034,33526,89944,57796,2115784,266554, 217522,452854,32848,812422,211366,234470,76502,267686,33034,33578,82670,221300,33434,82454,33742,152092, 76348,58402,34174,57992,33410,95074,57778,83008,501748,82576,57598,82252,33478,443852,33338,32858, 95384,57854,33128,157058,110702,673406,37214,160136,158246,1572100,34162,85570,160108,160432,122674,33710, 2240780,191294,82570,57542,32990,82162,146140,2468602,262090,96550,269938,57670,106774,82216,35062,58714, 161722,163942,75994,85510,32948,156832,33484,7373698,94504,58216,347218,199312,82456,157804,120094,83932, 33478,121552,411862,156292,513556,38086,122354,57554,119092,206074,33032,57974,267824,58046,711866,296186, 95846,159554,33626,33752,83486,348026,34034,103982,86726,286238,220916,88778,85358,192242,37748,82784, 476152,259084,33874,34138,626164,33976,82252,161470,2840092,254774,266930,161548,146896,3113404,8526742,34838, 57770,86018,167246,34676,84866,217058,243332,665852,126836,1617278,94346,33008,33548,84596,119444,591794, 37130,33656,37292,275108,76562,37364,33290,91304,33530,190076,33902,143594,33578,60110,36260,284450, 1460786,39380,530558,1158980,38030,221270,33422,58958,38660,85676,58742,32900,213008,572864,91400,179006, 33974,89042,553118,213170,83426,60920,150020,85298,88646,145142,165542,122696,82940,241604,38132,82120, 155848,57592,57506,94372,33262,33532,82160,82070,1763954,33406,32902,437020,158272,1560694,870046,104012, 32972,82094,584068,519448,1254196,76420,89230,207586,60328,264280,94816,33328,83974,156838,83938,689980, 125770,33772,430804,159106,59608,61300,34696,83992,122152,393070,36874,456700,511012,158674,433372,294644, 266672,57596,94532,94370,1236242,1360738,241928,82312,189410,34100,32944,84694,2030602,295268,149792,433360, 166138,145900,95842,570526,43390,14422498,390638,34616,1225052,35612,211364,94502,57586,211390,258298,95372, 297464,58636,34516,33682,33034,247252,156226,111934,83974,5639224,1238530,33458,224042,82262,33188,33464, 82514,82694,32920,32996,302024,747304,234454,85192,123592,590542,34108,34828,34756,164092,100102,359314, 35566,121264,35302,491992,33916,58864,84328,36394,449872,33748,33034,413728,34162,834136,235912,59116, 1088476,58648,60952,150376,278782,35284,105412,76468,143536,36052,120616,160918,155722,259402,175588,568336, 95404,86974,243598,351538,448414,82168,35512,740986,131848,262582,123268,102262,58792,82492,445012,33244, 33964,119212,82924,156976,124234,474496,86344,36286,444316,34546,631456,215512,268108,23583472,705994,267946, 179638,83518,82708,168964,33592,82672,36652,288358,124666,158164,304348,33718,373126,91534,944926,157298, 33656,84020,33638,267134,122648,685580,35090,153170,34088,36908,33494,1149952,57664,261580,32996,34556, 33104,33662,36236,32852,82208,119648,57596,33548,58136,32834,94424,33464,33116,33374,33278,83936, 84494,82802,82478,33788,82424,33212,83288,33032,57758,34328,83342,252902,32942,33932,34808,33656, 82216,32966,82186,223690,156562,158830,33064,254276,10245770,294530,150530,175316,6215714,33260,318182,57608, 410414,119264,208898,353552,901790,440546,32876,33746,2344724,8347064,2250440,465602,2209910,3206156,704930,401666, 332294,541958,289994,339974,838850,649850,796814,1248062,472586,471650,8862278,424754,1877000,2433416,605474,169538, 2130692,1664294,1301702,1246820,36974006,526406,393998,599594,18661442,9430214,1344290,156154,32836,76168,33998,33230, 122198,33026,58370,281752,33704,82970,122906,155986,89788,106046,160358,273596,325238,32846,175226,185756, 33578,685562,437702,32864,346616,150958,34132,386788,157846,33070,158008,33796,174232,33052,97336,119596, 33404,84314,437942,59882,82946,261704,226382,33854,854714,35348,752870,451064,32866,1012150,156628,33478, 157006,171748,156140,273590,33064,433078,33668,59480,87764,189932,827488,606874,33706,713782,33116,124700, 33406,278522,33164,57494,33338,360782,33286,119770,206764,33934,57676,33658,33748,436714,2991290,156236, 515254,33214,82190,57992,156826,119386,57652,40166,201296,275516,1492784,83024,92456,33212,99092,87974, 33884,447398,38942,87290,126764,148958,219536,86372,96986,57728,967088,33092,158822,37334,38510,273896, 36614,84806,191756,160058,84572,103988,34940,293282,32894,57566,35774,155792,601748,164708,34616,83186, 37538,82304,33308,83654,275354,258578,57602,269684,85724,343550,1015208,34130,222452,458090,157898,82412, 211634,57998,34472,85490,57710,363482,188432,297332,33128,360560,35066,82754,95066,76286,162116,88802, 33176,186488,1038806,478736,272438,218114,274616,200474,150932,227204,95096,82168,359284,560390,271994,57788, 34232,82508,267008,120038,175280,157442,76076,94582,216094,94514,3742958,1150634,4313306,84134,271136,267086, 359498,82360,612494,320210,32884,32972,82616,57842,121892,57572,168560,150058,33224,123260,33140,32960, 33590,76154,805484,436448,1449682,1070434,83134,33328,82396,2884354,34444,33748,33274,33266,33050,2599630, 34268,95624,82526,33128,82382,320576,33098,156182,58418,33674,33668,83552,57536,33134,33764,34568, 33656,33056,82318,82226,198982,33668,33074,90380,350494,32944,82384,33574,32872,57572,120146,86926, 353164,153076,120892,84496,687694,91684,36406,103222,36778,448456,163786,302296,123484,97636,192604,132022, 86014,729976,236254,150904,60472,181804,325948,103612,33166,89266,77698,36748,134164,473368,40396,34546, 419662,66142,278968,248374,211396,35938,188572,94762,61534,91462,78022,475366,365692,125266,37498,117532, 184666,171076,436792,286744,43762,86134,280786,232228,57826,49918,94558,45586,141466,161896,303754,33436, 84064,32872,283486,83098,254908,142924,33418,230908,97996,202342,35686,87484,112042,158332,312826,263884, 98374,93478,34906,36964,130612,200098,303322,46918,188344,68986,258214,89698,98644,41482,61606,82948, 34492,139684,315958,62884,97228,261496,42778,123472,47314,860278,212368,390988,34708,174856,40774,403744, 500944,166756,450526,75034,95998,198652,85864,86512,38746,428494,111556,33562,32944,114526,112204,76402, 133516,185548,106138,88186,269608,109774,93586,301846,491224,37594,200398,45706,33796,38218,514192,188716, 129478,162868,572728,103708,79372,747688,76564,36958,60526,1772446,62794,199156,59554,102952,302836,176422, 128566,496048,179212,225976,163354,160438,204772,95368,517432,253732,754978,1088884,157708,111604,33394,80668, 250762,64522,166108,84178,95098,58474,60148,115294,425956,160624,631372,151618,35518,34264,211816,220582, 42814,208036,95044,167674,2239006,79642,553798,374548,86242,34012,94054,196372,169618,98266,157792,42922, 333922,34498,33016,153334,453496,95512,106276,47962,301564,128182,42382,143236,35668,88006,283666,34942, 334102,84406,179338,151084,434542,152362,104314,41122,139468,40126,696928,174532,37858,97606,364072,160708, 71902,58564,583204,160138,176458,313228,76726,121492,1990048,127534,90076,361912,280912,105706,65818,514678, 230878,282406,37084,155764,232336,87214,128614,134446,102046,805846,252748,65206,93352,148702,434002,472234, 280264,44074,483574,287716,363286,78886,90508,84766,210376,101818,235252,90004,36868,182602,208756,120028, 117118,59482,106516,49222,96646,208972,66394,35464,350068,113554,59716,36274,573238,253936,36724,64774, 36532,45514,96634,92596,59932,355594,186502,264748,154468,194062,177772,245188,82408,60994,43258,706864, 357562,744556,38794,166132,514228,435946,67546,63226,122986,203998,36598,202168,91198,267664,46558,41746, 155926,183604,44014,273982,1024816,39604,90238,167566,87682,415264,277024,173908,86386,89428,713938,345694, 464656,921784,291118,38524,35878,64396,41926,327442,165244,40546,120466,34978,42502,252382,157384,34654, 36802,172534,36298,165646,97876,281398,71974,85738,410728,152542,220216,574456,1085728,86674,129628,38236, 169372,692068,124132,96148,82558,35572,394996,151876,1027408,33050,192416,76136,571232,58804,360916,440560, 119404,34246,295138,225074,6145622,32908,33188,58292,119516,33200,365444,224108,126530,35720,82454,86306, 2204654,58004,326152,1825204,59032,241336,160186,76636,57844,419854,854176,32890,32980,95680,82642,104446, 268996,33328,32872,1184926,338356,83506,576634,167098,269482,748714,33184,124948,195998,37796,122456,181694, 218144,166394,76154,36452,33368,269156,83360,37310,285680,57704,153716,156836,434720,36212,37130,32918, 35636,2188964,33112,146198,33128,1019690,351530,33034,57536,33094,124714,1299388,36598,1910938,57776,307784, 1119098,32936,119396,76172,82568,268256,152498,200066,688808,1469356,33400, // 33074,33478,119302,119390,723910,1076440,4660256,34012,58462,96532,82378,82198,418652,85454,35954,193502, 33590,83312,58934,2224394,351916,224512,82222,156220,76036,33178,95620,96160,323716,870638,168386,57626, 95086,33140,254392,430696,33238,101158,33964,59848,95740,33130,35674,147016,78478,748648,83026,222424, 57994,84772,37150,57616,275770,158482,267994,927874,119476,330616,157348,526246,199504,356014,303364,120178, 271882,35368,1012060,434692,32974,34642,35470,616222,35830,161018,199592,590768,77834,60140,44378,89540, 35810,147590,112232,86462,287828,78212,97082,61436,123290,186416,262286,212048,85256,161180,166202,36548, 119834,203402,298124,216098,150428,171386,193682,83708,36452,34046,280538,36962,349766,42038,39842,191738, 215450,523736,57908,42230,259190,96452,582992,38630,129026,88082,40274,82520,128258,183014,36926,103106, 158852,99074,201944,172034,92780,91736,82844,353690,93572,82286,124856,33722,39404,62732,59798,126344, 280142,178478,360980,89144,170306,171602,33560,122804,442712,36494,160262,491552,151562,270422,274472,1587968, 125072,38582,76376,110450,108506,35738,77402,33662,93050,59852,99398,36380,330248,34460,58988,32888, 38450,276902,41582,40706,37370,35228,216908,289322,92090,39566,83114,90458,175592,93644,253136,106094, 33680,450728,85202,102644,40574,40994,90470,124076,34130,168200,334160,175976,78158,90632,92762,277388, 93806,61112,35876,162152,255788,233432,37070,58574,38006,218852,227600,883754,39950,50114,120374,112502, 85004,90332,95402,39356,146738,59582,270098,181556,159776,224678,93356,33608,128582,217358,460448,105068, 41642,107372,1376720,105914,158642,76430,154316,59258,33848,160856,67142,879380,434762,167654,103970,89972, 103340,148076,359084,64838,35162,422216,203276,148724,83978,57854,178154,83276,105284,87866,69518,122264, 117380,83870,36434,121778,177020,196598,125858,265808,94022,84230,124400,222218,63758,83042,64730,157778, 259802,35684,65540,40610,269126,87146,175724,119402,86498,59870,34676,169598,41474,155774,47522,34514, 47846,91898,193544,451700,222248,226106,120860,36200,39770,86228,32924,89486,186632,191816,95996,103448, 548624,34598,96290,215126,254918,100046,42302,607328,356120,108524,83528,364916,213506,93734,134630,33128, 33650,87524,224684,35300,164522,82358,34418,84122,65972,43514,35198,80642,167660,86822,87578,38774, 169658,98342,98666,2555594,277226,130484,271394,237098,159560,34148,698588,431882,893474,197444,334496,293264, 150896,41138,125180,244388,171686,442952,35324,434204,456560,38438,125558,38330,176564,149168,37466,40058, 347906,83492,41462,86552,35864,61382,694214,78374,95476,1156316,2308748,277222,83182,703576,32900,82630, 1587232,4291822,150122,33374,34562,33644,103988,82582,96638,1394990,882572,1114106,235718,177436,295978,160922, 33248,33104,33608,561614,95324,1415450,57562,33118,82576,82864,76574,120140,33014,58268,82880,571346, 147410,34874,34850,82348,57712,95444,94654,33026,310384,82342,740116,123010,83134,60010,34252,42838, 157132,170638,159670,61396,35656,32950,234844,280684,1920292,34084,166636,84754,2864260,165292,40474,131110, 147880,82936,83476,239704,503758,259228,86590,90118,1672156,157078,295354,159832,35272,110770,89290,175150, 692002,681634,60856,1394596,3205432,84268,236788,36556,573100,157346,33104,253574,271610,8577682,34522,2332778, 120820,32914,57592,150116,164014,475640,268522,119302,295358,119498,33574,258106,353812,33382,447284,79486, 492076,97666,163054,57652,122968,462106,1313182,35692,83386,57782,33032,33016,33334,33970,84004,434644, 94742,211864,119506,35254,33184,147916,267698,33122,33820,212104,167686,253900,34648,229498,57778,33712, 258958,33442,666298,920530,439012,34612,149392,216964,33724,111638,58466,176642,150212,355094,82664,32924, 122726,1910018,83582,272312,308702,1176272,33128,258776,82358,233500,33034,32990,421214,332114,2162942,58076, 34088,297044,33034,302216,83036,34552,84520,474598,1015048,710038,364456,58120,96244,746882,333488,33056, 414844,268252,32962,32974,158360,215954,156388,209134,508412,82352,635144,318034,1810810,220546,7094662,567352, 83998,32986,1162162,436132,84628,84898,216460,51898024,38422,192206,34964,33164,82646,212462,33326,211976, 212488,34132,58144,85318,95674,18063052,94796,158972,57752,217886,151118,96038,33674,2215562,465638,169034, 185338,1974748,85648,33418,33142,34942,685388,157078,33974,82358,33182,34310,34612,1705270,86918,95462, 1040678,882872,76598,435038,211964,33476,33182,33764,32980,1623604,705862,122914,157666,252094,34426,300766, 33176,104630,57814,119764,33580,58840,388360,343960,33892,57958,32996,33304,34564,33100,441160,33412, 391732,34924,94684,82960,95224,59278,58090,435328,429712,62878,35230,123034,33478,36130,35458,34414, 59440,91708,235678,1072474,2262632,119930,33454,733702,33356,85708,273322,681778,65122,166246,87166,234826, 119674,93826,58696,156898,35380,162412,537760,437644,1085968,88804,550240,35836,150562,177832,33202,39598, 86536,91864,42226,36676,34030,37654,96994,86266,87940,177148,96418,59650,61810,170452,271438,33652, 386812,33424,221374,90514,569512,157006,104686,34264,219562,33292,67318,171154,34648,768232,362806,298762, 33724,33118,36430,40186,161542,36514,172888,332056,102742,95290,270082,1087534,76246,254266,33946,551212, 141208,267652,120106,99394,351568,250810,91162,830926,43030,357400,62620,110914,94618,38476,703594,63394, 58426,35812,218332,33172,92350,461566,99442,82432,94510,271630,811324,154636,631234,468856,62098,90676, 57814,85330,83944,63502,108754,1754812,76894,94852,175798,37492,37450,37924,267976,101500,121564,36910, 127852,35422,173098,38374,83818,167266,36838,217618,58300,182692,79810,39058,38356,2491588,280774,93970, 84196,85816,42838,970408,135388,60406,84484,121618,63916,285010,35098,506602,398248,98746,395560,111652, 36964,466936,416422,83080,286930,121294,87760,34612,35458,162028,34756,260722,245032,850888,236440,97234, 122914,277858,594730,33580,475984,580960,212140,703978,448930,151048,275428,33454,34450,87508,477340,33712, 182284,85618,93178,722548,93592,95266,98260,1268902,84430,295732,85456,90748,38914,37630,263332,87112, 270406,171100,532258,36106,926668,473716,88372,248434,97882,176374,157228,417862,327682,37198,534718,33622, 33164,33182,94864,32944,356990,33758,33368,156568,212348,86690,33104,33032,33116,84584,157132,213560, 157994,83374,111424,516202,1100588,251618,560210,2277202,35110,574258,84064,33058,33832,90208,175414,268526, 33914,2226242,95576,435548,365434,57652,233728,96838,33838,3086434,298144,436762,159310,33112,57904,2428390, 82774,279784,2846464,763840,121438,388090,325384,145726,268280,33068,82628,86488,33766,84382,57694,95062, 33466,33574,33028,58072,85282,176164,95224,59044,35134,452068,955078,83014,36022,1600702,43594,100408, 5396146,146866,33682,168406,58252,160468,104908,33160,33496,279358,158524,328180,276388,87946,4709158,1085470, 168098,95446,33968,157574,155966,33878,156980,453548,83324,976820,166538,146822,35114,238190,33638,82622, 296318,82478,273214,33418,279298,197134,122708,121868,61454,153782,358870,161294,728108,235706,2820338,1363796, 64394,187538,97844,118202,763016,227714,42458,416282,918986,853736,1645376,1636682,440762,2161562,36854,963032, 50522,133658,461186,385802,124874,210722,12987338,3748784,678902,209474,240836,3810074,334364,1403162,365746,1695730, 39604,83992,753580,120316,3030808,6813310,378868,709474,223984,213536,59576,513956,83828,58352,158672,34808, 34988,37334,85718,175376,160238,123536,121808,151124,34160,36212,83522,35624,95936,456698,33788,150800, 33464,34196,59000,33386,157160,33872,33986,83774,147728,120296,94910,84656,160724,97232,34484,34826, 33278,84746,33368,33266,82748,157808,94802,86096,33026,33482,419834,151772,254846,34004,34490,76856, 83450,33644,36524,33770,85448,120512,37748,58244,160400,61034,248114,234392,34814,34040,84908,268832, 34274,36068,161696,165152,223538,59594,235850,145868,83234,84008,33656,157700,35300,34702,155032,84808, 96010,2775898,175528,295696,119908,157132,58228,82648,119510,267776,33788,730462,298312,147958,349006,110002, 236578,120526,146632,173086,170494,694076,34160,33386,125086,40798,655762,46666,169924,1085548,35068,687514, 1393318,157906,36706,262948,263044,454234,33232,331762,76438,120206,296552,156800,964208,33086,122846,33026, 58660,260974,76336,33352,271738,33136,104762,231284,4582988,34450,352006,94588,790708,33802,268414,83176, 59800,1397878,1636664,33632,33206,95372,96020,34568,143900,34808,33848,33742,33340,33574,33196,33898, 82516,511678,94108,578090,34850,33086,34322,363854,34826,33638,35318,90932,200212,165382,82432,94844, 351268,270268,312916,396832,94012,60862,34744,121048,145966,34108,273508,105142,205882,40498,383812,168034, 34558,85588,161404,83896,122674,621412,446686,176362,574828,112972,213622,98536,120886,35692,458566,175498, 110812,243742,353212,363994,84454,87676,184552,464332,282904,34618,231232,292462,59656,163726,35188,121804, 160756,84724,82708,110974,91906,37798,63562,179854,60322,366712,165022,36598,1071502,60052,169018,60358, 35908,64642,156748,88378,305476,36094,1162564,58972,1504822,83174,32980,79178,362054,180938,719264,120728, 546944,94964,36578,34004,33206,33494,3353446,58174,595888,76268,34064,33766,1343588,268150,1243496,33836, 34054,33562,82738,150932,269684,57872,1345768,1101310,321910,268792,33766,82598,95426,83156,85694,270248, 270734,32980,178672,158440,269516,58588,57706,119836,59398,157546,34534,200134,35398,190294,33704,33626, 33086,246554,33644,333368,690734,34568,82664,90184,83464,82616,32990,33506,32984,9166468,62542,280156, 119776,472414,150502,156782,33104,350492,124070,33674,317486,269426,104828,893558,395404,60802,35398,586756, 83260,36286,84376,90196,33442,123634,83908,152062,260038,33496,2028826,148204,86266,84106,34406,175292, 58196,33128,388646,34126,480022,34090,33430,95030,33214,33238,490640,95576,37042,82612,33100,104578, 32986,298520,352034,119734,33206,359398,4082764,140828,227606,2840002,82486,1454842,84230,33608,6308516,34568, 869636,296324,565370,58484,34634,1099682,150842,58700,268190,33200,175426,33208,33448,32990,121720,96922, 274540,84406,37108,85288,120424,85864,256180,519926,34808,33026,161750,158456,143060,277742,481232,296480, 34058,77018,33202,83276,147580,33010,515822,33224,58078,33790,259222,83144,33116,435440,269308,34616, 83302,95440,90274,306094,157012,120004,33080,478282,119974,269138,83054,82532,156818,35780, // 262504,58246,182800,1248022,1026790,36538,2482948,504016,666766,454870,164890,90934,302158,34162,104488,238012, 57778,179074,177532,234070,485326,81700,254206,419230,85996,3104632,35830,83836,586900,716860,176158,161488, 218080,87220,338308,214354,568648,278290,237526,58966,76948,90154,83764,149740,174124,216622,157492,92854, 125074,2163544,33028,33760,97318,83458,88048,198322,82972,352384,58372,97990,318914,84644,58376,58016, 95708,33794,83042,164558,59042,34904,82862,148166,351998,95168,5494444,33398,255752,157580,33070,414364, 36842,819038,561686,192650,83098,894826,33040,156862,33038,373214,83662,104674,215042,33062,33344,33488, 143650,125366,168194,58586,258824,34868,34718,111542,119774,57992,152654,692912,473828,188282,67658,34174, 82774,58088,33788,1253758,33772,150628,222650,82544,14088824,151012,156928,269518,713722,897430,286420,33086, 120332,33122,33170,674678,33634,82792,445664,121598,33716,33970,237640,143788,269026,120778,33074,59624, 57896,269834,261536,422222,33188,33236,33542,83156,34046,255848,83344,82750,296426,5409632,87788,156902, 246022,420658,59722,36178,126430,83242,254656,328186,34072,83422,83854,2482912,189676,59074,85618,38860, 454726,402598,303580,194668,36898,86446,34126,275500,213670,34696,123010,119746,755560,33230,332792,82736, 3112766,33428,33448,3132448,33052,298570,33244,157480,33044,269096,33484,82606,58370,57920,668828,82738, 269254,317474,83222,33218,1172996,95096,83834,531166,85030,350914,190690,104260,104372,1159034,33430,95284, 33178,36244,689248,568300,33544,83920,60994,1679050,35132,35318,34454,339950,33608,78620,35438,164930, 61304,367214,357536,57830,175628,96188,263756,121574,166862,92630,281720,58928,39476,96350,58964,436592, 599036,170588,125138,99320,82784,86096,83936,58100,59576,34904,34526,76514,159572,34958,65516,216056, 40268,218000,159734,149924,33068,34346,89750,35276,2154560,60062,85232,214214,458462,160814,208406,152516, 84836,35978,84242,213302,33584,124268,36104,37370,58154,298352,1321732,34022,34238,36692,237026,18507062, 34280,272726,3343538,58448,272078,223546,561004,82618,96862,119840,82688,58150,359740,10036784,82982,858944, 213536,671726,151448,290048,157132,161992,33082,34264,33820,280484,94778,210026,2315942,155396,85652,704852, 148022,824966,199982,175508,151184,395372,83042,58502,177938,83374,157102,33316,190024,33694,33484,189464, 438520,33988,58132,97156,157180,177250,441436,83794,34664,33566,235640,33944,4346228,557498,144554,268904, 270532,124054,1070074,688078,83368,35782,164656,203896,327358,129862,572734,109654,884908,540088,159532,489628, 546058,4122154,619444,35038,202438,102238,2751634,35218,937396,35962,86662,13975372,157202,937966,33308,468262, 352084,157358,269380,33082,151058,126632,1557386,1636496,349046,33914,35450,460154,1085372,2265974,33272,58700, 85670,34022,438020,215864,604496,58160,224282,237080,162458,33164,98138,213136,125230,681088,645016,78088, 3520300,152860,298012,256390,516470,260176,6650104,120316,182092,33142,459454,104662,882706,3196552,83056,379408, 33052,1667768552,33320,82874,298316,57850,97892920,33910,83368,61639030,82664,58016,10237958,575378,82934,1221592, 4785766,83770,119804,90800,95050,6588580,33238,296606,104630,76550,95198,33296,82846,366652,63574,160118, 33398,33680,227774,83842,41578,121786,33124,271384,35878,323206,34468,83068,687914,1202720,33080,84164, 34934,34838,33670,84658,1076602,268870,269194,281542,190282,34264,268868,33104,152368,428878,33310,237256, 192706,82808,33470,84554,352294,1085236,87478,33172,159244,98962,33388,1390066,95188,87244,170206,2767876, 216106,170458,3063406,76522,59764,405754,161662,835582,541454,169232,219722,63098,10279490,274922,391820,247478, 48794,66230,33872,519380,158216,90770,735422,166802,59372,37958,421106,42278,204674,655154,38282,1197530, 226394,154088,331502,1178882,193316,1887470,228308,4682840,497282,1382252,98294,340712,891350,101210,165614,106442, 36098,61100,1649588,83182,33166,438230,175646,260362,36232,213022,238408,87832,33202,280522,454024,33112, 213346,34756,256762,254446,179728,388666,316114,33436,703342,35206,76912,57872,1097162,2015296,259360,33836, 125684,120172,767296,122968,385022,33374,1643014,310462,58606,417250,299584,465010,33958,83062,193570,1643128, 33698,58430,33928,121084,82816,58630,2247352,152788,120220,152302,269818,33586,86542,287206,86596,120254, 33368,88592,563116,84712,35276,579164,33662,95432,436510,35218,84052,690202,645382,161054,171476,996542, 41102,36092,86588,2385794,284138,57944,229706,258092,38774,394136,576926,243992,96758,84554,279206,60374, 89018,60644,83366,61454,38798,677474,282356,3171716,471122,90692,80408,34172,284168,269936,170666,33302, 88856,304424,58484,248906,219212,35498,787346,462266,111206,183734,1021166,93572,84536,116642,474038,178676, 492662,439424,87092,86858,33284,283718,196202,86102,187436,164834,148922,221366,745604,285596,124136,95066, 33914,351422,231524,181106,564568,562414,1083130,82742,193852,259940,82964,157214,34174,59254,33766,157996, 58102,150202,91060,96820,33382,85402,33658,83260,57980,57908,82718,33506,175832,33722,82726,83068, 479248,157532,152378,84586,82822,119902,57952,34022,158096,35372,34502,95414,58066,3948814,33104,437462, 298088,86416,33136,33628,255346,1111504,83948,77858,213440,773528,153530,33398,33380,82760,77804,95588, 255740,59012,101456,365912,91940,312434,157388,847052,98666,85208,380156,157874,364454,255236,124358,179114, 1364624,33650,39614,385664,444020,162302,970874,33890,144386,470444,1667948,34484,257030,82930,33850,275134, 85108,229312,95176,57902,83386,33334,2482786,438182,104924,85850,158704,34492,213622,33502,660742,514078, 192676,10018780,34594,153994,415534,771316,1038146,36854,235358,438764,87044,94568,370466,86306,33296,387032, 61046,86522,120272,82778,33548,155168,77498,1111532,35576,100988,33506,95768,35162,76904,34082,443552, 122648,33218,2502464,179348,87116,61244,88664,82904,693086,34502,356936,35666,59426,34484,249224,59516, 245564,61316,8115224,34298,84146,35288,83228,137924,35684,171554,271886,84074,157784,83444,186206,35774, 104444,83822,58004,275288,123308,34988,83498,93038,551258,233144,442256,33386,36206,264734,219686,83966, 82732,175936,144104,83414,273988,157186,151684,77020,268964,4217228,157804,101002,179764,33478,120958,146956, 33910,441178,256300,157426,35260,3746104,57910,999760,36916,1028266,159424,95138,359734,83452,455392,227794, 436468,123238,83992,1932862,82874,255848,146806,33400,33164,33272,33644,33248,83114,82816,476492,157630, 1706644,96580,76564,103468,270328,1423282,317848,33232,4136134,58294,35542,99022,218038,35596,85810,50458, 579244,1130278,573184,213358,627736,5868238,1033996,124876,269518,159898,406444,118036,96904,82930,193108,59752, 383644,1326106,33418,339718,83002,37882,33302,436700,157816,562330,33470,33506,58198,33232,33334,218464, 95188,58252,224788,33106,33926,270562,84100,1363792,175990,157540,157378,161212,34390,1249706,362804,641768, 85178,33566,439364,82874,83396,33262,58664,157562,159020,84410,151150,176092,120236,33458,269338,157882, 58132,97048,158422,574708,36382,151858,355846,34150,146480,1283428,83656,669556,375272,775898,83284,806830, 82870,260890,95440,33352,84166,33236,120028,236804,121250,86852,35816,121898,120214,36082,9937972,509758, 34162,33346,808786,151126,33892,121024,388952,269972,148156,1727810,120866,256222,82820,83954,82936,101108, 1067732,117782,364570,83554,34306,76594,33802,124630,58486,35332,33934,33730,257800,34096,151690,176308, 217418,124244,36986,33394,83398,95698,417784,175934,717482,148286,33494,33446,33752,86510,253100,33148, 84104,147674,83942,57964,33574,735296,87530,83138,33416,510358,729568,82838,1442828,170102,34418,161732, 169346,101140,1192040,33176,43846,202504,93694,33610,593338,91294,34924,1896028,1681600,33442,97522,33916, 766636,60466,1091770,34702,1056982,319828,1923316,1096144,124234,36682,398938,49630,67990,93850,406714,532984, 39742,261088,10563262,187306,204802,1664104,34072,33286,153904,2390848,714514,89638,193084,127798,183256,78142, 222694,263446,61654,1784434,34108,101146,379012,38038,118750,216700,473308,206158,448792,1334122,35356,82516, 105016,39946,39028,930238,183742,103450,59350,254704,722896,84598,759652,271222,1061638,36466,121210,47974, 775204,85642,286774,170482,142564,266848,87730,364594,36166,309148,63598,955906,94444,296788,171538,476494, 536002,607918,63022,280474,224152,92014,95620,333436,35782,260530,36826,315508,236254,355318,96322,32688556, 231664,35374,307132,282298,494788,94174,238180,88342,1989142,720286,734380,179530,500620,86182,34558,271402, 68458,101950,256054,38362,264904,36382,37690,213512,2056288,270670, // 83684,24310658,353450,121160,3327562,58372,38122,153304,705394,124498,285814,206458,297746,269206,4365698,169268, 33146,58094,213746,33346,441688,58208,112028,158932,33518,438812,76718,33478,269278,120362,95554,82984, 437348,1067690,33478,169192,33658,271802,33482,157922,272996,82988,34226,33176,235210,34802,33620,277934, 58328,96902,84632,432446,692978,144620,33710,272102,273722,360500,225206,218120,34946,584276,34876,838084, 809698,779296,496244,1051886,457778,33436,272584,34072,33298,33446,1260364,82922,158260,563692,215446,33256, 158042,310268,158338,269740,33896,33392,245402,33268,4346926,298060,96574,33308,1475420,827744,692960,33242, 479282,104696,161708,96020,33668,152666,362780,122090,2121800,33848,33368,33524,565870,2377676,83026,97126, 95884,717832,34156,779038,256096,151328,33590,34238,483164,980804,2075866,96916,58972,83050,33790,34270, 34024,270700,77116,58022,396212,230306,4121866,260750,213886,33194,83384,59042,33302,35192,76756,740354, 58184,36604,120334,531184,959224,58492,74206,96184,70066,5303218,83092,266188,516334,324796,209602,158962, 1509718,33484,271174,36994,83362,229918,33778,682474,1637128,357574,227098,147442,5420992,216634,245074,609592, 110236,97966,1897006,33260,502574,2024840,58298,356546,33350,2174104,38618,34118,269792,565064,123878,269710, 58072,288122,413996,1016852,178136,33164,58220,2622596,1013936,1959152,37394,33398,237628,158386,399118,213952, 226612,298082,84242,148196,181940452,33190,151828,1893490,33182,1351942,2014198,33304,33470,141436,37418,535118, 59864,34598,35618,92972,8361272,162722,127046,3247742,33242,176978,487748,121376,122672,270100,33472,82972, 83114,159776,438740,76972,299230,158128,297214,269692,159206,297500,231218,160424,159368,574168,161822,559370, 95792,34012,332764,33742,33508,552854,143464,37210,102136,38842,217492,62986,735496,33458,58274,843026, 209578,880174,124066,729112,34282,58996,5927854,34168,40942,33248,58084,62102,238106,185038,1519502,83966, 2544746,109052,33574,34042,275134,480838,95572,153784,394312,95396,158888,151270,33604,288622,213884,270314, 490574,439442,34526,262762,537748,99256,33826,149956,96664,213910,120850,36466,149278,216016,170440,33610, 7967326,34504,58432,485836,160288,35756,159530,275414,157910,123542,33938,83066,58400,87782,33404,304592, 58472,33272,614588,33278,84650,257170,37846,34366,2308108,34534,120820,288022,1237774,34258,58276,33430, 304654,299038,33772,34906,33418,362944,85558,262732,83722,33796,1236070,184816,33592,2912986,600016,34204, 151876,452074,85198,760036,272254,84712,83290,120314,76768,83260,126124,526634,1246754,147838,537442,160348, 148408,336092,264100,169924,624712,34922,354296,33266,265862,34466,83234,159356,210488,84512,247388,154022, 34364,214274,90878,121358,33532,439424,76792,270538,158596,151834,456664,354940,97496,33224,239374,58222, 125992,33652,160780,3742948,83128,58690,76906,83144,33422,479836,1366954,158914,255896,83600,222056,123860, 274174,95584,33214,33358,33406,262006,83536,869020,88072,105430,33826,85498,246562,235606,33754,58508, 33254,58094,1074128,375826,84712,41350,298768,256726,96778,34798,162946,37318,243136,79516,221800,85414, 218092,91720,96022,148522,150466,85072,1324984,34354,77572,165064,38146,84172,90004,276196,76924,95968, 58114,95644,214138,83524,179356,37138,37594,895522,274882,351670,67420,154504,363484,35014,337090,39478, 270040,33832,159716,244292,159392,83972,95738,159338,898214,270200,305426,127220,302870,33386,96116,95576, 1134632,2885708,450344,306272,560684,448670,34814,223448,169706,4116242,156812,34988,33824,83162,60152,440138, 200120,34232,143888,408134,1844192,34520,83918,83468,354278,34724,280892,197528,217658,58964,213958,120520, 319310,76988,120490,33262,83878,35176,35366,162302,122954,217490,59066,83156,83048,161600,121496,34106, 671630,33494,280886,104912,91250,105398,91634,34042,442804,395132,281468,35066,83234,219250,120430,111994, 695764,160352,87092,77168,83078,121868,192716,35036,123218,83258,371846,37262,83528,34202,182036,96518, 33374,1908818,158732,34094,120400,284128,718666,157840,120758,238274,1983686,445712,33884,120866,83858,84398, 91268,802436,177404,58222,691382,265394,33604,229246,33298,215398,33208,440362,33724,225556,87526,78154, 194938,177850,36892,522334,273040,58142,421906,83662,157910,253508,34064,86548,193600,33538,160150,33232, 1176158,58208,34538,703766,33622,269848,1931086,120446,84526,512602,298868,158090,33832,58132,1071902,120656, 83278,151882,158408,214784,151618,157894,95836,83426,35144,34312,753808,265718,58442,270470,35354,83072, 104884,151778,34256,83320,270070,441302,33884,124654,121144,734332,58276,158206,33322,58438,123446,147452, 385994,1069696,121222,619450,264322,33544,157960,195172,59974,33464,60968,302894,405326,461708,86102,179414, 283346,221492,148688,35162,34166,191294,536546,84806,35972,161306,233336,217196,39422,694988,83222,59098, 151816,482036,120956,83740,271030,120764,101570,698626,193222,691336,34138,33442,1889812,34300,1857958,58192, 269524,95668,33424,889622,121490,309572,85094,444688,33916,1804516,123262,58756,60088,85732,84778,59998, 34126,35404,34078,142996,417632,2570746,120478,59014,33538,33238,212338,276932,167258,1291394,441524,76856, 158348,35006,33820,33262,33308,33248,90904,58184,237772,83954,272306,271738,95704,120952,33266,481526, 60502,33262,271654,154948,693502,33586,58522,33628,83626,158308,33910,151870,8024326,491470,34684,84148, 98194,60358,83986,34064,911714,33704,158036,214736,443696,86126,33848,85748,439564,33374,83458,452924, 1074032,58538,59906,1078406,59186,92072,58826,264266,58772,35534,103268,276020,270188,35714,83294,164240, 203246,85130,60932,252440,85022,4179194,83726,59944,1286476,58252,120562,124456,270268,34186,163564,123188, 444902,271076,530888,177242,34664,33314,33574,1176898,121160,1071838,59632,166210,297884,363842,216584,491624, 61976,217394,876572,251756,34436,38924,34598,33614,256274,408872,155774,3088412,554456,59582,295154,99128, 96698,33842,37772,58628,84626,614132,238556,58718,212348,177182,85688,430424,91628,107372,282086,35738, 123128,59042,1395512,95834,35444,90602,246386,307952,96938,2130344,34094,33824,37988,39716,34442,34058, 33416,69698,281996,33878,33734,159776,1084958,179936,83924,509444,84176,152048,219986,34136,33280,219292, 34180, // 58364,96056,34714,1076206,692750,158906,33400,33544,83422,33694,33320,855166,33322,5690768,33278,888844, 60310,153442,272596,299728,33826,693472,97498,58582,3202690,89464,350542,220478,121196,41162,84368,159518, 35132,149222,86906,222386,83594,275186,35114,3870626,467642,158464,95762,1071818,727000,121750,84130,249514, 33340,58414,158434,34234,239494,77656,153076,85010,278582,250682,1044356,121892,87926,436316,254948,284702, 155366,79388,159674,324728,40046,162212,35126,95660,90824,83642,277934,77606,257306,265910,35018,77768, 35582,158540,562652,36584,125186,87602,83984,122378,88934,86090,34082,320000,33434,236060,61910,127664, 128636,37898,33812,454352,214214,58706,873716,191768,95768,479138,35306,1241672,35420,89096,60074,167264, 120758,277574,620024,3709336,158944,148646,120718,59074,441226,564838,1113742,568072,33416,482120,732676,361978, 159316,276712,442438,127570,35050,516532,160072,538762,452380,59944,83554,158992,36394,83482,150442,787622, 59822,35774,461822,124352,84002,35252,35978,158396,1785496,277276,1169572,77410,85018,91022,158500,58516, 387260,562706,160010,538166,33776,36524,480904,33322,216088,158200,4301324,289436,159142,577894,121216,33466, 33292,2238196,160762,33584,91874,4697354,34058,152942,1119908,230312,1083452,34610,575588,112100,210350,33634, 440236,91042,95830,255518,33752,86372,88874,778976,33344,36476,85562,167426,123272,34316,366038,178676, 408584,271016,35084,35036,237998,36386,216134,217268,2400758,144668,58792,33520,76954,271994,158080,95882, 99500,35128,420310,83204,481454,33770,33284,83446,83374,160666,83552,33706,84550,33700,152114,33914, 751028,122474,257576,84296,33478,491048,558260,236596,124762,33370,95696,83408,120686,170096,123116,369788, 33548,438998,83516,85208,300920,166220,34214,105398,214898,33314,85802,582818,84506,58364,58688,34946, 96182,34406,214412,84488,159008,58976,86936,329432,33344,33740,158090,34286,35288,96992,39082,177160, 390848,498326,95918,161354,297812,149330,557870,61394,4883708,2521748,312500,33458,902882,39002,95722,33346, 160354,256688,34600,328540,84058,33862,263608,121480,33538,61060,237748,84760,89746,227218,99724,120670, 704914,34648,85300,122506,878884,442148,101798,34060,83866,355556,105422,178808,843014,58658,440444,177698, 34022,3694556,59506,84448,33302,2273848,300622,34072,498586,83428,33496,169090,299716,562090,546280,528070, 83986,760444,1488958,33550,300500,4745912,125432,58310,33848,105272,152594,481910,33592,565582,1642558,58514, 214498,124756,83962,33652,264430,35110,1137250,292690,37702,271792,59164,399562,34324,77956,95920,83656, 90460,271630,159580,452584,166654,97102,87526,18189082,33370,97378,86608,167464,273574,83402,58304,236650, 693394,271706,158120,268898,34664,126194,169646,241196,1704248,2161562,267722,41594,7376864,881276,169430,62522, 354110,46610,35078,458168,811436,130310,39302,60812,34550,176554,33328,120818,181492,33388,33740,33398, 17720194,307474,126394,33622,84076,33712,33736,62788,2418262,425572,232078,85084,33800,376028,33620,157958, 83272,158188,83830,485698,95896,2941618,33346,2337070,6379582,20155576,475870,716278,1819282,5395432,14410246,326002, 1685308,122996,78044,226004,150188,33806,169958,103604,153014,2327582,770438,39494,83422,83368,33364,152386, 881110,1064926,33598,45082,34264,295364,258536,33518,33304,213704,33476,160718,120884,77300,445514,85010, 278018,148094,271202,84146,85496,4211824,266134,33310,33446,201854,33928,83548,158228,539900,113294,364522, 58738,152626,97060,160792,33658,158902,58652,1091398,278644,39502,709402,273460,87844,35086,83650,437296, 85684,289534,33700,215356,33724,79372,83686,365068,89086,363028,86602,535654,97366,378472,85432,310420, 271840,179050,36220,58636,3396820,377866,35722,398116,37018,1153174,83396,254296,177380,95924,91208,34022, 125702,458014,158434,33488,925258,152056,59176,2886916,755806,217372,170806,96598,2666308,83668,299992,34192, 910354,1434748,3866692,3324622,39971818,88974526,68651518,7147516,3879814,1886782,27711508,725026,1260274,4012546,1090804,1166194, 90488,95936,167042,96536,1215626,148298,194378,38804,156956,85520,219854,161426,62618,182648,1124192,673346, 36812,84386,37958,126452,58658,132284,124184,35192,83738,546032,34808,158576,59810,913820,166772,229160, 274664,169040,34346,59576,149186,36158,377276,85286,163316,191306,36122,587504,62348,161048,159806,61916, 163370,39092,44186,35780,125966,41306,99770,165584,1310882,618050,84530,696998,36860,394400,166448,160562, 39476,271910,94970,195680,276770,170012,161060,36644,3643616,1291280,128336,162668,59216,220502,658766,155984, 33818,192470,84746,35732,34274,120836,89786,34250,89336,142628,153554,158414,98804,695540,159590,261650, 123266,41414,43538,1146062,150482,35222,64166,36164,224726,178292,467564,124610,37622,35240,33764,114224, 59792,34466,153716,38468,84278,34970,692624,35930,37406,36524,59000,160292,41378,400160,41198,363296, 36698,34682,91010,171104,37850,223256,39926,753860,38180,39548,33332,33518,38588,86906,86708,34544, 128048,88850,87410,336344,77990,36212,33422,272882,35942,89498,58892,85556,33476,335648,962030,204584, 86042,90092,37316,277742,300206,84170,35078,121970,37892,35330,1097528,34646,336782,97232,35876,87896, 83882,363992,94844,214394,94466,59972,661790,40340,154202,227912,676100,34166,206294,431264,38054,37694, 851612,61970,91388,84116,40844,36230,83666,84422,260678,160616,123212,717086,182990,232826,314912,91064, 98690,239252,85394,79610,170984,262370,200264,166070,162074,34922,152588,87194,37292,35618,34292,164504, 59054,97178,229370,41702,35354,60134,86546,84710,36758,97016,39674,79124,34490,449132,61484,124522, 1358200,1173034,7013782,84160,58448,34568,33398,83716,152662,33460,34640,159800,130054,36418,159934,77302, 124114,210082,864130,273928,91948,36406,95806,197608,96508,123250,588568,127138,160744,460198,482746,33610, 59590,272794,34156,709384,92488,128008,284980,182758,288994,87034,166198,163120,272956,41194,100342,38398, 85090,357358,445216,83506,34264,439384,36886,214852,33988,1010902,96022,634594,271496,120844,527776,83476, 83800,439408,184966,257212,33676,105392,503734,159064,34288,95926,170008,273922,321928,2268950,299488,159142, 282424,33412,160600,257368,573538,59266,702814,158332,155170,34012,33574,155728,264316,58726,168106,2671840, 626752,96202,462298,34354,308236,1352188,278896,161896,386950,107074,95878,8268430,58672,300178,124822,35860, 99550,363056,483788,95972,1395362,58496,466696,149050,389006,159002,58664,194294,33860,189974,724268,202796, 137972,9410714,230822,477548,58576,907052,33890,364846,99460,77662,59284,86854,286546,5907136,58654,87286, 85072,35752,34366,33556,121936,1916590,578632,38092,286384,58604,83396,257006,33496,181486,37054,623836, 285814,3688354,528652,276418,1454968,1546984,6559918,73006,995698,77128,95986,44818,177344,262556,59368,38866, 244030,784834,753100,59674,293182,37438,96826,59080,101038,64876,97798,89530,644452,166822,187558,261652, 495346,101140,438874,854656,165526,35266,315538,34510,92572,833506,46210,135652,304252,59998,1258144,101524, 214996,276334,457126,95962,1084552,63292,869890,163906,1078234,205270,271312,33790,34846,84094,371680,100066, 620572,58828,123010,775672,160990,261418,635146,172330,34234,34108,158722,227042,177476,122558,34286,84172, 91292,83432,355466,3787436,11380232,33622,33860,33376,120868,33560,33458,158872,83434,388462,127054,83810, 299782,59236,3801034,2610226,2136484,214864,60136,79918,37114,348172,98692,125098,77222,162026,58808,194366, 158596,33448,33790,-134123414,-255386372,-2050489972,-444754964,-544597196,-694820810,179342,237538,5585644,274190,418628,325982,58426, 152224,271450,85382,364322,439064,89008,971104,531976,1599442,83716,33934,1386562,159424,439576,33574,96434, 60328,272254,124750,33394,701714,59972,37172,539402,276788,34868,34346,271118,1195394,35762,33428,150824, 447644,61268,491996,91346,33386,323552,38786,196124,287074,86248,288638,83384,6019360,159226,2482576,83446, 216898,58684,467026,35014,125032,33700,33992,34556,34754,113390,33634,34588,153820,77374,87412,58456, 33440,159544,83548,83656,159706,33356,33362,97078,159784,33892,215188,33524,664358,158674,58636,34066, 440068,152704,33878,34382,158456,33766,320320,58448,1084742,77242,515230,165202,262472,1429016,215312,370238, 84712,34708,149494,124318,124156,178202,84890,33572,34282,33382,34054,1029628,158986,33820,33904,84178, 33370,86896,33580,35342,122984,83456,154262,179144,246494,78284,258644,4678814,328994,390044,271088,99686, 194426,59222,160712,662264,127118,41798,89378,35702,273032,90134,106526,251288,60248,80066,84112,300586, 33826,33538,150730,34168,121172,1454738,237770,83912,58652,58528,84692,287290,96370,124234,370558,186202, 33922,427760,159164,2081996,2501900,271160,84230,217834,33766,36706,34078,83642,444902,286928,33508,308602, 179156,83774,273746,35722,59614,34558,883546,355798,158650,84664,474544,122122,2235646,583738,86068,178498, 790498,568826,88622,459476,6493328,365786,33550,177334,158938,180412,33802,34186,216014,569552,123854,1163444, 39308,153890,96674,38402,105758,127214,85244,33584,121640,2265722,78002,572468,2195708,86630,906350,36998, 83930,239318,192542,189626,35396,2132330,152258,450482,99284,118340,170396,80594,172844,184766,334088,95324, 62504,113048,158732,391352,59804,17600936,66014,34226,87890,123746,40274,529568,752936,681278,166604,127742, 59282,91238,83876,65546,47258,33508,34102,83506,33602,34228,177416, // 34132,217168,191932,84328,160630,60250,93244,122164,121624,160900,1162924,220622,33794,2042528,85262,449524, 2501878,787756,33490,87790,35752,158870,153158,83620,97288,34180,58556,149516,618002,185264,33626,33704, 894998,225506,361250,84968,249146,179822,37898,128954,77222,58448,283760,1100006,147640,83752,910924,34600, 761936,695408,166528,96868,271696,121916,178724,354562,33514,33766,59416,35836,33460,215128,441512,96374, 273796,257164,150088,2829050,33592,33626,261470,33460,33532,34810,158876,159092,427336,525298,97168,1202782, 773044,146578,84742,830462,83678,83516,303088,34642,35830,892948,352660,85522,453118,33958,177734,83648, 34574,124268,33908,96242,85124,283016,169292,706322,33926,37994,96728,34898,34616,34286,426656,85484, 34826,34232,149924,162002,121574,1151282,33494,34952,1623584,240064,85240,97444,36964,62242,186220,338554, 98884,62746,99556,92188,278164,165484,389296,59074,33454,296710,618976,161272,88300,66958,222274,35134, 96478,34768,39490,84034,135358,122914,166024,33760,37666,130852,33652,59452,113236,84754,166624,33526, 210718,34642,273052,693928,174556,273376,127990,911656,161650,181450,149200,444610,59002,37054,412912,184444, 442180,586126,113020,89830,162082,58804,36046,122482,34462,232102,35758,519706,503668,271816,155500,84844, 388456,271198,1581850,125638,35164,1204318,201940,1501498,104092,84682,60244,161596,34264,86680,33590,114722, 237694,84112,34594,37070,182060,430214,85550,34424,122270,273776,278312,77606,164858,160808,122594,230588, 34358,34142,295874,677984,60326,84506,35738,127628,35414,92300,90068,421682,159674,783050,261410,35594, 252134,34772,167288,36338,64754,39068,217832,5126242,121126,34052,257600,309988,122392,35182,47422,167392, 60208,33496,5761936,77398,98926,60172,96904,204406,915784,194722,949798,38284,140482,92842,161344,95758, 181468,33526,107026,1045864,160534,282034,113212,58858,375544,62116,169282,272638,100306,181954,36718,65302, 35206,36664,37738,329128,158722,1481488,294994,33478,185572,44758,750052,281872,469096,47206,33742,1399348, 453106,181684,710686,95878,64798,64114,108502,2678986,672058,59146,421282,38836,53398,35074,96658,1730806, 189694,59092,398512,87508,37564,39742,265276,491986,367894,4284496,433018,104758,85852,60658,1656208,254746, 35512,318652,85876,128248,163666,198154,173818,144034,126766,272512,416422,149878,35314,164104,600616,717976, 530704,178516,184786,39628,59452,241648,37276,385444,180874,148516,290296,45178,101188,231526,1063522,43234, 128062,177544,786988,495316,305686,1269478,298072,203986,45154,38782,492724,79234,364174,301606,97462,825388, 220366,168688,85744,283004,88604,272474,194678,220706,35894,35270,61166,300122,123722,995690,699020,36380, 87920,88118,426346,33484,37114,62252,443138,83876,1526864,262634,58456,37406,121502,34214,470108,83594, 35636,262118,356060,84566,300278,168086,1038242,153086,816788,88058,124472,161012,2175986,217658,35588,4605014, 300142,159364,443134,84194,33860,159092,83708,2501828,160226,695366,34652,59006,386102,609230,241288,58558, 84274,33718,124000,1177234,77314,86000,33548,1225846,257582,148172,58480,150010,203258,33572,198254,348212, 33878,33506,92212,161134,83842,567520,34810,61708,35374,641140,33862,89098,465160,88702,227068,36922, 38284,149206,183262,7343836,709654,449656,34342,239692,83914,77602,174094,84400,119614,272374,86884,34744, 126394,35350,97726,84076,121480,37078,358396,40012,35788,36040,212174,848528,154034,33470,83614,159862, 96638,271802,86006,86978,33584,33746,301352,553790,444574,158750,3692720,84734,33676,159044,34820,38254, 37054,189388,263506,287236,34588,1417540,36958,392536,96886,85126,96268,411490,83722,1408546,35734,58510, 359356,453448,38650,447484,70390,330682,178858,92098,34798,280054,34096,411274,110170,35110,698260,1390810, 8109274,2426446,16125814,227686,295678,37990,42106,709276,794638,1832944,4576108,177430,953140,170950,33662,84998, 274708,124594,121256,52022,1052792,33700,300436,58900,34450,362248,58598,33692,569462,5697958,58550,33508, 121294,287576,91412,121922,34616,35066,37370,274130,273482,83726,85688,86768,179108,127028,159704,559838, 360440,260660,1389932,446984,34316,127838,36602,1382048,91204,37006,38020,38662,8701936,83788,276478,274210, 169720,84238,36004,35950,77332,288628,149260,33656,273398,83722,237254,83836,152242,440900,194890,148306, 122342,34262,97784,33470,1554368,34334,34366,33448,34966,58726,85018,85288,34186,84154,1745518,1522616, 617932,1648844,159578,124496,83608,34826,86234,271840,273134,33512,33550,33604,33436,321002,387098,162052, 35464,161188,427498,150424,177694,83914,33862,34402,34324,239314,1073776,569426,760234,620266,180418,35636, 2805332,33638,33968,83674,159778,356878,238826,33590,59114,216206,841952,77510,557642,83654,953282,34162, 84040,221846,183398,34690,87860,34862,123824,78440,698702,1816016,59828,84278,84296,150554,33532,33724, 33680,59510,97580,1655378,33694,124586,33668,354106,364636,33602,391952,33620,34666,303454,258464,215702, 33502,121372,58814,122054,384380,1576714,992056,159916,83882,695270,83846,149770,33622,33838,478468,522602, 33722,34072,159262,458476,302308,33782,317888,398564,33538,34148,58624,111890,4391288,87056,112508,109196, 1498904,623006,383894,37874,4047362,1085624,814814,527876,379874,118082,1441298,52238,196292,3918896,306530,280286, 123182,41642,339092,200348,87758,16752212,49790,178148,3695978,2199914,172046,130094,561122,1098224,671444,192458, 47726,3703754,188594,400976,77330,452060,105326,115022,243602,2267144,8879012,299330,727850,1659962,334754,9361772, 316412,208034,125576,184958,1250756,464132,11411714,36542,83846,199322,1411832,2984480,188846,641258,187460,1997972, 307916,348812,1678646,234818,508142,678734,300140,205532,127154,197396,237098,177182,265358,96074,224558,48305510, 148394,225242,196100,485468,161138,114506,362150,191114,34258,34168,179512,33898,35386,159172,34546,35446, 153706,35176,33902,240544,195764,709832,350078,159626,58586,121466,915206,33494,356672,317804,84484,273160, 198970,124598,59960,484730,159218,85724,97382,1165516,274210,351500,87530,33794,667300,463720,33760,149854, 738454,162832,489460,393988,215860,96598,2843956,161050,482134,204050,154886,33586,34774,35918,33608,326924, 38666,179018,4207724,34190,767654,33578,563096,150560,404260,84508,86038,302524,85804,122632,97042,166876, 35320,167282,34376,97946,33578,148742,163256,128602,33994,59140,344612,445934,101306,155198,171002,46802, 1462082,225698,1519832,173768,2192276,129062,158702,38126,5370950,6871322,37922,197480,236266,274924,79144,34262, 33686,122282,33538,83696,96452,34394,159926,33934,429410,224120,34130,34742,96674,59180,367538,58586, 34436,35236,84844,84574,33760,78190,34174,34504,33640,154366,1449874,229672,35056,34856,148124,582878, 86282,4255658,33614,96734,83698,215674,617948,1161014,95486,47402,78956,86522,653306,96362,2352236,138794, 165740,474506,49946,358826,2566076,61262,101006,43694,89168,303746,364928,108134,204566,3715466,190130,274712, 35438,230822,440924,468626,89528,1786532,942026,105904,89230,179770,85432,3503326,759856,352894,154972,58708, 98380,35374,148186,1674994,34420,77450,33926,33494,159914,59630,106340,34364,59000,275344,582380,706148, 35156,418382,124906,33898,33586,1387760,33938,58670,121910,34376,383800,121468,33616,128656,84532,34420, 84154,33584,121664,154868,179164,247960,85816,84178,195712,570304,84088,170812,272386,86662,38242,34900, 677548,258346,222712,215902,164710,35416,59470,33742,59708,819296,252044,33592,363938,153206,784948,34718, 283070,142826,122762,84962,34088,349934,35480,360020,59504,33860,122546,34166,164270,59684,149900,224282, 34670,123454,77596,33694,33802,665692,33704,220354,559804,85516,273670,300992,59642,128096,429962,808514, 2484158,39986,285494,541778,3753512,38282,873194,319514,613058,434066,164426,25885058,345338,33836,36044,467744, 391234,105958,59068,276826,169096,84136,272614,485536,337468,35740,3023374,84514,217426,436736,159482,178498, 676072,380654,1568090,1077910,33568,33596,160312,83776,173758,272522,1609034,697366,37802,501308,1136996,58844, 146126,167098,34766,358052,447314,349604,33512,33530,1080086,96560,34196,540302,216248,306694,33754,34546, 58928,365690,446096,79484,83926, // 33794,58684,366794,159350,1902388,33638,83936,96442,58660,618722,84032,86614,78376,265030,83914,683980, 158890,272662,84634,34798,85390,33784,272338,33946,96394,156658,122308,196672,179170,96664,92308,145930, 463552,34744,2698936,707524,2317408,98986,107806,179656,876140,35402,401900,124070,35576,91664,59102,322664, 97136,35810,92840,36212,127268,445108,86008,127252,8495254,470458,155746,84008,181054,34228,37402,84124, 150706,855424,39052,35116,469648,199036,434584,124624,170488,33982,84394,33922,101098,124948,682894,2215846, 164656,41212,100396,276148,1402282,98506,43918,35362,376396,4748992,161362,34208,337886,86426,85166,33794, 763190,34076,36994,121570,33934,239944,449962,159496,415348,35140,87082,60394,201496,162250,444130,357460, 62122,181348,96574,33808,412762,149866,163060,77746,36314,91526,2732702,843584,38834,61766,180986,113066, 481064,33544,1309142,121520,178706,77542,429922,96896,35540,37676,86588,85454,164618,90152,593324,363098, 77600,394514,96788,3441710,2519018,171800,85418,238484,193310,106166,1728296,4492412,34136,35174,34658,415556, 34388,274454,99404,272726,84284,35012,34346,890378,43046,260846,353852,401264,288350,59366,69554,520046, 40364,135182,1437914,1162082,130454,227474,468074,278660,41534,94364,37892,226046,58738,273130,1264246,556510, 97442,2283872,34282,697324,84262,33772,446548,216724,251038,4146422,118276,149878,159158,585692,84086,33932, 123182,35516,127514,261722,887272,101416,1354966,37618,34828,159260,708250,114238,86854,122980,304924,157258, 33904,36838,899248,35914,34384,84982,179356,33674,221132,138286,473590,311830,193816,38950,218494,98758, 34468,97702,531640,1177480,191770,116974,39000268,111634,73474,1595926,356950,198838,303544,904750,78334,127162, 203464,34756,564508,185482,493144,6036508,45154,357550,905806,950932,130564,227242,3558772,305974,52174,384280, 47842,1174078,50254,508636,42742,311518,1213444,3446128,35470,2153692,632566,2101258,34540,1158910,383248,461926, 293986,220174,43810,7786108,40174,165628,35362,2186416,2718100,253060,314668,1154050,168418,213964,4280914,104182, 290854,371158,451774,79342,1121590,47086,3627892,773668,120898,340486,591364,192898,161854,85022,58700,1655216, 98734,58936,371704,264974,1300190,795046,273352,34282,307774,272702,297592,1080026,11818592,-3443986,-5100298,-18449620, -5423716,-13979656,85732,85030,34294,33826,1202254,33542,448952,85064,84668,161672,33974,84722,34046,34064, 1244660,326750,33886,84892,60274,85702,86384,4532468,33698,159320,556502,193334,34144,121636,922204,34534, 84988,34768,549494,33686,33682,919148,60074,34154,162608,611456,125756,59174,35954,34622,333148,34228, 4182410,84818,60530,364646,34778,84026,87842,218198,193700,34016,33944,86402,59378,109976,470720,273170, 701660,37202,87698,241754,605828,84998,84710,993854,221114,33872,428176,84520,96716,122660,159524,59294, 597842,59062,33766,121820,33704,33742,193684,78346,34348,285554,240476,34556,274214,256736,34634,38828, 165620,34328,162920,33836,96674,291224,328820,36194,355046,37586,35816,2790518,42926,467798,38522,469280, 585254,58928,450146,168752,37382,700922,550796,99914,1609538,498260,225884,187940,59180,289928,102830,161582, 83990,2160380,182792,394436,34994,33860,37166,66146,1217822,695462,91478,167090,244850,33766,123076,92122, 304324,84682,89398,2140694,96518,34000,83860,96632,160942,34228,451354,121720,36604,59680,84640,87214, 59086,278662,95006,235262,899930,192008,292124,374684,272746,33776,96536,35662,62482,544318,295666,95542, 37012,190366,96556,397978,40318,262672,445732,1878244,127816,1488958,335176,175948,982768,154876,1143898,264712, 189862,163474,184588,1005604,187438,575278,466996,87982,108484,425482,162394,767734,245758,229468,196846,3230134, 169036,279142,37564,947068,92842,84418,47506,43222,223144,94174,36106,946906,168982,35764,364012,487528, 283192,558134,33656,59536,35446,452434,34156,160528,385966,84550,1512994,60112,86854,273226,59464,35500, 1313968,464860,153478,180598,37102,179140,178796,123868,33580,33652,178300,33778,338158,122410,759070,430156, 580456,59110,33550,35498,159524,35302,34582,84094,272732,96668,160304,224518,34744,1239382,359806,38044, 122026,106696,33826,33574,364882,443560,160708,58726,595246,34762,34120,444530,83918,86158,34594,662338, 96694,39238,85546,34666,122428,84628,286822,34342,668224,61378,571618,121672,212812,87544,33766,33712, 274996,371908,89506,60208,264556,180964,38734,85456,303724,498754,149848,391888,33734,84184,84398,121676, 794894,485024,196748,375152,231382,374968,238280,709634,33896,238766,78476,179102,59954,58768,161236,84862, 327160,33596,85418,418220,162584,301606,276604,219472,218500,161908,34630,122848,34150,1101832,673810,39706, 34402,1674826,121822,161800,146128,37330,98662,150334,223522,159640,488338,216718,33898,34618,35464,288268, 559768,34072,357926,627382,86062,33682,34382,369680,272954,33878,34760,33850,302734,34144,84482,583982, 84166,259762,166298,70622,62162,259370,217166,34610,85694,288986,137210,89294,37274,541682,136508,42974, 486248,267254,103958,198566,337064,122954,133820,227060,51650,42638,131864,82556,1401440,948434,38516,272912, 168920,60758,434462,33656,2048792,125168,641012,89096,94964,140450,178466,43286,214970,240170,4464698,195458, 289148,434906,804308,537494,133970,175748,569060,87458,288464,38876,116834,1086512,406274,96710,160844,167282, 1668254,436706,304052,64214,273884,168944,4921190,38534,38156,857570,517892,675302,166946,363146,310658,35522, 450824,4369406,988016,39554,39668,372230,161114,1347278,501398,979394,37670,520124,73754,387806,36980,99422, 42182,398516,549968,471842,834080,37310,425714,162896,169550,293162,110762,48194,164354,78938,2408720,41156, 114422,251996,98222,471668,1108652,84884,38138,205574,101606,93194,86486,522296,346280,657806,176102,80342, 182204,368150,396554,1501988,313736,703706,263984,659264,250538,433004,76454,526022,372524,326570,67076,1423580, 1262930,619898,99518,227696,1249286,834926,39014,161006,158390,34604,36698,107522,86756,367898,34106,151628, 38366,309830,2229098,197972,103796,274082,97730,69974,34136,97370,243086,801746,329192,90338,109562,64628, 178286,212954,89240,68642,172346,84074,1341044,274892,189356,181418,170378,84056,668012,41894,172454,151964, 177326,105602,498452,286070,97046,543812,296060,3045578,1513886,760526,125486,1148684,190292,62486,150020,100796, 190922,1070474,480956,188738,169268,137804,40742,61460,309200,173294,210374,100634,99788,1146254,98798,95342, 224294,259196,36008,202220,41882,596894,1752620,83150,81854,152114,228668,607766,1377590,98330,677948,1388318, 16054016,176180,4071686,48266,86054,626756,45878,47942,150506,311504,161288,44810,48614,726566,170198,106790, 95882,190328,485330,154106,273128,62108,1748444,93020,114254,304568,925934,506366,172808,342098,36590,367682, 89798,3385916,231116,40334,64052,91346,1207004,127178,281372,547052,47438,425204,172292,848642,2125544,46070, 856580,108548,41390,35870,2015258,58852,34340,159244,83980,35260,77920,1308700,423928,33742,359612,2765258, 358072,121696,275614,38812,85804,165346,163186,34864,88324,35086,34726,667444,84652,1747438,436696,810034, 198746,170096,86180,273344,1201928,280634,36854,34520,182426,498326,295988,86504,89528,87800,85262,58868, 87062,33836,36230,89060,897152,276710,113300,309050,196316,33898,272938,34786,315812,2101268,193496,86762, 34004,84754,231172,2223758,122038,594824,34370,33992,432284,159638,366052,59032,37750,35704,367780,37162, 38602,105796,33742,34084,143560,381910,1135822,84748,150682,33724,34516,65674,34060,34924,173596,35896, 33916,160636,38524,37918,286034,35708,34022,1050446,97898,85250,14395520,36196,285562,374914,8115346,96946, 35318,410618,33610,33946,700844,34030,205520,84052,34786,3625966,178480,36322,84844,571786,60100,90190, 65284,90406,34948,825256,324844,358856,33830,33916,85102,33766,102496,84022,154372,115276,178754,150944, 257422,33664,301034,96820,59416,155950,60122,34568,85904,33848,37946,185012,92468,159776,96698,895472, 366752,34202,183392,35966,246224,35372,122372,34154,34418,96752,33734,149546,33992,85112,61544,61058, 125264,58952,36836,159992,35624,84788,86624,34796,36488,85256,240392,153722,34622,121994,35162,163664, 159716,127208,34328,217448,161072,34472,58826,79832,683252,35252,34312,760930,35320,83986,162178,34000, 276064,84472,34232,34484,161150,77948,59804,33758,167518,323176,178472,85520,161780,60782,2521136,34994, 287642,34376,78224,84872,131222,98438,33724,35462,84212,84086,625948,33862,273706,426724,33952,217222, 122974,35806,178756,301786,84526,34438,34018,60556,96736,85786,58868,263776,164812,277508,33728,85772, 85322,146948,84052,83998,620486,35336,84346,33820,274102,96700,33628,130706,59102,156248,451490,716036, 36788,36140,34106,400058,122162,305450,148240,33634,269870,34094,84548,323534,274826,406652,274502,34016, 238624,36124,86158,146554,84214,38654,36926,33626,475784,62444,130826,125804,1106126,35468,36332,40394, 542006,160802,590552,273284,568982,915128,98858,34964,86786,516068,85634,217340,33974,449162,1376450,35270, 34526,97778,880562,67268,88838,34094,83126,36278,151238,106346,184106,34928,39098,34532,7698302,34634, 36494,152882,38342,41762,93050,37244,37826,86570,96968,161990,91898,455372,84626,1898872,194722,85228, 34096,87154,161422,910024,36796,35878,84724,33730,87226,35962,218338,60070,84346,216932,84488,582898, 60400,275872,35272,274090,34264,12960832,354754,34084,146998,196178,122248,147220,34102,37654,180754,1681300, 84142,36538,315052,813256,931006,452692,34498,36280,37276,84988,33814,35704,160174,93790,97162,34018, 459496,443458,168622,453664,33644,34328,216628,34924,125248,204190,85246,84364,273436,33856,62054,98180, 37346,98852,130676,123602,1093964,86972,121982,97154,491486,88772,7438562,104594,285908,203792,237914,1077890, 413918,131702,196604,161612,122846,510146,166676,305162,35756,169538,700790,59390,671158,106426,84406,84568, 218488,276592,124984,84352,33734,1623638,33622,1356884,467126,101378,1631936,69554,253898,173252,65396,367622, 943892,34154,3097898,36578,597662,173636,75674,185894,1490156,84284,633008,426428,6470486,35372,386588,278126, 13484528,1594052,4729238,1232246,457892,36116,615842,1932794,105668,345518,409286,3908162,76466,535778,216674,416096, 301124,91898,86402,217484,150392,587222,499742,34742,64748,102644,95246,45902,101726,180998,991322,99242, 40034,86714,130616,38198,239534,381104,571994,385046,184886,332858,4325372,11472488,1055828,100484,273184,1082050, 278204,34568,35306,91058,34610,91916,493664,263546,325808,125456,33866,87494,61028,544496,278690,59894, 274928,178550,180518,34466,89636,39434,160700,150728,441890,37634,171932,35558,99170,86450,167342,225572, 311822,34502,299588,421358,1153274,151700,61352,856628,401288,87224,97334,58940,303074,94334,160214,35546, 221126,1585058,38282,61532,1986656,1335416,84848,332936,33620,80306,90932,153710,61514,97712,190736,702968, 95522,84902,303422,160564,84440,382628,84754,2617156,107098,1675000,267760,86806,273500,61256,77888,159748, 96758,34754,162770,33632,926792,700042,160744,458740,35678,88652,59288,34148,1427096,277076,85276,59038, 59380,432388,84628,1745992,1450072,216604,273412,58930,443672,163088,33712,986020,33646,160900,122974,34234, 273488,34280,1069856,274784,84272,179330,6704510,77860,160384,2743418,283772,36158,456320,34508,165268,794206, 307564,173566,453034,33704,153578,1035430,262652,167558,39164,33692,241712,159782,62594,89582,36242,19002812, 35798,151316,36764,84614,86252,84848,97928,168044,777488,220046,254258,99386,276962,38042,167126,36404, 35558,792122,90788,34478,33634,161212, // 334550,33854,46454,226838,127046,188750,84340,159830,33646,983572,106186,59048,34484,84334,33868,78706, 571952,160634,34796,264818,2553374,85574,35366,2549486,35854,34288,35668,160930,33748,264484,122248,610516, 276706,327304,276220,1383814,431632,951688,160282,481312,584272,273790,537010,270178,93142,179252,130556,262118, 39158,1394018,234956,241706,35642,1387448,131624,92972,39338,2472446,667556,160172,110846,80984,601028,185084, 85454,630746,995492,46622,228944,307916,38618,153578,1712942,3793886,34586,2132732,62966,444854,128018,1761596, 155198,155978,59996,197918,656588,167516,85076,103274,77906,594548,93944,162818,41258,33694,33730,33658, 1610528,161572,724790,900506,92174,35768,91100,572306,65066,165242,368024,283988,85862,99644,90200,152030, 681212,34058,250574,86348,190622,566426,437834,87428,93530,279128,93710,1488296,91874,154184,39542,518798, 90578,97322,132998,125084,96842,38084,803702,38378,62420,1423334,174476,259310,62060,435092,421160,234434, 352622,565502,102236,126056,1726436,163406,91586,33860,525488,181622,183890,269102,1271540,160220,704822,36290, 34850,103574,34070,277142,451658,493148,37550,452414,177188,439292,708428,97048,447040,119554,125800,1889092, 326080,36226,60730,44278,1174156,532468,86212,36082,665794,35164,122590,253798,84862,361828,60370,379006, 35206,160840,976132,276940,34534,33982,287398,703646,153920,122462,158476,35374,124504,162214,275236,114214, 162484,90394,35482,35638,502504,280582,304276,84652,92344,128452,34612,33686,33994,165098,84764,125258, 93880,33694,452132,34616,723752,302552,275876,96968,35738,34364,84194,468056,220880,35570,64028,4928786, 36830,39194,155072,34868,59420,92348,90296,34796,169220,648386,160046,85850,163556,9338528,123884,463682, 426296,58934,34042,514726,257578,34072,84670,92038,280816,217042,98986,947590,59476,89476,274336,85660, 160070,106190,9873284,1097294,384934,534802,424138,2601094,259966,35212,84820,88474,34078,108028,3057556,160148, 846770,275788,35866,193204,33784,77956,36712,33676,33886,60514,41938,360628,35656,159902,33788,34222, 34132,33970,686726,59282,895352,162302,422554,160112,1924412,3551204,93800,250628,143114,446770,78460,98152, 282826,125074,86140,79594,39130,331156,22337182,5189056,370306,86158,34030,764614,35218,34570,33676,85762, 199456,37540,33922,60082,39754,84878,33866,84886,59818,59350,34648,84146,194630,89482,36418,361066, 85234,42094,1094116,163156,8498164,627124,1417306,590662,80092,354934,35374,1205446,48838,582358,166342,87538, 172756,1800506,218152,6559756,33814,78536,89954,59528,3019022,161882,1064918,33992,34982,33986,34532,124424, 39716,146594,108182,162044,34046,36884,60014,555812,60932,126668,183176,59906,122102,100046,1001204,98804, 6196058,35354,62012,162416,58934,343028,1981412,127622,378908,89486,455264,90602,472436,1087226,572146,1803670, 33668,162040,85468,125654,84404,38234,328390,61918,429580,26502076,34118,86372,85616,432764,309320,34220, 276650,257510,180008,33758,358778,58952,597134,217304,302480,152750,35054,38180,63182,450746,682892,59780, 160496,37532,34040,285560,83036,160010,151292,160280,34280,276326,238898,144650,154658,60536,439424,552404, 290744,85598,278756,160928,35426,61940,90692,97148,107714,37142,658718,620894,375464,89288,78068,87542, 36620,84914,273896,97796,33682,122812,125302,239566,84364,269564,86972,86828,227102,38588,122468,59246, 181922,84434,202832,127490,43070,34394,35690,743612,1220192,166244,265184,308426,91238,2580044,109178,407114, 167054,60002,39446,1401686,1107802,89968,33706,59716,1269058,34258,2578438,35020,86980,507088,308800,84730, 489674,34742,34004,106324,514306,34022,325916,239078,122894,321428,4436800,34294,58918,33928,168412,122378, 33776,34376,7556378,163076,431132,33890,100790,367196,84416,161402,1388120,614150,33956,108386,34336,302206, 276718,85394,254216,488936,84224,87346,33796,84484,59344,157894,4328794,84322,419462,96914,34148,1466104, 274444,35698,35176,162016,87982,275416,33736,33766,279476,239500,214570,270508,122312,97432,84394,259426, 276868,705032,35018,1106090,275570,85184,84626,328616,729818,100766,78770,301520,128180,6798022,164786,5376896, 34700,241442,278078,1075766,85036,575482,259582,218758,60688,171868,149252,92336,232160,36730,274832,163052, 85346,35252,122678,86228,87362,36002,61256,59528,84536,35396,88208,4333418,455948,40052,244532,164456, 34256,153308,60212,84508,61082,959360,88556,405770,1037444,125348,293864,628664,88358,501548,491792,3432398, 279932,86612,227066,113300,593852,274586,36044,276854,62018,87440,59588,2098814,154142,152780,242594,455702, 86954,155600,128114,60110,282200,38006,60434,104822,123242,38582,85442,40910,36116,445010,200150,599800, 34168,84478,538132,289424,533972,84818,1188344,33806,34700,160426,25854436,103330,19623976,320104,70054,106246, 92194,344404,17764108,414802,1607356,1026586,40834,95572,767278,279718,167668,125386,343630,4548304,159730,40870, 1377154,267868,901126,2656306,868240,152458,99460,388522,1593424,1145122,93610,1750888,637954,167230,460594,450358, 47122,367570,752410,257902,193714,238978,66310,254662,180790,239312,33844,33892,97528,34312,33826,34424, 425120,2313620,446944,34474,367994,566894,1939156,1090648,34324,381976,34702,85798,59254,161308,532810,242044, 33794,34546,85066,164302,182860,1029166,180916,33748,165544,1235716,34798,34612,179458,275866,682900,85714, 1183228,286378,751432,34664,33778,2699356,33836,84376,34282,445474,33722,48446,3918428,321302,1293974,315686, 67556,84670,33736,34694,217238,33944,183884,36734,944024,84506,154288,179824,59878,85558,122260,34282, 59302,306526,260032,34822,444980,1013396,164206,34198,1816714,33784,161452,122446,168580,34156,881008,36574, 126520,892342,146518,33976,88066,303154,1968112,276626,33874,333094,160988,196496,62306,33854,59066,166982, 85928,87386,312956,90788,1819868,122774,35738,243314,124232,80648,98972,36086,60182,632858,1058792,385322, 94244,162392,92516,90806,180716,97838,34016,150962,391058,276008,767152,34642,91516,359812,164848,34672, 36676,338656,33814,122548,1531882,1799212,1094998,3571384,170788,879374,161038,149236,1369934,59186,33862,33916, 23499106,78016,33884,487184,1147910,1070870,334202,37990,87142,93250,221620,35266,59338,162112,487084,85360, 36220,34228,125320,59252,84800,106754,34390,84862,33748,59020,34558,217162,33784,153988,-51778244,-28032074, -63856970,-18533258,-40789928,-30099086,-87433910,-17887112,-87231626,-145664540,-161160752,-49170158,-13824674,-53768096,-43351436,-8890334,-31869332,-62322344, -47241224,-57583160,-18213410,-52130276,217376,154048,33934,59332,359746,36238,267844,160216,1046068,35266,2652856,248866, 4428034,174472,583142,34006,217856,33886,625150,239542,160696,160262,33932,257480,264104,12539546,196004,349316, 12274748,161044,59350,33826,275092,34576,358442,33212150,1377094,367940,34148,34094,160634,84358,34162,85978, 376588,34216,33950,34544,161684,35444,194696,360296,87218,169760,33772,33848,360536,5073116,96958,499270, 34484,127762,34064,34036,274100,34276,445414,114058,59360,78098,84764,33968,77990,277336,12263716,127780, 160912,122554,573472,966646,257410,174142,157246,155710,409618,154748,85148,35252,38486,154424,96236,360764, 84608,84572,338672,38492,1640612,61796,179396,223946,87866,85976,35158,706216,34316,161068,124384,800006, 84656,4222364,34430,87266,34846,368414,60860,239624,60698,84374,89558,33806,127466,157652,125900,6197210, 122822,154604,161900,9031562,34622,85058,93350,34274,108458,720962,88154,40934,2127446,33866,714962,81416, 183932,35138,845054,773450,68348,78500,161548,34126,307348,33884,60418,729706,8419762,550450,159868,34942, 34150,34714,457546,161302,491404,35038,746266,34480,155494,61750,34642,35452,427564,393754,207028,59212, 218164,265268,204086,367774,33734,78088,124322,798872,3404588,906116,47870,665060,1105538,667070,337442,125666, 748952,208562,1168070,545180,163412,1491182,50210,1170032,438926,341654,2506514,320828,553850,3918128,132026,961520, 454706,204674,85922,1154948,1604498,281066,281390,348164,1253528,458414,763358,5777294,40316,1135994,213674,229460, 49442,497876,2180354,403070,413960,41954,402218,408614,257210,426380,177038,1376204,1105862,44546,4036442,1664222, 4373240,1000670,368078,161258,299714,147650,116924,405482,135698,1808054,731156,351752,1590890,360890,174146,1842008, 90410,114398,81602,125456,52082,377618,73358,314666,92462,328712,374108,159314,178196,171122,642788,132746, 264380,169262,256904,602852,220964,882302,302504,49766,276164,285884,345272,693896,62990,205250,1149602,267476, 493502,373316,40388,131822,177458,5886644,2402024,79757798,255146,2230898,1243832,487184,1848632,103868,8074094,1932548, 888620,526634,3419708,844880,3993758,890726,473390,273308,89762,476978,63314,447764,394844,531476,75086,224906, 3027632,442148,37699664,6361388,102110,818234,59858,216890,554594,112532,9601628,38474,27480272,66914,181898,914768, 828968,205754,52514,43802,36194,4745030,1000400,503306,52766,344948,118310,612572,38330,232196,965570,211946, 867050,651938,186206,842936,154250,212702,618908,88466,840104,130478,332114,146786,878414,319298,947588,37958, 475790,1336526,126050,1239458,1801328,239714,167306,1202660,623390,338372,9718838,34838,53342,199490,47618,1372676, 102866,247370,403010,129734,260006,1319342,192266,49514,661028,145490,231938,1948046,399218,163310,53330,48338, 227012,88304,9242258,1217588,166442,262178,146474,352076,928286,195548,958604,36626,384008,143114,156002,292946, 13793324,4600688,309650,678794,112868,1780916,548276,153482,597668,375566,4790678,991178,1301804,426110,453290,685634, 627074,146948,122702,976100,224870,1963166,51938,384638,38690,154130,955634,88286,190322,377756,151538,2939540, 809888,3760880,8090924,355010,2324876,575798,414626,504356,399626,44738,100238,213866,7410254,565394,402146,216386, 161618,840506,603770,103262,1364426,965678,1875590,513914,45674,52862,1858046,443366,2227982,2927354,611090,392846, 390740,1693436,377738,135818,1217546,2611574,619460,381182,75014,773342,305870,90626,1323752,624398,79406,306068, 251114,266462,217418,807098,723056,59824,34372,556462,85108,33736,168418,450758,181100,34148,275690,1667918, 161912,33946,2457422,215750,446354,160424,824708,33986,573200,34438,33838,217582,33754,122416,33874,84796, 701260,264814,128114,154376,1667912,207278,788734,680926,262138,160906,445864,34462,165010,34066,240256,161608, 35212,180382,161230,218632,873256,920686,36328,101098,59194,128584,973984,85396,34184,160418,34022,514198, 33940,170278,85654,33218866,122302,34066,292582,84518,464642,227288,214204,34718,84604,125510,59236,59074, 39070,81916,122462,281744,673864,197242,171070,179044,797956,16941082,178522,346468,452938,397906,272632,461158, 441922,112804,469906,1088908,180988,3305554,362014,391390,293044,51214,797470,220804,358126,556234,991870,27124240, 194830,391828,370978,253942,395386,287062,2423842,7538758,106366,2803408,329830,349702,127222,39838,988468,156526, 105550,2157118,38428,237814,134068,1178494,512188,422968,98230,793402,378862,94264,312280,389122,218860,122702, 140570,34442,33746,126926,304100,146926,59194,85574,276392,154796,2131534,303794,2862098,6559708,527146,34108, 277684,169144,34486,161908,217636,86092,286576,123226,302686,445352,33818, // 697648,160960,260644,218686,34480,226748,59342,33986,79034,97844,34994,824834,169328,187754,35798,244454, 38462,108734,127442,160958,919226,60404,87644,78278,38066,35816,34724,110192,90776,79682,103658,36668, 86708,133814,104144,406244,35042,172946,35534,126524,37676,38486,114512,575528,42674,167288,673688,171434, 36344,97304,434576,380576,97108,61454,1625888,34546,34864,1015972,86812,446074,59872,78988,625624,292390, 693004,1677596,34708,303970,34318,407450,34148,839782,97126,59182,34174,162136,84754,161434,33874,34648, 97288,78352,-1614386,1178576,85588,97564,33838,4294454,160484,305806,34732,181390,59950,97246,35254,303232, 304204,129646,33940,123556,126634,795712,198994,37948,815608,125596,730372,160996,36346,78094,100648,157078, 78418,124042,59194,8910238,222214,63604,33800,33838,85904,156242,78158,34474,59098,59206,303388,84742, 84866,767786,180328,60296,161092,34228,702656,169976,59618,33878,35804,36358,184180,39850,34690,443552, 445316,357326,86918,198404,144064,122512,86134,34004,97504,34858,34138,60532,195544,728818,927044,122732, 87524,164186,154946,160514,164510,2654180,440072,38204,279746,34010,37406,84698,99272,1461152,59834,156242, 33806,59456,206444,108488,36116,232436,163052,36386,34640,36596,150920,279098,4426046,85580,167426,144128, 36908,642734,36092,160616,185048,126566,122452,257810,160564,84548,84476,1472842,1770382,392416,65734,110188, 287164,89398,2350180,1167742,380260,1337356,277234,1415044,1182322,240508,223606,224710,876142,270430,132994,39916, 2098756,245158,249742,809074,62008,553924,430804,252412,245998,291778,654292,339112,136810,66382,183034,760318, 402622,8431984,95068,422542,163340,591554,34018,360574,1354984,162502,275686,240722,1391266,34132,277384,407020, 34462,167062,103276,435388,258412,33790,34948,1049608,1633522,151336,160742,34286,382066,34846,84682,154618, 162224,2375678,97796,152080,59476,261922,33916,179836,33892,775528,87838,63652,155164,84598,825586,84580, 1383514,277216,34828,34666,1195756,34154,34442,362102,222746,265676,34664,1125446,166544,433346,126098,1116026, 35486,37778,35906,415364,97498,33922,240598,34120,84928,358858,59554,708482,97288,85364,84716,8517500, 34130,59564,5273612,88378,165076,88108,33802,86380,85696,59296,179908,266254,1066876,576988,434806,33880, 376312,314510,85172,275908,276232,374536,97340,59432,278992,1196192,1116026,306250,35638,11340166,909646,37546, 97474,1416488,34226,287204,59984,87286,2754742,703334,406730,8903242,78226,154186,217682,34198,265102,233270, 277592,34388,34334,33796,368834,111128,86996,33910,4246612,33868,104894,93554,37160,93152,34820,231164, 91286,40574,349166,63470,60590,44018,66548,152840,429866,41066,86186,89882,282122,171560,35702,84242, 123932,34022,97928,37826,320294,738224,92474,117020,2181734,101348,102134,263630,845396,218402,198332,34400, 118478,43130,785936,518318,183734,95030,62318,88964,165104,207866,35102,99278,62714,37064,130292,35930, 414548,65234,98918,174554,36980,394874,447308,116066,309284,49274,222776,86264,44174,105110,714926,36170, 86498,96308,505196,182954,164510,932654,583706,37766,66692,59420,37556,36488,280898,38618,162026,238166, 15095240,591482,59672,189368,456434,123758,285038,164996,192806,59942,97298,91934,88316,161702,62390,91124, 475388,202490,69338,505784,68330,266318,85562,85418,110690,115580,44750,92258,590192,251282,336044,34292, 45170,2579768,390086,87182,133316,341198,243560,35246,89252,322460,37466,350750,166076,459350,45722,97892, 84698,48674,66926,89828,1108586,1123226,450602,95192,225236,137126,41834,103430,100028,157322,84500,225332, 98678,95894,90494,2204684,86210,87632,389042,697898,160946,184706,901610,147152,252908,165944,91034,123920, 219890,67178,176492,176336,1533086,86078,166238,90710,42590,71606,310382,76898,176138,196388,39980,98486, 231524,99650,109586,36884,460808,170288,304910,107588,717902,315758,88496,99116,176606,39860,373754,122474, 35684,881138,106532,165968,93932,97922,104372,39806,546452,875306,445868,36692,111674,132182,109748,1096982, 1158218,38162,158780,135668,401816,1184462,719522,265214,87158,50174,95660,1291868,384416,40142,34238,228638, 126890,300590,473552,215774,289514,105806,106616,85670,187028,46250,101996,94040,202004,39566,127322,73658, 220202,60392,531998,100118,463346,534620,104996,339788,155738,265862,42254,169532,170930,199772,415034,66818, 1759508,38198,1545338,376238,697652,41438,274580,363086,472112,811376,289412,1804052,4250144,424784,133640,59510, 726650,718652,197720,172388,129026,172394,761156,109556,6503696,90116,34036,92668,194164,915190,1090420,412918, 97658,362552,33974,85874,274990,303394,59306,125906,161506,464824,285436,59506,265924,151262,710602,424508, 34856,1154606,87412,78274,44686,202294,288976,339454,161308,893776,97438,913990,294322,171544,6797506,147146, 87464,59218,266524,872054,85192,378070,276676,636622,16516042,640058,84668,777982,179752,85954,34096,33916, 78454,491242,258268,161788,34384,85070,160598,586334,1032562,162946,34012,1593406,678112,180208,1185166,85726, 704026,33878,161108,59294,85084,34540,160648,35500,125854,194380,298358,59804,122746,33958,85772,265502, 59398,34022,33992,98264,162314,34936,34006,34378,36196,33862,79726,1503952,183166,60376,277466,1347422, 181202,33962,60182,86468,162716,37148,84596,60470,330566,151118,33976,34282,36634,399244,93028,1654840, 35230,303572,34322,33926,162686,86086,33940,600382,446912,59276,33920,1088188,85660,122650,97600,34250, 34550,122620,34204,263792,35048,367958,371108,79052,93254,99266,179786,161758,261920,161512,84940,2611588, 33962,3205678,276394,34660,232934,34358,1926308,86096,561206,303554,2688572,275096,151886,240332,60134,84746, 325262,428528,261784,34036,34462,181468,277652,34046,274534,84578,151664,33934,149608,241606,87394,34394, 195050,78548,432092,528320,1279424,269030,455482,784222,84844,151442,59438,36628,123028,213694,244228,201010, 85516,85012,2429278,399886,279214,36250,33956,111284,34244,34384,59662,33890,33886,85346,97544,668086, 155074,251248,85534,385378,170638,86722,292066,189304,277018,5640028,3606442,260762,84722,85432,59446,84802, 879644,151778,34576,160964,87470,34280,861344,84788,36884,34454,87902,253912,303712,84704,123206,126446, 566204,34964,33854,211652,362462,179852,33926,163336,122818,163120,59464,98074,78382,768350,162146,126946, 185806,183052,92836,59272,857854,34226,561302,34778,162386,154462,162788,86936,33992,205586,240686,151304, 126368,61514,34574,61982,84776,80882,34442,59714,152276,161734,125956,456574,218216,180218,161218,34724, 34742,59312,1534376,34042,59404,84652,33902,1356722,431572,34168,1040062,432346,304744,127108,736786,854866, 60814,33934,890992,589522,218884,39754,362848,231346,36658,2184538,100054,467014,89878,165262,34588,98002, 112276,35914,89482,85324,683608,34814,34502,84664,34318,161290,99628,161342,500732,335446,197630,449510, 427234,78436,60436,147992,33986,62510,123662,343334,59380,658810,368722,602488,671608,281188,151388,150644, 92594,183148,311938,935746,3162856,47686,571342,123170,265666,275836,84676,575858,36122,86366,34502,361694, 62620,482824,448768,98044,123562,160894,100204,34640,122830,85424,59516,33898,427052,33896,34022,449732, 34382,34556,429112,154654,86030,85382,34730,704636,122794,36142,33898,227230,162880,1289524,1680766,16214092, 103046,126566,2311052,51578,746198,524246,438794,62459144,479858,448556,42002,182282,194198,122516,33886,566824, 35096,61016,97628,181712,34994,59990,79736,60206,181064,279056,84818,280352,97520,85042,278164,123220, 218492,85336,85444,165328,280834,34756,33946,86812,87298,181024,34702,123460,6497788,115168, // 33926,86216,163004,276134,310910,36436,59608,305914,355918,880942,314266,181804,166864,1094638,447772,362638, 34534,1497676,34462,35572,2112322,84982,78346,221512,125374,97876,952564,391918,1063774,3738988,135742,2461442, 162812,306128,123140,3301724,1408672,33974,331924,34132,34108,59296,36476,295784,59480,304340,261896,33938, 34298,267146,34028,85072,33944,361658,87886,165124,34966,34450,448732,84880,97468,33976,59524,1720108, 34714,34462,35578,78856,85240,34750,34360,34270,34684,230438,218338,9352004,120218,2566760,211994,292886, 1268366,2546348,315764,51426122,538586,334886,136706,911348,49028846,1840820,1127618,219914,310310,305882,218714,1650866, 2238422,1400072,203570,7356650,146570,1234472,579650,16125578,218930,150746,1166498,1953428,45370436,1720682,3565202,7233452, 1817492,7934828,1346414,100234,283972,34960,97480,86152,422492,2363078,280958,47539226,1389134,3386594,803612,4615688, 293366,763652,347486,1512362,680546,518726,2612396,534764,101252,700472,2992934,699014,830246,311042,2841698,474986, 1648436,161678,152642,238556,37035554,455042,871544,487454,218846,1680734,378524,1518914,183278,984782,132998,1392446, 214814,195626,4586528,141806,293702,2914202,245426,421346,2587628,2071496,52313672,9661124,1209584,1333244,1387694,652862, 226694,1100126,261910,222434,161090,155110,160456,4961230,91978,207268,732218,564524,34150,227414,84962,85222, 59488,34306,162944,218294,4917482,59366,85202,33896,35990,154804,275936,85388,465422,33926,310388,369194, 123674,172922,278608,33934,107902,84964,161320,216442,84892,84856,122942,161264,162748,33910,989272,39106, 38554,492130,164854,704554,277876,227260,3304198,85618,35306,79508,35228,906830,1742888,1446866,200522,430724, 60356,276902,38558,460610,99722,35918,164312,124694,85876,59552,84848,279328,100234,165496,265918,162202, 1259158,680032,85774,35974,37642,34024,86692,59464,68266,190102,61048,164308,36532,233464,84856,275926, 35704,60778,89176,1316164,1077440,172964,86446,84988,59402,85058,1698848,161252,59548,33938,2240758,35930, 34570,325540,162026,578690,162782,35090,608242,563422,98482,275668,34852,219022,33920,355918,1060798,35282, 275986,59438,232652,34852,59368,4924004,361598,161284,114346,84910,59860,87772,2599222,418846,447700,85898, 85088,398630,35926,84826,85816,36484,2946950,219872,34388,284804,35156,4234364,60626,275894,328814,381404, 686564,126902,92510,35300,359966,258932,265520,128060,86516,34490,490382,648524,642932,163574,34814,501146, 1118618,39158,36458,577214,37556,161494,85408,114358,162032,448934,37538,711104,79262,1051604,36788,34694, 224906,125438,152546,529478,246302,46886,184244,296816,489488,280508,161438,232736,85316,36212,78722,85568, 85046,37268,125006,166406,35294,227804,67076,123872,36476,38966,66158,37598,278216,94154,464702,240956, 60056,36548,664898,79208,61766,219542,6939008,38642,92066,161396,37994,173102,433894,995044,126226,91786, 294088,88708,91894,266348,471470,85394,86266,85402,34408,705268,983320,259642,59596,85240,123920,107138, 33950,525526,109948,7460908,53482,7297612,34018,274792,462994,162538,369574,167344,225322,59764,415246,139462, 86782,1334716,43654,127966,128770,42406,332638,185542,516832,41362,377338,597010,40738,253294,1001860,70726, 10545430,42502,859876,186136,492154,93586,88594,1354786,405970,609208,174796,173218,568336,8586472,182950,355966, 118300,48562,135544,404554,1619602,66316,35314,36616,290446,79654,134548,354928,156694,337822,791836,93640, 168532,310606,116806,1695706,817288,313036,321892,39820,89698,184498,260260,86344,36088,37930,87802,271888, 34954,36286,1232332,91636,117292,265072,902824,925108,1096738,311890,222100,34774,52702,209230,85588,89404, 155284,34234,1684678,175498,225718,38068,180610,675196,1430944,37510,84868,608782,201568,124828,35518,94966, 107230,305854,398176,480490,417298,86326,80194,179656,166102,188932,592594,268414,238876,128932,34972,606688, 39244,335986,183850,152368,107278,477088,198106,446200,781114,289480,103300,37570,41254,177388,113926,79546, 96388,237166,151882,389002,102418,37426,101986,303910,226426,63022,39604,103828,35620,93400,196162,66964, 1389796,548512,482920,35080,1660318,81436,4547824,126988,331126,662092,93580,39850,1818448,102262,36166,1153600, 39514,96442,102226,136708,513862,1631812,285928,95416,608794,452302,39172,454246,307960,213838,185116,111004, 530428,333556,203458,38500,180844,1030432,500902,42682,169504,288358,183436,284146,195910,189196,2106142,220948, 195262,285010,112210,93310,200110,138166,179548,207124,105010,99346,523582,165886,3652990,96874,86290,147910, 881716,85030,49018,34072,548368,87910,59426,820688,35416,276124,34552,34222,764894,33926,172280,6681182, 155356,162208,34300,206416,35822,1988156,306602,961346,277982,35516,86020,229678,98392,426616,169900,979684, 123604,85210,34276,708172,1103288,452290,727852,1410196,124222,89122,37108,86872,90166,35716,60004,457996, 705982,164092,255820,59410,97966,180632,59702,59810,34220,554852,84880,93836,34640,37322,43878086,35966, 1600424,844616,863030,151982,161522,1048040,34112,97634,34910,396538,448396,59422,60304,261664,494042,417722, 229550,34664,98828,60434,495212,59570,42902,87476,448636,262738,99698,435782,86474,34898,371378,173072, 123184,90692,34982,97726,107410,34258,34618,87784,180340,34250,33998,169228,123070,3779938,123158,84980, 79340,3306682,125362,163828,34156,180568,34822,521524,100168,34162,34504,34018,34108,34732,173062,45646, 99466,130546,35822,88982,384518,85634,34298,277064,395720,309046,84886,34366,123226,34564,59800,34154, 86684,363002,124718,60722,34424,46774,1311754,5214574,1216630,287590,967546,47506,530968,1202890,720130,114070, 59432,161524,86518,181972,268966,169616,35547932,215014,304486,59638,900592,161708,84884,266810,1143590,34312, 34574,92252,90794,533432,36614,367364,35222,332876,161948,201650,180424,552346,4936168,88748,79058,154052, 87902,86174,157106,711044,1765772,3091286,98786,35012,182672,59888,34652,162998,162944,536678,34018,34978, 34088,86954,308246,126764,33980,313312,724186,125446,60526,1094494,164128,155404,33958,85466,266690,447868, -3803492,362006,125774,60446,88226,60502,33982,34942,59998,98122,917042,35810,62360,220604,61262,277682, 165902,276080,605030,1204484,98216,163796,35564,36860,34196,965642,1825916,85460,88708,490144,59950,187078, 85252,34192,107650,95188,35068,1004170,37144,469732,124870,60220,34696,247438,85198,61642,91246,36760, 1096672,99802,87070,222412,85900,39034,437734,127180,89230,511726,281650,11444584,619618,60184,60076,131978, 1630298,305732,670718,35582,252662,102002,132026,34058,150368,34088,130838,182018,220196,37868,41162,163874, 3288044,36218,92774,751034,34706,235262,41378,42446,273074,280270,417376,255716,59618,189394,448342,84904, 33964,59462,34118,154954,34484,100562,107294,899102,10146830,310340,59522,34232,280118,34886,362234,88418, 34072,115126,86428,306484,1007458,85294,127906,277264,85276,37402,87436,35944,34504,1101034,59812,277588, 234502,36478,62998,124426,86752,369496,123454,499228,39286,473698,220346,59744,169850,2494034,304586,85300, 34672,162646,160978,34510,85712,85388,59948,91148,152456,85046,34682,59966,34574,1994018,85594,244882, 34520,266906,1100782,182170,98602,102250,99304,603010,228340,1198720,182494,1442764,151910,5443676,188144,168308, 684358,85172,35384,35900,85892,151712,396274,107866,34798,60724,1289476,37108,97966,59644,380398,85072, 436468,477154,163336,34876,86278,60166,307678,669988,34408,59752,34024,34016,60728,170084,218818,34274, 435788,588850,1363210,165326,34394,270158,87962,98612,98666,1289474,1073552,306104,34460,219434,1096636,452200, 305210,1687124,34054,34192,1677158,278936,34072,283364,85342,218884,34240,34078,34192,34390,162994,34996, 1649974,188513860,1793138,35654,354854,637598,701006,1658966,239672,16860062,2177246,300908,314894,2550242,259598,1391546, 1305848,8784212,707582,4856078,1177934,7651064,186104,1463474,963218,856202,727022,1345934,894206,551324,130178,295844, 496658,121358,7769162,310862,295286,331322,508322,51518,734582,1394462,8552498,98008,34360,60046,267514,84988, 34792,247132,87904,87272,491714,241472,36782,1626928,767020,87694,169630,219526,166552,286702,34478,34448, 84974,541810,234208,34588,34102,34060,164954,1096616,276248,34016,155408,34106,1394048,363404,638102,97702, 161468,60232,34252,450718,35230,59710,108454,36628,183724,34108,182104,162412,85174,1207138,124432,35248, 578050,164506,34924,34744,85246,577052,86918,87404,35294,59716,278428,577318,706592,578044,591742,85078, 87022,1880462,259676,85130,37622,166994,87578,263216,35012,40130,60770,389384,35666,45254,376940,34640, 38546,88010,273716,106886,61778,725402,181250,240914,98624,705986,85832,489590,92276,85418,927476,60752, 359012,325916,38630,38378,105428,3287978,40004,39086,302642,34514,186236,97868,269378,85184,219508,61546, 484150,34042,1173148,566662,86668,86380,265192,35024,60758,85820,171418,163318,98326,49582,104122,404884, 37882,35734,374752,102514,588244,127486,722704,41314,92362,60382,94252,652936,927508,36238,813964,470146, 38884,602824,92146,504382,1515664,1096462,90184,166612,226858,290524,361162,5444356,37252,126676,36562,36410, 492662,582896,164234,59540,165206,153914,38684,322184,2470444,36262,151378,400654,34408,558892,35152,36046, 280360,34172,34724,34586,34694,15520394,1311164,85012,86360,266792,34214,85730,59696,165496,3600274,280714, 162578,34322,34754,59596,279134,279938,362806,35116,220786,449474,305428,4004074,85394,124274,78728,528122, 448742,434918,128156,241522,163108,34156, // 34166,165320,34874,40066,360076,61114,85570,34070,59804,59516,60128,34406,60112,34426,85540,86566, 97894,162130,86800,87862,38290,34714,230476,99676,35158,98380,234622,93322,99770,86536,85348,164476, 34822,79234,35074,34678,397468,86608,458404,35768,163556,35378,59636,1365398,98264,34370,1757204,59870, 87902,208838,89522,85814,86902,161908,35746,35950,124954,162772,37474,86074,307276,155416,277738,279358, 85102,376384,85390,34222,593692,172114,85048,107698,504214,34456,199156,165308,88808,415772,126836,152204, 34042,590654,85322,264308,162956,34486,277246,3798710,288656,34130,34036,34016,34498,830548,371278,35572, 60022,86278,78674,85052,34144,123832,35512,269902,115562,363824,104708,162782,456244,1100500,219454,88828, 306286,34252,220316,78794,34276,35254,34528,288526,263362,34030,1712308,530554,85340,772624,348254,61058, 223388,94166,612800,224174,239282,41084,246980,1063982,1190582,389330,1673390,343592,1948256,198332,431126,405980, 2796002,175166,176588,1655684,263906,4949306,728606,328904,102530,47846,41582,89702,98774,555056,1871540,53462, 35912,500462,420398,45134,205244,110924,186290,41246,743948,52622,298010,90242,575228,147374,108764,53246, 356060,283484,86012,37250,612152,685838,1295144,37304,513794,1142468,613322,4177610,211562,1665404,3228866,42002, 451484,183314,112814,303194,611756,146402,140066,743138,1864178,316028,183854,353468,740654,840206,963782,131426, 1999358,42542,303794,494630,383498,116846,123356,771938,270530,344618,692918,87632,66350,300926,342098,119006, 292664,730502,2155364,1894904,43418,759014,157148,353366,659594,199628,51374,294446,7070618,54350,5895272,1086200, 925436,506504,49670,145646,338570,871280,94652,385766,36926,770678,239804,1383686,312590,98990,1046288,841634, 1608542,245846,47402,52910,175022,117458,565634,947096,350846,113852,8377172,232460,534482,193580,495710,1636316, 263618,1020590,88094,176102,448622,1319984,2925116,71858,184850,131534,214940,227942,176138,458422,35122,60268, 86038,742084,405598,87586,159682,331474,34312,639844,3413626,267406,187702,152258,435038,60184,34042,393670, 396652,86654,643988,59918,2305688,262424,455528,231746,129416,633250,98512,85276,34162,85528,494612,34058, 167894,262502,34082,60590,37102,1140838,180340,98302,170188,34126,131098,88144,496888,106828,92158,566644, 299734,34042,88648,454282,153214,63148,34216,157918,620590,34078,740194,46102,788650,37402,104260,34396, 36970,233404,922300,244426,297124,1195270,203020,102778,165814,163870,36196,64660,125080,102022,154186,90574, 508480,160258,35572,99760,39778,364138,35860,7205146,96406,163654,107806,35422,35176,38518,37132,43018, 98134,59872,288394,523132,96748,248800,85822,91996,63976,86974,93652,38050,109714,35926,195496,35944, 163222,63382,116248,88702,88522,36778,85498,173374,279160,224296,95326,93382,34144,164626,161482,87190, 34222,38014,290500,512926,43438,428344,34864,98620,35716,310192,952756,38122,88630,337810,35386,34150, 37660,219712,303946,805066,1221448,86146,34330,85138,40102,291958,284182,256090,128590,99058,323738,579182, 523472,35918,47714,112838,38444,175658,61982,165380,827042,38618,812624,155834,363590,343256,432872,102230, 36440,386888,193262,90914,366476,979124,268118,88550,163142,353048,128564,108278,85586,34622,237794,87314, 167540,319820,88178,34448,191300,215996,41750,220784,352004,38588,185306,62198,85568,1014422,300218,34928, 35972,366170,35756,36242,99716,278324,80126,299912,34322,85148,89690,94964,182876,172106,34064,136790, 242168,85262,219812,231074,184838,45458,34712,129650,35384,477554,88430,741794,181148,166352,78992,99692, 62702,155366,363668,35738,102758,40388,1474826,689666,1868054,39074,99404,163004,1481876,80666,370850,36098, 318686,327596,436460,49274,154274,174452,248408,377654,167216,294062,224186,153800,173978,62216,747302,37814, 128300,131156,324464,965984,138020,2301080,43694,42422,341960,104036,373064,36206,34826,60056,127652,136562, 93254,269384,405374,395636,489734,510116,217076,89294,457196,164804,600728,687074,36980,110636,60218,302612, 40478,229550,259370,38318,37502,117548,501542,245006,195422,158606,317672,282506,34862,44090,40748,237326, 167972,36122,497210,428486,37634,441608,105566,63332,93248,202010,232952,181112,36806,34160,316202,99338, 289526,991472,39398,1233824,797882,36986,130136,179204,844028,113462,382514,71126,66140,293414,272696,85838, 166190,79532,723014,313520,69218,262772,35114,60758,650096,91994,47534,63818,63026,2454656,43766,39866, 82124,301190,528152,228092,38966,207098,38132,417320,172886,35576,591980,51002,850370,36824,109940,456188, 1196402,285800,225320,532958,128786,290984,595220,304394,39590,307184,175802,79964,758210,161180,128042,59552, 198026,235760,533456,464486,35474,509648,236744,346838,405140,378140,959720,188060,370016,127382,95774,89366, 367586,423626,157514,86558,93740,86000,501908,620936,1098716,1218920,153350,132674,194612,86756,110150,259856, 139694,656810,449396,169928,99566,63170,96908,87092,314180,35330,38930,901832,490676,373766,75770,129164, 35294,35510,284300,666338,243332,186782,42362,87044,289688,1333520,938336,236336,68300,43730,230018,256454, 67292,93560,61946,81746,66860,39860,42314,160154,154286,40514,458600,93668,226790,1221188,100772,39290, 2171804,423932,414878,35636,171914,68966,287582,85796,103364,103418,286772,38786,147734,43226,86828,583556, 86162,173492,85406,209174,42758,1389586,126644,98618,4268828,157228,172078,1458676,87814,373006,34786,99556, 34828,313846,34892,283178,1328498,93100,86396,86504,85766,85658,472496,164048,85118,7718756,62126,85982, 107414,34064,164372,162752,469094,85234,128966,251516,737462,85672,38356,161938,34468,59902,125200,477766, 86014,85834,548476,35476,60820,384364,96310,78860,449162,578438,85220,220876,184756,34942,1604950,87226, 34492,448918,123604,79348,305764,125008,34118,276952,164278,34196,276626,98404,182188,163198,59794,198898, 34234,34534,396838,60266,34298,327842,162602,162332,85724,34724,1192004,35666,184112,99848,277352,34472, 131638,306484,62230,95182,34720,93994,75298,736378,294748,479176,53410,107698,295468,538414,34402,104314, 843340,127888,88684,400876,132808,68386,604024,258244,35878,1442374,42826,95890,35302,124726,210130,37876, 105646,450610,114658,49846,62302,38884,136582,1179826,101110,297034,97324,403402,227752,61492,96100,114790, 40828,1022470,36940,93868,88378,187342,60394,224350,86470,297454,34504,484360,36628,725620,793240,35602, 262906,46978,409360,43726,42766,153022,39130,452284,619018,221920,147652,292660,40900,107266,35386,640528, 86056,98950,298312,845494,376990,460654,70546,41164,37336,190600,1238416,234160,186106,36130,85846,60880, 712498,424300,3568138,310372,176668,60502,130804,36202,37384,195622,39508,174562,226870,88522,38644,542788, 170674,93076,226294,36214,38806,96136,39994,36796,535012,133828,114628,110182,247990,750958,233584,121810, 85522,108886,115816,317446,457900,151726,36904,44698,38266,37834,396598,643696,380356,498658,131854,101284, 377800,37330,94678,34690,79852,311380,133618,123622,1114000,727630,91240,1988080,167272,112612,398752,890860, 37174,78988,166192,755332,182482,277594,89080,39550,688480,123106,211342,580858,777688,106450,102730,186280, 103054,655216,100624,45670,36538,39202,86038,87712,93562,34582,35950,214996,96298,122926,111004,37690, 37390,63634,37714,35404,43342,222082,164842,194542,128644,120190,42178,108238,41506,45994,97882,93922, 807214,295186,180772,35176,234346,124648,39802,241564,291688,100300,295090,1359430,42478,617308,35914,84820, 49678,190690,708496,172618,44494,163114,37222,287842,124810,648304,97870,281968,232774,179512,68116,236812, 35410,38482,40306,100786,163384,65542,443536,46966,101770,205324,41308,278710,80770,166354,115114,66766, 95290,560752,192058,321172,168178,373660,174118,170512,87298,131350,310480,179800,374200,90700,92428,89170, 1818214,133666,87352,80122,62068,162790,516220,63202,49738,252850,99070,244966,84388,96424,59624,59678, 164920,181468,88492,85468,85972,343966,37558,60364,220216,262498,276700,35074,306076,722578,361570,278320, 85486,152192,86042,34088,85276,124534,34262,327292,60862,371992,260746,162538,163024,161836,164482,162808, 163348,79064,181076,97948,155944,97988,2521022,155518,34138,336112,155558,223010,332810,3714340,152734,34126, 123766,164068,90394,719176,98068,1285036,35206,46030,428560,652264,172762,219316,167308,96412,2127616,34528, 34420,612256,79078,34186,162124,306952,284380,1037194,149530,124252,36148,86182,247828,34286,34052,162338, 34114,162470,743482,711568,162332,78770,125198,35044,59854,34276,219382,1405814,35636,39698,425336,34064, 1706648,78776,219434,308858,86134,60364,822028,37288,711562,881536,35614,59968,36184,34084,34114,953264, 85178,39350,363178,35110,34306,59866,34072,492290,161782,384974,199232,155654,86414,188258,1019582,1746194, 87764,85262,432068,36854,34102,86026,59986,4527866,89894,1313318,83822,87896,433760,35114,34400,34232, 100688,184340,5708846,153212,87626,99338,88652,220232,165368,85304,366410,35978,88598,34508,287858,62888, 86582,98008,44602,306818,59852,36668,86282,262916,85436,93224,60572,467198,34856,34060,123982,190490, 59714,85252,800680,34166,34484,289054,34066,1100512,59650,556750,34642,3712834,4527856,34130,36398,156622, 34294,85822,98086,34564,279484,816892,278998,85174,85606,315178,155852,229778,85244,85702,163352,85294, 85168,85364,86966,127514,256790,495170,164942,166184,163754,36686,219806,450304,181366,10587616,36238,108548, 892202,34790,6259382,98522,79010,85496,85648,85396,397120,277202,1396054,709336,128518,674458,87346,460018, 89038,154132,234614,456614,295346,78862,1774384,162340,34288,35242,35608,160284274,363704,277034,90652,363280, 835528,162418,34228,36298,640516,36388,1207210,257224,1258804,99802,528862,1150132,187078,98020,40510,678280, 205750,40676,237044,34832,146264,593678,36662,93620,165116,34940,34292,228458,378704,66236,86330,90506, 460010,179174,278246,60404,427070,90704,93080,35258,86600,509324,35582,86294,86348,41198,34646,155786, 382520,61718,321284,125012,181064,380414,4378628,533768,63608,86708,162686,85538,97508,731210,455150,266204, 366860,91460,333182,8070770,35804,93292,59672,161926,162736,34574,163490,2282176,34438,34312,162164,572630, 1105166,36452,88148,36290,85240,1040770,98260,35044,182746,278236,60316,777682,61540,34804,80026,60568, 34282,36694,99880,34108,171322,222400,363610,34298,86588,198794,34382,34136,85832,269548,86558,34280, 1680340,565520,87562,123688,34580,576782,34598,709306,34162,389452,34564,635378,63314,961970,181832,87980, 320450,40922,85334,1051124,256058,998906,129104,86108,93434,87026,38948,376556,36050,35708,1411118,35492, 223088,370238,93452,94514,34718,455612,95918,183196,85358,2906620,35134,128782,277660,85420,40462,195958, 35350,34316,181574,34222,85714,162626,262688,748738,38476,132760,128224,88780,153778,185908,38452,489394, 36802,86350,2289764,278452,450496,196076,157396,120586,450250,36098,162454,34138,85358,1859888,34148,166826, 161060,85898,98656,110014,165988,127306,452674,161990,371416,98540,59714,125474,34772,449752,378164,220952, 37838,1426610,277300,470888,63938,567272,473912,735266,36098,183014,169532,284426,88028,311642,232856,2109194, 127496,36632,85706,43706,121094,43598,89354,730892,65972,323738,86114,102224,264332,1012238,2941172,38396, 50078,175238,34126,182266,196792,283724,34438,35542,60148,493564,85700,34796,59792,162272,34328,59882, 34184,86078,85340,59900,181562,34310,123724,955826,837080,34586,532034,34220,279394,34342,155870,60218, 34388,150830,922370,124258,333130,162670,34456,278662,85412,468956,4396808,164558,125264,4671614,2559458,351302, 2053766,163288,170038,437716,404056,87148,1811374,1501748,35894,85688,37838,364598,91628,281492,34522,419326, 219742,34384,130000,595852,108080,86260,107974,34276,220306,162686,181550,5866192,34864,98782,79144,164114, 2026898,452150,149510,37682,35876,37406,436346,2125928,86084,769016,36074,90152,322460,34706,163898,34654, 332494,307294,166082,365558,114974,479606,691664,80072,28238414,35036,39266,797144,726782,510872,36278,34982, 473288,36392,282452,286664,172454,35636,170456,241736,1322612,412352,110114,36188,4609634,38786,104552,61946, 162206,161576,37994,753404,201032,625352,267524,67922,93722,92614,34600,34192,4171622,698558,470234,161790536, 60630566,3904850,733700,6828734,208766,530510,1006832,537374,10437176,463442,86518,34138,85780,34202,981314,207448, 164320,579958,87046,34204,369844,34990,87478,157180,36436,429136,291274,88070,170690,182372,227258,3050294, 34298,163886,85658,98576,39182,441878,548816,174740,86936,165722,203390,34838,34154,34466,156106,87410, 87734,91460,845822,234830,368948,93836,1692650,111686,34418,85502,925526,360590,1758260,37370,158900,89498, 445916,397316,108932,85988, // 459070,86786,34424,241708,151600,35752,1363840,306518,2147828,534146,59876,71912890,265972,88438,37732,46558, 96700,36406,159688,1693372,102664,162254,34328,34612,85438,78932,124378,750526,462814,34852,220192,789784, 37978,197224,2116024,86218,184156,262834,1707944,100274,90338,6772982,166136,67598,97682,100364,99086,299300, 565982,732542,171080,169754,182984,101744,411476,111554,191102,396854,167270,454064,1568624,294620,126194,32885816, 42026,35582,93362,3431762,448196,86612,98150,107090,370148,839600,464072,658148,466700,235394,377564,94490, 42674,1983506,1903316,501152,40316,102554,39374,59752,34826,199436,34796,59792,34156,277642,2167696,263006, 36098,162754,271384,163022,34282,35030,580802,85790,34232,195458,124130,152078,34306,87742,85472,108182, 162314,164582,278116,100066,60016,372616,87334,35098,87172,34352,35036,1482368,261122,2559398,734486,86278, 709924,85700,859642,1420696,124300,34388,121754,931040,34814,281996,431432,98174,277960,119794,162736,281410, 313772,36440,180338,437234,41174,101636,130226,9953636,189896,39230,64466,1806398,127880,173438,169106,39524, 319838,36296,184994,90266,243644,229046,632156,583532,1048724,398192,492974,1443722,159092,357530,62414,49658, 88592,581126,42098,2789690,61550,178826,36476,1291334,87836,940280,131594,246734,126680,510286,291748,567676, 86204,1067366,34376,534494,34580,217238,39394,869086,45713026,35272,308962,34768,98206,415000,130852,313372, 242062,192862,364726,80134,372850,35038,306424,87130,37654,35566,796420,724744,60370,62746,61720,34282, 258670,34660,560446,37000,268192,163972,124534,572596,38098,35404,36538,85978,515836,151990,108592,290260, 37402,4481164,88588,712564,36430,265276,281800,60478,542104,86698,38860,183598,111652,285958,34616,36008, 284336,467882,34436,125162,34994,34856,34508,286058,162944,2340926,1638758,35198,185264,85688,61364,34778, 36268,35746,164374,35350,35590,35044,376538,85810,34346,79988,162478,495100,791632,34732,34948,35272, 163072,88606,35308,438092,34364,271844,335024,278738,2229622,203638,1520548,67828,250078,184468,416824,38518, 289978,175228,479032,466414,157954,373576,34594,1167448,164932,1012408,578572,93118,153166,4809796,962836,39022, 209788,41188,2127172,60556,276322,34726,453778,244786,36238,192778,460318,40804,98548,221074,59854,103318, 92356,135994,262282,1162024,62068,733702,228982,138298,99034,242356,177826,92716,85642,395602,306844,186622, 85828,1835962,1372468,1282894,39748,40612,1791736,157306,103846,143986,132028,170278,1126888,163372,1949416,102226, 269188,39148,1940056,220558,492658,995884,270934,120604,158764,167998,84478,1688206,692728,115306,37924,965536, 718648,247702,129598,291454,1353352,650338,237886,280276,185974,222664,495178,221362,51502,382174,695806,256558, 2136148,39922,94460,89996,680252,36644,1492550,195512,273968,1892336,229856,166010,38186,941102,176216,36818, 200762,34592,155870,373748,307358,1409120,4941014,242720,67850,35396,62072,86378,92462,36116,36440,36458, 231458,44666,101294,720536,128402,795434,60290,62900,1086074,36374,92678,379772,293882,62396,284324,34808, 131156,817790,516974,278618,592772,35576,110834,39524,95666,149212,163120,163606,34906,34376,34412,184304, 34256,34264,79846,1953682,34378,86788,279622,89272,85582,34918,642718,108740,37964,94106,411968,327518, 92258,249644,170966,365636,34616,283418,34658,295766,173348,1072448,87722,869786,34436,38618,287720,152318, 35990,89720,172862,170426,459116,126440,128060,1131254,151832,35234,35228,89288,100766,222302,60212,110378, 278156,170216,155816,36746,88532,163736,211394,1167536,168650,281960,549620,567670,127786,85462,364262,225878, 163976,85432,34706,199544,438968,34598,307612,123920,35788,34990,1100626,87046,35932,85408,87082,456190, 723004,286090,86290,34630,36328,35224,98536,80684,19289174,162752,38714,91796,85532,34592,36458,34228, 34222,86168,260804,34466,34184,1108432,1656610,87578,60086,36110,86498,265394,36238,34330,244354,35044, 1104748,61078,696776,34286,86468,364730,104354,282484,90694,37252,175402,187798,88762,203332,47458,383818, 823594,167386,188554,141142,49186,692698,898438,11233282,244522,70426,606838,183586,192334,110116,35506,371974, 686542,122242,87988,936058,77194,134362,108082,2615458,1625494,330628,106402,350446,61858,177754,305506,2880832, 1121836,154678,1848568,67042,705064,234778,890578,122026,191602,190714,146098,1557928,88474,183532,113314,93946, 174214,34582,741946,505102,394294,511906,90742,202402,507208,155314,92758,129082,265396,691942,165712,429178, 189202,36706,128098,377092,73954,491494,356872,366808,538852,105862,2735032,502186,539608,217876,183892,961456, 98086,42214,36346,3449584,530104,53722,180346,97618,1004518,220342,663412,596614,286402,42634,47074,90922, 197338,107554,43438,100858,533584,2779582,41014,39916,472348,81622,315778,144964,651874,1033114,42166,1059358, 110722,257644,1024798,112846,329734,779854,36136,467974,362596,131188,1239124,247558,636778,36154,50818,650578, 137668,131284,117868,80812,204238,429274,184666,101074,272872,268456,53626,278434,43138,36922,68374,87034, 240214,179644,844966,444226,739162,171676,41842,96322,333544,394762,597736,140386,370642,1109344,98482,36202, 98722,298714,473674,86314,296608,279406,49006,116506,5216548,139828,455986,263854,540616,1004098,336538,40162, 107362,292594,267826,221818,271372,577516,137506,1279948,530038,225058,214834,445726,553738,107158,299686,485878, 141238,1904458,34852,699796,34204,63352,386002,40324,531868,45946,646204,86116,37036,457636,101218,108454, 268138,120982,1214338,965218,373882,84538,101974,719428,227566,588208,210502,176296,524056,34336,173242,301954, 51382,93826,776938,35902,100558,224068,2381224,108076,239662,3155422,209002,168358,741298,1936048,49414,170626, 144418,194116,154732,148942,87994,45874,45622,147118,100462,654196,761098,36658,62938,36766,752134,357358, 1013944,336136,130054,127462,588424,369802,537178,305842,40234,242068,1066162,305716,784228,98914,87778,174946, 54058,229132,782752,715702,142948,115732,392998,40918,236182,1712974,1141978,374662,234436,231214,218902,624334, 315046,97672,346474,117202,217282,39694,925852,736438,1094782,255622,1415188,113962,214996,171058,796918,215002, 118066,155002,211612,322024,178978,212908,211636,326146,135778,1173388,312808,38326,36742,140962,587722,1109362, 460198,564556,354604,340996,344614,148486,306004,313132,126562,418972,329044,74926,117058,798808,236398,135202, 42538,256834,232492,62434,353128,127786,261274,320392,116716,1122196,146422,186988,128602,2735518,2282968,634252, 585292,166198,53986,155818,2070994,1179478,191308,183046,1830424,903916,312196,126262,206614,216388,124094,59864, 480430,736246,71998,140932,407908,38692,200896,808282,192124,36334,483076,87094,385300,470026,1379710,107452, 233746,4492576,87310,37852,36712,39718,790684,561718,504046,569656,44170,38068,237364,60658,41470,121354, 36646,178324,4832314,167446,105670,37258,532186,389710,174052,36406,100126,131158,302194,218878,1958644,288676, 95050,53026,318286,424666,938266,373150,4862008,68614,489790,512146,150946,182530,406900,427096,237832,125206, 74014,179596,174916,93466,202840,322282,285784,192934,42130,317962,577756,710002,131806,47050,520894,761518, 52846,35854,103906,162826,313936,720754,2534392,105148,490438,464086,38350,210940,429130,43426,396592,190090, 328006,351010,310510,101890,117430,172492,102742,5567794,60766,39598,264364,654220,105964,1496296,971470,306730, 554590,67426,126946,43090,176968,137842,491056,38332,44830,2352304,42238,196036,277036,35992,540496,211858, 208972,87958,1003582,1194580,885484,40510,459172,79522,103048,154054,299764,194878,961972,142684,1330246,41050, 121186,81574,244450,172594,725176,40066,186154,261160,431992,64060,168058,88486,761626,48286,1456984,294184, 403822,487150,732364,313894,2993176,101314,2968954,185068,438760,304900,1624690,275986,453070,341128,167086,127324, 2497246,190306,86176,534130,1422100,64654,187102,122596,45718,54142,257110,127918,280360,198550,230788,137638, 36514,67210,36718,139474,142108,45550,108874,107146,44398,67678,42442,2764792,269602,552538,1568440,156472, 48934,3071098,611326,481690,539128,1302544,5659000,709948,438850,36622,397042,42166,115684,118270,138502,51550, 309970,3070564,206830,52678,111166,149650,198082,92710,348940,126370,42910,2270656,46882,387946,196408,2985616, 218014,3057976,51946,220166,459818,34184,181574,87776,272942,108040,567116,162544,452036,152654,436754,796718, 79268,34372,225062,34418,34288,86164,163672,151312,98374,60088,127696,60916,35368,34412,34178,34258, 98272,211582,34318,162994,162398,3429896,285572,35732,34180,85618,107908,85852,85958,34252,472408,99742, 34196,1471352,34276,38236,86872,34192,35140,361756,479462,162686,100382,280622,87050,35042,34250,225398, 364732,196984,89272,34252,320122,86176,86824,165844,164222,910628,1972466,101446,4469290,290806,10372876,464650, 278350,229642,104506,229588,868174,171646,46006,38446,3992524,1850722,263662,131074,447808,239350,225844,110230, 709432,98026,622924,180556,432952,1520872,46582,147706,194110,348010,167962,302326,97132,102508,49846,137614, 182338,1137370,122722,175198,192382,1513582,1467754,198376,355396,597166,223852,656278,774490,61438,198142,46474, 961486,450556,1785598,192310,116548,338992,68458,278998,1151206,1241656,49558,97558,93670,38914,422206,285694, 44878,79802,86162,1193126,82504,86782,80074,87160,80776,102520,399154,2172208,371632,182398,34906,166324, 34300,790588,172966,173668,166702,35992,36706,38182,1422796,34690,101278,87250,80614,165028,87466,283936, 88726,34546,88078,153460,35122,275932,35896,34348,34390,87376,1637608,103546,38692,37000,88168,34228, 513100,36460,79588,111988,177646,36316,308938,210322,361936,592222,87142,221944,128290,63532,79750,469750, 163300,87736,35248,284944,470722,35032,165838,60850,204094,104914,34222,89212,108050,86564,34282,674362, 85816,98746,43390,164518,59866,316862,450980,34564,34198,777866,34286,85496,590026,115462,400522,35902, 34606,164614,761404,279796,89176,163156,85556,34750,498482,221984,35066,36335320,3346594,525058,1771972,1181806, 809692,1995046,574558,346210,1577302,624622,704866,3135526,537262,840046,2130622,1832614,929038,6325306,786850,1389976, 721726,582226,723670,687982,939778,14014798,2072644,634882,18384412,1814254,49903468,2979196,161854,2473108,4634728,4064038, 5045884,4673878,457924,1658734,1826332,381742,439522,349342,8377672,2101084,6407278,4212664,4441072,7327438,555838,9513952, 4421146,5247832,1184386,1144060,1145020,1778506,1662622,182626,17694934,308302,895714,1047346,586606,208078,4025878,1264738, 2643460,547342,881134,9574432,4921882,9637132,772270,1697614,399238,520522,1012354,8451070,469870,1091788,68213992,466414, 2533048,754990,8234530,617218,2720380,1056094,1318534,4430770,4360246,3614134,382498,127870,197638,465208,1047082,1104190, 756070,2966398,2114584,4226110,1635334,876334,673126,520510,562534,1215502,3038002,980494,1193134,33371692,523438,3489820, 1368430,830806,635542,7470160,3574060,1263118,633982,3961384,7644292,641518,2327620,3038974,1761766,1384126,2236570,9960586, 355918,7874188,2440600,775654,1367350,5525926,2552956,5973916,1244014,340846,943324,16108486,889234,577762,2658436,593314, 939388,2559778,904450,2407588,818428,776572,4744834,449710,9059542,6606538,2327452,1032010,2695372,1744162,1474630,695374, 6581914,1591882,1103074,4822594,7289530,3590098,1239052,1819690,1645450,936526,618190,1063372,1097134,964300,2549788,2356126, 848302,3003970,866770,1150108,1145734,1417282,660910,830812,2598982,22351642,1342822,2207902,34862,86864,271976,220442, 242882,163634,34244,263696,34358,36980,124222,35410,2231968,681142,128300,124786,34396,216358,34306,85670, 1056248,375194,166706,108416,127466,284480,184922,86804,37262,297872,7181948,87938,36638,60086,85624,163546, 34448,34676,34316,127684,362476,492724,87214,191848,242056,183574,785704,264790,716368,791212,86890,163138, 91408,279778,35194,35626,39262,220702,189580,35950,35572,540490,236224,88870,86566,34768,125752,224104, 272584,88996,103276,61588,157708,1130314,85592,99266,188588,411662,37706,35546,1305896,741908,60008,37058, 35822,156452,79592,306938,2513594,1115858,37294,92242,36268,87130,79540,230986,34774,34414,61396,86626, 169750,34756,34552,166834,732220,60856,35884,34256,34370,108166,85912,85966,773116,307880,86720,581738, 87098,34232,34394,34946,268394,34804,395554,37786,92200,71218,36346,511372,496282,38530,34318,39286, 88240,163102,60170,961400,101734,86158,34234,703072,364816,35738,34262,98372,34418,34442,34312,1409306, 36602,38678,2829398,40706,215636,279842,453698,210956,414152,199196,151826,95282,2085092,554216,6874646,772982, 37382,36314,1325066,335858,203666,95558,294746,71162,594122,93722,36626,150362,193946,376682,45554,3725126, 290534,181508,267476,85622,90806,43358,118058,212396,398426,35654,47798,459014,170846,44618,122774,93434, 1363166,89774,71738,112838,47606,213422,911186,244214,38228,114188,470678,287258,1897034,743324,746888,922334, 38858,38276,694184,69794,1004984,403898,1238504,410054,440492,1440896,164012,1429556,179186,628334,190382,353078, 585158,279968,755492,237236,89546,469652,91706,37346,93866,228776,624902,38402,162554,46862,190364,90788, 310706,749804,168818,6044612,98042,2383574,167606,115142,381902,132506,253706,107234,207836,199412,1104422,321422, 1118948,203882,319316,332456,196682,641552,289886,1765382,2828264,40298,285542,172922,218474,159596,374612,225518, 383972,110906,348884,88694,320666,7166246,764654,41054,86522,98884,60490,1794622,127234,88798,162634,278138, 85798,60064,163522,451718,163358,34418,34618,452446,174544,153248,172318,34282,35158,335434,1143346,437402, 162838,308962,34264,86464,60554,197252,370952,37244,35576,34276,225214,1109266,592000,86668,1323796,4519024, 124288,85748,125078,34232,85550,59932,34984,86098,34258,1395760,34466,330256,200000,36296,281114,34306, 638296,34334,60058,124276,36634,35402,163442,1970354,838568,35696,162686,166844,34378,86230,278108,153052, 437326,296924,151784,124240,98456,334490,34318,167266,128986,34666,2504548,34892,39068,87290,85886,89666, 36650,35750,164078,275348,60914,4026608,85786,227542,1279534,124450,163780,85642,301226,88574,99386,545198, 36572,39956,36638,38474,37894,288868,35164,153904,287614,617752,60580,81442,79930,34312,60850,457510, 85936,191326,279472,10061410,1122358,86188,224284,86368,283586,86114,591158,35354,35060,166070,34682,162938, 184556,3715562,163396,124390,85636,34498,34784,282868,226384,453616,98446,60394,38290,34972,176038,112990, 38452,205420,495412,38338,34906,164122,34784,269222,223424,60832,517114,35128,1133284,85792,34538,182198, 34700,85790,86230,85034,3007538,458576,271646,108578,247538,103868,197138,585314,382328,125144,269162,130394, 1480394,88568,35408,319094,1804688,40142,129008,39374,166814,157772,36854,34262,97046,1349108,83738,137348, 91862,202178,34778,35066,171728,62696,39098,34886,40772,321848,79418,167564,302948,35156,66026,728684, 35162,73334,307322,59926,60380,152324,172858,197830,376084,473530,206254,1446826,39532,414112,172234,483736, 1251454,61498,1560250,41602,266410,86404,560926,102952,621028,36598,386860,499828,116146,174070,456034,1090480, 38164,100792,38884,4433698,3917326,166150,312664,60904,89158,2071738,108730,134446,442156,91408,162812,85700, 279614,34444,34504,244924,34246,34814,59942,34838,124234,1112774,34366,86206,220762,36388,125122,35650, 85648,34312,1543972,536998,87052,221098,1222364,34286,280900,709912,79396,35146,265192,34352,156854,445468, 2039380,209464,576616,160702,50686,394852,81292,69556,62374,91762,233734,310462,57427126,313846,100060,182482, 91042,121234,142126,45454,65398,308356,2834746,160114,292804,579058,68764,889114,3341140,46930,41794,725488, 173014,178684,1316968,101158,137218,989404,68638,46966,448702,483478,38722,1250224,833398,191506,743974,34540, 234250,232684,8484496,86398,88360,208330,34448,673132, // 163280,-762325100,-1888336390,-1859698618,503326,80548,92836,454312,61054,34588,170974,85798,1057924,365698,87202,85708, 854974,837440,85786,777256,88108,220678,196738,459778,1900888,38578,36034,34486,35242,163006,158350,838330, 86054,513302,163058,99314,34532,307724,124736,277826,226904,182192,34772,245222,85964,60146,1202504,365288, 34312,34492,783652,280804,60958,124186,34544,163622,34598,34954,498124,279098,217352,34676,225386,34616, 59960,164834,679994,-277379020,-64014904,-305658556,163834,34504,278854,86164,452356,35474,164426,291488,378080,332582, 36746,580742,3175712,313304,373888,164614,42058,409736,98528,162748,86338,35828,86498,86444,457694,34798, 471208,35482,719890,171140,65978,889790,60524,108188,90158,129320,98810,175748,93716,589280,37610,86054, 937562,595502,718298,186386,35144,34772,79622,278680,278842,130874,34376,35048,220790,85862,1256234,681410, 156562,374614,85816,221626,131060,126548,112412,458900,35252,306812,35372,685862,337148,87884,89612,165302, 167948,34868,98660,34634,278594,229130,164708,101900,261592,60088,342988,35036,85892,164056,34492,25688668, 164272,34768,152326,34294,149162,184084,34310,86804,34396,60196,153212,34286,35002,171064,474232,278984, 162830,34498,34738,34882,34948,34886,279224,60106,85750,779882,279302,399632,99026,35528,792262,86422, 86062,1062068,285050,85970,204278,231638,309458,85916,88778,68630,452180,297146,498808,62242,717670,85978, 34282,86608,36178,278650,34912,182188,584020,34342,60028,124948,166114,36892,125198,714022,1106710,1654432, 326740,662666,34406,102338,315782,34376,452794,34400,87392,98638,692306,728594,154592,985826,35882,200222, 100484,995408,3433184,34708,86110,307690,893896,85894,38716,680236,90446,3031142,158840,61082,202352,447710, 62180,38636,1784912,272264,35288,37736,276920,36356,155006,130580,131030,165398,2637842,37898,233774,91094, 84572,46598,1801598,701702,35990,182084,384710,37112,423896,1377590,106028,797360,418406,193226,35402,163778, 467798,249884,205982,336608,35594,702536,36494,39554,283298,189512,37652,690926,163130,168260,314276,87422, 61208,488264,36206,103598,34538,238406,62270,278438,1485212,237434,183812,281390,304694,65204,86504,44378, 34448,282362,104786,330818,86018,39338,173444,1206734,42386,311702,400910,66428,171014,63854,66212,616694, 479762,196142,101006,35978,60758,454730,124538,291884,779864,504734,92660,294026,96782,1693058,40388,37286, 387824,208898,100346,94028,36734,45086,389552,38708,36854,37436,130910,105218,89384,452300,96026,60722, 89582,182354,45626,284630,87260,609088,34408,162886,151076,362102,168230,986024,191738,235946,317612,83660, 1929242,843350,245846,41882,1078184,564662,104360,390602,71258,229946,42170,1292348,230132,240266,4457570,179318, 283892,559244,47066,213050,299234,60224,1973342,119270,88040,1135046,588134,48614,490934,1384688,117254,464852, 1160012,151238,498866,87338,37454,716504,10294526,202430,237836,286436,47198,281090,1009766,153830,592670,241940, 126182,214094,1019702,345620,128612,289730,1883324,738914,320618,291188,494888,205610,2552546,499844,327908,643538, 504884,259922,1945526,41546,117578,118118,304490,36650,36596,1134092,4216124,561794,336170,195446,1668998,2591906, 209378,852374,36794,860846,626108,505508,132746,1791470,198218,142058,986654,113690,4556768,88328,51194,148250, 833240,843626,229160,62186,124562,2154188,262676,348212,261446,492392,1826462,492176,111764,196580,1962056,779294, 321716,113276,329258,1250174,383528,495974,539876,41036,1067816,4752344,433748,193988,984566,1222850,3457478,291674, 187178,242426,4704068,440834,214580,959618,147188,49754,780008,169634,147026,287786,226226,72230,178346,895880, 724214,5325728,257996,169592,438932,4271528,347240,954158,87788,762392,1350776,776378,2618156,280766,248378,358322, 62654,1184726,249716,50726,125402,677138,1458416,46922,1133492,446870,362900,112298,3925658,991028,1967888,139946, 940970,44330,773642,167654,1682120,125642,523010,123482,497900,51698,184268,491900,432194,143114,306038,191882, 563348,790490,282386,164522,231962,2258300,1154108,235892,95348,127946,396326,1591724,363506,465080,254522,91946, 212402,217154,205436,50762,44006,518630,276674,282926,850574,532796,148538,174494,52106,4174670,625064,521228, 392276,310142,809654,686468,86330,466310,227954,332012,167258,91334,3936188,202088,153770,1881380,41132,488684, 136226,185420,349778,1018310,415946,557372,53546,251402,338564,193016,881048,186644,388730,335756,221846,165962, 118244,951176,483644,35402,246314,609422,479666,194870,597362,447860,240338,1158206,173480,81734,332456,370892, 779240,411338,91922,182234,510860,381254,460982,34598,52826,126662,166934,517034,99446,1381772,1368122,147386, 526802,48542,202370,1005080,38822,210260,169754,841574,1322822,549254,4389626,1567910,120170,176762,228818,300584, 167906,301388,2276984,103178,1472168,625898,502760,303890,254804,80978,828866,39290,660938,139394,2931482,203816, 431426,68378,1392644,3572930,99866,957116,1104122,44906,469334,113270,62402,2009378,948746,114548,92594,301988, 102566,331796,65642,1164044,228170,739766,129290,198794,53942,277364,1107248,226334,94376,369986,205994,1630670, 92810,693662,61106,1038818,98534,117362,612110,115148,81338,202802,284006,141494,756452,679844,127370,993800, 157286,1975172,233534,345962,275576,107444,601922,2519012,90470,5587472,342866,371540,866774,40370,259220,873596, 143354,332840,951932,35492,190694,1994132,262838,283034,1801460,105338,266996,942284,781142,352910,114932,310628, 436460,170678,424904,2132636,474680,907598,267212,1486370,375914,803588,41654,108734,204140,890366,1134884,1379018, 160634,308684,287462,123746,998588,35588,459020,5144240,111962,897986,54770,265910,85604,281810,53798,318470, 520094,1034834,1192298,4513340,480722,372836,407948,62834,1820210,315650,215210,85388,69962,1787096,235730,98894, 876008,41396,268940,1854164,193946,982280,119846,1115888,714008,790862,166676,95870,198470,109982,335090,6020498, 88634,361334,1064756,900212,411620,198482,1463420,362792,3827876,3090548,866468,237188,239042,459992,1550270,342884, 79826,1268876,767954,140006,143282,819956,1219934,479270,145730,101972,658118,287084,423338,207542,1432172,303500, 77738,269156,656660,541544,252146,855344,74822,2106398,138362,45542,1782788,138578,189734,275090,221636,1795214, 47954,1096598,67154,140906,109706,268202,225524,48326,1182854,448646,49694,163850,675362,1143326,716918,400322, 1289540,1049414,215282,80762,541478,505298,3463796,136274,298154,356708,714278,1041734,328676,762950,564554,210470, 1358444,151130,211322,948530,64778,782534,128720,196538,172994,136694,39242,253118,446564,231572,326774,228980, 804404,341636,77306,52034,2001422,217748,129458,723890,1353746,1321412,468644,218678,633398,1510742,148262,534146, 814844,1489340,122450,554666,293618,221042,48566,319124,136586,999146,5366270,113594,111692,670988,412922,233030, 2208080,1097624,397130,125258,201758,1089542,1484966,383036,226982,971444,959780,550388,936596,159926,122342,280990, 167392,165448,35344,465418,237922,165934,65194,194932,1141930,102382,93976,125254,278632,34468,35614,34804, 282196,794764,1778644,164638,221986,34432,4131316,130924,60604,226234,37006,45622,1210456,93124,312190,169498, 908650,35470,263366,402082,162934,457882,34664,89132,174002,224060,37412,86468,991670,577076,34460,82052, 268124,35960,34916,35774,92084,34718,222116,220982,35978,2131856,95882,34394,90806,159506,163796,40388, 90158,185360,265940,105398,365084,89726,513302,36302,88196,164768,127882,243442,87034,34348,34300,264314, 34418,2122832,34436,166682,297848,60314,182414,34606,60172,157966,127618,60730,189334,129148,158128,35818, 108358,34432,264502,168058,304300,183862,43306,86842,87922,37324,44650,177832,126298,90550,221734,251764, 7088302,336274,37258,2189422,566980,80980,60082,89794,394300,40642,37330,11017636,226144,64978,572524,341134, 223192,165628,266932,226108,1440082,393190,35350,37432,34390,86642,34346,1414154,34882,60034,85802,35348, 85864,34462,441614,98888,220970,163108,157336,149978,34478,310472,196886,34312,34376,35162,1662448,41206, 34376,163396,763010,150158,35432,468548,94358,36434,34568,370052,88784,556238,228860,164960,61652,35468, 99884,86084,248114,297422,266132,34316,89738,3262610,1455686,37934,497788,85912,171476,99836,728554,86818, 168682,87466,1608196,88312,289828,126382,79732,82702,683948,79792,34442,86516,281186,86588,183086,34634, 718342,34990,228658,35638,34666,455414,88934,85810,86494,774874,99118,165352,171046,86188,164324,654710, 87158,37946,127028,36200,37382,60190,85886,85940,35426,34436,275672,90422,54002,35390,889802,2022668, 175142,692252,86048,35696,35306,202628,285956,182996,127322,37610,89630,716876,281096,61580,3361688,437588, 124838,315254,92924,99002,98162,163484,168668,467558,244100,249932,89234,1238030,507806,111476,473012,6042950, 272096,705374,37604,127160,34994,91340,9229322,273068,41714,91016,254306,35558,5005016,89360,2919914,1093264, 216976,279718,124970,1029254,156680,3125974,171634,34562,1135316,368084,35384,86258,169904,496388,102308,99068, 39422,108716,445466,86762,1059284,34778,88652,239072,34724,35084,85934,86168,88418,1095206,163964,35996, 37546,2467198,98926,152674,34352,34388,1087684,60826,126628,1402126,222982,36556,34906,90232,124414,222496, 80266,455884,85858,368728,34448,60506,60452,263476,39178,34564,1199998,97498,1345990,39214,91030,1086178, 13480924,372370,401530,39118,88276,266314,153652,13082242,866116,225490,89446,86908,861286,70606,83026,185908, 40594,599980,198742,161914,99802,106078,499702,177940,131950,465358,174136,904756,87952,88114,656068,485770, 4977868,381118,41644,102298,34850,35092,98782,34756,623024,462062,86084,163438,34846,221272,156878,34376, 224266,374278,259564,187636,35518,36730,99172,1109542,36280,86494,469480,124564,163216,788782,186016,36868, 238168,1049152,34516,37750,85954,408118,157384,94126,168646,133636,36244,251020,164488,285772,87160,591952, 364946,93956,79592,86150,35434,127906,152224,34612,79486,34526,61672,327400,39004,301804,266206,94156, 86812,62842,1524994,282850,163084,264760,293362,68098,203074,243700,266704,641992,1759138,411946,279826,221404, 288520,489130,7549018,349810,93256,165562,368710,718306,74038,750796,173974,560722,39118,87802,60790,88540, 110410,287698,180790,101560,5100874,38878,90862,5374066,89098,130066,364750,20490244,38578,496690,38002,2451598, 119182,586966,280258,173014,929446,39526,35242,40390,447010,799288,92392,118732,68044,108040,38518,325834, 82948,710854,62860,63004,3396382,171394,36652,170098,35356,37570,128776,438190,35018,60434,35204,34370, 6080098,86026,34736,99338,62564,125210,309116,171266,600302,184286,60170,94298,60604,60172,152242,34486, 125902,88048,36154,34900,128248,34738,34552,86158,169012,34624,89254,353924,60446,153692,34382,153412, 86360,86278,1204132,60292,216076,79628,87050,335228,86168,34562,505234,125218,9280294,34936,86086,60172, 34400,85868,34774,35116,60556,401210,163246,158854,858334,445882,79844062,37191244,9432100,34562,35978,34592, 370226,2908136,121064,35228,269642,85934,70885796,731858,6546908,200266,34478,86156,163592,1692952,92068,34450, 411676,79438,86650,509380,80518,249970,164806,367468,8584648,2328964,62734,513736,164698,38050,40876,39190, 45094,225448,171610,477682,37318,1228750,163714,294730,34502,1371514,580154,36290,85880,34502,973208,85906, 60766,130264,34516,86138,86092,200546,34388,34942,156826,699394,86024,36236,34972,60406,676792,34640, 1351064,281348,35512,155884,86326,249610,267754,2598352,168082,87352,171958,129886,89116,35572,279484,723946, 34474,34978,60272,165268,87088,61606,37828,136504,95458,482386,93028,35092,168184,80722,64126,62398, 34672,183208,35128,368416,285106,125536,134596,36562,222268,168592,39052,37534,503284,61264,366232,164056, 359506,156586,272188,87412,127954,152164,86602,1012384,124996,60148,166702,93046,60346,86728,60832,60688, 87538,91966,63046,36676,63964,154108,92398,34714,35464,63262,443236,60886,129898,90238,90382,110368, 131356,381676,35632,34678,43534,160246,39694,198382,225508,86062,191944,35362,126832,64558,92236,108424, 130396,244324,35014,92056,103816,288958,38092,88402,35992,36856,593356,227452,374224,172966,62884,35668, 94222,35344,279238,60526,34516,222592,37162,36724,91318,39214,36478,90076,87736,469426,359210,221348, 258994,1023604,2409686,8931896,37604,40058,66062,1137428,405452,311876,111014,2650832,37522466,2246440,87046,34504, 807394,1108996,265192,34468,34636,168044,34676,500198,1235300,86900,36044,35060,97628,2985440,109034,754700, 893552,221504,154232,61352,984704,37772,480110,513014,35864,87476,36674,36346,165910,475978,313030,475060, 179542,97886,41198,40574,749594,288866,49694,34616,126236,112604,65858,44138,103178,176720,96536,717518, 121298,92810,287570,98642,42986,41870,187472,88544,205340,37010,162122,164846,4461662,47918,183584,34430, 1928638,86284,481402,34948,89036,2915522,164284,552904,90628,1034482,538888,236956,183544,64358,99242,34748, 275540,462362,38564,407312,235184,165200,164120,502376,165686,222710,184010,184982,227084,89924,204902,475352, 34460,34408,35452,86206,258844,60188,34642,182978,330110,1427552,156478,204560,124628,34520,34510,169186, 60724,171076,2068942,125536,87700,166918,917248,166108,1280290,86332,291604,99496,164974,273172,86656,34768, 175594,36532,37966,39394,36694,3858844,34600,156898,713758,285286,217390,546970,34804,1040206,1025662,158032, 85954,35572,150688,60746,226162,126046,791938,298322,39980,235862,755786,1000532,788372,1347344,124442,142442, 80516,99980,111026,651752,44426,3477158,478082,759050,75458,4908140,487052,2853488,364844,63290,724058,54566, 488828,6938966,840860,135020,274646,166772,19450604,515558,455786,95876,263762,92438,219986,730484,50570,91898, 3090392,1041812,40970,425330,189458,163294,60812,288818,591596,168398,170114,35276,37814,2269454,157706,64322, 164858,289778,493934,86342,34394,725432,103976,4315478,2677046,130382,100196,170342,312332,236624,1230224,41846, 68714,341456,490046,751676,73394,856652,107486,93956,1278464,282686,136898,363932,35438,45698,1593266,89708, 48578,109322,41318,37574,63242,91814,546584,77282,37238,83114,272588,173336,39614,232412,104378,714578, 86044,291712,288568,86566,157078,373702,60224,502058,34976,99284,223120,60280,34792,469828,270440,165526, 152302,99526,258388,34448,34442,100754,281462,124924,34636,35932,909508,34804,35662,100666,154604,35852, 100814,584318,86168,86384,100652,34376,304382,86060,60422,3656324,4593440,40364894,460982,41459846,703724,143894, 3788030,520238,35656,85994,41236028,86354,232540,164788,163492,35224,34684,279430,34954,62824,34504,85984, 35062,60466,34852,86092, // 200348,34574,718204,342542,35002,400204,35342,163754,165454,125206,94022,35114,183064,87646,85990,1719112, 125554,147488,34508,60548,35236,60334,308872,2904704,309860,314858,1299446,35180,160310,34456,283300,172934, 182974,439004,163766,385306,97948,1299274,236206,38626,36196,100024,2092834,4940236,97642,40282,62242,11209498, 442918,754966,35198,34634,310156,1220162,463028,164786,167216,168458,87674,102932,101474,276854,34574,221432, 36692,90374,172592,90014,34898,34466,87854,171428,125222,16125326,125924,35204,35852,101096,36494,733028, 86288,35792,86882,79532,61496,429764,309884,34406,168998,372308,103688,105236,61766,309428,36296,37394, 37196,604418,87782,126086,125438,99280,126832,182884,2821342,2527312,34978,86656,224860,340528,1012972,61048, 245944,433462,36886,35218,36436,129412,96490,86512,86224,233470,1499492,39326,36686,152114,79538,218210, 37262,3679778,201386,986852,60602,38822,88796,35966,34862,208352,3834326,166916,9157502,34660,125128,35362, 89182,79706,474788,163402,183148,87910,574114,98900,280282,87608,537158,126560,35006,98960,962732,2462776, 279548,446354,222146,284894,87308,315074,81668,34438,60560,86216,715244,34442,36136,60670,60724,367184, 163846,60604,131096,36314,728360,109712,163946,34774,35044,433258,40318,900412,163708,126052,86902,36454, 499702,34792,86038,1557328,34414,340666,1299652,35134,246424,182968,117274,172132,90214,102352,152572,38722, 308914,170026,583666,1242238,35068,1732192,1038226,726172,-33983138,-10077608,-871466,-10133282,-2560322,-5353688,-3881108,-3713438, -3205958,-1946408,-2164556,-3052964,-2096678,-3936578,-2165042,-2716166,164138,3010712,367178,86864,94112,409328,38362,164002, 3698302,43858,35086,86242,454186,86872,35302,654538,173830,36010,86134,46666,1113268,86188,35572,989092, 1575940,457654,152380,106006,98266,773914,425146,116794,39070,371956,759460,290830,173398,1585414,169186,92218, 163624,36280,728356,34528,35344,100714,358726,179902,192172,102952,4138618,254260,89788,291316,35362,313552, 35320,1428196,294844,244054,38866,35230,735670,302494,1677550,256690,146602,167728,276250,161596,39766,101116, 856012,349492,445378,35956,99334,183586,2057806,285610,454738,486328,459112,440212,172126,366430,37018,312880, 281866,1943356,40636,62308,43690,25241062,204826,35146,62902,1454440,1467562,129100,102100,20962480,394996,36778, 293872,302944,222484,109886,86348,279776,228268,504388,36196,282286,86950,37384,34894,61054,60676,35080, 455464,86410,431704,60406,36934,35404,226790,86552,34766,34900,460078,221830,163672,121346,447736,124798, 221746,468298,154282,184306,3293698,154444,280498,199228,35032,94774,200656,165802,35914,86026,285814,126904, 86080,92614,330772,182848,99568,164236,211942,345334,334984,35254,178276,24982624,378874,2104156,339004,47398, 6375262,76042,200308,505676,275630,154046,249458,657752,104474,94862,280496,105446,35318,313814,183902,150158, 36878,91550,138170,125480,66398,284546,4551320,253238,228764,294062,51350,36428,91766,37670,89012,87950, 135038,88166,911324,620966,41234,34832,45050,527546,80420,970778,98264,234806,103334,157934,240824,95726, 395426,757220,616322,60710,189236,37082,292502,63158,187628,60782,804404,315398,194540,182972,161852,95654, 95762,39524,703760,558758,100964,244598,188012,61736,36536,161330,42044,197084,114932,163694,51026,62024, 242222,186968,97454,298154,40370,149294,35768,165422,98894,108902,39578,479750,151886,36650,495308,44978, 449132,70430,100838,187508,698618,185078,299450,175676,374942,47462,88148,37886,99020,396812,1233812,36104, 95222,162950,118940,34844,104294,116066,555356,37622,706718,1281836,110066,559730,381746,38522,157046,163802, 95186,179318,298334,38846,66002,169310,95006,374690,132932,194420,46706,184538,157118,1226252,36590,139574, 615026,730532,697970,65318,657104,232652,976934,420908,185996,280172,274898,169958,156074,93566,309818,36200, 492872,160124,128126,113204,104798,144974,38594,109868,718490,290864,42854,98210,108452,229736,133094,166676, 34772,35168,176438,43826,88436,360920,65894,132014,499682,37658,35384,382232,177422,99398,37946,286814, 288614,80690,40142,47570,815258,116876,363182,379334,107390,35570,136310,41996,199292,126938,630968,188600, 166928,46562,134330,241238,123098,312734,37940,277814,287462,248378,180860,955064,928820,184052,454970,762608, 756452,245084,1329836,398018,436178,34556,117356,35246,177788,97436,66326,453746,34940,772328,111980,130442, 113594,1099406,92900,138926,40748,359138,536684,182108,1333514,178826,171902,164450,91064,197228,188060,313328, 960410,1362566,43682,158414,88526,37730,250322,185672,60674,96806,104150,854582,72374,44402,115052,198596, 122972,48434,95870,111332,39206,592994,35618,418754,172280,668108,193124,132986,36050,1060040,35330,601850, 639920,100796,149942,139190,164246,106310,90110,146318,195932,99338,172550,100148,127586,1192340,173846,929648, 2826920,311276,238118,684038,281324,35654,109382,74318,62870,133682,614054,37778,86330,214508,100694,643322, 42302,35132,300584,97220,1790498,92702,174452,38306,93602,314786,47318,119468,37532,231890,60980,35516, 188426,66974,476354,111974,306902,223790,48602,182270,488666,140438,199028,38642,289586,625070,36266,610652, 43934,103874,791768,69782,330662,429764,203402,92918,118118,36212,179894,62546,170168,38534,68126,169850, 102038,194108,43490,340718,693596,65084,1308980,174332,202844,197336,68540,139628,35564,190370,67190,40028, 193286,107012,963812,107222,37310,97598,239942,42962,82850,283898,1023062,201998,46022,133958,979220,213176, 628742,207452,4821680,611948,756248,37190,177302,141518,501626,422888,184214,44798,449858,127802,316730,36914, 37436,102350,36038,191558,172604,315164,184268,788852,175628,195836,105932,41954,66866,133796,53618,92414, 34430,43214,265052,105338,961868,401186,86276,2214560,409766,1162928,40100,416198,94052,69458,283412,115898, 37010,67838,610490,511412,173084,377858,111692,201668,351686,134066,510050,50918,175478,185144,37130,108518, 234434,421016,90524,676262,1675100,97562,51890,212780,319442,269222,118982,136982,753860,191516,703964,380882, 321710,182876,108410,142382,196412,219164,201116,107438,67406,322358,197732,134714,208028,654086,64166,447842, 163436,878924,622112,642632,186212,101126,169196,467564,723404,90974,877466,711092,205112,156476,136094,266798, 774212,64886,95294,88472,102578,174386,133880,47894,98426,157442,166838,100154,64058,42710,99884,68702, 590078,97166,135788,209720,112826,4130372,204140,48794,136796,101714,106148,91982,719840,273314,160718,51566, 92090,330950,272342,40514,37868,99722,134444,43286,99236,177368,90002,184172,192044,37676,114404,482186, 471980,132446,428198,517286,103226,120668,187292,39866,181262,118010,291350,288434,572648,138542,53942,49586, 48614,106796,137522,114278,606116,143030,178988,466148,60386,110522,1283114,201944,443468,218684,1666082,1455428, 604724,453674,252374,760520,344018,208748,747704,122612,207500,157928,286328,44006,65102,214790,91010,42206, 112988,173156,107876,141134,294266,292322,198794,97814,215276,95546,203564,136598,109220,93710,188156,139676, 830648,223742,137732,115418,797384,350636,798320,41186,91514,138254,171308,648668,285698,389804,212636,198428, 143516,198956,81662,216092,115868,127100,402476,1610948,214844,41510,121244,212204,146300,99542,371372,336812, 35308,164152,34640,221552,3028174,996196,34654,86344,34682,163472,86306,35996,222926,34874,34772,1483150, 79894,34834,35320,182900,80222,124958,476606,34624,124840,308780,596770,165706,86342,163544,35420,34430, 266750,35162,134504,163868,165514,35308,124834,278896,61520,34592,171700,472096,408868,60352,36424,728710, 34630,34612,262612,164080,60244,172366,379808,291086,35768,222344,35522,35684,36584,170504,493688,289628, 61148,337004,88424,34514,309014,87614,87254,109516,423574,163564,715930,270088,86072,163588,43822,36604, 63010,86692,35662,187438,3953224,61876,282496,86998,80524,160372,35218,60310,432076,35914,298426,640894, 124886,234284,35546,35210,256208,36392,88112,587864,2140538,168230,36812,35372,39098,36716,330566,158954, 37148,167636,1034174,125038,89452,80530,101950,184006,35386,89524,112606,172252,1578898,86752,479620,61738, 35746,409798,164692,102058,79612,125848,38278,165178,34786,38350,86932,61522,441926,35018,481958,378314, 213806,40678,166984,35566,89746,60718,320218,34748,86908,262948,37022,210422,86222,346178,36932,1191398, 40754,183106,50318,39044,509606,108848,117074,617786,820394,339128,412892,352916,99308,506852,92132,199910, 40196,40466,12991052,151796,2313152,41966,96668,330482,205580,35858,487892,393338,165026,267038,300788,405404, 121970,387782,61490,137240,881606,37052,304190,65666,87812,209738,227798,573758,873620,87722,147260,220466, 93806,34964,92594,155600,645434,157736,1180100,957368,113858,46106,181070,218726,798290,45242,903914,35810, 698660,113222,110648,369800,130574,161138,96830,202340,38942,35828,256916,300374,103814,263150,37370,98426, 814274,195806,39548,197588,400976,167138,460466,96578,98036,952838,205118,596348,197864,834254,120350,196778, 680354,920924,198404,129194,6572618,257660,1426196,3967604,179090,196622,804122,40394,497456,101090,792080,262196, 37928,876284,124994,211202,174374,425276,274184,273356,559820,310556,196508,921482,1338830,391670,67178,525878, 97658,916820,119054,426710,259346,280100,773660,296252,229148,514142,109106,37802,329300,168590,458090,333674, 199286,38774,346310,286766,5369120,523424,48890,323468,350684,200294,101204,133244,530738,100556,435482,47882, 311474,1077542,86588,725390,284096,466100,506504,36578,153254,39356,149606,2274866,1724894,303290,656084,146474, 189362,145070,1557422,1751822,826964,295838,109268,496484,36098,92942,345986,137618,114812,834326,49970,8024138, 112706,76466,65108,46538,43238,87352,281752,35224,385474,198574,298706,35308,34618,125516,312076,86158, 183158,60320,34582,2270860,35086,34684,35222,34982,270122,34844,34996,800194,88726,79930,437080,198056, 1059986,463420,321832,37834,101458,515422,367516,36910,79936,441844,162268,63610,254122,294292,486748,340228, 142534,2724460,154846,369460,453106,525466,2514508,235522,2251666,215236,314332,129382,249748,105730,105292,90910, 380854,461368,787906,64474,1113202,102436,63844,87226,44542,654184,392308,100978,543934,97732,104110,89722, 39970,167446,209374,177010,43138,106324,39556,188398,150526,326260,102922,95842,1644400,91900,101998,330634, 37828,35614,66310,334954,213730,88426,172792,195076,748540,874258,84526,1445464,68254,94636,337546,4153132, 324802,1774846,37234,502552,238942,73510,281656,193942,100006,46378,339040,37528,41716,99844,36628,100964, 222308,35444,35140,571904,155552,35878,717562,36946,87934,226606,38326,282622,60346,187768,615748,34966, 34588,86492,34670,221978,86464,184618,86518,279946,34444,165574,35126,280916,34528,1571908,165596,86332, 99334,223132,126832,279938,87112,2484514,34930,34946,966086,372680,60590,35368,163942,88594,367738,61708, 157544,163886,183010,165208,126776,99608,86708,172766,34736,35246,281144,320186,86978,88112,34934,60926, 166394,286166,35606,26544692,750962,1691524,465580,447244,86608,517834,481132,87526,169126,183770,1454588,183800, 164204,88010,1385198,87578,34634,37028,35126,89108,86768,409088,280088,306254,316970,1581434,86444,87686, 1014158,38258,125126,86408,394694,841628,36226916,1108798,34622,34520,370724,201950,89122,36172,99370,88330, 127030,168844,101692,88096,34966,35398,60616,89338,315928,128192,225136,1097026,1075744,221758,173242,116134, 390574,271342,299116,94996,87094,172024,286318,99322,35722,1136422,34522,35566,86824,89092,104668,929332, 94024,443836,89272,713420,244514,86272,60596,153188,239444,1840946,36940,165190,197680,111124,125320,472126, 620920,36586,88402,36712,88240,201568,597874,61480,167944,598160,1568822,39706,249676,40366,102580,38374, 91000,35422,269278,322066,374518,125236,287038,86842,87544,1117288,376522,166996,222940,676324,223588,86896, 1510948,166078,179794,161386,39058,34576,34478,762284,165860,61526,172334,620702,34886,35396,166832,128668, 34864,34538,86180,1108778,87854,842044,35428,34858,34466,622922,60710,472042,36178,187732,1649692,585838, 342628,34504,88066,979390,435916,294166,87238,34828,711782,125396,86308,34576,34478,125140,281110,34544, 166412,183268,86302,1009378,857414,163978,86578,60902,455090,86188,11914726,268300,164920,454846,36092,35822, 509348,34646,791782,270982,528410,280610,284732,34774,166048,2519410,34612,88892,102236,35990,14114030,49310, 193820,202082,48662,118274,1319378,550718,110510,168530,576986,310442,37202,218282,1196150,2676830,746780,40148, 131018,855638,62216,67850,46850,1127870,44810,10799348,409118,34982,314330,1521608,468692,110318,39182,104666, 44438,130856,2708420,118502,45482,126806,41174,315212,4920692,394052,204872,6976472,497834,6963962,38030,1471064, 1173146,325808,47294,197000,227174,113750,89384,451598,1425866,109202,292514,3587234,96980,97052,34664,64862, 2414390,42530,2886782,61478,36878,323960,145916,99914,336524,104702,176264,89636,302504,40172,110726,348566, 399842,63350,818852,39470,35078,103868,36458,161194,373270,63028,87826,38524,94666,702994,42364,364900, 62038,89158,37576,100066,92146,39460,185872,86242,35380,1452892,134092,174790,48514,43942,37522,279670, 205786,61354,38170,38398,604144,281902,524578,131224,39226,169852,94726,659722,48082,35398,93010,36010, 109828,37090,181948,670702,501220,134140,177718,35218,157672,100948,216478,5240074,40612,224374,79822,137218, 89284,38854,86260,207244,296644,105430,39172,1038424,301828,421570,63892,272380,35434,489934,94828,2031202, 93118,411202,163846,39844,131062,51178,1231222,35806,96826,202180,183442,262972,376402,88834,296482,464800, 302476,133552,99352,61138,274810,9467464,1379974,3351154,62362,584554,105508,44626,61516,234256,604768,64162, 265402,402142,61876,101890,107938,297940,118486,89014,223312,43870,181138,66034,326638,560566,90580,315622, 61714,87988,46534,205492,288382,7680982,45994,37480,474520,40756,187492,61192,35524,25584250,86350,166852, 462424,34736,34868,35600,79880,99284,35102,100364,168014,368164,292438,164042,34600,86216,331600,458714, 3800462,443918,35582,91262,34598,849620,40190,232508,456284,40646,60782,126146,87158,80708,34940,404786, 34858,99146,183626,60736,34990,60394,384620,79804,99712,34714,34822,171608,34504,20533094,272474,298456, 100196,37580,154724,164696,411074,60506,103490,166154,402692,88070,34910,155696,60884,581012,285602,162080, 35972,576800,34768,1408342,110764,228046,99838,559648,60580,484456,1115284,64792,86962,158414,405244,1445410, 165286,163880,282518,222686,36440,198772,86362,34774,88846,125062,895588,163852,280654,89044,245042,86648, 164308,222304,126038,2140502,36482,1055738,1130582,125380,60460,86248,34570,720154,576250,132554,88568,280564, 316706,34546,1858844,266990,80404,37546,125452,228934,703216,88642,525832,87832,633772,45898,36484,102988, 276856,61558,125236,90856,35746,66526,591598,129094,90676,112426,536572,2858488,165106,172342,135604,164404, 276238,98902,328078,86914,228322,334882,162982,315928,732538,91918,1490536,60802,174286,100312,1621756,125938, 217252,296596,61882,298594,37432,119122,60964,870946,112084,192682,693358,62728,34588,91486,419398,275266, 209854,223588,104788,88156,285022,436138,91108,165562,295624,179308,492454,390718,35998,104146,183448,61378, 568294,130906,205544,374948,165320, // 271678,720142,35266,39406,89836,228526,301048,63598,236884,126664,166966,93688,176524,38230,176074,483664, 88396,60790,98044,37102,125206,587950,35278,568174,34756,337000,285154,81004,100156,88180,37660,1815100, 2716144,89620,310174,282094,39346,405520,235750,202432,41602,60430,125746,37480,38734,315940,36508,1087288, 35626,89206,158044,111172,440044,61726,394726,91888,404062,128344,688552,80842,64246,37894,40198,841048, 88810,62572,63508,2822746,39028,846016,36232,36106,35104,464488,224152,1137616,98908,164212,65380,596698, 88486,2440312,490090,105874,82462,35620,37318,34738,155038,239314,87244,268852,86488,62482,34828,437110, 188440,127150,154066,173122,102262,398392,162904,40036,110362,86974,35458,288898,38446,2432536,36628,1421440, 62734,182032,99718,36058,36202,168370,101668,152608,79870,98008,314314,86434,80248,228292,87802,116212, 139624,34964,34658,281444,60418,574606,1335998,99466,230492,99530,37628,139772,69518,127340,297800,135926, 43058,134738,107774,191852,1080854,99364,38002,356254,315754,372544,35590,185434,1302100,94840,86308,94228, 89800,853864,87604,42478,41782,90988,87982,282490,89260,36418,37474,34648,318604,1087522,128194,37546, 87208,448792,509668,194962,35986,34882,1712302,176542,1165552,258826,163906,233582,60614,184928,172286,34568, 483236,87350,4673012,34862,34786,86962,164252,35048,125120,125336,94694,164440,164386,35920,99376,128968, 1433978,165194,35518,158566,166612,87496,187370,86594,61372,722224,61588,902974,188230,86332,389800,125158, 270310,36010,63208,61858,80074,2113384,223726,87250,408430,268114,37162,456952,451660,160408,38138,230492, 175244,63554,129782,36914,198956,439286,80186,378500,854186,112262,2356880,99698,691202,40046,176312,271184, 1258526,100508,81482,35474,382712,510590,302024,110804,263594,444008,40298,117122,34772,44102,101372,60424, 34540,34688,128398,637468,167668,165128,127130,36212,387256,242020,164452,36082,195754,102334,164182,42970, 87448,2696728,267790,34978,280768,131050,162046,89158,36374,60728,181136,290972,89624,35354,87068,63752, 61358,298928,36074,1030448,90038,61646,270182,430238,286598,606062,44186,64004,1132094,38414,1661654,271388, 39092,92036,101012,406982,90794,229870,190054,2980582,202960,515260,41140,171982,194554,158218,63250,338608, 165986,99344,2598010,90952,89116,35314,164014,87046,88522,190906,475162,3508772,35720,86548,3916766,686594, 34700,483964,919844,125792,87434,35228,222406,280834,35816,36284,1318118,652748,166946,269132,175208,173618, 132956,90644,397004,101204,157688,91778,1182806,150452,88394,230882,300878,35852,37022,88484,404888,173048, 37508,288446,455468,558580,34714,3871948,87358,172396,34664,159364,35062,167644,35422,441748,35044,158092, 34768,61378,264988,165700,87832,80026,99286,91864,86626,235928,315980,164612,45854,513044,212222,188318, 432560,218432,276038,2433968,166718,4034852,37736,35714,85700,82676,197306,69734,125702,301394,426212,36146, 52418,234440,302534,119090,70418,68006,62534,41444,281468,93770,87668,165968,117638,361142,242054,163154, 555686,129104,460556,155564,45962,42806,61634,35768,155240,1321028,125540,2956526,94220,658034,125594,64874, 1432322,62282,436454,159626,88694,285488,164510,601172,3158756,166940,93122,1439552,35630,5766956,227960,529730, 612548,38828,38438,40868,35792,100538,2075696,165266,35336,126350,244694,112850,129752,232496,87050,1263134, 216584,3106016,184508,513296,667952,720818,766766,129320,315170,559628,48854,99812,114914,98498,43238,82136, 314462,37988,223586,90314,165458,37514,208538,646406,280988,37982,190502,385640,38006,37034,195374,169316, 175850,39410,447362,487934,1236950,144710,174548,620378,117854,62606,1539728,119474,1267076,129806,136934,324692, 197036,459836,272504,47582,194390,450224,310796,36980,133046,709454,109268,127052,198314,36584,131534,1505384, 383210,44102,81812,242102,322406,192932,870128,284390,426698,37790,47798,698462,80192,162344,2617676,67988, 163028,376352,473930,250310,545336,462752,614294,35990,871712,193778,730964,42092,396080,796148,40214,655802, 226502,39932,110054,467720,2991674,478790,86348,87038,43334,90602,1223828,86480,177092,87956,130238,38198, 238454,3555764,106940,262946,1539236,652688,230096,324836,458972,41066,92258,159158,38846,36542,170180,46010, 93572,66962,285626,156710,306422,174554,40706,38474,343820,227180,498170,37442,182924,103106,81164,552662, 89738,160238,35900,459026,43346,109100,922616,174716,718064,6961058,103076,273608,176498,547742,101708,835514, 214676,49850,40382,164126,44138,42146,1106702,41858,192446,158642,110828,193832,92582,48446,699542,49610, 325160,323210,612440,289646,304802,293624,135596,182168,11487410,44642,244460,62714,63290,245450,179054,279830, 44126,102482,2735774,110504,96380,187622,100460,173366,176438,404594,285524,106730,279980,40724,36962,188426, 88118,37586,95570,342164,109910,232982,595370,203012,184598,641708,240272,166454,42470,196364,191348,510806, 39914,134504,181682,607256,619730,328094,124148,1127864,979856,210842,94202,145694,98486,104564,39116,101006, 45278,215156,526418,88442,2360582,345080,101324,128996,38738,219298,613384,368384,34568,36994,189166,36184, 807508,311302,10941394,248392,171688,391612,502924,903208,34978,173062,510862,37144,35362,35104,282766,167584, 235018,186106,36076,191272,566614,532828,40378,87268,1983964,124138,60706,172498,35302,41926,168232,171928, 1858738,737878,88042,60526,939568,154768,315058,94198,324424,34858,164344,64954,3524098,948586,127714,1048582, 2071594,112852,86420,86636,34544,270884,37400,35816,1397504,1517600,100310,87230,34556,60440,125480,271270, 60640,86876,164366,87434,125288,324166,459826,94954,292786,167092,282274,378680,61874,165146,34988,129428, 702500,375272,65060,89060,62126,90086,462254,35216,158210,1121756,285836,42998,1843466,63926,127688,790808, 130400,60940,164092,34538,342878,87706,283888,1290880,158128,599300,41974310,90584,34562,94808,685322,459818, 185948,170756,35522,86966,62462,92888,63290,35756,60502,153238,34754,34640,151390,34798,34852,227542, 62092,127210,578962,126400,36238,92506,3916732,60476,86528,969442,281204,60716,222532,35024,34808,35002, 34588,282172,35380,35752,126364,79934,60674,86482,968482,127144,185464,157538,79942,34592,165524,310784, 164174,61154,125636,1635134,1050772,34582,86656,417874,164524,247726,60994,36760,86510,222410,89030,549430, 834256,402434,783150370,1359415020,86416,183562,34694,87998,271670,1285016,87458,35414,157654,184342,245134,60494, 164378,36950,409178,62458,36754,637912,40966,86804,537704,87308,34784,103570,35104,327982,172354,245254, 39730,168100,98926,64534,86398,36418,36112,158746,134818,35284,2130712,318328,64138,315412,746602,249628, 64948,82084,437020,37678,227122,41380,34798,392938,499876,627424,35186,2144012,34588,410068,10344370,35218, 88204,35732,87284,61700,34652,35546,274952,35714,154964,87932,60944,254318,171848,34970,479000,36212, 35110,35344,310708,34954,402436,720028,37906,100316,128636,540800,35444,35126,109856,34886,34562,60502, 34702,4088372,462686,2090246,34964,166496,69580,39532,157690,267772,1167220,116938,1699798,420844,1455664,107740, 89986,35806,94648,183154,42869344,1141384,101314,231076,250354,456124,39538,322960,764464,86654,127442,89462, 162104,62294,88292,725852,35186,1705628,126632,269606,88976,282782,285212,323228,64418,729752,502454,134132, 176738,362396,286508,475076,39758,183218,464888,180074,126956,86500,165356,375658,1522402,60664,282454,310262, 376358,34690,86456,105458,132482,79972,34642,164674,41942,1177334,92342,677864,10559960,36614,4199876,1466414, 5745188,128024,38342,152972,122246,49382,2740934,309338,265250,167852,147788,523178,102890,63146,794846,340604, 51326,438554,127358,707024,230444,4109372,467774,243020,711422,2076110,96524,41030,307790,323828,156062,139148, 600614,601424,236762,40862,1411262,38726,235142,1220102,129752,545210,283256,100682,418142,705374,11612726,1349126, 478892,181790,54362,40070,40724,53630,281230,165292,34862,1214756,86558,125672,584252,310982,281066,403988, 35288,87656,86936,281470,164612,1749134,222958,456514,35926,87272,587150,372914,240176,742598,34648,282112, 60794,34586,337298,391004,126878,100396,166036,165226,446188,508054,467030,186950,88058,65066,368372,136490, 101774,261236,100388,326030,263990,265124,18988976,172514,473252,290774,63446,182234,619970,148286,380054,43346, 125060,428486,64130,84164,742604,101462,340778,42890,43898,1239284,197318,99842,92018,172526,88184,104810, 178184,69962,189470,135326,44138,254174,518810,908654,306650,93746,164162,2693072,140618,154388,39350,534098, 54470,100976,168410,441290,356078,920468,174308,1161038,245912,109400,162320,1445348,43670,104852,326252,106706, 187364,411302,297092,185258,38084,184286,479450,195266,37640,291920,124610,318800,738608,158762,225212,189866, 541400,684290,111026,466328,97688,142778,37046,1353494,92648,374312,221672,573320,124094,425990,83210,564626, 596306,435116,81590,61106,80600,36668,113996,321242,280514,204500,353468,418766,93458,126398,1629074,44570, 105572,46166,40298,832772,60584,92858,371774,35012,244346,239846,111290,117722,126146,586442,7072526,578000, 324146,312422,126290,446780,43538,131006,40532,142130,398354,4004138,581726,641288,182018,41834,130142,514436, 344948,89426,115004,949142,70790,551756,35510,64454,35642,445916,255830,329018,948170,95204,175268,398180, 479732,431174,2473988,873812,69476,749900,419078,36338,74498,37382,131114,101450,88454,1236530,35240,949640, 170354,38246,674276,41042,128792,184514,687038,208868,89372,164324,755714,145316,956918,227450,327548,245522, 661772,132410,95798,1389944,46562,220970,215618,204854,36074,76190,78602,41222,175334,536150,41852,164804, 51266,662996,514508,140018,229232,315254,279338,101666,432050,113780,298388,34682,40844,316226,214310,441614, 39818,213242,7953374,121214,103028,1222274,88814,990128,247700,41684,260492,109982,95132,88490,48722,115940, 67154,420878,171974,306164,117662,54770,204914,574598,213734,98444,496886,61160,507368,507224,35318,599720, 166694,136940,165818,1014536,522434,36446,102056,1353512,150338,297266,291038,189302,96746,1078688,345062,445910, 37958,326642,413246,478694,463628,135218,13482596,170426,313940,35618,178358,1038584,649676,323822,161186,106436, 16316948,775058,276050,51638,282512,306554,398516,242120,86780,162842,307964,143858,127550,233858,387236,847568, 52538,912470,132602,323336,1725284,9939656,1786520,367400,409196,410432,393494,46346,559640,100154,107714,247622, 1797482,300008,344144,1254026,210326,192296,1416188,211718,82058,75650,488912,575894,465590,54182,42050,98366, 99794,16638464,590474,728408,103826,197636,91190,231590,234506,138242,205508,538634,610310,3455444,625964,101396, 111980,229772,118406,204860,93260,303998,120242,333428,4101500,1256198,254918,620132,311414,191738,197786,40946, 295634,493286,457580,344342,99686,92426,834446,351704,229484,115238,631802,762050,276044,120746,3411488,2012522, 330476,276140,228740,161030,105674,281882,115130,362162,44426,98156,1156664,392456,345314,602300,256316,129818, 231428,138674,118730,777692,527780,174296,225164,1070318,41414,952220,332894,228026,1235396,73418,278966,300332, 1135388,289802,43238,100010,39098,190010,627428,34624,2151748,99646,91448,87668,126332,87866,184166,298474, 109610,719258,154868,164326,89842,1866514,35284,100130,125452,2041750,34846,99934,88318,3814588,361820,11179978, 34594,38438,37814,34790,198842,109360,819400,61012,34886,3630386,335414,271982,60926,384836,35006,35078, 1712144,36122,93278,87472,80044,1013102,377734,895658,47030,339110,1649876,468950,1048778,618278,240884,7769186, 1219334,1200068,3344144,390086,4309592,1552532,3728084,577574,2512580,2491844,788198,303146,3404066,14475470,244934,295718, 753746,360818,615722,156506,8198240,326570,394538,310298,1424426,837986,587210,1005668,336938,95714,757178,252710, 460202,149018,164906,4349660,46634,38084,165866,2777252,189338,3240554,1104152,1857470,299030,3404876,864554,1160072, 157226,44234,1284134,624902,2290964,3527036,1147082,739682,494738,3811658,38534,610538,408362,10554938,489524,303740, 190490,1709654,1332734,1071926,129578,1497812,1175594,1028132,1091546,3838676,91178,309830,315242,525974,315050,9617846, 152162,584972,709388,995450,2119166,886370,1024610,5688104,5802476,543794,7605374,946202,3856172,2354414,250898,13928720, 175082,6505502,401426,171302,3620690,48074,306410,104372,899186,384404,5834564,954410,187910,2394482,1330658,664082, 982814,1983974,2847560,591116,93770,5649656,345050,1058984,1123766,275684,683222,136742,288914,2316722,2273900,261914, 3642530,13468022,960458,2418242,268826,2065490,3168680,296042,1126022,248660,882968,1088114,1503158,713210,3457364,1113548, 591290,193298,2739716,521924,196754,1897304,802346,1494212,319046,776858,5843426,1545386,391706,683306,189842,1027652, 701042,2093648,2629832,1288106,860666,54170,2940746,1334156,334178,2465114,2395454,2697746,448538,1006820,171410,828026, 866930,621068,578570,669182,16728854,14637308,1022534,413414,1072994,1567256,2236868,545414,339026,261716,298394,121082, 2314322,5980136,1792574,1697588,7551428,1398698,4886234,973580,673556,305942,1419080,1915070,1641668,699602,136850,6775088, 421106,1484690,299690,392486,2540282,2793290,131882,78506,891284,141458,1882970,356810,590450,5420264,3530066,370130, 569714,2316740,260486,300434,44546,408218,282650,7028006,4912478,4138280,551924,11960420,162842,1487636,1188746,4857692, 3412814,310058,7345538,1234430,7774502,3520490,1533776,128426,3721262,421610,714380,2369210,544766,2039486,1228742,1628090, 1293206,1839740,325706,1278170,18243716,1145750,1033682,1625306,425498,323654,1699988,4416728,1074506,1585940,1132100,357458, 1024394,404114,469220,3987266,998150,945662,296774,1485338,295466,1192406,641426,606290,4214066,2812244,590738,609350, 574214,323666,957398,826106,897764,1955978,773618,1558022,817430,2449202,87304,165116,35258,672418,183724,164872, 35494,86518,368668,441836,125414,34730,184210,99760,86594,153242,38654,34934,88988,281102,87566,36068, 1098554,35834,34876,61736,39722,36194,397172,182468,2570582,511868,92612,418574,266870,119066,102992,100886, 62366,86906,442388,275144,35078,37832,36794,355232,917516,458246,285878,64220,290576,1761698,904664,88022, 1229204,590438,1092476,255818,267388,60586,34874,125584,125476,1988600,371408,1712120,35014,34906,368896,600916, 2536618,86998,439646,34714,87130,153322,87256,35956,87292,34622,34856,106076,100120,109264,86918,35014, 164630,158540,281486,165088,88660,61522,42388,34984,126136,34882,86662,60730,36280,80980,60568,38620, 971614,86626,36226,90064,286912,737434,36028,457498,91702,313048,60892,36190,223786,62116,284482,80116, 35062,174646,35530,34678,34616,3605318,34820,309824,311318,60572,337738,370582,312358,100138,86540,100178, 391918,38702,61196,100076,35312,34922,37076,310988,93962,342416,158558,35654,42638,1195844,99968,89174, 486812,255812,704054,154946,35204,85262,276908,37334,60854,675338,36542,37256,165512,116042,283016,870892, 978100,582202,35588,60752,1551230,165562,86668,60776,289976,88286,105632,35690,109574,199760,34946,110060, 327046,186574,87124,1080130,87646,34966,99514,35374,168934,61444,89212,252334,35488120,266944,285682,4559116, 88096,35078,272414,36074,34742,282034,164638,183932,88090,223198,60632,282272,183610,291460,329644,61264, 1718644,165700,89086,41674,88006,91120,35542,60886,273478,158878,160174,92200,82162,2194570,2832556,134686, 87952,1731766,86780,168436,35956,158290,35020,205678,588932,111890,45830,279812,1885094,164572,164732,468886, 218854,87646,238384,100252,100022,60980,2117530,237556,166402,168184,98956,156988,89650,162034,97498,35110, 46870,65644,136900,593542,164788,606664,346420,124450,140788,199432,60838,129256,186364,602290,385918,282592, 92566,43090,37150,227476,1119394,97480,36532,139222,4969870,61648,35254,95014,1097926,34810,95122,304912, 40318,35830,321274,235612,158122,207502,314956,117664,119962,130906,245950,314152,37270,173482,1475044,102850, 36478,60910,42580,3332638,169642,116758,186040,7954498,64744,98092,35260,172666,62962,89074,211606,167536, 36136,2481652,204508,37126,36244,96442,203320,187336,264556,127990,109672,1233118,46582,90262,125602,86572, 1222912,157984,677806,35650,89812,541900,369388,92338,36182,406826,725996,35588,87938,1316618,333476,5430962, 36206,164834,35678,38230,1125952,80518,35242,80734,35140,223828,126664,459646,35158,574546,274786,549286, 87298,334150,60682,35062,465964,34916,86720,88312,87718,86582,222986,205988,99986,34756, // 35612,1816226,1884104,975410,600650,88496,271628,21917024,1599902,492716,126530,34964,796466,4157234,3110060,24389954, 2984894,4393532,990074,497456,537506,89576,3850532,986948,809630,6967874,879464,86732,165554,988478,15645104,1070540, 3496238,4453748,386810,1619396,35120,489044,35876,3123326,366398,318962,1366514,3299822,3339188,1186562,34640,1648520, 631268,961298,35336,225494,909938,483074,1889660,86624,153704,412298,1445408,34724,36818,353006,2882906,1071074, 3533348,2221946,224036,3251486,1007954,24047408,817010,1935134,1653254,1389842,86876,1595666,34694,126152,150086,88442, 1941938,2077172,100370,595442,159500,937970,8246402,6248060,1362140,1133666,2810852,3181724,3404798,1336868,1591796,2181932, 1842866,9436706,4029470,19758638,871442,17404292,14448926,1834532,1130912,2360978,686162,597986,876350,4913828,837170,643346, 10265732,2263184,714788,1991996,215647040,7768106,3558482,2757356,3036572,5622002,6239150,1276226,692594,4413512,586970,1856126, 3622688,18730880,672506,357092,2630600,17314118,539666,3356270,2110094,664994,5588990,1008818,2654324,694862,968690,1244042, 1055474,2588318,1919006,704258,5057756,2661326,1081394,651734,5215634,1672154,7310942,1073042,11789756,2394404,6700472,5193872, 10672706,17007662,2564990,11706812,1690838,229274,1261538,13062176,7547138,2337266,2204378,1030202,993266,417266,1330274,3889898, 985166,2540450,2542706,2433494,5408090,2975606,2696210,868850,3759092,8476694,3873734,7433252,2863988,7577594,4093508,4024520, 1619930,1068542,1456910,485234,191906,2299634,3376610,36465920,6002954,3444164,22530356,778130,4266638,4244606,2285054,1365266, 564338,2914100,1331684,1004930,697778,7170974,3693482,1077146,1591442,4074020,4830884,1375370,970046,1548218,174194,8951030, 551330,376802,861074,11148236,2787524,7065998,1880702,3209228,769778,5022764,962162,2919284,2824514,4565474,10766240,12065318, 471374,68212412,1388792,3023012,2272526,3102992,1041914,1716542,2090654,5509664,2984276,14663474,889202,3378554,879266,3536018, 1599794,618146,1577924,2416274,1338326,6474932,1080260,3811580,1084634,1517786,727586,76409498,6093560,2100986,710522,1148786, 3721430,26088524,1523702,2571794,2770568,4091924,1844738,2026574,9703358,6115382,2169650,1153754,2658548,4872590,807290,1967318, 2995010,1932218,1598114,1801970,4598900,3030626,1323746,1722878,835442,1347722,1354364,2067812,2823218,3190472,2905886,2794004, 3674774,4556618,921986,7533854,2886932,2577698,876734,3634616,1434554,601010,8283374,4344932,1565774,1983410,8204930,964754, 3693206,12861548,2130020,2125646,1498706,7036676,2629352,1389950,1571546,4170896,1193762,5836328,648314,3054338,651554,2527514, 1570148,2175914,2417978,2611892,610994,2898980,3296906,3754718,1508474,3363560,4756088,1842254,755858,7146272,1098890,2311460, 2782442,1679498,4738868,709874,2414330,2253050,2706812,3709244,725426,2385764,1207178,733202,7747766,1359332,2108276,2199566, 3480860,3886100,1185794,1293860,1192202,3087062,1626146,1987082,1053818,4099454,811226,2179394,4334516,1836962,1545434,1060058, 1553570,3543032,4204700,1213586,1249010,2043938,5198138,2479940,1225250,5023772,1244690,4856966,2513420,1914236,4935422,1744244, 1360322,4107068,1357874,1178018,2794430,1553786,855674,5998580,944930,867986,3190196,2793410,1762244,1407446,3807368,3015620, 2338190,3165686,7220492,1433042,1643930,2642042,1249982,1200026,1091060,1579454,2188412,4295414,2613266,2165012,2269124,12533336, 2176676,3926870,1436660,5304572,1237502,894194,769268,2315132,6015662,635834,735410,1747970,1930484,23477084,1392866,1497050, 2574332,1598546,714170,3017078,2453258,3899132,1969850,2711036,1084094,3809708,758306,1097378,4007996,2835902,923006,3908780, 1627274,2086490,3904892,1114874,3106826,2676770,3599108,3319748,4217114,3756284,1290338,1909052,5244866,2914634,1278110,3676148, 1307918,4138382,2942534,1402100,2512226,1254782,3739652,1228538,2013590,1315730,2489570,3620690,2526236,3312668,5272604,165256, 126628,88036,200150,348260,7772036,469886,1039622,38498,783680,83186,267062,199790,118502,40364,168764,169172, 480950,189662,187640,105638,159884,99230,170654,9268790,191876,104372,220616,37214,62252,88412,465170,46898, 38366,37972,34732,245764,94852,86584,549112,35012,285644,105566,85622,88052,45914,100868,919406,96554, 138434,38738,46346,103772,62402,63482,312158,287588,110588,35582,810374,278042,304112,190166,40028,166196, 1982288,98444,34862,39062,135374,46994,464888,472826,3286694,67766,60836,293762,103034,45122,186518,167708, 36806,749882,107348,92396,185474,160106,158972,87914,188876,42194,72662,94646,1222166,225164,2479934,262874, 92756,130034,43106,37508,107672,510338,36338,91352,80168,3007514,316598,114458,131006,89186,36554,780926, 942986,65174,2158202,236174,128252,372314,155984,44294,129866,104594,280688,36014,161624,55334,174782,1854208, 36866,129116,116734,34942,88124,125708,473896,60616,87466,87646,1718608,203824,790348,649486,282802,89896, 38692,60670,60850,35276,34664,126056,293672,34670,166106,282962,164540,470314,601588,60622,86842,457192, 34948,530876,35066,1164428,35516,100406,747080,184454,379532,164536,176776,-7360646,36422,9796568,349024,106156, 60814,269128,87016,588406,100810,35140,202546,129334,467392,439528,367582,60706,34940,99878,34732,223552, 223228,184222,502876,34724,442816,35152,86846,8838734,37754,81620,3660488,281894,4364000,159938,130832,99998, 35870,480020,202706,34880,96728,86684,364856,867608,35510,1862636,167522,89240,285620,228542,501080,39662, 282866,168628,34876,2814088,34654,185134,396154,101638,3693892,463252,183802,62074,61912,126004,35992,35452, 95944,37738,167656,159958,86762,34804,87058,34972,86948,171242,35702,87272,251246,267092,94754,158762, 87974,35198,102926,35044,36754,258532,88684,34798,60988,1381234,1904614,354518,284068,1948240,49042,302134, 87520,220036,87844,423958,36424,505282,52510,7396978,48394,227992,49726,40612,1563844,1103062,243586,40900, 95188,664078,596566,167026,175342,449146,5865214,345910,4507042,386050,38098,71002,177490,396658,1989928,49294, 93046,64342,195592,105004,230626,8679838,484138,531850,297274,67258,135256,131432,127180,458866,100690,87832, 333422,35408,35764,4395436,87694,34942,34702,87368,282686,1418954,96076,37318,761674,88078,87340,36622, 36874,34858,37930,35218,5888656,89050,275500,35056,128200,87592,35740,95332,240130,2404318,2820820,370732, 34948,786262,3270370,273244,246664,287140,87538,180040,712522,100054,167800,60958,590566,247636,95594,93836, 88472,35318,35260,459586,101572,285112,164800,89794,34904,1634192,86876,87470,477938,35540,152534,310840, 35248,6337822,87820,534508,86668,399166,87766,80378,721292,313348,35290,35344,169544,202820,2653544,925436, 125876,181046,311618,36446,737912,100922,1712498,7520456,100760,174728,159080,88022,35258,2258264,267716,165224, 34796,317450,34718,232040,89786,721288,2597734,184186,80332,88282,271970,164950,103472,88232,90662,233042, 125654,38516,150704,406562,316634,257534,166298,80558,238796,80774,1091858,184298,34766,794426,308942,5705636, 1375466,86872,13187182,3000460,642550,2521198,917950,7158892,4438570,1181362,80182,3130906,6315628,492106,4397950,835006, 4478548,12736984,2655334,3215026,1544566,16178998,2567110,18166774,3593542,5374246,14392054,3803494,4018666,5058424,4566028,1046902, 7850902,3484678,10737130,1885738,4783756,21556666,2881066,69112738,19812334,23107414,60692584,2287174,2310502,2351326,58883170,7036726, 1491430,2174566,4416340,8020084,3527932,1774966,8372134,9187480,2418394,4429462,6967354,618790,100075720,2573686,8356180,4989898, 2872678,4349530,9892102,17970472,2224966,4762858,5221210,12950986,1978078,8099608,4841590,1878934,6987358,18522490,7837168,9900442, 4916470,12339436,1221862,774886,807142,57542050,4395442,17109526,1403398,881014,37436638,2088886,46563310,1425982,8619130,978214, 839110,21283048,2421310,43774564,5930716,2631262,7274344,2465590,3219646,1211494,10500934,28323202,1265638,1286374,2134894,8048542, 5214190,4415854,17114422,848830,3891514,1316470,14476900,23364022,12217666,5607850,2061670,1111414,4202374,3640942,5706328,2077318, 43642426,1394230,5510674,4746478,3265492,29983342,6507946,3791692,1940710,13174624,929830,3313606,6514966,16865716,1928332,12653416, 7547500,7780918,1491916,2223766,19511578,2864134,7946032,2371006,2364934,21052120,2405758,2348182,21865060,12234460,4306558,8375782, 69519928,4788184,6373072,4871980,1213150,3410374,3029836,26296060,10699186,12438616,55680592,1894054,1919350,1546102,4713340,19309810, 6122074,2494954,25328434,2429164,16523140,6727630,14167804,10010200,2500582,1172854,7226536,3833002,8145778,2423614,4349308,8613490, 60806920,1051462,38486398,3922132,3346246,5010718,3019900,975334,6316438,14040112,6431026,2747254,2427466,2099818,2347102,4912114, 42592666,6905146,8678398,3551986,3407242,3936916,4140778,4439722,1925950,1311526,14786608,3775180,20096644,6427894,18190426,7561606, 6075544,6768562,3041770,2518858,1990588,2166214,6284398,2601694,3305398,3240298,6432754,6328138,1768486,6808972,5922778,4294228, 35474,166078,4420360,723466,61540,503146,90406,698518,86806,460054,95050,203020,95338,36568,87238,465400, 174772,94420,150388,104848,485224,37294,126242,87020,110108,36700,91888,294550,133366,100210,730024,705562, 100318,1269970,34664,168772,35164,2201872,1444222,732208,287032,872662,100364,648884,155072,371756,149756,88364, 246110,318574,62516,132014,35084,34706,264760,87550,60722,246230,61030,725638,34690,35284,169016,88400, 87140,62672,35390,61484,967664,224354,90920,176684,225650,34898,519734,1023656,214106,173282,130034,44006, 80600,1303760,61646,98102,84164,371018,44642,415796,159518,36824,799508,158324,162758,86942,229772,39146, 36110,135860,91892,63482,91208,63212,1459184,101030,38630,89084,38120,61934,616790,80978,162920,297632, 207146,34724,93188,558128,180392,149990,36446,35474,138452,662726,229052,41918,35654,39686,226136,87086, 101198,61394,45218,97418,36518,70790,1060490,503696,256064,64094,3030248,1171460,62096,623738,128360,111920, 237962,35696,104270,155948,945092,104540,101900,256232,68522,192026,290666,160466,258014,62582,300008,192350, 154004,311348,100382,61448,37784,103406,37958,49178,39566,34970,230024,39188,282566,111110,35528,34976, 96122,44510,36662,170138,35600,41810,35780,240026,176896,36182,1134602,91106,168596,93770,1793774,472214, 90746,312398,204878,283808,37496,1491626,38564,99706,3584732,535684,38588,165674,60818,2193104,99914,36038, 61628,9125894,61774,547156,126910,2768794,168022,87004,229960,162250,42742,62566,369910,296812,228700,372142, 99046,860902,35134,105364,282718,39076,91882,42910,104038,61864,125938,60856,181684,67228,34930,476794, 190792,101986,37432,22144132,797644,95932,646300,885844,35206,327970,589060,94366,768394,68668,62404,888172, 424360,524320,319816,339310,90406,168724,174178,360244,60910,2013850,37852,100042,34696,301222,62260,35692, 212770,103066,1039582,61742,86768,17221862,34712,458324,169612,41866,88288,88540,35338,173560,87190,165670, 248656,2021056,37030,2107402,61348,38500,87298,591064,84298,82840,37042,116698,214312,91672,95470,90826, 3878872,450520,88558,61942,159718,450256,35926,34774,93580,212926,35194,114754,62266,101398,103126,93238, 100372,93040,370438,43414,170260,34888,36760,89044,92014,35950,38110,37192,35170,167668,35800,230128, 579832,101992,441880,170854,67990,38662,162796,274300,35890,156526,62536,91132,37780,62860,86866,34954, 37186,221350,165346,37078,36274,459536,461722,60922,165154,149810,164936,36500,6549212,464636,34850,34826, 789554,187286,34886,171038,87140,268040,697430,170228,618022,91234,34774,101194,36586,259468,89254,89668, 37864,37906,38716,90118,438472,125882,88136,34864,155626,35638,3102856,410668,165094,35314,1539664,1016824, 34756,35500,2833882,35806,54958,206620,35458,1203826,261608,1969718,3124202,224816,184496,35396,35042,3831152, 1890068,165334,731980,88276,129124,1711946,503434,231938,319178,37124,37496,155492,42068,63020,89342,36020, 36614,372932,41420,333836,87020,41924,37430,461456,61382,721232,102926,207818,161354,62948,127412,41858, 156788,36776,43370,67700,61004,89072,269684,36866,37100,192698,35876,66746,63452,136484,170864,38414, 175988,171674,295568,35630,180848,41300,130790,592442,89990,35732,454040,483092,129572,86786,174314,104546, 39518,192212,41654,106922,36422,399008,160706,197072,207362,236036,381512,170756,128600,61454,383408,227888, 166166,507626,128546,36722,174530,41102,94292,67484,61598,292256,168644,471428,283508,91124,115562,45614, 162164,235928,158732,81038,133784,102602,129896,459764,42722,40034,128924,166652,94022,315530,169730,380168, 128870,90800,89648,298088,90242,105626,63884,46082,101414,35558,44570,41588,63218,105932,94364,86894, 64154,39590,126332,338312,38342,48482,40628,111332,161810,130004,38870,81308,268598,96452,63596,48806, 93320,63560,82982,132596,99116,41156,132176,284804,126008,44786,291284,175238,35018,36290,41006,35468, 38690,37118,90476,169940,624998,97346,62300,63110,136298,96884,176264,458306,46586,39044,39014,80876, 42950,40166,45830,92744,134192,67322,135146,39374,164564,132488,36152,40196,36620,83468,97046,39158, 93212,62210,101900,184472,39266,35198,114248,36110,165086,173780,36908,62516,131924,92834,35894,110684, 62192,223676,154424,89396,167354,37082,230804,87938,35684,168326,287882,596816,41042,396170,36170,272600, 37046,91394,37772,88622,39410,35612,34928,88424,386000,170108,64964,80822,102116,61022,171242,39860, 63398,103034,63182,173024,62264,40934,248834,44342,99656,130952,437570,252236,37286,87290,101090,186356, 84278,81470,43802,183014,355220,104492,37370,38294,94310,91214,90314,92258,62588,99962,295658,62408, 158246,36314,159380,251786,319904,233576,229754,35144,35162,168680,89666,37748,132230,40004,652328,81794, 39386,39548,192536,38990,40148,39062,36260,67394,99818,95930,98252,43130,296954,95480,87542,35390, 87560,104870,165080,227402,126818,42020,464138,35534,68348,410624,37802,250832,35570,35966,247592,90638, 38054,99170,81146,103418,168596,38834,165194,187352,88730,43706,232874,171566,169784,37970,270056,287720, 128114,117272,151850,314072,39332,134768,39482,88568,111818,38018,36242,181124,81686,101306,48890,126278, 60718,457574,2206202,159998,41234,61372,340228,223618,34760,34756,11910736,133972,381160,36370,459514,34832, 165104,365098,750706,1002940,595168,158476,369682,116968,377078,35216,411094,286166,80690,34796,361400,35008, 35080,37258,352864,225064,86752,34724,948062,163132,427318,1222738,130738,168226,163516,161158,277234,50038, 1059064,37858,592666,112426,207358,167254,38482,187324,170332,88126,104866,235672,177298,870874,36682,6544336, 169576,91492,6259426,300022,103576,180538,165526,157756,128626,87694,38452,7348552,38884,165472,90196,133864, 187402,41308,39148,210118,382054,650968,166606,127222,736846,880702,81184,38254,34702,35878,947176,92572, 39892,470194,172114,373804,164488,833236,248692,174868,101158,181186,46906,178042,819628,7971118,171466,92068, 89476,40174,165748,87026,127688,186170,476522,86954,34912,86816,100004,556238,1083764,203002,1093192,512848, 89956,35170,35512,125866,61454,1725038,282104,203528,285668,37316,312554,167408,836872,80392,34708,131480, 80344,61120,37102,34886,167078,81860,4483838,105998,36110,35228,35092,61342,87922,87328,362428,185716, 725570,87416,36202,61132,159016,1440718,36692,184856,80954,13482338,100304,372082,109684,87718,336010,61120, 1391914,1218370,440806,273622,111142,411634,165856,35740,61412,87734,282980,248216,155278,126314,317186,156500, 838070,226628,276812,87056,39140,100748,36650,34828,60848,167090,1389244,61156,1457428,488486,35282,87094, 80278,228482,61004,378218,35018,100064,1318628,101522,89612,87722,284264,272348,128546,60752,3356018,34778, 61508,273806,1781144,425212,1112794,35152,165758,80288,393526,250456,124948,45418,104842,60796,211504,304510, 40468,105814,229324,280936,102196,182686,255286,41494,2071282,503284,176284,164620,94486,1225786,4426960,770296, 170590,37540,102262,117724,201298,2342344,782410,133300,240574,772204,92650,35506,176908,102964,2824942,1797178, 43750,99238,41266,86836,62290,773878,309532,88714,87322,98698,2575750,102478,226208,721778,164972,438482, 87320,86852,723358,1216162,106058,458000,126296,87946,437164,313942,87892,36598,88648,274354,80302,35404, 166154,88150,35698,537052,1531570,688846,516622,34906,284980,165424,701968,38264,35006,105602,284654,669188, 108014,35564,83444,35708,2534186,37868,87716,205508,724808,35924,224012,129578,188444,129962,390296,282404, 90632,227252,170996,224336,284558,41666,319268,656624,308648,35276,104144,34786,282464,4694434,60776,34826, 35128,2903104,443432,34918,506528,35084,9147662,87596,169594,3533632,322726,34882,87118,158498,283262,155786, 99854,60974,60794,212162,126626,34772,5825606,314798,35852,36854,797234,1533686,126302,174506,1874876,317714, 87188,298124,92714,323738,306374,34754,61784,89996,36278,34856,38858,240926,89582,126662,5744606,34826, 1333508,262796,344984,762422,49154,1748366,309308,10680746,229108,87392,35912,60818,99914,62060,650080,88894, 224506,39394,100744,160522,63646,274600,99880,100342,159388,193438,167812,869950,64726,100828,1152550,262106, 155402,270398,2898872,161554,35014,35536,169288,166696,126698,36022,273082,35806,60836,34796,34904,34844, 87338,63142,371296,726238,235546,34822,87994,189622,159686,590156,86894,63092,35174,34994,370646,229004, 36746,36134,290294,165824,90404,380576,35102,94292,36404,61058,60824,34766,61472,925982,254216,36092, 127934,37622,171224,36722,88226,100964,39562,575104,35374,36814,35284,174802,35158,35230,465982,88828, 34924,223736,513140,461362,39946,513346,188704,315058,87088,165388,459416,34862,766418,126838,36844,1442674, 35144,165706,87568,86864,918356,87646,80884,37462,86872,225182,265946,622756,166402,379114,88588,87146, 35080,283228,168424,940192,87964,87316,694012,285658,88882,166792,60992,86962,165532,60922,282494,34994, 174634,200314,35314,184816,166258,267724,87488,35018,504916,166174,87532,35338,726208,6426988,435698,1711814, 466142,392126,36248,148258, // 1090796,379292,150098,34768,178928,36152,1508660,35858,37352,630206,276110,445454,40346,93932,704762,160976, 795500,40994,37100,87488,370610,62840,34832,66206,87020,62894,37010,312236,160004,100442,38900,35012, 168758,172754,482228,95768,295352,39206,156410,2905910,88730,170486,314714,94940,81740,172646,36530,110468, 99908,89000,35054,110630,89656,36580,246856,35818,87260,126346,229520,788402,87022,35126,1286894,34838, 165374,100048,34826,87260,35380,223960,229916,165178,61004,34924,311810,883936,60976,505372,166306,87196, 166036,39254,122774,35114,35102,185114,510332,36824,90128,38324,62312,35192,282944,132872,87968,36938, 162914,62042,127766,445538,729820,88570,35362,86986,60946,219682,53782,87166,126460,312724,556156,179506, 287884,544492,715114,128728,382930,359362,36316,119356,96370,405586,110572,242722,35242,283186,1698418,402334, 379468,49606,90334,262378,149302,246142,1184524,249814,1757710,2671714,193366,317044,34822,1714030,119518,2669074, 123922,1836442,595798,1350928,712162,134398,89890,42622,1306492,1139518,429064,311788,534934,77495092,35614,296362, 937270,698230,36142,206776,3614230,55198,36314,313910,126278,284642,35450,273212,89324,458630,1034972,2206286, 205510,478312,2617196,185054,270478,130924,34858,159692,155432,35192,1242298,166834,166456,61324,81484,1293326, 151382,35140,156094,95584,61114,505096,87244,167668,60938,185936,61244,35266,184792,87160,60976,820498, 12161254,36292,34958,34792,33407054,35174,268046,153812,-2842786,-1961242,-4069378,-1677250,-8116000,804292,126196,35252, 34988,1119082,34834,516736,34798,1388108,184844,371692,61000,247876,284698,100172,61112,314336,1072744,128428, 102622,86972,87052,658280,63122,35492,615998,246902,269894,347564,80942,1062452,131612,199874,956774,495140, 410420,34990,313660,166240,100150,34820,165374,35374,314924,151208,35900,352412,110438,798548,34946,165290, 36356,35270,128318,539414,35078,36602,11356412,174010,277528,166018,195394,309754,2446654,48790,35704,101794, 164866,1911244,893398,225526,229252,140890,531202,36766,88474,35644,368380,274216,599068,1498630,185026,204232, 61138,36742,432076,159724,133492,288490,979120,35806,200560,35128,129118,6907054,36982,103738,928120,623830, 108436,414874,37000,36310,723754,95278,180598,62110,39388,62470,111952,441118,224878,36994,393490,270238, 227296,94450,37774,465880,166558,165190,84898,40582,99274,46414,36022,128308,499900,93820,95116,286060, 168664,1145308,38278,64306,177196,227794,36184,690124,251362,61606,90904,224380,96358,274918,475114,63028, 113086,374836,39574,389620,95260,535888,93316,53806,235570,386716,1512724,96628,1508860,152506,85546,61354, 397864,185590,350428,356338,92794,447124,380488,88742,34916,407414,61736,167744,167554,159460,35288,127610, 87254,188198,130850,1864826,312164,103772,34940,169280,61274,91484,37624,61834,100714,63148,474226,176170, 127276,88180,729772,35404,224062,188350,35608,1748158,343870,316402,35824,100754,60922,637358,100544,4364168, 273566,292520,94430,175226,237314,294554,248720,63158,40790,228074,88382,296570,44210,176684,235922,41918, 498938,94376,185222,35192,70826,61232,175712,104270,385286,36338,227270,309134,35894,336134,174998,89948, 229286,62672,166088,327452,90920,35278,95182,165358,86986,111166,380000,35158,88270,100826,131858,165596, 36296,88016,121636,97948,955750,869944,14992456,34862,35984,88148,126488,323048,35258,231626,572402,6344312, 37586,271568,43250,166322,178382,975836,2603558,100042,35414,35036,100210,523840,128986,259234,90070,103828, 1692826,174256,87640,100696,36598,5629162,267496,89512,510946,87062,1121224,165964,174628,89662,88582,205624, 102106,88636,88456,35428,129604,284818,34858,313546,88096,88132,2670106,37414,2713684,213034,1876114,87194, 117248,60980,35062,126334,35272,167986,89290,37666,275860,93142,36964,372376,35380,312866,725906,34942, 36472,273856,267892,592450,38650,159412,38866,2646610,382156,37474,34924,62716,340298,88196,158804,100126, 185296,88906,165982,225814,169924,34888,371398,283108,34876,667750,1053130,262360120,1519978,5599174,4047958,20066908, 35060,446050,1092628,61648,186380,126926,250778,35234,202988,129818,35516,90476,165896,34928,1102012,37078, 454216,35656,90844,249016,88792,61852,34864,100624,156346,35998,89242,591712,34882,3148168,87514,130526, 81044,87944,725360,35576,87422,87350,34952,167702,309050,186674,160280,35468,87404,34862,322262,37322, 34928,88664,87044,35204,60920,87296,35360,87026,35194,34930,127156,35408,34840,35630,505358,35426, 952256,129512,34910,34864,33387106,185126,648266,38462,36842,36392,62270,35396,1124456,61730,36770,36422, 80576,36134,38876,92660,128642,37652,88898,2599610,62756,556898,95426,41900,35294,602798,128740,154108, 89806,563836,110278,283414,158860,848308,131986,34876,1811704,313762,80686,130456,83926,35590,663664,569044, 1463284,87862,233338,230314,1118038,96724,236254,160804,88240,36604,156874,286492,170392,35122,943078,131440, 369460,180406,290218,169096,2544934,227416,91120,283736,88796,34864,87076,35504,34994,159122,35090,284542, 62446,156784,130252,725344,88414,100592,186008,127688,8906372,34892,101348,61532,36314,35612,110564,747212, 88862,167008,34880,440510,87050,34828,178486,532618,87344,110738,126808,34924,170404,1046110,61730,34826, 167134,35446,339322,4683046,699448,36388,39646,34912,36076,34844,87446,34900,165968,1125494,87686,405692, 166804,87910,34906,61816,87136,35068,1388174,257120,985618,35014,35686,159400,159562,165476,100168,364498, 165446,273562,174274,63742,267352,1024054,465064,2235778,35086,90232,61366,185414,174680,35000,35126,87548, 87872,165632,269960,80594,167900,87610,127732,126382,166630,87718,34852,90850,284996,34844,289936,130912, 438742,35810,110306,174638,461654,100226,268360,166028,154214,95356,100508,43502,34976,106826,61844,35408, 461648,39170,41474,36788,81104,35186,157160,654860,35084,177512,38660,283286,88184,650486,379850,112262, 385394,35246,170480,39506,110318,88256,742070,247604,193712,62906,111128,463106,160934,451076,129134,160448, 36392,36842,290264,128756,100562,62978,88958,81590,100798,88804,981514,131416,154276,100298,887372,87722, 240218,212570,786152,676610,52742,503918,106478,45062,48386,320060,461402,104948,83126,70636,302504,850406, 182686,318730,1175818,373078,856054,2880418,954526,1314382,1922314,355486,1035580,937030,1705558,1969714,42310,2806858, 1766362,3405100,747850,388156,4537030,111082,98950,3636976,4254178,2661574,67402,464086,371686,3292834,381910,2662372, 860926,534118,1016056,2183116,315814,2803000,609466,2507590,142726,3892126,346054,2149492,8147974,386038,728698,1077526, 381406,149062,2485936,1938874,108370,363574,3019756,3448894,5075320,469918,10494706,1484290,3795502,3427780,8249806,1015654, 3598042,3125650,913108,1770682,550822,544828,359878,647050,616918,494158,2386012,1425622,841798,3303364,1002838,1756588, 1755166,2180434,2381446,325030,13967176,2032150,675724,590026,291430,7850542,11452612,346726,418654,71852890,252094,6351286, 459166,1266214,1898014,4012438,1681798,3030394,1585054,11179156,2781076,493510,9349228,3055666,2404306,883594,339934,334390, 495622,719950,2395822,1438258,966982,437446,292486,45622,2145250,5392354,526870,384934,916294,126202,1818526,1109866, 5904112,232204,403294,1136182,610636,737158,10613452,7163824,277462,2667352,1292458,11083954,2173144,2417386,976906,781510, 2689084,1986988,867718,913702,3889774,4677286,10824862,1390762,2949556,2290918,895882,3441550,3962542,700282,50026,1888318, 926986,885676,7621636,46343722,536278,163750,3763120,12331498,4283626,1803082,1248916,416020,2078536,16058434,1913566,688198, 394654,7770406,697108,3645670,5361466,377374,737770,414118,1104862,148222,731452,1226710,1021756,5418598,1341094,2202130, 9397048,9289588,1316620,1317766,474250,1445602,482026,2394706,1337194,2700886,10915744,5147410,501790,731980,1370542,2240482, 886486,1464538,932950,2535670,1217164,374602,2761186,682390,4637944,1546636,3138772,925564,623434,546646,1843444,283520, 165022,107650,96676,935974,1250098,169444,190450,104596,34984,1269664,36208,228412,354232,2097442,184246,41938, 169504,35314,65032,35530,39454,41572,695656,35656,101032,233956,107290,89452,39850,171334,82906,38392, 37654,287974,96328,233416,127306,242344,98620,346384,68380,556606,313702,1632706,41140,177004,35278,225334, 157210,36718,413206,35758,39772,116386,2857996,42604,493396,40660,424468,650584,539236,496144,667594,89254, 82204,102646,133678,493552,127846,121732,39682,38602,46294,40618,136042,5374378,628822,251930,129800,34918, 172546,166444,283516,36502,202930,88954,323032,312892,36022,94498,36202,172708,345334,289672,284488,62806, 160060,452536,168550,126466,88846,101804,92318,171680,128660,128822,36590,304196,165740,81782,2418314,1343606, 175082,37922,36008,36692,468680,249848,741344,166820,111158,38516,129956,227408,87548,166982,87242,643936, 88454,934508,371882,35020,61036,226592,446426,2488166,36398,166058,229634,61022,480446,35756,283508,34976, 248206,35104,270238,34964,35078,155786,186664,738400,166702,168646,61390,226696,153568,92380,296626,913720, 42502,62308,38614,154090,155830,36346,64612,103600,477820,36856,165784,38002,87754,229612,36586,93964, 35122,100360,303952,364396,461866,318550,35938,816160,36076,39538,34876,208684,35626,313876,2224102,34894, 755896,36676,227182,92884,89590,36922,35986,61358,117610,224830,1260496,283744,301016,304802,948986,133382, 112808,214022,363872,1209680,132590,473282,40214,101776,61672,43978,36322,35206,186604,227338,207724,36292, 63292,346174,933766,186118,130174,259564,1015396,37906,95908,87154,274388,35132,6327958,446116,88906,464878, 35492,287138,34976,35102,700994,580084,100276,34994,35512,36556,97540,37426,342958,485482,87820,346084, 89260,343978,89476,174868,165136,740572,62824,327850,128876,101672,130238,101078,126608,167576,81566,35506, 366986,88436,123152,129812,1002844,177976,301652,126494,284452,35098,372092,383246,90986,34952,90166,126562, 35366,36950,463538,1129844,89264,631874,61736,915800,343342,511786,61702,167374,193246,185392,88084,464356, 186364,291896,126664,35098,274118,165722,62324,474466,35236,598882,470578,34978,161384,62006,87572,36578, 127370,87292,604538,87902,87218,87362,35086,2505454,975256,35000,284026,35362,379130,1568360,728876,165682, 272338,87542,35152,100354,185324, // 283774,100562,316288,61180,159172,380504,127160,169154,1997608,35482,110168,1127624,253934,170150,34978,61120, 61714,166232,36172,87524,87370,166714,103468,87910,371968,174814,36886,284002,36292,35554,1318210,130184, 1342796,35132,90194,286298,1990318,284728,106294,2047582,1569100,773320,101596,98788,1180102,119866,67150,49990, 36514,142636,230512,83242,681034,41494,71074,654250,178348,1349716,36814,161416,346828,89032,103528,103096, 274018,293350,44878,927436,50998,529912,87412,1061812,103054,67294,794542,2242012,82756,509572,36406,169276, 88222,1350688,90598,123094,466708,349726,63028,197122,451786,87374,101408,34930,95398,41812,101890,83572, 88678,157186,1136170,473788,230302,39430,213478,525142,39412,225244,61058,87236,35396,380864,88082,166814, 604510,87442,35278,87746,35504,376412,203372,87674,311894,247760,151910,61822,130924,169996,2613304,129154, 1482628,287392,739048,98266,168322,5754928,313366,35956,155782,110362,35248,415732,88402,88078,63442,61534, 35218,130114,345424,35662,87862,34924,170914,387424,36172,38692,111394,320536,46894,186358,185510,411176, 463592,36794,252680,80782,87616,1125278,35594,35252,88334,61562,208082,674588,744146,166426,240394,203324, 35090,397282,460318,127180,424066,167584,35380,166126,461288,100438,247574,35342,166040,126908,87658,35608, 795868,87602,754988,187466,35258,100396,87572,166358,190330,283202,35282,1229642,89648,656396,88244,101198, 128438,102170,87380,127196,2840002,88484,87998,174394,35434,35164,34930,274036,87500,155624,167024,35552, 854606,61826,61736,35366,61232,36586,2170774,166186,35206,87562,35606,269188,134116,1685986,2210596,127852, 171610,469042,95476,87460,196216,294892,295906,113332,39364,199618,295366,40516,35494,61816,128284,85270, 1140694,296026,72238,623410,35440,38410,257350,118750,469510,197854,91906,581290,170206,257836,1755700,37246, 237922,97198,316852,482368,43618,502576,302812,133630,110038,104746,35656,201148,354760,1328372,283954,35650, 61462,2170768,3100484,87716,1986842,156022,648262,165826,36550,187886,87794,81560,296900,87416,167012,35918, 1582622,88504,997540,1542676,7083536,133478,318902,1406042,46790,912020,117140,1959866,44294,117746,130874,199166, 88952,287186,636380,69362,1871402,167548,96958,36796,17857138,2858692,229772,35294,623198,35030,35372,68871584, 166514,472430,204332,41870,271546,165844,234902,35894,516158,159842,35012,1096208,43082,464408,1029782,828908, 37154,166436,1947914,47054,1260962,96484,88090,166300,36088,1663126,35068,61816,286126,395924,88178,89096, 911884,167944,35398,266746,100792,35902,87322,34978,36532,37372,2570510,61844,117716,35786,200296,372142, 203560,87508,34958,225664,375784,36718,61222,154318,88612,2336422,699352,37138,155254,34952,34988,88574, 601100,2209892,36842,208822,129442,91768,504040,318352,514534,39844,47278,46630,193828,293404,1892476,36166, 381370,1400536,390118,186616,767440,250174,567724,257464,305230,213400,568990,1095466,163828,211942,38740,66106, 1904386,136792,532678,720814,67402,307660,514414,951178,976276,754642,50098,62110,66790,107518,779890,322078, 296968,294088,68428,195916,73342,312520,39550,117118,192676,506920,1110532,358822,96394,277744,89462,36488, 315218,62456,43058,179678,510806,230564,109166,62996,166232,90812,38264,43142,173792,61844,62672,6020372, 36086,35876,36056,463664,104144,112118,87338,36878,61268,533228,747002,564422,127532,169094,61808,37442, 167042,166718,36698,36758,87572,375764,228062,530588,131522,291782,543044,489206,100406,179264,94322,87518, 349148,83228,1136288,126722,90362,36212,156668,447896,82256,65372,88094,2097824,1424972,36254,62708,171092, 178328,82951958,36190,61522,35198,100478,100424,88198,34954,186278,203840,1002226,87680,37958,34936,489526, 81142,36514,110896,316774,35192,87388,168772,1724576,704056,284312,61196,87644,35294,87446,1868294,1347842, 409214,34948,1950014,35408,87640,100750,35752,155096,406904,87484,237308,34990,770230,226360,62494,465578, 34994,178292,269666,345352,188438,379742,434984,61226,88492,35896,286078,186808,35174,232196,286318,87434, 87920,285182,35104,35494,186080,200390,156326,164222,226724,38582,61388,166190,132452,89258,170186,65132, 244304,36860,112850,110420,224942,38390,88322,89204,38588,595084,465322,186718,212098,35822,87662,317710, 129340,175798,35368,611938,37060,101932,87794,427112,34990,5206450,581620,193948,249250,37402,185848,81544, 35078,380834,87746,35194,1002910,126850,942808,201478,34984,538616,156206,421846,61666,166312,508402,35804, 61526,37676,904724,314134,625336,36202,35122,297538,269584,87442,800728,87404,230108,231422,61874,36698, 1389452,204434,127796,255988,87482,166168,87742,87706,166166,80984,35084,270650,166490,166274,755846,35378, 61490,159862,250460,440474,159578,101582,36914,35092,35176,846478,36598,3638146,35024,101480,618746,165722, 35170,88246,166184,234124,81494,61370,204794,88096,34988,35210,498826,127684,34990,385018,34982,161032, 256774,61294,285946,35240,225464,35090,267980,36980,61316,226112,319346,126760,35528,375284,36248,166574, 35348,37276,35470,225730,505450,167896,168706,202222,101212,62134,314728,112030,87742,35174,87614,45146, 276604,167488,88522,88270,35098,35410,1127446,35104,35734,35950,337478,35078,61496,110528,35284,35516, 202010,170210,441086,61232,188092,684046,88408,35002,727948,166618,271648,149794,161332,61562,321788,926962, 61622,1450382,36206,167126,87854,87548,654452,35774,872578,152326,35326,1192258,615226,35788,38098,35434, 168232,231448,35608,168070,37048,10053796,127606,436054,1131808,35848,170554,959626,35488,376888,375430,802786, 285034,167098,134578,37370,150998,462584,238046,194524,145828,35440,63412,213460,227494,35830,4925170,1841860, 1278334,189862,1092196,62818,4858210,197398,70954,87832,35218,492472,314632,381556,88534,1955224,195778,37612, 88498,678616,36046,322504,512404,194482,296614,61306,102004,179980,192178,136582,99118,926956,667000,545128, 301726,92260,118114,39502,532006,700400,81074,87758,35086,37426,110776,35806,36922,469870,87658,36580, 38014,127870,88612,35296,159790,35338,35692,35378,221266,371746,34988,650684,35642,110408,103082,35228, 166304,35996,7035986,225272,604244,226918,158050,3552514,1849132,35038,203410,131506,175834,687490,343420,216286, 2087272,160882,45262,2859526,111386,74522,35102,93068,845216,168218,377198,35516,316934,110576,235196,37862, 184094,345602,169514,92204,239168,35606,163514,35252,68186,66566,87542,219062,88478,211868,63614,39206, 41588,39374,277352,500282,88316,257798,1093634,62894,61454,132326,91052,36794,36152,131168,226808,63164, 176642,36404,8816912,39734,97982,2675816,689642,126970,88090,379682,187538,523724,1258340,87466,166592,1127414, 1136890,428218,409834,1977274,189190,114244,764218,356374,994006,852580,581878,245620,186922,48682,2483488,138682, 109594,581290,2892322,343792,297334,4152034,3015658,230392,606508,205714,171478,711532,130570,232822,1843858,2734858, 550324,641260,404974,171694,216172,265258,333718,540406,1753624,446770,231076,794158,258742,1499020,317818,669358, 210148,1570492,841588,114676,1332748,3565918,259750,289204,112138,1619674,43822,6317164,146890,2640952,599464,38050, 320308,373228,117916,1827880,2779954,376138,1837216,2643004,129466,278026,171946,246700,607042,49762,145882,3183688, 288250,90946,571186,73258,161218,442234,511984,415990,803338,336826,1413910,3061000,1653208,73366,957454,191158, 429814,1822696,462844,911086,4197130,632260,386074,455578,158842,783082,214036,945010,130606,325648,645544,172666, 39826,224218,964258,189442,45754,228322,67426,335314,417610,48970,891946,175426,848044,110890,191464,649816, 704350,54106,2159758,1066312,1715716,364726,2245834,189082,1597618,1987090,708328,311176,3010420,474364,74842,311986, 119098,500230,232018,576370,499102,1583524,181630,243682,53218,555148,75706,1030294,89908,961048,4941298,192682, 639766,4817746,37078,198748,43054,1609858,742150,198754,170908,81250,1227184,4162294,642466,1374544,324874,1370170, 859708,95482,829738,658666,1630024,88858,627886,1690828,142732,116782,37528,5186410,488566,100846,882070,2463670, 1895050,643204,275266,276706,7400008,612586,5622994,143074,1598974,1057924,169642,293254,1283554,142138,69226,179638, 584362,84490,340696,171244,485038,123802,2054548,1291438,1008484,1381834,192166,129502,87760,3852172,908530,62260, 2357236,354520,1123606,133468,2128660,95878,852418,834004,219322,44386,377326,373444,94906,103222,72502,1571374, 366580,842140,326242,3676132,187498,561466,2301832,281098,215002,7380046,298594,653086,143290,74554,238114,257290, 39340,371764,2998654,300052,1637848,218266,226996,82330,174634,149050,3303478,860446,206938,177418,139786,1227862, 336502,2451772,965422,293572,3053188,208684,2526940,978454,312670,742636,1359964,291574,137818,980884,1158760,38530, 111916,590230,541108,414052,153010,490996,803062,83050,453418,50074,276562,1582156,1252072,174178,11944162,626968, 159814,782434,246106,336610,1117342,427174,1110736,8268832,47482,242326,1345282,46834,38626,209818,318466,753622, 544492,188380,1970272,2745118,1466452,323362,826522,44470,242188,186760,625222,2223100,232966,226180,358084,186166, 351082,437866,312238,194074,1299304,145558,235738,894700,800182,2004400,222814,2735866,38134,277234,405064,237814, 1328428,275788,274570,12300796,144730,250102,249514,750898,178426,1271896,1000324,41428,231796,366940,380674,677026, 42802,970678,2030644,415078,210664,175966,462646,44458,39454,2741560,112546,243946,197218,339688,868996,6262624, 195994,45946,145780,53242,261172,138466,134458,133930,229690,233794,180826,861514,1518760,4038310,2266840,41068, 1097524,332890,217702,172396,1949482,404362,2580148,386350,1865296,1660210,712612,200242,692578,476314,301510,68578, 430246,504118,54514,51706,143674,1045036,972136,119914,624538,213172,640522,754732,657754,1021606,503236,263638, 74518,374356,776602,430162,192034,589978,545974,613954,204154,1372438,140758,596842,598294,117430,174454,1308934, 208330,1197484,227638,860248,138346,121798,941518,6004180,619786,153910,684676,159706,102058,881578,395638,4116070, 742582,341686,2128840,952756,658018,1747630,491866,2111704,2640574,587224,111754,184330,127414,1626190,2105002,454924, 531718,602380,777634,105526,207556,484246,2579338,263734,994870,329668,510814,399394,1703458,747442,146914,303586, 267958,186118,245410,446614,100730,770678,35494,186496,727918,89962,680128,166642,88126,166208,36748,61984, 36130,35482,61570,424054,35632,88636,88726,61948,267662,35024,61792,87886,37484,159824,35318,188036, 88550,63974,441332,185930,35822,175342,61312,130130,225410,39370,167278,37108,385732,174592,195814,35950, 87952,272740,36220,167764,36040,36148,231430,820246,323122,208126,1094890,38254,42106,35806,399196,35254, 1324198,174082,285970,35878,306742,87520,420952,172948,88150,35590,37300,963100,3239068,89986,110512,36536, 88490,61430,186032,130838,37958,36734,92648,160814,36158,1109414,286616,93476,97832,288722,64546,35404, 61648,187642,591856,181528,35018,248314,554828,312706,88022,38156,35210,2422496,601102,714610,36010,403894, 35458,100690,2762668,35800,36268,35674,5065930,526942,449794,139726,267202,263530,3991276,727894,79270,2465830, 2041804,6327100,1223998,87632,324452,186064}; // // cycle counts // unsigned int size[3334]={ 2,96,2,2,16,3,11,1,2,2,2,20,1,20,1,2,2,1,4,5,1,3,36,1,1,3,3,3,3,1,3, 6,2,20,10,54,1,3,16,12,1,3,4,7,3,2,4,7,1,5,22,2,3,16,69,4,18,1,4,5,2,1, 50,2,2,3,7,2,8,5,1,2,14,4,7,6,1,10,2,2,1,15,2,6,1,2,1,4,1,4,20,5,15, 1,1,13,6,1,6,6,2,2,1,2,32,8,2,2,5,1,2,14,1,10,798,7,2,17,5,11,18,1,13,16, 5,5,4,8,6,3,2,2,2,2,2,3,2,1,11,292,3,10,6,10,16,16,3,21,23,1,6,2,3,1,4, 22,1,10,7,1,1,159,4,2,1,1,2, //total=2458 8,4,1,4,2,2,5,2,69,23,7,2,2,1,11,1,3,2,3,5,6,4,2,2,4,3,4,3,9,2,1, 5,3,1,8,8,2,2,5,2,3,3,4,4,2,1,1,2,20,1,3,3,2,2,8,2,6,2,3,2,11,4, 1,2,1,2,1,2,4,2,8,4,285,2,2,3,3,14,14,3,179,20,2,3,3,2,3,1,1,1,1,2,5, 2,9,2,7,9,48,3,12,19,1,3,1,1,2,3,23,373,19,3,4,1,2,6,2,32,2,1,4,3,3,3, 2,15,30,1,1,19,1,8,5,1,3,4,6,7,2,4,2,2,2,5,216,2,5,7,2,4,2,134,2,1,3, 2,6,1,2,5,1,5,16,115,3,2,4, //total=2161 1,21,1,15,2,9,14,2,12,4,2,202,3,4,49,119,2,14,1,8,9,7,9,1,2,2,1,3,4,29,3, 3,1,2,11,3,3,8,2,8,3,1,1,5,3,6,1,4,5,5,4,2,38,3,5,12,2,13,3,1,5,5, 2,8,12,6,3,1,2,15,1,17,2,2,22,9,2,4,64,3,1,3,3,6,3,29,6,1,1,1,2,3,2, 7,6,3,2,10,7,1,2,90,12,3,34,1,1,5,52,3,5,1,3,2,12,11,12,6,2,2,4,4,2,1, 5,8,2,2,2,3,84,2,10,2,8,1,2,1,6,1,8,9,2,1,18,1,1,1,3,5,2,394,4,6,2, 1,12,26,22,1,4,1,1,5,11,2, //total=1947 1,2,1,2,1,5,8,9,3,1,1,39,319,1,2,3,1,3,5,1,5,2,7,4,9,2,1,1,1,49,4, 2,1,3,1,1,1,2,2,4,1,10,2,5,1,5,2,17,16,2,7,1,2,8,3,4,2,2,3,14,7,6, 10,6,1,1,4,2,10,8,2,8,1,25,2,2,1,215,2,2,3,1,6,1,2,3,3,8,5,20,3,37,1, 1,16,4,4,1,35,11,84,11,3,10,3,17,7,6,3,9,9,8,9,3,1,73,1,1,11,3,2,1,1,1, 2,3,3,5,6,3,1,9,9,2,4,6,9,18,5,4,1,2,2,5,2,1,1,2,2,3,14,3,1,9,11, 1,1,2,2,3,3,1,1,6,1,2,5, //total=1550 60,14,1,3,2,4,4,2,2,4,1,14,2,2,3,3,6,5,2,3,5,12,2,4,29,5,6,2,2,3,2, 6,5,2,10,66,1,10,4,2,2,7,5,16,6,1,8,8,28,1,1,1,2,1,2,23,9,1,13,3,5,5, 3,2,3,5,3,4,9,6,8,2,5,3,20,43,2,2,20,2,2,2,3,2,10,2,13,3,2,4,5,71,3, 1,1,3,12,6,3,2,4,5,2,3,5,39,6,1,3,3,12,74,2,2,4,2,17,1,8,2,2,5,1,1, 39,2,2,2,8,1,8,8,1,4,2,2,10,1,3,2,7,1,1,5,10,2,1,2,1,2,1,3,14,3,4, 8,1,3,2,4,2,6,1,2,131,1,2, //total=1274 4,8,1,1,5,2,2,1,3,2,1,2,2,3,7,1,17,4,3,4,1,1,1,4,2,2,3,4,17,1,1, 7,5,9,3,1,1,1,5,1,2,34,6,1,5,2,11,5,3,4,1,3,1,1,15,3,3,5,5,1,3,4, 1,7,3,9,1,1,2,1,4,7,2,3,5,18,16,34,1,3,2,4,1,3,15,1,1,6,2,9,2,3,4, 15,4,47,44,2,2,4,17,2,4,4,19,4,11,1,2,15,1,2,3,5,4,3,1,2,2,2,2,2,2,3, 2,2,5,1,2,2,2,7,3,8,22,2,2,2,2,12,4,13,1,6,7,2,2,1,1,1,2,3,2,19,9, 1,1,1,24,8,7,2,1,3,66,3, //total=929 2,2,2,4,1,2,2,12,14,1,2,11,60,2,1,6,2,17,9,5,1,2,6,4,2,7,12,4,23,3,1, 1,2,2,4,3,1,3,6,1,2,3,36,2,14,3,1,19,2,2,9,2,1,15,8,3,1,29,2,2,24,2, 1,2,2,12,4,17,11,9,3,1,12,3,2,2,3,7,1,35,1,1,5,2,1,28,239,5,3,3,2,48,1, 8,1,7,1,35,5,2,12,1,2,18,3,16,2,61,4,1,5,1,1,2,2,4,1,12,4,9,1,2,3,3, 3,10,1,4,20,2,2,10,4,6,1,4,2,4,2,5,3,2,2,3,4,5,3,11,27,6,5,1,1,6,6, 4,3,2,3,14,5,6,57,3,1,1,1, //total=1387 11,4,6,2,3,18,4,2,3,2,7,2,3,1,1,2,3,2,7,3,8,27,85,2,3,36,2,2,136,15,3, 5,1,21,3,11,7,2,1,2,2,6,40,4,2,8,1,3,1,2,47,2,2,3,5,3,1,1,2,23,15,2, 1,1,2,1,2,6,9,1,1,3,1,2,1,2,3,2,12,1,3,4,3,9,2,2,1,10,2,4,1,2,2, 3,2,2,2,3,3,3,4,2,4,3,1,1,1,93,10,1,1,10,3,6,2,3,13,2,2,11,9,6,3,18, 3,3,1,4,1,9,12,7,2,33,14,8,1,4,3,5,7,3,20,3,1,2,1,18,5,1,4,21,13,2,2, 2,2,1,3,2,1,5,1,11,3,4,1, //total=1205 1,1,2,1,2,2,2,29,13,6,1,31,7,22,9,1,3,2,53,4,2,7,1,2,8,5,1,13,2,84,3, 3,2,4,1,1,7,5,11,4,6,6,2,1,9,2,26,2,5,2,2,4,52,6,2,2,1,10,6,1,2,54, 2,19,1,12,2,3,3,16,2,31,1,1,6,2,7,4,4,29,1,3,5,3,2,2,291,1,1,7,2,16,25, 3,5,2,1,1,5,26,7,5,2,2,1,1,1,14,2,7,2,2,1,3,52,8,6,2,12,1,3,16,1,2, 5,2,2,5,11,2,8,5,56,16,2,10,1,26,2,8,30,8,2,1,71,2,67,1,2,6,3,1,5,3,6, 10,2,6,7,2,5,5,2,1,30,2, //total=1702 6,1,1,3,2,3,8,21,48,3,1,1,73,28,3,17,1,1,3,2,32,14,4,11,2,12,2,3,4,1,6, 24,2,4,2,20,1,3,41,2,1,2,3,4,58,5,27,12,3,2,5,5,15,3,4,7,3,9,1,3,1,4, 12,1,6,6,3,1,21,1,43,4,6,48,1,5,3,2,2,10,1,18,1,2,1,3,7,2,7,10,2,17,1, 2,32,15,1,2,2,4,5,12,3,30,1,13,1,1,1,4,8,5,2,1,4,5,8,1,3,2,1,1,1,1, 1,3,5,12,17,2,1,2,5,1,33,3,1,23,2,1,1,1,319,6,6,1,7,9,4,22,3,8,3,1,1, 1,1,4,2,59,6,2,3,1,2,12,2, //total=1611 5,47,1,2,10,1,3,2,12,1,3,2,29,1,1,3,5,2,1,1,2,5,4,5,3,1,6,40,1,1,1, 2,41,2,5,1,14,2,4,3,18,15,7,1,1,6,14,2,3,2,1,2,6,4,2,2,3,1,2,4,1,3, 3,288,6,4,2,2,5,1,1,3,13,2,2,1,5,2,10,3,9,3,6,2,2,2,1,4,9,12,7,4,3, 3,4,2,2,8,1,1,3,1,3,14,4,2,1,2,4,7,3,2,11,3,2,1,1,2,12,2,3,2,1,8, 2,10,6,2,6,4,1,15,3,2,1,4,3,2,29,2,4,2,1,2,3,5,6,3,6,1,3,5,7,1,1, 2,1,6,2,4,8,14,2,13,3,1,13, //total=1118 5,26,5,1,1,4,9,1,2,19,1,1,40,5,58,1,2,5,2,1,2,3,7,1,8,8,2,12,16,1,2, 25,2,2,4,1,1,1,1,2,4,6,1,2,1,1,2,2,2,8,3,4,31,3,52,7,3,8,3,229,2,4, 4,4,6,10,1,16,5,1,14,5,10,2,6,1,2,6,2,3,3,17,7,6,6,11,1,4,2,4,4,1,10, 3,17,2,5,8,2,2,4,5,18,35,26,2,2,4,2,1,12,26,5,5,10,2,2,10,4,1,5,21,3,1, 2,2,11,2,2,2,2,1,1,10,41,8,4,7,3,5,9,1,1,20,4,3,1,4,45,9,3,37,9,9,6, 1,5,3,3,1,2,3,1,2,7,3, //total=1382 3,4,5,16,1,10,13,23,5,1,4,2,3,1,1,6,2,4,4,6,2,8,1,1,159,14,2,4,8,5,6, 122,343,1,3,9,3,1,15,1,3,14,4,11,1,2,2,8,13,286,2,17,3,2,1,10,2,2,2,3,3,32, 3,1,1,2,3,4,9,11,3,5,1,1,11,3,26,2,10,2,2,2,2,8,2,11,3,1,1,2,10,4,7, 3,1,8,3,7,2,19,52,1,1,2,2,3,6,19,6,1,2,1,1,2,3,4,28,1,1,8,2,2,2,11, 1,2,1,3,1,2,6,5,1,1,4,1,4,1,31,3,1,4,12,1,5,2,5,5,9,6,7,6,1,4,2, 4,16,3,39,3,14,3,2,12,19,1,21, //total=1876 1,2,4,4,10,2,2,1,12,49,1,4,3,2,2,1,1,7,2,4,7,6,2,1,3,7,4,45,3,6,56, 18,6,1,1,2,9,5,106,55,4,4,10,48,3,3,1,4,1,1,15,8,2,4,2,5,6,5,375,2,243,6, 1,1,1,5,1,2,9,2,5,4,4,1,3,2,6,8,8,3,70,3,72,2,7,2,2,3,10,1,1,3,193, 10,4,1,4,15,2,3,35,16,17,2,4,8,13,2,5,5,1,138,6,1,3,3,3,1,5,1,4,5,8,4, 5,1,1,3,2,1,3,7,2,1,2,2,1,2,5,11,6,8,20,10,4,1,15,3,5,4,1,48,1,2,40, 3,4,3,1,1,12,2,5,2,55,1,1, //total=2280 4,13,1,14,16,6,3,2,11,5,9,3,2,2,4,4,20,2,7,4,20,3,2,7,1,1,2,2,2,3,2, 4,2,2,5,3,11,16,1,4,5,1,2,1,9,7,123,3,615,35,1,3,36,5,8,50,3,2,2,2,3,2, 4,1,2,2,1,1,24,2,2,10,1,1,6,5,2,7,7,1,57,3,3,2,25,4,2,14,3,45,1,3,3, 3,2,32,4,5,1,82,4,2,10,15,4,1,1,4,5,6,2,3,1,7,12,1,3,27,1,1,5,4,1,1, 2,3,2,3,3,16,1,107,2,2,11,8,22,6,31,4,2,7,20,4,1,1,3,1,3,37,1,3,46,1,58, 6,4,4,1,4,4,7,20,1,3,14, //total=2116 2,1,1,2,2,2,2,5,3,3,6,2,1,1,2,15,2,1,48,21,19,4,2,4,1,1,6,1,7,1,4, 3,1,2,5,49,6,101,3,16,3,4,1,37,653,2,2,4,7,4,4,2,1,2,8,4,2,12,17,5,1,19, 19,25,5,6,1,2,7,1,195,5,1,2,1,2,2,4,4,5,2,94,3,1,2,12,3,6,2,2,1,4,1, 3,4,5,2,2,17,8,26,1,4,13,1,25,2,1,4,15,2,27,9,2,4,3,3,13,2,2,1,2,2,3, 1,2,2,5,4,2,3,4,92,138,8,2,1,1,1,1,17,1,2,3,1,4,1,1,2,1,18,11,1,3,4, 9,2,2,5,6,2,1,1,1,2,78,3, //total=2229 129,3,2,1,1,13,38,9,2,5,5,2,4,2,22,33,2,1,3,3,16,29,11,2,9,2,1,3,1,4,2, 27,5,1,16,336,2,2,53,13,2,4,6,22,2,2,4,15,2,2,11,2,1,2,1,2,6,2,4,1,1,7, 8,3,2,3,2,6,3,4,4,4,31,2,5,15,7,8,2,5,23,28,1,1,4,2,1,3,3,62,2,11,1, 2,3,5,2,5,5,429,3,5,1,3,4,1,6,1,2,4,3,11,2,1,1,307,1,2,6,3,2,10,1,33, 2,1,2,3,6,1,6,3,2,1,1,3,33,6,4,2,1,30,3,3,2,9,17,4,2,1,2,2,22,1,5, 5,1,1,5,2,98,11,18,2,2,4,1, // total=2366 495,3,31,6,88,1,2,2,2,13,8,6,8,3,2,14,2,5,1,2,27,19,1,3,11,8,1,47,1,4,2, 5,3,36,4,6,7,8,2,3,25,5,1,1,21,239,1,21,3,9,1,7,7,1,4,2,2,4,122,1,14,1, 1,1,8,65,5,77,1,3,15,13,2,17,9,4,1,1,345,1,4,3,1,6,2,7,2,1,4,6,2,76,5, 1,4,7,8,3,1,3,7,6,2,4,5,13,4,1,10,1,2,3,2,2,18,3,2,52,6,2,3,9,1,10, 32,1,1,1,2,2,1,1,4,5,43,1,5,17,4,5,1,3,5,7,30,11,2,7,3,3,1,2,2,4,2, 4,1,10,1,3,2,6,2,6,5,1, //total=2516 3,1,48,4,1,1,2,1,4,1,2,2,1,1,1,1,1,6,19,66,10,2,2,3,3,5,2,7,3,7,1, 1,9,2,2,4,2,4,3,3,1,1,14,4,2,1,15,112,5,2,12,17,1,1,40,5,1,2,5,5,16,1, 2,15,1,21,3,11,2,13,3,17,1,3,10,17,25,3,1,1,6,2,25,41,2,2,4,6,12,1,3,3,2, 4,2,9,2,1,4,6,2,5,1,2,1,10,10,7,2,3,5,1,2,1,46,5,16,1,2,223,1,77,2,22, 26,1,3,2,11,3,3,49,1,4,11,19,2,4,5,2,1,16,7,1,4,2,2,2,4,2,8,9,1,2,3, 5,5,1,4,3,1,2,3,2,1,2,1, //total=1477 1,1,3,3,2,4,3,1,1,1,11,5,53,2,15,6,3,8,35,5,2,8,2,2,7,1,1,4,3,4,1, 2,1,11,1,2,5,9,5,1,50,1,4,3,4,8,3,17,5,10,2,15,8,3,10,4,4,1,10,6,59,68, 2,3,2,2,1,2,6,1,2,1,1,8,1,2,3,2,1,1,4,4,1,4,4,2,1,3,2,21,4,2,7, 2,8,3,6,2,4,4,8,8,1,1,3,9,1,5,5,4,2,1,1,3,1,2,4,1,4,8,1,5,12,3, 10,4,1,5,9,2,1,8,27,4,46,3,15,1,2,11,15,51,2,4,1,2,500,2,7,1,10,2,2,9,2, 2,38,15,6,1,1,1,1,4,23,2,1}; //total=1606