<1> <1,2,1> <1,3,3,1> <1,4,6,4,1> <1,5,10,10,5,1> <1,6,15,20,15,6,1> <1,7,21,35,35,21,7,1> <1,8,28,56,70,56,28,8,1> <1,9,36,84,126,126,84,36,9,1> <1,10,45,120,210,252,210,120,45,10,1> <1,11,55,165,330,462,462,330,165,55,11,1> <1,12,66,220,495,792,924,792,495,220,66,12,1> <1,13,78,286,715,1287,1716,1716,1287,715,286,78,13,1> <1,14,91,364,1001,2002,3003,3432,3003,2002,1001,364,91,14,1> <1,15,105,455,1365,3003,5005,6435,6435,5005,3003,1365,455,105,15,1> <1,16,120,560,1820,4368,8008,11440,12870,11440,8008,4368,1820,560,120,16,1> <1,17,136,680,2380,6188,12376,19448,24310,24310,19448,12376,6188,2380,680,136,17,1> <1,18,153,816,3060,8568,18564,31824,43758,48620,43758,31824,18564,8568,3060,816,153,18,1> <1,19,171,969,3876,11628,27132,50388,75582,92378,92378,75582,50388,27132,11628,3876,969,171,19,1> <1,20,190,1140,4845,15504,38760,77520,125970,167960,184756,167960,125970,77520,38760,15504,4845,1140,190,20,1> <1,21,210,1330,5985,20349,54264,116280,203490,293930,352716,352716,293930,203490,116280,54264,20349,5985,1330,210,21,1> <1,22,231,1540,7315,26334,74613,170544,319770,497420,646646,705432,646646,497420,319770,170544,74613,26334,7315,1540,231,22,1> <1,23,253,1771,8855,33649,100947,245157,490314,817190,1144066,1352078,1352078,1144066,817190,490314,245157,100947,33649,8855,1771,253,23,1> <1,24,276,2024,10626,42504,134596,346104,735471,1307504,1961256,2496144,2704156,2496144,1961256,1307504,735471,346104,134596,42504,10626,2024,276,24,1> <1,25,300,2300,12650,53130,177100,480700,1081575,2042975,3268760,4457400,5200300,5200300,4457400,3268760,2042975,1081575,480700,177100,53130,12650,2300,300,25,1> <1,26,325,2600,14950,65780,230230,657800,1562275,3124550,5311735,7726160,9657700,10400600,9657700,7726160,5311735,3124550,1562275,657800,230230,65780,14950,2600,325,26,1> <1,27,351,2925,17550,80730,296010,888030,2220075,4686825,8436285,13037895,17383860,20058300,20058300,17383860,13037895,8436285,4686825,2220075,888030,296010,80730,17550,2925,351,27,1> <1,28,378,3276,20475,98280,376740,1184040,3108105,6906900,13123110,21474180,30421755,37442160,40116600,37442160,30421755,21474180,13123110,6906900,3108105,1184040,376740,98280,20475,3276,378,28,1> <1,29,406,3654,23751,118755,475020,1560780,4292145,10015005,20030010,34597290,51895935,67863915,77558760,77558760,67863915,51895935,34597290,20030010,10015005,4292145,1560780,475020,118755,23751,3654,406,29,1> <1,30,435,4060,27405,142506,593775,2035800,5852925,14307150,30045015,54627300,86493225,119759850,145422675,155117520,145422675,119759850,86493225,54627300,30045015,14307150,5852925,2035800,593775,142506,27405,4060,435,30,1> <1,31,465,4495,31465,169911,736281,2629575,7888725,20160075,44352165,84672315,141120525,206253075,265182525,300540195,300540195,265182525,206253075,141120525,84672315,44352165,20160075,7888725,2629575,736281,169911,31465,4495,465,31,1> <1,32,496,4960,35960,201376,906192,3365856,10518300,28048800,64512240,129024480,225792840,347373600,471435600,565722720,601080390,565722720,471435600,347373600,225792840,129024480,64512240,28048800,10518300,3365856,906192,201376,35960,4960,496,32,1> <1,33,528,5456,40920,237336,1107568,4272048,13884156,38567100,92561040,193536720,354817320,573166440,818809200,1037158320,1166803110,1166803110,1037158320,818809200,573166440,354817320,193536720,92561040,38567100,13884156,4272048,1107568,237336,40920,5456,528,33,1> <1,34,561,5984,46376,278256,1344904,5379616,18156204,52451256,131128140,286097760,548354040,927983760,1391975640,1855967520,2203961430,2333606220,2203961430,1855967520,1391975640,927983760,548354040,286097760,131128140,52451256,18156204,5379616,1344904,278256,46376,5984,561,34,1> <1,35,595,6545,52360,324632,1623160,6724520,23535820,70607460,183579396,417225900,834451800,1476337800,2319959400,3247943160,4059928950,4537567650,4537567650,4059928950,3247943160,2319959400,1476337800,834451800,417225900,183579396,70607460,23535820,6724520,1623160,324632,52360,6545,595,35,1> <1,36,630,7140,58905,376992,1947792,8347680,30260340,94143280,254186856,600805296,1251677700,2310789600,3796297200,5567902560,7307872110,8597496600,9075135300,8597496600,7307872110,5567902560,3796297200,2310789600,1251677700,600805296,254186856,94143280,30260340,8347680,1947792,376992,58905,7140,630,36,1> <1,37,666,7770,66045,435897,2324784,10295472,38608020,124403620,348330136,854992152,1852482996,3562467300,6107086800,9364199760,12875774670,15905368710,17672631900,17672631900,15905368710,12875774670,9364199760,6107086800,3562467300,1852482996,854992152,348330136,124403620,38608020,10295472,2324784,435897,66045,7770,666,37,1> <1,38,703,8436,73815,501942,2760681,12620256,48903492,163011640,472733756,1203322288,2707475148,5414950296,9669554100,15471286560,22239974430,28781143380,33578000610,35345263800,33578000610,28781143380,22239974430,15471286560,9669554100,5414950296,2707475148,1203322288,472733756,163011640,48903492,12620256,2760681,501942,73815,8436,703,38,1> <1,39,741,9139,82251,575757,3262623,15380937,61523748,211915132,635745396,1676056044,3910797436,8122425444,15084504396,25140840660,37711260990,51021117810,62359143990,68923264410,68923264410,62359143990,51021117810,37711260990,25140840660,15084504396,8122425444,3910797436,1676056044,635745396,211915132,61523748,15380937,3262623,575757,82251,9139,741,39,1> <1,40,780,9880,91390,658008,3838380,18643560,76904685,273438880,847660528,2311801440,5586853480,12033222880,23206929840,40225345056,62852101650,88732378800,113380261800,131282408400,137846528820,131282408400,113380261800,88732378800,62852101650,40225345056,23206929840,12033222880,5586853480,2311801440,847660528,273438880,76904685,18643560,3838380,658008,91390,9880,780,40,1> <1,41,820,10660,101270,749398,4496388,22481940,95548245,350343565,1121099408,3159461968,7898654920,17620076360,35240152720,63432274896,103077446706,151584480450,202112640600,244662670200,269128937220,269128937220,244662670200,202112640600,151584480450,103077446706,63432274896,35240152720,17620076360,7898654920,3159461968,1121099408,350343565,95548245,22481940,4496388,749398,101270,10660,820,41,1> <1,42,861,11480,111930,850668,5245786,26978328,118030185,445891810,1471442973,4280561376,11058116888,25518731280,52860229080,98672427616,166509721602,254661927156,353697121050,446775310800,513791607420,538257874440,513791607420,446775310800,353697121050,254661927156,166509721602,98672427616,52860229080,25518731280,11058116888,4280561376,1471442973,445891810,118030185,26978328,5245786,850668,111930,11480,861,42,1> <1,43,903,12341,123410,962598,6096454,32224114,145008513,563921995,1917334783,5752004349,15338678264,36576848168,78378960360,151532656696,265182149218,421171648758,608359048206,800472431850,960566918220,1052049481860,1052049481860,960566918220,800472431850,608359048206,421171648758,265182149218,151532656696,78378960360,36576848168,15338678264,5752004349,1917334783,563921995,145008513,32224114,6096454,962598,123410,12341,903,43,1> <1,44,946,13244,135751,1086008,7059052,38320568,177232627,708930508,2481256778,7669339132,21090682613,51915526432,114955808528,229911617056,416714805914,686353797976,1029530696964,1408831480056,1761039350070,2012616400080,2104098963720,2012616400080,1761039350070,1408831480056,1029530696964,686353797976,416714805914,229911617056,114955808528,51915526432,21090682613,7669339132,2481256778,708930508,177232627,38320568,7059052,1086008,135751,13244,946,44,1> <1,45,990,14190,148995,1221759,8145060,45379620,215553195,886163135,3190187286,10150595910,28760021745,73006209045,166871334960,344867425584,646626422970,1103068603890,1715884494940,2438362177020,3169870830126,3773655750150,4116715363800,4116715363800,3773655750150,3169870830126,2438362177020,1715884494940,1103068603890,646626422970,344867425584,166871334960,73006209045,28760021745,10150595910,3190187286,886163135,215553195,45379620,8145060,1221759,148995,14190,990,45,1> <1,46,1035,15180,163185,1370754,9366819,53524680,260932815,1101716330,4076350421,13340783196,38910617655,101766230790,239877544005,511738760544,991493848554,1749695026860,2818953098830,4154246671960,5608233007146,6943526580276,7890371113950,8233430727600,7890371113950,6943526580276,5608233007146,4154246671960,2818953098830,1749695026860,991493848554,511738760544,239877544005,101766230790,38910617655,13340783196,4076350421,1101716330,260932815,53524680,9366819,1370754,163185,15180,1035,46,1> <1,47,1081,16215,178365,1533939,10737573,62891499,314457495,1362649145,5178066751,17417133617,52251400851,140676848445,341643774795,751616304549,1503232609098,2741188875414,4568648125690,6973199770790,9762479679106,12551759587422,14833897694226,16123801841550,16123801841550,14833897694226,12551759587422,9762479679106,6973199770790,4568648125690,2741188875414,1503232609098,751616304549,341643774795,140676848445,52251400851,17417133617,5178066751,1362649145,314457495,62891499,10737573,1533939,178365,16215,1081,47,1> <1,48,1128,17296,194580,1712304,12271512,73629072,377348994,1677106640,6540715896,22595200368,69668534468,192928249296,482320623240,1093260079344,2254848913647,4244421484512,7309837001104,11541847896480,16735679449896,22314239266528,27385657281648,30957699535776,32247603683100,30957699535776,27385657281648,22314239266528,16735679449896,11541847896480,7309837001104,4244421484512,2254848913647,1093260079344,482320623240,192928249296,69668534468,22595200368,6540715896,1677106640,377348994,73629072,12271512,1712304,194580,17296,1128,48,1> <1,49,1176,18424,211876,1906884,13983816,85900584,450978066,2054455634,8217822536,29135916264,92263734836,262596783764,675248872536,1575580702584,3348108992991,6499270398159,11554258485616,18851684897584,28277527346376,39049918716424,49699896548176,58343356817424,63205303218876,63205303218876,58343356817424,49699896548176,39049918716424,28277527346376,18851684897584,11554258485616,6499270398159,3348108992991,1575580702584,675248872536,262596783764,92263734836,29135916264,8217822536,2054455634,450978066,85900584,13983816,1906884,211876,18424,1176,49,1> <1,50,1225,19600,230300,2118760,15890700,99884400,536878650,2505433700,10272278170,37353738800,121399651100,354860518600,937845656300,2250829575120,4923689695575,9847379391150,18053528883775,30405943383200,47129212243960,67327446062800,88749815264600,108043253365600,121548660036300,126410606437752,121548660036300,108043253365600,88749815264600,67327446062800,47129212243960,30405943383200,18053528883775,9847379391150,4923689695575,2250829575120,937845656300,354860518600,121399651100,37353738800,10272278170,2505433700,536878650,99884400,15890700,2118760,230300,19600,1225,50,1> <1,51,1275,20825,249900,2349060,18009460,115775100,636763050,3042312350,12777711870,47626016970,158753389900,476260169700,1292706174900,3188675231420,7174519270695,14771069086725,27900908274925,48459472266975,77535155627160,114456658306760,156077261327400,196793068630200,229591913401900,247959266474052,247959266474052,229591913401900,196793068630200,156077261327400,114456658306760,77535155627160,48459472266975,27900908274925,14771069086725,7174519270695,3188675231420,1292706174900,476260169700,158753389900,47626016970,12777711870,3042312350,636763050,115775100,18009460,2349060,249900,20825,1275,51,1> <1,52,1326,22100,270725,2598960,20358520,133784560,752538150,3679075400,15820024220,60403728840,206379406870,635013559600,1768966344600,4481381406320,10363194502115,21945588357420,42671977361650,76360380541900,125994627894135,191991813933920,270533919634160,352870329957600,426384982032100,477551179875952,495918532948104,477551179875952,426384982032100,352870329957600,270533919634160,191991813933920,125994627894135,76360380541900,42671977361650,21945588357420,10363194502115,4481381406320,1768966344600,635013559600,206379406870,60403728840,15820024220,3679075400,752538150,133784560,20358520,2598960,270725,22100,1326,52,1> <1,53,1378,23426,292825,2869685,22957480,154143080,886322710,4431613550,19499099620,76223753060,266783135710,841392966470,2403979904200,6250347750920,14844575908435,32308782859535,64617565719070,119032357903550,202355008436035,317986441828055,462525733568080,623404249591760,779255311989700,903936161908052,973469712824056,973469712824056,903936161908052,779255311989700,623404249591760,462525733568080,317986441828055,202355008436035,119032357903550,64617565719070,32308782859535,14844575908435,6250347750920,2403979904200,841392966470,266783135710,76223753060,19499099620,4431613550,886322710,154143080,22957480,2869685,292825,23426,1378,53,1> <1,54,1431,24804,316251,3162510,25827165,177100560,1040465790,5317936260,23930713170,95722852680,343006888770,1108176102180,3245372870670,8654327655120,21094923659355,47153358767970,96926348578605,183649923622620,321387366339585,520341450264090,780512175396135,1085929983159840,1402659561581460,1683191473897752,1877405874732108,1946939425648112,1877405874732108,1683191473897752,1402659561581460,1085929983159840,780512175396135,520341450264090,321387366339585,183649923622620,96926348578605,47153358767970,21094923659355,8654327655120,3245372870670,1108176102180,343006888770,95722852680,23930713170,5317936260,1040465790,177100560,25827165,3162510,316251,24804,1431,54,1> <1,55,1485,26235,341055,3478761,28989675,202927725,1217566350,6358402050,29248649430,119653565850,438729741450,1451182990950,4353548972850,11899700525790,29749251314475,68248282427325,144079707346575,280576272201225,505037289962205,841728816603675,1300853625660225,1866442158555975,2488589544741300,3085851035479212,3560597348629860,3824345300380220,3824345300380220,3560597348629860,3085851035479212,2488589544741300,1866442158555975,1300853625660225,841728816603675,505037289962205,280576272201225,144079707346575,68248282427325,29749251314475,11899700525790,4353548972850,1451182990950,438729741450,119653565850,29248649430,6358402050,1217566350,202927725,28989675,3478761,341055,26235,1485,55,1> <1,56,1540,27720,367290,3819816,32468436,231917400,1420494075,7575968400,35607051480,148902215280,558383307300,1889912732400,5804731963800,16253249498640,41648951840265,97997533741800,212327989773900,424655979547800,785613562163430,1346766106565880,2142582442263900,3167295784216200,4355031703297275,5574440580220512,6646448384109072,7384942649010080,7648690600760440,7384942649010080,6646448384109072,5574440580220512,4355031703297275,3167295784216200,2142582442263900,1346766106565880,785613562163430,424655979547800,212327989773900,97997533741800,41648951840265,16253249498640,5804731963800,1889912732400,558383307300,148902215280,35607051480,7575968400,1420494075,231917400,32468436,3819816,367290,27720,1540,56,1> <1,57,1596,29260,395010,4187106,36288252,264385836,1652411475,8996462475,43183019880,184509266760,707285522580,2448296039700,7694644696200,22057981462440,57902201338905,139646485582065,310325523515700,636983969321700,1210269541711230,2132379668729310,3489348548829780,5309878226480100,7522327487513475,9929472283517787,12220888964329584,14031391033119152,15033633249770520,15033633249770520,14031391033119152,12220888964329584,9929472283517787,7522327487513475,5309878226480100,3489348548829780,2132379668729310,1210269541711230,636983969321700,310325523515700,139646485582065,57902201338905,22057981462440,7694644696200,2448296039700,707285522580,184509266760,43183019880,8996462475,1652411475,264385836,36288252,4187106,395010,29260,1596,57,1> <1,58,1653,30856,424270,4582116,40475358,300674088,1916797311,10648873950,52179482355,227692286640,891794789340,3155581562280,10142940735900,29752626158640,79960182801345,197548686920970,449972009097765,947309492837400,1847253511032930,3342649210440540,5621728217559090,8799226775309880,12832205713993575,17451799771031262,22150361247847371,26252279997448736,29065024282889672,30067266499541040,29065024282889672,26252279997448736,22150361247847371,17451799771031262,12832205713993575,8799226775309880,5621728217559090,3342649210440540,1847253511032930,947309492837400,449972009097765,197548686920970,79960182801345,29752626158640,10142940735900,3155581562280,891794789340,227692286640,52179482355,10648873950,1916797311,300674088,40475358,4582116,424270,30856,1653,58,1> <1,59,1711,32509,455126,5006386,45057474,341149446,2217471399,12565671261,62828356305,279871768995,1119487075980,4047376351620,13298522298180,39895566894540,109712808959985,277508869722315,647520696018735,1397281501935165,2794563003870330,5189902721473470,8964377427999630,14420954992868970,21631432489303455,30284005485024837,39602161018878633,48402641245296107,55317304280338408,59132290782430712,59132290782430712,55317304280338408,48402641245296107,39602161018878633,30284005485024837,21631432489303455,14420954992868970,8964377427999630,5189902721473470,2794563003870330,1397281501935165,647520696018735,277508869722315,109712808959985,39895566894540,13298522298180,4047376351620,1119487075980,279871768995,62828356305,12565671261,2217471399,341149446,45057474,5006386,455126,32509,1711,59,1> <1,60,1770,34220,487635,5461512,50063860,386206920,2558620845,14783142660,75394027566,342700125300,1399358844975,5166863427600,17345898649800,53194089192720,149608375854525,387221678682300,925029565741050,2044802197953900,4191844505805495,7984465725343800,14154280149473100,23385332420868600,36052387482172425,51915437974328292,69886166503903470,88004802264174740,103719945525634515,114449595062769120,118264581564861424,114449595062769120,103719945525634515,88004802264174740,69886166503903470,51915437974328292,36052387482172425,23385332420868600,14154280149473100,7984465725343800,4191844505805495,2044802197953900,925029565741050,387221678682300,149608375854525,53194089192720,17345898649800,5166863427600,1399358844975,342700125300,75394027566,14783142660,2558620845,386206920,50063860,5461512,487635,34220,1770,60,1> <1,61,1830,35990,521855,5949147,55525372,436270780,2944827765,17341763505,90177170226,418094152866,1742058970275,6566222272575,22512762077400,70539987842520,202802465047245,536830054536825,1312251244423350,2969831763694950,6236646703759395,12176310231149295,22138745874816900,37539612570341700,59437719903041025,87967825456500717,121801604478231762,157890968768078210,191724747789809255,218169540588403635,232714176627630544,232714176627630544,218169540588403635,191724747789809255,157890968768078210,121801604478231762,87967825456500717,59437719903041025,37539612570341700,22138745874816900,12176310231149295,6236646703759395,2969831763694950,1312251244423350,536830054536825,202802465047245,70539987842520,22512762077400,6566222272575,1742058970275,418094152866,90177170226,17341763505,2944827765,436270780,55525372,5949147,521855,35990,1830,61,1> <1,62,1891,37820,557845,6471002,61474519,491796152,3381098545,20286591270,107518933731,508271323092,2160153123141,8308281242850,29078984349975,93052749919920,273342452889765,739632519584070,1849081298960175,4282083008118300,9206478467454345,18412956934908690,34315056105966195,59678358445158600,96977332473382725,147405545359541742,209769429934732479,279692573246309972,349615716557887465,409894288378212890,450883717216034179,465428353255261088,450883717216034179,409894288378212890,349615716557887465,279692573246309972,209769429934732479,147405545359541742,96977332473382725,59678358445158600,34315056105966195,18412956934908690,9206478467454345,4282083008118300,1849081298960175,739632519584070,273342452889765,93052749919920,29078984349975,8308281242850,2160153123141,508271323092,107518933731,20286591270,3381098545,491796152,61474519,6471002,557845,37820,1891,62,1> <1,63,1953,39711,595665,7028847,67945521,553270671,3872894697,23667689815,127805525001,615790256823,2668424446233,10468434365991,37387265592825,122131734269895,366395202809685,1012974972473835,2588713818544245,6131164307078475,13488561475572645,27619435402363035,52728013040874885,93993414551124795,156655690918541325,244382877832924467,357174975294274221,489462003181042451,629308289804197437,759510004936100355,860778005594247069,916312070471295267,916312070471295267,860778005594247069,759510004936100355,629308289804197437,489462003181042451,357174975294274221,244382877832924467,156655690918541325,93993414551124795,52728013040874885,27619435402363035,13488561475572645,6131164307078475,2588713818544245,1012974972473835,366395202809685,122131734269895,37387265592825,10468434365991,2668424446233,615790256823,127805525001,23667689815,3872894697,553270671,67945521,7028847,595665,39711,1953,63,1> <1,64,2016,41664,635376,7624512,74974368,621216192,4426165368,27540584512,151473214816,743595781824,3284214703056,13136858812224,47855699958816,159518999862720,488526937079580,1379370175283520,3601688791018080,8719878125622720,19619725782651120,41107996877935680,80347448443237920,146721427591999680,250649105469666120,401038568751465792,601557853127198688,846636978475316672,1118770292985239888,1388818294740297792,1620288010530347424,1777090076065542336,1832624140942590534,1777090076065542336,1620288010530347424,1388818294740297792,1118770292985239888,846636978475316672,601557853127198688,401038568751465792,250649105469666120,146721427591999680,80347448443237920,41107996877935680,19619725782651120,8719878125622720,3601688791018080,1379370175283520,488526937079580,159518999862720,47855699958816,13136858812224,3284214703056,743595781824,151473214816,27540584512,4426165368,621216192,74974368,7624512,635376,41664,2016,64,1> <1,65,2080,43680,677040,8259888,82598880,696190560,5047381560,31966749880,179013799328,895068996640,4027810484880,16421073515280,60992558771040,207374699821536,648045936942300,1867897112363100,4981058966301600,12321566916640800,28339603908273840,60727722660586800,121455445321173600,227068876035237600,397370533061665800,651687674221131912,1002596421878664480,1448194831602515360,1965407271460556560,2507588587725537680,3009106305270645216,3397378086595889760,3609714217008132870,3609714217008132870,3397378086595889760,3009106305270645216,2507588587725537680,1965407271460556560,1448194831602515360,1002596421878664480,651687674221131912,397370533061665800,227068876035237600,121455445321173600,60727722660586800,28339603908273840,12321566916640800,4981058966301600,1867897112363100,648045936942300,207374699821536,60992558771040,16421073515280,4027810484880,895068996640,179013799328,31966749880,5047381560,696190560,82598880,8259888,677040,43680,2080,65,1> <1,66,2145,45760,720720,8936928,90858768,778789440,5743572120,37014131440,210980549208,1074082795968,4922879481520,20448884000160,77413632286320,268367258592576,855420636763836,2515943049305400,6848956078664700,17302625882942400,40661170824914640,89067326568860640,182183167981760400,348524321356411200,624439409096903400,1049058207282797712,1654284096099796392,2450791253481179840,3413602103063071920,4472995859186094240,5516694892996182896,6406484391866534976,7007092303604022630,7219428434016265740,7007092303604022630,6406484391866534976,5516694892996182896,4472995859186094240,3413602103063071920,2450791253481179840,1654284096099796392,1049058207282797712,624439409096903400,348524321356411200,182183167981760400,89067326568860640,40661170824914640,17302625882942400,6848956078664700,2515943049305400,855420636763836,268367258592576,77413632286320,20448884000160,4922879481520,1074082795968,210980549208,37014131440,5743572120,778789440,90858768,8936928,720720,45760,2145,66,1> <1,67,2211,47905,766480,9657648,99795696,869648208,6522361560,42757703560,247994680648,1285063345176,5996962277488,25371763481680,97862516286480,345780890878896,1123787895356412,3371363686069236,9364899127970100,24151581961607100,57963796707857040,129728497393775280,271250494550621040,530707489338171600,972963730453314600,1673497616379701112,2703342303382594104,4105075349580976232,5864393356544251760,7886597962249166160,9989690752182277136,11923179284862717872,13413576695470557606,14226520737620288370,14226520737620288370,13413576695470557606,11923179284862717872,9989690752182277136,7886597962249166160,5864393356544251760,4105075349580976232,2703342303382594104,1673497616379701112,972963730453314600,530707489338171600,271250494550621040,129728497393775280,57963796707857040,24151581961607100,9364899127970100,3371363686069236,1123787895356412,345780890878896,97862516286480,25371763481680,5996962277488,1285063345176,247994680648,42757703560,6522361560,869648208,99795696,9657648,766480,47905,2211,67,1> <1,68,2278,50116,814385,10424128,109453344,969443904,7392009768,49280065120,290752384208,1533058025824,7282025622664,31368725759168,123234279768160,443643407165376,1469568786235308,4495151581425648,12736262814039336,33516481089577200,82115378669464140,187692294101632320,400978991944396320,801957983888792640,1503671219791486200,2646461346833015712,4376839919762295216,6808417652963570336,9969468706125227992,13750991318793417920,17876288714431443296,21912870037044995008,25336755980333275478,27640097433090845976,28453041475240576740,27640097433090845976,25336755980333275478,21912870037044995008,17876288714431443296,13750991318793417920,9969468706125227992,6808417652963570336,4376839919762295216,2646461346833015712,1503671219791486200,801957983888792640,400978991944396320,187692294101632320,82115378669464140,33516481089577200,12736262814039336,4495151581425648,1469568786235308,443643407165376,123234279768160,31368725759168,7282025622664,1533058025824,290752384208,49280065120,7392009768,969443904,109453344,10424128,814385,50116,2278,68,1> <1,69,2346,52394,864501,11238513,119877472,1078897248,8361453672,56672074888,340032449328,1823810410032,8815083648488,38650751381832,154603005527328,566877686933536,1913212193400684,5964720367660956,17231414395464984,46252743903616536,115631859759041340,269807672771096460,588671286046028640,1202936975833188960,2305629203680278840,4150132566624501912,7023301266595310928,11185257572725865552,16777886359088798328,23720460024918645912,31627280033224861216,39789158751476438304,47249626017378270486,52976853413424121454,56093138908331422716,56093138908331422716,52976853413424121454,47249626017378270486,39789158751476438304,31627280033224861216,23720460024918645912,16777886359088798328,11185257572725865552,7023301266595310928,4150132566624501912,2305629203680278840,1202936975833188960,588671286046028640,269807672771096460,115631859759041340,46252743903616536,17231414395464984,5964720367660956,1913212193400684,566877686933536,154603005527328,38650751381832,8815083648488,1823810410032,340032449328,56672074888,8361453672,1078897248,119877472,11238513,864501,52394,2346,69,1> <1,70,2415,54740,916895,12103014,131115985,1198774720,9440350920,65033528560,396704524216,2163842859360,10638894058520,47465835030320,193253756909160,721480692460864,2480089880334220,7877932561061640,23196134763125940,63484158299081520,161884603662657876,385439532530137800,858478958817125100,1791608261879217600,3508566179513467800,6455761770304780752,11173433833219812840,18208558839321176480,27963143931814663880,40498346384007444240,55347740058143507128,71416438784701299520,87038784768854708790,100226479430802391940,109069992321755544170,112186277816662845432,109069992321755544170,100226479430802391940,87038784768854708790,71416438784701299520,55347740058143507128,40498346384007444240,27963143931814663880,18208558839321176480,11173433833219812840,6455761770304780752,3508566179513467800,1791608261879217600,858478958817125100,385439532530137800,161884603662657876,63484158299081520,23196134763125940,7877932561061640,2480089880334220,721480692460864,193253756909160,47465835030320,10638894058520,2163842859360,396704524216,65033528560,9440350920,1198774720,131115985,12103014,916895,54740,2415,70,1> <1,71,2485,57155,971635,13019909,143218999,1329890705,10639125640,74473879480,461738052776,2560547383576,12802736917880,58104729088840,240719591939480,914734449370024,3201570572795084,10358022441395860,31074067324187580,86680293062207460,225368761961739396,547324136192795676,1243918491347262900,2650087220696342700,5300174441392685400,9964327949818248552,17629195603524593592,29381992672540989320,46171702771135840360,68461490315822108120,95846086442150951368,126764178842844806648,158455223553556008310,187265264199657100730,209296471752557936110,221256270138418389602,221256270138418389602,209296471752557936110,187265264199657100730,158455223553556008310,126764178842844806648,95846086442150951368,68461490315822108120,46171702771135840360,29381992672540989320,17629195603524593592,9964327949818248552,5300174441392685400,2650087220696342700,1243918491347262900,547324136192795676,225368761961739396,86680293062207460,31074067324187580,10358022441395860,3201570572795084,914734449370024,240719591939480,58104729088840,12802736917880,2560547383576,461738052776,74473879480,10639125640,1329890705,143218999,13019909,971635,57155,2485,71,1> <1,72,2556,59640,1028790,13991544,156238908,1473109704,11969016345,85113005120,536211932256,3022285436352,15363284301456,70907466006720,298824321028320,1155454041309504,4116305022165108,13559593014190944,41432089765583440,117754360386395040,312049055023946856,772692898154535072,1791242627540058576,3894005712043605600,7950261662089028100,15264502391210933952,27593523553342842144,47011188276065582912,75553695443676829680,114633193086957948480,164307576757973059488,222610265284995758016,285219402396400814958,345720487753213109040,396561735952215036840,430552741890976325712,442512540276836779204,430552741890976325712,396561735952215036840,345720487753213109040,285219402396400814958,222610265284995758016,164307576757973059488,114633193086957948480,75553695443676829680,47011188276065582912,27593523553342842144,15264502391210933952,7950261662089028100,3894005712043605600,1791242627540058576,772692898154535072,312049055023946856,117754360386395040,41432089765583440,13559593014190944,4116305022165108,1155454041309504,298824321028320,70907466006720,15363284301456,3022285436352,536211932256,85113005120,11969016345,1473109704,156238908,13991544,1028790,59640,2556,72,1> <1,73,2628,62196,1088430,15020334,170230452,1629348612,13442126049,97082021465,621324937376,3558497368608,18385569737808,86270750308176,369731787035040,1454278362337824,5271759063474612,17675898036356052,54991682779774384,159186450151978480,429803415410341896,1084741953178481928,2563935525694593648,5685248339583664176,11844267374132633700,23214764053299962052,42858025944553776096,74604711829408425056,122564883719742412592,190186888530634778160,278940769844931007968,386917842042968817504,507829667681396572974,630939890149613923998,742282223705428145880,827114477843191362552,873065282167813104916,873065282167813104916,827114477843191362552,742282223705428145880,630939890149613923998,507829667681396572974,386917842042968817504,278940769844931007968,190186888530634778160,122564883719742412592,74604711829408425056,42858025944553776096,23214764053299962052,11844267374132633700,5685248339583664176,2563935525694593648,1084741953178481928,429803415410341896,159186450151978480,54991682779774384,17675898036356052,5271759063474612,1454278362337824,369731787035040,86270750308176,18385569737808,3558497368608,621324937376,97082021465,13442126049,1629348612,170230452,15020334,1088430,62196,2628,73,1> <1,74,2701,64824,1150626,16108764,185250786,1799579064,15071474661,110524147514,718406958841,4179822305984,21944067106416,104656320045984,456002537343216,1824010149372864,6726037425812436,22947657099830664,72667580816130436,214178132931752864,588989865562320376,1514545368588823824,3648677478873075576,8249183865278257824,17529515713716297876,35059031427432595752,66072789997853738148,117462737773962201152,197169595549150837648,312751772250377190752,469127658375565786128,665858611887899825472,894747509724365390478,1138769557831010496972,1373222113855042069878,1569396701548619508432,1700179760011004467468,1746130564335626209832,1700179760011004467468,1569396701548619508432,1373222113855042069878,1138769557831010496972,894747509724365390478,665858611887899825472,469127658375565786128,312751772250377190752,197169595549150837648,117462737773962201152,66072789997853738148,35059031427432595752,17529515713716297876,8249183865278257824,3648677478873075576,1514545368588823824,588989865562320376,214178132931752864,72667580816130436,22947657099830664,6726037425812436,1824010149372864,456002537343216,104656320045984,21944067106416,4179822305984,718406958841,110524147514,15071474661,1799579064,185250786,16108764,1150626,64824,2701,74,1> <1,75,2775,67525,1215450,17259390,201359550,1984829850,16871053725,125595622175,828931106355,4898229264825,26123889412400,126600387152400,560658857389200,2280012686716080,8550047575185300,29673694525643100,95615237915961100,286845713747883300,803167998494073240,2103535234151144200,5163222847461899400,11897861344151333400,25778699578994555700,52588547141148893628,101131821425286333900,183535527771815939300,314632333323113038800,509921367799528028400,781879430625942976880,1134986270263465611600,1560606121612265215950,2033517067555375887450,2511991671686052566850,2942618815403661578310,3269576461559623975900,3446310324346630677300,3446310324346630677300,3269576461559623975900,2942618815403661578310,2511991671686052566850,2033517067555375887450,1560606121612265215950,1134986270263465611600,781879430625942976880,509921367799528028400,314632333323113038800,183535527771815939300,101131821425286333900,52588547141148893628,25778699578994555700,11897861344151333400,5163222847461899400,2103535234151144200,803167998494073240,286845713747883300,95615237915961100,29673694525643100,8550047575185300,2280012686716080,560658857389200,126600387152400,26123889412400,4898229264825,828931106355,125595622175,16871053725,1984829850,201359550,17259390,1215450,67525,2775,75,1> <1,76,2850,70300,1282975,18474840,218618940,2186189400,18855883575,142466675900,954526728530,5727160371180,31022118677225,152724276564800,687259244541600,2840671544105280,10830060261901380,38223742100828400,125288932441604200,382460951663844400,1090013712241956540,2906703232645217440,7266758081613043600,17061084191613232800,37676560923145889100,78367246720143449328,153720368566435227528,284667349197102273200,498167861094928978100,824553701122641067200,1291800798425471005280,1916865700889408588480,2695592391875730827550,3594123189167641103400,4545508739241428454300,5454610487089714145160,6212195276963285554210,6715886785906254653200,6892620648693261354600,6715886785906254653200,6212195276963285554210,5454610487089714145160,4545508739241428454300,3594123189167641103400,2695592391875730827550,1916865700889408588480,1291800798425471005280,824553701122641067200,498167861094928978100,284667349197102273200,153720368566435227528,78367246720143449328,37676560923145889100,17061084191613232800,7266758081613043600,2906703232645217440,1090013712241956540,382460951663844400,125288932441604200,38223742100828400,10830060261901380,2840671544105280,687259244541600,152724276564800,31022118677225,5727160371180,954526728530,142466675900,18855883575,2186189400,218618940,18474840,1282975,70300,2850,76,1> <1,77,2926,73150,1353275,19757815,237093780,2404808340,21042072975,161322559475,1096993404430,6681687099710,36749279048405,183746395242025,839983521106400,3527930788646880,13670731806006660,49053802362729780,163512674542432600,507749884105448600,1472474663905800940,3996716944887173980,10173461314258261040,24327842273226276400,54737645114759121900,116043807643289338428,232087615286578676856,438387717763537500728,782835210292031251300,1322721562217570045300,2116354499548112072480,3208666499314879593760,4612458092765139416030,6289715581043371930950,8139631928409069557700,10000119226331142599460,11666805764052999699370,12928082062869540207410,13608507434599516007800,13608507434599516007800,12928082062869540207410,11666805764052999699370,10000119226331142599460,8139631928409069557700,6289715581043371930950,4612458092765139416030,3208666499314879593760,2116354499548112072480,1322721562217570045300,782835210292031251300,438387717763537500728,232087615286578676856,116043807643289338428,54737645114759121900,24327842273226276400,10173461314258261040,3996716944887173980,1472474663905800940,507749884105448600,163512674542432600,49053802362729780,13670731806006660,3527930788646880,839983521106400,183746395242025,36749279048405,6681687099710,1096993404430,161322559475,21042072975,2404808340,237093780,19757815,1353275,73150,2926,77,1> <1,78,3003,76076,1426425,21111090,256851595,2641902120,23446881315,182364632450,1258315963905,7778680504140,43430966148115,220495674290430,1023729916348425,4367914309753280,17198662594653540,62724534168736440,212566476905162380,671262558647881200,1980224548011249540,5469191608792974920,14170178259145435020,34501303587484537440,79065487387985398300,170781452758048460328,348131422929868015284,670475333050116177584,1221222928055568752028,2105556772509601296600,3439076061765682117780,5325020998862991666240,7821124592080019009790,10902173673808511346980,14429347509452441488650,18139751154740212157160,21666924990384142298830,24594887826922539906780,26536589497469056215210,27217014869199032015600,26536589497469056215210,24594887826922539906780,21666924990384142298830,18139751154740212157160,14429347509452441488650,10902173673808511346980,7821124592080019009790,5325020998862991666240,3439076061765682117780,2105556772509601296600,1221222928055568752028,670475333050116177584,348131422929868015284,170781452758048460328,79065487387985398300,34501303587484537440,14170178259145435020,5469191608792974920,1980224548011249540,671262558647881200,212566476905162380,62724534168736440,17198662594653540,4367914309753280,1023729916348425,220495674290430,43430966148115,7778680504140,1258315963905,182364632450,23446881315,2641902120,256851595,21111090,1426425,76076,3003,78,1> <1,79,3081,79079,1502501,22537515,277962685,2898753715,26088783435,205811513765,1440680596355,9036996468045,51209646652255,263926640438545,1244225590638855,5391644226101705,21566576904406820,79923196763389980,275291011073898820,883829035553043580,2651487106659130740,7449416156804224460,19639369867938409940,48671481846629972460,113566790975469935740,249846940146033858628,518912875687916475612,1018606755979984192868,1891698261105684929612,3326779700565170048628,5544632834275283414380,8764097060628673784020,13146145590943010676030,18723298265888530356770,25331521183260952835630,32569098664192653645810,39806676145124354455990,46261812817306682205610,51131477324391596121990,53753604366668088230810,53753604366668088230810,51131477324391596121990,46261812817306682205610,39806676145124354455990,32569098664192653645810,25331521183260952835630,18723298265888530356770,13146145590943010676030,8764097060628673784020,5544632834275283414380,3326779700565170048628,1891698261105684929612,1018606755979984192868,518912875687916475612,249846940146033858628,113566790975469935740,48671481846629972460,19639369867938409940,7449416156804224460,2651487106659130740,883829035553043580,275291011073898820,79923196763389980,21566576904406820,5391644226101705,1244225590638855,263926640438545,51209646652255,9036996468045,1440680596355,205811513765,26088783435,2898753715,277962685,22537515,1502501,79079,3081,79,1> <1,80,3160,82160,1581580,24040016,300500200,3176716400,28987537150,231900297200,1646492110120,10477677064400,60246643120300,315136287090800,1508152231077400,6635869816740560,26958221130508525,101489773667796800,355214207837288800,1159120046626942400,3535316142212174320,10100903263463355200,27088786024742634400,68310851714568382400,162238272822099908200,363413731121503794368,768759815833950334240,1537519631667900668480,2910305017085669122480,5218477961670854978240,8871412534840453463008,14308729894903957198400,21910242651571684460050,31869443856831541032800,44054819449149483192400,57900619847453606481440,72375774809317008101800,86068488962431036661600,97393290141698278327600,104885081691059684352800,107507208733336176461620,104885081691059684352800,97393290141698278327600,86068488962431036661600,72375774809317008101800,57900619847453606481440,44054819449149483192400,31869443856831541032800,21910242651571684460050,14308729894903957198400,8871412534840453463008,5218477961670854978240,2910305017085669122480,1537519631667900668480,768759815833950334240,363413731121503794368,162238272822099908200,68310851714568382400,27088786024742634400,10100903263463355200,3535316142212174320,1159120046626942400,355214207837288800,101489773667796800,26958221130508525,6635869816740560,1508152231077400,315136287090800,60246643120300,10477677064400,1646492110120,231900297200,28987537150,3176716400,300500200,24040016,1581580,82160,3160,80,1> <1,81,3240,85320,1663740,25621596,324540216,3477216600,32164253550,260887834350,1878392407320,12124169174520,70724320184700,375382930211100,1823288518168200,8144022047817960,33594090947249085,128447994798305325,456703981505085600,1514334254464231200,4694436188839116720,13636219405675529520,37189689288205989600,95399637739311016800,230549124536668290600,525652003943603702568,1132173546955454128608,2306279447501851002720,4447824648753569790960,8128782978756524100720,14089890496511308441248,23180142429744410661408,36218972546475641658450,53779686508403225492850,75924263305981024225200,101955439296603089673840,130276394656770614583240,158444263771748044763400,183461779104129314989200,202278371832757962680400,212392290424395860814420,212392290424395860814420,202278371832757962680400,183461779104129314989200,158444263771748044763400,130276394656770614583240,101955439296603089673840,75924263305981024225200,53779686508403225492850,36218972546475641658450,23180142429744410661408,14089890496511308441248,8128782978756524100720,4447824648753569790960,2306279447501851002720,1132173546955454128608,525652003943603702568,230549124536668290600,95399637739311016800,37189689288205989600,13636219405675529520,4694436188839116720,1514334254464231200,456703981505085600,128447994798305325,33594090947249085,8144022047817960,1823288518168200,375382930211100,70724320184700,12124169174520,1878392407320,260887834350,32164253550,3477216600,324540216,25621596,1663740,85320,3240,81,1> <1,82,3321,88560,1749060,27285336,350161812,3801756816,35641470150,293052087900,2139280241670,14002561581840,82848489359220,446107250395800,2198671448379300,9967310565986160,41738112995067045,162042085745554410,585151976303390925,1971038235969316800,6208770443303347920,18330655594514646240,50825908693881519120,132589327027517006400,325948762275979307400,756201128480271993168,1657825550899057831176,3438452994457305131328,6754104096255420793680,12576607627510093891680,22218673475267832541968,37270032926255719102656,59399114976220052319858,89998659054878867151300,129703949814384249718050,177879702602584113899040,232231833953373704257080,288720658428518659346640,341906042875877359752600,385740150936887277669600,414670662257153823494820,424784580848791721628840,414670662257153823494820,385740150936887277669600,341906042875877359752600,288720658428518659346640,232231833953373704257080,177879702602584113899040,129703949814384249718050,89998659054878867151300,59399114976220052319858,37270032926255719102656,22218673475267832541968,12576607627510093891680,6754104096255420793680,3438452994457305131328,1657825550899057831176,756201128480271993168,325948762275979307400,132589327027517006400,50825908693881519120,18330655594514646240,6208770443303347920,1971038235969316800,585151976303390925,162042085745554410,41738112995067045,9967310565986160,2198671448379300,446107250395800,82848489359220,14002561581840,2139280241670,293052087900,35641470150,3801756816,350161812,27285336,1749060,88560,3321,82,1> <1,83,3403,91881,1837620,29034396,377447148,4151918628,39443226966,328693558050,2432332329570,16141841823510,96851050941060,528955739755020,2644778698775100,12165982014365460,51705423561053205,203780198740621455,747194062048945335,2556190212272707725,8179808679272664720,24539426037817994160,69156564288396165360,183415235721398525520,458538089303496313800,1082149890756251300568,2414026679379329824344,5096278545356362962504,10192557090712725925008,19330711723765514685360,34795281102777926433648,59488706401523551644624,96669147902475771422514,149397774031098919471158,219702608869263116869350,307583652416968363617090,410111536555957818156120,520952492381892363603720,630626701304396019099240,727646193812764637422200,800410813194041101164420,839455243105945545123660,839455243105945545123660,800410813194041101164420,727646193812764637422200,630626701304396019099240,520952492381892363603720,410111536555957818156120,307583652416968363617090,219702608869263116869350,149397774031098919471158,96669147902475771422514,59488706401523551644624,34795281102777926433648,19330711723765514685360,10192557090712725925008,5096278545356362962504,2414026679379329824344,1082149890756251300568,458538089303496313800,183415235721398525520,69156564288396165360,24539426037817994160,8179808679272664720,2556190212272707725,747194062048945335,203780198740621455,51705423561053205,12165982014365460,2644778698775100,528955739755020,96851050941060,16141841823510,2432332329570,328693558050,39443226966,4151918628,377447148,29034396,1837620,91881,3403,83,1> <1,84,3486,95284,1929501,30872016,406481544,4529365776,43595145594,368136785016,2761025887620,18574174153080,112992892764570,625806790696080,3173734438530120,14810760713140560,63871405575418665,255485622301674660,950974260789566790,3303384274321653060,10735998891545372445,32719234717090658880,93695990326214159520,252571800009794690880,641953325024894839320,1540687980059747614368,3496176570135581124912,7510305224735692786848,15288835636069088887512,29523268814478240610368,54125992826543441119008,94283987504301478078272,156157854303999323067138,246066921933574690893672,369100382900362036340508,527286261286231480486440,717695188972926181773210,931064028937850181759840,1151579193686288382702960,1358272895117160656521440,1528057007006805738586620,1639866056299986646288080,1678910486211891090247320,1639866056299986646288080,1528057007006805738586620,1358272895117160656521440,1151579193686288382702960,931064028937850181759840,717695188972926181773210,527286261286231480486440,369100382900362036340508,246066921933574690893672,156157854303999323067138,94283987504301478078272,54125992826543441119008,29523268814478240610368,15288835636069088887512,7510305224735692786848,3496176570135581124912,1540687980059747614368,641953325024894839320,252571800009794690880,93695990326214159520,32719234717090658880,10735998891545372445,3303384274321653060,950974260789566790,255485622301674660,63871405575418665,14810760713140560,3173734438530120,625806790696080,112992892764570,18574174153080,2761025887620,368136785016,43595145594,4529365776,406481544,30872016,1929501,95284,3486,84,1> <1,85,3570,98770,2024785,32801517,437353560,4935847320,48124511370,411731930610,3129162672636,21335200040700,131567066917650,738799683460650,3799541229226200,17984495151670680,78682166288559225,319357027877093325,1206459883091241450,4254358535111219850,14039383165867025505,43455233608636031325,126415225043304818400,346267790336008850400,894525125034689530200,2182641305084642453688,5036864550195328739280,11006481794871273911760,22799140860804781674360,44812104450547329497880,83649261641021681729376,148409980330844919197280,250441841808300801145410,402224776237574013960810,615167304833936727234180,896386644186593516826948,1244981450259157662259650,1648759217910776363533050,2082643222624138564462800,2509852088803449039224400,2886329902123966395108060,3167923063306792384874700,3318776542511877736535400,3318776542511877736535400,3167923063306792384874700,2886329902123966395108060,2509852088803449039224400,2082643222624138564462800,1648759217910776363533050,1244981450259157662259650,896386644186593516826948,615167304833936727234180,402224776237574013960810,250441841808300801145410,148409980330844919197280,83649261641021681729376,44812104450547329497880,22799140860804781674360,11006481794871273911760,5036864550195328739280,2182641305084642453688,894525125034689530200,346267790336008850400,126415225043304818400,43455233608636031325,14039383165867025505,4254358535111219850,1206459883091241450,319357027877093325,78682166288559225,17984495151670680,3799541229226200,738799683460650,131567066917650,21335200040700,3129162672636,411731930610,48124511370,4935847320,437353560,32801517,2024785,98770,3570,85,1> <1,86,3655,102340,2123555,34826302,470155077,5373200880,53060358690,459856441980,3540894603246,24464362713336,152902266958350,870366750378300,4538340912686850,21784036380896880,96666661440229905,398039194165652550,1525816910968334775,5460818418202461300,18293741700978245355,57494616774503056830,169870458651940849725,472683015379313668800,1240792915370698380600,3077166430119331983888,7219505855279971192968,16043346345066602651040,33805622655676055586120,67611245311352111172240,128461366091569011227256,232059241971866600926656,398851822139145720342690,652666618045874815106220,1017392081071510741194990,1511553949020530244061128,2141368094445751179086598,2893740668169934025792700,3731402440534914927995850,4592495311427587603687200,5396181990927415434332460,6054252965430758779982760,6486699605818670121410100,6637553085023755473070800,6486699605818670121410100,6054252965430758779982760,5396181990927415434332460,4592495311427587603687200,3731402440534914927995850,2893740668169934025792700,2141368094445751179086598,1511553949020530244061128,1017392081071510741194990,652666618045874815106220,398851822139145720342690,232059241971866600926656,128461366091569011227256,67611245311352111172240,33805622655676055586120,16043346345066602651040,7219505855279971192968,3077166430119331983888,1240792915370698380600,472683015379313668800,169870458651940849725,57494616774503056830,18293741700978245355,5460818418202461300,1525816910968334775,398039194165652550,96666661440229905,21784036380896880,4538340912686850,870366750378300,152902266958350,24464362713336,3540894603246,459856441980,53060358690,5373200880,470155077,34826302,2123555,102340,3655,86,1> <1,87,3741,105995,2225895,36949857,504981379,5843355957,58433559570,512916800670,4000751045226,28005257316582,177366629671686,1023269017336650,5408707663065150,26322377293583730,118450697821126785,494705855605882455,1923856105133987325,6986635329170796075,23754560119180706655,75788358475481302185,227365075426443906555,642553474031254518525,1713475930750012049400,4317959345490030364488,10296672285399303176856,23262852200346573844008,49848969000742658237160,101416867967028166758360,196072611402921122399496,360520608063435612153912,630911064111012321269346,1051518440185020535448910,1670058699117385556301210,2528946030092040985256118,3652922043466281423147726,5035108762615685204879298,6625143108704848953788550,8323897751962502531683050,9988677302355003038019660,11450434956358174214315220,12540952571249428901392860,13124252690842425594480900,13124252690842425594480900,12540952571249428901392860,11450434956358174214315220,9988677302355003038019660,8323897751962502531683050,6625143108704848953788550,5035108762615685204879298,3652922043466281423147726,2528946030092040985256118,1670058699117385556301210,1051518440185020535448910,630911064111012321269346,360520608063435612153912,196072611402921122399496,101416867967028166758360,49848969000742658237160,23262852200346573844008,10296672285399303176856,4317959345490030364488,1713475930750012049400,642553474031254518525,227365075426443906555,75788358475481302185,23754560119180706655,6986635329170796075,1923856105133987325,494705855605882455,118450697821126785,26322377293583730,5408707663065150,1023269017336650,177366629671686,28005257316582,4000751045226,512916800670,58433559570,5843355957,504981379,36949857,2225895,105995,3741,87,1> <1,88,3828,109736,2331890,39175752,541931236,6348337336,64276915527,571350360240,4513667845896,32006008361808,205371886988268,1200635647008336,6431976680401800,31731084956648880,144773075114710515,613156553427009240,2418561960739869780,8910491434304783400,30741195448351502730,99542918594662008840,303153433901925208740,869918549457698425080,2356029404781266567925,6031435276240042413888,14614631630889333541344,33559524485745877020864,73111821201089232081168,151265836967770824995520,297489479369949289157856,556593219466356734553408,991431672174447933423258,1682429504296032856718256,2721577139302406091750120,4199004729209426541557328,6181868073558322408403844,8688030806081966628027024,11660251871320534158667848,14949040860667351485471600,18312575054317505569702710,21439112258713177252334880,23991387527607603115708080,25665205262091854495873760,26248505381684851188961800,25665205262091854495873760,23991387527607603115708080,21439112258713177252334880,18312575054317505569702710,14949040860667351485471600,11660251871320534158667848,8688030806081966628027024,6181868073558322408403844,4199004729209426541557328,2721577139302406091750120,1682429504296032856718256,991431672174447933423258,556593219466356734553408,297489479369949289157856,151265836967770824995520,73111821201089232081168,33559524485745877020864,14614631630889333541344,6031435276240042413888,2356029404781266567925,869918549457698425080,303153433901925208740,99542918594662008840,30741195448351502730,8910491434304783400,2418561960739869780,613156553427009240,144773075114710515,31731084956648880,6431976680401800,1200635647008336,205371886988268,32006008361808,4513667845896,571350360240,64276915527,6348337336,541931236,39175752,2331890,109736,3828,88,1> <1,89,3916,113564,2441626,41507642,581106988,6890268572,70625252863,635627275767,5085018206136,36519676207704,237377895350076,1406007533996604,7632612327410136,38163061637050680,176504160071359395,757929628541719755,3031718514166879020,11329053395044653180,39651686882656286130,130284114043013511570,402696352496587217580,1173071983359623633820,3225947954238964993005,8387464681021308981813,20646066907129375955232,48174156116635210562208,106671345686835109102032,224377658168860057076688,448755316337720114153376,854082698836306023711264,1548024891640804667976666,2673861176470480790141514,4404006643598438948468376,6920581868511832633307448,10380872802767748949961172,14869898879640289036430868,20348282677402500786694872,26609292731987885644139448,33261615914984857055174310,39751687313030682822037590,45430499786320780368042960,49656592789699457611581840,51913710643776705684835560,51913710643776705684835560,49656592789699457611581840,45430499786320780368042960,39751687313030682822037590,33261615914984857055174310,26609292731987885644139448,20348282677402500786694872,14869898879640289036430868,10380872802767748949961172,6920581868511832633307448,4404006643598438948468376,2673861176470480790141514,1548024891640804667976666,854082698836306023711264,448755316337720114153376,224377658168860057076688,106671345686835109102032,48174156116635210562208,20646066907129375955232,8387464681021308981813,3225947954238964993005,1173071983359623633820,402696352496587217580,130284114043013511570,39651686882656286130,11329053395044653180,3031718514166879020,757929628541719755,176504160071359395,38163061637050680,7632612327410136,1406007533996604,237377895350076,36519676207704,5085018206136,635627275767,70625252863,6890268572,581106988,41507642,2441626,113564,3916,89,1> <1,90,4005,117480,2555190,43949268,622614630,7471375560,77515521435,706252528630,5720645481903,41604694413840,273897571557780,1643385429346680,9038619861406740,45795673964460816,214667221708410075,934433788613079150,3789648142708598775,14360771909211532200,50980740277700939310,169935800925669797700,532980466539600729150,1575768335856210851400,4399019937598588626825,11613412635260273974818,29033531588150684937045,68820223023764586517440,154845501803470319664240,331049003855695166178720,673132974506580171230064,1302838015174026137864640,2402107590477110691687930,4221886068111285458118180,7077867820068919738609890,11324588512110271581775824,17301454671279581583268620,25250771682408037986392040,35218181557042789823125740,46957575409390386430834320,59870908646972742699313758,73013303228015539877211900,85182187099351463190080550,95087092576020237979624800,101570303433476163296417400,103827421287553411369671120,101570303433476163296417400,95087092576020237979624800,85182187099351463190080550,73013303228015539877211900,59870908646972742699313758,46957575409390386430834320,35218181557042789823125740,25250771682408037986392040,17301454671279581583268620,11324588512110271581775824,7077867820068919738609890,4221886068111285458118180,2402107590477110691687930,1302838015174026137864640,673132974506580171230064,331049003855695166178720,154845501803470319664240,68820223023764586517440,29033531588150684937045,11613412635260273974818,4399019937598588626825,1575768335856210851400,532980466539600729150,169935800925669797700,50980740277700939310,14360771909211532200,3789648142708598775,934433788613079150,214667221708410075,45795673964460816,9038619861406740,1643385429346680,273897571557780,41604694413840,5720645481903,706252528630,77515521435,7471375560,622614630,43949268,2555190,117480,4005,90,1> <1,91,4095,121485,2672670,46504458,666563898,8093990190,84986896995,783768050065,6426898010533,47325339895743,315502265971620,1917283000904460,10682005290753420,54834293825867556,260462895672870891,1149101010321489225,4724081931321677925,18150420051920130975,65341512186912471510,220916541203370737010,702916267465270526850,2108748802395811580550,5974788273454799478225,16012432572858862601643,40646944223410958911863,97853754611915271454485,223665724827234906181680,485894505659165485842960,1004181978362275337408784,1975970989680606309094704,3704945605651136829552570,6623993658588396149806110,11299753888180205196728070,18402456332179191320385714,28626043183389853165044444,42552226353687619569660660,60468953239450827809517780,82175756966433176253960060,106828484056363129130148078,132884211874988282576525658,158195490327367003067292450,180269279675371701169705350,196657396009496401276042200,205397724721029574666088520,205397724721029574666088520,196657396009496401276042200,180269279675371701169705350,158195490327367003067292450,132884211874988282576525658,106828484056363129130148078,82175756966433176253960060,60468953239450827809517780,42552226353687619569660660,28626043183389853165044444,18402456332179191320385714,11299753888180205196728070,6623993658588396149806110,3704945605651136829552570,1975970989680606309094704,1004181978362275337408784,485894505659165485842960,223665724827234906181680,97853754611915271454485,40646944223410958911863,16012432572858862601643,5974788273454799478225,2108748802395811580550,702916267465270526850,220916541203370737010,65341512186912471510,18150420051920130975,4724081931321677925,1149101010321489225,260462895672870891,54834293825867556,10682005290753420,1917283000904460,315502265971620,47325339895743,6426898010533,783768050065,84986896995,8093990190,666563898,46504458,2672670,121485,4095,91,1> <1,92,4186,125580,2794155,49177128,713068356,8760554088,93080887185,868754947060,7210666060598,53752237906276,362827605867363,2232785266876080,12599288291657880,65516299116620976,315297189498738447,1409563905994360116,5873182941643167150,22874501983241808900,83491932238832602485,286258053390283208520,923832808668641263860,2811665069861082107400,8083537075850611058775,21987220846313662079868,56659376796269821513506,138500698835326230366348,321519479439150177636165,709560230486400392024640,1490076484021440823251744,2980152968042881646503488,5680916595331743138647274,10328939264239532979358680,17923747546768601346534180,29702210220359396517113784,47028499515569044485430158,71178269537077472734705104,103021179593138447379178440,142644710205884004063477840,189004241022796305384108138,239712695931351411706673736,291079702202355285643818108,338464770002738704236997800,376926675684868102445747550,402055120730525975942130720,410795449442059149332177040,402055120730525975942130720,376926675684868102445747550,338464770002738704236997800,291079702202355285643818108,239712695931351411706673736,189004241022796305384108138,142644710205884004063477840,103021179593138447379178440,71178269537077472734705104,47028499515569044485430158,29702210220359396517113784,17923747546768601346534180,10328939264239532979358680,5680916595331743138647274,2980152968042881646503488,1490076484021440823251744,709560230486400392024640,321519479439150177636165,138500698835326230366348,56659376796269821513506,21987220846313662079868,8083537075850611058775,2811665069861082107400,923832808668641263860,286258053390283208520,83491932238832602485,22874501983241808900,5873182941643167150,1409563905994360116,315297189498738447,65516299116620976,12599288291657880,2232785266876080,362827605867363,53752237906276,7210666060598,868754947060,93080887185,8760554088,713068356,49177128,2794155,125580,4186,92,1> <1,93,4278,129766,2919735,51971283,762245484,9473622444,101841441273,961835834245,8079421007658,60962903966874,416579843773639,2595612872743443,14832073558533960,78115587408278856,380813488615359423,1724861095493098563,7282746847637527266,28747684924884976050,106366434222074411385,369749985629115811005,1210090862058924472380,3735497878529723371260,10895202145711693166175,30070757922164273138643,78646597642583483593374,195160075631596051879854,460020178274476408002513,1031079709925550569660805,2199636714507841215276384,4470229452064322469755232,8661069563374624785150762,16009855859571276118005954,28252686811008134325892860,47625957767127997863647964,76730709735928441002543942,118206769052646517220135262,174199449130215920113883544,245665889799022451442656280,331648951228680309447585978,428716936954147717090781874,530792398133706697350491844,629544472205093989880815908,715391445687606806682745350,778981796415394078387878270,812850570172585125274307760,812850570172585125274307760,778981796415394078387878270,715391445687606806682745350,629544472205093989880815908,530792398133706697350491844,428716936954147717090781874,331648951228680309447585978,245665889799022451442656280,174199449130215920113883544,118206769052646517220135262,76730709735928441002543942,47625957767127997863647964,28252686811008134325892860,16009855859571276118005954,8661069563374624785150762,4470229452064322469755232,2199636714507841215276384,1031079709925550569660805,460020178274476408002513,195160075631596051879854,78646597642583483593374,30070757922164273138643,10895202145711693166175,3735497878529723371260,1210090862058924472380,369749985629115811005,106366434222074411385,28747684924884976050,7282746847637527266,1724861095493098563,380813488615359423,78115587408278856,14832073558533960,2595612872743443,416579843773639,60962903966874,8079421007658,961835834245,101841441273,9473622444,762245484,51971283,2919735,129766,4278,93,1> <1,94,4371,134044,3049501,54891018,814216767,10235867928,111315063717,1063677275518,9041256841903,69042324974532,477542747740513,3012192716517082,17427686431277403,92947660966812816,458929076023638279,2105674584108457986,9007607943130625829,36030431772522503316,135114119146959387435,476116419851190222390,1579840847688040283385,4945588740588647843640,14630700024241416537435,40965960067875966304818,108717355564747756732017,273806673274179535473228,655180253906072459882367,1491099888200026977663318,3230716424433391784937189,6669866166572163685031616,13131299015438947254905994,24670925422945900903156716,44262542670579410443898814,75878644578136132189540824,124356667503056438866191906,194937478788574958222679204,292406218182862437334018806,419865338929238371556539824,577314841027702760890242258,760365888182828026538367852,959509335087854414441273718,1160336870338800687231307752,1344935917892700796563561258,1494373242103000885070623620,1591832366587979203662186030,1625701140345170250548615520,1591832366587979203662186030,1494373242103000885070623620,1344935917892700796563561258,1160336870338800687231307752,959509335087854414441273718,760365888182828026538367852,577314841027702760890242258,419865338929238371556539824,292406218182862437334018806,194937478788574958222679204,124356667503056438866191906,75878644578136132189540824,44262542670579410443898814,24670925422945900903156716,13131299015438947254905994,6669866166572163685031616,3230716424433391784937189,1491099888200026977663318,655180253906072459882367,273806673274179535473228,108717355564747756732017,40965960067875966304818,14630700024241416537435,4945588740588647843640,1579840847688040283385,476116419851190222390,135114119146959387435,36030431772522503316,9007607943130625829,2105674584108457986,458929076023638279,92947660966812816,17427686431277403,3012192716517082,477542747740513,69042324974532,9041256841903,1063677275518,111315063717,10235867928,814216767,54891018,3049501,134044,4371,94,1> <1,95,4465,138415,3183545,57940519,869107785,11050084695,121550931645,1174992339235,10104934117421,78083581816435,546585072715045,3489735464257595,20439879147794485,110375347398090219,551876736990451095,2564603660132096265,11113282527239083815,45038039715653129145,171144550919481890751,611230538998149609825,2055957267539230505775,6525429588276688127025,19576288764830064381075,55596660092117382842253,149683315632623723036835,382524028838927292205245,928986927180251995355595,2146280142106099437545685,4721816312633418762600507,9900582591005555469968805,19801165182011110939937610,37802224438384848158062710,68933468093525311347055530,120141187248715542633439638,200235312081192571055732730,319294146291631397088871110,487343696971437395556698010,712271557112100808890558630,997180179956941132446782082,1337680729210530787428610110,1719875223270682440979641570,2119846205426655101672581470,2505272788231501483794869010,2839309159995701681634184878,3086205608690980088732809650,3217533506933149454210801550,3217533506933149454210801550,3086205608690980088732809650,2839309159995701681634184878,2505272788231501483794869010,2119846205426655101672581470,1719875223270682440979641570,1337680729210530787428610110,997180179956941132446782082,712271557112100808890558630,487343696971437395556698010,319294146291631397088871110,200235312081192571055732730,120141187248715542633439638,68933468093525311347055530,37802224438384848158062710,19801165182011110939937610,9900582591005555469968805,4721816312633418762600507,2146280142106099437545685,928986927180251995355595,382524028838927292205245,149683315632623723036835,55596660092117382842253,19576288764830064381075,6525429588276688127025,2055957267539230505775,611230538998149609825,171144550919481890751,45038039715653129145,11113282527239083815,2564603660132096265,551876736990451095,110375347398090219,20439879147794485,3489735464257595,546585072715045,78083581816435,10104934117421,1174992339235,121550931645,11050084695,869107785,57940519,3183545,138415,4465,95,1> <1,96,4560,142880,3321960,61124064,927048304,11919192480,132601016340,1296543270880,11279926456656,88188515933856,624668654531480,4036320536972640,23929614612052080,130815226545884704,662252084388541314,3116480397122547360,13677886187371180080,56151322242892212960,216182590635135019896,782375089917631500576,2667187806537380115600,8581386855815918632800,26101718353106752508100,75172948856947447223328,205279975724741105879088,532207344471551015242080,1311510956019179287560840,3075267069286351432901280,6868096454739518200146192,14622398903638974232569312,29701747773016666409906415,57603389620395959098000320,106735692531910159505118240,189074655342240853980495168,320376499329908113689172368,519529458372823968144603840,806637843263068792645569120,1199615254083538204447256640,1709451737069041941337340712,2334860909167471919875392192,3057555952481213228408251680,3839721428697337542652223040,4625118993658156585467450480,5344581948227203165429053888,5925514768686681770366994528,6303739115624129542943611200,6435067013866298908421603100,6303739115624129542943611200,5925514768686681770366994528,5344581948227203165429053888,4625118993658156585467450480,3839721428697337542652223040,3057555952481213228408251680,2334860909167471919875392192,1709451737069041941337340712,1199615254083538204447256640,806637843263068792645569120,519529458372823968144603840,320376499329908113689172368,189074655342240853980495168,106735692531910159505118240,57603389620395959098000320,29701747773016666409906415,14622398903638974232569312,6868096454739518200146192,3075267069286351432901280,1311510956019179287560840,532207344471551015242080,205279975724741105879088,75172948856947447223328,26101718353106752508100,8581386855815918632800,2667187806537380115600,782375089917631500576,216182590635135019896,56151322242892212960,13677886187371180080,3116480397122547360,662252084388541314,130815226545884704,23929614612052080,4036320536972640,624668654531480,88188515933856,11279926456656,1296543270880,132601016340,11919192480,927048304,61124064,3321960,142880,4560,96,1> <1,97,4656,147440,3464840,64446024,988172368,12846240784,144520208820,1429144287220,12576469727536,99468442390512,712857170465336,4660989191504120,27965935149024720,154744841157936784,793067310934426018,3778732481511088674,16794366584493727440,69829208430263393040,272333912878027232856,998557680552766520472,3449562896455011616176,11248574662353298748400,34683105208922671140900,101274667210054199731428,280452924581688553102416,737487320196292121121168,1843718300490730302802920,4386778025305530720462120,9943363524025869633047472,21490495358378492432715504,44324146676655640642475727,87305137393412625507906735,164339082152306118603118560,295810347874151013485613408,509451154672148967669667536,839905957702732081833776208,1326167301635892760790172960,2006253097346606997092825760,2909066991152580145784597352,4044312646236513861212732904,5392416861648685148283643872,6897277381178550771060474720,8464840422355494128119673520,9969700941885359750896504368,11270096716913884935796048416,12229253884310811313310605728,12738806129490428451365214300,12738806129490428451365214300,12229253884310811313310605728,11270096716913884935796048416,9969700941885359750896504368,8464840422355494128119673520,6897277381178550771060474720,5392416861648685148283643872,4044312646236513861212732904,2909066991152580145784597352,2006253097346606997092825760,1326167301635892760790172960,839905957702732081833776208,509451154672148967669667536,295810347874151013485613408,164339082152306118603118560,87305137393412625507906735,44324146676655640642475727,21490495358378492432715504,9943363524025869633047472,4386778025305530720462120,1843718300490730302802920,737487320196292121121168,280452924581688553102416,101274667210054199731428,34683105208922671140900,11248574662353298748400,3449562896455011616176,998557680552766520472,272333912878027232856,69829208430263393040,16794366584493727440,3778732481511088674,793067310934426018,154744841157936784,27965935149024720,4660989191504120,712857170465336,99468442390512,12576469727536,1429144287220,144520208820,12846240784,988172368,64446024,3464840,147440,4656,97,1> <1,98,4753,152096,3612280,67910864,1052618392,13834413152,157366449604,1573664496040,14005614014756,112044912118048,812325612855848,5373846361969456,32626924340528840,182710776306961504,947812152092362802,4571799792445514692,20573099066004816114,86623575014757120480,342163121308290625896,1270891593430793753328,4448120577007778136648,14698137558808310364576,45931679871275969889300,135957772418976870872328,381727591791742752833844,1017940244777980674223584,2581205620687022423924088,6230496325796261023265040,14330141549331400353509592,31433858882404362065762976,65814642035034133075191231,131629284070068266150382462,251644219545718744111025295,460149430026457132088731968,805261502546299981155280944,1349357112374881049503443744,2166073259338624842623949168,3332420398982499757882998720,4915320088499187142877423112,6953379637389094006997330256,9436729507885199009496376776,12289694242827235919344118592,15362117803534044899180148240,18434541364240853879016177888,21239797658799244686692552784,23499350601224696249106654144,24968060013801239764675820028,25477612258980856902730428600,24968060013801239764675820028,23499350601224696249106654144,21239797658799244686692552784,18434541364240853879016177888,15362117803534044899180148240,12289694242827235919344118592,9436729507885199009496376776,6953379637389094006997330256,4915320088499187142877423112,3332420398982499757882998720,2166073259338624842623949168,1349357112374881049503443744,805261502546299981155280944,460149430026457132088731968,251644219545718744111025295,131629284070068266150382462,65814642035034133075191231,31433858882404362065762976,14330141549331400353509592,6230496325796261023265040,2581205620687022423924088,1017940244777980674223584,381727591791742752833844,135957772418976870872328,45931679871275969889300,14698137558808310364576,4448120577007778136648,1270891593430793753328,342163121308290625896,86623575014757120480,20573099066004816114,4571799792445514692,947812152092362802,182710776306961504,32626924340528840,5373846361969456,812325612855848,112044912118048,14005614014756,1573664496040,157366449604,13834413152,1052618392,67910864,3612280,152096,4753,98,1> <1,99,4851,156849,3764376,71523144,1120529256,14887031544,171200862756,1731030945644,15579278510796,126050526132804,924370524973896,6186171974825304,38000770702498296,215337700647490344,1130522928399324306,5519611944537877494,25144898858450330806,107196674080761936594,428786696323047746376,1613054714739084379224,5719012170438571889976,19146258135816088501224,60629817430084280253876,181889452290252840761628,517685364210719623706172,1399667836569723427057428,3599145865465003098147672,8811701946483283447189128,20560637875127661376774632,45764000431735762419272568,97248500917438495140954207,197443926105102399225573693,383273503615787010261407757,711793649572175876199757263,1265410932572757113244012912,2154618614921181030658724688,3515430371713505892127392912,5498493658321124600506947888,8247740487481686900760421832,11868699725888281149874753368,16390109145274293016493707032,21726423750712434928840495368,27651812046361280818524266832,33796659167774898778196326128,39674339023040098565708730672,44739148260023940935799206928,48467410615025936013782474172,50445672272782096667406248628,50445672272782096667406248628,48467410615025936013782474172,44739148260023940935799206928,39674339023040098565708730672,33796659167774898778196326128,27651812046361280818524266832,21726423750712434928840495368,16390109145274293016493707032,11868699725888281149874753368,8247740487481686900760421832,5498493658321124600506947888,3515430371713505892127392912,2154618614921181030658724688,1265410932572757113244012912,711793649572175876199757263,383273503615787010261407757,197443926105102399225573693,97248500917438495140954207,45764000431735762419272568,20560637875127661376774632,8811701946483283447189128,3599145865465003098147672,1399667836569723427057428,517685364210719623706172,181889452290252840761628,60629817430084280253876,19146258135816088501224,5719012170438571889976,1613054714739084379224,428786696323047746376,107196674080761936594,25144898858450330806,5519611944537877494,1130522928399324306,215337700647490344,38000770702498296,6186171974825304,924370524973896,126050526132804,15579278510796,1731030945644,171200862756,14887031544,1120529256,71523144,3764376,156849,4851,99,1> <1,100,4950,161700,3921225,75287520,1192052400,16007560800,186087894300,1902231808400,17310309456440,141629804643600,1050421051106700,7110542499799200,44186942677323600,253338471349988640,1345860629046814650,6650134872937201800,30664510802988208300,132341572939212267400,535983370403809682970,2041841411062132125600,7332066885177656269200,24865270306254660391200,79776075565900368755100,242519269720337121015504,699574816500972464467800,1917353200780443050763600,4998813702034726525205100,12410847811948286545336800,29372339821610944823963760,66324638306863423796047200,143012501349174257560226775,294692427022540894366527900,580717429720889409486981450,1095067153187962886461165020,1977204582144932989443770175,3420029547493938143902737600,5670048986634686922786117600,9013924030034630492634340800,13746234145802811501267369720,20116440213369968050635175200,28258808871162574166368460400,38116532895986727945334202400,49378235797073715747364762200,61448471214136179596720592960,73470998190814997343905056800,84413487283064039501507937600,93206558875049876949581681100,98913082887808032681188722800,100891344545564193334812497256,98913082887808032681188722800,93206558875049876949581681100,84413487283064039501507937600,73470998190814997343905056800,61448471214136179596720592960,49378235797073715747364762200,38116532895986727945334202400,28258808871162574166368460400,20116440213369968050635175200,13746234145802811501267369720,9013924030034630492634340800,5670048986634686922786117600,3420029547493938143902737600,1977204582144932989443770175,1095067153187962886461165020,580717429720889409486981450,294692427022540894366527900,143012501349174257560226775,66324638306863423796047200,29372339821610944823963760,12410847811948286545336800,4998813702034726525205100,1917353200780443050763600,699574816500972464467800,242519269720337121015504,79776075565900368755100,24865270306254660391200,7332066885177656269200,2041841411062132125600,535983370403809682970,132341572939212267400,30664510802988208300,6650134872937201800,1345860629046814650,253338471349988640,44186942677323600,7110542499799200,1050421051106700,141629804643600,17310309456440,1902231808400,186087894300,16007560800,1192052400,75287520,3921225,161700,4950,100,1> <1,101,5050,166650,4082925,79208745,1267339920,17199613200,202095455100,2088319702700,19212541264840,158940114100040,1192050855750300,8160963550905900,51297485177122800,297525414027312240,1599199100396803290,7995995501984016450,37314645675925410100,163006083742200475700,668324943343021950370,2577824781465941808570,9373908296239788394800,32197337191432316660400,104641345872155029146300,322295345286237489770604,942094086221309585483304,2616928017281415515231400,6916166902815169575968700,17409661513983013070541900,41783187633559231369300560,95696978128474368620010960,209337139656037681356273975,437704928371715151926754675,875409856743430303853509350,1675784582908852295948146470,3072271735332895875904935195,5397234129638871133346507775,9090078534128625066688855200,14683973016669317415420458400,22760158175837441993901710520,33862674359172779551902544920,48375249084532542217003635600,66375341767149302111702662800,87494768693060443692698964600,110826707011209895344085355160,134919469404951176940625649760,157884485473879036845412994400,177620046158113916451089618700,192119641762857909630770403900,199804427433372226016001220056,199804427433372226016001220056,192119641762857909630770403900,177620046158113916451089618700,157884485473879036845412994400,134919469404951176940625649760,110826707011209895344085355160,87494768693060443692698964600,66375341767149302111702662800,48375249084532542217003635600,33862674359172779551902544920,22760158175837441993901710520,14683973016669317415420458400,9090078534128625066688855200,5397234129638871133346507775,3072271735332895875904935195,1675784582908852295948146470,875409856743430303853509350,437704928371715151926754675,209337139656037681356273975,95696978128474368620010960,41783187633559231369300560,17409661513983013070541900,6916166902815169575968700,2616928017281415515231400,942094086221309585483304,322295345286237489770604,104641345872155029146300,32197337191432316660400,9373908296239788394800,2577824781465941808570,668324943343021950370,163006083742200475700,37314645675925410100,7995995501984016450,1599199100396803290,297525414027312240,51297485177122800,8160963550905900,1192050855750300,158940114100040,19212541264840,2088319702700,202095455100,17199613200,1267339920,79208745,4082925,166650,5050,101,1> <1,102,5151,171700,4249575,83291670,1346548665,18466953120,219295068300,2290415157800,21300860967540,178152655364880,1350990969850340,9353014406656200,59458448728028700,348822899204435040,1896724514424115530,9595194602380819740,45310641177909426550,200320729418125885800,831331027085222426070,3246149724808963758940,11951733077705730203370,41571245487672105055200,136838683063587345806700,426936691158392518916904,1264389431507547075253908,3559022103502725100714704,9533094920096585091200100,24325828416798182646510600,59192849147542244439842460,137480165762033599989311520,305034117784512049976284935,647042068027752833283028650,1313114785115145455780264025,2551194439652282599801655820,4748056318241748171853081665,8469505864971767009251442970,14487312663767496200035362975,23774051550797942482109313600,37444131192506759409322168920,56622832535010221545804255440,82237923443705321768906180520,114750590851681844328706298400,153870110460209745804401627400,198321475704270339036784319760,245746176416161072284711004920,292803954878830213786038644160,335504531631992953296502613100,369739687920971826081860022600,391924069196230135646771623956,399608854866744452032002440112,391924069196230135646771623956,369739687920971826081860022600,335504531631992953296502613100,292803954878830213786038644160,245746176416161072284711004920,198321475704270339036784319760,153870110460209745804401627400,114750590851681844328706298400,82237923443705321768906180520,56622832535010221545804255440,37444131192506759409322168920,23774051550797942482109313600,14487312663767496200035362975,8469505864971767009251442970,4748056318241748171853081665,2551194439652282599801655820,1313114785115145455780264025,647042068027752833283028650,305034117784512049976284935,137480165762033599989311520,59192849147542244439842460,24325828416798182646510600,9533094920096585091200100,3559022103502725100714704,1264389431507547075253908,426936691158392518916904,136838683063587345806700,41571245487672105055200,11951733077705730203370,3246149724808963758940,831331027085222426070,200320729418125885800,45310641177909426550,9595194602380819740,1896724514424115530,348822899204435040,59458448728028700,9353014406656200,1350990969850340,178152655364880,21300860967540,2290415157800,219295068300,18466953120,1346548665,83291670,4249575,171700,5151,102,1> <1,103,5253,176851,4421275,87541245,1429840335,19813501785,237762021420,2509710226100,23591276125340,199453516332420,1529143625215220,10704005376506540,68811463134684900,408281347932463740,2245547413628550570,11491919116804935270,54905835780290246290,245631370596035312350,1031651756503348311870,4077480751894186185010,15197882802514693962310,53522978565377835258570,178409928551259450861900,563775374221979864723604,1691326122665939594170812,4823411535010272175968612,13092117023599310191914804,33858923336894767737710700,83518677564340427086353060,196673014909575844429153980,442514283546545649965596455,952076185812264883259313585,1960156853142898289063292675,3864309224767428055581919845,7299250757894030771654737485,13217562183213515181104524635,22956818528739263209286805945,38261364214565438682144676575,61218182743304701891431482520,94066963727516980955126424360,138860755978715543314710435960,196988514295387166097612478920,268620701311891590133107925800,352191586164480084841185947160,444067652120431411321495324680,538550131294991286070749649080,628308486510823167082541257260,705244219552964779378362635700,761663757117201961728631646556,791532924062974587678774064068,791532924062974587678774064068,761663757117201961728631646556,705244219552964779378362635700,628308486510823167082541257260,538550131294991286070749649080,444067652120431411321495324680,352191586164480084841185947160,268620701311891590133107925800,196988514295387166097612478920,138860755978715543314710435960,94066963727516980955126424360,61218182743304701891431482520,38261364214565438682144676575,22956818528739263209286805945,13217562183213515181104524635,7299250757894030771654737485,3864309224767428055581919845,1960156853142898289063292675,952076185812264883259313585,442514283546545649965596455,196673014909575844429153980,83518677564340427086353060,33858923336894767737710700,13092117023599310191914804,4823411535010272175968612,1691326122665939594170812,563775374221979864723604,178409928551259450861900,53522978565377835258570,15197882802514693962310,4077480751894186185010,1031651756503348311870,245631370596035312350,54905835780290246290,11491919116804935270,2245547413628550570,408281347932463740,68811463134684900,10704005376506540,1529143625215220,199453516332420,23591276125340,2509710226100,237762021420,19813501785,1429840335,87541245,4421275,176851,5253,103,1> <1,104,5356,182104,4598126,91962520,1517381580,21243342120,257575523205,2747472247520,26100986351440,223044792457760,1728597141547640,12233149001721760,79515468511191440,477092811067148640,2653828761561014310,13737466530433485840,66397754897095181560,300537206376325558640,1277283127099383624220,5109132508397534496880,19275363554408880147320,68720861367892529220880,231932907116637286120470,742185302773239315585504,2255101496887919458894416,6514737657676211770139424,17915528558609582367883416,46951040360494077929625504,117377600901235194824063760,280191692473916271515507040,639187298456121494394750435,1394590469358810533224910040,2912233038955163172322606260,5824466077910326344645212520,11163559982661458827236657330,20516812941107545952759262120,36174380711952778390391330580,61218182743304701891431482520,99479546957870140573576159095,155285146470821682846557906880,232927719706232524269836860320,335849270274102709412322914880,465609215607278756230720404720,620812287476371674974293872960,796259238284911496162681271840,982617783415422697392244973760,1166858617805814453153290906340,1333552706063787946460903892960,1466907976670166741106994282256,1553196681180176549407405710624,1583065848125949175357548128136,1553196681180176549407405710624,1466907976670166741106994282256,1333552706063787946460903892960,1166858617805814453153290906340,982617783415422697392244973760,796259238284911496162681271840,620812287476371674974293872960,465609215607278756230720404720,335849270274102709412322914880,232927719706232524269836860320,155285146470821682846557906880,99479546957870140573576159095,61218182743304701891431482520,36174380711952778390391330580,20516812941107545952759262120,11163559982661458827236657330,5824466077910326344645212520,2912233038955163172322606260,1394590469358810533224910040,639187298456121494394750435,280191692473916271515507040,117377600901235194824063760,46951040360494077929625504,17915528558609582367883416,6514737657676211770139424,2255101496887919458894416,742185302773239315585504,231932907116637286120470,68720861367892529220880,19275363554408880147320,5109132508397534496880,1277283127099383624220,300537206376325558640,66397754897095181560,13737466530433485840,2653828761561014310,477092811067148640,79515468511191440,12233149001721760,1728597141547640,223044792457760,26100986351440,2747472247520,257575523205,21243342120,1517381580,91962520,4598126,182104,5356,104,1> <1,105,5460,187460,4780230,96560646,1609344100,22760723700,278818865325,3005047770725,28848458598960,249145778809200,1951641934005400,13961746143269400,91748617512913200,556608279578340080,3130921572628162950,16391295291994500150,80135221427528667400,366934961273420740200,1577820333475709182860,6386415635496918121100,24384496062806414644200,87996224922301409368200,300653768484529815341350,974118209889876601705974,2997286799661158774479920,8769839154564131229033840,24430266216285794138022840,64866568919103660297508920,164328641261729272753689264,397569293375151466339570800,919378990930037765910257475,2033777767814932027619660475,4306823508313973705547516300,8736699116865489516967818780,16988026060571785171881869850,31680372923769004779995919450,56691193653060324343150592700,97392563455257480281822813100,160697729701174842465007641615,254764693428691823420134065975,388212866177054207116394767200,568776989980335233682159775200,801458485881381465643043319600,1086421503083650431205014277680,1417071525761283171136975144800,1778877021700334193554926245600,2149476401221237150545535880100,2500411323869602399614194799300,2800460682733954687567898175216,3020104657850343290514399992880,3136262529306125724764953838760,3136262529306125724764953838760,3020104657850343290514399992880,2800460682733954687567898175216,2500411323869602399614194799300,2149476401221237150545535880100,1778877021700334193554926245600,1417071525761283171136975144800,1086421503083650431205014277680,801458485881381465643043319600,568776989980335233682159775200,388212866177054207116394767200,254764693428691823420134065975,160697729701174842465007641615,97392563455257480281822813100,56691193653060324343150592700,31680372923769004779995919450,16988026060571785171881869850,8736699116865489516967818780,4306823508313973705547516300,2033777767814932027619660475,919378990930037765910257475,397569293375151466339570800,164328641261729272753689264,64866568919103660297508920,24430266216285794138022840,8769839154564131229033840,2997286799661158774479920,974118209889876601705974,300653768484529815341350,87996224922301409368200,24384496062806414644200,6386415635496918121100,1577820333475709182860,366934961273420740200,80135221427528667400,16391295291994500150,3130921572628162950,556608279578340080,91748617512913200,13961746143269400,1951641934005400,249145778809200,28848458598960,3005047770725,278818865325,22760723700,1609344100,96560646,4780230,187460,5460,105,1> <1,106,5565,192920,4967690,101340876,1705904746,24370067800,301579589025,3283866636050,31853506369685,277994237408160,2200787712814600,15913388077274800,105710363656182600,648356897091253280,3687529852206503030,19522216864622663100,96526516719523167550,447070182700949407600,1944755294749129923060,7964235968972627303960,30770911698303332765300,112380720985107824012400,388649993406831224709550,1274771978374406417047324,3971405009551035376185894,11767125954225290003513760,33200105370849925367056680,89296835135389454435531760,229195210180832933051198184,561897934636880739093260064,1316948284305189232249828275,2953156758744969793529917950,6340601276128905733167176775,13043522625179463222515335080,25724725177437274688849688630,48668398984340789951877789300,88371566576829329123146512150,154083757108317804624973405800,258090293156432322746830454715,415462423129866665885141707590,642977559605746030536528833175,956989856157389440798554542400,1370235475861716699325203094800,1887879988965031896848057597280,2503493028844933602341989422480,3195948547461617364691901390400,3928353422921571344100462125700,4649887725090839550159730679400,5300872006603557087182092974516,5820565340584297978082298168096,6156367187156469015279353831640,6272525058612251449529907677520,6156367187156469015279353831640,5820565340584297978082298168096,5300872006603557087182092974516,4649887725090839550159730679400,3928353422921571344100462125700,3195948547461617364691901390400,2503493028844933602341989422480,1887879988965031896848057597280,1370235475861716699325203094800,956989856157389440798554542400,642977559605746030536528833175,415462423129866665885141707590,258090293156432322746830454715,154083757108317804624973405800,88371566576829329123146512150,48668398984340789951877789300,25724725177437274688849688630,13043522625179463222515335080,6340601276128905733167176775,2953156758744969793529917950,1316948284305189232249828275,561897934636880739093260064,229195210180832933051198184,89296835135389454435531760,33200105370849925367056680,11767125954225290003513760,3971405009551035376185894,1274771978374406417047324,388649993406831224709550,112380720985107824012400,30770911698303332765300,7964235968972627303960,1944755294749129923060,447070182700949407600,96526516719523167550,19522216864622663100,3687529852206503030,648356897091253280,105710363656182600,15913388077274800,2200787712814600,277994237408160,31853506369685,3283866636050,301579589025,24370067800,1705904746,101340876,4967690,192920,5565,106,1> <1,107,5671,198485,5160610,106308566,1807245622,26075972546,325949656825,3585446225075,35137373005735,309847743777845,2478781950222760,18114175790089400,121623751733457400,754067260747435880,4335886749297756310,23209746716829166130,116048733584145830650,543596699420472575150,2391825477450079330660,9908991263721757227020,38735147667275960069260,143151632683411156777700,501030714391939048721950,1663421971781237641756874,5246176987925441793233218,15738530963776325379699654,44967231325075215370570440,122496940506239379802588440,318492045316222387486729944,791093144817713672144458248,1878846218942069971343088339,4270105043050159025779746225,9293758034873875526697094725,19384123901308368955682511855,38768247802616737911365023710,74393124161778064640727477930,137039965561170119075024301450,242455323685147133748119917950,412174050264750127371803860515,673552716286298988631972162305,1058439982735612696421670540765,1599967415763135471335083375575,2327225332019106140123757637200,3258115464826748596173260692080,4391373017809965499190047019760,5699441576306550967033890812880,7124301970383188708792363516100,8578241148012410894260192805100,9950759731694396637341823653916,11121437347187855065264391142612,11976932527740766993361651999736,12428892245768720464809261509160,12428892245768720464809261509160,11976932527740766993361651999736,11121437347187855065264391142612,9950759731694396637341823653916,8578241148012410894260192805100,7124301970383188708792363516100,5699441576306550967033890812880,4391373017809965499190047019760,3258115464826748596173260692080,2327225332019106140123757637200,1599967415763135471335083375575,1058439982735612696421670540765,673552716286298988631972162305,412174050264750127371803860515,242455323685147133748119917950,137039965561170119075024301450,74393124161778064640727477930,38768247802616737911365023710,19384123901308368955682511855,9293758034873875526697094725,4270105043050159025779746225,1878846218942069971343088339,791093144817713672144458248,318492045316222387486729944,122496940506239379802588440,44967231325075215370570440,15738530963776325379699654,5246176987925441793233218,1663421971781237641756874,501030714391939048721950,143151632683411156777700,38735147667275960069260,9908991263721757227020,2391825477450079330660,543596699420472575150,116048733584145830650,23209746716829166130,4335886749297756310,754067260747435880,121623751733457400,18114175790089400,2478781950222760,309847743777845,35137373005735,3585446225075,325949656825,26075972546,1807245622,106308566,5160610,198485,5671,107,1> <1,108,5778,204156,5359095,111469176,1913554188,27883218168,352025629371,3911395881900,38722819230810,344985116783580,2788629694000605,20592957740312160,139737927523546800,875691012480893280,5089954010045192190,27545633466126922440,139258480300974996780,659645433004618405800,2935422176870551905810,12300816741171836557680,48644138930997717296280,181886780350687116846960,644182347075350205499650,2164452686173176690478824,6909598959706679434990092,20984707951701767172932872,60705762288851540750270094,167464171831314595173158880,440988985822461767289318384,1109585190133936059631188192,2669939363759783643487546587,6148951261992228997122834564,13563863077924034552476840950,28677881936182244482379606580,58152371703925106867047535565,113161371964394802552092501640,211433089722948183715751779380,379495289246317252823144219400,654629373949897261119923778465,1085726766551049116003776022820,1731992699021911685053642703070,2658407398498748167756753916340,3927192747782241611458841012775,5585340796845854736297018329280,7649488482636714095363307711840,10090814594116516466223937832640,12823743546689739675826254328980,15702543118395599603052556321200,18529000879706807531602016459016,21072197078882251702606214796528,23098369874928622058626043142348,24405824773509487458170913508896,24857784491537440929618523018320,24405824773509487458170913508896,23098369874928622058626043142348,21072197078882251702606214796528,18529000879706807531602016459016,15702543118395599603052556321200,12823743546689739675826254328980,10090814594116516466223937832640,7649488482636714095363307711840,5585340796845854736297018329280,3927192747782241611458841012775,2658407398498748167756753916340,1731992699021911685053642703070,1085726766551049116003776022820,654629373949897261119923778465,379495289246317252823144219400,211433089722948183715751779380,113161371964394802552092501640,58152371703925106867047535565,28677881936182244482379606580,13563863077924034552476840950,6148951261992228997122834564,2669939363759783643487546587,1109585190133936059631188192,440988985822461767289318384,167464171831314595173158880,60705762288851540750270094,20984707951701767172932872,6909598959706679434990092,2164452686173176690478824,644182347075350205499650,181886780350687116846960,48644138930997717296280,12300816741171836557680,2935422176870551905810,659645433004618405800,139258480300974996780,27545633466126922440,5089954010045192190,875691012480893280,139737927523546800,20592957740312160,2788629694000605,344985116783580,38722819230810,3911395881900,352025629371,27883218168,1913554188,111469176,5359095,204156,5778,108,1> <1,109,5886,209934,5563251,116828271,2025023364,29796772356,379908847539,4263421511271,42634215112710,383707936014390,3133614810784185,23381587434312765,160330885263858960,1015428940004440080,5965645022526085470,32635587476172114630,166804113767101919220,798903913305593402580,3595067609875170311610,15236238918042388463490,60944955672169553853960,230530919281684834143240,826069127426037322346610,2808635033248526895978474,9074051645879856125468916,27894306911408446607922964,81690470240553307923202966,228169934120166135923428974,608453157653776362462477264,1550574175956397826920506576,3779524553893719703118734779,8818890625752012640610381151,19712814339916263549599675514,42241745014106279034856447530,86830253640107351349427142145,171313743668319909419140037205,324594461687342986267844281020,590928378969265436538895998780,1034124663196214513943067997865,1740356140500946377123699801285,2817719465572960801057418725890,4390400097520659852810396619410,6585600146280989779215594929115,9512533544628096347755859342055,13234829279482568831660326041120,17740303076753230561587245544480,22914558140806256142050192161620,28526286665085339278878810650180,34231543998102407134654572780216,39601197958589059234208231255544,44170566953810873761232257938876,47504194648438109516796956651244,49263609265046928387789436527216,49263609265046928387789436527216,47504194648438109516796956651244,44170566953810873761232257938876,39601197958589059234208231255544,34231543998102407134654572780216,28526286665085339278878810650180,22914558140806256142050192161620,17740303076753230561587245544480,13234829279482568831660326041120,9512533544628096347755859342055,6585600146280989779215594929115,4390400097520659852810396619410,2817719465572960801057418725890,1740356140500946377123699801285,1034124663196214513943067997865,590928378969265436538895998780,324594461687342986267844281020,171313743668319909419140037205,86830253640107351349427142145,42241745014106279034856447530,19712814339916263549599675514,8818890625752012640610381151,3779524553893719703118734779,1550574175956397826920506576,608453157653776362462477264,228169934120166135923428974,81690470240553307923202966,27894306911408446607922964,9074051645879856125468916,2808635033248526895978474,826069127426037322346610,230530919281684834143240,60944955672169553853960,15236238918042388463490,3595067609875170311610,798903913305593402580,166804113767101919220,32635587476172114630,5965645022526085470,1015428940004440080,160330885263858960,23381587434312765,3133614810784185,383707936014390,42634215112710,4263421511271,379908847539,29796772356,2025023364,116828271,5563251,209934,5886,109,1> <1,110,5995,215820,5773185,122391522,2141851635,31821795720,409705619895,4643330358810,46897636623981,426342151127100,3517322746798575,26515202245096950,183712472698171725,1175759825268299040,6981073962530525550,38601232498698200100,199439701243274033850,965708027072695321800,4393971523180763714190,18831306527917558775100,76181194590211942317450,291475874953854387997200,1056600046707722156489850,3634704160674564218325084,11882686679128383021447390,36968358557288302733391880,109584777151961754531125930,309860404360719443846631940,836623091773942498385906238,2159027333610174189382983840,5330098729850117530039241355,12598415179645732343729115930,28531704965668276190210056665,61954559354022542584456123044,129071998654213630384283589675,258143997308427260768567179350,495908205355662895686984318225,915522840656608422806740279800,1625053042165479950481963996645,2774480803697160891066767799150,4558075606073907178181118527175,7208119563093620653867815345300,10976000243801649632025991548525,16098133690909086126971454271170,22747362824110665179416185383175,30975132356235799393247571585600,40654861217559486703637437706100,51440844805891595420929002811800,62757830663187746413533383430396,73832741956691466368862804035760,83771764912399932995440489194420,91674761602248983278029214590120,96767803913485037904586393178460,98527218530093856775578873054432,96767803913485037904586393178460,91674761602248983278029214590120,83771764912399932995440489194420,73832741956691466368862804035760,62757830663187746413533383430396,51440844805891595420929002811800,40654861217559486703637437706100,30975132356235799393247571585600,22747362824110665179416185383175,16098133690909086126971454271170,10976000243801649632025991548525,7208119563093620653867815345300,4558075606073907178181118527175,2774480803697160891066767799150,1625053042165479950481963996645,915522840656608422806740279800,495908205355662895686984318225,258143997308427260768567179350,129071998654213630384283589675,61954559354022542584456123044,28531704965668276190210056665,12598415179645732343729115930,5330098729850117530039241355,2159027333610174189382983840,836623091773942498385906238,309860404360719443846631940,109584777151961754531125930,36968358557288302733391880,11882686679128383021447390,3634704160674564218325084,1056600046707722156489850,291475874953854387997200,76181194590211942317450,18831306527917558775100,4393971523180763714190,965708027072695321800,199439701243274033850,38601232498698200100,6981073962530525550,1175759825268299040,183712472698171725,26515202245096950,3517322746798575,426342151127100,46897636623981,4643330358810,409705619895,31821795720,2141851635,122391522,5773185,215820,5995,110,1> <1,111,6105,221815,5989005,128164707,2264243157,33963647355,441527415615,5053035978705,51540966982791,473239787751081,3943664897925675,30032524991895525,210227674943268675,1359472297966470765,8156833787798824590,45582306461228725650,238040933741972233950,1165147728315969355650,5359679550253459035990,23225278051098322489290,95012501118129501092550,367657069544066330314650,1348075921661576544487050,4691304207382286374814934,15517390839802947239772474,48851045236416685754839270,146553135709250057264517810,419445181512681198377757870,1146483496134661942232538178,2995650425384116687768890078,7489126063460291719422225195,17928513909495849873768357285,41130120145314008533939172595,90486264319690818774666179709,191026558008236172968739712719,387215995962640891152850769025,754052202664090156455551497575,1411431046012271318493724598025,2540575882822088373288704276445,4399533845862640841548731795795,7332556409771068069247886326325,11766195169167527832048933872475,18184119806895270285893806893825,27074133934710735758997445819695,38845496515019751306387639654345,53722495180346464572663756968775,71629993573795286096885009291700,92095706023451082124566440517900,114198675469079341834462386242196,136590572619879212782396187466156,157604506869091399364303293230180,175446526514648916273469703784540,188442565515734021182615607768580,195295022443578894680165266232892,195295022443578894680165266232892,188442565515734021182615607768580,175446526514648916273469703784540,157604506869091399364303293230180,136590572619879212782396187466156,114198675469079341834462386242196,92095706023451082124566440517900,71629993573795286096885009291700,53722495180346464572663756968775,38845496515019751306387639654345,27074133934710735758997445819695,18184119806895270285893806893825,11766195169167527832048933872475,7332556409771068069247886326325,4399533845862640841548731795795,2540575882822088373288704276445,1411431046012271318493724598025,754052202664090156455551497575,387215995962640891152850769025,191026558008236172968739712719,90486264319690818774666179709,41130120145314008533939172595,17928513909495849873768357285,7489126063460291719422225195,2995650425384116687768890078,1146483496134661942232538178,419445181512681198377757870,146553135709250057264517810,48851045236416685754839270,15517390839802947239772474,4691304207382286374814934,1348075921661576544487050,367657069544066330314650,95012501118129501092550,23225278051098322489290,5359679550253459035990,1165147728315969355650,238040933741972233950,45582306461228725650,8156833787798824590,1359472297966470765,210227674943268675,30032524991895525,3943664897925675,473239787751081,51540966982791,5053035978705,441527415615,33963647355,2264243157,128164707,5989005,221815,6105,111,1> <1,112,6216,227920,6210820,134153712,2392407864,36227890512,475491062970,5494563394320,56594002961496,524780754733872,4416904685676756,33976189889821200,240260199935164200,1569699972909739440,9516306085765295355,53739140249027550240,283623240203200959600,1403188662057941589600,6524827278569428391640,28584957601351781525280,118237779169227823581840,462669570662195831407200,1715732991205642874801700,6039380129043862919301984,20208695047185233614587408,64368436076219632994611744,195404180945666743019357080,565998317221931255642275680,1565928677647343140610296048,4142133921518778630001428256,10484776488844408407191115273,25417639972956141593190582480,59058634054809858407707529880,131616384465004827308605352304,281512822327926991743405892428,578242553970877064121590481744,1141268198626731047608402266600,2165483248676361474949276095600,3952006928834359691782428874470,6940109728684729214837436072240,11732090255633708910796618122120,19098751578938595901296820198800,29950314976062798117942740766300,45258253741606006044891252713520,65919630449730487065385085474040,92567991695366215879051396623120,125352488754141750669548766260475,163725699597246368221451449809600,206294381492530423959028826760096,250789248088958554616858573708352,294195079488970612146699480696336,333051033383740315637772997014720,363889092030382937456085311553120,383737587959312915862780874001472,390590044887157789360330532465784,383737587959312915862780874001472,363889092030382937456085311553120,333051033383740315637772997014720,294195079488970612146699480696336,250789248088958554616858573708352,206294381492530423959028826760096,163725699597246368221451449809600,125352488754141750669548766260475,92567991695366215879051396623120,65919630449730487065385085474040,45258253741606006044891252713520,29950314976062798117942740766300,19098751578938595901296820198800,11732090255633708910796618122120,6940109728684729214837436072240,3952006928834359691782428874470,2165483248676361474949276095600,1141268198626731047608402266600,578242553970877064121590481744,281512822327926991743405892428,131616384465004827308605352304,59058634054809858407707529880,25417639972956141593190582480,10484776488844408407191115273,4142133921518778630001428256,1565928677647343140610296048,565998317221931255642275680,195404180945666743019357080,64368436076219632994611744,20208695047185233614587408,6039380129043862919301984,1715732991205642874801700,462669570662195831407200,118237779169227823581840,28584957601351781525280,6524827278569428391640,1403188662057941589600,283623240203200959600,53739140249027550240,9516306085765295355,1569699972909739440,240260199935164200,33976189889821200,4416904685676756,524780754733872,56594002961496,5494563394320,475491062970,36227890512,2392407864,134153712,6210820,227920,6216,112,1> <1,113,6328,234136,6438740,140364532,2526561576,38620298376,511718953482,5970054457290,62088566355816,581374757695368,4941685440410628,38393094575497956,274236389824985400,1809960172844903640,11086006058675034795,63255446334792845595,337362380452228509840,1686811902261142549200,7928015940627369981240,35109784879921209916920,146822736770579605107120,580907349831423654989040,2178402561867838706208900,7755113120249505794103684,26248075176229096533889392,84577131123404866609199152,259772617021886376013968824,761402498167597998661632760,2131926994869274396252571728,5708062599166121770611724304,14626910410363187037192543529,35902416461800550000381697753,84476274027766000000898112360,190675018519814685716312882184,413129206792931819052011244732,859755376298804055864996374172,1719510752597608111729992748344,3306751447303092522557678362200,6117490177510721166731704970070,10892116657519088906619864946710,18672199984318438125634054194360,30830841834572304812093438320920,49049066555001394019239560965100,75208568717668804162833993479820,111177884191336493110276338187560,158487622145096702944436482097160,217920480449507966548600162883595,289078188351388118891000216070075,370020081089776792180480276569696,457083629581488978575887400468448,544984327577929166763558054404688,627246112872710927784472477711056,696940125414123253093858308567840,747626679989695853318866185554592,774327632846470705223111406467256,774327632846470705223111406467256,747626679989695853318866185554592,696940125414123253093858308567840,627246112872710927784472477711056,544984327577929166763558054404688,457083629581488978575887400468448,370020081089776792180480276569696,289078188351388118891000216070075,217920480449507966548600162883595,158487622145096702944436482097160,111177884191336493110276338187560,75208568717668804162833993479820,49049066555001394019239560965100,30830841834572304812093438320920,18672199984318438125634054194360,10892116657519088906619864946710,6117490177510721166731704970070,3306751447303092522557678362200,1719510752597608111729992748344,859755376298804055864996374172,413129206792931819052011244732,190675018519814685716312882184,84476274027766000000898112360,35902416461800550000381697753,14626910410363187037192543529,5708062599166121770611724304,2131926994869274396252571728,761402498167597998661632760,259772617021886376013968824,84577131123404866609199152,26248075176229096533889392,7755113120249505794103684,2178402561867838706208900,580907349831423654989040,146822736770579605107120,35109784879921209916920,7928015940627369981240,1686811902261142549200,337362380452228509840,63255446334792845595,11086006058675034795,1809960172844903640,274236389824985400,38393094575497956,4941685440410628,581374757695368,62088566355816,5970054457290,511718953482,38620298376,2526561576,140364532,6438740,234136,6328,113,1> <1,114,6441,240464,6672876,146803272,2666926108,41146859952,550339251858,6481773410772,68058620813106,643463324051184,5523060198105996,43334780015908584,312629484400483356,2084196562669889040,12895966231519938435,74341452393467880390,400617826787021355435,2024174282713371059040,9614827842888512530440,43037800820548579898160,181932521650500815024040,727730086602003260096160,2759309911699262361197940,9933515682117344500312584,34003188296478602327993076,110825206299633963143088544,344349748145291242623167976,1021175115189484374675601584,2893329493036872394914204488,7839989594035396166864296032,20334973009529308807804267833,50529326872163737037574241282,120378690489566550001279810113,275151292547580685717210994544,603804225312746504768324126916,1272884583091735874917007618904,2579266128896412167594989122516,5026262199900700634287671110544,9424241624813813689289383332270,17009606835029810073351569916780,29564316641837527032253919141070,49503041818890742937727492515280,79879908389573698831332999286020,124257635272670198182073554444920,186386452909005297273110331667380,269665506336433196054712820284720,376408102594604669493036644980755,506998668800896085439600378953670,659098269441164911071480492639771,827103710671265770756367677038144,1002067957159418145339445454873136,1172230440450640094548030532115744,1324186238286834180878330786278896,1444566805403819106412724494122432,1521954312836166558541977592021848,1548655265692941410446222812934512,1521954312836166558541977592021848,1444566805403819106412724494122432,1324186238286834180878330786278896,1172230440450640094548030532115744,1002067957159418145339445454873136,827103710671265770756367677038144,659098269441164911071480492639771,506998668800896085439600378953670,376408102594604669493036644980755,269665506336433196054712820284720,186386452909005297273110331667380,124257635272670198182073554444920,79879908389573698831332999286020,49503041818890742937727492515280,29564316641837527032253919141070,17009606835029810073351569916780,9424241624813813689289383332270,5026262199900700634287671110544,2579266128896412167594989122516,1272884583091735874917007618904,603804225312746504768324126916,275151292547580685717210994544,120378690489566550001279810113,50529326872163737037574241282,20334973009529308807804267833,7839989594035396166864296032,2893329493036872394914204488,1021175115189484374675601584,344349748145291242623167976,110825206299633963143088544,34003188296478602327993076,9933515682117344500312584,2759309911699262361197940,727730086602003260096160,181932521650500815024040,43037800820548579898160,9614827842888512530440,2024174282713371059040,400617826787021355435,74341452393467880390,12895966231519938435,2084196562669889040,312629484400483356,43334780015908584,5523060198105996,643463324051184,68058620813106,6481773410772,550339251858,41146859952,2666926108,146803272,6672876,240464,6441,114,1> <1,115,6555,246905,6913340,153476148,2813729380,43813786060,591486111810,7032112662630,74540394223878,711521944864290,6166523522157180,48857840214014580,355964264416391940,2396826047070372396,14980162794189827475,87237418624987818825,474959279180489235825,2424792109500392414475,11639002125601883589480,52652628663437092428600,224970322471049394922200,909662608252504075120200,3487039998301265621294100,12692825593816606861510524,43936703978595946828305660,144828394596112565471081620,455174954444925205766256520,1365524863334775617298769560,3914504608226356769589806072,10733319087072268561778500520,28174962603564704974668563865,70864299881693045845378509115,170908017361730287038854051395,395529983037147235718490804657,878955517860327190485535121460,1876688808404482379685331745820,3852150711988148042511996741420,7605528328797112801882660233060,14450503824714514323577054442814,26433848459843623762640953249050,46573923476867337105605489057850,79067358460728269969981411656350,129382950208464441769060491801300,204137543662243897013406553730940,310644088181675495455183886112300,456051959245438493327823151952100,646073608931037865547749465265475,883406771395500754932637023934425,1166096938242060996511080871593441,1486201980112430681827848169677915,1829171667830683916095813131911280,2174298397610058239887475986988880,2496416678737474275426361318394640,2768753043690653287291055280401328,2966521118239985664954702086144280,3070609578529107968988200404956360,3070609578529107968988200404956360,2966521118239985664954702086144280,2768753043690653287291055280401328,2496416678737474275426361318394640,2174298397610058239887475986988880,1829171667830683916095813131911280,1486201980112430681827848169677915,1166096938242060996511080871593441,883406771395500754932637023934425,646073608931037865547749465265475,456051959245438493327823151952100,310644088181675495455183886112300,204137543662243897013406553730940,129382950208464441769060491801300,79067358460728269969981411656350,46573923476867337105605489057850,26433848459843623762640953249050,14450503824714514323577054442814,7605528328797112801882660233060,3852150711988148042511996741420,1876688808404482379685331745820,878955517860327190485535121460,395529983037147235718490804657,170908017361730287038854051395,70864299881693045845378509115,28174962603564704974668563865,10733319087072268561778500520,3914504608226356769589806072,1365524863334775617298769560,455174954444925205766256520,144828394596112565471081620,43936703978595946828305660,12692825593816606861510524,3487039998301265621294100,909662608252504075120200,224970322471049394922200,52652628663437092428600,11639002125601883589480,2424792109500392414475,474959279180489235825,87237418624987818825,14980162794189827475,2396826047070372396,355964264416391940,48857840214014580,6166523522157180,711521944864290,74540394223878,7032112662630,591486111810,43813786060,2813729380,153476148,6913340,246905,6555,115,1> <1,116,6670,253460,7160245,160389488,2967205528,46627515440,635299897870,7623598774440,81572506886508,786062339088168,6878045467021470,55024363736171760,404822104630406520,2752790311486764336,17376988841260199871,102217581419177646300,562196697805477054650,2899751388680881650300,14063794235102276003955,64291630789038976018080,277622951134486487350800,1134632930723553470042400,4396702606553769696414300,16179865592117872482804624,56629529572412553689816184,188765098574708512299387280,600003349041037771237338140,1820699817779700823065026080,5280029471561132386888575632,14647823695298625331368306592,38908281690636973536447064385,99039262485257750820047072980,241772317243423332884232560510,566438000398877522757344856052,1274485500897474426204025926117,2755644326264809570170866867280,5728839520392630422197328487240,11457679040785260844394656974480,22056032153511627125459714675874,40884352284558138086218007691864,73007771936710960868246442306900,125641281937595607075586900714200,208450308669192711739041903457650,333520493870708338782467045532240,514781631843919392468590439843240,766696047427113988783007038064400,1102125568176476358875572617217575,1529480380326538620480386489199900,2049503709637561751443717895527866,2652298918354491678338929041271356,3315373647943114597923661301589195,4003470065440742155983289118900160,4670715076347532515313837305383520,5265169722428127562717416598795968,5735274161930638952245757366545608,6037130696769093633942902491100640,6141219157058215937976400809912720,6037130696769093633942902491100640,5735274161930638952245757366545608,5265169722428127562717416598795968,4670715076347532515313837305383520,4003470065440742155983289118900160,3315373647943114597923661301589195,2652298918354491678338929041271356,2049503709637561751443717895527866,1529480380326538620480386489199900,1102125568176476358875572617217575,766696047427113988783007038064400,514781631843919392468590439843240,333520493870708338782467045532240,208450308669192711739041903457650,125641281937595607075586900714200,73007771936710960868246442306900,40884352284558138086218007691864,22056032153511627125459714675874,11457679040785260844394656974480,5728839520392630422197328487240,2755644326264809570170866867280,1274485500897474426204025926117,566438000398877522757344856052,241772317243423332884232560510,99039262485257750820047072980,38908281690636973536447064385,14647823695298625331368306592,5280029471561132386888575632,1820699817779700823065026080,600003349041037771237338140,188765098574708512299387280,56629529572412553689816184,16179865592117872482804624,4396702606553769696414300,1134632930723553470042400,277622951134486487350800,64291630789038976018080,14063794235102276003955,2899751388680881650300,562196697805477054650,102217581419177646300,17376988841260199871,2752790311486764336,404822104630406520,55024363736171760,6878045467021470,786062339088168,81572506886508,7623598774440,635299897870,46627515440,2967205528,160389488,7160245,253460,6670,116,1> <1,117,6786,260130,7413705,167549733,3127595016,49594720968,681927413310,8258898672310,89196105660948,867634845974676,7664107806109638,61902409203193230,459846468366578280,3157612416117170856,20129779152746964207,119594570260437846171,664414279224654700950,3461948086486358704950,16963545623783157654255,78355425024141252022035,341914581923525463368880,1412255881858039957393200,5531335537277323166456700,20576568198671642179218924,72809395164530426172620808,245394628147121065989203464,788768447615746283536725420,2420703166820738594302364220,7100729289340833209953601712,19927853166859757718256882224,53556105385935598867815370977,137947544175894724356494137365,340811579728681083704279633490,808210317642300855641577416562,1840923501296351948961370782169,4030129827162283996374892793397,8484483846657439992368195354520,17186518561177891266591985461720,33513711194296887969854371650354,62940384438069765211677722367738,113892124221269098954464449998764,198649053874306567943833343021100,334091590606788318814628804171850,541970802539901050521508948989890,848302125714627731251057485375480,1281477679271033381251597477907640,1868821615603590347658579655281975,2631605948503014979355959106417475,3578984089964100371924104384727766,4701802627992053429782646936799222,5967672566297606276262590342860551,7318843713383856753906950420489355,8674185141788274671297126424283680,9935884798775660078031253904179488,11000443884358766514963173965341576,11772404858699732586188659857646248,12178349853827309571919303301013360,12178349853827309571919303301013360,11772404858699732586188659857646248,11000443884358766514963173965341576,9935884798775660078031253904179488,8674185141788274671297126424283680,7318843713383856753906950420489355,5967672566297606276262590342860551,4701802627992053429782646936799222,3578984089964100371924104384727766,2631605948503014979355959106417475,1868821615603590347658579655281975,1281477679271033381251597477907640,848302125714627731251057485375480,541970802539901050521508948989890,334091590606788318814628804171850,198649053874306567943833343021100,113892124221269098954464449998764,62940384438069765211677722367738,33513711194296887969854371650354,17186518561177891266591985461720,8484483846657439992368195354520,4030129827162283996374892793397,1840923501296351948961370782169,808210317642300855641577416562,340811579728681083704279633490,137947544175894724356494137365,53556105385935598867815370977,19927853166859757718256882224,7100729289340833209953601712,2420703166820738594302364220,788768447615746283536725420,245394628147121065989203464,72809395164530426172620808,20576568198671642179218924,5531335537277323166456700,1412255881858039957393200,341914581923525463368880,78355425024141252022035,16963545623783157654255,3461948086486358704950,664414279224654700950,119594570260437846171,20129779152746964207,3157612416117170856,459846468366578280,61902409203193230,7664107806109638,867634845974676,89196105660948,8258898672310,681927413310,49594720968,3127595016,167549733,7413705,260130,6786,117,1> <1,118,6903,266916,7673835,174963438,3295144749,52722315984,731522134278,8940826085620,97455004333258,956830951635624,8531742652084314,69566517009302868,521748877569771510,3617458884483749136,23287391568864135063,139724349413184810378,784008849485092547121,4126362365711013405900,20425493710269516359205,95318970647924409676290,420270006947666715390915,1754170463781565420762080,6943591419135363123849900,26107903735948965345675624,93385963363202068351839732,318204023311651492161824272,1034163075762867349525928884,3209471614436484877839089640,9521432456161571804255965932,27028582456200590928210483936,73483958552795356586072253201,191503649561830323224309508342,478759123904575808060773770855,1149021897370981939345857050052,2649133818938652804602948198731,5871053328458635945336263575566,12514613673819723988743088147917,25671002407835331258960180816240,50700229755474779236446357112074,96454095632366653181532094018092,176832508659338864166142172366502,312541178095575666898297793019864,532740644481094886758462147192950,876062393146689369336137753161740,1390272928254528781772566434365370,2129779804985661112502654963283120,3150299294874623728910177133189615,4500427564106605327014538761699450,6210590038467115351280063491145241,8280786717956153801706751321526988,10669475194289659706045237279659773,13286516279681463030169540763349906,15993028855172131425204076844773035,18610069940563934749328380328463168,20936328683134426592994427869521064,22772848743058499101151833822987824,23950754712527042158107963158659608,24356699707654619143838606602026720,23950754712527042158107963158659608,22772848743058499101151833822987824,20936328683134426592994427869521064,18610069940563934749328380328463168,15993028855172131425204076844773035,13286516279681463030169540763349906,10669475194289659706045237279659773,8280786717956153801706751321526988,6210590038467115351280063491145241,4500427564106605327014538761699450,3150299294874623728910177133189615,2129779804985661112502654963283120,1390272928254528781772566434365370,876062393146689369336137753161740,532740644481094886758462147192950,312541178095575666898297793019864,176832508659338864166142172366502,96454095632366653181532094018092,50700229755474779236446357112074,25671002407835331258960180816240,12514613673819723988743088147917,5871053328458635945336263575566,2649133818938652804602948198731,1149021897370981939345857050052,478759123904575808060773770855,191503649561830323224309508342,73483958552795356586072253201,27028582456200590928210483936,9521432456161571804255965932,3209471614436484877839089640,1034163075762867349525928884,318204023311651492161824272,93385963363202068351839732,26107903735948965345675624,6943591419135363123849900,1754170463781565420762080,420270006947666715390915,95318970647924409676290,20425493710269516359205,4126362365711013405900,784008849485092547121,139724349413184810378,23287391568864135063,3617458884483749136,521748877569771510,69566517009302868,8531742652084314,956830951635624,97455004333258,8940826085620,731522134278,52722315984,3295144749,174963438,7673835,266916,6903,118,1> <1,119,7021,273819,7940751,182637273,3470108187,56017460733,784244450262,9672348219898,106395830418878,1054285955968882,9488573603719938,78098259661387182,591315394579074378,4139207762053520646,26904850453347884199,163011740982048945441,923733198898277357499,4910371215196105953021,24551856075980529765105,115744464358193926035495,515588977595591125067205,2174440470729232136152995,8697761882916928544611980,33051495155084328469525524,119493867099151033697515356,411589986674853560513664004,1352367099074518841687753156,4243634690199352227365018524,12730904070598056682095055572,36550014912362162732466449868,100512541008995947514282737137,264987608114625679810381761543,670262773466406131285083279197,1627781021275557747406630820907,3798155716309634743948805248783,8520187147397288749939211774297,18385667002278359934079351723483,38185616081655055247703268964157,76371232163310110495406537928314,147154325387841432417978451130166,273286604291705517347674266384594,489373686754914531064439965386366,845281822576670553656759940212814,1408803037627784256094599900354690,2266335321401218151108704187527110,3520052733240189894275221397648490,5280079099860284841412832096472735,7650726858981229055924715894889065,10711017602573720678294602252844691,14491376756423269152986814812672229,18950261912245813507751988601186761,23955991473971122736214778043009679,29279545134853594455373617608122941,34603098795736066174532457173236203,39546398623698361342322808197984232,43709177426192925694146261692508888,46723603455585541259259796981647432,48307454420181661301946569760686328,48307454420181661301946569760686328,46723603455585541259259796981647432,43709177426192925694146261692508888,39546398623698361342322808197984232,34603098795736066174532457173236203,29279545134853594455373617608122941,23955991473971122736214778043009679,18950261912245813507751988601186761,14491376756423269152986814812672229,10711017602573720678294602252844691,7650726858981229055924715894889065,5280079099860284841412832096472735,3520052733240189894275221397648490,2266335321401218151108704187527110,1408803037627784256094599900354690,845281822576670553656759940212814,489373686754914531064439965386366,273286604291705517347674266384594,147154325387841432417978451130166,76371232163310110495406537928314,38185616081655055247703268964157,18385667002278359934079351723483,8520187147397288749939211774297,3798155716309634743948805248783,1627781021275557747406630820907,670262773466406131285083279197,264987608114625679810381761543,100512541008995947514282737137,36550014912362162732466449868,12730904070598056682095055572,4243634690199352227365018524,1352367099074518841687753156,411589986674853560513664004,119493867099151033697515356,33051495155084328469525524,8697761882916928544611980,2174440470729232136152995,515588977595591125067205,115744464358193926035495,24551856075980529765105,4910371215196105953021,923733198898277357499,163011740982048945441,26904850453347884199,4139207762053520646,591315394579074378,78098259661387182,9488573603719938,1054285955968882,106395830418878,9672348219898,784244450262,56017460733,3470108187,182637273,7940751,273819,7021,119,1> <1,120,7140,280840,8214570,190578024,3652745460,59487568920,840261910995,10456592670160,116068178638776,1160681786387760,10542859559688820,87586833265107120,669413654240461560,4730523156632595024,31044058215401404845,189916591435396829640,1086744939880326302940,5834104414094383310520,29462227291176635718126,140296320434174455800600,631333441953785051102700,2690029448324823261220200,10872202353646160680764975,41749257038001257014137504,152545362254235362167040880,531083853774004594211179360,1763957085749372402201417160,5596001789273871069052771680,16974538760797408909460074096,49280918982960219414561505440,137062555921358110246749187005,365500149123621627324664498680,935250381581031811095465040740,2298043794741963878691714100104,5425936737585192491355436069690,12318342863706923493888017023080,26905854149675648684018563497780,56571283083933415181782620687640,114556848244965165743109806892471,223525557551151542913384989058480,420440929679546949765652717514760,762660291046620048412114231770960,1334655509331585084721199905599180,2254084860204454809751359840567504,3675138359029002407203304087881800,5786388054641408045383925585175600,8800131833100474735688053494121225,12930805958841513897337547991361800,18361744461554949734219318147733756,25202394358996989831281417065516920,33441638668669082660738803413858990,42906253386216936243966766644196440,53235536608824717191588395651132620,63882643930589660629906074781359144,74149497419434427516855265371220435,83255576049891287036469069890493120,90432780881778466953406058674156320,95031057875767202561206366742333760,96614908840363322603893139521372656,95031057875767202561206366742333760,90432780881778466953406058674156320,83255576049891287036469069890493120,74149497419434427516855265371220435,63882643930589660629906074781359144,53235536608824717191588395651132620,42906253386216936243966766644196440,33441638668669082660738803413858990,25202394358996989831281417065516920,18361744461554949734219318147733756,12930805958841513897337547991361800,8800131833100474735688053494121225,5786388054641408045383925585175600,3675138359029002407203304087881800,2254084860204454809751359840567504,1334655509331585084721199905599180,762660291046620048412114231770960,420440929679546949765652717514760,223525557551151542913384989058480,114556848244965165743109806892471,56571283083933415181782620687640,26905854149675648684018563497780,12318342863706923493888017023080,5425936737585192491355436069690,2298043794741963878691714100104,935250381581031811095465040740,365500149123621627324664498680,137062555921358110246749187005,49280918982960219414561505440,16974538760797408909460074096,5596001789273871069052771680,1763957085749372402201417160,531083853774004594211179360,152545362254235362167040880,41749257038001257014137504,10872202353646160680764975,2690029448324823261220200,631333441953785051102700,140296320434174455800600,29462227291176635718126,5834104414094383310520,1086744939880326302940,189916591435396829640,31044058215401404845,4730523156632595024,669413654240461560,87586833265107120,10542859559688820,1160681786387760,116068178638776,10456592670160,840261910995,59487568920,3652745460,190578024,8214570,280840,7140,120,1> <1,121,7260,287980,8495410,198792594,3843323484,63140314380,899749479915,11296854581155,126524771308936,1276749965026536,11703541346076580,98129692824795940,757000487505568680,5399936810873056584,35774581372033999869,220960649650798234485,1276661531315723132580,6920849353974709613460,35296331705271019028646,169758547725351091518726,771629762387959506903300,3321362890278608312322900,13562231801970983941985175,52621459391647417694902479,194294619292236619181178384,683629216028239956378220240,2295040939523376996412596520,7359958875023243471254188840,22570540550071279978512845776,66255457743757628324021579536,186343474904318329661310692445,502562705044979737571413685685,1300750530704653438420129539420,3233294176322995689787179140844,7723980532327156370047150169794,17744279601292115985243453092770,39224197013382572177906580520860,83477137233609063865801184185420,171128131328898580924892427580111,338082405796116708656494795950951,643966487230698492679037706573240,1183101220726166998177766949285720,2097315800378205133133314137370140,3588740369536039894472559746166684,5929223219233457216954663928449304,9461526413670410452587229673057400,14586519887741882781071979079296825,21730937791941988633025601485483025,31292550420396463631556866139095556,43564138820551939565500735213250676,58644033027666072492020220479375910,76347892054886018904705570058055430,96141789995041653435555162295329060,117118180539414377821494470432491764,138032141350024088146761340152579579,157405073469325714553324335261713555,173688356931669753989875128564649440,185463838757545669514612425416490080,191645966716130525165099506263706416,191645966716130525165099506263706416,185463838757545669514612425416490080,173688356931669753989875128564649440,157405073469325714553324335261713555,138032141350024088146761340152579579,117118180539414377821494470432491764,96141789995041653435555162295329060,76347892054886018904705570058055430,58644033027666072492020220479375910,43564138820551939565500735213250676,31292550420396463631556866139095556,21730937791941988633025601485483025,14586519887741882781071979079296825,9461526413670410452587229673057400,5929223219233457216954663928449304,3588740369536039894472559746166684,2097315800378205133133314137370140,1183101220726166998177766949285720,643966487230698492679037706573240,338082405796116708656494795950951,171128131328898580924892427580111,83477137233609063865801184185420,39224197013382572177906580520860,17744279601292115985243453092770,7723980532327156370047150169794,3233294176322995689787179140844,1300750530704653438420129539420,502562705044979737571413685685,186343474904318329661310692445,66255457743757628324021579536,22570540550071279978512845776,7359958875023243471254188840,2295040939523376996412596520,683629216028239956378220240,194294619292236619181178384,52621459391647417694902479,13562231801970983941985175,3321362890278608312322900,771629762387959506903300,169758547725351091518726,35296331705271019028646,6920849353974709613460,1276661531315723132580,220960649650798234485,35774581372033999869,5399936810873056584,757000487505568680,98129692824795940,11703541346076580,1276749965026536,126524771308936,11296854581155,899749479915,63140314380,3843323484,198792594,8495410,287980,7260,121,1> <1,122,7381,295240,8783390,207288004,4042116078,66983637864,962889794295,12196604061070,137821625890091,1403274736335472,12980291311103116,109833234170872520,855130180330364620,6156937298378625264,41174518182907056453,256735231022832234354,1497622180966521367065,8197510885290432746040,42217181059245728642106,205054879430622110547372,941388310113310598422026,4092992652666567819226200,16883594692249592254308075,66183691193618401636887654,246916078683884036876080863,877923835320476575559398624,2978670155551616952790816760,9654999814546620467666785360,29930499425094523449767034616,88825998293828908302534425312,252598932648075957985332271981,688906179949298067232724378130,1803313235749633175991543225105,4534044707027649128207308680264,10957274708650152059834329310638,25468260133619272355290603262564,56968476614674688163150033613630,122701334246991636043707764706280,254605268562507644790693611765531,509210537125015289581387223531062,982048893026815201335532502524191,1827067707956865490856804655858960,3280417021104372131311081086655860,5686056169914245027605873883536824,9517963588769497111427223674615988,15390749632903867669541893601506704,24048046301412293233659208752354225,36317457679683871414097580564779850,53023488212338452264582467624578581,74856689240948403197057601352346232,102208171848218012057520955692626586,134991925082552091396725790537431340,172489682049927672340260732353384490,213259970534456031257049632727820824,255150321889438465968255810585071343,295437214819349802700085675414293134,331093430400995468543199463826362995,359152195689215423504487553981139520,377109805473676194679711931680196496,383291933432261050330199012527412832,377109805473676194679711931680196496,359152195689215423504487553981139520,331093430400995468543199463826362995,295437214819349802700085675414293134,255150321889438465968255810585071343,213259970534456031257049632727820824,172489682049927672340260732353384490,134991925082552091396725790537431340,102208171848218012057520955692626586,74856689240948403197057601352346232,53023488212338452264582467624578581,36317457679683871414097580564779850,24048046301412293233659208752354225,15390749632903867669541893601506704,9517963588769497111427223674615988,5686056169914245027605873883536824,3280417021104372131311081086655860,1827067707956865490856804655858960,982048893026815201335532502524191,509210537125015289581387223531062,254605268562507644790693611765531,122701334246991636043707764706280,56968476614674688163150033613630,25468260133619272355290603262564,10957274708650152059834329310638,4534044707027649128207308680264,1803313235749633175991543225105,688906179949298067232724378130,252598932648075957985332271981,88825998293828908302534425312,29930499425094523449767034616,9654999814546620467666785360,2978670155551616952790816760,877923835320476575559398624,246916078683884036876080863,66183691193618401636887654,16883594692249592254308075,4092992652666567819226200,941388310113310598422026,205054879430622110547372,42217181059245728642106,8197510885290432746040,1497622180966521367065,256735231022832234354,41174518182907056453,6156937298378625264,855130180330364620,109833234170872520,12980291311103116,1403274736335472,137821625890091,12196604061070,962889794295,66983637864,4042116078,207288004,8783390,295240,7381,122,1> <1,123,7503,302621,9078630,216071394,4249404082,71025753942,1029873432159,13159493855365,150018229951161,1541096362225563,14383566047438588,122813525481975636,964963414501237140,7012067478708989884,47331455481285681717,297909749205739290807,1754357411989353601419,9695133066256954113105,50414691944536161388146,247272060489867839189478,1146443189543932708969398,5034380962779878417648226,20976587344916160073534275,83067285885867993891195729,313099769877502438512968517,1124839914004360612435479487,3856593990872093528350215384,12633669970098237420457602120,39585499239641143917433819976,118756497718923431752301459928,341424930941904866287866697293,941505112597374025218056650111,2492219415698931243224267603235,6337357942777282304198851905369,15491319415677801188041637990902,36425534842269424415124932573202,82436736748293960518440636876194,179669810861666324206857798319910,377306602809499280834401376471811,763815805687522934372080835296593,1491259430151830490916919726055253,2809116600983680692192337158383151,5107484729061237622167885742514820,8966473191018617158916954970192684,15204019758683742139033097558152812,24908713221673364780969117276122692,39438795934316160903201102353860929,60365503981096164647756789317134075,89340945892022323678680048189358431,127880177453286855461640068976924813,177064861089166415254578557044972818,237200096930770103454246746230057926,307481607132479763736986522890815830,385749652584383703597310365081205314,468410292423894497225305443312892167,550587536708788268668341485999364477,626530645220345271243285139240656129,690245626090210892047687017807502515,736262001162891618184199485661336016,760401738905937245009910944207609328,760401738905937245009910944207609328,736262001162891618184199485661336016,690245626090210892047687017807502515,626530645220345271243285139240656129,550587536708788268668341485999364477,468410292423894497225305443312892167,385749652584383703597310365081205314,307481607132479763736986522890815830,237200096930770103454246746230057926,177064861089166415254578557044972818,127880177453286855461640068976924813,89340945892022323678680048189358431,60365503981096164647756789317134075,39438795934316160903201102353860929,24908713221673364780969117276122692,15204019758683742139033097558152812,8966473191018617158916954970192684,5107484729061237622167885742514820,2809116600983680692192337158383151,1491259430151830490916919726055253,763815805687522934372080835296593,377306602809499280834401376471811,179669810861666324206857798319910,82436736748293960518440636876194,36425534842269424415124932573202,15491319415677801188041637990902,6337357942777282304198851905369,2492219415698931243224267603235,941505112597374025218056650111,341424930941904866287866697293,118756497718923431752301459928,39585499239641143917433819976,12633669970098237420457602120,3856593990872093528350215384,1124839914004360612435479487,313099769877502438512968517,83067285885867993891195729,20976587344916160073534275,5034380962779878417648226,1146443189543932708969398,247272060489867839189478,50414691944536161388146,9695133066256954113105,1754357411989353601419,297909749205739290807,47331455481285681717,7012067478708989884,964963414501237140,122813525481975636,14383566047438588,1541096362225563,150018229951161,13159493855365,1029873432159,71025753942,4249404082,216071394,9078630,302621,7503,123,1> <1,124,7626,310124,9381251,225150024,4465475476,75275158024,1100899186101,14189367287524,163177723806526,1691114592176724,15924662409664151,137197091529414224,1087776939983212776,7977030893210227024,54343522959994671601,345241204687024972524,2052267161195092892226,11449490478246307714524,60109825010793115501251,297686752434404000577624,1393715250033800548158876,6180824152323811126617624,26010968307696038491182501,104043873230784153964730004,396167055763370432404164246,1437939683881863050948448004,4981433904876454140785694871,16490263960970330948807817504,52219169209739381337891422096,158341996958564575669735279904,460181428660828298040168157221,1282930043539278891505923347404,3433724528296305268442324253346,8829577358476213547423119508604,21828677358455083492240489896271,51916854257947225603166570564104,118862271590563384933565569449396,262106547609960284725298435196104,556976413671165605041259174791721,1141122408497022215206482211768404,2255075235839353425289000561351846,4300376031135511183109256884438404,7916601330044918314360222900897971,14073957920079854781084840712707504,24170492949702359297950052528345496,40112732980357106920002214834275504,64347509155989525684170219629983621,99804299915412325550957891670995004,149706449873118488326436837506492506,217221123345309179140320117166283244,304945038542453270716218626021897631,414264958019936518708825303275030744,544681704063249867191233269120873756,693231259716863467334296887972021144,854159945008278200822615808394097481,1018997829132682765893646929312256644,1177118181929133539911626625240020606,1316776271310556163290972157048158644,1426507627253102510231886503468838531,1496663740068828863194110429868945344,1520803477811874490019821888415218656,1496663740068828863194110429868945344,1426507627253102510231886503468838531,1316776271310556163290972157048158644,1177118181929133539911626625240020606,1018997829132682765893646929312256644,854159945008278200822615808394097481,693231259716863467334296887972021144,544681704063249867191233269120873756,414264958019936518708825303275030744,304945038542453270716218626021897631,217221123345309179140320117166283244,149706449873118488326436837506492506,99804299915412325550957891670995004,64347509155989525684170219629983621,40112732980357106920002214834275504,24170492949702359297950052528345496,14073957920079854781084840712707504,7916601330044918314360222900897971,4300376031135511183109256884438404,2255075235839353425289000561351846,1141122408497022215206482211768404,556976413671165605041259174791721,262106547609960284725298435196104,118862271590563384933565569449396,51916854257947225603166570564104,21828677358455083492240489896271,8829577358476213547423119508604,3433724528296305268442324253346,1282930043539278891505923347404,460181428660828298040168157221,158341996958564575669735279904,52219169209739381337891422096,16490263960970330948807817504,4981433904876454140785694871,1437939683881863050948448004,396167055763370432404164246,104043873230784153964730004,26010968307696038491182501,6180824152323811126617624,1393715250033800548158876,297686752434404000577624,60109825010793115501251,11449490478246307714524,2052267161195092892226,345241204687024972524,54343522959994671601,7977030893210227024,1087776939983212776,137197091529414224,15924662409664151,1691114592176724,163177723806526,14189367287524,1100899186101,75275158024,4465475476,225150024,9381251,310124,7626,124,1> <1,125,7750,317750,9691375,234531275,4690625500,79740633500,1176174344125,15290266473625,177367091094050,1854292315983250,17615777001840875,153121753939078375,1224974031512627000,9064807833193439800,62320553853204898625,399584727647019644125,2397508365882117864750,13501757639441400606750,71559315489039423215775,357796577445197116078875,1691402002468204548736500,7574539402357611674776500,32191792460019849617800125,130054841538480192455912505,500210928994154586368894250,1834106739645233483352612250,6419373588758317191734142875,21471697865846785089593512375,68709433170709712286699239600,210561166168303957007626702000,618523425619392873709903437125,1743111472200107189546091504625,4716654571835584159948247600750,12263301886772518815865443761950,30658254716931297039663609404875,73745531616402309095407060460375,170779125848510610536732140013500,380968819200523669658864004645500,819082961281125889766557609987825,1698098822168187820247741386560125,3396197644336375640495482773120250,6555451266974864608398257445790250,12216977361180429497469479785336375,21990559250124773095445063613605475,38244450869782214079034893241053000,64283225930059466217952267362621000,104460242136346632604172434464259125,164151809071401851235128111300978625,249510749788530813877394729177487510,366927573218427667466756954672775750,522166161887762449856538743188180875,719209996562389789425043929296928375,958946662083186385900058572395904500,1237912963780113334525530157092894900,1547391204725141668156912696366118625,1873157774140960966716262737706354125,2196116011061816305805273554552277250,2493894453239689703202598782288179250,2743283898563658673522858660516997175,2923171367321931373425996933337783875,3017467217880703353213932318284164000,3017467217880703353213932318284164000,2923171367321931373425996933337783875,2743283898563658673522858660516997175,2493894453239689703202598782288179250,2196116011061816305805273554552277250,1873157774140960966716262737706354125,1547391204725141668156912696366118625,1237912963780113334525530157092894900,958946662083186385900058572395904500,719209996562389789425043929296928375,522166161887762449856538743188180875,366927573218427667466756954672775750,249510749788530813877394729177487510,164151809071401851235128111300978625,104460242136346632604172434464259125,64283225930059466217952267362621000,38244450869782214079034893241053000,21990559250124773095445063613605475,12216977361180429497469479785336375,6555451266974864608398257445790250,3396197644336375640495482773120250,1698098822168187820247741386560125,819082961281125889766557609987825,380968819200523669658864004645500,170779125848510610536732140013500,73745531616402309095407060460375,30658254716931297039663609404875,12263301886772518815865443761950,4716654571835584159948247600750,1743111472200107189546091504625,618523425619392873709903437125,210561166168303957007626702000,68709433170709712286699239600,21471697865846785089593512375,6419373588758317191734142875,1834106739645233483352612250,500210928994154586368894250,130054841538480192455912505,32191792460019849617800125,7574539402357611674776500,1691402002468204548736500,357796577445197116078875,71559315489039423215775,13501757639441400606750,2397508365882117864750,399584727647019644125,62320553853204898625,9064807833193439800,1224974031512627000,153121753939078375,17615777001840875,1854292315983250,177367091094050,15290266473625,1176174344125,79740633500,4690625500,234531275,9691375,317750,7750,125,1> <1,126,7875,325500,10009125,244222650,4925156775,84431259000,1255914977625,16466440817750,192657357567675,2031659407077300,19470069317824125,170737530940919250,1378095785451705375,10289781864706066800,71385361686398338425,461905281500224542750,2797093093529137508875,15899266005323518471500,85061073128480823822525,429355892934236539294650,2049198579913401664815375,9265941404825816223513000,39766331862377461292576625,162246633998500042073712630,630265770532634778824806755,2334317668639388069721506500,8253480328403550675086755125,27891071454605102281327655250,90181131036556497376292751975,279270599339013669294325941600,829084591787696830717530139125,2361634897819500063255994941750,6459766044035691349494339105375,16979956458608102975813691362700,42921556603703815855529053166825,104403786333333606135070669865250,244524657464912919632139200473875,551747945049034280195596144659000,1200051780481649559425421614633325,2517181783449313710014298996547950,5094296466504563460743224159680375,9951648911311240248893740218910500,18772428628155294105867737231126625,34207536611305202592914543398941850,60235010119906987174479956854658475,102527676799841680296987160603674000,168743468066406098822124701826880125,268612051207748483839300545765237750,413662558859932665112522840478466135,616438323006958481344151683850263260,889093735106190117323295697860956625,1241376158450152239281582672485109250,1678156658645576175325102501692832875,2196859625863299720425588729488799400,2785304168505255002682442853459013525,3420548978866102634873175434072472750,4069273785202777272521536292258631375,4690010464301506009007872336840456500,5237178351803348376725457442805176425,5666455265885590046948855593854781050,5940638585202634726639929251621947875,6034934435761406706427864636568328000,5940638585202634726639929251621947875,5666455265885590046948855593854781050,5237178351803348376725457442805176425,4690010464301506009007872336840456500,4069273785202777272521536292258631375,3420548978866102634873175434072472750,2785304168505255002682442853459013525,2196859625863299720425588729488799400,1678156658645576175325102501692832875,1241376158450152239281582672485109250,889093735106190117323295697860956625,616438323006958481344151683850263260,413662558859932665112522840478466135,268612051207748483839300545765237750,168743468066406098822124701826880125,102527676799841680296987160603674000,60235010119906987174479956854658475,34207536611305202592914543398941850,18772428628155294105867737231126625,9951648911311240248893740218910500,5094296466504563460743224159680375,2517181783449313710014298996547950,1200051780481649559425421614633325,551747945049034280195596144659000,244524657464912919632139200473875,104403786333333606135070669865250,42921556603703815855529053166825,16979956458608102975813691362700,6459766044035691349494339105375,2361634897819500063255994941750,829084591787696830717530139125,279270599339013669294325941600,90181131036556497376292751975,27891071454605102281327655250,8253480328403550675086755125,2334317668639388069721506500,630265770532634778824806755,162246633998500042073712630,39766331862377461292576625,9265941404825816223513000,2049198579913401664815375,429355892934236539294650,85061073128480823822525,15899266005323518471500,2797093093529137508875,461905281500224542750,71385361686398338425,10289781864706066800,1378095785451705375,170737530940919250,19470069317824125,2031659407077300,192657357567675,16466440817750,1255914977625,84431259000,4925156775,244222650,10009125,325500,7875,126,1> <1,127,8001,333375,10334625,254231775,5169379425,89356415775,1340346236625,17722355795375,209123798385425,2224316764644975,21501728724901425,190207600258743375,1548833316392624625,11667877650157772175,81675143551104405225,533290643186622881175,3258998375029362051625,18696359098852655980375,100960339133804342294025,514416966062717363117175,2478554472847638204110025,11315139984739217888328375,49032273267203277516089625,202012965860877503366289255,792512404531134820898519385,2964583439172022848546313255,10587797997042938744808261625,36144551783008652956414410375,118072202491161599657620407225,369451730375570166670618693575,1108355191126710500011856080725,3190719489607196893973525080875,8821400941855191412750334047125,23439722502643794325308030468075,59901513062311918831342744529525,147325342937037421990599723032075,348928443798246525767209870339125,796272602513947199827735345132875,1751799725530683839621017759292325,3717233563930963269439720611181275,7611478249953877170757523156228325,15045945377815803709636964378590875,28724077539466534354761477450037125,52979965239460496698782280630068475,94442546731212189767394500253600325,162762686919748667471467117458332475,271271144866247779119111862430554125,437355519274154582661425247592117875,682274610067681148951823386243703885,1030100881866891146456674524328729395,1505532058113148598667447381711219885,2130469893556342356604878370346065875,2919532817095728414606685174177942125,3875016284508875895750691231181632275,4982163794368554723108031582947812925,6205853147371357637555618287531486275,7489822764068879907394711726331104125,8759284249504283281529408629099087875,9927188816104854385733329779645632925,10903633617688938423674313036659957475,11607093851088224773588784845476728925,11975573020964041433067793888190275875,11975573020964041433067793888190275875,11607093851088224773588784845476728925,10903633617688938423674313036659957475,9927188816104854385733329779645632925,8759284249504283281529408629099087875,7489822764068879907394711726331104125,6205853147371357637555618287531486275,4982163794368554723108031582947812925,3875016284508875895750691231181632275,2919532817095728414606685174177942125,2130469893556342356604878370346065875,1505532058113148598667447381711219885,1030100881866891146456674524328729395,682274610067681148951823386243703885,437355519274154582661425247592117875,271271144866247779119111862430554125,162762686919748667471467117458332475,94442546731212189767394500253600325,52979965239460496698782280630068475,28724077539466534354761477450037125,15045945377815803709636964378590875,7611478249953877170757523156228325,3717233563930963269439720611181275,1751799725530683839621017759292325,796272602513947199827735345132875,348928443798246525767209870339125,147325342937037421990599723032075,59901513062311918831342744529525,23439722502643794325308030468075,8821400941855191412750334047125,3190719489607196893973525080875,1108355191126710500011856080725,369451730375570166670618693575,118072202491161599657620407225,36144551783008652956414410375,10587797997042938744808261625,2964583439172022848546313255,792512404531134820898519385,202012965860877503366289255,49032273267203277516089625,11315139984739217888328375,2478554472847638204110025,514416966062717363117175,100960339133804342294025,18696359098852655980375,3258998375029362051625,533290643186622881175,81675143551104405225,11667877650157772175,1548833316392624625,190207600258743375,21501728724901425,2224316764644975,209123798385425,17722355795375,1340346236625,89356415775,5169379425,254231775,10334625,333375,8001,127,1> <1,128,8128,341376,10668000,264566400,5423611200,94525795200,1429702652400,19062702032000,226846154180800,2433440563030400,23726045489546400,211709328983644800,1739040916651368000,13216710966550396800,93343021201262177400,614965786737727286400,3792289018215984932800,21955357473882018032000,119656698232656998274400,615377305196521705411200,2992971438910355567227200,13793694457586856092438400,60347413251942495404418000,251045239128080780882378880,994525370392012324264808640,3757095843703157669444832640,13552381436214961593354574880,46732349780051591701222672000,154216754274170252614034817600,487523932866731766328239100800,1477806921502280666682474774300,4299074680733907393985381161600,12012120431462388306723859128000,32261123444498985738058364515200,83341235564955713156650774997600,207226855999349340821942467561600,496253786735283947757809593371200,1145201046312193725594945215472000,2548072328044631039448753104425200,5469033289461647109060738370473600,11328711813884840440197243767409600,22657423627769680880394487534819200,43770022917282338064398441828628000,81704042778927031053543758080105600,147422511970672686466176780883668800,257205233650960857238861617711932800,434033831785996446590578979888886600,708626664140402361780537110022672000,1119630129341835731613248633835821760,1712375491934572295408497910572433280,2535632939980039745124121906039949280,3636001951669490955272325752057285760,5050002710652070771211563544524008000,6794549101604604310357376405359574400,8857180078877430618858722814129445200,11188016941739912360663649870479299200,13695675911440237544950330013862590400,16249107013573163188924120355430192000,18686473065609137667262738408744720800,20830822433793792809407642816305590400,22510727468777163197263097882136686400,23582666872052266206656578733667004800,23951146041928082866135587776380551750,23582666872052266206656578733667004800,22510727468777163197263097882136686400,20830822433793792809407642816305590400,18686473065609137667262738408744720800,16249107013573163188924120355430192000,13695675911440237544950330013862590400,11188016941739912360663649870479299200,8857180078877430618858722814129445200,6794549101604604310357376405359574400,5050002710652070771211563544524008000,3636001951669490955272325752057285760,2535632939980039745124121906039949280,1712375491934572295408497910572433280,1119630129341835731613248633835821760,708626664140402361780537110022672000,434033831785996446590578979888886600,257205233650960857238861617711932800,147422511970672686466176780883668800,81704042778927031053543758080105600,43770022917282338064398441828628000,22657423627769680880394487534819200,11328711813884840440197243767409600,5469033289461647109060738370473600,2548072328044631039448753104425200,1145201046312193725594945215472000,496253786735283947757809593371200,207226855999349340821942467561600,83341235564955713156650774997600,32261123444498985738058364515200,12012120431462388306723859128000,4299074680733907393985381161600,1477806921502280666682474774300,487523932866731766328239100800,154216754274170252614034817600,46732349780051591701222672000,13552381436214961593354574880,3757095843703157669444832640,994525370392012324264808640,251045239128080780882378880,60347413251942495404418000,13793694457586856092438400,2992971438910355567227200,615377305196521705411200,119656698232656998274400,21955357473882018032000,3792289018215984932800,614965786737727286400,93343021201262177400,13216710966550396800,1739040916651368000,211709328983644800,23726045489546400,2433440563030400,226846154180800,19062702032000,1429702652400,94525795200,5423611200,264566400,10668000,341376,8128,128,1> <1,129,8256,349504,11009376,275234400,5688177600,99949406400,1524228447600,20492404684400,245908856212800,2660286717211200,26159486052576800,235435374473191200,1950750245635012800,14955751883201764800,106559732167812574200,708308807938989463800,4407254804953712219200,25747646492098002964800,141612055706539016306400,735034003429178703685600,3608348744106877272638400,16786665896497211659665600,74141107709529351496856400,311392652380023276286796880,1245570609520093105147187520,4751621214095169993709641280,17309477279918119262799407520,60284731216266553294577246880,200949104054221844315257489600,641740687140902018942273918400,1965330854369012433010713875100,5776881602236188060667855935900,16311195112196295700709240289600,44273243875961374044782223643200,115602359009454698894709139512800,290568091564305053978593242559200,703480642734633288579752060932800,1641454833047477673352754808843200,3693273374356824765043698319897200,8017105617506278148509491474898800,16797745103346487549257982137883200,33986135441654521320591731302228800,66427446545052018944792929363447200,125474065696209369117942199908733600,229126554749599717519720538963774400,404627745621633543705038398595601600,691239065436957303829440597600819400,1142660495926398808371116089911558600,1828256793482238093393785743858493760,2832005621276408027021746544408255040,4248008431914612040532619816612382560,6171634891649530700396447658097235040,8686004662321561726483889296581293760,11844551812256675081568939949883582400,15651729180482034929216099219489019600,20045197020617342979522372684608744400,24883692853180149905613979884341889600,29944782925013400733874450369292782400,34935580079182300856186858764174912800,39517295499402930476670381225050311200,43341549902570956006670740698442276800,46093394340829429403919676615803691200,47533812913980349072792166510047556550,47533812913980349072792166510047556550,46093394340829429403919676615803691200,43341549902570956006670740698442276800,39517295499402930476670381225050311200,34935580079182300856186858764174912800,29944782925013400733874450369292782400,24883692853180149905613979884341889600,20045197020617342979522372684608744400,15651729180482034929216099219489019600,11844551812256675081568939949883582400,8686004662321561726483889296581293760,6171634891649530700396447658097235040,4248008431914612040532619816612382560,2832005621276408027021746544408255040,1828256793482238093393785743858493760,1142660495926398808371116089911558600,691239065436957303829440597600819400,404627745621633543705038398595601600,229126554749599717519720538963774400,125474065696209369117942199908733600,66427446545052018944792929363447200,33986135441654521320591731302228800,16797745103346487549257982137883200,8017105617506278148509491474898800,3693273374356824765043698319897200,1641454833047477673352754808843200,703480642734633288579752060932800,290568091564305053978593242559200,115602359009454698894709139512800,44273243875961374044782223643200,16311195112196295700709240289600,5776881602236188060667855935900,1965330854369012433010713875100,641740687140902018942273918400,200949104054221844315257489600,60284731216266553294577246880,17309477279918119262799407520,4751621214095169993709641280,1245570609520093105147187520,311392652380023276286796880,74141107709529351496856400,16786665896497211659665600,3608348744106877272638400,735034003429178703685600,141612055706539016306400,25747646492098002964800,4407254804953712219200,708308807938989463800,106559732167812574200,14955751883201764800,1950750245635012800,235435374473191200,26159486052576800,2660286717211200,245908856212800,20492404684400,1524228447600,99949406400,5688177600,275234400,11009376,349504,8256,129,1> <1,130,8385,357760,11358880,286243776,5963412000,105637584000,1624177854000,22016633132000,266401260897200,2906195573424000,28819772769788000,261594860525768000,2186185620108204000,16906502128836777600,121515484051014339000,814868540106802038000,5115563612892701683000,30154901297051715184000,167359702198637019271200,876646059135717719992000,4343382747536055976324000,20395014640604088932304000,90927773606026563156522000,385533760089552627783653280,1556963261900116381433984400,5997191823615263098856828800,22061098494013289256509048800,77594208496184672557376654400,261233835270488397609834736480,842689791195123863257531408000,2607071541509914451952987793500,7742212456605200493678569811000,22088076714432483761377096225500,60584438988157669745491463932800,159875602885416072939491363156000,406170450573759752873302382072000,994048734298938342558345303492000,2344935475782110961932506869776000,5334728207404302438396453128740400,11710378991863102913553189794796000,24814850720852765697767473612782000,50783880545001008869849713440112000,100413581986706540265384660665676000,191901512241261388062735129272180800,354600620445809086637662738872508000,633754300371233261224758937559376000,1095866811058590847534478996196421000,1833899561363356112200556687512378000,2970917289408636901764901833770052360,4660262414758646120415532288266748800,7080014053191020067554366361020637600,10419643323564142740929067474709617600,14857639553971092426880336954678528800,20530556474578236808052829246464876160,27496280992738710010785039169372602000,35696926201099377908738471904097764000,44928889873797492885136352568950634000,54828475778193550639488430253634672000,64880363004195701590061309133467695200,74452875578585231332857239989225224000,82858845401973886483341121923492588000,89434944243400385410590417314245968000,93627207254809778476711843125851247750,95067625827960698145584333020095113100,93627207254809778476711843125851247750,89434944243400385410590417314245968000,82858845401973886483341121923492588000,74452875578585231332857239989225224000,64880363004195701590061309133467695200,54828475778193550639488430253634672000,44928889873797492885136352568950634000,35696926201099377908738471904097764000,27496280992738710010785039169372602000,20530556474578236808052829246464876160,14857639553971092426880336954678528800,10419643323564142740929067474709617600,7080014053191020067554366361020637600,4660262414758646120415532288266748800,2970917289408636901764901833770052360,1833899561363356112200556687512378000,1095866811058590847534478996196421000,633754300371233261224758937559376000,354600620445809086637662738872508000,191901512241261388062735129272180800,100413581986706540265384660665676000,50783880545001008869849713440112000,24814850720852765697767473612782000,11710378991863102913553189794796000,5334728207404302438396453128740400,2344935475782110961932506869776000,994048734298938342558345303492000,406170450573759752873302382072000,159875602885416072939491363156000,60584438988157669745491463932800,22088076714432483761377096225500,7742212456605200493678569811000,2607071541509914451952987793500,842689791195123863257531408000,261233835270488397609834736480,77594208496184672557376654400,22061098494013289256509048800,5997191823615263098856828800,1556963261900116381433984400,385533760089552627783653280,90927773606026563156522000,20395014640604088932304000,4343382747536055976324000,876646059135717719992000,167359702198637019271200,30154901297051715184000,5115563612892701683000,814868540106802038000,121515484051014339000,16906502128836777600,2186185620108204000,261594860525768000,28819772769788000,2906195573424000,266401260897200,22016633132000,1624177854000,105637584000,5963412000,286243776,11358880,357760,8385,130,1> <1,131,8515,366145,11716640,297602656,6249655776,111600996000,1729815438000,23640810986000,288417894029200,3172596834321200,31725968343212000,290414633295556000,2447780480633972000,19092687748944981600,138421986179851116600,936384024157816377000,5930432152999503721000,35270464909944416867000,197514603495688734455200,1044005761334354739263200,5220028806671773696316000,24738397388140144908628000,111322788246630652088826000,476461533695579190940175280,1942497021989669009217637680,7554155085515379480290813200,28058290317628552355365877600,99655306990197961813885703200,338828043766673070167211390880,1103923626465612260867366144480,3449761332705038315210519201500,10349283998115114945631557604500,29830289171037684255055666036500,82672515702590153506868560158300,220460041873573742684982827088800,566046053459175825812793745228000,1400219184872698095431647685564000,3338984210081049304490852173268000,7679663683186413400328959998516400,17045107199267405351949642923536400,36525229712715868611320663407578000,75598731265853774567617187052894000,151197462531707549135234374105788000,292315094227967928328119789937856800,546502132687070474700397868144688800,988354920817042347862421676431884000,1729621111429824108759237933755797000,2929766372421946959735035683708799000,4804816850771993013965458521282430360,7631179704167283022180434122036801160,11740276467949666187969898649287386400,17499657376755162808483433835730255200,25277282877535235167809404429388146400,35388196028549329234933166201143404960,48026837467316946818837868415837478160,63193207193838087919523511073470366000,80625816074896870793874824473048398000,99757365651991043524624782822585306000,119708838782389252229549739387102367200,139333238582780932922918549122692919200,157311720980559117816198361912717812000,172293789645374271893931539237738556000,183062151498210163887302260440097215750,188694833082770476622296176145946360850,188694833082770476622296176145946360850,183062151498210163887302260440097215750,172293789645374271893931539237738556000,157311720980559117816198361912717812000,139333238582780932922918549122692919200,119708838782389252229549739387102367200,99757365651991043524624782822585306000,80625816074896870793874824473048398000,63193207193838087919523511073470366000,48026837467316946818837868415837478160,35388196028549329234933166201143404960,25277282877535235167809404429388146400,17499657376755162808483433835730255200,11740276467949666187969898649287386400,7631179704167283022180434122036801160,4804816850771993013965458521282430360,2929766372421946959735035683708799000,1729621111429824108759237933755797000,988354920817042347862421676431884000,546502132687070474700397868144688800,292315094227967928328119789937856800,151197462531707549135234374105788000,75598731265853774567617187052894000,36525229712715868611320663407578000,17045107199267405351949642923536400,7679663683186413400328959998516400,3338984210081049304490852173268000,1400219184872698095431647685564000,566046053459175825812793745228000,220460041873573742684982827088800,82672515702590153506868560158300,29830289171037684255055666036500,10349283998115114945631557604500,3449761332705038315210519201500,1103923626465612260867366144480,338828043766673070167211390880,99655306990197961813885703200,28058290317628552355365877600,7554155085515379480290813200,1942497021989669009217637680,476461533695579190940175280,111322788246630652088826000,24738397388140144908628000,5220028806671773696316000,1044005761334354739263200,197514603495688734455200,35270464909944416867000,5930432152999503721000,936384024157816377000,138421986179851116600,19092687748944981600,2447780480633972000,290414633295556000,31725968343212000,3172596834321200,288417894029200,23640810986000,1729815438000,111600996000,6249655776,297602656,11716640,366145,8515,131,1> <1,132,8646,374660,12082785,309319296,6547258432,117850651776,1841416434000,25370626424000,312058705015200,3461014728350400,34898565177533200,322140601638768000,2738195113929528000,21540468229578953600,157514673928796098200,1074806010337667493600,6866816177157320098000,41200897062943920588000,232785068405633151322200,1241520364830043473718400,6264034568006128435579200,29958426194811918604944000,136061185634770796997454000,587784321942209843029001280,2418958555685248200157812960,9496652107505048489508450880,35612445403143931835656690800,127713597307826514169251580800,438483350756871031981097094080,1442751670232285331034577535360,4553684959170650576077885345980,13799045330820153260842076806000,40179573169152799200687223641000,112502804873627837761924226194800,303132557576163896191851387247100,786506095332749568497776572316800,1966265238331873921244441430792000,4739203394953747399922499858832000,11018647893267462704819812171784400,24724770882453818752278602922052800,53570336911983273963270306331114400,112123960978569643178937850460472000,226796193797561323702851561158682000,443512556759675477463354164043644800,838817226915038403028517658082545600,1534857053504112822562819544576572800,2717976032246866456621659610187681000,4659387483851771068494273617464596000,7734583223193939973700494204991229360,12435996554939276036145892643319231520,19371456172116949210150332771324187560,29239933844704828996453332485017641600,42776940254290397976292838265118401600,60665478906084564402742570630531551360,83415033495866276053771034616980883120,111220044661155034738361379489307844160,143819023268734958713398335546518764000,180383181726887914318499607295633704000,219466204434380295754174522209687673200,259042077365170185152468288509795286400,296644959563340050739116911035410731200,329605510625933389710129901150456368000,355355941143584435781233799677835771750,371756984580980640509598436586043576600,377389666165540953244592352291892721700,371756984580980640509598436586043576600,355355941143584435781233799677835771750,329605510625933389710129901150456368000,296644959563340050739116911035410731200,259042077365170185152468288509795286400,219466204434380295754174522209687673200,180383181726887914318499607295633704000,143819023268734958713398335546518764000,111220044661155034738361379489307844160,83415033495866276053771034616980883120,60665478906084564402742570630531551360,42776940254290397976292838265118401600,29239933844704828996453332485017641600,19371456172116949210150332771324187560,12435996554939276036145892643319231520,7734583223193939973700494204991229360,4659387483851771068494273617464596000,2717976032246866456621659610187681000,1534857053504112822562819544576572800,838817226915038403028517658082545600,443512556759675477463354164043644800,226796193797561323702851561158682000,112123960978569643178937850460472000,53570336911983273963270306331114400,24724770882453818752278602922052800,11018647893267462704819812171784400,4739203394953747399922499858832000,1966265238331873921244441430792000,786506095332749568497776572316800,303132557576163896191851387247100,112502804873627837761924226194800,40179573169152799200687223641000,13799045330820153260842076806000,4553684959170650576077885345980,1442751670232285331034577535360,438483350756871031981097094080,127713597307826514169251580800,35612445403143931835656690800,9496652107505048489508450880,2418958555685248200157812960,587784321942209843029001280,136061185634770796997454000,29958426194811918604944000,6264034568006128435579200,1241520364830043473718400,232785068405633151322200,41200897062943920588000,6866816177157320098000,1074806010337667493600,157514673928796098200,21540468229578953600,2738195113929528000,322140601638768000,34898565177533200,3461014728350400,312058705015200,25370626424000,1841416434000,117850651776,6547258432,309319296,12082785,374660,8646,132,1> <1,133,8778,383306,12457445,321402081,6856577728,124397910208,1959267085776,27212042858000,337429331439200,3773073433365600,38359579905883600,357039166816301200,3060335715568296000,24278663343508481600,179055142158375051800,1232320684266463591800,7941622187494987591600,48067713240101240686000,273985965468577071910200,1474305433235676625040600,7505554932836171909297600,36222460762818047040523200,166019611829582715602398000,723845507576980640026455280,3006742877627458043186814240,11915610663190296689666263840,45109097510648980325165141680,163326042710970446004908271600,566196948064697546150348674880,1881235020989156363015674629440,5996436629402935907112462881340,18352730289990803836919962151980,53978618499972952461529300447000,152682378042780636962611449835800,415635362449791733953775613441900,1089638652908913464689627959563900,2752771333664623489742218003108800,6705468633285621321166941289624000,15757851288221210104742312030616400,35743418775721281457098415093837200,78295107794437092715548909253167200,165694297890552917142208156791586400,338920154776130966881789411619154000,670308750557236801166205725202326800,1282329783674713880491871822126190400,2373674280419151225591337202659118400,4252833085750979279184479154764253800,7377363516098637525115933227652277000,12393970707045711042194767822455825360,20170579778133216009846386848310460880,31807452727056225246296225414643419080,48611390016821778206603665256341829160,72016874098995226972746170750136043200,103442419160374962379035408895649952960,144080512401950840456513605247512434480,194635078157021310792132414106288727280,255039067929889993451759715035826608160,324202204995622873031897942842152468000,399849386161268210072674129505321377200,478508281799550480906642810719482959600,555687036928510235891585199545206017600,626250470189273440449246812185867099200,684961451769517825491363700828292139750,727112925724565076290832236263879348350,749146650746521593754190788877936298300,749146650746521593754190788877936298300,727112925724565076290832236263879348350,684961451769517825491363700828292139750,626250470189273440449246812185867099200,555687036928510235891585199545206017600,478508281799550480906642810719482959600,399849386161268210072674129505321377200,324202204995622873031897942842152468000,255039067929889993451759715035826608160,194635078157021310792132414106288727280,144080512401950840456513605247512434480,103442419160374962379035408895649952960,72016874098995226972746170750136043200,48611390016821778206603665256341829160,31807452727056225246296225414643419080,20170579778133216009846386848310460880,12393970707045711042194767822455825360,7377363516098637525115933227652277000,4252833085750979279184479154764253800,2373674280419151225591337202659118400,1282329783674713880491871822126190400,670308750557236801166205725202326800,338920154776130966881789411619154000,165694297890552917142208156791586400,78295107794437092715548909253167200,35743418775721281457098415093837200,15757851288221210104742312030616400,6705468633285621321166941289624000,2752771333664623489742218003108800,1089638652908913464689627959563900,415635362449791733953775613441900,152682378042780636962611449835800,53978618499972952461529300447000,18352730289990803836919962151980,5996436629402935907112462881340,1881235020989156363015674629440,566196948064697546150348674880,163326042710970446004908271600,45109097510648980325165141680,11915610663190296689666263840,3006742877627458043186814240,723845507576980640026455280,166019611829582715602398000,36222460762818047040523200,7505554932836171909297600,1474305433235676625040600,273985965468577071910200,48067713240101240686000,7941622187494987591600,1232320684266463591800,179055142158375051800,24278663343508481600,3060335715568296000,357039166816301200,38359579905883600,3773073433365600,337429331439200,27212042858000,1959267085776,124397910208,6856577728,321402081,12457445,383306,8778,133,1> <1,134,8911,392084,12840751,333859526,7177979809,131254487936,2083664995984,29171309943776,364641374297200,4110502764804800,42132653339249200,395398746722184800,3417374882384597200,27338999059076777600,203333805501883533400,1411375826424838643600,9173942871761451183400,56009335427596228277600,322053678708678312596200,1748291398704253696950800,8979860366071848534338200,43728015695654218949820800,202242072592400762642921200,889865119406563355628853280,3730588385204438683213269520,14922353540817754732853078080,57024708173839277014831405520,208435140221619426330073413280,729522990775667992155256946480,2447431969053853909166023304320,7877671650392092270128137510780,24349166919393739744032425033320,72331348789963756298449262598980,206660996542753589424140750282800,568317740492572370916387063277700,1505274015358705198643403573005800,3842409986573536954431845962672700,9458239966950244810909159292732800,22463319921506831425909253320240400,51501270063942491561840727124453600,114038526570158374172647324347004400,243989405684990009857757066044753600,504614452666683884023997568410740400,1009228905333367768047995136821480800,1952638534231950681658077547328517200,3656004064093865106083209024785308800,6626507366170130504775816357423372200,11630196601849616804300412382416530800,19771334223144348567310701050108102360,32564550485178927052041154670766286240,51978032505189441256142612262953879960,80418842743878003452899890670985248240,120628264115817005179349836006477872360,175459293259370189351781579645785996160,247522931562325802835549014143162387440,338715590558972151248646019353801161760,449674146086911304243892129142115335440,579241272925512866483657657877979076160,724051591156891083104572072347473845200,878357667960818690979316940224804336800,1034195318728060716798228010264688977200,1181937507117783676340832011731073116800,1311211921958791265940610513014159238950,1412074377494082901782195937092171488100,1476259576471086670045023025141815646650,1498293301493043187508381577755872596600,1476259576471086670045023025141815646650,1412074377494082901782195937092171488100,1311211921958791265940610513014159238950,1181937507117783676340832011731073116800,1034195318728060716798228010264688977200,878357667960818690979316940224804336800,724051591156891083104572072347473845200,579241272925512866483657657877979076160,449674146086911304243892129142115335440,338715590558972151248646019353801161760,247522931562325802835549014143162387440,175459293259370189351781579645785996160,120628264115817005179349836006477872360,80418842743878003452899890670985248240,51978032505189441256142612262953879960,32564550485178927052041154670766286240,19771334223144348567310701050108102360,11630196601849616804300412382416530800,6626507366170130504775816357423372200,3656004064093865106083209024785308800,1952638534231950681658077547328517200,1009228905333367768047995136821480800,504614452666683884023997568410740400,243989405684990009857757066044753600,114038526570158374172647324347004400,51501270063942491561840727124453600,22463319921506831425909253320240400,9458239966950244810909159292732800,3842409986573536954431845962672700,1505274015358705198643403573005800,568317740492572370916387063277700,206660996542753589424140750282800,72331348789963756298449262598980,24349166919393739744032425033320,7877671650392092270128137510780,2447431969053853909166023304320,729522990775667992155256946480,208435140221619426330073413280,57024708173839277014831405520,14922353540817754732853078080,3730588385204438683213269520,889865119406563355628853280,202242072592400762642921200,43728015695654218949820800,8979860366071848534338200,1748291398704253696950800,322053678708678312596200,56009335427596228277600,9173942871761451183400,1411375826424838643600,203333805501883533400,27338999059076777600,3417374882384597200,395398746722184800,42132653339249200,4110502764804800,364641374297200,29171309943776,2083664995984,131254487936,7177979809,333859526,12840751,392084,8911,134,1> <1,135,9045,400995,13232835,346700277,7511839335,138432467745,2214919483920,31254974939760,393812684240976,4475144139102000,46243156104054000,437531400061434000,3812773629106782000,30756373941461374800,230672804560960311000,1614709631926722177000,10585318698186289827000,65183278299357679461000,378063014136274540873800,2070345077412932009547000,10728151764776102231289000,52707876061726067484159000,245970088288054981592742000,1092107191998964118271774480,4620453504611002038842122800,18652941926022193416066347600,71947061714657031747684483600,265459848395458703344904818800,937958130997287418485330359760,3176954959829521901321280250800,10325103619445946179294160815100,32226838569785832014160562544100,96680515709357496042481687632300,278992345332717345722590012881780,774978737035325960340527813560500,2073591755851277569559790636283500,5347684001932242153075249535678500,13300649953523781765341005255405500,31921559888457076236818412612973200,73964589985449322987749980444694000,165539796634100865734488051471458000,358027932255148384030404390391758000,748603858351673893881754634455494000,1513843358000051652071992705232221200,2961867439565318449706072684149998000,5608642598325815787741286572113826000,10282511430263995610859025382208681000,18256703968019747309076228739839903000,31401530824993965371611113432524633160,52335884708323275619351855720874388600,84542582990368368308183766933720166200,132396875249067444709042502933939128200,201047106859695008632249726677463120600,296087557375187194531131415652263868520,422982224821695992187330593788948383600,586238522121297954084195033496963549200,788389736645883455492538148495916497200,1028915419012424170727549787020094411600,1303292864082403949588229730225452921360,1602409259117709774083889012572278182000,1912552986688879407777544950489493314000,2216132825845844393139060021995762094000,2493149429076574942281442524745232355750,2723286299452874167722806450106330727050,2888333953965169571827218962233987134750,2974552877964129857553404602897688243250,2974552877964129857553404602897688243250,2888333953965169571827218962233987134750,2723286299452874167722806450106330727050,2493149429076574942281442524745232355750,2216132825845844393139060021995762094000,1912552986688879407777544950489493314000,1602409259117709774083889012572278182000,1303292864082403949588229730225452921360,1028915419012424170727549787020094411600,788389736645883455492538148495916497200,586238522121297954084195033496963549200,422982224821695992187330593788948383600,296087557375187194531131415652263868520,201047106859695008632249726677463120600,132396875249067444709042502933939128200,84542582990368368308183766933720166200,52335884708323275619351855720874388600,31401530824993965371611113432524633160,18256703968019747309076228739839903000,10282511430263995610859025382208681000,5608642598325815787741286572113826000,2961867439565318449706072684149998000,1513843358000051652071992705232221200,748603858351673893881754634455494000,358027932255148384030404390391758000,165539796634100865734488051471458000,73964589985449322987749980444694000,31921559888457076236818412612973200,13300649953523781765341005255405500,5347684001932242153075249535678500,2073591755851277569559790636283500,774978737035325960340527813560500,278992345332717345722590012881780,96680515709357496042481687632300,32226838569785832014160562544100,10325103619445946179294160815100,3176954959829521901321280250800,937958130997287418485330359760,265459848395458703344904818800,71947061714657031747684483600,18652941926022193416066347600,4620453504611002038842122800,1092107191998964118271774480,245970088288054981592742000,52707876061726067484159000,10728151764776102231289000,2070345077412932009547000,378063014136274540873800,65183278299357679461000,10585318698186289827000,1614709631926722177000,230672804560960311000,30756373941461374800,3812773629106782000,437531400061434000,46243156104054000,4475144139102000,393812684240976,31254974939760,2214919483920,138432467745,7511839335,346700277,13232835,400995,9045,135,1> <1,136,9180,410040,13633830,359933112,7858539612,145944307080,2353351951665,33469894423680,425067659180736,4868956823342976,50718300243156000,483774556165488000,4250305029168216000,34569147570568156800,261429178502421685800,1845382436487682488000,12200028330113012004000,75768596997543969288000,443246292435632220334800,2448408091549206550420800,12798496842189034240836000,63436027826502169715448000,298677964349781049076901000,1338077280287019099864516480,5712560696609966157113897280,23273395430633195454908470400,90600003640679225163750831200,337406910110115735092589302400,1203417979392746121830235178560,4114913090826809319806610610560,13502058579275468080615441065900,42551942189231778193454723359200,128907354279143328056642250176400,375672861042074841765071700514080,1053971082368043306063117826442280,2848570492886603529900318449844000,7421275757783519722635040171962000,18648333955456023918416254791084000,45222209841980858002159417868378700,105886149873906399224568393057667200,239504386619550188722238031916152000,523567728889249249764892441863216000,1106631790606822277912159024847252000,2262447216351725545953747339687715200,4475710797565370101778065389382219200,8570510037891134237447359256263824000,15891154028589811398600311954322507000,28539215398283742919935254122048584000,49658234793013712680687342172364536160,83737415533317240990962969153399021760,136878467698691643927535622654594554800,216939458239435813017226269867659294400,333443982108762453341292229611402248800,497134664234882203163381142329726989120,719069782196883186718462009441212252120,1009220746942993946271525627285911932800,1374628258767181409576733181992880046400,1817305155658307626220087935516010908800,2332208283094828120315779517245547332960,2905702123200113723672118742797731103360,3514962245806589181861433963061771496000,4128685812534723800916604972485255408000,4709282254922419335420502546740994449750,5216435728529449110004248974851563082800,5611620253418043739550025412340317861800,5862886831929299429380623565131675378000,5949105755928259715106809205795376486500,5862886831929299429380623565131675378000,5611620253418043739550025412340317861800,5216435728529449110004248974851563082800,4709282254922419335420502546740994449750,4128685812534723800916604972485255408000,3514962245806589181861433963061771496000,2905702123200113723672118742797731103360,2332208283094828120315779517245547332960,1817305155658307626220087935516010908800,1374628258767181409576733181992880046400,1009220746942993946271525627285911932800,719069782196883186718462009441212252120,497134664234882203163381142329726989120,333443982108762453341292229611402248800,216939458239435813017226269867659294400,136878467698691643927535622654594554800,83737415533317240990962969153399021760,49658234793013712680687342172364536160,28539215398283742919935254122048584000,15891154028589811398600311954322507000,8570510037891134237447359256263824000,4475710797565370101778065389382219200,2262447216351725545953747339687715200,1106631790606822277912159024847252000,523567728889249249764892441863216000,239504386619550188722238031916152000,105886149873906399224568393057667200,45222209841980858002159417868378700,18648333955456023918416254791084000,7421275757783519722635040171962000,2848570492886603529900318449844000,1053971082368043306063117826442280,375672861042074841765071700514080,128907354279143328056642250176400,42551942189231778193454723359200,13502058579275468080615441065900,4114913090826809319806610610560,1203417979392746121830235178560,337406910110115735092589302400,90600003640679225163750831200,23273395430633195454908470400,5712560696609966157113897280,1338077280287019099864516480,298677964349781049076901000,63436027826502169715448000,12798496842189034240836000,2448408091549206550420800,443246292435632220334800,75768596997543969288000,12200028330113012004000,1845382436487682488000,261429178502421685800,34569147570568156800,4250305029168216000,483774556165488000,50718300243156000,4868956823342976,425067659180736,33469894423680,2353351951665,145944307080,7858539612,359933112,13633830,410040,9180,136,1> <1,137,9316,419220,14043870,373566942,8218472724,153802846692,2499296258745,35823246375345,458537553604416,5294024482523712,55587257066498976,534492856408644000,4734079585333704000,38819452599736372800,295998326072989842600,2106811614990104173800,14045410766600694492000,87968625327656981292000,519014889433176189622800,2891654383984838770755600,15246904933738240791256800,76234524668691203956284000,362113992176283218792349000,1636755244636800148941417480,7050637976896985256978413760,28985956127243161612022367680,113873399071312420618659301600,428006913750794960256340133600,1540824889502861856922824480960,5318331070219555441636845789120,17616971670102277400422051676460,56054000768507246274070164425100,171459296468375106250096973535600,504580215321218169821713950690480,1429643943410118147828189526956360,3902541575254646835963436276286280,10269846250670123252535358621806000,26069609713239543641051294963046000,63870543797436881920575672659462700,151108359715887257226727810926045900,345390536493456587946806424973819200,763072115508799438487130473779368000,1630199519496071527677051466710468000,3369079006958547823865906364534967200,6738158013917095647731812729069934400,13046220835456504339225424645646043200,24461664066480945636047671210586331000,44430369426873554318535566076371091000,78197450191297455600622596294413120160,133395650326330953671650311325763557920,220615883232008884918498591807993576560,353817925938127456944761892522253849200,550383440348198266358518499479061543200,830578646343644656504673371941129237920,1216204446431765389881843151770939241240,1728290529139877132989987636727124184920,2383849005710175355848258809278791979200,3191933414425489035796821117508890955200,4149513438753135746535867452761558241760,5237910406294941843987898260043278436320,6420664369006702905533552705859502599360,7643648058341312982778038935547026904000,8837968067457143136337107519226249857750,9925717983451868445424751521592557532550,10828055981947492849554274387191880944600,11474507085347343168930648977471993239800,11811992587857559144487432770927051864500,11811992587857559144487432770927051864500,11474507085347343168930648977471993239800,10828055981947492849554274387191880944600,9925717983451868445424751521592557532550,8837968067457143136337107519226249857750,7643648058341312982778038935547026904000,6420664369006702905533552705859502599360,5237910406294941843987898260043278436320,4149513438753135746535867452761558241760,3191933414425489035796821117508890955200,2383849005710175355848258809278791979200,1728290529139877132989987636727124184920,1216204446431765389881843151770939241240,830578646343644656504673371941129237920,550383440348198266358518499479061543200,353817925938127456944761892522253849200,220615883232008884918498591807993576560,133395650326330953671650311325763557920,78197450191297455600622596294413120160,44430369426873554318535566076371091000,24461664066480945636047671210586331000,13046220835456504339225424645646043200,6738158013917095647731812729069934400,3369079006958547823865906364534967200,1630199519496071527677051466710468000,763072115508799438487130473779368000,345390536493456587946806424973819200,151108359715887257226727810926045900,63870543797436881920575672659462700,26069609713239543641051294963046000,10269846250670123252535358621806000,3902541575254646835963436276286280,1429643943410118147828189526956360,504580215321218169821713950690480,171459296468375106250096973535600,56054000768507246274070164425100,17616971670102277400422051676460,5318331070219555441636845789120,1540824889502861856922824480960,428006913750794960256340133600,113873399071312420618659301600,28985956127243161612022367680,7050637976896985256978413760,1636755244636800148941417480,362113992176283218792349000,76234524668691203956284000,15246904933738240791256800,2891654383984838770755600,519014889433176189622800,87968625327656981292000,14045410766600694492000,2106811614990104173800,295998326072989842600,38819452599736372800,4734079585333704000,534492856408644000,55587257066498976,5294024482523712,458537553604416,35823246375345,2499296258745,153802846692,8218472724,373566942,14043870,419220,9316,137,1> <1,138,9453,428536,14463090,387610812,8592039666,162021319416,2653099105437,38322542634090,494360799979761,5752562036128128,60881281549022688,590080113475142976,5268572441742348000,43553532185070076800,334817778672726215400,2402809941063094016400,16152222381590798665800,102014036094257675784000,606983514760833170914800,3410669273418014960378400,18138559317723079562012400,91481429602429444747540800,438348516844974422748633000,1998869236813083367733766480,8687393221533785405919831240,36036594104140146869000781440,142859355198555582230681669280,541880312822107380874999435200,1968831803253656817179164614560,6859155959722417298559670270080,22935302740321832842058897465580,73670972438609523674492216101560,227513297236882352524167137960700,676039511789593276071810924226080,1934224158731336317649903477646840,5332185518664764983791625803242640,14172387825924770088498794898092280,36339455963909666893586653584852000,89940153510676425561626967622508700,214978903513324139147303483585508600,496498896209343845173534235899865100,1108462652002256026433936898753187200,2393271635004870966164181940489836000,4999278526454619351542957831245435200,10107237020875643471597719093604901600,19784378849373599986957237374715977600,37507884901937449975273095856232374200,68892033493354499954583237286957422000,122627819618171009919158162370784211160,211593100517628409272272907620176678080,354011533558339838590148903133757134480,574433809170136341863260484330247425760,904201366286325723303280392001315392400,1380962086691842922863191871420190781120,2046783092775410046386516523712068479160,2944494975571642522871830788498063426160,4112139534850052488838246446005916164120,5575782420135664391645079926787682934400,7341446853178624782332688570270449196960,9387423845048077590523765712804836678080,11658574775301644749521450965902781035680,14064312427348015888311591641406529503360,16481616125798456119115146454773276761750,18763686050909011581761859040818807390300,20753773965399361294979025908784438477150,22302563067294836018484923364663874184400,23286499673204902313418081748399045104300,23623985175715118288974865541854103729000,23286499673204902313418081748399045104300,22302563067294836018484923364663874184400,20753773965399361294979025908784438477150,18763686050909011581761859040818807390300,16481616125798456119115146454773276761750,14064312427348015888311591641406529503360,11658574775301644749521450965902781035680,9387423845048077590523765712804836678080,7341446853178624782332688570270449196960,5575782420135664391645079926787682934400,4112139534850052488838246446005916164120,2944494975571642522871830788498063426160,2046783092775410046386516523712068479160,1380962086691842922863191871420190781120,904201366286325723303280392001315392400,574433809170136341863260484330247425760,354011533558339838590148903133757134480,211593100517628409272272907620176678080,122627819618171009919158162370784211160,68892033493354499954583237286957422000,37507884901937449975273095856232374200,19784378849373599986957237374715977600,10107237020875643471597719093604901600,4999278526454619351542957831245435200,2393271635004870966164181940489836000,1108462652002256026433936898753187200,496498896209343845173534235899865100,214978903513324139147303483585508600,89940153510676425561626967622508700,36339455963909666893586653584852000,14172387825924770088498794898092280,5332185518664764983791625803242640,1934224158731336317649903477646840,676039511789593276071810924226080,227513297236882352524167137960700,73670972438609523674492216101560,22935302740321832842058897465580,6859155959722417298559670270080,1968831803253656817179164614560,541880312822107380874999435200,142859355198555582230681669280,36036594104140146869000781440,8687393221533785405919831240,1998869236813083367733766480,438348516844974422748633000,91481429602429444747540800,18138559317723079562012400,3410669273418014960378400,606983514760833170914800,102014036094257675784000,16152222381590798665800,2402809941063094016400,334817778672726215400,43553532185070076800,5268572441742348000,590080113475142976,60881281549022688,5752562036128128,494360799979761,38322542634090,2653099105437,162021319416,8592039666,387610812,14463090,428536,9453,138,1> <1,139,9591,437989,14891626,402073902,8979650478,170613359082,2815120424853,40975641739527,532683342613851,6246922836107889,66633843585150816,650961395024165664,5858652555217490976,48822104626812424800,378371310857796292200,2737627719735820231800,18555032322653892682200,118166258475848474449800,708997550855090846698800,4017652788178848131293200,21549228591141094522390800,109619988920152524309553200,529829946447403867496173800,2437217753658057790482399480,10686262458346868773653597720,44723987325673932274920612680,178895949302695729099682450720,684739668020662963105681104480,2510712116075764198054164049760,8827987762976074115738834884640,29794458700044250140618567735660,96606275178931356516551113567140,301184269675491876198659354062260,903552809026475628595978062186780,2610263670520929593721714401872920,7266409677396101301441529280889480,19504573344589535072290420701334920,50511843789834436982085448482944280,126279609474586092455213621207360700,304919057024000564708930451208017300,711477799722667984320837719485373700,1604961548211599871607471134653052300,3501734287007126992598118839243023200,7392550161459490317707139771735271200,15106515547330262823140676924850336800,29891615870249243458554956468320879200,57292263751311049962230333230948351800,106399918395291949929856333143189796200,191519853111525509873741399657741633160,334220920135799419191431069990960889240,565604634075968247862421810753933812560,928445342728476180453409387464004560240,1478635175456462065166540876331562818160,2285163452978168646166472263421506173520,3427745179467252969249708395132259260280,4991278068347052569258347312210131905320,7056634510421695011710077234503979590280,9687921954985716880483326372793599098520,12917229273314289173977768497058132131360,16728870698226702372856454283075285875040,21045998620349722340045216678707617713760,25722887202649660637833042607309310539040,30545928553146472007426738096179806265110,35245302176707467700877005495592084152050,39517460016308372876740884949603245867450,43056337032694197313463949273448312661550,45589062740499738331903005113062919288700,46910484848920020602392947290253148833300,46910484848920020602392947290253148833300,45589062740499738331903005113062919288700,43056337032694197313463949273448312661550,39517460016308372876740884949603245867450,35245302176707467700877005495592084152050,30545928553146472007426738096179806265110,25722887202649660637833042607309310539040,21045998620349722340045216678707617713760,16728870698226702372856454283075285875040,12917229273314289173977768497058132131360,9687921954985716880483326372793599098520,7056634510421695011710077234503979590280,4991278068347052569258347312210131905320,3427745179467252969249708395132259260280,2285163452978168646166472263421506173520,1478635175456462065166540876331562818160,928445342728476180453409387464004560240,565604634075968247862421810753933812560,334220920135799419191431069990960889240,191519853111525509873741399657741633160,106399918395291949929856333143189796200,57292263751311049962230333230948351800,29891615870249243458554956468320879200,15106515547330262823140676924850336800,7392550161459490317707139771735271200,3501734287007126992598118839243023200,1604961548211599871607471134653052300,711477799722667984320837719485373700,304919057024000564708930451208017300,126279609474586092455213621207360700,50511843789834436982085448482944280,19504573344589535072290420701334920,7266409677396101301441529280889480,2610263670520929593721714401872920,903552809026475628595978062186780,301184269675491876198659354062260,96606275178931356516551113567140,29794458700044250140618567735660,8827987762976074115738834884640,2510712116075764198054164049760,684739668020662963105681104480,178895949302695729099682450720,44723987325673932274920612680,10686262458346868773653597720,2437217753658057790482399480,529829946447403867496173800,109619988920152524309553200,21549228591141094522390800,4017652788178848131293200,708997550855090846698800,118166258475848474449800,18555032322653892682200,2737627719735820231800,378371310857796292200,48822104626812424800,5858652555217490976,650961395024165664,66633843585150816,6246922836107889,532683342613851,40975641739527,2815120424853,170613359082,8979650478,402073902,14891626,437989,9591,139,1> <1,140,9730,447580,15329615,416965528,9381724380,179593009560,2985733783935,43790762164380,573658984353378,6779606178721740,72880766421258705,717595238609316480,6509613950241656640,54680757182029915776,427193415484608717000,3115999030593616524000,21292660042389712914000,136721290798502367132000,827163809330939321148600,4726650339033938977992000,25566881379319942653684000,131169217511293618831944000,639449935367556391805727000,2967047700105461657978573280,13123480212004926564135997200,55410249784020801048574210400,223619936628369661374603063400,863635617323358692205363555200,3195451784096427161159845154240,11338699879051838313792998934400,38622446463020324256357402620300,126400733878975606657169681302800,397790544854423232715210467629400,1204737078701967504794637416249040,3513816479547405222317692464059700,9876673347917030895163243682762400,26770983021985636373731949982224400,70016417134423972054375869184279200,176791453264420529437299069690304980,431198666498586657164144072415378000,1016396856746668549029768170693391000,2316439347934267855928308854138426000,5106695835218726864205589973896075500,10894284448466617310305258610978294400,22499065708789753140847816696585608000,44998131417579506281695633393171216000,87183879621560293420785289699269231000,163692182146602999892086666374138148000,297919771506817459803597732800931429360,525740773247324929065172469648702522400,899825554211767667053852880744894701800,1494049976804444428315831198217938372800,2407080518184938245619950263795567378400,3763798628434630711333013139753068991680,5712908632445421615416180658553765433800,8419023247814305538508055707342391165600,12047912578768747580968424546714111495600,16744556465407411892193403607297578688800,22605151228300006054461094869851731229880,29646099971540991546834222780133418006400,37774869318576424712901670961782903588800,46768885822999382977878259286016928252800,56268815755796132645259780703489116804150,65791230729853939708303743591771890417160,74762762193015840577617890445195330019500,82573797049002570190204834223051558529000,88645399773193935645366954386511231950250,92499547589419758934295952403316068122000,93820969697840041204785894580506297666600,92499547589419758934295952403316068122000,88645399773193935645366954386511231950250,82573797049002570190204834223051558529000,74762762193015840577617890445195330019500,65791230729853939708303743591771890417160,56268815755796132645259780703489116804150,46768885822999382977878259286016928252800,37774869318576424712901670961782903588800,29646099971540991546834222780133418006400,22605151228300006054461094869851731229880,16744556465407411892193403607297578688800,12047912578768747580968424546714111495600,8419023247814305538508055707342391165600,5712908632445421615416180658553765433800,3763798628434630711333013139753068991680,2407080518184938245619950263795567378400,1494049976804444428315831198217938372800,899825554211767667053852880744894701800,525740773247324929065172469648702522400,297919771506817459803597732800931429360,163692182146602999892086666374138148000,87183879621560293420785289699269231000,44998131417579506281695633393171216000,22499065708789753140847816696585608000,10894284448466617310305258610978294400,5106695835218726864205589973896075500,2316439347934267855928308854138426000,1016396856746668549029768170693391000,431198666498586657164144072415378000,176791453264420529437299069690304980,70016417134423972054375869184279200,26770983021985636373731949982224400,9876673347917030895163243682762400,3513816479547405222317692464059700,1204737078701967504794637416249040,397790544854423232715210467629400,126400733878975606657169681302800,38622446463020324256357402620300,11338699879051838313792998934400,3195451784096427161159845154240,863635617323358692205363555200,223619936628369661374603063400,55410249784020801048574210400,13123480212004926564135997200,2967047700105461657978573280,639449935367556391805727000,131169217511293618831944000,25566881379319942653684000,4726650339033938977992000,827163809330939321148600,136721290798502367132000,21292660042389712914000,3115999030593616524000,427193415484608717000,54680757182029915776,6509613950241656640,717595238609316480,72880766421258705,6779606178721740,573658984353378,43790762164380,2985733783935,179593009560,9381724380,416965528,15329615,447580,9730,140,1> <1,141,9870,457310,15777195,432295143,9798689908,188974733940,3165326793495,46776495948315,617449746517758,7353265163075118,79660372599980445,790476005030575185,7227209188850973120,61190371132271572416,481874172666638632776,3543192446078225241000,24408659072983329438000,158013950840892080046000,963885100129441688280600,5553814148364878299140600,30293531718353881631676000,156736098890613561485628000,770619152878850010637671000,3606497635473018049784300280,16090527912110388222114570480,68533729996025727612710207600,279030186412390462423177273800,1087255553951728353579966618600,4059087401419785853365208709440,14534151663148265474952844088640,49961146342072162570150401554700,165023180341995930913527083923100,524191278733398839372380148932200,1602527623556390737509847883878440,4718553558249372727112329880308740,13390489827464436117480936146822100,36647656369902667268895193664986800,96787400156409608428107819166503600,246807870398844501491674938874584180,607990119763007186601443142105682980,1447595523245255206193912243108769000,3332836204680936404958077024831817000,7423135183152994720133898828034501500,16000980283685344174510848584874369900,33393350157256370451153075307563902400,67497197126369259422543450089756824000,132182011039139799702480923092440447000,250876061768163293312871956073407379000,461611953653420459695684399175069577360,823660544754142388868770202449633951760,1425566327459092596119025350393597224200,2393875531016212095369684078962833074600,3901130494989382673935781462013505751200,6170879146619568956952963403548636370080,9476707260880052326749193798306834425480,14131931880259727153924236365896156599400,20466935826583053119476480254056502661200,28792469044176159473161828154011690184400,39349707693707417946654498477149309918680,52251251199840997601295317649985149236280,67420969290117416259735893741916321595200,84543755141575807690779930247799831841600,103037701578795515623138039989506045056950,122060046485650072353563524295261007221310,140553992922869780285921634036967220436660,157336559242018410767822724668246888548500,171219196822196505835571788609562790479250,181144947362613694579662906789827300072250,186320517287259800139081846983822365788600,186320517287259800139081846983822365788600,181144947362613694579662906789827300072250,171219196822196505835571788609562790479250,157336559242018410767822724668246888548500,140553992922869780285921634036967220436660,122060046485650072353563524295261007221310,103037701578795515623138039989506045056950,84543755141575807690779930247799831841600,67420969290117416259735893741916321595200,52251251199840997601295317649985149236280,39349707693707417946654498477149309918680,28792469044176159473161828154011690184400,20466935826583053119476480254056502661200,14131931880259727153924236365896156599400,9476707260880052326749193798306834425480,6170879146619568956952963403548636370080,3901130494989382673935781462013505751200,2393875531016212095369684078962833074600,1425566327459092596119025350393597224200,823660544754142388868770202449633951760,461611953653420459695684399175069577360,250876061768163293312871956073407379000,132182011039139799702480923092440447000,67497197126369259422543450089756824000,33393350157256370451153075307563902400,16000980283685344174510848584874369900,7423135183152994720133898828034501500,3332836204680936404958077024831817000,1447595523245255206193912243108769000,607990119763007186601443142105682980,246807870398844501491674938874584180,96787400156409608428107819166503600,36647656369902667268895193664986800,13390489827464436117480936146822100,4718553558249372727112329880308740,1602527623556390737509847883878440,524191278733398839372380148932200,165023180341995930913527083923100,49961146342072162570150401554700,14534151663148265474952844088640,4059087401419785853365208709440,1087255553951728353579966618600,279030186412390462423177273800,68533729996025727612710207600,16090527912110388222114570480,3606497635473018049784300280,770619152878850010637671000,156736098890613561485628000,30293531718353881631676000,5553814148364878299140600,963885100129441688280600,158013950840892080046000,24408659072983329438000,3543192446078225241000,481874172666638632776,61190371132271572416,7227209188850973120,790476005030575185,79660372599980445,7353265163075118,617449746517758,46776495948315,3165326793495,188974733940,9798689908,432295143,15777195,457310,9870,141,1> <1,142,10011,467180,16234505,448072338,10230985051,198773423848,3354301527435,49941822741810,664226242466073,7970714909592876,87013637763055563,870136377630555630,8017685193881548305,68417580321122545536,543064543798910205192,4025066618744863873776,27951851519061554679000,182422609913875409484000,1121899050970333768326600,6517699248494319987421200,35847345866718759930816600,187029630608967443117304000,927355251769463572123299000,4377116788351868060421971280,19697025547583406271898870760,84624257908136115834824778080,347563916408416190035887481400,1366285740364118816003143892400,5146342955371514206945175328040,18593239064568051328318052798080,64495298005220428045103245643340,214984326684068093483677485477800,689214459075394770285907232855300,2126718902289789576882228032810640,6321081181805763464622177764187180,18109043385713808844593266027130840,50038146197367103386376129811808900,133435056526312275697003012831490400,343595270555254109919782758041087780,854797990161851688093118080980267160,2055585643008262392795355385214451980,4780431727926191611151989267940586000,10755971387833931125091975852866318500,23424115466838338894644747412908871400,49394330440941714625663923892438272300,100890547283625629873696525397320726400,199679208165509059125024373182197271000,383058072807303093015352879165847826000,712488015421583753008556355248476956360,1285272498407562848564454601624703529120,2249226872213234984987795552843231175960,3819441858475304691488709429356430298800,6295006026005594769305465540976338825800,10072009641608951630888744865562142121280,15647586407499621283702157201855470795560,23608639141139779480673430164202991024880,34598867706842780273400716619952659260600,49259404870759212592638308408068192845600,68142176737883577419816326631161000103080,91600958893548415547949816127134459154960,119672220489958413861031211391901470831480,151964724431693223950515823989716153436800,187581456720371323313917970237305876898550,225097748064445587976701564284767052278260,262614039408519852639485158332228227657970,297890552164888191053744358705214108985160,328555756064214916603394513277809679027750,352364144184810200415234695399390090551500,367465464649873494718744753773649665860850,372641034574519600278163693967644731577200,367465464649873494718744753773649665860850,352364144184810200415234695399390090551500,328555756064214916603394513277809679027750,297890552164888191053744358705214108985160,262614039408519852639485158332228227657970,225097748064445587976701564284767052278260,187581456720371323313917970237305876898550,151964724431693223950515823989716153436800,119672220489958413861031211391901470831480,91600958893548415547949816127134459154960,68142176737883577419816326631161000103080,49259404870759212592638308408068192845600,34598867706842780273400716619952659260600,23608639141139779480673430164202991024880,15647586407499621283702157201855470795560,10072009641608951630888744865562142121280,6295006026005594769305465540976338825800,3819441858475304691488709429356430298800,2249226872213234984987795552843231175960,1285272498407562848564454601624703529120,712488015421583753008556355248476956360,383058072807303093015352879165847826000,199679208165509059125024373182197271000,100890547283625629873696525397320726400,49394330440941714625663923892438272300,23424115466838338894644747412908871400,10755971387833931125091975852866318500,4780431727926191611151989267940586000,2055585643008262392795355385214451980,854797990161851688093118080980267160,343595270555254109919782758041087780,133435056526312275697003012831490400,50038146197367103386376129811808900,18109043385713808844593266027130840,6321081181805763464622177764187180,2126718902289789576882228032810640,689214459075394770285907232855300,214984326684068093483677485477800,64495298005220428045103245643340,18593239064568051328318052798080,5146342955371514206945175328040,1366285740364118816003143892400,347563916408416190035887481400,84624257908136115834824778080,19697025547583406271898870760,4377116788351868060421971280,927355251769463572123299000,187029630608967443117304000,35847345866718759930816600,6517699248494319987421200,1121899050970333768326600,182422609913875409484000,27951851519061554679000,4025066618744863873776,543064543798910205192,68417580321122545536,8017685193881548305,870136377630555630,87013637763055563,7970714909592876,664226242466073,49941822741810,3354301527435,198773423848,10230985051,448072338,16234505,467180,10011,142,1> <1,143,10153,477191,16701685,464306843,10679057389,209004408899,3553074951283,53296124269245,714168065207883,8634941152058949,94984352672648439,957150015393611193,8887821571512103935,76435265515004093841,611482124120032750728,4568131162543774078968,31976918137806418552776,210374461432936964163000,1304321660884209177810600,7639598299464653755747800,42365045115213079918237800,222876976475686203048120600,1114384882378431015240603000,5304472040121331632545270280,24074142335935274332320842040,104321283455719522106723648840,432188174316552305870712259480,1713849656772535006039031373800,6512628695735633022948319220440,23739582019939565535263228126120,83088537069788479373421298441420,279479624689288521528780731121140,904198785759462863769584718333100,2815933361365184347168135265665940,8447800084095553041504405796997820,24430124567519572309215443791318020,68147189583080912230969395838939740,183473202723679379083379142643299300,477030327081566385616785770872578180,1198393260717105798012900839021354940,2910383633170114080888473466194719140,6836017370934454003947344653155037980,15536403115760122736243965120806904500,34180086854672270019736723265775189900,72818445907780053520308671305347143700,150284877724567344499360449289758998700,300569755449134688998720898579517997400,582737280972812152140377252348045097000,1095546088228886846023909234414324782360,1997760513829146601573010956873180485480,3534499370620797833552250154467934705080,6068668730688539676476504982199661474760,10114447884480899460794174970332769124600,16367015667614546400194210406538480947080,25719596049108572914590902067417612916840,39256225548639400764375587366058461820440,58207506847982559754074146784155650285480,83858272577601992866039025028020852106200,117401581608642790012454635039229192948680,159743135631431992967766142758295459258040,211273179383506829408981027519035929986440,271636944921651637811547035381617624268280,339546181152064547264433794227022030335350,412679204784816911290619534522072929176810,487711787472965440616186722616995279936230,560504591573408043693229517037442336643130,626446308229103107657138871983023788012910,680919900249025117018629208677199769579250,719829608834683695133979449173039756412350,740106499224393094996908447741294397438050,740106499224393094996908447741294397438050,719829608834683695133979449173039756412350,680919900249025117018629208677199769579250,626446308229103107657138871983023788012910,560504591573408043693229517037442336643130,487711787472965440616186722616995279936230,412679204784816911290619534522072929176810,339546181152064547264433794227022030335350,271636944921651637811547035381617624268280,211273179383506829408981027519035929986440,159743135631431992967766142758295459258040,117401581608642790012454635039229192948680,83858272577601992866039025028020852106200,58207506847982559754074146784155650285480,39256225548639400764375587366058461820440,25719596049108572914590902067417612916840,16367015667614546400194210406538480947080,10114447884480899460794174970332769124600,6068668730688539676476504982199661474760,3534499370620797833552250154467934705080,1997760513829146601573010956873180485480,1095546088228886846023909234414324782360,582737280972812152140377252348045097000,300569755449134688998720898579517997400,150284877724567344499360449289758998700,72818445907780053520308671305347143700,34180086854672270019736723265775189900,15536403115760122736243965120806904500,6836017370934454003947344653155037980,2910383633170114080888473466194719140,1198393260717105798012900839021354940,477030327081566385616785770872578180,183473202723679379083379142643299300,68147189583080912230969395838939740,24430124567519572309215443791318020,8447800084095553041504405796997820,2815933361365184347168135265665940,904198785759462863769584718333100,279479624689288521528780731121140,83088537069788479373421298441420,23739582019939565535263228126120,6512628695735633022948319220440,1713849656772535006039031373800,432188174316552305870712259480,104321283455719522106723648840,24074142335935274332320842040,5304472040121331632545270280,1114384882378431015240603000,222876976475686203048120600,42365045115213079918237800,7639598299464653755747800,1304321660884209177810600,210374461432936964163000,31976918137806418552776,4568131162543774078968,611482124120032750728,76435265515004093841,8887821571512103935,957150015393611193,94984352672648439,8634941152058949,714168065207883,53296124269245,3553074951283,209004408899,10679057389,464306843,16701685,477191,10153,143,1> <1,144,10296,487344,17178876,481008528,11143364232,219683466288,3762079360182,56849199220528,767464189477128,9349109217266832,103619293824707388,1052134368066259632,9844971586905715128,85323087086516197776,687917389635036844569,5179613286663806829696,36545049300350192631744,242351379570743382715776,1514696122317146141973600,8943919960348862933558400,50004643414677733673985600,265242021590899282966358400,1337261858854117218288723600,6418856922499762647785873280,29378614376056605964866112320,128395425791654796439044490880,536509457772271827977435908320,2146037831089087311909743633280,8226478352508168028987350594240,30252210715675198558211547346560,106828119089728044908684526567540,362568161759077000902202029562560,1183678410448751385298365449454240,3720132147124647210937719983999040,11263733445460737388672541062663760,32877924651615125350719849588315840,92577314150600484540184839630257760,251620392306760291314348538482239040,660503529805245764700164913515877480,1675423587798672183629686609893933120,4108776893887219878901374305216074080,9746401004104568084835818119349757120,22372420486694576740191309773961942480,49716489970432392755980688386582094400,106998532762452323540045394571122333600,223103323632347398019669120595106142400,450854633173702033498081347869276996100,883307036421946841139098150927563094400,1678283369201698998164286486762369879360,3093306602058033447596920191287505267840,5532259884449944435125261111341115190560,9603168101309337510028755136667596179840,16183116615169439137270679952532430599360,26481463552095445860988385376871250071680,42086611716723119314785112473956093863920,64975821597747973678966489433476074737280,97463732396621960518449734150214112105920,142065779425584552620113171812176502391680,201259854186244782878493660067250045054880,277144717240074782980220777797524652206720,371016315014938822376747170277331389244480,482910124305158467220528062900653554254720,611183126073716185075980829608639654603630,752225385936881458555053328749094959512160,900390992257782351906806257139068209113040,1048216379046373484309416239654437616579360,1186950899802511151350368389020466124656040,1307366208478128224675768080660223557592160,1400749509083708812152608657850239525991600,1459936108059076790130887896914334153850400,1480212998448786189993816895482588794876100,1459936108059076790130887896914334153850400,1400749509083708812152608657850239525991600,1307366208478128224675768080660223557592160,1186950899802511151350368389020466124656040,1048216379046373484309416239654437616579360,900390992257782351906806257139068209113040,752225385936881458555053328749094959512160,611183126073716185075980829608639654603630,482910124305158467220528062900653554254720,371016315014938822376747170277331389244480,277144717240074782980220777797524652206720,201259854186244782878493660067250045054880,142065779425584552620113171812176502391680,97463732396621960518449734150214112105920,64975821597747973678966489433476074737280,42086611716723119314785112473956093863920,26481463552095445860988385376871250071680,16183116615169439137270679952532430599360,9603168101309337510028755136667596179840,5532259884449944435125261111341115190560,3093306602058033447596920191287505267840,1678283369201698998164286486762369879360,883307036421946841139098150927563094400,450854633173702033498081347869276996100,223103323632347398019669120595106142400,106998532762452323540045394571122333600,49716489970432392755980688386582094400,22372420486694576740191309773961942480,9746401004104568084835818119349757120,4108776893887219878901374305216074080,1675423587798672183629686609893933120,660503529805245764700164913515877480,251620392306760291314348538482239040,92577314150600484540184839630257760,32877924651615125350719849588315840,11263733445460737388672541062663760,3720132147124647210937719983999040,1183678410448751385298365449454240,362568161759077000902202029562560,106828119089728044908684526567540,30252210715675198558211547346560,8226478352508168028987350594240,2146037831089087311909743633280,536509457772271827977435908320,128395425791654796439044490880,29378614376056605964866112320,6418856922499762647785873280,1337261858854117218288723600,265242021590899282966358400,50004643414677733673985600,8943919960348862933558400,1514696122317146141973600,242351379570743382715776,36545049300350192631744,5179613286663806829696,687917389635036844569,85323087086516197776,9844971586905715128,1052134368066259632,103619293824707388,9349109217266832,767464189477128,56849199220528,3762079360182,219683466288,11143364232,481008528,17178876,487344,10296,144,1> <1,145,10440,497640,17666220,498187404,11624372760,230826830520,3981762826470,60611278580710,824313388697656,10116573406743960,112968403041974220,1155753661890967020,10897105954971974760,95168058673421912904,773240476721553042345,5867530676298843674265,41724662587013999461440,278896428871093575347520,1757047501887889524689376,10458616082666009075532000,58948563375026596607544000,315246665005577016640344000,1602503880445016501255082000,7756118781353879866074596880,35797471298556368612651985600,157774040167711402403910603200,664904883563926624416480399200,2682547288861359139887179541600,10372516183597255340897094227520,38478689068183366587198897940800,137080329805403243466896073914100,469396280848805045810886556130100,1546246572207828386200567479016800,4903810557573398596236085433453280,14983865592585384599610261046662800,44141658097075862739392390650979600,125455238802215609890904689218573600,344197706457360775854533378112496800,912123922112006056014513451998116520,2335927117603917948329851523409810600,5784200481685892062531060915110007200,13855177897991787963737192424565831200,32118821490799144825027127893311699600,72088910457126969496171998160544036880,156715022732884716296026082957704428000,330101856394799721559714515166228476000,673957956806049431517750468464383138500,1334161669595648874637179498796840090500,2561590405623645839303384637689932973760,4771589971259732445761206678049875147200,8625566486507977882722181302628620458400,15135427985759281945154016248008711370400,25786284716478776647299435089200026779200,42664580167264884998259065329403680671040,68568075268818565175773497850827343935600,107062433314471092993751601907432168601200,162439553994369934197416223583690186843200,239529511822206513138562905962390614497600,343325633611829335498606831879426547446560,478404571426319565858714437864774697261600,648161032255013605356967948074856041451200,853926439320097289597275233177984943499200,1094093250378874652296508892509293208858350,1363408512010597643631034158357734614115790,1652616378194663810461859585888163168625200,1948607371304155836216222496793505825692400,2235167278848884635659784628674903741235400,2494317108280639376026136469680689682248200,2708115717561837036828376738510463083583760,2860685617142785602283496554764573679842000,2940149106507862980124704792396922948726500,2940149106507862980124704792396922948726500,2860685617142785602283496554764573679842000,2708115717561837036828376738510463083583760,2494317108280639376026136469680689682248200,2235167278848884635659784628674903741235400,1948607371304155836216222496793505825692400,1652616378194663810461859585888163168625200,1363408512010597643631034158357734614115790,1094093250378874652296508892509293208858350,853926439320097289597275233177984943499200,648161032255013605356967948074856041451200,478404571426319565858714437864774697261600,343325633611829335498606831879426547446560,239529511822206513138562905962390614497600,162439553994369934197416223583690186843200,107062433314471092993751601907432168601200,68568075268818565175773497850827343935600,42664580167264884998259065329403680671040,25786284716478776647299435089200026779200,15135427985759281945154016248008711370400,8625566486507977882722181302628620458400,4771589971259732445761206678049875147200,2561590405623645839303384637689932973760,1334161669595648874637179498796840090500,673957956806049431517750468464383138500,330101856394799721559714515166228476000,156715022732884716296026082957704428000,72088910457126969496171998160544036880,32118821490799144825027127893311699600,13855177897991787963737192424565831200,5784200481685892062531060915110007200,2335927117603917948329851523409810600,912123922112006056014513451998116520,344197706457360775854533378112496800,125455238802215609890904689218573600,44141658097075862739392390650979600,14983865592585384599610261046662800,4903810557573398596236085433453280,1546246572207828386200567479016800,469396280848805045810886556130100,137080329805403243466896073914100,38478689068183366587198897940800,10372516183597255340897094227520,2682547288861359139887179541600,664904883563926624416480399200,157774040167711402403910603200,35797471298556368612651985600,7756118781353879866074596880,1602503880445016501255082000,315246665005577016640344000,58948563375026596607544000,10458616082666009075532000,1757047501887889524689376,278896428871093575347520,41724662587013999461440,5867530676298843674265,773240476721553042345,95168058673421912904,10897105954971974760,1155753661890967020,112968403041974220,10116573406743960,824313388697656,60611278580710,3981762826470,230826830520,11624372760,498187404,17666220,497640,10440,145,1> <1,146,10585,508080,18163860,515853624,12122560164,242451203280,4212589656990,64593041407180,884924667278366,10940886795441616,123084976448718180,1268722064932941240,12052859616862941780,106065164628393887664,868408535394974955249,6640771153020396716610,47592193263312843135705,320621091458107574808960,2035943930758983100036896,12215663584553898600221376,69407179457692605683076000,374195228380603613247888000,1917750545450593517895426000,9358622661798896367329678880,43553590079910248478726582480,193571511466267771016562588800,822678923731638026820391002400,3347452172425285764303659940800,13055063472458614480784273769120,48851205251780621928095992168320,175559018873586610054094971854900,606476610654208289277782630044200,2015642853056633432011454035146900,6450057129781226982436652912470080,19887676150158783195846346480116080,59125523689661247339002651697642400,169596896899291472630297079869553200,469652945259576385745438067331070400,1256321628569366831869046830110613320,3248051039715924004344364975407927120,8120127599289810010860912438519817800,19639378379677680026268253339675838400,45973999388790932788764320317877530800,104207731947926114321199126053855736480,228803933190011685792198081118248464880,486816879127684437855740598123932904000,1004059813200849153077464983630611614500,2008119626401698306154929967261223229000,3895752075219294713940564136486773064260,7333180376883378285064591315739808120960,13397156457767710328483387980678495605600,23760994472267259827876197550637331828800,40921712702238058592453451337208738149600,68450864883743661645558500418603707450240,111232655436083450174032563180231024606640,175630508583289658169525099758259512536800,269501987308841027191167825491122355444400,401969065816576447335979129546080801340800,582855145434035848637169737841817161944160,821730205038148901357321269744201244708160,1126565603681333171215682385939630738712800,1502087471575110894954243181252840984950400,1948019689698971941893784125687278152357550,2457501762389472295927543050867027822974140,3016024890205261454092893744245897782740990,3601223749498819646678082082681668994317600,4183774650153040471876007125468409566927800,4729484387129524011685921098355593423483600,5202432825842476412854513208191152765831960,5568801334704622639111873293275036763425760,5800834723650648582408201347161496628568500,5880298213015725960249409584793845897453000,5800834723650648582408201347161496628568500,5568801334704622639111873293275036763425760,5202432825842476412854513208191152765831960,4729484387129524011685921098355593423483600,4183774650153040471876007125468409566927800,3601223749498819646678082082681668994317600,3016024890205261454092893744245897782740990,2457501762389472295927543050867027822974140,1948019689698971941893784125687278152357550,1502087471575110894954243181252840984950400,1126565603681333171215682385939630738712800,821730205038148901357321269744201244708160,582855145434035848637169737841817161944160,401969065816576447335979129546080801340800,269501987308841027191167825491122355444400,175630508583289658169525099758259512536800,111232655436083450174032563180231024606640,68450864883743661645558500418603707450240,40921712702238058592453451337208738149600,23760994472267259827876197550637331828800,13397156457767710328483387980678495605600,7333180376883378285064591315739808120960,3895752075219294713940564136486773064260,2008119626401698306154929967261223229000,1004059813200849153077464983630611614500,486816879127684437855740598123932904000,228803933190011685792198081118248464880,104207731947926114321199126053855736480,45973999388790932788764320317877530800,19639378379677680026268253339675838400,8120127599289810010860912438519817800,3248051039715924004344364975407927120,1256321628569366831869046830110613320,469652945259576385745438067331070400,169596896899291472630297079869553200,59125523689661247339002651697642400,19887676150158783195846346480116080,6450057129781226982436652912470080,2015642853056633432011454035146900,606476610654208289277782630044200,175559018873586610054094971854900,48851205251780621928095992168320,13055063472458614480784273769120,3347452172425285764303659940800,822678923731638026820391002400,193571511466267771016562588800,43553590079910248478726582480,9358622661798896367329678880,1917750545450593517895426000,374195228380603613247888000,69407179457692605683076000,12215663584553898600221376,2035943930758983100036896,320621091458107574808960,47592193263312843135705,6640771153020396716610,868408535394974955249,106065164628393887664,12052859616862941780,1268722064932941240,123084976448718180,10940886795441616,884924667278366,64593041407180,4212589656990,242451203280,12122560164,515853624,18163860,508080,10585,146,1> <1,147,10731,518665,18671940,534017484,12638413788,254573763444,4455040860270,68805631064170,949517708685546,11825811462719982,134025863244159796,1391807041381659420,13321581681795883020,118118024245256829444,974473700023368842913,7509179688415371671859,54232964416333239852315,368213284721420417944665,2356565022217090674845856,14251607515312881700258272,81622843042246504283297376,443602407838296218930964000,2291945773831197131143314000,11276373207249489885225104880,52912212741709144846056261360,237125101546178019495289171280,1016250435197905797836953591200,4170131096156923791124050943200,16402515644883900245087933709920,61906268724239236408880265937440,224410224125367231982190964023220,782035629527794899331877601899100,2622119463710841721289236665191100,8465699982837860414448106947616980,26337733279940010178282999392586160,79013199839820030534848998177758480,228722420588952719969299731567195600,639249842158867858375735147200623600,1725974573828943217614484897441683720,4504372668285290836213411805518540440,11368178639005734015205277413927744920,27759505978967490037129165778195656200,65613377768468612815032573657553369200,150181731336717047109963446371733267280,333011665137937800113397207172104201360,715620812317696123647938679242181368880,1490876692328533590933205581754544518500,3012179439602547459232394950891834843500,5903871701620993020095494103747996293260,11228932452102672999005155452226581185220,20730336834651088613547979296418303726560,37158150930034970156359585531315827434400,64682707174505318420329648887846069978400,109372577585981720238011951755812445599840,179683520319827111819591063598834732056880,286863164019373108343557662938490537143440,445132495892130685360692925249381867981200,671471053125417474527146955037203156785200,984824211250612295973148867387897963284960,1404585350472184749994491007586018406652320,1948295808719482072573003655683831983420960,2628653075256444066169925567192471723663200,3450107161274082836848027306940119137307950,4405521452088444237821327176554305975331690,5473526652594733750020436795112925605715130,6617248639704081100770975826927566777058590,7784998399651860118554089208150078561245400,8913259037282564483561928223824002990411400,9931917212972000424540434306546746189315560,10771234160547099051966386501466189529257720,11369636058355271221520074640436533391994260,11681132936666374542657610931955342526021500,11681132936666374542657610931955342526021500,11369636058355271221520074640436533391994260,10771234160547099051966386501466189529257720,9931917212972000424540434306546746189315560,8913259037282564483561928223824002990411400,7784998399651860118554089208150078561245400,6617248639704081100770975826927566777058590,5473526652594733750020436795112925605715130,4405521452088444237821327176554305975331690,3450107161274082836848027306940119137307950,2628653075256444066169925567192471723663200,1948295808719482072573003655683831983420960,1404585350472184749994491007586018406652320,984824211250612295973148867387897963284960,671471053125417474527146955037203156785200,445132495892130685360692925249381867981200,286863164019373108343557662938490537143440,179683520319827111819591063598834732056880,109372577585981720238011951755812445599840,64682707174505318420329648887846069978400,37158150930034970156359585531315827434400,20730336834651088613547979296418303726560,11228932452102672999005155452226581185220,5903871701620993020095494103747996293260,3012179439602547459232394950891834843500,1490876692328533590933205581754544518500,715620812317696123647938679242181368880,333011665137937800113397207172104201360,150181731336717047109963446371733267280,65613377768468612815032573657553369200,27759505978967490037129165778195656200,11368178639005734015205277413927744920,4504372668285290836213411805518540440,1725974573828943217614484897441683720,639249842158867858375735147200623600,228722420588952719969299731567195600,79013199839820030534848998177758480,26337733279940010178282999392586160,8465699982837860414448106947616980,2622119463710841721289236665191100,782035629527794899331877601899100,224410224125367231982190964023220,61906268724239236408880265937440,16402515644883900245087933709920,4170131096156923791124050943200,1016250435197905797836953591200,237125101546178019495289171280,52912212741709144846056261360,11276373207249489885225104880,2291945773831197131143314000,443602407838296218930964000,81622843042246504283297376,14251607515312881700258272,2356565022217090674845856,368213284721420417944665,54232964416333239852315,7509179688415371671859,974473700023368842913,118118024245256829444,13321581681795883020,1391807041381659420,134025863244159796,11825811462719982,949517708685546,68805631064170,4455040860270,254573763444,12638413788,534017484,18671940,518665,10731,147,1> <1,148,10878,529396,19190605,552689424,13172431272,267212177232,4709614623714,73260671924440,1018323339749716,12775329171405528,145851674706879778,1525832904625819216,14713388723177542440,131439605927052712464,1092591724268625672357,8483653388438740514772,61742144104748611524174,422446249137753657796980,2724778306938511092790521,16608172537529972375104128,95874450557559385983555648,525225250880542723214261376,2735548181669493350074278000,13568318981080687016368418880,64188585948958634731281366240,290037314287887164341345432640,1253375536744083817332242762480,5186381531354829588961004534400,20572646741040824036211984653120,78308784369123136653968199647360,286316492849606468391071229960660,1006445853653162131314068565922320,3404155093238636620621114267090200,11087819446548702135737343612808080,34803433262777870592731106340203140,105350933119760040713131997570344640,307735620428772750504148729744954080,867972262747820578345034878767819200,2365224415987811075990220044642307320,6230347242114234053827896702960224160,15872551307291024851418689219446285360,39127684617973224052334443192123401120,93372883747436102852161739435749025400,215795109105185659924996020029286636480,483193396474654847223360653543837468640,1048632477455633923761335886414285570240,2206497504646229714581144260996725887380,4503056131931081050165600532646379362000,8916051141223540479327889054639831136760,17132804153723666019100649555974577478480,31959269286753761612553134748644884911780,57888487764686058769907564827734131160960,101840858104540288576689234419161897412800,174055284760487038658341600643658515578240,289056097905808832057603015354647177656720,466546684339200220163148726537325269200320,731995659911503793704250588187872405124640,1116603549017548159887839880286585024766400,1656295264376029770500295822425101120070160,2389409561722797045967639874973916369937280,3352881159191666822567494663269850390073280,4576948883975926138742929222876303707084160,6078760236530526903017952874132590860971150,7855628613362527074669354483494425112639640,9879048104683177987841763971667231581046820,12090775292298814850791412622040492382773720,14402247039355941219325065035077645338303990,16698257436934424602116017431974081551656800,18845176250254564908102362530370749179726960,20703151373519099476506820808012935718573280,22140870218902370273486461141902722921251980,23050768995021645764177685572391875918015760,23362265873332749085315221863910685052043000,23050768995021645764177685572391875918015760,22140870218902370273486461141902722921251980,20703151373519099476506820808012935718573280,18845176250254564908102362530370749179726960,16698257436934424602116017431974081551656800,14402247039355941219325065035077645338303990,12090775292298814850791412622040492382773720,9879048104683177987841763971667231581046820,7855628613362527074669354483494425112639640,6078760236530526903017952874132590860971150,4576948883975926138742929222876303707084160,3352881159191666822567494663269850390073280,2389409561722797045967639874973916369937280,1656295264376029770500295822425101120070160,1116603549017548159887839880286585024766400,731995659911503793704250588187872405124640,466546684339200220163148726537325269200320,289056097905808832057603015354647177656720,174055284760487038658341600643658515578240,101840858104540288576689234419161897412800,57888487764686058769907564827734131160960,31959269286753761612553134748644884911780,17132804153723666019100649555974577478480,8916051141223540479327889054639831136760,4503056131931081050165600532646379362000,2206497504646229714581144260996725887380,1048632477455633923761335886414285570240,483193396474654847223360653543837468640,215795109105185659924996020029286636480,93372883747436102852161739435749025400,39127684617973224052334443192123401120,15872551307291024851418689219446285360,6230347242114234053827896702960224160,2365224415987811075990220044642307320,867972262747820578345034878767819200,307735620428772750504148729744954080,105350933119760040713131997570344640,34803433262777870592731106340203140,11087819446548702135737343612808080,3404155093238636620621114267090200,1006445853653162131314068565922320,286316492849606468391071229960660,78308784369123136653968199647360,20572646741040824036211984653120,5186381531354829588961004534400,1253375536744083817332242762480,290037314287887164341345432640,64188585948958634731281366240,13568318981080687016368418880,2735548181669493350074278000,525225250880542723214261376,95874450557559385983555648,16608172537529972375104128,2724778306938511092790521,422446249137753657796980,61742144104748611524174,8483653388438740514772,1092591724268625672357,131439605927052712464,14713388723177542440,1525832904625819216,145851674706879778,12775329171405528,1018323339749716,73260671924440,4709614623714,267212177232,13172431272,552689424,19190605,529396,10878,148,1> <1,149,11026,540274,19720001,571880029,13725120696,280384608504,4976826800946,77970286548154,1091584011674156,13793652511155244,158627003878285306,1671684579332698994,16239221627803361656,146152994650230254904,1224031330195678384821,9576245112707366187129,70225797493187352038946,484188393242502269321154,3147224556076264750587501,19332950844468483467894649,112482623095089358358659776,621099701438102109197817024,3260773432550036073288539376,16303867162750180366442696880,77756904930039321747649785120,354225900236845799072626798880,1543412851031970981673588195120,6439757068098913406293247296880,25759028272395653625172989187520,98881431110163960690180184300480,364625277218729605045039429608020,1292762346502768599705139795882980,4410600946891798751935182833012520,14491974539787338756358457879898280,45891252709326572728468449953011220,140154366382537911305863103910547780,413086553548532791217280727315298720,1175707883176593328849183608512773280,3233196678735631654335254923410126520,8595571658102045129818116747602531480,22102898549405258905246585922406509520,55000235925264248903753132411569686480,132500568365409326904496182627872426520,309167992852621762777157759465035661880,698988505579840507148356673573124105120,1531825873930288770984696539958123038880,3255129982101863638342480147411011457620,6709553636577310764746744793643105249380,13419107273154621529493489587286210498760,26048855294947206498428538610614408615240,49092073440477427631653784304619462390260,89847757051439820382460699576379016072740,159729345869226347346596799246896028573760,275896142865027327235030835062820412991040,463111382666295870715944615998305693234960,755602782245009052220751741891972446857040,1198542344250704013867399314725197674324960,1848599208929051953592090468474457429891040,2772898813393577930388135702711686144836560,4045704826098826816467935697399017490007440,5742290720914463868535134538243766760010560,7929830043167592961310423886146154097157440,10655709120506453041760882097008894568055310,13934388849893053977687307357627015973610790,17734676718045705062511118455161656693686460,21969823396981992838633176593707723963820540,26493022331654756070116477657118137721077710,31100504476290365821441082467051726889960790,35543433687188989510218379962344830731383760,39548327623773664384609183338383684898300240,42844021592421469749993281949915658639825260,45191639213924016037664146714294598839267740,46413034868354394849492907436302560970058760,46413034868354394849492907436302560970058760,45191639213924016037664146714294598839267740,42844021592421469749993281949915658639825260,39548327623773664384609183338383684898300240,35543433687188989510218379962344830731383760,31100504476290365821441082467051726889960790,26493022331654756070116477657118137721077710,21969823396981992838633176593707723963820540,17734676718045705062511118455161656693686460,13934388849893053977687307357627015973610790,10655709120506453041760882097008894568055310,7929830043167592961310423886146154097157440,5742290720914463868535134538243766760010560,4045704826098826816467935697399017490007440,2772898813393577930388135702711686144836560,1848599208929051953592090468474457429891040,1198542344250704013867399314725197674324960,755602782245009052220751741891972446857040,463111382666295870715944615998305693234960,275896142865027327235030835062820412991040,159729345869226347346596799246896028573760,89847757051439820382460699576379016072740,49092073440477427631653784304619462390260,26048855294947206498428538610614408615240,13419107273154621529493489587286210498760,6709553636577310764746744793643105249380,3255129982101863638342480147411011457620,1531825873930288770984696539958123038880,698988505579840507148356673573124105120,309167992852621762777157759465035661880,132500568365409326904496182627872426520,55000235925264248903753132411569686480,22102898549405258905246585922406509520,8595571658102045129818116747602531480,3233196678735631654335254923410126520,1175707883176593328849183608512773280,413086553548532791217280727315298720,140154366382537911305863103910547780,45891252709326572728468449953011220,14491974539787338756358457879898280,4410600946891798751935182833012520,1292762346502768599705139795882980,364625277218729605045039429608020,98881431110163960690180184300480,25759028272395653625172989187520,6439757068098913406293247296880,1543412851031970981673588195120,354225900236845799072626798880,77756904930039321747649785120,16303867162750180366442696880,3260773432550036073288539376,621099701438102109197817024,112482623095089358358659776,19332950844468483467894649,3147224556076264750587501,484188393242502269321154,70225797493187352038946,9576245112707366187129,1224031330195678384821,146152994650230254904,16239221627803361656,1671684579332698994,158627003878285306,13793652511155244,1091584011674156,77970286548154,4976826800946,280384608504,13725120696,571880029,19720001,540274,11026,149,1> <1,150,11175,551300,20260275,591600030,14297000725,294109729200,5257211409450,82947113349100,1169554298222310,14885236522829400,172420656389440550,1830311583210984300,17910906207136060650,162392216278033616560,1370184324845908639725,10800276442903044571950,79802042605894718226075,554414190735689621360100,3631412949318767019908655,22480175400544748218482150,131815573939557841826554425,733582324533191467556476800,3881873133988138182486356400,19564640595300216439731236256,94060772092789502114092482000,431982805166885120820276584000,1897638751268816780746214994000,7983169919130884387966835492000,32198785340494567031466236484400,124640459382559614315353173488000,463506708328893565735219613908500,1657387623721498204750179225491000,5703363293394567351640322628895500,18902575486679137508293640712910800,60383227249113911484826907832909500,186045619091864484034331553863559000,553240919931070702523143831225846500,1588794436725126120066464335828072000,4408904561912224983184438531922899800,11828768336837676784153371671012658000,30698470207507304035064702670009041000,77103134474669507808999718333976196000,187500804290673575808249315039442113000,441668561218031089681653942092908088400,1008156498432462269925514433038159767000,2230814379510129278133053213531247144000,4786955856032152409327176687369134496500,9964683618679174403089224941054116707000,20128660909731932294240234380929315748140,39467962568101828027922028197900619114000,75140928735424634130082322915233871005500,138939830491917248014114483880998478463000,249577102920666167729057498823275044646500,435625488734253674581627634309716441564800,739007525531323197950975451061126106226000,1218714164911304922936696357890278140092000,1954145126495713066088151056617170121182000,3047141553179755967459489783199655104216000,4621498022322629883980226171186143574727600,6818603639492404746856071400110703634844000,9787995547013290685003070235642784250018000,13672120764082056829845558424389920857168000,18585539163674046003071305983155048665212750,24590097970399507019448189454635910541666100,31669065567938759040198425812788672667297250,39704500115027697901144295048869380657507000,48462845728636748908749654250825861684898250,57593526807945121891557560124169864611038500,66643938163479355331659462429396557621344550,75091761310962653894827563300728515629684000,82392349216195134134602465288299343538125500,88035660806345485787657428664210257479093000,91604674082278410887157054150597159809326500,92826069736708789698985814872605121940117520,91604674082278410887157054150597159809326500,88035660806345485787657428664210257479093000,82392349216195134134602465288299343538125500,75091761310962653894827563300728515629684000,66643938163479355331659462429396557621344550,57593526807945121891557560124169864611038500,48462845728636748908749654250825861684898250,39704500115027697901144295048869380657507000,31669065567938759040198425812788672667297250,24590097970399507019448189454635910541666100,18585539163674046003071305983155048665212750,13672120764082056829845558424389920857168000,9787995547013290685003070235642784250018000,6818603639492404746856071400110703634844000,4621498022322629883980226171186143574727600,3047141553179755967459489783199655104216000,1954145126495713066088151056617170121182000,1218714164911304922936696357890278140092000,739007525531323197950975451061126106226000,435625488734253674581627634309716441564800,249577102920666167729057498823275044646500,138939830491917248014114483880998478463000,75140928735424634130082322915233871005500,39467962568101828027922028197900619114000,20128660909731932294240234380929315748140,9964683618679174403089224941054116707000,4786955856032152409327176687369134496500,2230814379510129278133053213531247144000,1008156498432462269925514433038159767000,441668561218031089681653942092908088400,187500804290673575808249315039442113000,77103134474669507808999718333976196000,30698470207507304035064702670009041000,11828768336837676784153371671012658000,4408904561912224983184438531922899800,1588794436725126120066464335828072000,553240919931070702523143831225846500,186045619091864484034331553863559000,60383227249113911484826907832909500,18902575486679137508293640712910800,5703363293394567351640322628895500,1657387623721498204750179225491000,463506708328893565735219613908500,124640459382559614315353173488000,32198785340494567031466236484400,7983169919130884387966835492000,1897638751268816780746214994000,431982805166885120820276584000,94060772092789502114092482000,19564640595300216439731236256,3881873133988138182486356400,733582324533191467556476800,131815573939557841826554425,22480175400544748218482150,3631412949318767019908655,554414190735689621360100,79802042605894718226075,10800276442903044571950,1370184324845908639725,162392216278033616560,17910906207136060650,1830311583210984300,172420656389440550,14885236522829400,1169554298222310,82947113349100,5257211409450,294109729200,14297000725,591600030,20260275,551300,11175,150,1> <1,151,11325,562475,20811575,611860305,14888600755,308406729925,5551321138650,88204324758550,1252501411571410,16054790821051710,187305892912269950,2002732239600424850,19741217790347044950,180303122485169677210,1532576541123942256285,12170460767748953211675,90602319048797762798025,634216233341584339586175,4185827140054456641268755,26111588349863515238390805,154295749340102590045036575,865397898472749309383031225,4615455458521329650042833200,23446513729288354622217592656,113625412688089718553823718256,526043577259674622934369066000,2329621556435701901566491578000,9880808670399701168713050486000,40181955259625451419433071976400,156839244723054181346819409972400,588147167711453180050572787396500,2120894332050391770485398839399500,7360750917116065556390501854386500,24605938780073704859933963341806300,79285802735793048993120548545820300,246428846340978395519158461696468500,739286539022935186557475385089405500,2142035356656196822589608167053918500,5997698998637351103250902867750971800,16237672898749901767337810202935557800,42527238544344980819218074341021699000,107801604682176811844064421003985237000,264603938765343083617249033373418309000,629169365508704665489903257132350201400,1449825059650493359607168375131067855400,3238970877942591548058567646569406911000,7017770235542281687460229900900381640500,14751639474711326812416401628423251203500,30093344528411106697329459321983432455140,59596623477833760322162262578829934862140,114608891303526462158004351113134490119500,214080759227341882144196806796232349468500,388516933412583415743171982704273523109500,685202591654919842310685133132991486211300,1174633014265576872532603085370842547790800,1957721690442628120887671808951404246318000,3172859291407017989024847414507448261274000,5001286679675469033547640839816825225398000,7668639575502385851439715954385798678943600,11440101661815034630836297571296847209571600,16606599186505695431859141635753487884862000,23460116311095347514848628660032705107186000,32257659927756102832916864407544969522380750,43175637134073553022519495437790959206878850,56259163538338266059646615267424583208963350,71373565682966456941342720861658053324804250,88167345843664446809893949299695242342405250,106056372536581870800307214374995726295936750,124237464971424477223217022553566422232383050,141735699474442009226487025730125073251028550,157484110527157788029430028589027859167809500,170428010022540619922259893952509601017218500,179640334888623896674814482814807417288419500,184430743818987200586142869023202281749444020,184430743818987200586142869023202281749444020,179640334888623896674814482814807417288419500,170428010022540619922259893952509601017218500,157484110527157788029430028589027859167809500,141735699474442009226487025730125073251028550,124237464971424477223217022553566422232383050,106056372536581870800307214374995726295936750,88167345843664446809893949299695242342405250,71373565682966456941342720861658053324804250,56259163538338266059646615267424583208963350,43175637134073553022519495437790959206878850,32257659927756102832916864407544969522380750,23460116311095347514848628660032705107186000,16606599186505695431859141635753487884862000,11440101661815034630836297571296847209571600,7668639575502385851439715954385798678943600,5001286679675469033547640839816825225398000,3172859291407017989024847414507448261274000,1957721690442628120887671808951404246318000,1174633014265576872532603085370842547790800,685202591654919842310685133132991486211300,388516933412583415743171982704273523109500,214080759227341882144196806796232349468500,114608891303526462158004351113134490119500,59596623477833760322162262578829934862140,30093344528411106697329459321983432455140,14751639474711326812416401628423251203500,7017770235542281687460229900900381640500,3238970877942591548058567646569406911000,1449825059650493359607168375131067855400,629169365508704665489903257132350201400,264603938765343083617249033373418309000,107801604682176811844064421003985237000,42527238544344980819218074341021699000,16237672898749901767337810202935557800,5997698998637351103250902867750971800,2142035356656196822589608167053918500,739286539022935186557475385089405500,246428846340978395519158461696468500,79285802735793048993120548545820300,24605938780073704859933963341806300,7360750917116065556390501854386500,2120894332050391770485398839399500,588147167711453180050572787396500,156839244723054181346819409972400,40181955259625451419433071976400,9880808670399701168713050486000,2329621556435701901566491578000,526043577259674622934369066000,113625412688089718553823718256,23446513729288354622217592656,4615455458521329650042833200,865397898472749309383031225,154295749340102590045036575,26111588349863515238390805,4185827140054456641268755,634216233341584339586175,90602319048797762798025,12170460767748953211675,1532576541123942256285,180303122485169677210,19741217790347044950,2002732239600424850,187305892912269950,16054790821051710,1252501411571410,88204324758550,5551321138650,308406729925,14888600755,611860305,20811575,562475,11325,151,1> <1,152,11476,573800,21374050,632671880,15500461060,323295330680,5859727868575,93755645897200,1340705736329960,17307292232623120,203360683733321660,2190038132512694800,21743950029947469800,200044340275516722160,1712879663609111933495,13703037308872895467960,102772779816546716009700,724818552390382102384200,4820043373396040980854930,30297415489917971879659560,180407337689966105283427380,1019693647812851899428067800,5480853356994078959425864425,28061969187809684272260425856,137071926417378073176041310912,639668989947764341488192784256,2855665133695376524500860644000,12210430226835403070279542064000,50062763930025152588146122462400,197021199982679632766252481948800,744986412434507361397392197368900,2709041499761844950535971626796000,9481645249166457326875900693786000,31966689697189770416324465196192800,103891741515866753853054511887626600,325714649076771444512279010242288800,985715385363913582076633846785874000,2881321895679132009147083552143324000,8139734355293547925840511034804890300,22235371897387252870588713070686529600,58764911443094882586555884543957256800,150328843226521792663282495345006936000,372405543447519895461313454377403546000,893773304274047749107152290505768510400,2078994425159198025097071632263418056800,4688795937593084907665736021700474766400,10256741113484873235518797547469788551500,21769409710253608499876631529323632844000,44844984003122433509745860950406683658640,89689968006244867019491721900813367317280,174205514781360222480166613691964424981640,328689650530868344302201157909366839588000,602597692639925297887368789500505872578000,1073719525067503258053857115837265009320800,1859835605920496714843288218503834034002100,3132354704708204993420274894322246794108800,5130580981849646109912519223458852507592000,8174145971082487022572488254324273486672000,12669926255177854884987356794202623904341600,19108741237317420482276013525682645888515200,28046700848320730062695439207050335094433600,40066715497601042946707770295786192992048000,55717776238851450347765493067577674629566750,75433297061829655855436359845335928729259600,99434800672411819082166110705215542415842200,127632729221304723000989336129082636533767600,159540911526630903751236670161353295667209500,194223718380246317610201163674690968638342000,230293837508006348023524236928562148528319800,265973164445866486449704048283691495483411600,299219810001599797255917054319152932418838050,327912120549698407951689922541537460185028000,350068344911164516597074376767317018305638000,364071078707611097260957351838009699037863520,368861487637974401172285738046404563498888040,364071078707611097260957351838009699037863520,350068344911164516597074376767317018305638000,327912120549698407951689922541537460185028000,299219810001599797255917054319152932418838050,265973164445866486449704048283691495483411600,230293837508006348023524236928562148528319800,194223718380246317610201163674690968638342000,159540911526630903751236670161353295667209500,127632729221304723000989336129082636533767600,99434800672411819082166110705215542415842200,75433297061829655855436359845335928729259600,55717776238851450347765493067577674629566750,40066715497601042946707770295786192992048000,28046700848320730062695439207050335094433600,19108741237317420482276013525682645888515200,12669926255177854884987356794202623904341600,8174145971082487022572488254324273486672000,5130580981849646109912519223458852507592000,3132354704708204993420274894322246794108800,1859835605920496714843288218503834034002100,1073719525067503258053857115837265009320800,602597692639925297887368789500505872578000,328689650530868344302201157909366839588000,174205514781360222480166613691964424981640,89689968006244867019491721900813367317280,44844984003122433509745860950406683658640,21769409710253608499876631529323632844000,10256741113484873235518797547469788551500,4688795937593084907665736021700474766400,2078994425159198025097071632263418056800,893773304274047749107152290505768510400,372405543447519895461313454377403546000,150328843226521792663282495345006936000,58764911443094882586555884543957256800,22235371897387252870588713070686529600,8139734355293547925840511034804890300,2881321895679132009147083552143324000,985715385363913582076633846785874000,325714649076771444512279010242288800,103891741515866753853054511887626600,31966689697189770416324465196192800,9481645249166457326875900693786000,2709041499761844950535971626796000,744986412434507361397392197368900,197021199982679632766252481948800,50062763930025152588146122462400,12210430226835403070279542064000,2855665133695376524500860644000,639668989947764341488192784256,137071926417378073176041310912,28061969187809684272260425856,5480853356994078959425864425,1019693647812851899428067800,180407337689966105283427380,30297415489917971879659560,4820043373396040980854930,724818552390382102384200,102772779816546716009700,13703037308872895467960,1712879663609111933495,200044340275516722160,21743950029947469800,2190038132512694800,203360683733321660,17307292232623120,1340705736329960,93755645897200,5859727868575,323295330680,15500461060,632671880,21374050,573800,11476,152,1> <1,153,11628,585276,21947850,654045930,16133132940,338795791740,6183023199255,99615373765775,1434461382227160,18647997968953080,220667975965944780,2393398816246016460,23933988162460164600,221788290305464191960,1912924003884628655655,15415916972482007401455,116475817125419611477660,827591332206928818393900,5544861925786423083239130,35117458863314012860514490,210704753179884077163086940,1200100985502818004711495180,6500547004806930858853932225,33542822544803763231686290281,165133895605187757448301736768,776740916365142414664234095168,3495334123643140865989053428256,15066095360530779594780402708000,62273194156860555658425664526400,247083963912704785354398604411200,942007612417186994163644679317700,3454027912196352311933363824164900,12190686748928302277411872320582000,41448334946356227743200365889978800,135858431213056524269378977083819400,429606390592638198365333522129915400,1311430034440685026588912857028162800,3867037281043045591223717398929198000,11021056250972679934987594586948214300,30375106252680800796429224105491419900,81000283340482135457144597614643786400,209093754669616675249838379888964192800,522734386674041688124595949722410482000,1266178847721567644568465744883172056400,2972767729433245774204223922769186567200,6767790362752282932762807653963892823200,14945537051077958143184533569170263317900,32026150823738481735395429076793421395500,66614393713376042009622492479730316502640,134534952009367300529237582851220050975920,263895482787605089499658335592777792298920,502895165312228566782367771601331264569640,931287343170793642189569947409872712166000,1676317217707428555941225905337770881898800,2933555130987999972897145334341099043322900,4992190310628701708263563112826080828110900,8262935686557851103332794117781099301700800,13304726952932133132485007477783125994264000,20844072226260341907559845048526897391013600,31778667492495275367263370319885269792856800,47155442085638150544971452732732980982948800,68113416345921773009403209502836528086481600,95784491736452493294473263363363867621614750,131151073300681106203201852912913603358826350,174868097734241474937602470550551471145101800,227067529893716542083155446834298178949609800,287173640747935626752226006290435932200977100,353764629906877221361437833836044264305551500,424517555888252665633725400603253117166661800,496267001953872834473228285212253644011731400,565192974447466283705621102602844427902249650,627131930551298205207606976860690392603866050,677980465460862924548764299308854478490666000,714139423618775613858031728605326717343501520,732932566345585498433243089884414262536751560,732932566345585498433243089884414262536751560,714139423618775613858031728605326717343501520,677980465460862924548764299308854478490666000,627131930551298205207606976860690392603866050,565192974447466283705621102602844427902249650,496267001953872834473228285212253644011731400,424517555888252665633725400603253117166661800,353764629906877221361437833836044264305551500,287173640747935626752226006290435932200977100,227067529893716542083155446834298178949609800,174868097734241474937602470550551471145101800,131151073300681106203201852912913603358826350,95784491736452493294473263363363867621614750,68113416345921773009403209502836528086481600,47155442085638150544971452732732980982948800,31778667492495275367263370319885269792856800,20844072226260341907559845048526897391013600,13304726952932133132485007477783125994264000,8262935686557851103332794117781099301700800,4992190310628701708263563112826080828110900,2933555130987999972897145334341099043322900,1676317217707428555941225905337770881898800,931287343170793642189569947409872712166000,502895165312228566782367771601331264569640,263895482787605089499658335592777792298920,134534952009367300529237582851220050975920,66614393713376042009622492479730316502640,32026150823738481735395429076793421395500,14945537051077958143184533569170263317900,6767790362752282932762807653963892823200,2972767729433245774204223922769186567200,1266178847721567644568465744883172056400,522734386674041688124595949722410482000,209093754669616675249838379888964192800,81000283340482135457144597614643786400,30375106252680800796429224105491419900,11021056250972679934987594586948214300,3867037281043045591223717398929198000,1311430034440685026588912857028162800,429606390592638198365333522129915400,135858431213056524269378977083819400,41448334946356227743200365889978800,12190686748928302277411872320582000,3454027912196352311933363824164900,942007612417186994163644679317700,247083963912704785354398604411200,62273194156860555658425664526400,15066095360530779594780402708000,3495334123643140865989053428256,776740916365142414664234095168,165133895605187757448301736768,33542822544803763231686290281,6500547004806930858853932225,1200100985502818004711495180,210704753179884077163086940,35117458863314012860514490,5544861925786423083239130,827591332206928818393900,116475817125419611477660,15415916972482007401455,1912924003884628655655,221788290305464191960,23933988162460164600,2393398816246016460,220667975965944780,18647997968953080,1434461382227160,99615373765775,6183023199255,338795791740,16133132940,654045930,21947850,585276,11628,153,1> <1,154,11781,596904,22533126,675993780,16787178870,354928924680,6521818990995,105798396965030,1534076755992935,20082459351180240,239315973934897860,2614066792211961240,26327386978706181060,245722278467924356560,2134712294190092847615,17328840976366636057110,131891734097901618879115,944067149332348429871560,6372453257993351901633030,40662320789100435943753620,245822212043198090023601430,1410805738682702081874582120,7700647990309748863565427405,40043369549610694090540222506,198676718149991520679988027049,941874811970330172112535831936,4272075040008283280653287523424,18561429484173920460769456136256,77339289517391335253206067234400,309357158069565341012824268937600,1189091576329891779518043283728900,4396035524613539306097008503482600,15644714661124654589345236144746900,53639021695284530020612238210560800,177306766159412752012579342973798200,565464821805694722634712499213734800,1741036425033323224954246379158078200,5178467315483730617812630255957360800,14888093532015725526211311985877412300,41396162503653480731416818692439634200,111375389593162936253573821720135206300,290094038010098810706982977503607979200,731828141343658363374434329611374674800,1788913234395609332693061694605582538400,4238946577154813418772689667652358623600,9740558092185528706967031576733079390400,21713327413830241075947341223134156141100,46971687874816439878579962645963684713400,98640544537114523745017921556523737898140,201149345722743342538860075330950367478560,398430434796972390028895918443997843274840,766790648099833656282026107194109056868560,1434182508483022208971937719011203976735640,2607604560878222198130795852747643594064800,4609872348695428528838371239678869925221700,7925745441616701681160708447167179871433800,13255125997186552811596357230607180129811700,21567662639489984235817801595564225295964800,34148799179192475040044852526310023385277600,52622739718755617274823215368412167183870400,78934109578133425912234823052618250775805600,115268858431559923554374662235569509069430400,163897908082374266303876472866200395708096350,226935565037133599497675116276277470980441100,306019171034922581140804323463465074503928150,401935627627958017020757917384849650094711600,514241170641652168835381453124734111150586900,640938270654812848113663840126480196506528600,778282185795129886995163234439297381472213300,920784557842125500106953685815506761178393200,1061459976401339118178849387815098071913981050,1192324904998764488913228079463534820506115700,1305112396012161129756371276169544871094532050,1392119889079638538406796027914181195834167520,1447071989964361112291274818489740979880253080,1465865132691170996866486179768828525073503120,1447071989964361112291274818489740979880253080,1392119889079638538406796027914181195834167520,1305112396012161129756371276169544871094532050,1192324904998764488913228079463534820506115700,1061459976401339118178849387815098071913981050,920784557842125500106953685815506761178393200,778282185795129886995163234439297381472213300,640938270654812848113663840126480196506528600,514241170641652168835381453124734111150586900,401935627627958017020757917384849650094711600,306019171034922581140804323463465074503928150,226935565037133599497675116276277470980441100,163897908082374266303876472866200395708096350,115268858431559923554374662235569509069430400,78934109578133425912234823052618250775805600,52622739718755617274823215368412167183870400,34148799179192475040044852526310023385277600,21567662639489984235817801595564225295964800,13255125997186552811596357230607180129811700,7925745441616701681160708447167179871433800,4609872348695428528838371239678869925221700,2607604560878222198130795852747643594064800,1434182508483022208971937719011203976735640,766790648099833656282026107194109056868560,398430434796972390028895918443997843274840,201149345722743342538860075330950367478560,98640544537114523745017921556523737898140,46971687874816439878579962645963684713400,21713327413830241075947341223134156141100,9740558092185528706967031576733079390400,4238946577154813418772689667652358623600,1788913234395609332693061694605582538400,731828141343658363374434329611374674800,290094038010098810706982977503607979200,111375389593162936253573821720135206300,41396162503653480731416818692439634200,14888093532015725526211311985877412300,5178467315483730617812630255957360800,1741036425033323224954246379158078200,565464821805694722634712499213734800,177306766159412752012579342973798200,53639021695284530020612238210560800,15644714661124654589345236144746900,4396035524613539306097008503482600,1189091576329891779518043283728900,309357158069565341012824268937600,77339289517391335253206067234400,18561429484173920460769456136256,4272075040008283280653287523424,941874811970330172112535831936,198676718149991520679988027049,40043369549610694090540222506,7700647990309748863565427405,1410805738682702081874582120,245822212043198090023601430,40662320789100435943753620,6372453257993351901633030,944067149332348429871560,131891734097901618879115,17328840976366636057110,2134712294190092847615,245722278467924356560,26327386978706181060,2614066792211961240,239315973934897860,20082459351180240,1534076755992935,105798396965030,6521818990995,354928924680,16787178870,675993780,22533126,596904,11781,154,1> <1,155,11935,608685,23130030,698526906,17463172650,371716103550,6876747915675,112320215956025,1639875152957965,21616536107173175,259398433286078100,2853382766146859100,28941453770918142300,272049665446630537620,2380434572658017204175,19463553270556728904725,149220575074268254936225,1075958883430250048750675,7316520407325700331504590,47034774047093787845386650,286484532832298525967355050,1656627950725900171898183550,9111453728992450945440009525,47744017539920442954105649911,238720087699602214770528249555,1140551530120321692792523858985,5213949851978613452765823355360,22833504524182203741422743659680,95900719001565255713975523370656,386696447586956676266030336172000,1498448734399457120530867552666500,5585127100943431085615051787211500,20040750185738193895442244648229500,69283736356409184609957474355307700,230945787854697282033191581184359000,742771587965107474647291842187533000,2306501246839017947588958878371813000,6919503740517053842766876635115439000,20066560847499456144023942241834773100,56284256035669206257628130678317046500,152771552096816416984990640412574840500,401469427603261746960556799223743185500,1021922179353757174081417307114982654000,2520741375739267696067496024216957213200,6027859811550422751465751362257941162000,13979504669340342125739721244385438014000,31453885506015769782914372799867235531500,68685015288646680954527303869097840854500,145612232411930963623597884202487422611540,299789890259857866283877996887474105376700,599579780519715732567755993774948210753400,1165221082896806046310922025638106900143400,2200973156582855865253963826205313033604200,4041787069361244407102733571758847570800440,7217476909573650726969167092426513519286500,12535617790312130209999079686846049796655500,21180871438803254492757065677774360001245500,34822788636676537047414158826171405425776500,55716461818682459275862654121874248681242400,86771538897948092314868067894722190569148000,131556849296889043187058038421030417959676000,194202968009693349466609485288187759845236000,279166766513934189858251135101769904777526750,390833473119507865801551589142477866688537450,532954736072056180638479439739742545484369250,707954798662880598161562240848314724598639750,916176798269610185856139370509583761245298500,1155179441296465016949045293251214307657115500,1419220456449942735108827074565777577978741900,1699066743637255387102116920254804142650606500,1982244534243464618285803073630604833092374250,2253784881400103607092077467278632892420096750,2497437301010925618669599355633079691600647750,2697232285091799668163167304083726066928699570,2839191879043999650698070846403922175714420600,2912937122655532109157760998258569504953756200,2912937122655532109157760998258569504953756200,2839191879043999650698070846403922175714420600,2697232285091799668163167304083726066928699570,2497437301010925618669599355633079691600647750,2253784881400103607092077467278632892420096750,1982244534243464618285803073630604833092374250,1699066743637255387102116920254804142650606500,1419220456449942735108827074565777577978741900,1155179441296465016949045293251214307657115500,916176798269610185856139370509583761245298500,707954798662880598161562240848314724598639750,532954736072056180638479439739742545484369250,390833473119507865801551589142477866688537450,279166766513934189858251135101769904777526750,194202968009693349466609485288187759845236000,131556849296889043187058038421030417959676000,86771538897948092314868067894722190569148000,55716461818682459275862654121874248681242400,34822788636676537047414158826171405425776500,21180871438803254492757065677774360001245500,12535617790312130209999079686846049796655500,7217476909573650726969167092426513519286500,4041787069361244407102733571758847570800440,2200973156582855865253963826205313033604200,1165221082896806046310922025638106900143400,599579780519715732567755993774948210753400,299789890259857866283877996887474105376700,145612232411930963623597884202487422611540,68685015288646680954527303869097840854500,31453885506015769782914372799867235531500,13979504669340342125739721244385438014000,6027859811550422751465751362257941162000,2520741375739267696067496024216957213200,1021922179353757174081417307114982654000,401469427603261746960556799223743185500,152771552096816416984990640412574840500,56284256035669206257628130678317046500,20066560847499456144023942241834773100,6919503740517053842766876635115439000,2306501246839017947588958878371813000,742771587965107474647291842187533000,230945787854697282033191581184359000,69283736356409184609957474355307700,20040750185738193895442244648229500,5585127100943431085615051787211500,1498448734399457120530867552666500,386696447586956676266030336172000,95900719001565255713975523370656,22833504524182203741422743659680,5213949851978613452765823355360,1140551530120321692792523858985,238720087699602214770528249555,47744017539920442954105649911,9111453728992450945440009525,1656627950725900171898183550,286484532832298525967355050,47034774047093787845386650,7316520407325700331504590,1075958883430250048750675,149220575074268254936225,19463553270556728904725,2380434572658017204175,272049665446630537620,28941453770918142300,2853382766146859100,259398433286078100,21616536107173175,1639875152957965,112320215956025,6876747915675,371716103550,17463172650,698526906,23130030,608685,11935,155,1> <1,156,12090,620620,23738715,721656936,18161699556,389179276200,7248464019225,119196963871700,1752195368913990,23256411260131140,281014969393251275,3112781199432937200,31794836537065001400,300991119217548679920,2652484238104647741795,21843987843214746108900,168684128344824983840950,1225179458504518303686900,8392479290755950380255265,54351294454419488176891240,333519306879392313812741700,1943112483558198697865538600,10768081679718351117338193075,56855471268912893899545659436,286464105239522657724633899466,1379271617819923907563052108540,6354501382098935145558347214345,28047454376160817194188567015040,118734223525747459455398267030336,482597166588521931980005859542656,1885145181986413796796897888838500,7083575835342888206145919339878000,25625877286681624981057296435441000,89324486542147378505399719003537200,300229524211106466643149055539666700,973717375819804756680483423371892000,3049272834804125422236250720559346000,9226004987356071790355835513487252000,26986064588016509986790818876950212100,76350816883168662401652072920151819600,209055808132485623242618771090891887000,554240979700078163945547439636318026000,1423391606957018921041974106338725839500,3542663555093024870148913331331939867200,8548601187289690447533247386474898375200,20007364480890764877205472606643379176000,45433390175356111908654094044252673545500,100138900794662450737441676668965076386000,214297247700577644578125188071585263466040,445402122671788829907475881089961527988240,899369670779573598851633990662422316130100,1764800863416521778878678019413055110896800,3366194239479661911564885851843419933747600,6242760225944100272356697397964160604404640,11259263978934895134071900664185361090086940,19753094699885780936968246779272563315942000,33716489229115384702756145364620409797901000,56003660075479791540171224503945765427022000,90539250455358996323276812948045654107018900,142488000716630551590730722016596439250390400,218328388194837135501926106315752608528824000,325759817306582392653667523709218177804912000,473369734523627539324860620389957664622762750,670000239633442055659802724244247771466064200,923788209191564046440031028882220412172906700,1240909534734936778800041680588057270083009000,1624131596932490784017701611357898485843938250,2071356239566075202805184663760798068902414000,2574399897746407752057872367816991885635857400,3118287200087198122210943994820581720629348400,3681311277880720005387919993885408975742980750,4236029415643568225377880540909237725512471000,4751222182411029225761676822911712584020744500,5194669586102725286832766659716805758529347320,5536424164135799318861238150487648242643120170,5752129001699531759855831844662491680668176800,5825874245311064218315521996517139009907512400,5752129001699531759855831844662491680668176800,5536424164135799318861238150487648242643120170,5194669586102725286832766659716805758529347320,4751222182411029225761676822911712584020744500,4236029415643568225377880540909237725512471000,3681311277880720005387919993885408975742980750,3118287200087198122210943994820581720629348400,2574399897746407752057872367816991885635857400,2071356239566075202805184663760798068902414000,1624131596932490784017701611357898485843938250,1240909534734936778800041680588057270083009000,923788209191564046440031028882220412172906700,670000239633442055659802724244247771466064200,473369734523627539324860620389957664622762750,325759817306582392653667523709218177804912000,218328388194837135501926106315752608528824000,142488000716630551590730722016596439250390400,90539250455358996323276812948045654107018900,56003660075479791540171224503945765427022000,33716489229115384702756145364620409797901000,19753094699885780936968246779272563315942000,11259263978934895134071900664185361090086940,6242760225944100272356697397964160604404640,3366194239479661911564885851843419933747600,1764800863416521778878678019413055110896800,899369670779573598851633990662422316130100,445402122671788829907475881089961527988240,214297247700577644578125188071585263466040,100138900794662450737441676668965076386000,45433390175356111908654094044252673545500,20007364480890764877205472606643379176000,8548601187289690447533247386474898375200,3542663555093024870148913331331939867200,1423391606957018921041974106338725839500,554240979700078163945547439636318026000,209055808132485623242618771090891887000,76350816883168662401652072920151819600,26986064588016509986790818876950212100,9226004987356071790355835513487252000,3049272834804125422236250720559346000,973717375819804756680483423371892000,300229524211106466643149055539666700,89324486542147378505399719003537200,25625877286681624981057296435441000,7083575835342888206145919339878000,1885145181986413796796897888838500,482597166588521931980005859542656,118734223525747459455398267030336,28047454376160817194188567015040,6354501382098935145558347214345,1379271617819923907563052108540,286464105239522657724633899466,56855471268912893899545659436,10768081679718351117338193075,1943112483558198697865538600,333519306879392313812741700,54351294454419488176891240,8392479290755950380255265,1225179458504518303686900,168684128344824983840950,21843987843214746108900,2652484238104647741795,300991119217548679920,31794836537065001400,3112781199432937200,281014969393251275,23256411260131140,1752195368913990,119196963871700,7248464019225,389179276200,18161699556,721656936,23738715,620620,12090,156,1> <1,157,12246,632710,24359335,745395651,18883356492,407340975756,7637643295425,126445427890925,1871392332785690,25008606629045130,304271380653382415,3393796168826188475,34907617736497938600,332785955754613681320,2953475357322196421715,24496472081319393850695,190528116188039729949850,1393863586849343287527850,9617658749260468683942165,62743773745175438557146505,387870601333811801989632940,2276631790437591011678280300,12711194163276549815203731675,67623552948631245016883852511,343319576508435551624179558902,1665735723059446565287686008006,7733772999918859053121399322885,34401955758259752339746914229385,146781677901908276649586834045376,601331390114269391435404126572992,2367742348574935728776903748381156,8968721017329302002942817228716500,32709453122024513187203215775319000,114950363828829003486457015438978200,389554010753253845148548774543203900,1273946900030911223323632478911558700,4022990210623930178916734143931238000,12275277822160197212592086234046598000,36212069575372581777146654390437464100,103336881471185172388442891797102031700,285406625015654285644270844011043706600,763296787832563787188166210727209913000,1977632586657097084987521545975043865500,4966055162050043791190887437670665706700,12091264742382715317682160717806838242400,28555965668180455324738719993118277551200,65440754656246876785859566650896052721500,145572290970018562646095770713217749931500,314436148495240095315566864740550339852040,659699370372366474485601069161546791454280,1344771793451362428759109871752383844118340,2664170534196095377730312010075477427026900,5130995102896183690443563871256475044644400,9608954465423762183921583249807580538152240,17502024204878995406428598062149521694491580,31012358678820676071040147443457924406028940,53469583929001165639724392143892973113843000,89720149304595176242927369868566175224923000,146542910530838787863448037451991419534040900,233027251171989547914007534964642093357409300,360816388911467687092656828332349047779214400,544088205501419528155593630024970786333736000,799129551830209931978528144099175842427674750,1143369974157069594984663344634205436088826950,1593788448825006102099833753126468183638970900,2164697743926500825240072709470277682255915700,2865041131667427562817743291945955755926947250,3695487836498565986822886275118696554746352250,4645756137312482954863057031577789954538271400,5692687097833605874268816362637573606265205800,6799598477967918127598863988705990696372329150,7917340693524288230765800534794646701255451750,8987251598054597451139557363820950309533215500,9945891768513754512594443482628518342550091820,10731093750238524605694004810204454001172467490,11288553165835331078717069995150139923311296970,11578003247010595978171353841179630690575689200,11578003247010595978171353841179630690575689200,11288553165835331078717069995150139923311296970,10731093750238524605694004810204454001172467490,9945891768513754512594443482628518342550091820,8987251598054597451139557363820950309533215500,7917340693524288230765800534794646701255451750,6799598477967918127598863988705990696372329150,5692687097833605874268816362637573606265205800,4645756137312482954863057031577789954538271400,3695487836498565986822886275118696554746352250,2865041131667427562817743291945955755926947250,2164697743926500825240072709470277682255915700,1593788448825006102099833753126468183638970900,1143369974157069594984663344634205436088826950,799129551830209931978528144099175842427674750,544088205501419528155593630024970786333736000,360816388911467687092656828332349047779214400,233027251171989547914007534964642093357409300,146542910530838787863448037451991419534040900,89720149304595176242927369868566175224923000,53469583929001165639724392143892973113843000,31012358678820676071040147443457924406028940,17502024204878995406428598062149521694491580,9608954465423762183921583249807580538152240,5130995102896183690443563871256475044644400,2664170534196095377730312010075477427026900,1344771793451362428759109871752383844118340,659699370372366474485601069161546791454280,314436148495240095315566864740550339852040,145572290970018562646095770713217749931500,65440754656246876785859566650896052721500,28555965668180455324738719993118277551200,12091264742382715317682160717806838242400,4966055162050043791190887437670665706700,1977632586657097084987521545975043865500,763296787832563787188166210727209913000,285406625015654285644270844011043706600,103336881471185172388442891797102031700,36212069575372581777146654390437464100,12275277822160197212592086234046598000,4022990210623930178916734143931238000,1273946900030911223323632478911558700,389554010753253845148548774543203900,114950363828829003486457015438978200,32709453122024513187203215775319000,8968721017329302002942817228716500,2367742348574935728776903748381156,601331390114269391435404126572992,146781677901908276649586834045376,34401955758259752339746914229385,7733772999918859053121399322885,1665735723059446565287686008006,343319576508435551624179558902,67623552948631245016883852511,12711194163276549815203731675,2276631790437591011678280300,387870601333811801989632940,62743773745175438557146505,9617658749260468683942165,1393863586849343287527850,190528116188039729949850,24496472081319393850695,2953475357322196421715,332785955754613681320,34907617736497938600,3393796168826188475,304271380653382415,25008606629045130,1871392332785690,126445427890925,7637643295425,407340975756,18883356492,745395651,24359335,632710,12246,157,1> <1,158,12403,644956,24992045,769754986,19628752143,426224332248,8044984271181,134083071186350,1997837760676615,26879998961830820,329279987282427545,3698067549479570890,38301413905324127075,367693573491111619920,3286261313076810103035,27449947438641590272410,215024588269359123800545,1584391703037383017477700,11011522336109811971470015,72361432494435907241088670,450614375078987240546779445,2664502391771402813667913240,14987825953714140826882011975,80334747111907794832087584186,410943129457066796641063411413,2009055299567882116911865566908,9399508722978305618409085330891,42135728758178611392868313552270,181183633660168028989333748274761,748113068016177668084990960618368,2969073738689205120212307874954148,11336463365904237731719720977097656,41678174139353815190146033004035500,147659816950853516673660231214297200,504504374582082848635005789982182100,1663500910784165068472181253454762600,5296937110654841402240366622842796700,16298268032784127391508820377977836000,48487347397532778989738740624484062100,139548951046557754165589546187539495800,388743506486839458032713735808145738300,1048703412848218072832437054738253619600,2740929374489660872175687756702253778500,6943687748707140876178408983645709572200,17057319904432759108873048155477503949100,40647230410563170642420880710925115793600,93996720324427332110598286644014330272700,211013045626265439431955337364113802653000,460008439465258657961662635453768089783540,974135518867606569801167933902097131306320,2004471163823728903244710940913930635572620,4008942327647457806489421881827861271145240,7795165637092279068173875881331952471671300,14739949568319945874365147121064055582796640,27110978670302757590350181311957102232643820,48514382883699671477468745505607446100520520,84481942607821841710764539587350897519871940,143189733233596341882651762012459148338766000,236263059835433964106375407320557594758963900,379570161702828335777455572416633512891450200,593843640083457235006664363296991141136623700,904904594412887215248250458357319834112950400,1343217757331629460134121774124146628761410750,1942499525987279526963191488733381278516501700,2737158422982075697084497097760673619727797850,3758486192751506927339906462596745865894886600,5029738875593928388057816001416233438182862950,6560528968165993549640629567064652310673299500,8341243973811048941685943306696486509284623650,10338443235146088829131873394215363560803477200,12492285575801524001867680351343564302637534950,14716939171492206358364664523500637397627780900,16904592291578885681905357898615597010788667250,18933143366568351963734000846449468652083307320,20676985518752279118288448292832972343722559310,22019646916073855684411074805354593924483764460,22866556412845927056888423836329770613886986170,23156006494021191956342707682359261381151378400,22866556412845927056888423836329770613886986170,22019646916073855684411074805354593924483764460,20676985518752279118288448292832972343722559310,18933143366568351963734000846449468652083307320,16904592291578885681905357898615597010788667250,14716939171492206358364664523500637397627780900,12492285575801524001867680351343564302637534950,10338443235146088829131873394215363560803477200,8341243973811048941685943306696486509284623650,6560528968165993549640629567064652310673299500,5029738875593928388057816001416233438182862950,3758486192751506927339906462596745865894886600,2737158422982075697084497097760673619727797850,1942499525987279526963191488733381278516501700,1343217757331629460134121774124146628761410750,904904594412887215248250458357319834112950400,593843640083457235006664363296991141136623700,379570161702828335777455572416633512891450200,236263059835433964106375407320557594758963900,143189733233596341882651762012459148338766000,84481942607821841710764539587350897519871940,48514382883699671477468745505607446100520520,27110978670302757590350181311957102232643820,14739949568319945874365147121064055582796640,7795165637092279068173875881331952471671300,4008942327647457806489421881827861271145240,2004471163823728903244710940913930635572620,974135518867606569801167933902097131306320,460008439465258657961662635453768089783540,211013045626265439431955337364113802653000,93996720324427332110598286644014330272700,40647230410563170642420880710925115793600,17057319904432759108873048155477503949100,6943687748707140876178408983645709572200,2740929374489660872175687756702253778500,1048703412848218072832437054738253619600,388743506486839458032713735808145738300,139548951046557754165589546187539495800,48487347397532778989738740624484062100,16298268032784127391508820377977836000,5296937110654841402240366622842796700,1663500910784165068472181253454762600,504504374582082848635005789982182100,147659816950853516673660231214297200,41678174139353815190146033004035500,11336463365904237731719720977097656,2969073738689205120212307874954148,748113068016177668084990960618368,181183633660168028989333748274761,42135728758178611392868313552270,9399508722978305618409085330891,2009055299567882116911865566908,410943129457066796641063411413,80334747111907794832087584186,14987825953714140826882011975,2664502391771402813667913240,450614375078987240546779445,72361432494435907241088670,11011522336109811971470015,1584391703037383017477700,215024588269359123800545,27449947438641590272410,3286261313076810103035,367693573491111619920,38301413905324127075,3698067549479570890,329279987282427545,26879998961830820,1997837760676615,134083071186350,8044984271181,426224332248,19628752143,769754986,24992045,644956,12403,158,1> <1,159,12561,657359,25637001,794747031,20398507129,445853084391,8471208603429,142128055457531,2131920831862965,28877836722507435,356159986244258365,4027347536761998435,41999481454803697965,405994987396435746995,3653954886567921722955,30736208751718400375445,242474535708000714072955,1799416291306742141278245,12595914039147194988947715,83372954830545719212558685,522975807573423147787868115,3115116766850390054214692685,17652328345485543640549925215,95322573065621935658969596161,491277876568974591473150995599,2419998429024948913552928978321,11408564022546187735320950897799,51535237481156917011277398883161,223319362418346640382202061827031,929296701676345697074324708893129,3717186806705382788297298835572516,14305537104593442851932028852051804,53014637505258052921865753981133156,189337991090207331863806264218332700,652164191532936365308666021196479300,2168005285366247917107187043436944700,6960438021439006470712547876297559300,21595205143438968793749187000820632700,64785615430316906381247561002461898100,188036298444090533155328286812023557900,528292457533397212198303281995685234100,1437446919335057530865150790546399357900,3789632787337878945008124811440507398100,9684617123196801748354096740347963350700,24001007653139899985051457139123213521300,57704550314995929751293928866402619742700,134643950734990502753019167354939446066300,305009765950692771542553624008128132925700,671021485091524097393617972817881892436540,1434143958332865227762830569355865221089860,2978606682691335473045878874816027766878940,6013413491471186709734132822741791906717860,11804107964739736874663297763159813742816540,22535115205412224942539023002396008054467940,41850928238622703464715328433021157815440460,75625361554002429067818926817564548333164340,132996325491521513188233285092958343620392460,227671675841418183593416301599810045858637940,379452793069030305989027169333016743097729900,615833221538262299883830979737191107650414100,973413801786285570784119935713624654028073900,1498748234496344450254914821654310975249574100,2248122351744516675382372232481466462874361150,3285717283318908987097313262857527907277912450,4679657948969355224047688586494054898244299550,6495644615733582624424403560357419485622684450,8788225068345435315397722464012979304077749550,11590267843759921937698445568480885748856162450,14901772941977042491326572873761138819957923150,18679687208957137770817816700911850070088100850,22830728810947612830999553745558927863441012150,27209224747293730360232344874844201700265315850,31621531463071092040270022422116234408416448150,35837735658147237645639358745065065662871974570,39610128885320631082022449139282440995805866630,42696632434826134802699523098187566268206323770,44886203328919782741299498641684364538370750630,46022562906867119013231131518689031995038364570,46022562906867119013231131518689031995038364570,44886203328919782741299498641684364538370750630,42696632434826134802699523098187566268206323770,39610128885320631082022449139282440995805866630,35837735658147237645639358745065065662871974570,31621531463071092040270022422116234408416448150,27209224747293730360232344874844201700265315850,22830728810947612830999553745558927863441012150,18679687208957137770817816700911850070088100850,14901772941977042491326572873761138819957923150,11590267843759921937698445568480885748856162450,8788225068345435315397722464012979304077749550,6495644615733582624424403560357419485622684450,4679657948969355224047688586494054898244299550,3285717283318908987097313262857527907277912450,2248122351744516675382372232481466462874361150,1498748234496344450254914821654310975249574100,973413801786285570784119935713624654028073900,615833221538262299883830979737191107650414100,379452793069030305989027169333016743097729900,227671675841418183593416301599810045858637940,132996325491521513188233285092958343620392460,75625361554002429067818926817564548333164340,41850928238622703464715328433021157815440460,22535115205412224942539023002396008054467940,11804107964739736874663297763159813742816540,6013413491471186709734132822741791906717860,2978606682691335473045878874816027766878940,1434143958332865227762830569355865221089860,671021485091524097393617972817881892436540,305009765950692771542553624008128132925700,134643950734990502753019167354939446066300,57704550314995929751293928866402619742700,24001007653139899985051457139123213521300,9684617123196801748354096740347963350700,3789632787337878945008124811440507398100,1437446919335057530865150790546399357900,528292457533397212198303281995685234100,188036298444090533155328286812023557900,64785615430316906381247561002461898100,21595205143438968793749187000820632700,6960438021439006470712547876297559300,2168005285366247917107187043436944700,652164191532936365308666021196479300,189337991090207331863806264218332700,53014637505258052921865753981133156,14305537104593442851932028852051804,3717186806705382788297298835572516,929296701676345697074324708893129,223319362418346640382202061827031,51535237481156917011277398883161,11408564022546187735320950897799,2419998429024948913552928978321,491277876568974591473150995599,95322573065621935658969596161,17652328345485543640549925215,3115116766850390054214692685,522975807573423147787868115,83372954830545719212558685,12595914039147194988947715,1799416291306742141278245,242474535708000714072955,30736208751718400375445,3653954886567921722955,405994987396435746995,41999481454803697965,4027347536761998435,356159986244258365,28877836722507435,2131920831862965,142128055457531,8471208603429,445853084391,20398507129,794747031,25637001,657359,12561,159,1> <1,160,12720,669920,26294360,820384032,21193254160,466251591520,8917061687820,150599264060960,2274048887320496,31009757554370400,385037822966765800,4383507523006256800,46026828991565696400,447994468851239444960,4059949873964357469950,34390163638286322098400,273210744459719114448400,2041890827014742855351200,14395330330453937130225960,95968868869692914201506400,606348762403968867000426800,3638092574423813202002560800,20767445112335933694764617900,112974901411107479299519521376,586600449634596527132120591760,2911276305593923505026079973920,13828562451571136648873879876120,62943801503703104746598349780960,274854599899503557393479460710192,1152616064094692337456526770720160,4646483508381728485371623544465645,18022723911298825640229327687624320,67320174609851495773797782833184960,242352628595465384785672018199465856,841502182623143697172472285414812000,2820169476899184282415853064633424000,9128443306805254387819734919734504000,28555643164877975264461734877118192000,86380820573755875174996748003282530800,252821913874407439536575847814485456000,716328755977487745353631568807708792000,1965739376868454743063454072542084592000,5227079706672936475873275601986906756000,13474249910534680693362221551788470748800,33685624776336701733405553879471176872000,81705557968135829736345386005525833264000,192348501049986432504313096221342065809000,439653716685683274295572791363067578992000,976031251042216868936171596826010025362240,2105165443424389325156448542173747113526400,4412750641024200700808709444171892987968800,8992020174162522182780011697557819673596800,17817521456210923584397430585901605649534400,34339223170151961817202320765555821797284480,64386043444034928407254351435417165869908400,117476289792625132532534255250585706148604800,208621687045523942256052211910522891953556800,360668001332939696781649586692768389479030400,607124468910448489582443470932826788956367840,995286014607292605872858149070207850748144000,1589247023324547870667950915450815761678488000,2472162036282630021039034757367935629277648000,3746870586240861125637287054135777438123935250,5533839635063425662479685495338994370152273600,7965375232288264211145001849351582805522212000,11175302564702937848472092146851474383866984000,15283869684079017939822126024370398789700434000,20378492912105357253096168032493865052933912000,26492040785736964429025018442242024568814085600,33581460150934180262144389574672988890046024000,41510416019904750601817370446470777933529113000,50039953558241343191231898620403129563706328000,58830756210364822400502367296960436108681764000,67459267121218329685909381167181300071288422720,75447864543467868727661807884347506658677841200,82306761320146765884721972237470007264012190400,87582835763745917543999021739871930806577074400,90908766235786901754530630160373396533409115200,92045125813734238026462263037378063990076729140,90908766235786901754530630160373396533409115200,87582835763745917543999021739871930806577074400,82306761320146765884721972237470007264012190400,75447864543467868727661807884347506658677841200,67459267121218329685909381167181300071288422720,58830756210364822400502367296960436108681764000,50039953558241343191231898620403129563706328000,41510416019904750601817370446470777933529113000,33581460150934180262144389574672988890046024000,26492040785736964429025018442242024568814085600,20378492912105357253096168032493865052933912000,15283869684079017939822126024370398789700434000,11175302564702937848472092146851474383866984000,7965375232288264211145001849351582805522212000,5533839635063425662479685495338994370152273600,3746870586240861125637287054135777438123935250,2472162036282630021039034757367935629277648000,1589247023324547870667950915450815761678488000,995286014607292605872858149070207850748144000,607124468910448489582443470932826788956367840,360668001332939696781649586692768389479030400,208621687045523942256052211910522891953556800,117476289792625132532534255250585706148604800,64386043444034928407254351435417165869908400,34339223170151961817202320765555821797284480,17817521456210923584397430585901605649534400,8992020174162522182780011697557819673596800,4412750641024200700808709444171892987968800,2105165443424389325156448542173747113526400,976031251042216868936171596826010025362240,439653716685683274295572791363067578992000,192348501049986432504313096221342065809000,81705557968135829736345386005525833264000,33685624776336701733405553879471176872000,13474249910534680693362221551788470748800,5227079706672936475873275601986906756000,1965739376868454743063454072542084592000,716328755977487745353631568807708792000,252821913874407439536575847814485456000,86380820573755875174996748003282530800,28555643164877975264461734877118192000,9128443306805254387819734919734504000,2820169476899184282415853064633424000,841502182623143697172472285414812000,242352628595465384785672018199465856,67320174609851495773797782833184960,18022723911298825640229327687624320,4646483508381728485371623544465645,1152616064094692337456526770720160,274854599899503557393479460710192,62943801503703104746598349780960,13828562451571136648873879876120,2911276305593923505026079973920,586600449634596527132120591760,112974901411107479299519521376,20767445112335933694764617900,3638092574423813202002560800,606348762403968867000426800,95968868869692914201506400,14395330330453937130225960,2041890827014742855351200,273210744459719114448400,34390163638286322098400,4059949873964357469950,447994468851239444960,46026828991565696400,4383507523006256800,385037822966765800,31009757554370400,2274048887320496,150599264060960,8917061687820,466251591520,21193254160,820384032,26294360,669920,12720,160,1> <1,161,12880,682640,26964280,846678392,22013638192,487444845680,9383313279340,159516325748780,2424648151381456,33283806441690896,416047580521136200,4768545345973022600,50410336514571953200,494021297842805141360,4507944342815596914910,38450113512250679568350,307600908098005436546800,2315101571474461969799600,16437221157468679985577160,110364199200146851331732360,702317631273661781201933200,4244441336827782069002987600,24405537686759746896767178700,133742346523443412994284139276,699575351045704006431640113136,3497876755228520032158200565680,16739838757165060153899959850040,76772363955274241395472229657080,337798401403206662140077810491152,1427470663994195894850006231430352,5799099572476420822828150315185805,22669207419680554125600951232089965,85342898521150321414027110520809280,309672803205316880559469801032650816,1083854811218609081958144303614277856,3661671659522327979588325350048236000,11948612783704438670235587984367928000,37684086471683229652281469796852696000,114936463738633850439458482880400722800,339202734448163314711572595817767986800,969150669851895184890207416622194248000,2682068132845942488417085641349793384000,7192819083541391218936729674528991348000,18701329617207617169235497153775377504800,47159874686871382426767775431259647620800,115391182744472531469750939884997010136000,274054059018122262240658482226867899073000,632002217735669706799885887584409644801000,1415684967727900143231744388189077604354240,3081196694466606194092620138999757138888640,6517916084448590025965157986345640101495200,13404770815186722883588721141729712661565600,26809541630373445767177442283459425323131200,52156744626362885401599751351457427446818880,98725266614186890224456672200972987667192880,181862333236660060939788606686002872018513200,326097976838149074788586467161108598102161600,569289688378463639037701798603291281432587200,967792470243388186364093057625595178435398240,1602410483517741095455301620003034639704511840,2584533037931840476540809064521023612426632000,4061409059607177891706985672818751390956136000,6219032622523491146676321811503713067401583250,9280710221304286788116972549474771808276208850,13499214867351689873624687344690577175674485600,19140677796991202059617093996203057189389196000,26459172248781955788294218171221873173567418000,35662362596184375192918294056864263842634346000,46870533697842321682121186474735889621747997600,60073500936671144691169408016915013458860109600,75091876170838930863961760021143766823575137000,91550369578146093793049269066873907497235441000,108870709768606165591734265917363565672388092000,126290023331583152086411748464141736179970186720,142907131664686198413571189051528806729966263920,157754625863614634612383780121817513922690031600,169889597083892683428720993977341938070589264800,178491601999532819298529651900245327339986189600,182953892049521139780992893197751460523485844340,182953892049521139780992893197751460523485844340,178491601999532819298529651900245327339986189600,169889597083892683428720993977341938070589264800,157754625863614634612383780121817513922690031600,142907131664686198413571189051528806729966263920,126290023331583152086411748464141736179970186720,108870709768606165591734265917363565672388092000,91550369578146093793049269066873907497235441000,75091876170838930863961760021143766823575137000,60073500936671144691169408016915013458860109600,46870533697842321682121186474735889621747997600,35662362596184375192918294056864263842634346000,26459172248781955788294218171221873173567418000,19140677796991202059617093996203057189389196000,13499214867351689873624687344690577175674485600,9280710221304286788116972549474771808276208850,6219032622523491146676321811503713067401583250,4061409059607177891706985672818751390956136000,2584533037931840476540809064521023612426632000,1602410483517741095455301620003034639704511840,967792470243388186364093057625595178435398240,569289688378463639037701798603291281432587200,326097976838149074788586467161108598102161600,181862333236660060939788606686002872018513200,98725266614186890224456672200972987667192880,52156744626362885401599751351457427446818880,26809541630373445767177442283459425323131200,13404770815186722883588721141729712661565600,6517916084448590025965157986345640101495200,3081196694466606194092620138999757138888640,1415684967727900143231744388189077604354240,632002217735669706799885887584409644801000,274054059018122262240658482226867899073000,115391182744472531469750939884997010136000,47159874686871382426767775431259647620800,18701329617207617169235497153775377504800,7192819083541391218936729674528991348000,2682068132845942488417085641349793384000,969150669851895184890207416622194248000,339202734448163314711572595817767986800,114936463738633850439458482880400722800,37684086471683229652281469796852696000,11948612783704438670235587984367928000,3661671659522327979588325350048236000,1083854811218609081958144303614277856,309672803205316880559469801032650816,85342898521150321414027110520809280,22669207419680554125600951232089965,5799099572476420822828150315185805,1427470663994195894850006231430352,337798401403206662140077810491152,76772363955274241395472229657080,16739838757165060153899959850040,3497876755228520032158200565680,699575351045704006431640113136,133742346523443412994284139276,24405537686759746896767178700,4244441336827782069002987600,702317631273661781201933200,110364199200146851331732360,16437221157468679985577160,2315101571474461969799600,307600908098005436546800,38450113512250679568350,4507944342815596914910,494021297842805141360,50410336514571953200,4768545345973022600,416047580521136200,33283806441690896,2424648151381456,159516325748780,9383313279340,487444845680,22013638192,846678392,26964280,682640,12880,161,1> <1,162,13041,695520,27646920,873642672,22860316584,509458483872,9870758125020,168899639028120,2584164477130236,35708454593072352,449331386962827096,5184592926494158800,55178881860544975800,544431634357377094560,5001965640658402056270,42958057855066276483260,346051021610256116115150,2622702479572467406346400,18752322728943141955376760,126801420357615531317309520,812681830473808632533665560,4946758968101443850204920800,28649979023587528965770166300,158147884210203159891051317976,833317697569147419425924252412,4197452106274224038589840678816,20237715512393580186058160415720,93512202712439301549372189507120,414570765358480903535550040148232,1765269065397402556990084041921504,7226570236470616717678156546616157,28468306992156974948429101547275770,108012105940830875539628061752899245,395015701726467201973496911553460096,1393527614423925962517614104646928672,4745526470740937061546469653662513856,15610284443226766649823913334416164000,49632699255387668322517057781220624000,152620550210317080091739952677253418800,454139198186797165151031078698168709600,1308353404300058499601780012439962234800,3651218802697837673307293057971987632000,9874887216387333707353815315878784732000,25894148700749008388172226828304368852800,65861204304078999596003272585035025125600,162551057431343913896518715316256657756800,389445241762594793710409422111864909209000,906056276753791969040544369811277543874000,2047687185463569850031630275773487249155240,4496881662194506337324364527188834743242880,9599112778915196220057778125345397240383840,19922686899635312909553879128075352763060800,40214312445560168650766163425189137984696800,78966286256736331168777193634916852769950080,150882011240549775626056423552430415114011760,280587599850846951164245278886975859685706080,507960310074809135728375073847111470120674800,895387665216612713826288265764399879534748800,1537082158621851825401794856228886459867985440,2570202953761129281819394677628629818139910080,4186943521449581571996110684524058252131143840,6645942097539018368247794737339775003382768000,10280441682130669038383307484322464458357719250,15499742843827777934793294360978484875677792100,22779925088655976661741659894165348983950694450,32639892664342891933241781340893634365063681600,45599850045773157847911312167424930362956614000,62121534844966330981212512228086137016201764000,82532896294026696875039480531600153464382343600,106944034634513466373290594491650903080608107200,135165377107510075555131168038058780282435246600,166642245748985024657011029088017674320810578000,200421079346752259384783534984237473169623533000,235160733100189317678146014381505301852358278720,269197154996269350499982937515670542909936450640,300661757528300833025954969173346320652656295520,327644222947507318041104774099159451993279296400,348381199083425502727250645877587265410575454400,361445494049053959079522545097996787863472033940,365907784099042279561985786395502921046971688680,361445494049053959079522545097996787863472033940,348381199083425502727250645877587265410575454400,327644222947507318041104774099159451993279296400,300661757528300833025954969173346320652656295520,269197154996269350499982937515670542909936450640,235160733100189317678146014381505301852358278720,200421079346752259384783534984237473169623533000,166642245748985024657011029088017674320810578000,135165377107510075555131168038058780282435246600,106944034634513466373290594491650903080608107200,82532896294026696875039480531600153464382343600,62121534844966330981212512228086137016201764000,45599850045773157847911312167424930362956614000,32639892664342891933241781340893634365063681600,22779925088655976661741659894165348983950694450,15499742843827777934793294360978484875677792100,10280441682130669038383307484322464458357719250,6645942097539018368247794737339775003382768000,4186943521449581571996110684524058252131143840,2570202953761129281819394677628629818139910080,1537082158621851825401794856228886459867985440,895387665216612713826288265764399879534748800,507960310074809135728375073847111470120674800,280587599850846951164245278886975859685706080,150882011240549775626056423552430415114011760,78966286256736331168777193634916852769950080,40214312445560168650766163425189137984696800,19922686899635312909553879128075352763060800,9599112778915196220057778125345397240383840,4496881662194506337324364527188834743242880,2047687185463569850031630275773487249155240,906056276753791969040544369811277543874000,389445241762594793710409422111864909209000,162551057431343913896518715316256657756800,65861204304078999596003272585035025125600,25894148700749008388172226828304368852800,9874887216387333707353815315878784732000,3651218802697837673307293057971987632000,1308353404300058499601780012439962234800,454139198186797165151031078698168709600,152620550210317080091739952677253418800,49632699255387668322517057781220624000,15610284443226766649823913334416164000,4745526470740937061546469653662513856,1393527614423925962517614104646928672,395015701726467201973496911553460096,108012105940830875539628061752899245,28468306992156974948429101547275770,7226570236470616717678156546616157,1765269065397402556990084041921504,414570765358480903535550040148232,93512202712439301549372189507120,20237715512393580186058160415720,4197452106274224038589840678816,833317697569147419425924252412,158147884210203159891051317976,28649979023587528965770166300,4946758968101443850204920800,812681830473808632533665560,126801420357615531317309520,18752322728943141955376760,2622702479572467406346400,346051021610256116115150,42958057855066276483260,5001965640658402056270,544431634357377094560,55178881860544975800,5184592926494158800,449331386962827096,35708454593072352,2584164477130236,168899639028120,9870758125020,509458483872,22860316584,873642672,27646920,695520,13041,162,1> <1,163,13203,708561,28342440,901289592,23733959256,532318800456,10380216608892,178770397153140,2753064116158356,38292619070202588,485039841555899448,5633924313456985896,60363474787039134600,599610516217922070360,5546397275015779150830,47960023495724678539530,389009079465322392598410,2968753501182723522461550,21375025208515609361723160,145553743086558673272686280,939483250831424163850975080,5759440798575252482738586360,33596737991688972815975087100,186797863233790688856821484276,991465581779350579316975570388,5030769803843371458015764931228,24435167618667804224648001094536,113749918224832881735430349922840,508082968070920205084922229655352,2179839830755883460525634082069736,8991839301868019274668240588537661,35694877228627591666107258093891927,136480412932987850488057163300175015,503027807667298077513124973306359341,1788543316150393164491111016200388768,6139054085164863024064083758309442528,20355810913967703711370382988078677856,65242983698614434972340971115636788000,202253249465704748414257010458474042800,606759748397114245242771031375422128400,1762492602486855664752811091138130944400,4959572206997896172909073070411949866800,13526106019085171380661108373850772364000,35769035917136342095526042144183153584800,91755353004828007984175499413339393978400,228412261735422913492521987901291682882400,551996299193938707606928137428121566965800,1295501518516386762750953791923142453083000,2953743462217361819072174645584764793029240,6544568847658076187355994802962321992398120,14095994441109702557382142652534231983626720,29521799678550509129611657253420750003444640,60136999345195481560320042553264490747757600,119180598702296499819543357060105990754646880,229848297497286106794833617187347267883961840,431469611091396726790301702439406274799717840,788547909925656086892620352734087329806380880,1403347975291421849554663339611511349655423600,2432469823838464539228083121993286339402734240,4107285112382981107221189533857516278007895520,6757146475210710853815505362152688070271053920,10832885618988599940243905421863833255513911840,16926383779669687406631102221662239461740487250,25780184525958446973176601845300949334035511350,38279667932483754596534954255143833859628486550,55419817752998868594983441235058983349014376050,78239742710116049781153093508318564728020295600,107721384890739488829123824395511067379158378000,144654431138993027856251992759686290480584107600,189476930928540163248330075023251056544990450800,242109411742023541928421762529709683363043353800,301807622856495100212142197126076454603245824600,367063325095737284041794564072255147490434111000,435581812446941577062929549365742775021981811720,504357888096458668178128951897175844762294729360,569858912524570183525937906689016863562592746160,628305980475808151067059743272505772645935591920,676025422030932820768355419976746717403854750800,709826693132479461806773190975584053274047488340,727353278148096238641508331493499708910443722620,727353278148096238641508331493499708910443722620,709826693132479461806773190975584053274047488340,676025422030932820768355419976746717403854750800,628305980475808151067059743272505772645935591920,569858912524570183525937906689016863562592746160,504357888096458668178128951897175844762294729360,435581812446941577062929549365742775021981811720,367063325095737284041794564072255147490434111000,301807622856495100212142197126076454603245824600,242109411742023541928421762529709683363043353800,189476930928540163248330075023251056544990450800,144654431138993027856251992759686290480584107600,107721384890739488829123824395511067379158378000,78239742710116049781153093508318564728020295600,55419817752998868594983441235058983349014376050,38279667932483754596534954255143833859628486550,25780184525958446973176601845300949334035511350,16926383779669687406631102221662239461740487250,10832885618988599940243905421863833255513911840,6757146475210710853815505362152688070271053920,4107285112382981107221189533857516278007895520,2432469823838464539228083121993286339402734240,1403347975291421849554663339611511349655423600,788547909925656086892620352734087329806380880,431469611091396726790301702439406274799717840,229848297497286106794833617187347267883961840,119180598702296499819543357060105990754646880,60136999345195481560320042553264490747757600,29521799678550509129611657253420750003444640,14095994441109702557382142652534231983626720,6544568847658076187355994802962321992398120,2953743462217361819072174645584764793029240,1295501518516386762750953791923142453083000,551996299193938707606928137428121566965800,228412261735422913492521987901291682882400,91755353004828007984175499413339393978400,35769035917136342095526042144183153584800,13526106019085171380661108373850772364000,4959572206997896172909073070411949866800,1762492602486855664752811091138130944400,606759748397114245242771031375422128400,202253249465704748414257010458474042800,65242983698614434972340971115636788000,20355810913967703711370382988078677856,6139054085164863024064083758309442528,1788543316150393164491111016200388768,503027807667298077513124973306359341,136480412932987850488057163300175015,35694877228627591666107258093891927,8991839301868019274668240588537661,2179839830755883460525634082069736,508082968070920205084922229655352,113749918224832881735430349922840,24435167618667804224648001094536,5030769803843371458015764931228,991465581779350579316975570388,186797863233790688856821484276,33596737991688972815975087100,5759440798575252482738586360,939483250831424163850975080,145553743086558673272686280,21375025208515609361723160,2968753501182723522461550,389009079465322392598410,47960023495724678539530,5546397275015779150830,599610516217922070360,60363474787039134600,5633924313456985896,485039841555899448,38292619070202588,2753064116158356,178770397153140,10380216608892,532318800456,23733959256,901289592,28342440,708561,13203,163,1> <1,164,13366,721764,29051001,929632032,24635248848,556052759712,10912535409348,189150613762032,2931834513311496,41045683186360944,523332460626102036,6118964155012885344,65997399100496120496,659973991004961204960,6146007791233701221190,53506420770740457690360,436969102961047071137940,3357762580648045915059960,24343778709698332884184710,166928768295074282634409440,1085036993917982837123661360,6698924049406676646589561440,39356178790264225298713673460,220394601225479661672796571376,1178263445013141268173797054664,6022235385622722037332740501616,29465937422511175682663766025764,138185085843500685960078351017376,621832886295753086820352579578192,2687922798826803665610556311725088,11171679132623902735193874670607397,44686716530495610940775498682429588,172175290161615442154164421394066942,639508220600285928001182136606534356,2291571123817691242004235989506748109,7927597401315256188555194774509831296,26494864999132566735434466746388120384,85598794612582138683711354103715465856,267496233164319183386597981574110830800,809012997862818993657028041833896171200,2369252350883969909995582122513553072800,6722064809484751837661884161550080811200,18485678226083067553570181444262722230800,49295141936221513476187150518033925948800,127524388921964350079701541557522547563200,320167614740250921476697487314631076860800,780408560929361621099450125329413249848200,1847497817710325470357881929351264020048800,4249244980733748581823128437507907246112240,9498312309875438006428169448547086785427360,20640563288767778744738137455496553976024840,43617794119660211686993799905954981987071360,89658799023745990689931699806685240751202240,179317598047491981379863399613370481502404480,349028896199582606614376974247453258638608720,661317908588682833585135319626753542683679680,1220017521017052813682922055173493604606098720,2191895885217077936447283692345598679461804480,3835817799129886388782746461604797689058157840,6539754936221445646449272655850802617410629760,10864431587593691961036694896010204348278949440,17590032094199310794059410784016521325784965760,27759269398658287346875007643526072717254399090,42706568305628134379807704066963188795775998600,64059852458442201569711556100444783193663997900,93699485685482623191518395490202817208642862600,133659560463114918376136534743377548077034671650,185961127600855538610276917903829632107178673600,252375816029732516685375817155197357859742485600,334131362067533191104582067782937347025574558400,431586342670563705176751837552960739908033804600,543917034598518642140563959655786137966289178400,668870947952232384253936761198331602093679935600,802645137542678861104724113437997922512415922720,939939700543400245241058501262918619784276541080,1074216800621028851704066858586192708324887475520,1198164893000378334592997649961522636208528338080,1304331402506740971835415163249252490049790342720,1385852115163412282575128610952330770677902239140,1437179971280575700448281522469083762184491210960,1454706556296192477283016662986999417820887445240,1437179971280575700448281522469083762184491210960,1385852115163412282575128610952330770677902239140,1304331402506740971835415163249252490049790342720,1198164893000378334592997649961522636208528338080,1074216800621028851704066858586192708324887475520,939939700543400245241058501262918619784276541080,802645137542678861104724113437997922512415922720,668870947952232384253936761198331602093679935600,543917034598518642140563959655786137966289178400,431586342670563705176751837552960739908033804600,334131362067533191104582067782937347025574558400,252375816029732516685375817155197357859742485600,185961127600855538610276917903829632107178673600,133659560463114918376136534743377548077034671650,93699485685482623191518395490202817208642862600,64059852458442201569711556100444783193663997900,42706568305628134379807704066963188795775998600,27759269398658287346875007643526072717254399090,17590032094199310794059410784016521325784965760,10864431587593691961036694896010204348278949440,6539754936221445646449272655850802617410629760,3835817799129886388782746461604797689058157840,2191895885217077936447283692345598679461804480,1220017521017052813682922055173493604606098720,661317908588682833585135319626753542683679680,349028896199582606614376974247453258638608720,179317598047491981379863399613370481502404480,89658799023745990689931699806685240751202240,43617794119660211686993799905954981987071360,20640563288767778744738137455496553976024840,9498312309875438006428169448547086785427360,4249244980733748581823128437507907246112240,1847497817710325470357881929351264020048800,780408560929361621099450125329413249848200,320167614740250921476697487314631076860800,127524388921964350079701541557522547563200,49295141936221513476187150518033925948800,18485678226083067553570181444262722230800,6722064809484751837661884161550080811200,2369252350883969909995582122513553072800,809012997862818993657028041833896171200,267496233164319183386597981574110830800,85598794612582138683711354103715465856,26494864999132566735434466746388120384,7927597401315256188555194774509831296,2291571123817691242004235989506748109,639508220600285928001182136606534356,172175290161615442154164421394066942,44686716530495610940775498682429588,11171679132623902735193874670607397,2687922798826803665610556311725088,621832886295753086820352579578192,138185085843500685960078351017376,29465937422511175682663766025764,6022235385622722037332740501616,1178263445013141268173797054664,220394601225479661672796571376,39356178790264225298713673460,6698924049406676646589561440,1085036993917982837123661360,166928768295074282634409440,24343778709698332884184710,3357762580648045915059960,436969102961047071137940,53506420770740457690360,6146007791233701221190,659973991004961204960,65997399100496120496,6118964155012885344,523332460626102036,41045683186360944,2931834513311496,189150613762032,10912535409348,556052759712,24635248848,929632032,29051001,721764,13366,164,1> <1,165,13530,735130,29772765,958683033,25564880880,580688008560,11468588169060,200063149171380,3120985127073528,43977517699672440,564378143812462980,6642296615638987380,72116363255509005840,725971390105457325456,6805981782238662426150,59652428561974158911550,490475523731787528828300,3794731683609092986197900,27701541290346378799244670,191272547004772615518594150,1251965762213057119758070800,7783961043324659483713222800,46055102839670901945303234900,259750780015743886971510244836,1398658046238620929846593626040,7200498830635863305506537556280,35488172808133897719996506527380,167651023266011861642742117043140,760017972139253772780430930595568,3309755685122556752430908891303280,13859601931450706400804430982332485,55858395663119513675969373353036985,216862006692111053094939920076496530,811683510761901370155346558000601298,2931079344417977170005418126113282465,10219168525132947430559430764016579405,34422462400447822923989661520897951680,112093659611714705419145820850103586240,353095027776901322070309335677826296656,1076509231027138177043626023408007002000,3178265348746788903652610164347449244000,9091317160368721747657466284063633884000,25207743035567819391232065605812803042000,67780820162304581029757331962296648179600,176819530858185863555888692075556473512000,447692003662215271556399028872153624424000,1100576175669612542576147612644044326709000,2627906378639687091457332054680677269897000,6096742798444074052181010366859171266161040,13747557290609186588251297886054994031539600,30138875598643216751166306904043640761452200,64258357408427990431731937361451535963096200,133276593143406202376925499712640222738273600,268976397071237972069795099420055722253606720,528346494247074587994240373860823740141013200,1010346804788265440199512293874206801322288400,1881335429605735647268057374800247147289778400,3411913406234130750130205747519092284067903200,6027713684346964325230030153950396368519962320,10375572735351332035232019117455600306468787600,17404186523815137607485967551861006965689579200,28454463681793002755096105680026725674063915200,45349301492857598140934418427542594043039364850,70465837704286421726682711710489261513030397690,106766420764070335949519260167407971989439996500,157759338143924824761229951590647600402306860500,227359046148597541567654930233580365285677534250,319620688063970456986413452647207180184213345250,438336943630588055295652735059026989966921159200,586507178097265707789957884938134704885317044000,765717704738096896281333905335898086933608363000,975503377269082347317315797208746877874322983000,1212787982550751026394500720854117740059969114000,1471516085494911245358660874636329524606095858320,1742584838086079106345782614700916542296692463800,2014156501164429096945125359849111328109164016600,2272381693621407186297064508547715344533415813600,2502496295507119306428412813210775126258318680800,2690183517670153254410543774201583260727692581860,2823032086443987983023410133421414532862393450100,2891886527576768177731298185456083180005378656200,2891886527576768177731298185456083180005378656200,2823032086443987983023410133421414532862393450100,2690183517670153254410543774201583260727692581860,2502496295507119306428412813210775126258318680800,2272381693621407186297064508547715344533415813600,2014156501164429096945125359849111328109164016600,1742584838086079106345782614700916542296692463800,1471516085494911245358660874636329524606095858320,1212787982550751026394500720854117740059969114000,975503377269082347317315797208746877874322983000,765717704738096896281333905335898086933608363000,586507178097265707789957884938134704885317044000,438336943630588055295652735059026989966921159200,319620688063970456986413452647207180184213345250,227359046148597541567654930233580365285677534250,157759338143924824761229951590647600402306860500,106766420764070335949519260167407971989439996500,70465837704286421726682711710489261513030397690,45349301492857598140934418427542594043039364850,28454463681793002755096105680026725674063915200,17404186523815137607485967551861006965689579200,10375572735351332035232019117455600306468787600,6027713684346964325230030153950396368519962320,3411913406234130750130205747519092284067903200,1881335429605735647268057374800247147289778400,1010346804788265440199512293874206801322288400,528346494247074587994240373860823740141013200,268976397071237972069795099420055722253606720,133276593143406202376925499712640222738273600,64258357408427990431731937361451535963096200,30138875598643216751166306904043640761452200,13747557290609186588251297886054994031539600,6096742798444074052181010366859171266161040,2627906378639687091457332054680677269897000,1100576175669612542576147612644044326709000,447692003662215271556399028872153624424000,176819530858185863555888692075556473512000,67780820162304581029757331962296648179600,25207743035567819391232065605812803042000,9091317160368721747657466284063633884000,3178265348746788903652610164347449244000,1076509231027138177043626023408007002000,353095027776901322070309335677826296656,112093659611714705419145820850103586240,34422462400447822923989661520897951680,10219168525132947430559430764016579405,2931079344417977170005418126113282465,811683510761901370155346558000601298,216862006692111053094939920076496530,55858395663119513675969373353036985,13859601931450706400804430982332485,3309755685122556752430908891303280,760017972139253772780430930595568,167651023266011861642742117043140,35488172808133897719996506527380,7200498830635863305506537556280,1398658046238620929846593626040,259750780015743886971510244836,46055102839670901945303234900,7783961043324659483713222800,1251965762213057119758070800,191272547004772615518594150,27701541290346378799244670,3794731683609092986197900,490475523731787528828300,59652428561974158911550,6805981782238662426150,725971390105457325456,72116363255509005840,6642296615638987380,564378143812462980,43977517699672440,3120985127073528,200063149171380,11468588169060,580688008560,25564880880,958683033,29772765,735130,13530,165,1> <1,166,13695,748660,30507895,988455798,26523563913,606252889440,12049276177620,211531737340440,3321048276244908,47098502826745968,608355661512135420,7206674759451450360,78758659871147993220,798087753360966331296,7531953172344119751606,66458410344212821337700,550127952293761687739850,4285207207340880515026200,31496272973955471785442570,218974088295118994317838820,1443238309217829735276664950,9035926805537716603471293600,53839063882995561429016457700,305805882855414788916813479736,1658408826254364816818103870876,8599156876874484235353131182320,42688671638769761025503044083660,203139196074145759362738623570520,927668995405265634423173047638708,4069773657261810525211339821898848,17169357616573263153235339873635765,69717997594570220076773804335369470,272720402355230566770909293429533515,1028545517454012423250286478077097828,3742762855179878540160764684113883763,13150247869550924600564848890129861870,44641630925580770354549092284914531085,146516122012162528343135482371001537920,465188687388616027489455156527929882896,1429604258804039499113935359085833298656,4254774579773927080696236187755456246000,12269582509115510651310076448411083128000,34299060195936541138889531889876436926000,92988563197872400420989397568109451221600,244600351020490444585646024037853121691600,624511534520401135112287720947710097936000,1548268179331827814132546641516197951133000,3728482554309299634033479667324721596606000,8724649177083761143638342421539848536058040,19844300089053260640432308252914165297700640,43886432889252403339417604790098634792991800,94397233007071207182898244265495176724548400,197534950551834192808657437074091758701369800,402252990214644174446720599132695944991880320,797322891318312560064035473280879462394619920,1538693299035340028193752667735030541463301600,2891682234394001087467569668674453948612066800,5293248835839866397398263122319339431357681600,9439627090581095075360235901469488652587865520,16403286419698296360462049271405996674988749920,27779759259166469642717986669316607272158366800,45858650205608140362582073231887732639753494400,73803765174650600896030524107569319717103280050,115815139197144019867617130138031855556069762540,177232258468356757676201971877897233502470394190,264525758907995160710749211758055572391746857000,385118384292522366328884881824227965687984394750,546979734212567998554068382880787545469890879500,757957631694558512282066187706234170151134504450,1024844121727853763085610619997161694852238203200,1352224882835362604071291790274032791818925407000,1741221082007179243598649702544644964807931346000,2188291359819833373711816518062864617934292097000,2684304068045662271753161595490447264666064972320,3214100923580990351704443489337246066902788322120,3756741339250508203290907974550027870405856480400,4286538194785836283242189868396826672642579830200,4774877989128526492725477321758490470791734494400,5192679813177272560838956587412358386986011262660,5513215604114141237433953907622997793590086031960,5714918614020756160754708318877497712867772106300,5783773055153536355462596370912166360010757312400,5714918614020756160754708318877497712867772106300,5513215604114141237433953907622997793590086031960,5192679813177272560838956587412358386986011262660,4774877989128526492725477321758490470791734494400,4286538194785836283242189868396826672642579830200,3756741339250508203290907974550027870405856480400,3214100923580990351704443489337246066902788322120,2684304068045662271753161595490447264666064972320,2188291359819833373711816518062864617934292097000,1741221082007179243598649702544644964807931346000,1352224882835362604071291790274032791818925407000,1024844121727853763085610619997161694852238203200,757957631694558512282066187706234170151134504450,546979734212567998554068382880787545469890879500,385118384292522366328884881824227965687984394750,264525758907995160710749211758055572391746857000,177232258468356757676201971877897233502470394190,115815139197144019867617130138031855556069762540,73803765174650600896030524107569319717103280050,45858650205608140362582073231887732639753494400,27779759259166469642717986669316607272158366800,16403286419698296360462049271405996674988749920,9439627090581095075360235901469488652587865520,5293248835839866397398263122319339431357681600,2891682234394001087467569668674453948612066800,1538693299035340028193752667735030541463301600,797322891318312560064035473280879462394619920,402252990214644174446720599132695944991880320,197534950551834192808657437074091758701369800,94397233007071207182898244265495176724548400,43886432889252403339417604790098634792991800,19844300089053260640432308252914165297700640,8724649177083761143638342421539848536058040,3728482554309299634033479667324721596606000,1548268179331827814132546641516197951133000,624511534520401135112287720947710097936000,244600351020490444585646024037853121691600,92988563197872400420989397568109451221600,34299060195936541138889531889876436926000,12269582509115510651310076448411083128000,4254774579773927080696236187755456246000,1429604258804039499113935359085833298656,465188687388616027489455156527929882896,146516122012162528343135482371001537920,44641630925580770354549092284914531085,13150247869550924600564848890129861870,3742762855179878540160764684113883763,1028545517454012423250286478077097828,272720402355230566770909293429533515,69717997594570220076773804335369470,17169357616573263153235339873635765,4069773657261810525211339821898848,927668995405265634423173047638708,203139196074145759362738623570520,42688671638769761025503044083660,8599156876874484235353131182320,1658408826254364816818103870876,305805882855414788916813479736,53839063882995561429016457700,9035926805537716603471293600,1443238309217829735276664950,218974088295118994317838820,31496272973955471785442570,4285207207340880515026200,550127952293761687739850,66458410344212821337700,7531953172344119751606,798087753360966331296,78758659871147993220,7206674759451450360,608355661512135420,47098502826745968,3321048276244908,211531737340440,12049276177620,606252889440,26523563913,988455798,30507895,748660,13695,166,1> <1,167,13861,762355,31256555,1018963693,27512019711,632776453353,12655529067060,223581013518060,3532580013585348,50419551102990876,655454164338881388,7815030420963585780,85965334630599443580,876846413232114324516,8330040925705086082902,73990363516556941089306,616586362637974509077550,4835335159634642202766050,35781480181296352300468770,250470361269074466103281390,1662212397512948729594503770,10479165114755546338747958550,62874990688533278032487751300,359644946738410350345829937436,1964214709109779605734917350612,10257565703128849052171235053196,51287828515644245260856175265980,245827867712915520388241667654180,1130808191479411393785911671209228,4997442652667076159634512869537556,21239131273835073678446679695534613,86887355211143483230009144209005235,342438399949800786847683097764902985,1301265919809242990021195771506631343,4771308372633890963411051162190981591,16893010724730803140725613574243745633,57791878795131694955113941175044392955,191157752937743298697684574655916069005,611704809400778555832590638898931420816,1894792946192655526603390515613763181552,5684378838577966579810171546841289544656,16524357088889437732006312636166539374000,46568642705052051790199608338287520054000,127287623393808941559878929457985888147600,337588914218362845006635421605962572913200,869111885540891579697933744985563219627600,2172779713852228949244834362463908049069000,5276750733641127448166026308840919547739000,12453131731393060777671822088864570132664040,28568949266137021784070650674454013833758680,63730732978305663979849913043012800090692440,138283665896323610522315849055593811517540200,291932183558905399991555681339586935425918200,599787940766478367255378036206787703693250120,1199575881532956734510756072413575407386500240,2336016190353652588257788141015910003857921520,4430375533429341115661322336409484490075368400,8184931070233867484865832790993793379969748400,14732875926420961472758499023788828083945547120,25842913510279391435822285172875485327576615440,44183045678864766003180035940722603947147116720,73638409464774610005300059901204339911911861200,119662415380258741258612597339457052356856774450,189618904371794620763647654245601175273173042590,293047397665500777543819102015929089058540156730,441758017376351918386951183635952805894217251190,649644143200517527039634093582283538079731251750,932098118505090364882953264705015511157875274250,1304937365907126510836134570587021715621025383950,1782801753422412275367676807703395865003372707650,2377069004563216367156902410271194486671163610200,3093445964842541847669941492818677756626856753000,3929512441827012617310466220607509582742223443000,4872595427865495645464978113553311882600357069320,5898404991626652623457605084827693331568853294440,6970842262831498554995351463887273937308644802520,8043279534036344486533097842946854543048436310600,9061416183914362775967667190155317143434314324600,9967557802305799053564433909170848857777745757060,10705895417291413798272910495035356180576097294620,11228134218134897398188662226500495506457858138260,11498691669174292516217304689789664072878529418700,11498691669174292516217304689789664072878529418700,11228134218134897398188662226500495506457858138260,10705895417291413798272910495035356180576097294620,9967557802305799053564433909170848857777745757060,9061416183914362775967667190155317143434314324600,8043279534036344486533097842946854543048436310600,6970842262831498554995351463887273937308644802520,5898404991626652623457605084827693331568853294440,4872595427865495645464978113553311882600357069320,3929512441827012617310466220607509582742223443000,3093445964842541847669941492818677756626856753000,2377069004563216367156902410271194486671163610200,1782801753422412275367676807703395865003372707650,1304937365907126510836134570587021715621025383950,932098118505090364882953264705015511157875274250,649644143200517527039634093582283538079731251750,441758017376351918386951183635952805894217251190,293047397665500777543819102015929089058540156730,189618904371794620763647654245601175273173042590,119662415380258741258612597339457052356856774450,73638409464774610005300059901204339911911861200,44183045678864766003180035940722603947147116720,25842913510279391435822285172875485327576615440,14732875926420961472758499023788828083945547120,8184931070233867484865832790993793379969748400,4430375533429341115661322336409484490075368400,2336016190353652588257788141015910003857921520,1199575881532956734510756072413575407386500240,599787940766478367255378036206787703693250120,291932183558905399991555681339586935425918200,138283665896323610522315849055593811517540200,63730732978305663979849913043012800090692440,28568949266137021784070650674454013833758680,12453131731393060777671822088864570132664040,5276750733641127448166026308840919547739000,2172779713852228949244834362463908049069000,869111885540891579697933744985563219627600,337588914218362845006635421605962572913200,127287623393808941559878929457985888147600,46568642705052051790199608338287520054000,16524357088889437732006312636166539374000,5684378838577966579810171546841289544656,1894792946192655526603390515613763181552,611704809400778555832590638898931420816,191157752937743298697684574655916069005,57791878795131694955113941175044392955,16893010724730803140725613574243745633,4771308372633890963411051162190981591,1301265919809242990021195771506631343,342438399949800786847683097764902985,86887355211143483230009144209005235,21239131273835073678446679695534613,4997442652667076159634512869537556,1130808191479411393785911671209228,245827867712915520388241667654180,51287828515644245260856175265980,10257565703128849052171235053196,1964214709109779605734917350612,359644946738410350345829937436,62874990688533278032487751300,10479165114755546338747958550,1662212397512948729594503770,250470361269074466103281390,35781480181296352300468770,4835335159634642202766050,616586362637974509077550,73990363516556941089306,8330040925705086082902,876846413232114324516,85965334630599443580,7815030420963585780,655454164338881388,50419551102990876,3532580013585348,223581013518060,12655529067060,632776453353,27512019711,1018963693,31256555,762355,13861,167,1> <1,168,14028,776216,32018910,1050220248,28530983404,660288473064,13288305520413,236236542585120,3756161027103408,53952131116576224,705873715441872264,8470484585302467168,93780365051563029360,962811747862713768096,9206887338937200407418,82320404442262027172208,690576726154531450166856,5451921522272616711843600,40616815340930994503234820,286251841450370818403750160,1912682758782023195697785160,12141377512268495068342462320,73354155803288824371235709850,422519937426943628378317688736,2323859655848189956080747288048,12221780412238628657906152403808,61545394218773094313027410319176,297115696228559765649097842920160,1376636059192326914174153338863408,6128250844146487553420424540746784,26236573926502149838081192565072169,108126486484978556908455823904539848,429325755160944270077692241973908220,1643704319759043776868878869271534328,6072574292443133953432246933697612934,21664319097364694104136664736434727224,74684889519862498095839554749288138588,248949631732874993652798515830960461960,802862562338521854530275213554847489821,2506497755593434082435981154512694602368,7579171784770622106413562062455052726208,22208735927467404311816484183007828918656,63092999793941489522205920974454059428000,173856266098860993350078537796273408201600,464876537612171786566514351063948461060800,1206700799759254424704569166591525792540800,3041891599393120528942768107449471268696600,7449530447493356397410860671304827596808000,17729882465034188225837848397705489680403040,41022080997530082561742472763318583966422720,92299682244442685763920563717466813924451120,202014398874629274502165762098606611608232640,430215849455229010513871530395180746943458400,891720124325383767246933717546374639119168320,1799363822299435101766134108620363111079750360,3535592071886609322768544213429485411244421760,6766391723782993703919110477425394493933289920,12615306603663208600527155127403277870045116800,22917806996654828957624331814782621463915295520,40575789436700352908580784196664313411522162560,70025959189144157439002321113598089274723732160,117821455143639376008480095841926943859058977920,193300824845033351263912657240661392268768635650,309281319752053362022260251585058227630029817040,482666302037295398307466756261530264331713199320,734805415041852695930770285651881894952757407920,1091402160576869445426585277218236343973948502940,1581742261705607891922587358287299049237606526000,2237035484412216875719087835292037226778900658200,3087739119329538786203811378290417580624398091600,4159870757985628642524579217974590351674536317850,5470514969405758214826843903089872243298020363200,7022958406669554464980407713426187339369080196000,8802107869692508262775444334160821465342580512320,10771000419492148268922583198381005214169210363760,12869247254458151178452956548714967268877498096960,15014121796867843041528449306834128480357081113120,17104695717950707262500765033102171686482750635200,19028973986220161829532101099326166001212060081660,20673453219597212851837344404206205038353843051680,21934029635426311196461572721535851687033955432880,22726825887309189914405966916290159579336387556960,22997383338348585032434609379579328145757058837400,22726825887309189914405966916290159579336387556960,21934029635426311196461572721535851687033955432880,20673453219597212851837344404206205038353843051680,19028973986220161829532101099326166001212060081660,17104695717950707262500765033102171686482750635200,15014121796867843041528449306834128480357081113120,12869247254458151178452956548714967268877498096960,10771000419492148268922583198381005214169210363760,8802107869692508262775444334160821465342580512320,7022958406669554464980407713426187339369080196000,5470514969405758214826843903089872243298020363200,4159870757985628642524579217974590351674536317850,3087739119329538786203811378290417580624398091600,2237035484412216875719087835292037226778900658200,1581742261705607891922587358287299049237606526000,1091402160576869445426585277218236343973948502940,734805415041852695930770285651881894952757407920,482666302037295398307466756261530264331713199320,309281319752053362022260251585058227630029817040,193300824845033351263912657240661392268768635650,117821455143639376008480095841926943859058977920,70025959189144157439002321113598089274723732160,40575789436700352908580784196664313411522162560,22917806996654828957624331814782621463915295520,12615306603663208600527155127403277870045116800,6766391723782993703919110477425394493933289920,3535592071886609322768544213429485411244421760,1799363822299435101766134108620363111079750360,891720124325383767246933717546374639119168320,430215849455229010513871530395180746943458400,202014398874629274502165762098606611608232640,92299682244442685763920563717466813924451120,41022080997530082561742472763318583966422720,17729882465034188225837848397705489680403040,7449530447493356397410860671304827596808000,3041891599393120528942768107449471268696600,1206700799759254424704569166591525792540800,464876537612171786566514351063948461060800,173856266098860993350078537796273408201600,63092999793941489522205920974454059428000,22208735927467404311816484183007828918656,7579171784770622106413562062455052726208,2506497755593434082435981154512694602368,802862562338521854530275213554847489821,248949631732874993652798515830960461960,74684889519862498095839554749288138588,21664319097364694104136664736434727224,6072574292443133953432246933697612934,1643704319759043776868878869271534328,429325755160944270077692241973908220,108126486484978556908455823904539848,26236573926502149838081192565072169,6128250844146487553420424540746784,1376636059192326914174153338863408,297115696228559765649097842920160,61545394218773094313027410319176,12221780412238628657906152403808,2323859655848189956080747288048,422519937426943628378317688736,73354155803288824371235709850,12141377512268495068342462320,1912682758782023195697785160,286251841450370818403750160,40616815340930994503234820,5451921522272616711843600,690576726154531450166856,82320404442262027172208,9206887338937200407418,962811747862713768096,93780365051563029360,8470484585302467168,705873715441872264,53952131116576224,3756161027103408,236236542585120,13288305520413,660288473064,28530983404,1050220248,32018910,776216,14028,168,1> <1,169,14196,790244,32795126,1082239158,29581203652,688819456468,13948593993477,249524848105533,3992397569688528,57708292143679632,759825846558448488,9176358300744339432,102250849636865496528,1056592112914276797456,10169699086799914175514,91527291781199227579626,772897130596793477339064,6142498248427148162010456,46068736863203611215078420,326868656791301812906984980,2198934600232394014101535320,14054060271050518264040247480,85495533315557319439578172170,495874093230232452749553398586,2746379593275133584459064976784,14545640068086818613986899691856,73767174631011722970933562722984,358661090447332859962125253239336,1673751755420886679823251181783568,7504886903338814467594577879610192,32364824770648637391501617105818953,134363060411480706746537016469612017,537452241645922826986148065878448068,2073030074919988046946571111245442548,7716278612202177730301125802969147262,27736893389807828057568911670132340158,96349208617227192199976219485722865812,323634521252737491748638070580248600548,1051812194071396848183073729385807951781,3309360317931955936966256368067542092189,10085669540364056188849543216967747328576,29787907712238026418230046245462881644864,85301735721408893834022405157461888346656,236949265892802482872284458770727467629600,638732803711032779916592888860221869262400,1671577337371426211271083517655474253601600,4248592399152374953647337274040997061237400,10491422046886476926353628778754298865504600,25179412912527544623248709069010317277211040,58751963462564270787580321161024073646825760,133321763241972768325663036480785397890873840,294314081119071960266086325816073425532683760,632230248329858285016037292493787358551691040,1321935973780612777760805247941555386062626720,2691083946624818869013067826166737750198918680,5334955894186044424534678322049848522324172120,10301983795669603026687654690854879905177711680,19381698327446202304446265604828672363978406720,35533113600318037558151486942185899333960412320,63493596433355181866205116011446934875437458080,110601748625844510347583105310262402686245894720,187847414332783533447482416955525033133782710080,311122279988672727272392753082588336127827613570,502582144597086713286172908825719619898798452690,791947621789348760329727007846588491961743016360,1217471717079148094238237041913412159284470607240,1826207575618722141357355562870118238926705910860,2673144422282477337349172635505535393211555028940,3818777746117824767641675193579336276016507184200,5324774603741755661922899213582454807403298749800,7247609877315167428728390596265007932298934409450,9630385727391386857351423121064462594972556681050,12493473376075312679807251616516059582667100559200,15825066276362062727755852047587008804711660708320,19573108289184656531698027532541826679511790876080,23640247673950299447375539747095972483046708460720,27883369051325994219981405855549095749234579210080,32118817514818550304029214339936300166839831748320,36133669704170869092032866132428337687694810716860,39702427205817374681369445503532371039565903133340,42607482855023524048298917125742056725387798484560,44660855522735501110867539637826011266370342989840,45724209225657774946840576295869487725093446394360,45724209225657774946840576295869487725093446394360,44660855522735501110867539637826011266370342989840,42607482855023524048298917125742056725387798484560,39702427205817374681369445503532371039565903133340,36133669704170869092032866132428337687694810716860,32118817514818550304029214339936300166839831748320,27883369051325994219981405855549095749234579210080,23640247673950299447375539747095972483046708460720,19573108289184656531698027532541826679511790876080,15825066276362062727755852047587008804711660708320,12493473376075312679807251616516059582667100559200,9630385727391386857351423121064462594972556681050,7247609877315167428728390596265007932298934409450,5324774603741755661922899213582454807403298749800,3818777746117824767641675193579336276016507184200,2673144422282477337349172635505535393211555028940,1826207575618722141357355562870118238926705910860,1217471717079148094238237041913412159284470607240,791947621789348760329727007846588491961743016360,502582144597086713286172908825719619898798452690,311122279988672727272392753082588336127827613570,187847414332783533447482416955525033133782710080,110601748625844510347583105310262402686245894720,63493596433355181866205116011446934875437458080,35533113600318037558151486942185899333960412320,19381698327446202304446265604828672363978406720,10301983795669603026687654690854879905177711680,5334955894186044424534678322049848522324172120,2691083946624818869013067826166737750198918680,1321935973780612777760805247941555386062626720,632230248329858285016037292493787358551691040,294314081119071960266086325816073425532683760,133321763241972768325663036480785397890873840,58751963462564270787580321161024073646825760,25179412912527544623248709069010317277211040,10491422046886476926353628778754298865504600,4248592399152374953647337274040997061237400,1671577337371426211271083517655474253601600,638732803711032779916592888860221869262400,236949265892802482872284458770727467629600,85301735721408893834022405157461888346656,29787907712238026418230046245462881644864,10085669540364056188849543216967747328576,3309360317931955936966256368067542092189,1051812194071396848183073729385807951781,323634521252737491748638070580248600548,96349208617227192199976219485722865812,27736893389807828057568911670132340158,7716278612202177730301125802969147262,2073030074919988046946571111245442548,537452241645922826986148065878448068,134363060411480706746537016469612017,32364824770648637391501617105818953,7504886903338814467594577879610192,1673751755420886679823251181783568,358661090447332859962125253239336,73767174631011722970933562722984,14545640068086818613986899691856,2746379593275133584459064976784,495874093230232452749553398586,85495533315557319439578172170,14054060271050518264040247480,2198934600232394014101535320,326868656791301812906984980,46068736863203611215078420,6142498248427148162010456,772897130596793477339064,91527291781199227579626,10169699086799914175514,1056592112914276797456,102250849636865496528,9176358300744339432,759825846558448488,57708292143679632,3992397569688528,249524848105533,13948593993477,688819456468,29581203652,1082239158,32795126,790244,14196,169,1> <1,170,14365,804440,33585370,1115034284,30663442810,718400660120,14637413449945,263473442099010,4241922417794061,61700689713368160,817534138702128120,9936184147302787920,111427207937609835960,1158842962551142293984,11226291199714190972970,101696990867999141755140,864424422377992704918690,6915395379023941639349520,52211235111630759377088876,372937393654505424122063400,2525803257023695827008520300,16252994871282912278141782800,99549593586607837703618419650,581369626545789772189131570756,3242253686505366037208618375370,17292019661361952198445964668640,88312814699098541584920462414840,432428265078344582933058815962320,2032412845868219539785376435022904,9178638658759701147417829061393760,39869711673987451859096194985429145,166727885182129344138038633575430970,671815302057403533732685082348060085,2610482316565910873932719177123890616,9789308687122165777247696914214589810,35453172002010005787870037473101487420,124086102007035020257545131155855205970,419983729869964683948614290065971466360,1375446715324134339931711799966056552329,4361172512003352785149330097453350043970,13395029858296012125815799585035289420765,39873577252602082607079589462430628973440,115089643433646920252252451402924769991520,322251001614211376706306863928189355976256,875682069603835262788877347630949336892000,2310310141082458991187676406515696122864000,5920169736523801164918420791696471314839000,14740014446038851880000966052795295926742000,35670834959414021549602337847764616142715640,83931376375091815410829030230034390924036800,192073726704537039113243357641809471537699600,427635844361044728591749362296858823423557600,926544329448930245282123618309860784084374800,1954166222110471062776842540435342744614317760,4013019920405431646773873074108293136261545400,8026039840810863293547746148216586272523090800,15636939689855647451222333012904728427501883800,29683682123115805331133920295683552269156118400,54914811927764239862597752547014571697938819040,99026710033673219424356602953632834209397870400,174095345059199692213788221321709337561683352800,298449162958628043795065522265787435820028604800,498969694321456260719875170038113369261610323650,813704424585759440558565661908307956026626066260,1294529766386435473615899916672308111860541469050,2009419338868496854567964049760000651246213623600,3043679292697870235595592604783530398211176518100,4499351997901199478706528198375653632138260939800,6491922168400302104990847829084871669228062213140,9143552349859580429564574407161791083419805934000,12572384481056923090651289809847462739702233159250,16877995604706554286079813717329470527271491090500,22123859103466699537158674737580522177639657240250,28318539652437375407563103664103068387378761267520,35398174565546719259453879580128835484223451584400,43213355963134955979073567279637799162558499336800,51523616725276293667356945602645068232281287670800,60002186566144544524010620195485395916074410958400,68252487218989419396062080472364637854534642465180,75836096909988243773402311635960708727260713850200,82309910060840898729668362629274427764953701617900,87268338377759025159166456763568067991758141474400,90385064748393276057708115933695498991463789384200,91448418451315549893681152591738975450186892788720,90385064748393276057708115933695498991463789384200,87268338377759025159166456763568067991758141474400,82309910060840898729668362629274427764953701617900,75836096909988243773402311635960708727260713850200,68252487218989419396062080472364637854534642465180,60002186566144544524010620195485395916074410958400,51523616725276293667356945602645068232281287670800,43213355963134955979073567279637799162558499336800,35398174565546719259453879580128835484223451584400,28318539652437375407563103664103068387378761267520,22123859103466699537158674737580522177639657240250,16877995604706554286079813717329470527271491090500,12572384481056923090651289809847462739702233159250,9143552349859580429564574407161791083419805934000,6491922168400302104990847829084871669228062213140,4499351997901199478706528198375653632138260939800,3043679292697870235595592604783530398211176518100,2009419338868496854567964049760000651246213623600,1294529766386435473615899916672308111860541469050,813704424585759440558565661908307956026626066260,498969694321456260719875170038113369261610323650,298449162958628043795065522265787435820028604800,174095345059199692213788221321709337561683352800,99026710033673219424356602953632834209397870400,54914811927764239862597752547014571697938819040,29683682123115805331133920295683552269156118400,15636939689855647451222333012904728427501883800,8026039840810863293547746148216586272523090800,4013019920405431646773873074108293136261545400,1954166222110471062776842540435342744614317760,926544329448930245282123618309860784084374800,427635844361044728591749362296858823423557600,192073726704537039113243357641809471537699600,83931376375091815410829030230034390924036800,35670834959414021549602337847764616142715640,14740014446038851880000966052795295926742000,5920169736523801164918420791696471314839000,2310310141082458991187676406515696122864000,875682069603835262788877347630949336892000,322251001614211376706306863928189355976256,115089643433646920252252451402924769991520,39873577252602082607079589462430628973440,13395029858296012125815799585035289420765,4361172512003352785149330097453350043970,1375446715324134339931711799966056552329,419983729869964683948614290065971466360,124086102007035020257545131155855205970,35453172002010005787870037473101487420,9789308687122165777247696914214589810,2610482316565910873932719177123890616,671815302057403533732685082348060085,166727885182129344138038633575430970,39869711673987451859096194985429145,9178638658759701147417829061393760,2032412845868219539785376435022904,432428265078344582933058815962320,88312814699098541584920462414840,17292019661361952198445964668640,3242253686505366037208618375370,581369626545789772189131570756,99549593586607837703618419650,16252994871282912278141782800,2525803257023695827008520300,372937393654505424122063400,52211235111630759377088876,6915395379023941639349520,864424422377992704918690,101696990867999141755140,11226291199714190972970,1158842962551142293984,111427207937609835960,9936184147302787920,817534138702128120,61700689713368160,4241922417794061,263473442099010,14637413449945,718400660120,30663442810,1115034284,33585370,804440,14365,170,1> <1,171,14535,818805,34389810,1148619654,31778477094,749064102930,15355814110065,278110855548955,4505395859893071,65942612131162221,879234828415496280,10753718286004916040,121363392084912623880,1270270170488752129944,12385134162265333266954,112923282067713332728110,966121413245991846673830,7779819801401934344268210,59126630490654701016438396,425148628766136183499152276,2898740650678201251130583700,18778798128306608105150303100,115802588457890749981760202450,680919220132397609892749990406,3823623313051155809397749946126,20534273347867318235654583044010,105604834360460493783366427083480,520741079777443124517979278377160,2464841110946564122718435250985224,11211051504627920687203205496416664,49048350332747153006514024046822905,206597596856116795997134828560860115,838543187239532877870723715923491055,3282297618623314407665404259471950701,12399791003688076651180416091338480426,45242480689132171565117734387316077230,159539274009045026045415168628956693390,544069831876999704206159421221826672330,1795430445194099023880326090032028018689,5736619227327487125081041897419406596299,17756202370299364910965129682488639464735,53268607110898094732895389047465918394205,154963220686249002859332040865355398964960,437340645047858296958559315331114125967776,1197933071218046639495184211559138692868256,3185992210686294253976553754146645459756000,8230479877606260156106097198212167437703000,20660184182562653044919386844491767241581000,50410849405452873429603303900559912069457640,119602211334505836960431368077799007066752440,276005103079628854524072387871843862461736400,619709571065581767704992719938668294961257200,1354180173809974973873872980606719607507932400,2880710551559401308058966158745203528698692560,5967186142515902709550715614543635880875863160,12039059761216294940321619222324879408784636200,23662979530666510744770079161121314700024974600,45320621812971452782356253308588280696658002200,84598494050880045193731672842698123967094937440,153941521961437459286954355500647405907336689440,273122055092872911638144824275342171771081223200,472544508017827736008853743587496773381711957600,797418857280084304514940692303900805081638928450,1312674118907215701278440831946421325288236389910,2108234190972194914174465578580616067887167535310,3303949105254932328183863966432308763106755092650,5053098631566367090163556654543531049457390141700,7543031290599069714302120803159184030349437457900,10991274166301501583697376027460525301366323152940,15635474518259882534555422236246662752647868147140,21715936830916503520215864217009253823122039093250,29450380085763477376731103527176933266973724249750,39001854708173253823238488454909992704911148330750,50442398755904074944721778401683590565018418507770,63716714217984094667016983244231903871602212851920,78611530528681675238527446859766634646781950921200,94736972688411249646430512882282867394839787007600,111525803291420838191367565798130464148355698629200,128254673785133963920072700667850033770609053423580,144088584128977663169464392108325346581795356315380,158146006970829142503070674265235136492214415468100,169578248438599923888834819392842495756711843092300,177653403126152301216874572697263566983221930858600,181833483199708825951389268525434474441650682172920,181833483199708825951389268525434474441650682172920,177653403126152301216874572697263566983221930858600,169578248438599923888834819392842495756711843092300,158146006970829142503070674265235136492214415468100,144088584128977663169464392108325346581795356315380,128254673785133963920072700667850033770609053423580,111525803291420838191367565798130464148355698629200,94736972688411249646430512882282867394839787007600,78611530528681675238527446859766634646781950921200,63716714217984094667016983244231903871602212851920,50442398755904074944721778401683590565018418507770,39001854708173253823238488454909992704911148330750,29450380085763477376731103527176933266973724249750,21715936830916503520215864217009253823122039093250,15635474518259882534555422236246662752647868147140,10991274166301501583697376027460525301366323152940,7543031290599069714302120803159184030349437457900,5053098631566367090163556654543531049457390141700,3303949105254932328183863966432308763106755092650,2108234190972194914174465578580616067887167535310,1312674118907215701278440831946421325288236389910,797418857280084304514940692303900805081638928450,472544508017827736008853743587496773381711957600,273122055092872911638144824275342171771081223200,153941521961437459286954355500647405907336689440,84598494050880045193731672842698123967094937440,45320621812971452782356253308588280696658002200,23662979530666510744770079161121314700024974600,12039059761216294940321619222324879408784636200,5967186142515902709550715614543635880875863160,2880710551559401308058966158745203528698692560,1354180173809974973873872980606719607507932400,619709571065581767704992719938668294961257200,276005103079628854524072387871843862461736400,119602211334505836960431368077799007066752440,50410849405452873429603303900559912069457640,20660184182562653044919386844491767241581000,8230479877606260156106097198212167437703000,3185992210686294253976553754146645459756000,1197933071218046639495184211559138692868256,437340645047858296958559315331114125967776,154963220686249002859332040865355398964960,53268607110898094732895389047465918394205,17756202370299364910965129682488639464735,5736619227327487125081041897419406596299,1795430445194099023880326090032028018689,544069831876999704206159421221826672330,159539274009045026045415168628956693390,45242480689132171565117734387316077230,12399791003688076651180416091338480426,3282297618623314407665404259471950701,838543187239532877870723715923491055,206597596856116795997134828560860115,49048350332747153006514024046822905,11211051504627920687203205496416664,2464841110946564122718435250985224,520741079777443124517979278377160,105604834360460493783366427083480,20534273347867318235654583044010,3823623313051155809397749946126,680919220132397609892749990406,115802588457890749981760202450,18778798128306608105150303100,2898740650678201251130583700,425148628766136183499152276,59126630490654701016438396,7779819801401934344268210,966121413245991846673830,112923282067713332728110,12385134162265333266954,1270270170488752129944,121363392084912623880,10753718286004916040,879234828415496280,65942612131162221,4505395859893071,278110855548955,15355814110065,749064102930,31778477094,1148619654,34389810,818805,14535,171,1> <1,172,14706,833340,35208615,1183009464,32927096748,780842580024,16104878212995,293466669659020,4783506715442026,70448007991055292,945177440546658501,11632953114420412320,132117110370917539920,1391633562573664753824,13655404332754085396898,125308416229978665995064,1079044695313705179401940,8745941214647926190942040,66906450292056635360706606,484275259256790884515590672,3323889279444337434629735976,21677538778984809356280886800,134581386586197358086910505550,796721808590288359874510192856,4504542533183553419290499936532,24357896660918474045052332990136,126139107708327812019021010127490,626345914137903618301345705460640,2985582190724007247236414529362384,13675892615574484809921640747401888,60259401837375073693717229543239569,255645947188863949003648852607683020,1045140784095649673867858544484351170,4120840805862847285536127975395441756,15682088622311391058845820350810431127,57642271692820248216298150478654557656,204781754698177197610532903016272770620,703609105886044730251574589850783365720,2339500277071098728086485511253854691019,7532049672521586148961367987451434614988,23492821597626852036046171579908046061034,71024809481197459643860518729954557858940,208231827797147097592227429912821317359165,592303865734107299817891356196469524932736,1635273716265904936453743526890252818836032,4383925281904340893471737965705784152624256,11416472088292554410082650952358812897459000,28890664060168913201025484042703934679284000,71071033588015526474522690745051679311038640,170013060739958710390034671978358919136210080,395607314414134691484503755949642869528488840,895714674145210622229065107810512157422993600,1973889744875556741578865700545387902469189600,4234890725369376281932839139351923136206624960,8847896694075304017609681773288839409574555720,18006245903732197649872334836868515289660499360,35702039291882805685091698383446194108809610800,68983601343637963527126332469709595396682976800,129919115863851497976087926151286404663752939640,238540016012317504480686028343345529874431626880,427063577054310370925099179775989577678417912640,745666563110700647646998567862838945152793180800,1269963365297912040523794435891397578463350886050,2110092976187300005793381524250322130369875318360,3420908309879410615452906410527037393175403925220,5412183296227127242358329545012924830993922627960,8357047736821299418347420620975839812564145234350,12596129922165436804465677457702715079806827599600,18534305456900571297999496830619709331715760610840,26626748684561384118252798263707188054014191300080,37351411349176386054771286453255916575769907240390,51166316916679980896946967744186187090095763343000,68452234793936731199969591982086925971884872580500,89444253464077328767960266856593583269929566838520,114159112973888169611738761645915494436620631359690,142328244746665769905544430103998538518384163773120,173348503217092924884957959742049502041621737928800,206262775979832087837798078680413331543195485636800,239780477076554802111440266465980497918964752052780,272343257914111627089537092776175380352404409738960,302234591099806805672535066373560483074009771783480,327724255409429066391905493658077632248926258560400,347231651564752225105709392090106062739933773950900,359486886325861127168263841222698041424872613031520,363666966399417651902778537050868948883301364345840,359486886325861127168263841222698041424872613031520,347231651564752225105709392090106062739933773950900,327724255409429066391905493658077632248926258560400,302234591099806805672535066373560483074009771783480,272343257914111627089537092776175380352404409738960,239780477076554802111440266465980497918964752052780,206262775979832087837798078680413331543195485636800,173348503217092924884957959742049502041621737928800,142328244746665769905544430103998538518384163773120,114159112973888169611738761645915494436620631359690,89444253464077328767960266856593583269929566838520,68452234793936731199969591982086925971884872580500,51166316916679980896946967744186187090095763343000,37351411349176386054771286453255916575769907240390,26626748684561384118252798263707188054014191300080,18534305456900571297999496830619709331715760610840,12596129922165436804465677457702715079806827599600,8357047736821299418347420620975839812564145234350,5412183296227127242358329545012924830993922627960,3420908309879410615452906410527037393175403925220,2110092976187300005793381524250322130369875318360,1269963365297912040523794435891397578463350886050,745666563110700647646998567862838945152793180800,427063577054310370925099179775989577678417912640,238540016012317504480686028343345529874431626880,129919115863851497976087926151286404663752939640,68983601343637963527126332469709595396682976800,35702039291882805685091698383446194108809610800,18006245903732197649872334836868515289660499360,8847896694075304017609681773288839409574555720,4234890725369376281932839139351923136206624960,1973889744875556741578865700545387902469189600,895714674145210622229065107810512157422993600,395607314414134691484503755949642869528488840,170013060739958710390034671978358919136210080,71071033588015526474522690745051679311038640,28890664060168913201025484042703934679284000,11416472088292554410082650952358812897459000,4383925281904340893471737965705784152624256,1635273716265904936453743526890252818836032,592303865734107299817891356196469524932736,208231827797147097592227429912821317359165,71024809481197459643860518729954557858940,23492821597626852036046171579908046061034,7532049672521586148961367987451434614988,2339500277071098728086485511253854691019,703609105886044730251574589850783365720,204781754698177197610532903016272770620,57642271692820248216298150478654557656,15682088622311391058845820350810431127,4120840805862847285536127975395441756,1045140784095649673867858544484351170,255645947188863949003648852607683020,60259401837375073693717229543239569,13675892615574484809921640747401888,2985582190724007247236414529362384,626345914137903618301345705460640,126139107708327812019021010127490,24357896660918474045052332990136,4504542533183553419290499936532,796721808590288359874510192856,134581386586197358086910505550,21677538778984809356280886800,3323889279444337434629735976,484275259256790884515590672,66906450292056635360706606,8745941214647926190942040,1079044695313705179401940,125308416229978665995064,13655404332754085396898,1391633562573664753824,132117110370917539920,11632953114420412320,945177440546658501,70448007991055292,4783506715442026,293466669659020,16104878212995,780842580024,32927096748,1183009464,35208615,833340,14706,172,1> <1,173,14878,848046,36041955,1218218079,34110106212,813769676772,16885720793019,309571547872015,5076973385101046,75231514706497318,1015625448537713793,12578130554967070821,143750063485337952240,1523750672944582293744,15047037895327750150722,138963820562732751391962,1204353111543683845397004,9824985909961631370343980,75652391506704561551648646,551181709548847519876297278,3808164538701128319145326648,25001428058429146790910622776,156258925365182167443191392350,931303195176485717961420698406,5301264341773841779165010129388,28862439194102027464342832926668,150497004369246286064073343117626,752485021846231430320366715588130,3611928104861910865537760234823024,16661474806298492057158055276764272,73935294452949558503638870290641457,315905349026239022697366082150922589,1300786731284513622871507397092034190,5165981589958496959403986519879792926,19802929428174238344381948326205872883,73324360315131639275143970829464988783,262424026390997445826831053494927328276,908390860584221927862107492867056136340,3043109382957143458338060101104638056739,9871549949592684877047853498705289306007,31024871270148438185007539567359480676022,94517631078824311679906690309862603919974,279256637278344557236087948642775875218105,800535693531254397410118786109290842291901,2227577582000012236271634883086722343768768,6019198998170245829925481492596036971460288,15800397370196895303554388918064597050083256,40307136148461467611108134995062747576743000,99961697648184439675548174787755613990322640,241084094327974236864557362723410598447248720,565620375154093401874538427928001788664698920,1291321988559345313713568863760155026951482440,2869604419020767363807930808355900059892183200,6208780470244933023511704839897311038675814560,13082787419444680299542520912640762545781180680,26854142597807501667482016610157354699235055080,53708285195615003334964033220314709398470110160,104685640635520769212218030853155789505492587600,198902717207489461503214258620996000060435916440,368459131876169002456773954494631934538184566520,665603593066627875405785208119335107552849539520,1172730140165011018572097747638828522831211093440,2015629928408612688170793003754236523616144066850,3380056341485212046317175960141719708833226204410,5531001286066710621246287934777359523545279243580,8833091606106537857811235955539962224169326553180,13769231033048426660705750165988764643558067862310,20953177658986736222813098078678554892370972833950,31130435379066008102465174288322424411522588210440,45161054141461955416252295094326897385729951910920,63978160033737770173024084716963104629784098540470,88517728265856366951718254197442103665865670583390,119618551710616712096916559726273113061980635923500,157896488258014059967929858838680509241814439419020,203603366437965498379699028502509077706550198198210,256487357720553939517283191749914032955004795132810,315676747963758694790502389846048040560005901701920,379611279196925012722756038422462833584817223565600,446043253056386889949238345146393829462160237689580,512123734990666429200977359242155878271369161791740,574577849013918432762072159149735863426414181522440,629958846509235872064440560031638115322936030343880,674955906974181291497614885748183694988860032511300,706718537890613352273973233312804104164806386982420,723153852725278779071042378273566990308173977377360,723153852725278779071042378273566990308173977377360,706718537890613352273973233312804104164806386982420,674955906974181291497614885748183694988860032511300,629958846509235872064440560031638115322936030343880,574577849013918432762072159149735863426414181522440,512123734990666429200977359242155878271369161791740,446043253056386889949238345146393829462160237689580,379611279196925012722756038422462833584817223565600,315676747963758694790502389846048040560005901701920,256487357720553939517283191749914032955004795132810,203603366437965498379699028502509077706550198198210,157896488258014059967929858838680509241814439419020,119618551710616712096916559726273113061980635923500,88517728265856366951718254197442103665865670583390,63978160033737770173024084716963104629784098540470,45161054141461955416252295094326897385729951910920,31130435379066008102465174288322424411522588210440,20953177658986736222813098078678554892370972833950,13769231033048426660705750165988764643558067862310,8833091606106537857811235955539962224169326553180,5531001286066710621246287934777359523545279243580,3380056341485212046317175960141719708833226204410,2015629928408612688170793003754236523616144066850,1172730140165011018572097747638828522831211093440,665603593066627875405785208119335107552849539520,368459131876169002456773954494631934538184566520,198902717207489461503214258620996000060435916440,104685640635520769212218030853155789505492587600,53708285195615003334964033220314709398470110160,26854142597807501667482016610157354699235055080,13082787419444680299542520912640762545781180680,6208780470244933023511704839897311038675814560,2869604419020767363807930808355900059892183200,1291321988559345313713568863760155026951482440,565620375154093401874538427928001788664698920,241084094327974236864557362723410598447248720,99961697648184439675548174787755613990322640,40307136148461467611108134995062747576743000,15800397370196895303554388918064597050083256,6019198998170245829925481492596036971460288,2227577582000012236271634883086722343768768,800535693531254397410118786109290842291901,279256637278344557236087948642775875218105,94517631078824311679906690309862603919974,31024871270148438185007539567359480676022,9871549949592684877047853498705289306007,3043109382957143458338060101104638056739,908390860584221927862107492867056136340,262424026390997445826831053494927328276,73324360315131639275143970829464988783,19802929428174238344381948326205872883,5165981589958496959403986519879792926,1300786731284513622871507397092034190,315905349026239022697366082150922589,73935294452949558503638870290641457,16661474806298492057158055276764272,3611928104861910865537760234823024,752485021846231430320366715588130,150497004369246286064073343117626,28862439194102027464342832926668,5301264341773841779165010129388,931303195176485717961420698406,156258925365182167443191392350,25001428058429146790910622776,3808164538701128319145326648,551181709548847519876297278,75652391506704561551648646,9824985909961631370343980,1204353111543683845397004,138963820562732751391962,15047037895327750150722,1523750672944582293744,143750063485337952240,12578130554967070821,1015625448537713793,75231514706497318,5076973385101046,309571547872015,16885720793019,813769676772,34110106212,1218218079,36041955,848046,14878,173,1> <1,174,15051,862924,36890001,1254260034,35328324291,847879782984,17699490469791,326457268665034,5386544932973061,80308488091598364,1090856963244211111,13593756003504784614,156328194040305023061,1667500736429920245984,16570788568272332444466,154010858458060501542684,1343316932106416596788966,11029339021505315215740984,85477377416666192921992626,626834101055552081427945924,4359346248249975839021623926,28809592597130275110055949424,181260353423611314234102015126,1087562120541667885404612090756,6232567536950327497126430827794,34163703535875869243507843056056,179359443563348313528416176044294,902982026215477716384440058705756,4364413126708142295858126950411154,20273402911160402922695815511587296,90596769259248050560796925567405729,389840643479188581201004952441564046,1616692080310752645568873479242956779,6466768321243010582275493916971827116,24968911018132735303785934846085665809,93127289743305877619525919155670861666,335748386706129085101975024324392317059,1170814886975219373688938546361983464616,3951500243541365386200167593971694193079,12914659332549828335385913599809927362746,40896421219741123062055393066064769982029,125542502348972749864914229877222084595996,373774268357168868915994638952638479138079,1079792330809598954646206734752066717510006,3028113275531266633681753669196013186060669,8246776580170258066197116375682759315229056,21819596368367141133479870410660634021543544,56107533518658362914662523913127344626826256,140268833796645907286656309782818361567065640,341045791976158676540105537511166212437571360,806704469482067638739095790651412387111947640,1856942363713438715588107291688156815616181360,4160926407580112677521499672116055086843665640,9078384889265700387319635648253211098567997760,19291567889689613323054225752538073584456995240,39936930017252181967024537522798117245016235760,80562427793422505002446049830472064097705165240,158393925831135772547182064073470498903962697760,303588357843010230715432289474151789565928504040,567361849083658463959988213115627934598620482960,1034062724942796877862559162613967042091034106040,1838333733231638893977882955758163630384060632960,3188360068573623706742890751393065046447355160290,5395686269893824734487968963895956232449370271260,8911057627551922667563463894919079232378505447990,14364092892173248479057523890317321747714605796760,22602322639154964518516986121528726867727394415490,34722408692035162883518848244667319535929040696260,52083613038052744325278272367000979303893561044390,76291489520527963518717469382649321797252540121360,109139214175199725589276379811290002015514050451390,152495888299594137124742338914405208295649769123860,208136279976473079048634813923715216727846306506890,277515039968630772064846418564953622303795075342520,361499854695979558347628887341189586948364637617230,460090724158519437896982220252423110661554993331020,572164105684312634307785581595962073515010696834730,695288027160683707513258428268510874144823125267520,825654532253311902671994383568856663046977461255180,958166988047053319150215704388549707733529399481320,1086701584004584861963049518391891741697783343314180,1204536695523154304826512719181373978749350211866320,1304914753483417163562055445779821810311796062855180,1381674444864794643771588119060987799153666419493720,1429872390615892131345015611586371094472980364359780,1446307705450557558142084756547133980616347954754720,1429872390615892131345015611586371094472980364359780,1381674444864794643771588119060987799153666419493720,1304914753483417163562055445779821810311796062855180,1204536695523154304826512719181373978749350211866320,1086701584004584861963049518391891741697783343314180,958166988047053319150215704388549707733529399481320,825654532253311902671994383568856663046977461255180,695288027160683707513258428268510874144823125267520,572164105684312634307785581595962073515010696834730,460090724158519437896982220252423110661554993331020,361499854695979558347628887341189586948364637617230,277515039968630772064846418564953622303795075342520,208136279976473079048634813923715216727846306506890,152495888299594137124742338914405208295649769123860,109139214175199725589276379811290002015514050451390,76291489520527963518717469382649321797252540121360,52083613038052744325278272367000979303893561044390,34722408692035162883518848244667319535929040696260,22602322639154964518516986121528726867727394415490,14364092892173248479057523890317321747714605796760,8911057627551922667563463894919079232378505447990,5395686269893824734487968963895956232449370271260,3188360068573623706742890751393065046447355160290,1838333733231638893977882955758163630384060632960,1034062724942796877862559162613967042091034106040,567361849083658463959988213115627934598620482960,303588357843010230715432289474151789565928504040,158393925831135772547182064073470498903962697760,80562427793422505002446049830472064097705165240,39936930017252181967024537522798117245016235760,19291567889689613323054225752538073584456995240,9078384889265700387319635648253211098567997760,4160926407580112677521499672116055086843665640,1856942363713438715588107291688156815616181360,806704469482067638739095790651412387111947640,341045791976158676540105537511166212437571360,140268833796645907286656309782818361567065640,56107533518658362914662523913127344626826256,21819596368367141133479870410660634021543544,8246776580170258066197116375682759315229056,3028113275531266633681753669196013186060669,1079792330809598954646206734752066717510006,373774268357168868915994638952638479138079,125542502348972749864914229877222084595996,40896421219741123062055393066064769982029,12914659332549828335385913599809927362746,3951500243541365386200167593971694193079,1170814886975219373688938546361983464616,335748386706129085101975024324392317059,93127289743305877619525919155670861666,24968911018132735303785934846085665809,6466768321243010582275493916971827116,1616692080310752645568873479242956779,389840643479188581201004952441564046,90596769259248050560796925567405729,20273402911160402922695815511587296,4364413126708142295858126950411154,902982026215477716384440058705756,179359443563348313528416176044294,34163703535875869243507843056056,6232567536950327497126430827794,1087562120541667885404612090756,181260353423611314234102015126,28809592597130275110055949424,4359346248249975839021623926,626834101055552081427945924,85477377416666192921992626,11029339021505315215740984,1343316932106416596788966,154010858458060501542684,16570788568272332444466,1667500736429920245984,156328194040305023061,13593756003504784614,1090856963244211111,80308488091598364,5386544932973061,326457268665034,17699490469791,847879782984,35328324291,1254260034,36890001,862924,15051,174,1> <1,175,15225,877975,37752925,1291150035,36582584325,883208107275,18547370252775,344156759134825,5713002201638095,85695033024571425,1171165451335809475,14684612966748995725,169921950043809807675,1823828930470225269045,18238289304702252690450,170581647026332833987150,1497327790564477098331650,12372655953611731812529950,96506716438171508137733610,712311478472218274349938550,4986180349305527920449569850,33168938845380250949077573350,210069946020741589344157964550,1268822473965279199638714105882,7320129657491995382531042918550,40396271072826196740634273883850,213523147099224182771924019100350,1082341469778826029912856234750050,5267395152923620012242567009116910,24637816037868545218553942461998450,110870172170408453483492741078993025,480437412738436631761801878008969775,2006532723789941226769878431684520825,8083460401553763227844367396214783895,31435679339375745886061428763057492925,118096200761438612923311854001756527475,428875676449434962721500943480063178725,1506563273681348458790913570686375781675,5122315130516584759889106140333677657695,16866159576091193721586081193781621555825,53811080552290951397441306665874697344775,166438923568713872926969622943286854578025,499316770706141618780908868829860563734075,1453566599166767823562201373704705196648085,4107905606340865588327960403948079903570675,11274889855701524699878870044878772501289725,30066372948537399199676986786343393336772600,77927129887025504048142394323787978648369800,196376367315304270201318833695945706193891896,481314625772804583826761847293984574004637000,1147750261458226315279201328162578599549519000,2663646833195506354327203082339569202728129000,6017868771293551393109606963804211902459847000,13239311296845813064841135320369266185411663400,28369952778955313710373861400791284683024993000,59228497906941795290078763275336190829473231000,120499357810674686969470587353270181342721401000,238956353624558277549628113903942563001667863000,461982283674146003262614353547622288469891201800,870950206926668694675420502589779724164548987000,1601424574026455341822547375729594976689654589000,2872396458174435771840442118372130672475094739000,5026693801805262600720773707151228676831415793250,8584046338467448441230859715289021278896725431550,14306743897445747402051432858815035464827875719250,23275150519725171146620987785236400980093111244750,36966415531328212997574510011846048615442000212250,57324731331190127402035834366196046403656435111750,86806021730087907208797120611668298839822601740650,128375102558580707843995741749650301101146101165750,185430703695727689107993849193939323812766590572750,261635102474793862714018718725695210311163819575250,360632168276067216173377152838120425023496075630750,485651319945103851113481232488668839031641381849410,639014894664610330412475305906143209252159712959750,821590578854498996244611107593612697609919630948250,1032254829842832072204767801848385184176565690165750,1267452132844996341821044009864472947659833822102250,1520942559413995610185252811837367537191800586522700,1783821520300365221822210087957406370780506860736500,2044868572051638181113265222780441449431312742795500,2291238279527739166789562237573265720447133555180500,2509451449006571468388568164961195789061146274721500,2686589198348211807333643564840809609465462482348900,2811546835480686775116603730647358893626646783853500,2876180096066449689487100368133505075089328319114500,2876180096066449689487100368133505075089328319114500,2811546835480686775116603730647358893626646783853500,2686589198348211807333643564840809609465462482348900,2509451449006571468388568164961195789061146274721500,2291238279527739166789562237573265720447133555180500,2044868572051638181113265222780441449431312742795500,1783821520300365221822210087957406370780506860736500,1520942559413995610185252811837367537191800586522700,1267452132844996341821044009864472947659833822102250,1032254829842832072204767801848385184176565690165750,821590578854498996244611107593612697609919630948250,639014894664610330412475305906143209252159712959750,485651319945103851113481232488668839031641381849410,360632168276067216173377152838120425023496075630750,261635102474793862714018718725695210311163819575250,185430703695727689107993849193939323812766590572750,128375102558580707843995741749650301101146101165750,86806021730087907208797120611668298839822601740650,57324731331190127402035834366196046403656435111750,36966415531328212997574510011846048615442000212250,23275150519725171146620987785236400980093111244750,14306743897445747402051432858815035464827875719250,8584046338467448441230859715289021278896725431550,5026693801805262600720773707151228676831415793250,2872396458174435771840442118372130672475094739000,1601424574026455341822547375729594976689654589000,870950206926668694675420502589779724164548987000,461982283674146003262614353547622288469891201800,238956353624558277549628113903942563001667863000,120499357810674686969470587353270181342721401000,59228497906941795290078763275336190829473231000,28369952778955313710373861400791284683024993000,13239311296845813064841135320369266185411663400,6017868771293551393109606963804211902459847000,2663646833195506354327203082339569202728129000,1147750261458226315279201328162578599549519000,481314625772804583826761847293984574004637000,196376367315304270201318833695945706193891896,77927129887025504048142394323787978648369800,30066372948537399199676986786343393336772600,11274889855701524699878870044878772501289725,4107905606340865588327960403948079903570675,1453566599166767823562201373704705196648085,499316770706141618780908868829860563734075,166438923568713872926969622943286854578025,53811080552290951397441306665874697344775,16866159576091193721586081193781621555825,5122315130516584759889106140333677657695,1506563273681348458790913570686375781675,428875676449434962721500943480063178725,118096200761438612923311854001756527475,31435679339375745886061428763057492925,8083460401553763227844367396214783895,2006532723789941226769878431684520825,480437412738436631761801878008969775,110870172170408453483492741078993025,24637816037868545218553942461998450,5267395152923620012242567009116910,1082341469778826029912856234750050,213523147099224182771924019100350,40396271072826196740634273883850,7320129657491995382531042918550,1268822473965279199638714105882,210069946020741589344157964550,33168938845380250949077573350,4986180349305527920449569850,712311478472218274349938550,96506716438171508137733610,12372655953611731812529950,1497327790564477098331650,170581647026332833987150,18238289304702252690450,1823828930470225269045,169921950043809807675,14684612966748995725,1171165451335809475,85695033024571425,5713002201638095,344156759134825,18547370252775,883208107275,36582584325,1291150035,37752925,877975,15225,175,1> <1,176,15400,893200,38630900,1328902960,37873734360,919790691600,19430578360050,362704129387600,6057158960772920,91408035226209520,1256860484360380900,15855778418084805200,184606563010558803400,1993750880514035076720,20062118235172477959495,188819936331035086677600,1667909437590809932318800,13869983744176208910861600,108879372391783239950263560,808818194910389782487672160,5698491827777746194799508400,38155119194685778869527143200,243238884866121840293235537900,1478892419986020788982872070432,8588952131457274582169757024432,47716400730318192123165316802400,253919418172050379512558292984200,1295864616878050212684780253850400,6349736622702446042155423243866960,29905211190792165230796509471115360,135507988208276998702046683540991475,591307584908845085245294619087962800,2486970136528377858531680309693490600,10089993125343704454614245827899304720,39519139740929509113905796159272276820,149531880100814358809373282764814020400,546971877210873575644812797481819706200,1935438950130783421512414514166438960400,6628878404197933218680019711020053439370,21988474706607778481475187334115299213520,70677240128382145119027387859656318900600,220250004121004824324410929609161551922800,665755694274855491707878491773147418312100,1952883369872909442343110242534565760382160,5561472205507633411890161777652785100218760,15382795462042390288206830448826852404860400,41341262804238923899555856831222165838062325,107993502835562903247819381110131371985142400,274303497202329774249461228019733684842261696,677690993088108854028080680989930280198528896,1629064887231030899105963175456563173554156000,3811397094653732669606404410502147802277648000,8681515604489057747436810046143781105187976000,19257180068139364457950742284173478087871510400,41609264075801126775214996721160550868436656400,87598450685897109000452624676127475512498224000,179727855717616482259549350628606372172194632000,359455711435232964519098701257212744344389264000,700938637298704280812242467451564851471559064800,1332932490600814697938034856137402012634440188800,2472374780953124036497967878319374700854203576000,4473821032200891113662989494101725649164749328000,7899090259979698372561215825523359349306510532250,13610740140272711041951633422440249955728141224800,22890790235913195843282292574104056743724601150800,37581894417170918548672420644051436444920986964000,60241566051053384144195497797082449595535111457000,94291146862518340399610344378042095019098435324000,144130753061278034610832954977864345243479036852400,215181124288668615052792862361318599940968702906400,313805806254308396951989590943589624913912691738500,447065806170521551822012567919634534123930410148000,622267270750861078887395871563815635334659895206000,846283488221171067286858385326789264055137457480160,1124666214609714181525956538394812048283801094809160,1460605473519109326657086413499755906862079343908000,1853845408697331068449378909441997881786485321114000,2299706962687828414025811811712858131836399512268000,2788394692258991952006296821701840484851634408624950,3304764079714360832007462899794773907972307447259200,3828690092352003402935475310737847820211819603532000,4336106851579377347902827460353707169878446297976000,4800689728534310635178130402534461509508279829902000,5196040647354783275722211729802005398526608757070400,5498136033828898582450247295488168503092109266202400,5687726931547136464603704098780863968715975102968000,5752360192132899378974200736267010150178656638229000,5687726931547136464603704098780863968715975102968000,5498136033828898582450247295488168503092109266202400,5196040647354783275722211729802005398526608757070400,4800689728534310635178130402534461509508279829902000,4336106851579377347902827460353707169878446297976000,3828690092352003402935475310737847820211819603532000,3304764079714360832007462899794773907972307447259200,2788394692258991952006296821701840484851634408624950,2299706962687828414025811811712858131836399512268000,1853845408697331068449378909441997881786485321114000,1460605473519109326657086413499755906862079343908000,1124666214609714181525956538394812048283801094809160,846283488221171067286858385326789264055137457480160,622267270750861078887395871563815635334659895206000,447065806170521551822012567919634534123930410148000,313805806254308396951989590943589624913912691738500,215181124288668615052792862361318599940968702906400,144130753061278034610832954977864345243479036852400,94291146862518340399610344378042095019098435324000,60241566051053384144195497797082449595535111457000,37581894417170918548672420644051436444920986964000,22890790235913195843282292574104056743724601150800,13610740140272711041951633422440249955728141224800,7899090259979698372561215825523359349306510532250,4473821032200891113662989494101725649164749328000,2472374780953124036497967878319374700854203576000,1332932490600814697938034856137402012634440188800,700938637298704280812242467451564851471559064800,359455711435232964519098701257212744344389264000,179727855717616482259549350628606372172194632000,87598450685897109000452624676127475512498224000,41609264075801126775214996721160550868436656400,19257180068139364457950742284173478087871510400,8681515604489057747436810046143781105187976000,3811397094653732669606404410502147802277648000,1629064887231030899105963175456563173554156000,677690993088108854028080680989930280198528896,274303497202329774249461228019733684842261696,107993502835562903247819381110131371985142400,41341262804238923899555856831222165838062325,15382795462042390288206830448826852404860400,5561472205507633411890161777652785100218760,1952883369872909442343110242534565760382160,665755694274855491707878491773147418312100,220250004121004824324410929609161551922800,70677240128382145119027387859656318900600,21988474706607778481475187334115299213520,6628878404197933218680019711020053439370,1935438950130783421512414514166438960400,546971877210873575644812797481819706200,149531880100814358809373282764814020400,39519139740929509113905796159272276820,10089993125343704454614245827899304720,2486970136528377858531680309693490600,591307584908845085245294619087962800,135507988208276998702046683540991475,29905211190792165230796509471115360,6349736622702446042155423243866960,1295864616878050212684780253850400,253919418172050379512558292984200,47716400730318192123165316802400,8588952131457274582169757024432,1478892419986020788982872070432,243238884866121840293235537900,38155119194685778869527143200,5698491827777746194799508400,808818194910389782487672160,108879372391783239950263560,13869983744176208910861600,1667909437590809932318800,188819936331035086677600,20062118235172477959495,1993750880514035076720,184606563010558803400,15855778418084805200,1256860484360380900,91408035226209520,6057158960772920,362704129387600,19430578360050,919790691600,37873734360,1328902960,38630900,893200,15400,176,1> <1,177,15576,908600,39524100,1367533860,39202637320,957664425960,20350369051650,382134707747650,6419863090160520,97465194186982440,1348268519586590420,17112638902445186100,200462341428643608600,2178357443524593880120,22055869115686513036215,208882054566207564637095,1856729373921845018996400,15537893181767018843180400,122749356135959448861125160,917697567302173022437935720,6507310022688135977287180560,43853611022463525064326651600,281394004060807619162762681100,1722131304852142629276107608332,10067844551443295371152629094864,56305352861775466705335073826832,301635818902368571635723609786600,1549784035050100592197338546834600,7645601239580496254840203497717360,36254947813494611272951932714982320,165413199399069163932843193012106835,726815573117122083947341302628954275,3078277721437222943776974928781453400,12576963261872082313145926137592795320,49609132866273213568520041987171581540,189051019841743867923279078924086297220,696503757311687934454186080246633726600,2482410827341656997157227311648258666600,8564317354328716640192434225186492399770,28617353110805711700155207045135352652890,92665714834989923600502575193771618114120,290927244249386969443438317468817870823400,886005698395860316032289421382308970234900,2618639064147764934050988734307713178694260,7514355575380542854233272020187350860600920,20944267667550023700096992226479637505079160,56724058266281314187762687280049018242922725,149334765639801827147375237941353537823204725,382297000037892677497280609129865056827404096,951994490290438628277541909009663965040790592,2306755880319139753134043856446493453752684896,5440461981884763568712367585958710975831804000,12492912699142790417043214456645928907465624000,27938695672628422205387552330317259193059486400,60866444143940491233165739005334028956308166800,129207714761698235775667621397288026380934880400,267326306403513591260001975304733847684692856000,539183567152849446778648051885819116516583896000,1060394348733937245331341168708777595815948328800,2033871127899518978750277323588966864105999253600,3805307271553938734436002734456776713488643764800,6946195813154015150160957372421100350018952904000,12372911292180589486224205319625084998471259860250,21509830400252409414512849247963609305034651757050,36501530376185906885233925996544306699452742375600,60472684653084114391954713218155493188645588114800,97823460468224302692867918441133886040456098421000,154532712913571724543805842175124544614633546781000,238421899923796375010443299355906440262577472176400,359311877349946649663625817339182945184447739758800,528986930542977012004782453304908224854881394644900,760871612424829948774002158863224159037843101886500,1069333076921382630709408439483450169458590305354000,1468550758972032146174254256890604899389797352686160,1970949702830885248812814923721601312338938552289320,2585271688128823508183042951894567955145880438717160,3314450882216440395106465322941753788648564665022000,4153552371385159482475190721154856013622884833382000,5088101654946820366032108633414698616688033920892950,6093158771973352784013759721496614392823941855884150,7133454172066364234942938210532621728184127050791200,8164796943931380750838302771091554990090265901508000,9136796580113687983080957862888168679386726127878000,9996730375889093910900342132336466908034888586972400,10694176681183681858172459025290173901618718023272800,11185862965376035047053951394269032471808084369170400,11440087123680035843577904835047874118894631741197000,11440087123680035843577904835047874118894631741197000,11185862965376035047053951394269032471808084369170400,10694176681183681858172459025290173901618718023272800,9996730375889093910900342132336466908034888586972400,9136796580113687983080957862888168679386726127878000,8164796943931380750838302771091554990090265901508000,7133454172066364234942938210532621728184127050791200,6093158771973352784013759721496614392823941855884150,5088101654946820366032108633414698616688033920892950,4153552371385159482475190721154856013622884833382000,3314450882216440395106465322941753788648564665022000,2585271688128823508183042951894567955145880438717160,1970949702830885248812814923721601312338938552289320,1468550758972032146174254256890604899389797352686160,1069333076921382630709408439483450169458590305354000,760871612424829948774002158863224159037843101886500,528986930542977012004782453304908224854881394644900,359311877349946649663625817339182945184447739758800,238421899923796375010443299355906440262577472176400,154532712913571724543805842175124544614633546781000,97823460468224302692867918441133886040456098421000,60472684653084114391954713218155493188645588114800,36501530376185906885233925996544306699452742375600,21509830400252409414512849247963609305034651757050,12372911292180589486224205319625084998471259860250,6946195813154015150160957372421100350018952904000,3805307271553938734436002734456776713488643764800,2033871127899518978750277323588966864105999253600,1060394348733937245331341168708777595815948328800,539183567152849446778648051885819116516583896000,267326306403513591260001975304733847684692856000,129207714761698235775667621397288026380934880400,60866444143940491233165739005334028956308166800,27938695672628422205387552330317259193059486400,12492912699142790417043214456645928907465624000,5440461981884763568712367585958710975831804000,2306755880319139753134043856446493453752684896,951994490290438628277541909009663965040790592,382297000037892677497280609129865056827404096,149334765639801827147375237941353537823204725,56724058266281314187762687280049018242922725,20944267667550023700096992226479637505079160,7514355575380542854233272020187350860600920,2618639064147764934050988734307713178694260,886005698395860316032289421382308970234900,290927244249386969443438317468817870823400,92665714834989923600502575193771618114120,28617353110805711700155207045135352652890,8564317354328716640192434225186492399770,2482410827341656997157227311648258666600,696503757311687934454186080246633726600,189051019841743867923279078924086297220,49609132866273213568520041987171581540,12576963261872082313145926137592795320,3078277721437222943776974928781453400,726815573117122083947341302628954275,165413199399069163932843193012106835,36254947813494611272951932714982320,7645601239580496254840203497717360,1549784035050100592197338546834600,301635818902368571635723609786600,56305352861775466705335073826832,10067844551443295371152629094864,1722131304852142629276107608332,281394004060807619162762681100,43853611022463525064326651600,6507310022688135977287180560,917697567302173022437935720,122749356135959448861125160,15537893181767018843180400,1856729373921845018996400,208882054566207564637095,22055869115686513036215,2178357443524593880120,200462341428643608600,17112638902445186100,1348268519586590420,97465194186982440,6419863090160520,382134707747650,20350369051650,957664425960,39202637320,1367533860,39524100,908600,15576,177,1> <1,178,15753,924176,40432700,1407057960,40570171180,996867063280,21308033477610,402485076799300,6801997797908170,103885057277142960,1445733713773572860,18460907422031776520,217574980331088794700,2378819784953237488720,24234226559211106916335,230937923681894077673310,2065611428488052583633495,17394622555688863862176800,138287249317726467704305560,1040446923438132471299060880,7425007589990308999725116280,50360921045151661041613832160,325247615083271144227089332700,2003525308912950248438870289432,11789975856295438000428736703196,66373197413218762076487702921696,357941171764144038341058683613432,1851419853952469163833062156621200,9195385274630596847037542044551960,43900549053075107527792136212699680,201668147212563775205795125727089155,892228772516191247880184495641061110,3805093294554345027724316231410407675,15655240983309305256922901066374248720,62186096128145295881665968124764376860,238660152708017081491799120911257878760,885554777153431802377465159170720023820,3178914584653344931611413391894892393200,11046728181670373637349661536834751066370,37181670465134428340347641270321845052660,121283067945795635300657782238906970767010,383592959084376893043940892662589488937520,1176932942645247285475727738851126841058300,3504644762543625250083278155690022148929160,10132994639528307788284260754495064039295180,28458623242930566554330264246666988365680080,77668325933831337887859679506528655748001885,206058823906083141335137925221402556066127450,531631765677694504644655847071218594650608821,1334291490328331305774822518139529021868194688,3258750370609578381411585765456157418793475488,7747217862203903321846411442405204429584488896,17933374681027553985755582042604639883297428000,40431608371771212622430766786963188100525110400,88805139816568913438553291335651288149367653200,190074158905638727008833360402622055337243047200,396534021165211827035669596702021874065627736400,806509873556363038038650027190552964201276752000,1599577915886786692109989220594596712332532224800,3094265476633456224081618492297744459921947582400,5839178399453457713186280058045743577594643018400,10751503084707953884596960106877877063507596668800,19319107105334604636385162692046185348490212764250,33882741692432998900737054567588694303505911617300,58011360776438316299746775244507916004487394132650,96974215029270021277188639214699799888098330490400,158296145121308417084822631659289379229101686535800,252356173381796027236673760616258430655089645202000,392954612837368099554249141531030984877211018957400,597733777273743024674069116695089385447025211935200,888298807892923661668408270644091170039329134403700,1289858542967806960778784612168132383892724496531400,1830204689346212579483410598346674328496433407240500,2537883835893414776883662696374055068848387658040160,3439500461802917394987069180612206211728735904975480,4556221390959708756995857875616169267484818991006480,5899722570345263903289508274836321743794445103739160,7468003253601599877581656044096609802271449498404000,9241654026331979848507299354569554630310918754274950,11181260426920173150045868354911313009511975776777100,13226612944039717018956697932029236121008068906675350,15298251115997744985781240981624176718274392952299200,17301593524045068733919260633979723669476992029386000,19133526956002781893981299995224635587421614714850400,20690907057072775769072801157626640809653606610245200,21880039646559716905226410419559206373426802392443200,22625950089056070890631856229316906590702716110367400,22880174247360071687155809670095748237789263482394000,22625950089056070890631856229316906590702716110367400,21880039646559716905226410419559206373426802392443200,20690907057072775769072801157626640809653606610245200,19133526956002781893981299995224635587421614714850400,17301593524045068733919260633979723669476992029386000,15298251115997744985781240981624176718274392952299200,13226612944039717018956697932029236121008068906675350,11181260426920173150045868354911313009511975776777100,9241654026331979848507299354569554630310918754274950,7468003253601599877581656044096609802271449498404000,5899722570345263903289508274836321743794445103739160,4556221390959708756995857875616169267484818991006480,3439500461802917394987069180612206211728735904975480,2537883835893414776883662696374055068848387658040160,1830204689346212579483410598346674328496433407240500,1289858542967806960778784612168132383892724496531400,888298807892923661668408270644091170039329134403700,597733777273743024674069116695089385447025211935200,392954612837368099554249141531030984877211018957400,252356173381796027236673760616258430655089645202000,158296145121308417084822631659289379229101686535800,96974215029270021277188639214699799888098330490400,58011360776438316299746775244507916004487394132650,33882741692432998900737054567588694303505911617300,19319107105334604636385162692046185348490212764250,10751503084707953884596960106877877063507596668800,5839178399453457713186280058045743577594643018400,3094265476633456224081618492297744459921947582400,1599577915886786692109989220594596712332532224800,806509873556363038038650027190552964201276752000,396534021165211827035669596702021874065627736400,190074158905638727008833360402622055337243047200,88805139816568913438553291335651288149367653200,40431608371771212622430766786963188100525110400,17933374681027553985755582042604639883297428000,7747217862203903321846411442405204429584488896,3258750370609578381411585765456157418793475488,1334291490328331305774822518139529021868194688,531631765677694504644655847071218594650608821,206058823906083141335137925221402556066127450,77668325933831337887859679506528655748001885,28458623242930566554330264246666988365680080,10132994639528307788284260754495064039295180,3504644762543625250083278155690022148929160,1176932942645247285475727738851126841058300,383592959084376893043940892662589488937520,121283067945795635300657782238906970767010,37181670465134428340347641270321845052660,11046728181670373637349661536834751066370,3178914584653344931611413391894892393200,885554777153431802377465159170720023820,238660152708017081491799120911257878760,62186096128145295881665968124764376860,15655240983309305256922901066374248720,3805093294554345027724316231410407675,892228772516191247880184495641061110,201668147212563775205795125727089155,43900549053075107527792136212699680,9195385274630596847037542044551960,1851419853952469163833062156621200,357941171764144038341058683613432,66373197413218762076487702921696,11789975856295438000428736703196,2003525308912950248438870289432,325247615083271144227089332700,50360921045151661041613832160,7425007589990308999725116280,1040446923438132471299060880,138287249317726467704305560,17394622555688863862176800,2065611428488052583633495,230937923681894077673310,24234226559211106916335,2378819784953237488720,217574980331088794700,18460907422031776520,1445733713773572860,103885057277142960,6801997797908170,402485076799300,21308033477610,996867063280,40570171180,1407057960,40432700,924176,15753,178,1> <1,179,15931,939929,41356876,1447490660,41977229140,1037437234460,22304900540890,423793110276910,7204482874707470,110687055075051130,1549618771050715820,19906641135805349380,236035887753120571220,2596394765284326283420,26613046344164344405055,255172150241105184589645,2296549352169946661306805,19460233984176916445810295,155681871873415331566482360,1178734172755858939003366440,8465454513428441471024177160,57785928635141970041338948440,375608536128422805268703164860,2328772923996221392665959622132,13793501165208388248867606992628,78163173269514200076916439624892,424314369177362800417546386535128,2209361025716613202174120840234632,11046805128583066010870604201173160,53095934327705704374829678257251640,245568696265638882733587261939788835,1093896919728755023085979621368150265,4697322067070536275604500727051468785,19460334277863650284647217297784656395,77841337111454601138588869191138625580,300846248836162377373465089036022255620,1124214929861448883869264280081977902580,4064469361806776733988878551065612417020,14225642766323718568961074928729643459570,48228398646804801977697302807156596119030,158464738410930063641005423509228815819670,504876027030172528344598674901496459704530,1560525901729624178519668631513716329995820,4681577705188872535559005894541148989987460,13637639402071933038367538910185086188224340,38591617882458874342614525001162052404975260,106126949176761904442189943753195644113681965,283727149839914479222997604727931211814129335,737690589583777645979793772292621150716736271,1865923256006025810419478365210747616518803509,4593041860937909687186408283595686440661670176,11005968232813481703257997207861361848377964384,25680592543231457307601993485009844312881916896,58364983052798766608186348829567827983822538400,129236748188340126060984058122614476249892763600,278879298722207640447386651738273343486610700400,586608180070850554044502957104643929402870783600,1203043894721574865074319623892574838266904488400,2406087789443149730148639247785149676533808976800,4693843392520242916191607712892341172254479807200,8933443876086913937267898550343488037516590600800,16590681484161411597783240164923620641102239687200,30070610190042558520982122798924062411997809433050,53201848797767603537122217259634879651996124381550,91894102468871315200483829812096610307993305749950,154985575805708337576935414459207715892585724623050,255270360150578438362011270873989179117200017026200,410652318503104444321496392275547809884191331737800,645310786219164126790922902147289415532300664159400,990688390111111124228318258226120370324236230892600,1486032585166666686342477387339180555486354346338900,2178157350860730622447192882812223553932053630935100,3120063232314019540262195210514806712389157903771900,4368088525239627356367073294720729397344821065280660,5977384297696332171870731876986261280577123563015640,7995721852762626151982927056228375479213554895981960,10455943961304972660285366150452491011279264094745640,13367725823946863780871164318932931546065894602143160,16709657279933579726088955398666164432582368252678950,20422914453252152998553167709480867639822894531052050,24407873370959890169002566286940549130520044683452450,28524864060037462004737938913653412839282461858974550,32599844640042813719700501615603900387751384981685200,36435120480047850627900560629204359256898606744236400,39824434013075557663054101152851276397075221325095600,42570946703632492674299211577185847183080409002688400,44505989735615787795858266648876112964129518502810600,45506124336416142577787665899412654828491979592761400,45506124336416142577787665899412654828491979592761400,44505989735615787795858266648876112964129518502810600,42570946703632492674299211577185847183080409002688400,39824434013075557663054101152851276397075221325095600,36435120480047850627900560629204359256898606744236400,32599844640042813719700501615603900387751384981685200,28524864060037462004737938913653412839282461858974550,24407873370959890169002566286940549130520044683452450,20422914453252152998553167709480867639822894531052050,16709657279933579726088955398666164432582368252678950,13367725823946863780871164318932931546065894602143160,10455943961304972660285366150452491011279264094745640,7995721852762626151982927056228375479213554895981960,5977384297696332171870731876986261280577123563015640,4368088525239627356367073294720729397344821065280660,3120063232314019540262195210514806712389157903771900,2178157350860730622447192882812223553932053630935100,1486032585166666686342477387339180555486354346338900,990688390111111124228318258226120370324236230892600,645310786219164126790922902147289415532300664159400,410652318503104444321496392275547809884191331737800,255270360150578438362011270873989179117200017026200,154985575805708337576935414459207715892585724623050,91894102468871315200483829812096610307993305749950,53201848797767603537122217259634879651996124381550,30070610190042558520982122798924062411997809433050,16590681484161411597783240164923620641102239687200,8933443876086913937267898550343488037516590600800,4693843392520242916191607712892341172254479807200,2406087789443149730148639247785149676533808976800,1203043894721574865074319623892574838266904488400,586608180070850554044502957104643929402870783600,278879298722207640447386651738273343486610700400,129236748188340126060984058122614476249892763600,58364983052798766608186348829567827983822538400,25680592543231457307601993485009844312881916896,11005968232813481703257997207861361848377964384,4593041860937909687186408283595686440661670176,1865923256006025810419478365210747616518803509,737690589583777645979793772292621150716736271,283727149839914479222997604727931211814129335,106126949176761904442189943753195644113681965,38591617882458874342614525001162052404975260,13637639402071933038367538910185086188224340,4681577705188872535559005894541148989987460,1560525901729624178519668631513716329995820,504876027030172528344598674901496459704530,158464738410930063641005423509228815819670,48228398646804801977697302807156596119030,14225642766323718568961074928729643459570,4064469361806776733988878551065612417020,1124214929861448883869264280081977902580,300846248836162377373465089036022255620,77841337111454601138588869191138625580,19460334277863650284647217297784656395,4697322067070536275604500727051468785,1093896919728755023085979621368150265,245568696265638882733587261939788835,53095934327705704374829678257251640,11046805128583066010870604201173160,2209361025716613202174120840234632,424314369177362800417546386535128,78163173269514200076916439624892,13793501165208388248867606992628,2328772923996221392665959622132,375608536128422805268703164860,57785928635141970041338948440,8465454513428441471024177160,1178734172755858939003366440,155681871873415331566482360,19460233984176916445810295,2296549352169946661306805,255172150241105184589645,26613046344164344405055,2596394765284326283420,236035887753120571220,19906641135805349380,1549618771050715820,110687055075051130,7204482874707470,423793110276910,22304900540890,1037437234460,41977229140,1447490660,41356876,939929,15931,179,1> <1,180,16110,955860,42296805,1488847536,43424719800,1079414463600,23342337775350,446098010817800,7628275984984380,117891537949758600,1660305826125766950,21456259906856065200,255942528888925920600,2832430653037446854640,29209441109448670688475,281785196585269528994700,2551721502411051845896450,21756783336346863107117100,175142105857592248012292655,1334416044629274270569848800,9644188686184300410027543600,66251383148570411512363125600,433394464763564775310042113300,2704381460124644197934662786992,16122274089204609641533566614760,91956674434722588325784046617520,502477542446877000494462826160020,2633675394893976002591667226769760,13256166154299679213044725041407792,64142739456288770385700282458424800,298664630593344587108416940197040475,1339465615994393905819566883307939100,5791218986799291298690480348419619050,24157656344934186560251718024836125180,97301671389318251423236086488923281975,378687585947616978512053958227160881200,1425061178697611261242729369118000158200,5188684291668225617858142831147590319600,18290112128130495302949953479795255876590,62454041413128520546658377735886239578600,206693137057734865618702726316385411938700,663340765441102591985604098410725275524200,2065401928759796706864267306415212789700350,6242103606918496714078674526054865319983280,18319217107260805573926544804726235178211800,52229257284530807380982063911347138593199600,144718567059220778784804468754357696518657225,389854099016676383665187548481126855927811300,1021417739423692125202791377020552362530865606,2603613845589803456399272137503368767235539780,6458965116943935497605886648806434057180473685,15599010093751391390444405491457048289039634560,36686560776044939010859990692871206161259881280,84045575596030223915788342314577672296704455296,187601731241138892669170406952182304233715302000,408116046910547766508370709860887819736503464000,865487478793058194491889608842917272889481484000,1789652074792425419118822580997218767669775272000,3609131684164724595222958871677724514800713465200,7099931181963392646340246960677490848788288784000,13627287268607156853459506263235829209771070408000,25524125360248325535051138715267108678618830288000,46661291674203970118765362963847683053100049120250,83272458987810162058104340058558942063993933814600,145095951266638918737606047071731489959989430131500,246879678274579652777419244271304326200579030373000,410255935956286775938946685333196895009785741649250,665922678653682882683507663149536989001391348764000,1055963104722268571112419294422837225416491995897200,1635999176330275251019241160373409785856536895052000,2476720975277777810570795645565300925810590577231500,3664189936027397308789670270151404109418407977274000,5298220583174750162709388093327030266321211534707000,7488151757553646896629268505235536109733978969052560,10345472822935959528237805171706990677921944628296300,13973106150458958323853658933214636759790678458997600,18451665814067598812268293206680866490492818990727600,23823669785251836441156530469385422557345158696888800,30077383103880443506960119717599095978648262854822110,37132571733185732724642123108147032072405262783731000,44830787824212043167555733996421416770342939214504500,52932737430997352173740505200593961969802506542427000,61124708700080275724438440529257313227033846840659750,69034965120090664347601062244808259644649991725921600,76259554493123408290954661782055635653973828069332000,82395380716708050337353312730037123580155630327784000,87076936439248280470157478226061960147209927505499000,90012114072031930373645932548288767792621498095572000,91012248672832285155575331798825309656983959185522800,90012114072031930373645932548288767792621498095572000,87076936439248280470157478226061960147209927505499000,82395380716708050337353312730037123580155630327784000,76259554493123408290954661782055635653973828069332000,69034965120090664347601062244808259644649991725921600,61124708700080275724438440529257313227033846840659750,52932737430997352173740505200593961969802506542427000,44830787824212043167555733996421416770342939214504500,37132571733185732724642123108147032072405262783731000,30077383103880443506960119717599095978648262854822110,23823669785251836441156530469385422557345158696888800,18451665814067598812268293206680866490492818990727600,13973106150458958323853658933214636759790678458997600,10345472822935959528237805171706990677921944628296300,7488151757553646896629268505235536109733978969052560,5298220583174750162709388093327030266321211534707000,3664189936027397308789670270151404109418407977274000,2476720975277777810570795645565300925810590577231500,1635999176330275251019241160373409785856536895052000,1055963104722268571112419294422837225416491995897200,665922678653682882683507663149536989001391348764000,410255935956286775938946685333196895009785741649250,246879678274579652777419244271304326200579030373000,145095951266638918737606047071731489959989430131500,83272458987810162058104340058558942063993933814600,46661291674203970118765362963847683053100049120250,25524125360248325535051138715267108678618830288000,13627287268607156853459506263235829209771070408000,7099931181963392646340246960677490848788288784000,3609131684164724595222958871677724514800713465200,1789652074792425419118822580997218767669775272000,865487478793058194491889608842917272889481484000,408116046910547766508370709860887819736503464000,187601731241138892669170406952182304233715302000,84045575596030223915788342314577672296704455296,36686560776044939010859990692871206161259881280,15599010093751391390444405491457048289039634560,6458965116943935497605886648806434057180473685,2603613845589803456399272137503368767235539780,1021417739423692125202791377020552362530865606,389854099016676383665187548481126855927811300,144718567059220778784804468754357696518657225,52229257284530807380982063911347138593199600,18319217107260805573926544804726235178211800,6242103606918496714078674526054865319983280,2065401928759796706864267306415212789700350,663340765441102591985604098410725275524200,206693137057734865618702726316385411938700,62454041413128520546658377735886239578600,18290112128130495302949953479795255876590,5188684291668225617858142831147590319600,1425061178697611261242729369118000158200,378687585947616978512053958227160881200,97301671389318251423236086488923281975,24157656344934186560251718024836125180,5791218986799291298690480348419619050,1339465615994393905819566883307939100,298664630593344587108416940197040475,64142739456288770385700282458424800,13256166154299679213044725041407792,2633675394893976002591667226769760,502477542446877000494462826160020,91956674434722588325784046617520,16122274089204609641533566614760,2704381460124644197934662786992,433394464763564775310042113300,66251383148570411512363125600,9644188686184300410027543600,1334416044629274270569848800,175142105857592248012292655,21756783336346863107117100,2551721502411051845896450,281785196585269528994700,29209441109448670688475,2832430653037446854640,255942528888925920600,21456259906856065200,1660305826125766950,117891537949758600,7628275984984380,446098010817800,23342337775350,1079414463600,43424719800,1488847536,42296805,955860,16110,180,1> <1,181,16290,971970,43252665,1531144341,44913567336,1122839183400,24421752238950,469440348593150,8074373995802180,125519813934742980,1778197364075525550,23116565732981832150,277398788795781985800,3088373181926372775240,32041871762486117543115,310994637694718199683175,2833506698996321374891150,24308504838757914953013550,196898889193939111119409755,1509558150486866518582141455,10978604730813574680597392400,75895571834754711922390669200,499645847912135186822405238900,3137775924888208973244704900292,18826655549329253839468229401752,108078948523927197967317613232280,594434216881599588820246872777540,3136152937340853003086130052929780,15889841549193655215636392268177552,77398905610588449598745007499832592,362807370049633357494117222655465275,1638130246587738492927983823504979575,7130684602793685204510047231727558150,29948875331733477858942198373255744230,121459327734252437983487804513759407155,475989257336935229935290044716084163175,1803748764645228239754783327345161039400,6613745470365836879100872200265590477800,23478796419798720920808096310942846196190,80744153541259015849608331215681495455190,269147178470863386165361104052271651517300,870033902498837457604306824727110687462900,2728742694200899298849871404825938065224550,8307505535678293420942941832470078109683630,24561320714179302288005219330781100498195080,70548474391791612954908608716073373771411400,196947824343751586165786532665704835111856825,534572666075897162449992017235484552446468525,1411271838440368508867978925501679218458676906,3625031585013495581602063514523921129766405386,9062578962533738954005158786309802824416013465,22057975210695326888050292140263482346220108245,52285570869796330401304396184328254450299515840,120732136372075162926648333007448878457964336576,271647306837169116584958749266759976530419757296,595717778151686659177541116813070123970218766000,1273603525703605961000260318703805092625984948000,2655139553585483613610712189840136040559256756000,5398783758957150014341781452674943282470488737200,10709062866128117241563205832355215363589002249200,20727218450570549499799753223913320058559359192000,39151412628855482388510644978502937888389900696000,72185417034452295653816501679114791731718879408250,129933750662014132176869703022406625117093982934850,228368410254449080795710387130290432023983363946100,391975629541218571515025291343035816160568460504500,657135614230866428716365929604501221210364772022250,1076178614609969658622454348482733884011177090413250,1721885783375951453795926957572374214417883344661200,2691962281052543822131660454796247011273028890949200,4112720151608053061590036805938710711667127472283500,6140910911305175119360465915716705035228998554505500,8962410519202147471499058363478434375739619511981000,12786372340728397059338656598562566376055190503759560,17833624580489606424867073676942526787655923597348860,24318578973394917852091464104921627437712623087293900,32424771964526557136121952139895503250283497449725200,42275335599319435253424823676066289047837977687616400,53901052889132279948116650186984518535993421551710910,67209954837066176231602242825746128051053525638553110,81963359557397775892197857104568448842748201998235500,97763525255209395341296239197015378740145445756931500,114057446131077627898178945729851275196836353383086750,130159673820170940072039502774065572871683838566581350,145294519613214072638555724026863895298623819795253600,158654935209831458628307974512092759234129458397116000,169472317155956330807510790956099083727365557833283000,177089050511280210843803410774350727939831425601071000,181024362744864215529221264347114077449605457281094800,181024362744864215529221264347114077449605457281094800,177089050511280210843803410774350727939831425601071000,169472317155956330807510790956099083727365557833283000,158654935209831458628307974512092759234129458397116000,145294519613214072638555724026863895298623819795253600,130159673820170940072039502774065572871683838566581350,114057446131077627898178945729851275196836353383086750,97763525255209395341296239197015378740145445756931500,81963359557397775892197857104568448842748201998235500,67209954837066176231602242825746128051053525638553110,53901052889132279948116650186984518535993421551710910,42275335599319435253424823676066289047837977687616400,32424771964526557136121952139895503250283497449725200,24318578973394917852091464104921627437712623087293900,17833624580489606424867073676942526787655923597348860,12786372340728397059338656598562566376055190503759560,8962410519202147471499058363478434375739619511981000,6140910911305175119360465915716705035228998554505500,4112720151608053061590036805938710711667127472283500,2691962281052543822131660454796247011273028890949200,1721885783375951453795926957572374214417883344661200,1076178614609969658622454348482733884011177090413250,657135614230866428716365929604501221210364772022250,391975629541218571515025291343035816160568460504500,228368410254449080795710387130290432023983363946100,129933750662014132176869703022406625117093982934850,72185417034452295653816501679114791731718879408250,39151412628855482388510644978502937888389900696000,20727218450570549499799753223913320058559359192000,10709062866128117241563205832355215363589002249200,5398783758957150014341781452674943282470488737200,2655139553585483613610712189840136040559256756000,1273603525703605961000260318703805092625984948000,595717778151686659177541116813070123970218766000,271647306837169116584958749266759976530419757296,120732136372075162926648333007448878457964336576,52285570869796330401304396184328254450299515840,22057975210695326888050292140263482346220108245,9062578962533738954005158786309802824416013465,3625031585013495581602063514523921129766405386,1411271838440368508867978925501679218458676906,534572666075897162449992017235484552446468525,196947824343751586165786532665704835111856825,70548474391791612954908608716073373771411400,24561320714179302288005219330781100498195080,8307505535678293420942941832470078109683630,2728742694200899298849871404825938065224550,870033902498837457604306824727110687462900,269147178470863386165361104052271651517300,80744153541259015849608331215681495455190,23478796419798720920808096310942846196190,6613745470365836879100872200265590477800,1803748764645228239754783327345161039400,475989257336935229935290044716084163175,121459327734252437983487804513759407155,29948875331733477858942198373255744230,7130684602793685204510047231727558150,1638130246587738492927983823504979575,362807370049633357494117222655465275,77398905610588449598745007499832592,15889841549193655215636392268177552,3136152937340853003086130052929780,594434216881599588820246872777540,108078948523927197967317613232280,18826655549329253839468229401752,3137775924888208973244704900292,499645847912135186822405238900,75895571834754711922390669200,10978604730813574680597392400,1509558150486866518582141455,196898889193939111119409755,24308504838757914953013550,2833506698996321374891150,310994637694718199683175,32041871762486117543115,3088373181926372775240,277398788795781985800,23116565732981832150,1778197364075525550,125519813934742980,8074373995802180,469440348593150,24421752238950,1122839183400,44913567336,1531144341,43252665,971970,16290,181,1> <1,182,16471,988260,44224635,1574397006,46444711677,1167752750736,25544591422350,493862100832100,8543814344395330,133594187930545160,1903717178010268530,24894763097057357700,300515354528763817950,3365771970722154761040,35130244944412490318355,343036509457204317226290,3144501336691039574574325,27142011537754236327904700,221207394032697026072423305,1706457039680805629701551210,12488162881300441199179533855,86874176565568286602988061600,575541419746889898744795908100,3637421772800344160067110139192,21964431474217462812712934302044,126905604073256451806785842634032,702513165405526786787564486009820,3730587154222452591906376925707320,19025994486534508218722522321107332,93288747159782104814381399768010144,440206275660221807092862230155297867,2000937616637371850422101046160444850,8768814849381423697438031055232537725,37079559934527163063452245604983302380,151408203065985915842430002887015151385,597448585071187667918777849229843570330,2279738021982163469690073372061245202575,8417494235011065118855655527610751517200,30092541890164557799908968511208436673990,104222949961057736770416427526624341651380,349891332012122402014969435267953146972490,1139181080969700843769667928779382338980200,3598776596699736756454178229553048752687450,11036248229879192719792813237296016174908180,32868826249857595708948161163251178607878710,95109795105970915242913828046854474269606480,267496298735543199120695141381778208883268225,731520490419648748615778549901189387558325350,1945844504516265671317970942737163770905145431,5036303423453864090470042440025600348225082292,12687610547547234535607222300833723954182418851,31120554173229065842055450926573285170636121710,74343546080491657289354688324591736796519624085,173017707241871493327952729191777132908263852416,392379443209244279511607082274208854988384093872,867365084988855775762499866079830100500638523296,1869321303855292620177801435516875216596203714000,3928743079289089574610972508543941133185241704000,8053923312542633627952493642515079323029745493200,16107846625085267255904987285030158646059490986400,31436281316698666741362959056268535422148361441200,59878631079426031888310398202416257946949259888000,111336829663307778042327146657617729620108780104250,202119167696466427830686204701521416848812862343100,358302160916463212972580090152697057141077346880950,620344039795667652310735678473326248184551824450600,1049111243772085000231391220947537037370933232526750,1733314228840836087338820278087235105221541862435500,2798064397985921112418381306055108098429060435074450,4413848064428495275927587412368621225690912235610400,6804682432660596883721697260734957722940156363232700,10253631062913228180950502721655415746896126026789000,15103321430507322590859524279195139410968618066486500,21748782859930544530837714962041000751794810015740560,30619996921218003484205730275505093163711114101108420,42152203553884524276958537781864154225368546684642760,56743350937921474988213416244817130687996120537019100,74700107563845992389546775815961792298121475137341600,96176388488451715201541473863050807583831399239327310,121111007726198456179718893012730646587046947190264020,149173314394463952123800099930314576893801727636788610,179726884812607171233494096301583827582893647755167000,211820971386287023239475184926866653936981799140018250,244217119951248567970218448503916848068520191949668100,275454193433385012710595226800929468170307658361834950,303949454823045531266863698538956654532753278192369600,328127252365787789435818765468191842961495016230399000,346561367667236541651314201730449811667196983434354000,358113413256144426373024675121464805389436882882165800,362048725489728431058442528694228154899210914562189600,358113413256144426373024675121464805389436882882165800,346561367667236541651314201730449811667196983434354000,328127252365787789435818765468191842961495016230399000,303949454823045531266863698538956654532753278192369600,275454193433385012710595226800929468170307658361834950,244217119951248567970218448503916848068520191949668100,211820971386287023239475184926866653936981799140018250,179726884812607171233494096301583827582893647755167000,149173314394463952123800099930314576893801727636788610,121111007726198456179718893012730646587046947190264020,96176388488451715201541473863050807583831399239327310,74700107563845992389546775815961792298121475137341600,56743350937921474988213416244817130687996120537019100,42152203553884524276958537781864154225368546684642760,30619996921218003484205730275505093163711114101108420,21748782859930544530837714962041000751794810015740560,15103321430507322590859524279195139410968618066486500,10253631062913228180950502721655415746896126026789000,6804682432660596883721697260734957722940156363232700,4413848064428495275927587412368621225690912235610400,2798064397985921112418381306055108098429060435074450,1733314228840836087338820278087235105221541862435500,1049111243772085000231391220947537037370933232526750,620344039795667652310735678473326248184551824450600,358302160916463212972580090152697057141077346880950,202119167696466427830686204701521416848812862343100,111336829663307778042327146657617729620108780104250,59878631079426031888310398202416257946949259888000,31436281316698666741362959056268535422148361441200,16107846625085267255904987285030158646059490986400,8053923312542633627952493642515079323029745493200,3928743079289089574610972508543941133185241704000,1869321303855292620177801435516875216596203714000,867365084988855775762499866079830100500638523296,392379443209244279511607082274208854988384093872,173017707241871493327952729191777132908263852416,74343546080491657289354688324591736796519624085,31120554173229065842055450926573285170636121710,12687610547547234535607222300833723954182418851,5036303423453864090470042440025600348225082292,1945844504516265671317970942737163770905145431,731520490419648748615778549901189387558325350,267496298735543199120695141381778208883268225,95109795105970915242913828046854474269606480,32868826249857595708948161163251178607878710,11036248229879192719792813237296016174908180,3598776596699736756454178229553048752687450,1139181080969700843769667928779382338980200,349891332012122402014969435267953146972490,104222949961057736770416427526624341651380,30092541890164557799908968511208436673990,8417494235011065118855655527610751517200,2279738021982163469690073372061245202575,597448585071187667918777849229843570330,151408203065985915842430002887015151385,37079559934527163063452245604983302380,8768814849381423697438031055232537725,2000937616637371850422101046160444850,440206275660221807092862230155297867,93288747159782104814381399768010144,19025994486534508218722522321107332,3730587154222452591906376925707320,702513165405526786787564486009820,126905604073256451806785842634032,21964431474217462812712934302044,3637421772800344160067110139192,575541419746889898744795908100,86874176565568286602988061600,12488162881300441199179533855,1706457039680805629701551210,221207394032697026072423305,27142011537754236327904700,3144501336691039574574325,343036509457204317226290,35130244944412490318355,3365771970722154761040,300515354528763817950,24894763097057357700,1903717178010268530,133594187930545160,8543814344395330,493862100832100,25544591422350,1167752750736,46444711677,1574397006,44224635,988260,16471,182,1> <1,183,16653,1004731,45212895,1618621641,48019108683,1214197462413,26712344173086,519406692254450,9037676445227430,142138002274940490,2037311365940813690,26798480275067626230,325410117625821175650,3666287325250918578990,38496016915134645079395,378166754401616807544645,3487537846148243891800615,30286512874445275902479025,248349405570451262400328005,1927664433713502655773974515,14194619920981246828881085065,99362339446868727802167595455,662415596312458185347783969700,4212963192547234058811906047292,25601853247017806972780044441236,148870035547473914619498776936076,829418769478783238594350328643852,4433100319627979378693941411717140,22756581640756960810628899246814652,112314741646316613033103922089117476,533495022820003911907243629923308011,2441143892297593657514963276315742717,10769752466018795547860132101392982575,45848374783908586760890276660215840105,188487763000513078905882248491998453765,748856788137173583761207852116858721715,2877186607053351137608851221291088772905,10697232256993228588545728899671996719775,38510036125175622918764624038819188191190,134315491851222294570325396037832778325370,454114281973180138785385862794577488623870,1489072412981823245784637364047335485952690,4737957677669437600223846158332431091667650,14635024826578929476246991466849064927595630,43905074479736788428740974400547194782786890,127978621355828510951861989210105652877485190,362606093841514114363608969428632683152874705,999016789155191947736473691282967596441593575,2677364994935914419933749492638353158463470781,6982147927970129761788013382762764119130227723,17723913971001098626077264740859324302407501143,43808164720776300377662673227407009124818540561,105464100253720723131410139251165021967155745795,247361253322363150617307417516368869704783476501,565397150451115772839559811465985987896647946288,1259744528198100055274106948354038955489022617168,2736686388844148395940301301596705317096842237296,5798064383144382194788773944060816349781445418000,11982666391831723202563466151059020456214987197200,24161769937627900883857480927545237969089236479600,47544127941783933997267946341298694068207852427600,91314912396124698629673357258684793369097621329200,171215460742733809930637544860033987567058039992250,313455997359774205873013351359139146468921642447350,560421328612929640803266294854218473989890209224050,978646200712130865283315768626023305325629171331550,1669455283567752652542126899420863285555485056977350,2782425472612921087570211499034772142592475094962250,4531378626826757199757201584142343203650602297509950,7211912462414416388345968718423729324119972670684850,11218530497089092159649284673103578948631068598843100,17058313495573825064672199982390373469836282390021700,25356952493420550771810027000850555157864744093275500,36852104290437867121697239241236140162763428082227060,52368779781148548015043445237546093915505924116848980,72772200475102527761164268057369247389079660785751180,98895554491805999265171954026681284913364667221661860,131443458501767467377760192060778922986117595674360700,170876496052297707591088249679012599881952874376668910,217287396214650171381260366875781454170878346429591330,270284322120662408303518992943045223480848674827052630,328900199207071123357294196231898404476695375391955610,391547856198894194472969281228450481519875446895185250,456038091337535591209693633430783502005501991089686350,519671313384633580680813675304846316238827850311503050,579403648256430543977458925339886122703060936554204550,632076707188833320702682464007148497494248294422768600,674688620033024331087132967198641654628691999664753000,704674780923380968024338876851914617056633866316519800,720162138745872857431467203815692960288647797444355400,720162138745872857431467203815692960288647797444355400,704674780923380968024338876851914617056633866316519800,674688620033024331087132967198641654628691999664753000,632076707188833320702682464007148497494248294422768600,579403648256430543977458925339886122703060936554204550,519671313384633580680813675304846316238827850311503050,456038091337535591209693633430783502005501991089686350,391547856198894194472969281228450481519875446895185250,328900199207071123357294196231898404476695375391955610,270284322120662408303518992943045223480848674827052630,217287396214650171381260366875781454170878346429591330,170876496052297707591088249679012599881952874376668910,131443458501767467377760192060778922986117595674360700,98895554491805999265171954026681284913364667221661860,72772200475102527761164268057369247389079660785751180,52368779781148548015043445237546093915505924116848980,36852104290437867121697239241236140162763428082227060,25356952493420550771810027000850555157864744093275500,17058313495573825064672199982390373469836282390021700,11218530497089092159649284673103578948631068598843100,7211912462414416388345968718423729324119972670684850,4531378626826757199757201584142343203650602297509950,2782425472612921087570211499034772142592475094962250,1669455283567752652542126899420863285555485056977350,978646200712130865283315768626023305325629171331550,560421328612929640803266294854218473989890209224050,313455997359774205873013351359139146468921642447350,171215460742733809930637544860033987567058039992250,91314912396124698629673357258684793369097621329200,47544127941783933997267946341298694068207852427600,24161769937627900883857480927545237969089236479600,11982666391831723202563466151059020456214987197200,5798064383144382194788773944060816349781445418000,2736686388844148395940301301596705317096842237296,1259744528198100055274106948354038955489022617168,565397150451115772839559811465985987896647946288,247361253322363150617307417516368869704783476501,105464100253720723131410139251165021967155745795,43808164720776300377662673227407009124818540561,17723913971001098626077264740859324302407501143,6982147927970129761788013382762764119130227723,2677364994935914419933749492638353158463470781,999016789155191947736473691282967596441593575,362606093841514114363608969428632683152874705,127978621355828510951861989210105652877485190,43905074479736788428740974400547194782786890,14635024826578929476246991466849064927595630,4737957677669437600223846158332431091667650,1489072412981823245784637364047335485952690,454114281973180138785385862794577488623870,134315491851222294570325396037832778325370,38510036125175622918764624038819188191190,10697232256993228588545728899671996719775,2877186607053351137608851221291088772905,748856788137173583761207852116858721715,188487763000513078905882248491998453765,45848374783908586760890276660215840105,10769752466018795547860132101392982575,2441143892297593657514963276315742717,533495022820003911907243629923308011,112314741646316613033103922089117476,22756581640756960810628899246814652,4433100319627979378693941411717140,829418769478783238594350328643852,148870035547473914619498776936076,25601853247017806972780044441236,4212963192547234058811906047292,662415596312458185347783969700,99362339446868727802167595455,14194619920981246828881085065,1927664433713502655773974515,248349405570451262400328005,30286512874445275902479025,3487537846148243891800615,378166754401616807544645,38496016915134645079395,3666287325250918578990,325410117625821175650,26798480275067626230,2037311365940813690,142138002274940490,9037676445227430,519406692254450,26712344173086,1214197462413,48019108683,1618621641,45212895,1004731,16653,183,1> <1,184,16836,1021384,46217626,1663834536,49637730324,1262216571096,27926541635499,546119036427536,9557083137481880,151175678720167920,2179449368215754180,28835791641008439920,352208597900888801880,3991697442876739754640,42162304240385563658385,416662771316751452624040,3865704600549860699345260,33774050720593519794279640,278635918444896538302807030,2176013839283953918174302520,16122284354694749484655059580,113556959367849974631048680520,761777935759326913149951565155,4875378788859692244159690016992,29814816439565041031591950488528,174471888794491721592278821377312,978288805026257153213849105579928,5262519089106762617288291740360992,27189681960384940189322840658531792,135071323287073573843732821335932128,645809764466320524940347552012425487,2974638915117597569422206906239050728,13210896358316389205375095377708725292,56618127249927382308750408761608822680,234336137784421665666772525152214293870,937344551137686662667090100608857175480,3626043395190524721370059073407947494620,13574418864046579726154580120963085492680,49207268382168851507310352938491184910965,172825527976397917489090020076651966516560,588429773824402433355711258832410266949240,1943186694955003384570023226841912974576560,6227030090651260846008483522379766577620340,19372982504248367076470837625181496019263280,58540099306315717904987965867396259710382520,171883695835565299380602963610652847660272080,490584715197342625315470958638738336030359895,1361622882996706062100082660711600279594468280,3676381784091106367670223183921320754905064356,9659512922906044181721762875401117277593698504,24706061898971228387865278123622088421537728866,61532078691777399003739937968266333427226041704,149272264974497023509072812478572031091974286356,352825353576083873748717556767533891671939222296,812758403773478923456867228982354857601431422789,1825141678649215828113666759820024943385670563456,3996430917042248451214408249950744272585864854464,8534750771988530590729075245657521666878287655296,17780730774976105397352240095119836805996432615200,36144436329459624086420947078604258425304223676800,71705897879411834881125427268843932037297088907200,138859040337908632626941303599983487437305473756800,262530373138858508560310902118718780936155661321450,484671458102508015803650896219173134035979682439600,873877325972703846676279646213357620458811851671400,1539067529325060506086582063480241779315519380555600,2648101484279883517825442668046886590881114228308900,4451880756180673740112338398455635428147960151939600,7313804099439678287327413083177115346243077392472200,11743291089241173588103170302566072527770574968194800,18430442959503508547995253391527308272751041269527950,28276843992662917224321484655493952418467350988864800,42415265988994375836482226983240928627701026483297200,62209056783858417893507266242086695320628172175502560,89220884071586415136740684478782234078269352199076040,125140980256251075776207713294915341304585584902600160,171667754966908527026336222084050532302444328007413040,230339012993573466642932146087460207899482262896022560,302319954554065174968848441739791522868070470051029610,388163892266947878972348616554794054052831220806260240,487571718335312579684779359818826677651727021256643960,599184521327733531660813189174943627957544050219008240,720448055405965317830263477460348885996570822287140860,847585947536429785682662914659233983525377437984871600,975709404722169171890507308735629818244329841401189400,1099074961641064124658272600644732438941888786865707600,1211480355445263864680141389347034620197309230976973150,1306765327221857651789815431205790152122940294087521600,1379363400956405299111471844050556271685325865981272800,1424836919669253825455806080667607577345281663760875200,1440324277491745714862934407631385920577295594888710800,1424836919669253825455806080667607577345281663760875200,1379363400956405299111471844050556271685325865981272800,1306765327221857651789815431205790152122940294087521600,1211480355445263864680141389347034620197309230976973150,1099074961641064124658272600644732438941888786865707600,975709404722169171890507308735629818244329841401189400,847585947536429785682662914659233983525377437984871600,720448055405965317830263477460348885996570822287140860,599184521327733531660813189174943627957544050219008240,487571718335312579684779359818826677651727021256643960,388163892266947878972348616554794054052831220806260240,302319954554065174968848441739791522868070470051029610,230339012993573466642932146087460207899482262896022560,171667754966908527026336222084050532302444328007413040,125140980256251075776207713294915341304585584902600160,89220884071586415136740684478782234078269352199076040,62209056783858417893507266242086695320628172175502560,42415265988994375836482226983240928627701026483297200,28276843992662917224321484655493952418467350988864800,18430442959503508547995253391527308272751041269527950,11743291089241173588103170302566072527770574968194800,7313804099439678287327413083177115346243077392472200,4451880756180673740112338398455635428147960151939600,2648101484279883517825442668046886590881114228308900,1539067529325060506086582063480241779315519380555600,873877325972703846676279646213357620458811851671400,484671458102508015803650896219173134035979682439600,262530373138858508560310902118718780936155661321450,138859040337908632626941303599983487437305473756800,71705897879411834881125427268843932037297088907200,36144436329459624086420947078604258425304223676800,17780730774976105397352240095119836805996432615200,8534750771988530590729075245657521666878287655296,3996430917042248451214408249950744272585864854464,1825141678649215828113666759820024943385670563456,812758403773478923456867228982354857601431422789,352825353576083873748717556767533891671939222296,149272264974497023509072812478572031091974286356,61532078691777399003739937968266333427226041704,24706061898971228387865278123622088421537728866,9659512922906044181721762875401117277593698504,3676381784091106367670223183921320754905064356,1361622882996706062100082660711600279594468280,490584715197342625315470958638738336030359895,171883695835565299380602963610652847660272080,58540099306315717904987965867396259710382520,19372982504248367076470837625181496019263280,6227030090651260846008483522379766577620340,1943186694955003384570023226841912974576560,588429773824402433355711258832410266949240,172825527976397917489090020076651966516560,49207268382168851507310352938491184910965,13574418864046579726154580120963085492680,3626043395190524721370059073407947494620,937344551137686662667090100608857175480,234336137784421665666772525152214293870,56618127249927382308750408761608822680,13210896358316389205375095377708725292,2974638915117597569422206906239050728,645809764466320524940347552012425487,135071323287073573843732821335932128,27189681960384940189322840658531792,5262519089106762617288291740360992,978288805026257153213849105579928,174471888794491721592278821377312,29814816439565041031591950488528,4875378788859692244159690016992,761777935759326913149951565155,113556959367849974631048680520,16122284354694749484655059580,2176013839283953918174302520,278635918444896538302807030,33774050720593519794279640,3865704600549860699345260,416662771316751452624040,42162304240385563658385,3991697442876739754640,352208597900888801880,28835791641008439920,2179449368215754180,151175678720167920,9557083137481880,546119036427536,27926541635499,1262216571096,49637730324,1663834536,46217626,1021384,16836,184,1> <1,185,17020,1038220,47239010,1710052162,51301564860,1311854301420,29188758206595,574045578063035,10103202173909416,160732761857649800,2330625046935922100,31015241009224194100,381044389541897241800,4343906040777628556520,46154001683262303413025,458825075557137016282425,4282367371866612151969300,37639755321143380493624900,312409969165490058097086670,2454649757728850456477109550,18298298193978703402829362100,129679243722544724115703740100,875334895127176887781000245675,5637156724619019157309641582147,34690195228424733275751640505520,204286705234056762623870771865840,1152760693820748874806127926957240,6240807894133019770502140845940920,32452201049491702806611132398892784,162261005247458514033055661994463920,780881087753394098784080373348357615,3620448679583918094362554458251476215,16185535273433986774797302283947776020,69829023608243771514125504139317547972,290954265034349047975522933913823116550,1171680688922108328333862625761071469350,4563387946328211384037149174016804670100,17200462259237104447524639194371032987300,62781687246215431233464933059454270403645,222032796358566768996400373015143151427525,761255301800800350844801278909062233465800,2531616468779405817925734485674323241525800,8170216785606264230578506749221679552196900,25600012594899627922479321147561262596883620,77913081810564084981458803492577755729645800,230423795141881017285590929478049107370654600,662468411032907924696073922249391183690631975,1852207598194048687415553619350338615624828175,5038004667087812429770305844632921034499532636,13335894706997150549391986059322438032498762860,34365574821877272569587040999023205699131427370,86238140590748627391605216091888421848763770570,210804343666274422512812750446838364519200328060,502097618550580897257790369246105922763913508652,1165583757349562797205584785749888749273370645085,2637900082422694751570533988802379800987101986245,5821572595691464279328075009770769215971535417920,12531181689030779041943483495608265939464152509760,26315481546964635988081315340777358472874720270496,53925167104435729483773187173724095231300656292000,107850334208871458967546374347448190462601312584000,210564938217320467508066730868827419474602562664000,401389413476767141187252205718702268373461135078250,747201831241366524363961798337891914972135343761050,1358548784075211862479930542432530754494791534111000,2412944855297764352762861709693599399774331232227000,4187169013604944023912024731527128370196633608864500,7099982240460557257937781066502522019029074380248500,11765684855620352027439751481632750774391037544411800,19057095188680851875430583385743187874013652360667000,30173734048744682136098423694093380800521616237722750,46707286952166425772316738047021260691218392258392750,70692109981657293060803711638734881046168377472162000,104624322772852793729989493225327623948329198658799760,151429940855444833030247950720868929398897524374578600,214361864327837490912948397773697575382854937101676200,296808735223159602802543935378965873607029912910013200,402006767960481993669268368171510740201926590903435600,532658967547638641611780587827251730767552732947052170,690483846821013053941197058294585576920901690857289850,875735610602260458657127976373620731704558242062904200,1086756239663046111345592548993770305609271071475652200,1319632576733698849491076666635292513954114872506149100,1568034002942395103512926392119582869521948260272012460,1823295352258598957573170223394863801769707279386061000,2074784366363233296548779909380362257186218628266897000,2310555317086327989338413989991767059139198017842680750,2518245682667121516469956820552824772320249525064494750,2686128728178262950901287275256346423808266160068794400,2804200320625659124567277924718163849030607529742148000,2865161197160999540318740488298993497922577258649586000,2865161197160999540318740488298993497922577258649586000,2804200320625659124567277924718163849030607529742148000,2686128728178262950901287275256346423808266160068794400,2518245682667121516469956820552824772320249525064494750,2310555317086327989338413989991767059139198017842680750,2074784366363233296548779909380362257186218628266897000,1823295352258598957573170223394863801769707279386061000,1568034002942395103512926392119582869521948260272012460,1319632576733698849491076666635292513954114872506149100,1086756239663046111345592548993770305609271071475652200,875735610602260458657127976373620731704558242062904200,690483846821013053941197058294585576920901690857289850,532658967547638641611780587827251730767552732947052170,402006767960481993669268368171510740201926590903435600,296808735223159602802543935378965873607029912910013200,214361864327837490912948397773697575382854937101676200,151429940855444833030247950720868929398897524374578600,104624322772852793729989493225327623948329198658799760,70692109981657293060803711638734881046168377472162000,46707286952166425772316738047021260691218392258392750,30173734048744682136098423694093380800521616237722750,19057095188680851875430583385743187874013652360667000,11765684855620352027439751481632750774391037544411800,7099982240460557257937781066502522019029074380248500,4187169013604944023912024731527128370196633608864500,2412944855297764352762861709693599399774331232227000,1358548784075211862479930542432530754494791534111000,747201831241366524363961798337891914972135343761050,401389413476767141187252205718702268373461135078250,210564938217320467508066730868827419474602562664000,107850334208871458967546374347448190462601312584000,53925167104435729483773187173724095231300656292000,26315481546964635988081315340777358472874720270496,12531181689030779041943483495608265939464152509760,5821572595691464279328075009770769215971535417920,2637900082422694751570533988802379800987101986245,1165583757349562797205584785749888749273370645085,502097618550580897257790369246105922763913508652,210804343666274422512812750446838364519200328060,86238140590748627391605216091888421848763770570,34365574821877272569587040999023205699131427370,13335894706997150549391986059322438032498762860,5038004667087812429770305844632921034499532636,1852207598194048687415553619350338615624828175,662468411032907924696073922249391183690631975,230423795141881017285590929478049107370654600,77913081810564084981458803492577755729645800,25600012594899627922479321147561262596883620,8170216785606264230578506749221679552196900,2531616468779405817925734485674323241525800,761255301800800350844801278909062233465800,222032796358566768996400373015143151427525,62781687246215431233464933059454270403645,17200462259237104447524639194371032987300,4563387946328211384037149174016804670100,1171680688922108328333862625761071469350,290954265034349047975522933913823116550,69829023608243771514125504139317547972,16185535273433986774797302283947776020,3620448679583918094362554458251476215,780881087753394098784080373348357615,162261005247458514033055661994463920,32452201049491702806611132398892784,6240807894133019770502140845940920,1152760693820748874806127926957240,204286705234056762623870771865840,34690195228424733275751640505520,5637156724619019157309641582147,875334895127176887781000245675,129679243722544724115703740100,18298298193978703402829362100,2454649757728850456477109550,312409969165490058097086670,37639755321143380493624900,4282367371866612151969300,458825075557137016282425,46154001683262303413025,4343906040777628556520,381044389541897241800,31015241009224194100,2330625046935922100,160732761857649800,10103202173909416,574045578063035,29188758206595,1311854301420,51301564860,1710052162,47239010,1038220,17020,185,1> <1,186,17205,1055240,48277230,1757291172,53011617022,1363155866280,30500612508015,603234336269630,10677247751972451,170835964031559216,2491357808793571900,33345866056160116200,412059630551121435900,4724950430319525798320,50497907724039931969545,504979077240399319695450,4741192447423749168251725,41922122693009992645594200,350049724486633438590711570,2767059726894340514574196220,20752947951707553859306471650,147977541916523427518533102200,1005014138849721611896703985775,6512491619746196045090641827822,40327351953043752433061282087667,238976900462481495899622412371360,1357047399054805637429998698823080,7393568587953768645308268772898160,38693008943624722577113273244833704,194713206296950216839666794393356704,943142093000852612817136035342821535,4401329767337312193146634831599833830,19805983953017904869159856742199252235,86014558881677758288922806423265323992,360783288642592819489648438053140664522,1462634953956457376309385559674894585900,5735068635250319712371011799777876139450,21763850205565315831561788368387837657400,79982149505452535680989572253825303390945,284814483604782200229865306074597421831170,983288098159367119841201651924205384893325,3292871770580206168770535764583385474991600,10701833254385670048504241234896002793722700,33770229380505892153057827896782942149080520,103513094405463712903938124640139018326529420,308336876952445102267049732970626863100300400,892892206174788941981664851727440291061286575,2514676009226956612111627541599729799315460150,6890212265281861117185859463983259650124360811,18373899374084962979162291903955359066998295496,47701469528874423118979027058345643731630190230,120603715412625899961192257090911627547895197940,297042484257023049904417966538726786367964098630,712901962216855319770603119692944287283113836712,1667681375900143694463375154995994672037284153737,3803483839772257548776118774552268550260472631330,8459472678114159030898608998573149016958637404165,18352754284722243321271558505379035155435687927680,38846663235995415030024798836385624412338872780256,80240648651400365471854502514501453704175376562496,161775501313307188451319561521172285693901968876000,318415272426191926475613105216275609937203875248000,611954351694087608695318936587529687848063697742250,1148591244718133665551214004056594183345596478839300,2105750615316578386843892340770422669466926877872050,3771493639372976215242792252126130154269122766338000,6600113868902708376674886441220727769970964841091500,11287151254065501281849805798029650389225707989113000,18865667096080909285377532548135272793420111924660300,30822780044301203902870334867375938648404689905078800,49230829237425534011529007079836568674535268598389750,76881021000911107908415161741114641491740008496115500,117399396933823718833120449685756141737386769730554750,175316432754510086790793204864062504994497576130961760,256054263628297626760237443946196553347226723033378360,365791805183282323943196348494566504781752461476254800,511170599550997093715492333152663448989884850011689400,698815503183641596471812303550476613808956503813448800,934665735508120635281048955998762470969479323850487770,1223142814368651695552977646121837307688454423804342020,1566219457423273512598325034668206308625459932920194050,1962491850265306570002720525367391037313829313538556400,2406388816396744960836669215629062819563385943981801300,2887666579676093953004003058754875383476063132778161560,3391329355200994061086096615514446671291655539658073460,3898079718621832254121950132775226058955925907652958000,4385339683449561285887193899372129316325416646109577750,4828800999753449505808370810544591831459447542907175500,5204374410845384467371244095809171196128515685133289150,5490329048803922075468565199974510272838873689810942400,5669361517786658664886018413017157346953184788391734000,5730322394321999080637480976597986995845154517299172000,5669361517786658664886018413017157346953184788391734000,5490329048803922075468565199974510272838873689810942400,5204374410845384467371244095809171196128515685133289150,4828800999753449505808370810544591831459447542907175500,4385339683449561285887193899372129316325416646109577750,3898079718621832254121950132775226058955925907652958000,3391329355200994061086096615514446671291655539658073460,2887666579676093953004003058754875383476063132778161560,2406388816396744960836669215629062819563385943981801300,1962491850265306570002720525367391037313829313538556400,1566219457423273512598325034668206308625459932920194050,1223142814368651695552977646121837307688454423804342020,934665735508120635281048955998762470969479323850487770,698815503183641596471812303550476613808956503813448800,511170599550997093715492333152663448989884850011689400,365791805183282323943196348494566504781752461476254800,256054263628297626760237443946196553347226723033378360,175316432754510086790793204864062504994497576130961760,117399396933823718833120449685756141737386769730554750,76881021000911107908415161741114641491740008496115500,49230829237425534011529007079836568674535268598389750,30822780044301203902870334867375938648404689905078800,18865667096080909285377532548135272793420111924660300,11287151254065501281849805798029650389225707989113000,6600113868902708376674886441220727769970964841091500,3771493639372976215242792252126130154269122766338000,2105750615316578386843892340770422669466926877872050,1148591244718133665551214004056594183345596478839300,611954351694087608695318936587529687848063697742250,318415272426191926475613105216275609937203875248000,161775501313307188451319561521172285693901968876000,80240648651400365471854502514501453704175376562496,38846663235995415030024798836385624412338872780256,18352754284722243321271558505379035155435687927680,8459472678114159030898608998573149016958637404165,3803483839772257548776118774552268550260472631330,1667681375900143694463375154995994672037284153737,712901962216855319770603119692944287283113836712,297042484257023049904417966538726786367964098630,120603715412625899961192257090911627547895197940,47701469528874423118979027058345643731630190230,18373899374084962979162291903955359066998295496,6890212265281861117185859463983259650124360811,2514676009226956612111627541599729799315460150,892892206174788941981664851727440291061286575,308336876952445102267049732970626863100300400,103513094405463712903938124640139018326529420,33770229380505892153057827896782942149080520,10701833254385670048504241234896002793722700,3292871770580206168770535764583385474991600,983288098159367119841201651924205384893325,284814483604782200229865306074597421831170,79982149505452535680989572253825303390945,21763850205565315831561788368387837657400,5735068635250319712371011799777876139450,1462634953956457376309385559674894585900,360783288642592819489648438053140664522,86014558881677758288922806423265323992,19805983953017904869159856742199252235,4401329767337312193146634831599833830,943142093000852612817136035342821535,194713206296950216839666794393356704,38693008943624722577113273244833704,7393568587953768645308268772898160,1357047399054805637429998698823080,238976900462481495899622412371360,40327351953043752433061282087667,6512491619746196045090641827822,1005014138849721611896703985775,147977541916523427518533102200,20752947951707553859306471650,2767059726894340514574196220,350049724486633438590711570,41922122693009992645594200,4741192447423749168251725,504979077240399319695450,50497907724039931969545,4724950430319525798320,412059630551121435900,33345866056160116200,2491357808793571900,170835964031559216,10677247751972451,603234336269630,30500612508015,1363155866280,53011617022,1757291172,48277230,1055240,17205,186,1> <1,187,17391,1072445,49332470,1805568402,54768908194,1416167483302,31863768374295,633734948777645,11280482088242081,181513211783531667,2662193772825131116,35837223864953688100,445405496607281552100,5137010060870647234220,55222858154359457767865,555476984964439251664995,5246171524664148487947175,46663315140433741813845925,391971847179643431236305770,3117109451380973953164907790,23520007678601894373880667870,168730489868230981377839573850,1152991680766245039415237087975,7517505758595917656987345813597,46839843572789948478151923915489,279304252415525248332683694459027,1596024299517287133329621111194440,8750615987008574282738267471721240,46086577531578491222421542017731864,233406215240574939416780067638190408,1137855299297802829656802829736178239,5344471860338164805963770866942655365,24207313720355217062306491573799086065,105820542834695663158082663165464576227,446797847524270577778571244476405988514,1823418242599050195799033997728035250422,7197703589206777088680397359452770725350,27498918840815635543932800168165713796850,101745999711017851512551360622213141048345,364796633110234735910854878328422725222115,1268102581764149320071066957998802806724495,4276159868739573288611737416507590859884925,13994705024965876217274776999479388268714300,44472062634891562201562069131678944942803220,137283323785969605056995952536921960475609940,411849971357908815170987857610765881426829820,1201229083127234044248714584698067154161586975,3407568215401745554093292393327170090376746725,9404888274508817729297487005582989449439820961,25264111639366824096348151367938618717122656307,66075368902959386098141318962301002798628485726,168305184941500323080171284149257271279525388170,417646199669648949865610223629638413915859296570,1009944446473878369675021086231671073651077935342,2380583338116999014233978274688938959320397990449,5471165215672401243239493929548263222297756785067,12262956517886416579674727773125417567219110035495,26812226962836402352170167503952184172394325331845,57199417520717658351296357341764659567774560707936,119087311887395780501879301350887078116514249342752,242016149964707553923174064035673739398077345438496,480190773739499114926932666737447895631105844124000,930369624120279535170932041803805297785267572990250,1760545596412221274246532940644123871193660176581550,3254341860034712052395106344827016852812523356711350,5877244254689554602086684592896552823736049644210050,10371607508275684591917678693346857924240087607429500,17887265122968209658524692239250378159196672830204500,30152818350146410567227338346164923182645819913773300,49688447140382113188247867415511211441824801829739100,80053609281726737914399341947212507322939958503468550,126111850238336641919944168820951210166275277094505250,194280417934734826741535611426870783229126778226670250,292715829688333805623913654549818646731884345861516510,431370696382807713551030648810259058341724299164340120,621846068811579950703433792440763058128979184509633160,876962404734279417658688681647229953771637311487944200,1209986102734638690187304636703140062798841353825138200,1633481238691762231752861259549239084778435827663936570,2157808549876772330834026602120599778657933747654829790,2789362271791925208151302680790043616313914356724536070,3528711307688580082601045560035597345939289246458750450,4368880666662051530839389740996453856877215257520357700,5294055396072838913840672274383938203039449076759962860,6278995934877088014090099674269322054767718672436235020,7289409073822826315208046748289672730247581447311031460,8283419402071393540009144032147355375281342553762535750,9214140683203010791695564709916721147784864189016753250,10033175410598833973179614906353763027587963228040464650,10694703459649306542839809295783681468967389374944231550,11159690566590580740354583612991667619792058478202676400,11399683912108657745523499389615144342798339305690906000,11399683912108657745523499389615144342798339305690906000,11159690566590580740354583612991667619792058478202676400,10694703459649306542839809295783681468967389374944231550,10033175410598833973179614906353763027587963228040464650,9214140683203010791695564709916721147784864189016753250,8283419402071393540009144032147355375281342553762535750,7289409073822826315208046748289672730247581447311031460,6278995934877088014090099674269322054767718672436235020,5294055396072838913840672274383938203039449076759962860,4368880666662051530839389740996453856877215257520357700,3528711307688580082601045560035597345939289246458750450,2789362271791925208151302680790043616313914356724536070,2157808549876772330834026602120599778657933747654829790,1633481238691762231752861259549239084778435827663936570,1209986102734638690187304636703140062798841353825138200,876962404734279417658688681647229953771637311487944200,621846068811579950703433792440763058128979184509633160,431370696382807713551030648810259058341724299164340120,292715829688333805623913654549818646731884345861516510,194280417934734826741535611426870783229126778226670250,126111850238336641919944168820951210166275277094505250,80053609281726737914399341947212507322939958503468550,49688447140382113188247867415511211441824801829739100,30152818350146410567227338346164923182645819913773300,17887265122968209658524692239250378159196672830204500,10371607508275684591917678693346857924240087607429500,5877244254689554602086684592896552823736049644210050,3254341860034712052395106344827016852812523356711350,1760545596412221274246532940644123871193660176581550,930369624120279535170932041803805297785267572990250,480190773739499114926932666737447895631105844124000,242016149964707553923174064035673739398077345438496,119087311887395780501879301350887078116514249342752,57199417520717658351296357341764659567774560707936,26812226962836402352170167503952184172394325331845,12262956517886416579674727773125417567219110035495,5471165215672401243239493929548263222297756785067,2380583338116999014233978274688938959320397990449,1009944446473878369675021086231671073651077935342,417646199669648949865610223629638413915859296570,168305184941500323080171284149257271279525388170,66075368902959386098141318962301002798628485726,25264111639366824096348151367938618717122656307,9404888274508817729297487005582989449439820961,3407568215401745554093292393327170090376746725,1201229083127234044248714584698067154161586975,411849971357908815170987857610765881426829820,137283323785969605056995952536921960475609940,44472062634891562201562069131678944942803220,13994705024965876217274776999479388268714300,4276159868739573288611737416507590859884925,1268102581764149320071066957998802806724495,364796633110234735910854878328422725222115,101745999711017851512551360622213141048345,27498918840815635543932800168165713796850,7197703589206777088680397359452770725350,1823418242599050195799033997728035250422,446797847524270577778571244476405988514,105820542834695663158082663165464576227,24207313720355217062306491573799086065,5344471860338164805963770866942655365,1137855299297802829656802829736178239,233406215240574939416780067638190408,46086577531578491222421542017731864,8750615987008574282738267471721240,1596024299517287133329621111194440,279304252415525248332683694459027,46839843572789948478151923915489,7517505758595917656987345813597,1152991680766245039415237087975,168730489868230981377839573850,23520007678601894373880667870,3117109451380973953164907790,391971847179643431236305770,46663315140433741813845925,5246171524664148487947175,555476984964439251664995,55222858154359457767865,5137010060870647234220,445405496607281552100,35837223864953688100,2662193772825131116,181513211783531667,11280482088242081,633734948777645,31863768374295,1416167483302,54768908194,1805568402,49332470,1072445,17391,187,1> <1,188,17578,1089836,50404915,1854900872,56574476596,1470936391496,33279935857597,665598717151940,11914217037019726,192793693871773748,2843706984608662783,38499417637778819216,481242720472235240200,5582415557477928786320,60359868215230105002085,610699843118798709432860,5801648509628587739612170,51909486665097890301793100,438635162320077173050151695,3509081298560617384401213560,26637117129982868327045575660,192250497546832875751720241720,1321722170634476020793076661825,8670497439362162696402582901572,54357349331385866135139269729086,326144095988315196810835618374516,1875328551932812381662304805653467,10346640286525861416067888582915680,54837193518587065505159809489453104,279492792772153430639201609655922272,1371261514538377769073582897374368647,6482327159635967635620573696678833604,29551785580693381868270262440741741430,130027856555050880220389154739263662292,552618390358966240936653907641870564741,2270216090123320773577605242204441238936,9021121831805827284479431357180805975772,34696622430022412632613197527618484522200,129244918551833487056484160790378854845195,466542632821252587423406238950635866270460,1632899214874384055981921836327225531946610,5544262450503722608682804374506393666609420,18270864893705449505886514415986979128599225,58466767659857438418836846131158333211517520,181755386420861167258558021668600905418413160,549133295143878420227983810147687841902439760,1613079054485142859419702442308833035588416795,4608797298528979598342006978025237244538333700,12812456489910563283390779398910159539816567686,34668999913875641825645638373521608166562477268,91339480542326210194489470330239621515751142033,234380553844459709178312603111558274078153873896,585951384611149272945781507778895685195384684740,1427590646143527319540631309861309487566937231912,3390527784590877383908999360920610032971475925791,7851748553789400257473472204237202181618154775516,17734121733558817822914221702673680789516866820562,39075183480722818931844895277077601739613435367340,84011644483554060703466524845716843740168886039781,176286729408113438853175658692651737684288810050688,361103461852103334425053365386560817514591594781248,722206923704206668850106730773121635029183189562496,1410560397859778650097864708541253193416373417114250,2690915220532500809417464982447929168978927749571800,5014887456446933326641639285471140724006183533292900,9131586114724266654481790937723569676548573000921400,16248851762965239194004363286243410747976137251639550,28258872631243894250442370932597236083436760437634000,48040083473114620225752030585415301341842492743977800,79841265490528523755475205761676134624470621743512400,129742056422108851102647209362723718764764760333207650,206165459520063379834343510768163717489215235597973800,320392268173071468661479780247821993395402055321175500,486996247623068632365449265976689429961011124088186760,724086526071141519174944303360077705073608645025856630,1053216765194387664254464441251022116470703483673973280,1498808473545859368362122474087993011900616495997577360,2086948507468918107845993318350370016570478665313082400,2843467341426400921940165896252379147577277181489074770,3791289788568534562586887861669838863436369575318766360,4947170821668697538985329282910643394971848104379365860,6318073579480505290752348240825640962253203603183286520,7897591974350631613440435301032051202816504503979108150,9662936062734890444680062015380392059916664334280320560,11573051330949926927930771948653260257807167749196197880,13568405008699914329298146422558994785015300119747266480,15572828475894219855217190780437028105528924001073567210,17497560085274404331704708742064076523066206742779289000,19247316093801844764875179616270484175372827417057217900,20727878870248140516019424202137444496555352602984696200,21854394026239887283194392908775349088759447853146907950,22559374478699238485878083002606811962590397783893582400,22799367824217315491046998779230288685596678611381812000,22559374478699238485878083002606811962590397783893582400,21854394026239887283194392908775349088759447853146907950,20727878870248140516019424202137444496555352602984696200,19247316093801844764875179616270484175372827417057217900,17497560085274404331704708742064076523066206742779289000,15572828475894219855217190780437028105528924001073567210,13568405008699914329298146422558994785015300119747266480,11573051330949926927930771948653260257807167749196197880,9662936062734890444680062015380392059916664334280320560,7897591974350631613440435301032051202816504503979108150,6318073579480505290752348240825640962253203603183286520,4947170821668697538985329282910643394971848104379365860,3791289788568534562586887861669838863436369575318766360,2843467341426400921940165896252379147577277181489074770,2086948507468918107845993318350370016570478665313082400,1498808473545859368362122474087993011900616495997577360,1053216765194387664254464441251022116470703483673973280,724086526071141519174944303360077705073608645025856630,486996247623068632365449265976689429961011124088186760,320392268173071468661479780247821993395402055321175500,206165459520063379834343510768163717489215235597973800,129742056422108851102647209362723718764764760333207650,79841265490528523755475205761676134624470621743512400,48040083473114620225752030585415301341842492743977800,28258872631243894250442370932597236083436760437634000,16248851762965239194004363286243410747976137251639550,9131586114724266654481790937723569676548573000921400,5014887456446933326641639285471140724006183533292900,2690915220532500809417464982447929168978927749571800,1410560397859778650097864708541253193416373417114250,722206923704206668850106730773121635029183189562496,361103461852103334425053365386560817514591594781248,176286729408113438853175658692651737684288810050688,84011644483554060703466524845716843740168886039781,39075183480722818931844895277077601739613435367340,17734121733558817822914221702673680789516866820562,7851748553789400257473472204237202181618154775516,3390527784590877383908999360920610032971475925791,1427590646143527319540631309861309487566937231912,585951384611149272945781507778895685195384684740,234380553844459709178312603111558274078153873896,91339480542326210194489470330239621515751142033,34668999913875641825645638373521608166562477268,12812456489910563283390779398910159539816567686,4608797298528979598342006978025237244538333700,1613079054485142859419702442308833035588416795,549133295143878420227983810147687841902439760,181755386420861167258558021668600905418413160,58466767659857438418836846131158333211517520,18270864893705449505886514415986979128599225,5544262450503722608682804374506393666609420,1632899214874384055981921836327225531946610,466542632821252587423406238950635866270460,129244918551833487056484160790378854845195,34696622430022412632613197527618484522200,9021121831805827284479431357180805975772,2270216090123320773577605242204441238936,552618390358966240936653907641870564741,130027856555050880220389154739263662292,29551785580693381868270262440741741430,6482327159635967635620573696678833604,1371261514538377769073582897374368647,279492792772153430639201609655922272,54837193518587065505159809489453104,10346640286525861416067888582915680,1875328551932812381662304805653467,326144095988315196810835618374516,54357349331385866135139269729086,8670497439362162696402582901572,1321722170634476020793076661825,192250497546832875751720241720,26637117129982868327045575660,3509081298560617384401213560,438635162320077173050151695,51909486665097890301793100,5801648509628587739612170,610699843118798709432860,60359868215230105002085,5582415557477928786320,481242720472235240200,38499417637778819216,2843706984608662783,192793693871773748,11914217037019726,665598717151940,33279935857597,1470936391496,56574476596,1854900872,50404915,1089836,17578,188,1> <1,189,17766,1107414,51494751,1905305787,58429377468,1527510868092,34750872249093,698878653009537,12579815754171666,204707910908793474,3036500678480436531,41343124622387481999,519742138110014059416,6063658277950164026520,65942283772708033788405,671059711334028814434945,6412348352747386449045030,57711135174726478041405270,490544648985175063351944795,3947716460880694557451365255,30146198428543485711446789220,218887614676815744078765817380,1513972668181308896544796903545,9992219609996638717195659563397,63027846770748028831541852630658,380501445319701062945974888103602,2201472647921127578473140424027983,12221968838458673797730193388569147,65183833805112926921227698072368784,334329986290740496144361419145375376,1650754307310531199712784507030290919,7853588674174345404694156594053202251,36034112740329349503890836137420575034,159579642135744262088659417180005403722,682646246914017121157043062381134227033,2822834480482287014514259149846311803677,11291337921929148058057036599385247214708,43717744261828239917092628884799290497972,163941540981855899689097358317997339367395,595787551373086074479890399741014721115655,2099441847695636643405328075277861398217070,7177161665378106664664726210833619198556030,23815127344209172114569318790493372795208645,76737632553562887924723360547145312340116745,240222154080718605677394867799759238629930680,730888681564739587486541831816288747320852920,2162212349629021279647686252456520877490856555,6221876353014122457761709420334070280126750495,17421253788439542881732786376935396784354901386,47481456403786205109036417772431767706379044954,126008480456201852020135108703761229682313619301,325720034386785919372802073441797895593905015929,820331938455608982124094110890453959273538558636,2013542030754676592486412817640205172762321916652,4818118430734404703449630670781919520538413157703,11242276338380277641382471565157812214589630701307,25585870287348218080387693906910882971135021596078,56809305214281636754759116979751282529130302187902,123086827964276879635311420122794445479782321407121,260298373891667499556642183538368581424457696090469,537390191260216773278229024079212555198880404831936,1083310385556310003275160096159682452543774784343744,2132767321563985318947971439314374828445556606676746,4101475618392279459515329690989182362395301166686050,7705802676979434136059104267919069892985111282864700,14146473571171199981123430223194710400554756534214300,25380437877689505848486154223966980424524710252560950,44507724394209133444446734218840646831412897689273550,76298956104358514476194401518012537425279253181611800,127881348963643143981227236347091435966313114487490200,209583321912637374858122415124399853389235382076720050,335907515942172230936990720130887436253979995931181450,526557727693134848495823291015985710884617290919149300,807388515796140101026929046224511423356413179409362260,1211082773694210151540393569336767135034619769114043390,1777303291265529183429408744611099821544312128699829910,2552025238740247032616586915339015128371319979671550640,3585756981014777476208115792438363028471095161310659760,4930415848895319029786159214602749164147755846802157170,6634757129994935484527053757922218011013646756807841130,8738460610237232101572217144580482258408217679698132220,11265244401149202829737677523736284357225051707562652380,14215665553831136904192783541857692165069708107162394670,17560528037085522058120497316412443262733168838259428710,21235987393684817372610833964033652317723832083476518440,25141456339649841257228918371212255042822467868943464360,29141233484594134184515337202996022890544224120820833690,33070388561168624186921899522501104628595130743852856210,36744876179076249096579888358334560698439034159836506900,39975194964049985280894603818407928671928180020041914100,42582272896488027799213817110912793585314800456131604150,44413768504939125769072475911382161051349845637040490350,45358742302916553976925081781837100648187076395275394400,45358742302916553976925081781837100648187076395275394400,44413768504939125769072475911382161051349845637040490350,42582272896488027799213817110912793585314800456131604150,39975194964049985280894603818407928671928180020041914100,36744876179076249096579888358334560698439034159836506900,33070388561168624186921899522501104628595130743852856210,29141233484594134184515337202996022890544224120820833690,25141456339649841257228918371212255042822467868943464360,21235987393684817372610833964033652317723832083476518440,17560528037085522058120497316412443262733168838259428710,14215665553831136904192783541857692165069708107162394670,11265244401149202829737677523736284357225051707562652380,8738460610237232101572217144580482258408217679698132220,6634757129994935484527053757922218011013646756807841130,4930415848895319029786159214602749164147755846802157170,3585756981014777476208115792438363028471095161310659760,2552025238740247032616586915339015128371319979671550640,1777303291265529183429408744611099821544312128699829910,1211082773694210151540393569336767135034619769114043390,807388515796140101026929046224511423356413179409362260,526557727693134848495823291015985710884617290919149300,335907515942172230936990720130887436253979995931181450,209583321912637374858122415124399853389235382076720050,127881348963643143981227236347091435966313114487490200,76298956104358514476194401518012537425279253181611800,44507724394209133444446734218840646831412897689273550,25380437877689505848486154223966980424524710252560950,14146473571171199981123430223194710400554756534214300,7705802676979434136059104267919069892985111282864700,4101475618392279459515329690989182362395301166686050,2132767321563985318947971439314374828445556606676746,1083310385556310003275160096159682452543774784343744,537390191260216773278229024079212555198880404831936,260298373891667499556642183538368581424457696090469,123086827964276879635311420122794445479782321407121,56809305214281636754759116979751282529130302187902,25585870287348218080387693906910882971135021596078,11242276338380277641382471565157812214589630701307,4818118430734404703449630670781919520538413157703,2013542030754676592486412817640205172762321916652,820331938455608982124094110890453959273538558636,325720034386785919372802073441797895593905015929,126008480456201852020135108703761229682313619301,47481456403786205109036417772431767706379044954,17421253788439542881732786376935396784354901386,6221876353014122457761709420334070280126750495,2162212349629021279647686252456520877490856555,730888681564739587486541831816288747320852920,240222154080718605677394867799759238629930680,76737632553562887924723360547145312340116745,23815127344209172114569318790493372795208645,7177161665378106664664726210833619198556030,2099441847695636643405328075277861398217070,595787551373086074479890399741014721115655,163941540981855899689097358317997339367395,43717744261828239917092628884799290497972,11291337921929148058057036599385247214708,2822834480482287014514259149846311803677,682646246914017121157043062381134227033,159579642135744262088659417180005403722,36034112740329349503890836137420575034,7853588674174345404694156594053202251,1650754307310531199712784507030290919,334329986290740496144361419145375376,65183833805112926921227698072368784,12221968838458673797730193388569147,2201472647921127578473140424027983,380501445319701062945974888103602,63027846770748028831541852630658,9992219609996638717195659563397,1513972668181308896544796903545,218887614676815744078765817380,30146198428543485711446789220,3947716460880694557451365255,490544648985175063351944795,57711135174726478041405270,6412348352747386449045030,671059711334028814434945,65942283772708033788405,6063658277950164026520,519742138110014059416,41343124622387481999,3036500678480436531,204707910908793474,12579815754171666,698878653009537,34750872249093,1527510868092,58429377468,1905305787,51494751,1107414,17766,189,1> <1,190,17955,1125180,52602165,1956800538,60334683255,1585940245560,36278383117185,733629525258630,13278694407181203,217287726662965140,3241208589389230005,44379625300867918530,561085262732401541415,6583400416060178085936,72005942050658197814925,737001995106736848223350,7083408064081415263479975,64123483527473864490450300,548255784159901541393350065,4438261109865869620803310050,34093914889424180268898154475,249033813105359229790212606600,1732860282858124640623562720925,11506192278177947613740456466942,73020066380744667548737512194055,443529292090449091777516740734260,2581974093240828641419115312131585,14423441486379801376203333812597130,77405802643571600718957891460937931,399513820095853423065589117217744160,1985084293601271695857145926175666295,9504342981484876604406941101083493170,43887701414503694908584992731473777285,195613754876073611592550253317425978756,842225889049761383245702479561139630755,3505480727396304135671302212227446030710,14114172402411435072571295749231559018385,55009082183757387975149665484184537712680,207659285243684139606189987202796629865367,759729092354941974168987758059012060483050,2695229399068722717885218475018876119332725,9276603513073743308070054286111480596773100,30992289009587278779234045001326991993764675,100552759897772060039292679337638685135325390,316959786634281493602118228346904550970047425,971110835645458193163936699616047985950783600,2893101031193760867134228084272809624811709475,8384088702643143737409395672790591157617607050,23643130141453665339494495797269467064481651881,64902710192225747990769204149367164490733946340,173489936859988057129171526476192997388692664255,451728514842987771392937182145559125276218635230,1146051972842394901496896184332251854867443574565,2833873969210285574610506928530659132035860475288,6831660461489081295936043488422124693300735074355,16060394769114682344832102235939731735128043859010,36828146625728495721770165472068695185724652297385,82395175501629854835146810886662165500265323783980,179896133178558516390070537102545728008912623595023,383385201855944379191953603661163026904240017497590,797688565151884272834871207617581136623338100922405,1620700576816526776553389120238895007742655189175680,3216077707120295322223131535474057280989331391020490,6234242939956264778463301130303557190840857773362796,11807278295371713595574433958908252255380412449550750,21852276248150634117182534491113780293539867817079000,39526911448860705829609584447161690825079466786775250,69888162271898639292932888442807627255937607941834500,120806680498567647920641135736853184256692150870885350,204180305068001658457421637865103973391592367669102000,337464670876280518839349651471491289355548496564210250,545490837854809605795113135255287289643215378007901500,862465243635307079432814011146873147138597286850330750,1333946243489274949522752337240497134241030470328511560,2018471289490350252567322615561278558391032948523405650,2988386064959739334969802313947866956578931897813873300,4329328530005776216045995659950114949915632108371380550,6137782219755024508824702707777378156842415140982210400,8516172829910096505994275007041112192618851008112816930,11565172978890254514313212972524967175161402603609998300,15373217740232167586099270902502700269421864436505973350,20003705011386434931309894668316766615633269387260784600,25480909954980339733930461065593976522294759814725047050,31776193590916658962313280858270135427802876945421823380,38796515430770339430731331280446095580457000921735947150,46377443733334658629839752335245907360546299952419982800,54282689824243975441744255574208277933366691989764298050,62211622045762758371437236725497127519139354864673689900,69815264740244873283501787880835665327034164903689363110,76720071143126234377474492176742489370367214179878421000,82557467860538013080108420929320722257242980476173518250,86996041401427153568286293022294954636664646093172094500,89772510807855679745997557693219261699536922032315884750,90717484605833107953850163563674201296374152790550788800,89772510807855679745997557693219261699536922032315884750,86996041401427153568286293022294954636664646093172094500,82557467860538013080108420929320722257242980476173518250,76720071143126234377474492176742489370367214179878421000,69815264740244873283501787880835665327034164903689363110,62211622045762758371437236725497127519139354864673689900,54282689824243975441744255574208277933366691989764298050,46377443733334658629839752335245907360546299952419982800,38796515430770339430731331280446095580457000921735947150,31776193590916658962313280858270135427802876945421823380,25480909954980339733930461065593976522294759814725047050,20003705011386434931309894668316766615633269387260784600,15373217740232167586099270902502700269421864436505973350,11565172978890254514313212972524967175161402603609998300,8516172829910096505994275007041112192618851008112816930,6137782219755024508824702707777378156842415140982210400,4329328530005776216045995659950114949915632108371380550,2988386064959739334969802313947866956578931897813873300,2018471289490350252567322615561278558391032948523405650,1333946243489274949522752337240497134241030470328511560,862465243635307079432814011146873147138597286850330750,545490837854809605795113135255287289643215378007901500,337464670876280518839349651471491289355548496564210250,204180305068001658457421637865103973391592367669102000,120806680498567647920641135736853184256692150870885350,69888162271898639292932888442807627255937607941834500,39526911448860705829609584447161690825079466786775250,21852276248150634117182534491113780293539867817079000,11807278295371713595574433958908252255380412449550750,6234242939956264778463301130303557190840857773362796,3216077707120295322223131535474057280989331391020490,1620700576816526776553389120238895007742655189175680,797688565151884272834871207617581136623338100922405,383385201855944379191953603661163026904240017497590,179896133178558516390070537102545728008912623595023,82395175501629854835146810886662165500265323783980,36828146625728495721770165472068695185724652297385,16060394769114682344832102235939731735128043859010,6831660461489081295936043488422124693300735074355,2833873969210285574610506928530659132035860475288,1146051972842394901496896184332251854867443574565,451728514842987771392937182145559125276218635230,173489936859988057129171526476192997388692664255,64902710192225747990769204149367164490733946340,23643130141453665339494495797269467064481651881,8384088702643143737409395672790591157617607050,2893101031193760867134228084272809624811709475,971110835645458193163936699616047985950783600,316959786634281493602118228346904550970047425,100552759897772060039292679337638685135325390,30992289009587278779234045001326991993764675,9276603513073743308070054286111480596773100,2695229399068722717885218475018876119332725,759729092354941974168987758059012060483050,207659285243684139606189987202796629865367,55009082183757387975149665484184537712680,14114172402411435072571295749231559018385,3505480727396304135671302212227446030710,842225889049761383245702479561139630755,195613754876073611592550253317425978756,43887701414503694908584992731473777285,9504342981484876604406941101083493170,1985084293601271695857145926175666295,399513820095853423065589117217744160,77405802643571600718957891460937931,14423441486379801376203333812597130,2581974093240828641419115312131585,443529292090449091777516740734260,73020066380744667548737512194055,11506192278177947613740456466942,1732860282858124640623562720925,249033813105359229790212606600,34093914889424180268898154475,4438261109865869620803310050,548255784159901541393350065,64123483527473864490450300,7083408064081415263479975,737001995106736848223350,72005942050658197814925,6583400416060178085936,561085262732401541415,44379625300867918530,3241208589389230005,217287726662965140,13278694407181203,733629525258630,36278383117185,1585940245560,60334683255,1956800538,52602165,1125180,17955,190,1> <1,191,18145,1143135,53727345,2009402703,62291483793,1646274928815,37864323362745,769907908375815,14012323932439833,230566421070146343,3458496316052195145,47620833890257148535,605464888033269459945,7144485678792579627351,78589342466718375900861,809007937157395046038275,7820410059188152111703325,71206891591555279753930275,612379267687375405883800365,4986516894025771162196660115,38532175999290049889701464525,283127727994783410059110761075,1981894095963483870413775327525,13239052561036072254364019187867,84526258658922615162477968660997,516549358471193759326254252928315,3025503385331277733196632052865845,17005415579620630017622449124728715,91829244129951402095161225273535061,476919622739425023784547008678682091,2384598113697125118922735043393410455,11489427275086148300264087027259159465,53392044395988571512991933832557270455,239501456290577306501135246048899756041,1037839643925834994838252732878565609511,4347706616446065518917004691788585661465,17619653129807739208242597961459005049095,69123254586168823047720961233416096731065,262668367427441527581339652686981167578047,967388377598626113775177745261808690348417,3454958491423664692054206233077888179815775,11971832912142466025955272761130356716105825,40268892522661022087304099287438472590537775,131545048907359338818526724338965677129090065,417512546532053553641410907684543236105372815,1288070622279739686766054927962952536920831025,3864211866839219060298164783888857610762493075,11277189733836904604543623757063400782429316525,32027218844096809076903891470060058222099258931,88545840333679413330263699946636631555215598221,238392647052213805119940730625560161879426610595,625218451702975828522108708621752122664911299485,1597780487685382672889833366477810980143662209795,3979925942052680476107403112862910986903304049853,9665534430699366870546550416952783825336595549643,22892055230603763640768145724361856428428778933365,52888541394843178066602267708008426920852696156395,119223322127358350556916976358730860685989976081365,262291308680188371225217347989207893509177947379003,563281335034502895582024140763708754913152641092613,1181073767007828652026824811278744163527578118419995,2418389141968411049388260327856476144365993290098085,4836778283936822098776520655712952288731986580196170,9450320647076560100686432665777614471830189164383286,18041521235327978374037735089211809446221270222913546,33659554543522347712756968450022032548920280266629750,61379187697011339946792118938275471118619334603854250,109415073720759345122542472889969318081017074728609750,190694842770466287213574024179660811512629758812719850,324986985566569306378062773601957157648284518539987350,541644975944282177296771289336595262747140864233312250,882955508731090124634462786726778578998763874572111750,1407956081490116685227927146402160436781812664858232250,2196411487124582028955566348387370281379627757178842310,3352417532979625202090074952801775692632063418851917210,5006857354450089587537124929509145514969964846337278950,7317714594965515551015797973897981906494564006185253850,10467110749760800724870698367727493106758047249353590950,14653955049665121014818977714818490349461266149095027330,20081345808800351020307487979566079367780253611722815230,26938390719122422100412483875027667444583267040115971650,35376922751618602517409165570819466885055133823766757950,45484614966366774665240355733910743137928029201985831650,57257103545896998696243741923864111950097636760146870430,70572709021686998393044612138716231008259877867157770530,85173959164104998060571083615692002941003300874155929950,100660133557578634071584007909454185293912991942184280850,116494311870006733813181492299705405452506046854437987950,132026886786007631654939024606332792846173519768363053010,146535335883371107660976280057578154697401379083567784110,159277539003664247457582913106063211627610194656051939250,169553509261965166648394713951615676893907626569345612750,176768552209282833314283850715514216336201568125487979250,180489995413688787699847721256893462995911074822866673550,180489995413688787699847721256893462995911074822866673550,176768552209282833314283850715514216336201568125487979250,169553509261965166648394713951615676893907626569345612750,159277539003664247457582913106063211627610194656051939250,146535335883371107660976280057578154697401379083567784110,132026886786007631654939024606332792846173519768363053010,116494311870006733813181492299705405452506046854437987950,100660133557578634071584007909454185293912991942184280850,85173959164104998060571083615692002941003300874155929950,70572709021686998393044612138716231008259877867157770530,57257103545896998696243741923864111950097636760146870430,45484614966366774665240355733910743137928029201985831650,35376922751618602517409165570819466885055133823766757950,26938390719122422100412483875027667444583267040115971650,20081345808800351020307487979566079367780253611722815230,14653955049665121014818977714818490349461266149095027330,10467110749760800724870698367727493106758047249353590950,7317714594965515551015797973897981906494564006185253850,5006857354450089587537124929509145514969964846337278950,3352417532979625202090074952801775692632063418851917210,2196411487124582028955566348387370281379627757178842310,1407956081490116685227927146402160436781812664858232250,882955508731090124634462786726778578998763874572111750,541644975944282177296771289336595262747140864233312250,324986985566569306378062773601957157648284518539987350,190694842770466287213574024179660811512629758812719850,109415073720759345122542472889969318081017074728609750,61379187697011339946792118938275471118619334603854250,33659554543522347712756968450022032548920280266629750,18041521235327978374037735089211809446221270222913546,9450320647076560100686432665777614471830189164383286,4836778283936822098776520655712952288731986580196170,2418389141968411049388260327856476144365993290098085,1181073767007828652026824811278744163527578118419995,563281335034502895582024140763708754913152641092613,262291308680188371225217347989207893509177947379003,119223322127358350556916976358730860685989976081365,52888541394843178066602267708008426920852696156395,22892055230603763640768145724361856428428778933365,9665534430699366870546550416952783825336595549643,3979925942052680476107403112862910986903304049853,1597780487685382672889833366477810980143662209795,625218451702975828522108708621752122664911299485,238392647052213805119940730625560161879426610595,88545840333679413330263699946636631555215598221,32027218844096809076903891470060058222099258931,11277189733836904604543623757063400782429316525,3864211866839219060298164783888857610762493075,1288070622279739686766054927962952536920831025,417512546532053553641410907684543236105372815,131545048907359338818526724338965677129090065,40268892522661022087304099287438472590537775,11971832912142466025955272761130356716105825,3454958491423664692054206233077888179815775,967388377598626113775177745261808690348417,262668367427441527581339652686981167578047,69123254586168823047720961233416096731065,17619653129807739208242597961459005049095,4347706616446065518917004691788585661465,1037839643925834994838252732878565609511,239501456290577306501135246048899756041,53392044395988571512991933832557270455,11489427275086148300264087027259159465,2384598113697125118922735043393410455,476919622739425023784547008678682091,91829244129951402095161225273535061,17005415579620630017622449124728715,3025503385331277733196632052865845,516549358471193759326254252928315,84526258658922615162477968660997,13239052561036072254364019187867,1981894095963483870413775327525,283127727994783410059110761075,38532175999290049889701464525,4986516894025771162196660115,612379267687375405883800365,71206891591555279753930275,7820410059188152111703325,809007937157395046038275,78589342466718375900861,7144485678792579627351,605464888033269459945,47620833890257148535,3458496316052195145,230566421070146343,14012323932439833,769907908375815,37864323362745,1646274928815,62291483793,2009402703,53727345,1143135,18145,191,1> <1,192,18336,1161280,54870480,2063130048,64300886496,1708566412608,39510598291560,807772231738560,14782231840815648,244578745002586176,3689062737122341488,51079330206309343680,653085721923526608480,7749950566825849087296,85733828145510955528212,887597279624113421939136,8629417996345547157741600,79027301650743431865633600,683586159278930685637730640,5598896161713146568080460480,43518692893315821051898124640,321659903994073459948812225600,2265021823958267280472886088600,15220946656999556124777794515392,97765311219958687416841987848864,601075617130116374488732221589312,3542052743802471492522886305794160,20030918964951907750819081177594560,108834659709572032112783674398263776,568748866869376425879708233952217152,2861517736436550142707282052072092546,13874025388783273419186822070652569920,64881471671074719813256020859816429920,292893500686565878014127179881457026496,1277341100216412301339387978927465365552,5385546260371900513755257424667151270976,21967359746253804727159602653247590710560,86742907715976562255963559194875101780160,331791622013610350629060613920397264309112,1230056745026067641356517397948789857926464,4422346869022290805829383978339696870164192,15426791403566130718009478994208244895921600,52240725434803488113259372048568829306643600,171813941430020360905830823626404149719627840,549057595439412892459937632023508913234462880,1705583168811793240407465835647495773026203840,5152282489118958747064219711851810147683324100,15141401600676123664841788540952258393191809600,43304408577933713681447515227123459004528575456,120573059177776222407167591416696689777314857152,326938487385893218450204430572196793434642208816,863611098755189633642049439247312284544337910080,2222998939388358501411942075099563102808573509280,5577706429738063148997236479340721967046966259648,13645460372752047346653953529815694812239899599496,32557589661303130511314696141314640253765374483008,75780596625446941707370413432370283349281475089760,172111863522201528623519244066739287606842672237760,381514630807546721782134324347938754195167923460368,825572643714691266807241488752916648422330588471616,1744355102042331547608848952042452918440730759512608,3599462908976239701415085139135220307893571408518080,7255167425905233148164780983569428433097979870294255,14287098931013382199462953321490566760562175744579456,27491841882404538474724167754989423918051459387296832,51701075778850326086794703539233841995141550489543296,95038742240533687659549087388297503667539614870484000,170794261417770685069334591828244789199636409332464000,300109916491225632336116497069630129593646833541329600,515681828337035593591636797781617969160914277352707200,866631961510851483674834062938552420395425382773299600,1424600484675372301931234076063373841745904738805424000,2290911590221206809862389933128939015780576539430344000,3604367568614698714183493494789530718161440422037074560,5548829020104207231045641301189145974011691176030759520,8359274887429714789627199882310921207602028265189196160,12324571949415605138552922903407127421464528852522532800,17784825344726316275886496341625475013252611255538844800,25121065799425921739689676082545983456219313398448618280,34735300858465472035126465694384569717241519760817842560,47019736527922773120719971854593746812363520651838786880,62315313470741024617821649445847134329638400863882729600,80861537717985377182649521304730210022983163025752589600,102741718512263773361484097657774855088025665962132702080,127829812567583997089288354062580342958357514627304640960,155746668185791996453615695754408233949263178741313700480,185834092721683632132155091525146188234916292816340210800,217154445427585367884765500209159590746419038796622268800,248521198656014365468120516906038198298679566622801040960,278562222669378739315915304663910947543574898851930837120,305812874887035355118559193163641366325011573739619723360,328831048265629414105977627057678888521517821225397552000,346322061471247999962678564667129893230109194694833592000,357258547622971621014131571972407679332112642948354652800,360979990827377575399695442513786925991822149645733347100,357258547622971621014131571972407679332112642948354652800,346322061471247999962678564667129893230109194694833592000,328831048265629414105977627057678888521517821225397552000,305812874887035355118559193163641366325011573739619723360,278562222669378739315915304663910947543574898851930837120,248521198656014365468120516906038198298679566622801040960,217154445427585367884765500209159590746419038796622268800,185834092721683632132155091525146188234916292816340210800,155746668185791996453615695754408233949263178741313700480,127829812567583997089288354062580342958357514627304640960,102741718512263773361484097657774855088025665962132702080,80861537717985377182649521304730210022983163025752589600,62315313470741024617821649445847134329638400863882729600,47019736527922773120719971854593746812363520651838786880,34735300858465472035126465694384569717241519760817842560,25121065799425921739689676082545983456219313398448618280,17784825344726316275886496341625475013252611255538844800,12324571949415605138552922903407127421464528852522532800,8359274887429714789627199882310921207602028265189196160,5548829020104207231045641301189145974011691176030759520,3604367568614698714183493494789530718161440422037074560,2290911590221206809862389933128939015780576539430344000,1424600484675372301931234076063373841745904738805424000,866631961510851483674834062938552420395425382773299600,515681828337035593591636797781617969160914277352707200,300109916491225632336116497069630129593646833541329600,170794261417770685069334591828244789199636409332464000,95038742240533687659549087388297503667539614870484000,51701075778850326086794703539233841995141550489543296,27491841882404538474724167754989423918051459387296832,14287098931013382199462953321490566760562175744579456,7255167425905233148164780983569428433097979870294255,3599462908976239701415085139135220307893571408518080,1744355102042331547608848952042452918440730759512608,825572643714691266807241488752916648422330588471616,381514630807546721782134324347938754195167923460368,172111863522201528623519244066739287606842672237760,75780596625446941707370413432370283349281475089760,32557589661303130511314696141314640253765374483008,13645460372752047346653953529815694812239899599496,5577706429738063148997236479340721967046966259648,2222998939388358501411942075099563102808573509280,863611098755189633642049439247312284544337910080,326938487385893218450204430572196793434642208816,120573059177776222407167591416696689777314857152,43304408577933713681447515227123459004528575456,15141401600676123664841788540952258393191809600,5152282489118958747064219711851810147683324100,1705583168811793240407465835647495773026203840,549057595439412892459937632023508913234462880,171813941430020360905830823626404149719627840,52240725434803488113259372048568829306643600,15426791403566130718009478994208244895921600,4422346869022290805829383978339696870164192,1230056745026067641356517397948789857926464,331791622013610350629060613920397264309112,86742907715976562255963559194875101780160,21967359746253804727159602653247590710560,5385546260371900513755257424667151270976,1277341100216412301339387978927465365552,292893500686565878014127179881457026496,64881471671074719813256020859816429920,13874025388783273419186822070652569920,2861517736436550142707282052072092546,568748866869376425879708233952217152,108834659709572032112783674398263776,20030918964951907750819081177594560,3542052743802471492522886305794160,601075617130116374488732221589312,97765311219958687416841987848864,15220946656999556124777794515392,2265021823958267280472886088600,321659903994073459948812225600,43518692893315821051898124640,5598896161713146568080460480,683586159278930685637730640,79027301650743431865633600,8629417996345547157741600,887597279624113421939136,85733828145510955528212,7749950566825849087296,653085721923526608480,51079330206309343680,3689062737122341488,244578745002586176,14782231840815648,807772231738560,39510598291560,1708566412608,64300886496,2063130048,54870480,1161280,18336,192,1> <1,193,18528,1179616,56031760,2118000528,66364016544,1772867299104,41219164704168,847282830030120,15590004072554208,259360976843401824,3933641482124927664,54768392943431685168,704165052129835952160,8403036288749375695776,93483778712336804615508,973331107769624377467348,9517015275969660579680736,87656719647088979023375200,762613460929674117503364240,6282482320992077253718191120,49117589055028967619978585120,365178596887389281000710350240,2586681727952340740421698314200,17485968480957823405250680603992,112986257876958243541619782364256,698840928350075061905574209438176,4143128360932587867011618527383472,23572971708754379243341967483388720,128865578674523939863602755575858336,677583526578948457992491908350480928,3430266603305926568586990286024309698,16735543125219823561894104122724662466,78755497059857993232442842930468999840,357774972357640597827383200741273456416,1570234600902978179353515158808922392048,6662887360588312815094645403594616636528,27352906006625705240914860077914741981536,108710267462230366983123161848122692490720,418534529729586912885024173115272366089272,1561848367039677991985578011869187122235576,5652403614048358447185901376288486728090656,19849138272588421523838862972547941766085792,67667516838369618831268851042777074202565200,224054666864823849019090195674972979026271440,720871536869433253365768455649913062954090720,2254640764251206132867403467671004686260666720,6857865657930751987471685547499305920709527940,20293684089795082411906008252804068540875133700,58445810178609837346289303768075717397720385056,163877467755709936088615106643820148781843432608,447511546563669440857372021988893483211957065968,1190549586141082852092253869819509077978980118896,3086610038143548135053991514346875387352911419360,7800705369126421650409178554440285069855539768928,19223166802490110495651190009156416779286865859144,46203050034055177857968649671130335066005274082504,108338186286750072218685109573684923603046849572768,247892460147648470330889657499109570956124147327520,553626494329748250405653568414678041802010595698128,1207087274522237988589375813100855402617498511931984,2569927745757022814416090440795369566863061347984224,5343818011018571249023934091177673226334302168030688,10854630334881472849579866122704648740991551278812335,21542266356918615347627734305059995193660155614873711,41778940813417920674187121076479990678613635131876288,79192917661254864561518871294223265913193009876840128,146739818019384013746343790927531345662681165360027296,265833003658304372728883679216542292867176024202948000,470904177908996317405451088897874918793283242873793600,815791744828261225927753294851248098754561110894036800,1382313789847887077266470860720170389556339660126006800,2291232446186223785606068139001926262141330121578723600,3715512074896579111793624009192312857526481278235768000,5895279158835905524045883427918469733942016961467418560,9153196588718905945229134795978676692173131598067834080,13908103907533922020672841183500067181613719441219955680,20683846836845319928180122785718048629066557117711728960,30109397294141921414439419245032602434717140108061377600,42905891144152238015576172424171458469471924653987463080,59856366657891393774816141776930553173460833159266460840,81755037386388245155846437548978316529605040412656629440,109335049998663797738541621300440881142001921515721516480,143176851188726401800471170750577344352621563889635319200,183603256230249150544133618962505065111008828987885291680,230571531079847770450772451720355198046383180589437343040,283576480753375993542904049816988576907620693368618341440,341580760907475628585770787279554422184179471557653911280,402988538149269000016920591734305778981335331612962479600,465675644083599733352886017115197789045098605419423309760,527083421325393104784035821569949145842254465474731878080,584375097556414094434474497827552313868586472591550560480,634643923152664769224536820221320254846529394965017275360,675153109736877414068656191724808781751627015920231144000,703580609094219620976810136639537572562221837643188244800,718238538450349196413827014486194605323934792594087999900,718238538450349196413827014486194605323934792594087999900,703580609094219620976810136639537572562221837643188244800,675153109736877414068656191724808781751627015920231144000,634643923152664769224536820221320254846529394965017275360,584375097556414094434474497827552313868586472591550560480,527083421325393104784035821569949145842254465474731878080,465675644083599733352886017115197789045098605419423309760,402988538149269000016920591734305778981335331612962479600,341580760907475628585770787279554422184179471557653911280,283576480753375993542904049816988576907620693368618341440,230571531079847770450772451720355198046383180589437343040,183603256230249150544133618962505065111008828987885291680,143176851188726401800471170750577344352621563889635319200,109335049998663797738541621300440881142001921515721516480,81755037386388245155846437548978316529605040412656629440,59856366657891393774816141776930553173460833159266460840,42905891144152238015576172424171458469471924653987463080,30109397294141921414439419245032602434717140108061377600,20683846836845319928180122785718048629066557117711728960,13908103907533922020672841183500067181613719441219955680,9153196588718905945229134795978676692173131598067834080,5895279158835905524045883427918469733942016961467418560,3715512074896579111793624009192312857526481278235768000,2291232446186223785606068139001926262141330121578723600,1382313789847887077266470860720170389556339660126006800,815791744828261225927753294851248098754561110894036800,470904177908996317405451088897874918793283242873793600,265833003658304372728883679216542292867176024202948000,146739818019384013746343790927531345662681165360027296,79192917661254864561518871294223265913193009876840128,41778940813417920674187121076479990678613635131876288,21542266356918615347627734305059995193660155614873711,10854630334881472849579866122704648740991551278812335,5343818011018571249023934091177673226334302168030688,2569927745757022814416090440795369566863061347984224,1207087274522237988589375813100855402617498511931984,553626494329748250405653568414678041802010595698128,247892460147648470330889657499109570956124147327520,108338186286750072218685109573684923603046849572768,46203050034055177857968649671130335066005274082504,19223166802490110495651190009156416779286865859144,7800705369126421650409178554440285069855539768928,3086610038143548135053991514346875387352911419360,1190549586141082852092253869819509077978980118896,447511546563669440857372021988893483211957065968,163877467755709936088615106643820148781843432608,58445810178609837346289303768075717397720385056,20293684089795082411906008252804068540875133700,6857865657930751987471685547499305920709527940,2254640764251206132867403467671004686260666720,720871536869433253365768455649913062954090720,224054666864823849019090195674972979026271440,67667516838369618831268851042777074202565200,19849138272588421523838862972547941766085792,5652403614048358447185901376288486728090656,1561848367039677991985578011869187122235576,418534529729586912885024173115272366089272,108710267462230366983123161848122692490720,27352906006625705240914860077914741981536,6662887360588312815094645403594616636528,1570234600902978179353515158808922392048,357774972357640597827383200741273456416,78755497059857993232442842930468999840,16735543125219823561894104122724662466,3430266603305926568586990286024309698,677583526578948457992491908350480928,128865578674523939863602755575858336,23572971708754379243341967483388720,4143128360932587867011618527383472,698840928350075061905574209438176,112986257876958243541619782364256,17485968480957823405250680603992,2586681727952340740421698314200,365178596887389281000710350240,49117589055028967619978585120,6282482320992077253718191120,762613460929674117503364240,87656719647088979023375200,9517015275969660579680736,973331107769624377467348,93483778712336804615508,8403036288749375695776,704165052129835952160,54768392943431685168,3933641482124927664,259360976843401824,15590004072554208,847282830030120,41219164704168,1772867299104,66364016544,2118000528,56031760,1179616,18528,193,1> <1,194,18721,1198144,57211376,2174032288,68482017072,1839231315648,42992032003272,888501994734288,16437286902584328,274950980915956032,4193002458968329488,58702034425556612832,758933445073267637328,9107201340879211647936,101886815001086180311284,1066814886481961182082856,10490346383739284957148084,97173734923058639603055936,850270180576763096526739440,7045095781921751371221555360,55400071376021044873696776240,414296185942418248620688935360,2951860324839730021422408664440,20072650208910164145672378918192,130472226357916066946870462968248,811827186227033305447193991802432,4841969289282662928917192736821648,27716100069686967110353586010772192,152438550383278319106944723059247056,806449105253472397856094663926339264,4107850129884875026579482194374790626,20165809728525750130481094408748972164,95491040185077816794336947053193662306,436530469417498591059826043671742456256,1928009573260618777180898359550195848464,8233121961491290994448160562403539028576,34015793367214018056009505481509358618064,136063173468856072224038021926037434472256,527244797191817279868147334963395058579992,1980382896769264904870602184984459488324848,7214251981088036439171479388157673850326232,25501541886636779971024764348836428494176448,87516655110958040355107714015325015968650992,291722183703193467850359046717750053228836640,944926203734257102384858651324886041980362160,2975512301120639386233171923320917749214757440,9112506422181958120339089015170310606970194660,27151549747725834399377693800303374461584661640,78739494268404919758195312020879785938595518756,222323277934319773434904410411895866179563817664,611389014319379376945987128632713631993800498576,1638061132704752292949625891808402561190937184864,4277159624284630987146245384166384465331891538256,10887315407269969785463170068787160457208451188288,27023872171616532146060368563596701849142405628072,65426216836545288353619839680286751845292139941648,154541236320805250076653759244815258669052123655272,356230646434398542549574767072794494559170996900288,801518954477396720736543225913787612758134743025648,1760713768851986238995029381515533444419509107630112,3777015020279260803005466253896224969480559859916208,7913745756775594063440024531973042793197363516014912,16198448345900044098603800213882321967325853446843023,32396896691800088197207600427764643934651706893686046,63321207170336536021814855381539985872273790746749999,120971858474672785235705992370703256591806645008716416,225932735680638878307862662221754611575874175236867424,412572821677688386475227470144073638529857189562975296,736737181567300690134334768114417211660459267076741600,1286695922737257543333204383749123017547844353767830400,2198105534676148303194224155571418488310900771020043600,3673546236034110862872538999722096651697669781704730400,6006744521082802897399692148194239119667811399814491600,9610791233732484635839507437110782591468498239703186560,15048475747554811469275018223897146426115148559535252640,23061300496252827965901975979478743873786851039287789760,34591950744379241948852963969218115810680276558931684640,50793244130987241342619542030750651063783697225773106560,73015288438294159430015591669204060904189064762048840680,102762257802043631790392314201102011642932757813253923920,141611404044279638930662579325908869703065873571923090280,191090087385052042894388058849419197671606961928378145920,252511901187390199539012792051018225494623485405356835680,326780107418975552344604789713082409463630392877520610880,414174787310096920994906070682860263157392009577322634720,514148011833223763993676501537343774954003873958055684480,625157241660851622128674837096542999091800164926272252720,744569299056744628602691379013860201165514803170616390880,868664182232868733369806608849503568026433937032385789360,992759065408992838136921838685146934887353070894155187840,1111458518881807199218510319397501459710840938066282438560,1219019020709078863659011318048872568715115867556567835840,1309797032889542183293193011946129036598156410885248419360,1378733718831097035045466328364346354313848853563419388800,1421819147544568817390637151125732177886156630237276244700,1436477076900698392827654028972389210647869585188175999800,1421819147544568817390637151125732177886156630237276244700,1378733718831097035045466328364346354313848853563419388800,1309797032889542183293193011946129036598156410885248419360,1219019020709078863659011318048872568715115867556567835840,1111458518881807199218510319397501459710840938066282438560,992759065408992838136921838685146934887353070894155187840,868664182232868733369806608849503568026433937032385789360,744569299056744628602691379013860201165514803170616390880,625157241660851622128674837096542999091800164926272252720,514148011833223763993676501537343774954003873958055684480,414174787310096920994906070682860263157392009577322634720,326780107418975552344604789713082409463630392877520610880,252511901187390199539012792051018225494623485405356835680,191090087385052042894388058849419197671606961928378145920,141611404044279638930662579325908869703065873571923090280,102762257802043631790392314201102011642932757813253923920,73015288438294159430015591669204060904189064762048840680,50793244130987241342619542030750651063783697225773106560,34591950744379241948852963969218115810680276558931684640,23061300496252827965901975979478743873786851039287789760,15048475747554811469275018223897146426115148559535252640,9610791233732484635839507437110782591468498239703186560,6006744521082802897399692148194239119667811399814491600,3673546236034110862872538999722096651697669781704730400,2198105534676148303194224155571418488310900771020043600,1286695922737257543333204383749123017547844353767830400,736737181567300690134334768114417211660459267076741600,412572821677688386475227470144073638529857189562975296,225932735680638878307862662221754611575874175236867424,120971858474672785235705992370703256591806645008716416,63321207170336536021814855381539985872273790746749999,32396896691800088197207600427764643934651706893686046,16198448345900044098603800213882321967325853446843023,7913745756775594063440024531973042793197363516014912,3777015020279260803005466253896224969480559859916208,1760713768851986238995029381515533444419509107630112,801518954477396720736543225913787612758134743025648,356230646434398542549574767072794494559170996900288,154541236320805250076653759244815258669052123655272,65426216836545288353619839680286751845292139941648,27023872171616532146060368563596701849142405628072,10887315407269969785463170068787160457208451188288,4277159624284630987146245384166384465331891538256,1638061132704752292949625891808402561190937184864,611389014319379376945987128632713631993800498576,222323277934319773434904410411895866179563817664,78739494268404919758195312020879785938595518756,27151549747725834399377693800303374461584661640,9112506422181958120339089015170310606970194660,2975512301120639386233171923320917749214757440,944926203734257102384858651324886041980362160,291722183703193467850359046717750053228836640,87516655110958040355107714015325015968650992,25501541886636779971024764348836428494176448,7214251981088036439171479388157673850326232,1980382896769264904870602184984459488324848,527244797191817279868147334963395058579992,136063173468856072224038021926037434472256,34015793367214018056009505481509358618064,8233121961491290994448160562403539028576,1928009573260618777180898359550195848464,436530469417498591059826043671742456256,95491040185077816794336947053193662306,20165809728525750130481094408748972164,4107850129884875026579482194374790626,806449105253472397856094663926339264,152438550383278319106944723059247056,27716100069686967110353586010772192,4841969289282662928917192736821648,811827186227033305447193991802432,130472226357916066946870462968248,20072650208910164145672378918192,2951860324839730021422408664440,414296185942418248620688935360,55400071376021044873696776240,7045095781921751371221555360,850270180576763096526739440,97173734923058639603055936,10490346383739284957148084,1066814886481961182082856,101886815001086180311284,9107201340879211647936,758933445073267637328,58702034425556612832,4193002458968329488,274950980915956032,16437286902584328,888501994734288,42992032003272,1839231315648,68482017072,2174032288,57211376,1198144,18721,194,1> <1,195,18915,1216865,58409520,2231243664,70656049360,1907713332720,44831263318920,931494026737560,17325788897318616,291388267818540360,4467953439884285520,62895036884524942320,817635479498824250160,9866134785952479285264,110994016341965391959220,1168701701483047362394140,11557161270221246139230940,107664081306797924560204020,947443915499821736129795376,7895365962498514467748294800,62445167157942796244918331600,469696257318439293494385711600,3366156510782148270043097599800,23024510533749894167094787582632,150544876566826231092542841886440,942299412584949372394064454770680,5653796475509696234364386728624080,32558069358969630039270778747593840,180154650452965286217298309070019248,958887655636750716963039386985586320,4914299235138347424435576858301129890,24273659858410625157060576603123762790,115656849913603566924818041461942634470,532021509602576407854162990724936118562,2364540042678117368240724403221938304720,10161131534751909771629058921953734877040,42248915328705309050457666043912897646640,170078966836070090280047527407546793090320,663307970660673352092185356889432493052248,2507627693961082184738749519947854546904840,9194634877857301344042081573142133338651080,32715793867724816410196243736994102344502680,113018196997594820326132478364161444462827440,379238838814151508205466760733075069197487632,1236648387437450570235217698042636095209198800,3920438504854896488618030574645803791195119600,12088018723302597506572260938491228356184952100,36264056169907792519716782815473685068554856300,105891044016130754157573005821183160400180180396,301062772202724693193099722432775652118159336420,833712292253699150380891539044609498173364316240,2249450147024131669895613020441116193184737683440,5915220756989383280095871275974787026522828723120,15164475031554600772609415452953544922540342726544,37911187578886501931523538632383862306350856816360,92450089008161820499680208243883453694434545569720,219967453157350538430273598925102010514344263596920,510771882755203792626228526317609753228223120555560,1157749600911795263286117992986582107317305739925936,2562232723329382959731572607429321057177643850655760,5537728789131247042000495635411758413900068967546320,11690760777054854866445490785869267762677923375931120,24112194102675638162043824745855364760523216962857935,48595345037700132295811400641646965901977560340529069,95718103862136624219022455809304629806925497640436045,184293065645009321257520847752243242464080435755466415,346904594155311663543568654592457868167680820245583840,638505557358327264783090132365828250105731364799842720,1149310003244989076609562238258490850190316456639716896,2023433104304558233467539151863540229208303620844572000,3484801457413405846527428539320541505858745124787874000,5871651770710259166066763155293515140008570552724774000,9680290757116913760272231147916335771365481181519222000,15617535754815287533239199585305021711136309639517678160,24659266981287296105114525661007929017583646799238439200,38109776243807639435176994203375890299901999598823042400,57653251240632069914754939948696859684467127598219474400,85385194875366483291472505999968766874463973784704791200,123808532569281400772635133699954711967972761987821947240,175777546240337791220407905870306072547121822575302764600,244373661846323270721054893527010881345998631385177014200,332701491429331681825050638175328067374672835500301236200,443601988572442242433400850900437423166230447333734981600,579292008606365751883617581764100634958253878282877446560,740954894729072473339510860395942672621022402454843245600,928322799143320684988582572220204038111395883535378319200,1139305253494075386122351338633886774045804038884327937200,1369726540717596250731366216110403200257314968096888643600,1613233481289613361972497987863363769191948740203002180240,1861423247641861571506728447534650502913787007926540977200,2104217584290800037355432158082648394598194008960437626400,2330477539590886062877521637446374028425956805622850274400,2528816053598621046952204329995001605313272278441816255200,2688530751720639218338659340310475390912005264448667808160,2800552866375665852436103479490078532200005483800695633500,2858296224445267210218291180098121388534026215425452244500,2858296224445267210218291180098121388534026215425452244500,2800552866375665852436103479490078532200005483800695633500,2688530751720639218338659340310475390912005264448667808160,2528816053598621046952204329995001605313272278441816255200,2330477539590886062877521637446374028425956805622850274400,2104217584290800037355432158082648394598194008960437626400,1861423247641861571506728447534650502913787007926540977200,1613233481289613361972497987863363769191948740203002180240,1369726540717596250731366216110403200257314968096888643600,1139305253494075386122351338633886774045804038884327937200,928322799143320684988582572220204038111395883535378319200,740954894729072473339510860395942672621022402454843245600,579292008606365751883617581764100634958253878282877446560,443601988572442242433400850900437423166230447333734981600,332701491429331681825050638175328067374672835500301236200,244373661846323270721054893527010881345998631385177014200,175777546240337791220407905870306072547121822575302764600,123808532569281400772635133699954711967972761987821947240,85385194875366483291472505999968766874463973784704791200,57653251240632069914754939948696859684467127598219474400,38109776243807639435176994203375890299901999598823042400,24659266981287296105114525661007929017583646799238439200,15617535754815287533239199585305021711136309639517678160,9680290757116913760272231147916335771365481181519222000,5871651770710259166066763155293515140008570552724774000,3484801457413405846527428539320541505858745124787874000,2023433104304558233467539151863540229208303620844572000,1149310003244989076609562238258490850190316456639716896,638505557358327264783090132365828250105731364799842720,346904594155311663543568654592457868167680820245583840,184293065645009321257520847752243242464080435755466415,95718103862136624219022455809304629806925497640436045,48595345037700132295811400641646965901977560340529069,24112194102675638162043824745855364760523216962857935,11690760777054854866445490785869267762677923375931120,5537728789131247042000495635411758413900068967546320,2562232723329382959731572607429321057177643850655760,1157749600911795263286117992986582107317305739925936,510771882755203792626228526317609753228223120555560,219967453157350538430273598925102010514344263596920,92450089008161820499680208243883453694434545569720,37911187578886501931523538632383862306350856816360,15164475031554600772609415452953544922540342726544,5915220756989383280095871275974787026522828723120,2249450147024131669895613020441116193184737683440,833712292253699150380891539044609498173364316240,301062772202724693193099722432775652118159336420,105891044016130754157573005821183160400180180396,36264056169907792519716782815473685068554856300,12088018723302597506572260938491228356184952100,3920438504854896488618030574645803791195119600,1236648387437450570235217698042636095209198800,379238838814151508205466760733075069197487632,113018196997594820326132478364161444462827440,32715793867724816410196243736994102344502680,9194634877857301344042081573142133338651080,2507627693961082184738749519947854546904840,663307970660673352092185356889432493052248,170078966836070090280047527407546793090320,42248915328705309050457666043912897646640,10161131534751909771629058921953734877040,2364540042678117368240724403221938304720,532021509602576407854162990724936118562,115656849913603566924818041461942634470,24273659858410625157060576603123762790,4914299235138347424435576858301129890,958887655636750716963039386985586320,180154650452965286217298309070019248,32558069358969630039270778747593840,5653796475509696234364386728624080,942299412584949372394064454770680,150544876566826231092542841886440,23024510533749894167094787582632,3366156510782148270043097599800,469696257318439293494385711600,62445167157942796244918331600,7895365962498514467748294800,947443915499821736129795376,107664081306797924560204020,11557161270221246139230940,1168701701483047362394140,110994016341965391959220,9866134785952479285264,817635479498824250160,62895036884524942320,4467953439884285520,291388267818540360,17325788897318616,931494026737560,44831263318920,1907713332720,70656049360,2231243664,58409520,1216865,18915,195,1> <1,196,19110,1235780,59626385,2289653184,72887293024,1978369382080,46738976651640,976325290056480,18257282924056176,308714056715858976,4759341707702825880,67362990324409227840,880530516383349192480,10683770265451303535424,120860151127917871244484,1279695717825012754353360,12725862971704293501625080,119221242577019170699434960,1055107996806619660689999396,8842809877998336203878090176,70340533120441310712666626400,532141424476382089739304043200,3835852768100587563537483311400,26390667044532042437137885182432,173569387100576125259637629469072,1092844289151775603486607296657120,6596095888094645606758451183394760,38211865834479326273635165476217920,212712719811934916256569087817613088,1139042306089716003180337696055605568,5873186890775098141398616245286716210,29187959093548972581496153461424892680,139930509772014192081878618065066397260,647678359516179974778981032186878753032,2896561552280693776094887393946874423282,12525671577430027139869783325175673181760,52410046863457218822086724965866632523680,212327882164775399330505193451459690736960,833386937496743442372232884296979286142568,3170935664621755536830934876837287039957088,11702262571818383528780831093089987885555920,41910428745582117754238325310136235683153760,145733990865319636736328722101155546807330120,492257035811746328531599239097236513660315072,1615887226251602078440684458775711164406686432,5157086892292347058853248272688439886404318400,16008457228157493995190291513137032147380071700,48352074893210390026289043753964913424739808400,142155100186038546677289788636656845468735036696,406953816218855447350672728253958812518339516816,1134775064456423843573991261477385150291523652660,3083162439277830820276504559485725691358101999680,8164670904013514949991484296415903219707566406560,21079695788543984052705286728928331949063171449664,53075662610441102704132954085337407228891199542904,130361276587048322431203746876267316000785402386080,312417542165512358929953807168985464208778809166640,730739335912554331056502125242711763742567384152480,1668521483666999055912346519304191860545528860481496,3719982324241178223017690600415903164494949590581696,8099961512460630001732068242841079471077712818202080,17228489566186101908445986421281026176577992343477440,35802954879730493028489315531724632523201140338789055,72707539140375770457855225387502330662500777303387004,144313448899836756514833856450951595708903057980965114,280011169507145945476543303561547872271005933395902460,531197659800320984801089502344701110631761256001050255,985410151513638928326658786958286118273412185045426560,1787815560603316341392652370624319100296047821439559616,3172743107549547310077101390122031079398620077484288896,5508234561717964079994967691184081735067048745632446000,9356453228123665012594191694614056645867315677512648000,15551942527827172926338994303209850911374051734243996000,25297826511932201293511430733221357482501790821036900160,40276802736102583638353725246312950728719956438756117360,62769043225094935540291519864383819317485646398061481600,95763027484439709349931934152072749984369127197042516800,143038446115998553206227445948665626558931101382924265600,209193727444647884064107639699923478842436735772526738440,299586078809619191993043039570260784515094584563124711840,420151208086661061941462799397316953893120453960479778800,577075153275654952546105531702338948720671466885478250400,776303480001773924258451489075765490540903282834036217800,1022893997178807994317018432664538058124484325616612428160,1320246903335438225223128442160043307579276280737720692160,1669277693872393158328093432616146710732418285990221564800,2067628052637396071110933910854090812157199922419706256400,2509031794211671636853717554744289974303119006981216580800,2982960022007209612703864203973766969449263708299890823840,3474656728931474933479226435398014272105735748129543157440,3965640831932661608862160605617298897511981016886978603600,4434695123881686100232953795529022423024150814583287900800,4859293593189507109829725967441375633739229084064666529600,5217346805319260265290863670305476996225277542890484063360,5489083618096305070774762819800553923112010748249363441660,5658849090820933062654394659588199920734031699226147878000,5716592448890534420436582360196242777068052430850904489000,5658849090820933062654394659588199920734031699226147878000,5489083618096305070774762819800553923112010748249363441660,5217346805319260265290863670305476996225277542890484063360,4859293593189507109829725967441375633739229084064666529600,4434695123881686100232953795529022423024150814583287900800,3965640831932661608862160605617298897511981016886978603600,3474656728931474933479226435398014272105735748129543157440,2982960022007209612703864203973766969449263708299890823840,2509031794211671636853717554744289974303119006981216580800,2067628052637396071110933910854090812157199922419706256400,1669277693872393158328093432616146710732418285990221564800,1320246903335438225223128442160043307579276280737720692160,1022893997178807994317018432664538058124484325616612428160,776303480001773924258451489075765490540903282834036217800,577075153275654952546105531702338948720671466885478250400,420151208086661061941462799397316953893120453960479778800,299586078809619191993043039570260784515094584563124711840,209193727444647884064107639699923478842436735772526738440,143038446115998553206227445948665626558931101382924265600,95763027484439709349931934152072749984369127197042516800,62769043225094935540291519864383819317485646398061481600,40276802736102583638353725246312950728719956438756117360,25297826511932201293511430733221357482501790821036900160,15551942527827172926338994303209850911374051734243996000,9356453228123665012594191694614056645867315677512648000,5508234561717964079994967691184081735067048745632446000,3172743107549547310077101390122031079398620077484288896,1787815560603316341392652370624319100296047821439559616,985410151513638928326658786958286118273412185045426560,531197659800320984801089502344701110631761256001050255,280011169507145945476543303561547872271005933395902460,144313448899836756514833856450951595708903057980965114,72707539140375770457855225387502330662500777303387004,35802954879730493028489315531724632523201140338789055,17228489566186101908445986421281026176577992343477440,8099961512460630001732068242841079471077712818202080,3719982324241178223017690600415903164494949590581696,1668521483666999055912346519304191860545528860481496,730739335912554331056502125242711763742567384152480,312417542165512358929953807168985464208778809166640,130361276587048322431203746876267316000785402386080,53075662610441102704132954085337407228891199542904,21079695788543984052705286728928331949063171449664,8164670904013514949991484296415903219707566406560,3083162439277830820276504559485725691358101999680,1134775064456423843573991261477385150291523652660,406953816218855447350672728253958812518339516816,142155100186038546677289788636656845468735036696,48352074893210390026289043753964913424739808400,16008457228157493995190291513137032147380071700,5157086892292347058853248272688439886404318400,1615887226251602078440684458775711164406686432,492257035811746328531599239097236513660315072,145733990865319636736328722101155546807330120,41910428745582117754238325310136235683153760,11702262571818383528780831093089987885555920,3170935664621755536830934876837287039957088,833386937496743442372232884296979286142568,212327882164775399330505193451459690736960,52410046863457218822086724965866632523680,12525671577430027139869783325175673181760,2896561552280693776094887393946874423282,647678359516179974778981032186878753032,139930509772014192081878618065066397260,29187959093548972581496153461424892680,5873186890775098141398616245286716210,1139042306089716003180337696055605568,212712719811934916256569087817613088,38211865834479326273635165476217920,6596095888094645606758451183394760,1092844289151775603486607296657120,173569387100576125259637629469072,26390667044532042437137885182432,3835852768100587563537483311400,532141424476382089739304043200,70340533120441310712666626400,8842809877998336203878090176,1055107996806619660689999396,119221242577019170699434960,12725862971704293501625080,1279695717825012754353360,120860151127917871244484,10683770265451303535424,880530516383349192480,67362990324409227840,4759341707702825880,308714056715858976,18257282924056176,976325290056480,46738976651640,1978369382080,72887293024,2289653184,59626385,1235780,19110,196,1> <1,197,19306,1254890,60862165,2349279569,75176946208,2051256675104,48717346033720,1023064266708120,19233608214112656,326971339639915152,5068055764418684856,72122332032112053720,947893506707758420320,11564300781834652727904,131543921393369174779908,1400555868952930625597844,14005558689529306255978440,131947105548723464201060040,1174329239383638831389434356,9897917874804955864568089572,79183342998439646916544716576,602481957596823400451970669600,4367994192576969653276787354600,30226519812632630000675368493832,199960054145108167696775514651504,1266413676252351728746244926126192,7688940177246421210245058480051880,44807961722573971880393616659612680,250924585646414242530204253293831008,1351755025901650919436906783873218656,7012229196864814144578953941342321778,35061145984324070722894769706711608890,169118468865563164663374771526491289940,787608869288194166860859650251945150292,3544239911796873750873868426133753176314,15422233129710720915964670719122547605042,64935718440887245961956508291042305705440,264737929028232618152591918417326323260640,1045714819661518841702738077748438976879528,4004322602118498979203167761134266326099656,14873198236440139065611765969927274925513008,53612691317400501283019156403226223568709680,187644419610901754490567047411291782490483880,637991026677065965267927961198392060467645192,2108144262063348406972283697872947678067001504,6772974118543949137293932731464151050811004832,21165544120449841054043539785825472033784390100,64360532121367884021479335267101945572119880100,190507175079248936703578832390621758893474845096,549108916404893994027962516890615657987074553512,1541728880675279290924663989731343962809863169476,4217937503734254663850495820963110841649625652340,11247833343291345770267988855901628911065668406240,29244366692557499002696771025344235168770737856224,74155358398985086756838240814265739177954370992568,183436939197489425135336700961604723229676601928984,442778818752560681361157554045252780209564211552720,1043156878078066689986455932411697227951346193319120,2399260819579553386968848644546903624288096244633976,5388503807908177278930037119720095025040478451063192,11819943836701808224749758843256982635572662408783776,25328451078646731910178054664122105647655705161679520,53031444445916594936935301953005658699779132682266495,108510494020106263486344540919226963185701917642176059,217020988040212526972689081838453926371403835284352118,424324618406982701991377160012499467979908991376867574,811208829307466930277632805906248982902767189396952715,1516607811313959913127748289302987228905173441046476815,2773225712116955269719311157582605218569460006484986176,4960558668152863651469753760746350179694667898923848512,8680977669267511390072069081306112814465668823116734896,14864687789841629092589159385798138380934364423145094000,24908395755950837938933185997823907557241367411756644000,40849769039759374219850425036431208393875842555280896160,65574629248034784931865155979534308211221747259793017520,103045845961197519178645245110696770046205602836817598960,158532070709534644890223454016456569301854773595103998400,238801473600438262556159380100738376543300228579966782400,352232173560646437270335085648589105401367837155451004040,508779806254267076057150679270184263357531320335651450280,719737286896280253934505838967577738408215038523604490640,997226361362316014487568331099655902613791920845958029200,1353378633277428876804557020778104439261574749719514468200,1799197477180581918575469921740303548665387608450648645960,2343140900514246219540146874824581365703760606354333120320,2989524597207831383551221874776190018311694566727942256960,3736905746509789229439027343470237522889618208409927821200,4576659846849067707964651465598380786460318929400922837200,5491991816218881249557581758718056943752382715281107404640,6457616750938684546183090639371781241554999456429433981280,7440297560864136542341387041015313169617716765016521761040,8400335955814347709095114401146321320536131831470266504400,9293988717071193210062679762970398056763379898647954430400,10076640398508767375120589637746852629964506626955150592960,10706430423415565336065626490106030919337288291139847505020,11147932708917238133429157479388753843846042447475511319660,11375441539711467483090977019784442697802084130077052367000,11375441539711467483090977019784442697802084130077052367000,11147932708917238133429157479388753843846042447475511319660,10706430423415565336065626490106030919337288291139847505020,10076640398508767375120589637746852629964506626955150592960,9293988717071193210062679762970398056763379898647954430400,8400335955814347709095114401146321320536131831470266504400,7440297560864136542341387041015313169617716765016521761040,6457616750938684546183090639371781241554999456429433981280,5491991816218881249557581758718056943752382715281107404640,4576659846849067707964651465598380786460318929400922837200,3736905746509789229439027343470237522889618208409927821200,2989524597207831383551221874776190018311694566727942256960,2343140900514246219540146874824581365703760606354333120320,1799197477180581918575469921740303548665387608450648645960,1353378633277428876804557020778104439261574749719514468200,997226361362316014487568331099655902613791920845958029200,719737286896280253934505838967577738408215038523604490640,508779806254267076057150679270184263357531320335651450280,352232173560646437270335085648589105401367837155451004040,238801473600438262556159380100738376543300228579966782400,158532070709534644890223454016456569301854773595103998400,103045845961197519178645245110696770046205602836817598960,65574629248034784931865155979534308211221747259793017520,40849769039759374219850425036431208393875842555280896160,24908395755950837938933185997823907557241367411756644000,14864687789841629092589159385798138380934364423145094000,8680977669267511390072069081306112814465668823116734896,4960558668152863651469753760746350179694667898923848512,2773225712116955269719311157582605218569460006484986176,1516607811313959913127748289302987228905173441046476815,811208829307466930277632805906248982902767189396952715,424324618406982701991377160012499467979908991376867574,217020988040212526972689081838453926371403835284352118,108510494020106263486344540919226963185701917642176059,53031444445916594936935301953005658699779132682266495,25328451078646731910178054664122105647655705161679520,11819943836701808224749758843256982635572662408783776,5388503807908177278930037119720095025040478451063192,2399260819579553386968848644546903624288096244633976,1043156878078066689986455932411697227951346193319120,442778818752560681361157554045252780209564211552720,183436939197489425135336700961604723229676601928984,74155358398985086756838240814265739177954370992568,29244366692557499002696771025344235168770737856224,11247833343291345770267988855901628911065668406240,4217937503734254663850495820963110841649625652340,1541728880675279290924663989731343962809863169476,549108916404893994027962516890615657987074553512,190507175079248936703578832390621758893474845096,64360532121367884021479335267101945572119880100,21165544120449841054043539785825472033784390100,6772974118543949137293932731464151050811004832,2108144262063348406972283697872947678067001504,637991026677065965267927961198392060467645192,187644419610901754490567047411291782490483880,53612691317400501283019156403226223568709680,14873198236440139065611765969927274925513008,4004322602118498979203167761134266326099656,1045714819661518841702738077748438976879528,264737929028232618152591918417326323260640,64935718440887245961956508291042305705440,15422233129710720915964670719122547605042,3544239911796873750873868426133753176314,787608869288194166860859650251945150292,169118468865563164663374771526491289940,35061145984324070722894769706711608890,7012229196864814144578953941342321778,1351755025901650919436906783873218656,250924585646414242530204253293831008,44807961722573971880393616659612680,7688940177246421210245058480051880,1266413676252351728746244926126192,199960054145108167696775514651504,30226519812632630000675368493832,4367994192576969653276787354600,602481957596823400451970669600,79183342998439646916544716576,9897917874804955864568089572,1174329239383638831389434356,131947105548723464201060040,14005558689529306255978440,1400555868952930625597844,131543921393369174779908,11564300781834652727904,947893506707758420320,72122332032112053720,5068055764418684856,326971339639915152,19233608214112656,1023064266708120,48717346033720,2051256675104,75176946208,2349279569,60862165,1254890,19306,197,1> <1,198,19503,1274196,62117055,2410141734,77526225777,2126433621312,50768602708824,1071781612741840,20256672480820776,346204947854027808,5395027104058600008,77190387796530738576,1020015838739870474040,12512194288542411148224,143108222175203827507812,1532099790346299800377752,15406114558482236881576284,145952664238252770457038480,1306276344932362295590494396,11072247114188594695957523928,89081260873244602781112806148,681665300595263047368515386176,4970476150173793053728758024200,34594514005209599653952155848432,230186573957740797697450883145336,1466373730397459896443020440777696,8955353853498772938991303406178072,52496901899820393090638675139664560,295732547368988214410597869953443688,1602679611548065161967111037167049664,8363984222766465064015860725215540434,42073375181188884867473723648053930668,204179614849887235386269541233202898830,956727338153757331524234421778436440232,4331848781085067917734728076385698326606,18966473041507594666838539145256300781356,80357951570597966877921179010164853310482,329673647469119864114548426708368628966080,1310452748689751459855329996165765300140168,5050037421780017820905905838882705302979184,18877520838558638044814933731061541251612664,68485889553840640348630922373153498494222688,241257110928302255773586203814518006059193560,825635446287967719758495008609683842958129072,2746135288740414372240211659071339738534646696,8881118380607297544266216429337098728878006336,27938518238993790191337472517289623084595394932,85526076241817725075522875052927417605904270200,254867707200616820725058167657723704465594725196,739616091484142930731541349281237416880549398608,2090837797080173284952626506621959620796937722988,5759666384409533954775159810694454804459488821816,15465770847025600434118484676864739752715294058580,40492200035848844772964759881245864079836406262464,103399725091542585759535011839609974346725108848792,257592297596474511892174941775870462407630972921552,626215757950050106496494255006857503439240813481704,1485935696830627371347613486456950008160910404871840,3442417697657620076955304576958600852239442437953096,7787764627487730665898885764266998649328574695697168,17208447644609985503679795962977077660613140859846968,37148394915348540134927813507379088283228367570463296,78359895524563326847113356617127764347434837843946015,161541938466022858423279842872232621885481050324442554,325531482060318790459033622757680889557105752926528177,641345606447195228964066241850953394351312826661219692,1235533447714449632269009965918748450882676180773820289,2327816640621426843405381095209236211807940630443429530,4289833523430915182847059446885592447474633447531462991,7733784380269818921189064918328955398264127905408834688,13641536337420375041541822842052462994160336722040583408,23545665459109140482661228467104251195400033246261828896,39773083545792467031522345383622045938175731834901738000,65758164795710212158783611034255115951117209967037540160,106424398287794159151715581015965516605097589815073913680,168620475209232304110510401090231078257427350096610616480,261577916670732164068868699127153339348060376431921597360,397333544309972907446382834117194945845155002175070780800,591033647161084699826494465749327481944668065735417786440,861011979814913513327485764918773368758899157491102454320,1228517093150547329991656518237762001765746358859255940920,1716963648258596268422074170067233641022006959369562519840,2350604994639744891292125351877760341875366670565472497400,3152576110458010795380026942518407987926962358170163114160,4142338377694828138115616796564884914369148214804981766280,5332665497722077603091368749600771384015455173082275377280,6726430343717620612990249218246427541201312775137870078160,8313565593358856937403678809068618309349937137810850658400,10068651663067948957522233224316437730212701644682030241840,11949608567157565795740672398089838185307382171710541385920,13897914311802821088524477680387094411172716221445955742320,15840633516678484251436501442161634490153848596486788265440,17694324672885540919157794164116719377299511730118220934800,19370629115579960585183269400717250686727886525603105023360,20783070821924332711186216127852883549301794918094998097980,21854363132332803469494783969494784763183330738615358824680,22523374248628705616520134499173196541648126577552563686660,22750883079422934966181954039568885395604168260154104734000,22523374248628705616520134499173196541648126577552563686660,21854363132332803469494783969494784763183330738615358824680,20783070821924332711186216127852883549301794918094998097980,19370629115579960585183269400717250686727886525603105023360,17694324672885540919157794164116719377299511730118220934800,15840633516678484251436501442161634490153848596486788265440,13897914311802821088524477680387094411172716221445955742320,11949608567157565795740672398089838185307382171710541385920,10068651663067948957522233224316437730212701644682030241840,8313565593358856937403678809068618309349937137810850658400,6726430343717620612990249218246427541201312775137870078160,5332665497722077603091368749600771384015455173082275377280,4142338377694828138115616796564884914369148214804981766280,3152576110458010795380026942518407987926962358170163114160,2350604994639744891292125351877760341875366670565472497400,1716963648258596268422074170067233641022006959369562519840,1228517093150547329991656518237762001765746358859255940920,861011979814913513327485764918773368758899157491102454320,591033647161084699826494465749327481944668065735417786440,397333544309972907446382834117194945845155002175070780800,261577916670732164068868699127153339348060376431921597360,168620475209232304110510401090231078257427350096610616480,106424398287794159151715581015965516605097589815073913680,65758164795710212158783611034255115951117209967037540160,39773083545792467031522345383622045938175731834901738000,23545665459109140482661228467104251195400033246261828896,13641536337420375041541822842052462994160336722040583408,7733784380269818921189064918328955398264127905408834688,4289833523430915182847059446885592447474633447531462991,2327816640621426843405381095209236211807940630443429530,1235533447714449632269009965918748450882676180773820289,641345606447195228964066241850953394351312826661219692,325531482060318790459033622757680889557105752926528177,161541938466022858423279842872232621885481050324442554,78359895524563326847113356617127764347434837843946015,37148394915348540134927813507379088283228367570463296,17208447644609985503679795962977077660613140859846968,7787764627487730665898885764266998649328574695697168,3442417697657620076955304576958600852239442437953096,1485935696830627371347613486456950008160910404871840,626215757950050106496494255006857503439240813481704,257592297596474511892174941775870462407630972921552,103399725091542585759535011839609974346725108848792,40492200035848844772964759881245864079836406262464,15465770847025600434118484676864739752715294058580,5759666384409533954775159810694454804459488821816,2090837797080173284952626506621959620796937722988,739616091484142930731541349281237416880549398608,254867707200616820725058167657723704465594725196,85526076241817725075522875052927417605904270200,27938518238993790191337472517289623084595394932,8881118380607297544266216429337098728878006336,2746135288740414372240211659071339738534646696,825635446287967719758495008609683842958129072,241257110928302255773586203814518006059193560,68485889553840640348630922373153498494222688,18877520838558638044814933731061541251612664,5050037421780017820905905838882705302979184,1310452748689751459855329996165765300140168,329673647469119864114548426708368628966080,80357951570597966877921179010164853310482,18966473041507594666838539145256300781356,4331848781085067917734728076385698326606,956727338153757331524234421778436440232,204179614849887235386269541233202898830,42073375181188884867473723648053930668,8363984222766465064015860725215540434,1602679611548065161967111037167049664,295732547368988214410597869953443688,52496901899820393090638675139664560,8955353853498772938991303406178072,1466373730397459896443020440777696,230186573957740797697450883145336,34594514005209599653952155848432,4970476150173793053728758024200,681665300595263047368515386176,89081260873244602781112806148,11072247114188594695957523928,1306276344932362295590494396,145952664238252770457038480,15406114558482236881576284,1532099790346299800377752,143108222175203827507812,12512194288542411148224,1020015838739870474040,77190387796530738576,5395027104058600008,346204947854027808,20256672480820776,1071781612741840,50768602708824,2126433621312,77526225777,2410141734,62117055,1274196,19503,198,1> <1,199,19701,1293699,63391251,2472258789,79936367511,2203959847089,52895036330136,1122550215450664,21328454093562616,366461620334848584,5741232051912627816,82585414900589338584,1097206226536401212616,13532210127282281622264,155620416463746238656036,1675208012521503627885564,16938214348828536681954036,161358778796735007338614764,1452229009170615066047532876,12378523459120956991548018324,100153507987433197477070330076,770746561468507650149628192324,5652141450769056101097273410376,39564990155383392707680913872632,264781087962950397351403038993768,1696560304355200694140471323923032,10421727583896232835434323846955768,61452255753319166029629978545842632,348229449268808607501236545093108248,1898412158917053376377708907120493352,9966663834314530225982971762382590098,50437359403955349931489584373269471102,246252990031076120253743264881256829498,1160906953003644566910503963011639339062,5288576119238825249258962498164134766838,23298321822592662584573267221641999107962,99324424612105561544759718155421154091838,410031599039717830992469605718533482276562,1640126396158871323969878422874133929106248,6360490170469769280761235835048470603119352,23927558260338655865720839569944246554591848,87363410392399278393445856104215039745835352,309743000482142896122217126187671504553416248,1066892557216269975532081212424201849017322632,3571770735028382091998706667681023581492775768,11627253669347711916506428088408438467412653032,36819636619601087735603688946626721813473401268,113464594480811515266860347570217040690499665132,340393783442434545800581042710651122071498995396,994483798684759751456599516938961121346144123804,2830453888564316215684167855903197037677487121596,7850504181489707239727786317316414425256426544804,21225437231435134388893644487559194557174782880396,55957970882874445207083244558110603832551700321044,143891925127391430532499771720855838426561515111256,360992022688017097651709953615480436754356081770344,883808055546524618388669196782727965846871786403256,2112151454780677477844107741463807511600151218353544,4928353394488247448302918063415550860400352842824936,11230182325145350742854190341225599501568017133650264,24996212272097716169578681727244076309941715555544136,54356842559958525638607609470356165943841508430310264,115508290439911866982041170124506852630663205414409311,239901833990586185270393199489360386232915888168388569,487073420526341648882313465629913511442586803250970731,966877088507514019423099864608634283908418579587747869,1876879054161644861233076207769701845233989007435039981,3563350088335876475674391061127984662690616811217249819,6617650164052342026252440542094828659282574077974892521,12023617903700734104036124365214547845738761352940297679,21375320717690193962730887760381418392424464627449418096,37187201796529515524203051309156714189560369968302412304,63318749004901607514183573850726297133575765081163566896,105531248341502679190305956417877161889292941801939278160,172182563083504371310499192050220632556214799782111453840,275044873497026463262225982106196594862524939911684530160,430198391879964468179379100217384417605487726528532213840,658911460980705071515251533244348285193215378606992378160,988367191471057607272877299866522427789823067910488567240,1452045626975998213153980230668100850703567223226520240760,2089529072965460843319142283156535370524645516350358395240,2945480741409143598413730688304995642787753318228818460760,4067568642898341159714199521944993982897373629935035017240,5503181105097755686672152294396168329802329028735635611560,7294914488152838933495643739083292902296110572975144880440,9475003875416905741206985546165656298384603387887257143560,12059095841439698216081617967847198925216767948220145455440,15039995937076477550393928027315045850551249912948720736560,18382217256426805894925912033385056039562638782492880900240,22018260230225514753262905622406275915520083816392571627760,25847522878960386884265150078476932596480098393156497128240,29738547828481305339960979122548728901326564817932744007760,33534958189564025170594295606278353867453360326605009200240,37064953788465501504341063564833970064027398255721325958160,40153699937504293296369485528570134236029681443698103121340,42637433954257136180681000097347668312485125656710356922660,44377737380961509086014918468667981304831457316167922511340,45274257328051640582702088538742081937252294837706668420660,45274257328051640582702088538742081937252294837706668420660,44377737380961509086014918468667981304831457316167922511340,42637433954257136180681000097347668312485125656710356922660,40153699937504293296369485528570134236029681443698103121340,37064953788465501504341063564833970064027398255721325958160,33534958189564025170594295606278353867453360326605009200240,29738547828481305339960979122548728901326564817932744007760,25847522878960386884265150078476932596480098393156497128240,22018260230225514753262905622406275915520083816392571627760,18382217256426805894925912033385056039562638782492880900240,15039995937076477550393928027315045850551249912948720736560,12059095841439698216081617967847198925216767948220145455440,9475003875416905741206985546165656298384603387887257143560,7294914488152838933495643739083292902296110572975144880440,5503181105097755686672152294396168329802329028735635611560,4067568642898341159714199521944993982897373629935035017240,2945480741409143598413730688304995642787753318228818460760,2089529072965460843319142283156535370524645516350358395240,1452045626975998213153980230668100850703567223226520240760,988367191471057607272877299866522427789823067910488567240,658911460980705071515251533244348285193215378606992378160,430198391879964468179379100217384417605487726528532213840,275044873497026463262225982106196594862524939911684530160,172182563083504371310499192050220632556214799782111453840,105531248341502679190305956417877161889292941801939278160,63318749004901607514183573850726297133575765081163566896,37187201796529515524203051309156714189560369968302412304,21375320717690193962730887760381418392424464627449418096,12023617903700734104036124365214547845738761352940297679,6617650164052342026252440542094828659282574077974892521,3563350088335876475674391061127984662690616811217249819,1876879054161644861233076207769701845233989007435039981,966877088507514019423099864608634283908418579587747869,487073420526341648882313465629913511442586803250970731,239901833990586185270393199489360386232915888168388569,115508290439911866982041170124506852630663205414409311,54356842559958525638607609470356165943841508430310264,24996212272097716169578681727244076309941715555544136,11230182325145350742854190341225599501568017133650264,4928353394488247448302918063415550860400352842824936,2112151454780677477844107741463807511600151218353544,883808055546524618388669196782727965846871786403256,360992022688017097651709953615480436754356081770344,143891925127391430532499771720855838426561515111256,55957970882874445207083244558110603832551700321044,21225437231435134388893644487559194557174782880396,7850504181489707239727786317316414425256426544804,2830453888564316215684167855903197037677487121596,994483798684759751456599516938961121346144123804,340393783442434545800581042710651122071498995396,113464594480811515266860347570217040690499665132,36819636619601087735603688946626721813473401268,11627253669347711916506428088408438467412653032,3571770735028382091998706667681023581492775768,1066892557216269975532081212424201849017322632,309743000482142896122217126187671504553416248,87363410392399278393445856104215039745835352,23927558260338655865720839569944246554591848,6360490170469769280761235835048470603119352,1640126396158871323969878422874133929106248,410031599039717830992469605718533482276562,99324424612105561544759718155421154091838,23298321822592662584573267221641999107962,5288576119238825249258962498164134766838,1160906953003644566910503963011639339062,246252990031076120253743264881256829498,50437359403955349931489584373269471102,9966663834314530225982971762382590098,1898412158917053376377708907120493352,348229449268808607501236545093108248,61452255753319166029629978545842632,10421727583896232835434323846955768,1696560304355200694140471323923032,264781087962950397351403038993768,39564990155383392707680913872632,5652141450769056101097273410376,770746561468507650149628192324,100153507987433197477070330076,12378523459120956991548018324,1452229009170615066047532876,161358778796735007338614764,16938214348828536681954036,1675208012521503627885564,155620416463746238656036,13532210127282281622264,1097206226536401212616,82585414900589338584,5741232051912627816,366461620334848584,21328454093562616,1122550215450664,52895036330136,2203959847089,79936367511,2472258789,63391251,1293699,19701,199,1> <1,200,19900,1313400,64684950,2535650040,82408626300,2283896214600,55098996177225,1175445251780800,22451004309013280,387790074428411200,6107693672247476400,88326646952501966400,1179791641436990551200,14629416353818682834880,169152626591028520278300,1830828428985249866541600,18613422361350040309839600,178296993145563544020568800,1613587787967350073386147640,13830752468291572057595551200,112532031446554154468618348400,870900069455940847626698522400,6422888012237563751246901602700,45217131606152448808778187283008,304346078118333790059083952866400,1961341392318151091491874362916800,12118287888251433529574795170878800,71873983337215398865064302392798400,409681705022127773530866523638950880,2246641608185861983878945452213601600,11865075993231583602360680669503083450,60404023238269880157472556135652061200,296690349435031470185232849254526300600,1407159943034720687164247227892896168560,6449483072242469816169466461175774105900,28586897941831487833832229719806133874800,122622746434698224129332985377063153199800,509356023651823392537229323873954636368400,2050157995198589154962348028592667411382810,8000616566628640604731114257922604532225600,30288048430808425146482075404992717157711200,111290968652737934259166695674159286300427200,397106410874542174515662982291886544299251600,1376635557698412871654298338611873353570738880,4638663292244652067530787880105225430510098400,15199024404376094008505134756089462048905428800,48446890288948799652110117035035160280886054300,150284231100412603002464036516843762503973066400,453858377923246061067441390280868162761998660528,1334877582127194297257180559649612243417643119200,3824937687249075967140767372842158159023631245400,10680958070054023455411954173219611462933913666400,29075941412924841628621430804875608982431209425200,77183408114309579595976889045669798389726483201440,199849896010265875739583016278966442259113215432300,504883947815408528184209725336336275180917596881600,1244800078234541716040379150398208402601227868173600,2995959510327202096232776938246535477447023004756800,7040504849268924926147025804879358372000504061178480,16158535719633598191157108404641150361968369976475200,36226394597243066912432872068469675811509732689194400,79353054832056241808186291197600242253783223985854400,169865132999870392620648779594863018574504713844719575,355410124430498052252434369613867238863579093582797880,726975254516927834152706665119273897675502691419359300,1453950509033855668305413330238547795351005382838718600,2843756142669158880656176072378336129142407587022787850,5440229142497521336907467268897686507924605818652289800,10181000252388218501926831603222813321973190889192142340,18641268067753076130288564907309376505021335430915190200,33398938621390928066767012125595966238163225980389715775,58562522514219709486933939069538132581984834595751830400,100505950801431123038386625159883011323136135049465979200,168849997346404286704489530268603459022868706883102845056,277713811425007050500805148468097794445507741584050732000,447227436580530834572725174156417227418739739693795984000,705243265376990931441605082323581012468012666440216744000,1089109852860669539694630633461732702798703105135524592000,1647278652451762678788128833110870712983038446517480945400,2440412818447055820426857530534623278493390291137008808000,3541574699941459056473122513824636221228212739576878636000,5035009814374604441732872971461531013312398834579176856000,7013049384307484758127930210249989625685126948163853478000,9570749747996096846386351816341162312699702658670670628800,12798095593250594620167796033479461232098439601710780492000,16769918363569744674702629285248949200680713960862402024000,21534099716856603957288603514012855223601371336107402599000,27099091778516175766475545995162244775768017861168866192000,33422213193503283445319840060700101890113888695441601636800,40400477486652320648188817655791331955082722598885452528000,47865783109185901637528055700883208512000182209549068756000,55586070707441692224226129201025661497806663211089241136000,63273506018045330510555274728827082768779925144537753208000,70599911978029526674935359171112323931480758582326335158400,77218653725969794800710549093404104300057079699419429079500,82791133891761429477050485625917802548514807100408460044000,87015171335218645266695918566015649617316582972878279434000,89651994709013149668717007007410063242083752153874590932000,90548514656103281165404177077484163874504589675413336841320,89651994709013149668717007007410063242083752153874590932000,87015171335218645266695918566015649617316582972878279434000,82791133891761429477050485625917802548514807100408460044000,77218653725969794800710549093404104300057079699419429079500,70599911978029526674935359171112323931480758582326335158400,63273506018045330510555274728827082768779925144537753208000,55586070707441692224226129201025661497806663211089241136000,47865783109185901637528055700883208512000182209549068756000,40400477486652320648188817655791331955082722598885452528000,33422213193503283445319840060700101890113888695441601636800,27099091778516175766475545995162244775768017861168866192000,21534099716856603957288603514012855223601371336107402599000,16769918363569744674702629285248949200680713960862402024000,12798095593250594620167796033479461232098439601710780492000,9570749747996096846386351816341162312699702658670670628800,7013049384307484758127930210249989625685126948163853478000,5035009814374604441732872971461531013312398834579176856000,3541574699941459056473122513824636221228212739576878636000,2440412818447055820426857530534623278493390291137008808000,1647278652451762678788128833110870712983038446517480945400,1089109852860669539694630633461732702798703105135524592000,705243265376990931441605082323581012468012666440216744000,447227436580530834572725174156417227418739739693795984000,277713811425007050500805148468097794445507741584050732000,168849997346404286704489530268603459022868706883102845056,100505950801431123038386625159883011323136135049465979200,58562522514219709486933939069538132581984834595751830400,33398938621390928066767012125595966238163225980389715775,18641268067753076130288564907309376505021335430915190200,10181000252388218501926831603222813321973190889192142340,5440229142497521336907467268897686507924605818652289800,2843756142669158880656176072378336129142407587022787850,1453950509033855668305413330238547795351005382838718600,726975254516927834152706665119273897675502691419359300,355410124430498052252434369613867238863579093582797880,169865132999870392620648779594863018574504713844719575,79353054832056241808186291197600242253783223985854400,36226394597243066912432872068469675811509732689194400,16158535719633598191157108404641150361968369976475200,7040504849268924926147025804879358372000504061178480,2995959510327202096232776938246535477447023004756800,1244800078234541716040379150398208402601227868173600,504883947815408528184209725336336275180917596881600,199849896010265875739583016278966442259113215432300,77183408114309579595976889045669798389726483201440,29075941412924841628621430804875608982431209425200,10680958070054023455411954173219611462933913666400,3824937687249075967140767372842158159023631245400,1334877582127194297257180559649612243417643119200,453858377923246061067441390280868162761998660528,150284231100412603002464036516843762503973066400,48446890288948799652110117035035160280886054300,15199024404376094008505134756089462048905428800,4638663292244652067530787880105225430510098400,1376635557698412871654298338611873353570738880,397106410874542174515662982291886544299251600,111290968652737934259166695674159286300427200,30288048430808425146482075404992717157711200,8000616566628640604731114257922604532225600,2050157995198589154962348028592667411382810,509356023651823392537229323873954636368400,122622746434698224129332985377063153199800,28586897941831487833832229719806133874800,6449483072242469816169466461175774105900,1407159943034720687164247227892896168560,296690349435031470185232849254526300600,60404023238269880157472556135652061200,11865075993231583602360680669503083450,2246641608185861983878945452213601600,409681705022127773530866523638950880,71873983337215398865064302392798400,12118287888251433529574795170878800,1961341392318151091491874362916800,304346078118333790059083952866400,45217131606152448808778187283008,6422888012237563751246901602700,870900069455940847626698522400,112532031446554154468618348400,13830752468291572057595551200,1613587787967350073386147640,178296993145563544020568800,18613422361350040309839600,1830828428985249866541600,169152626591028520278300,14629416353818682834880,1179791641436990551200,88326646952501966400,6107693672247476400,387790074428411200,22451004309013280,1175445251780800,55098996177225,2283896214600,82408626300,2535650040,64684950,1313400,19900,200,1> <1,201,20100,1333300,65998350,2600334990,84944276340,2366304840900,57382892391825,1230544247958025,23626449560794080,410241078737424480,6495483746675887600,94434340624749442800,1268118288389492517600,15809207995255673386080,183782042944847203113180,1999981055576278386819900,20444250790335290176381200,196910415506913584330408400,1791884781112913617406716440,15444340256258922130981698840,126362783914845726526213899600,983432100902495002095316870800,7293788081693504598873600125100,51640019618390012560025088885708,349563209724486238867862140149408,2265687470436484881550958315783200,14079629280569584621066669533795600,83992271225466832394639097563677200,481555688359343172395930826031749280,2656323313207989757409811975852552480,14111717601417445586239626121716685050,72269099231501463759833236805155144650,357094372673301350342705405390178361800,1703850292469752157349480077147422469160,7856643015277190503333713689068670274460,35036381014073957650001696180981907980700,151209644376529711963165215096869287074600,631978770086521616666562309251017789568200,2559514018850412547499577352466622047751210,10050774561827229759693462286515271943608410,38288664997437065751213189662915321689936800,141579017083546359405648771079152003458138400,508397379527280108774829677966045830599678800,1773741968572955046169961320903759897869990480,6015298849943064939185086218717098784080837280,19837687696620746076035922636194687479415527200,63645914693324893660615251791124622329791483100,198731121389361402654574153551878922784859120700,604142609023658664069905426797711925265971726928,1788735960050440358324621949930480406179641779728,5159815269376270264397947932491770402441274364600,14505895757303099422552721546061769621957544911800,39756899482978865084033384978095220445365123091600,106259349527234421224598319850545407372157692626640,277033304124575455335559905324636240648839698633740,704733843825674403923792741615302717440030812313900,1749684026049950244224588875734544677782145465055200,4240759588561743812273156088644743880048250872930400,10036464359596127022379802743125893849447527065935280,23199040568902523117304134209520508733968874037653680,52384930316876665103589980473110826173478102665669600,115579449429299308720619163266069918065292956675048800,249218187831926634428835070792463260828287937830573975,525275257430368444873083149208730257438083807427517455,1082385378947425886405141034733141136539081785002157180,2180925763550783502458119995357821693026508074258077900,4297706651703014548961589402616883924493412969861506450,8283985285166680217563643341276022637067013405675077650,15621229394885739838834298872120499829897796707844432140,28822268320141294632215396510532189826994526320107332540,52040206689144004197055577032905342743184561411304905975,91961461135610637553700951195134098820148060576141546175,159068473315650832525320564229421143905120969645217809600,269355948147835409742876155428486470346004841932568824256,446563808771411337205294678736701253468376448467153577056,724941248005537885073530322624515021864247481277846716000,1152470701957521766014330256479998239886752406134012728000,1794353118237660471136235715785313715266715771575741336000,2736388505312432218482759466572603415781741551653005537400,4087691470898818499214986363645493991476428737654489753400,5981987518388514876899980044359259499721603030713887444000,8576584514316063498205995485286167234540611574156055492000,12048059198682089199860803181711520638997525782743030334000,16583799132303581604514282026591151938384829606834524106800,22368845341246691466554147849820623544798142260381451120800,29568013956820339294870425318728410432779153562573182516000,38304018080426348631991232799261804424282085296969804623000,48633191495372779723764149509175099999369389197276268791000,60521304972019459211795386055862346665881906556610467828800,73822690680155604093508657716491433845196611294327054164800,88266260595838222285716873356674540467082904808434521284000,103451853816627593861754184901908870009806845420638309892000,118859576725487022734781403929852744266586588355626994344000,133873417996074857185490633899939406700260683726864088366400,147818565703999321475645908264516428231537838281745764237900,160009787617731224277761034719321906848571886799827889123500,169806305226980074743746404191933452165831390073286739478000,176667166044231794935412925573425712859400335126752870366000,180200509365116430834121184084894227116588341829287927773320,180200509365116430834121184084894227116588341829287927773320,176667166044231794935412925573425712859400335126752870366000,169806305226980074743746404191933452165831390073286739478000,160009787617731224277761034719321906848571886799827889123500,147818565703999321475645908264516428231537838281745764237900,133873417996074857185490633899939406700260683726864088366400,118859576725487022734781403929852744266586588355626994344000,103451853816627593861754184901908870009806845420638309892000,88266260595838222285716873356674540467082904808434521284000,73822690680155604093508657716491433845196611294327054164800,60521304972019459211795386055862346665881906556610467828800,48633191495372779723764149509175099999369389197276268791000,38304018080426348631991232799261804424282085296969804623000,29568013956820339294870425318728410432779153562573182516000,22368845341246691466554147849820623544798142260381451120800,16583799132303581604514282026591151938384829606834524106800,12048059198682089199860803181711520638997525782743030334000,8576584514316063498205995485286167234540611574156055492000,5981987518388514876899980044359259499721603030713887444000,4087691470898818499214986363645493991476428737654489753400,2736388505312432218482759466572603415781741551653005537400,1794353118237660471136235715785313715266715771575741336000,1152470701957521766014330256479998239886752406134012728000,724941248005537885073530322624515021864247481277846716000,446563808771411337205294678736701253468376448467153577056,269355948147835409742876155428486470346004841932568824256,159068473315650832525320564229421143905120969645217809600,91961461135610637553700951195134098820148060576141546175,52040206689144004197055577032905342743184561411304905975,28822268320141294632215396510532189826994526320107332540,15621229394885739838834298872120499829897796707844432140,8283985285166680217563643341276022637067013405675077650,4297706651703014548961589402616883924493412969861506450,2180925763550783502458119995357821693026508074258077900,1082385378947425886405141034733141136539081785002157180,525275257430368444873083149208730257438083807427517455,249218187831926634428835070792463260828287937830573975,115579449429299308720619163266069918065292956675048800,52384930316876665103589980473110826173478102665669600,23199040568902523117304134209520508733968874037653680,10036464359596127022379802743125893849447527065935280,4240759588561743812273156088644743880048250872930400,1749684026049950244224588875734544677782145465055200,704733843825674403923792741615302717440030812313900,277033304124575455335559905324636240648839698633740,106259349527234421224598319850545407372157692626640,39756899482978865084033384978095220445365123091600,14505895757303099422552721546061769621957544911800,5159815269376270264397947932491770402441274364600,1788735960050440358324621949930480406179641779728,604142609023658664069905426797711925265971726928,198731121389361402654574153551878922784859120700,63645914693324893660615251791124622329791483100,19837687696620746076035922636194687479415527200,6015298849943064939185086218717098784080837280,1773741968572955046169961320903759897869990480,508397379527280108774829677966045830599678800,141579017083546359405648771079152003458138400,38288664997437065751213189662915321689936800,10050774561827229759693462286515271943608410,2559514018850412547499577352466622047751210,631978770086521616666562309251017789568200,151209644376529711963165215096869287074600,35036381014073957650001696180981907980700,7856643015277190503333713689068670274460,1703850292469752157349480077147422469160,357094372673301350342705405390178361800,72269099231501463759833236805155144650,14111717601417445586239626121716685050,2656323313207989757409811975852552480,481555688359343172395930826031749280,83992271225466832394639097563677200,14079629280569584621066669533795600,2265687470436484881550958315783200,349563209724486238867862140149408,51640019618390012560025088885708,7293788081693504598873600125100,983432100902495002095316870800,126362783914845726526213899600,15444340256258922130981698840,1791884781112913617406716440,196910415506913584330408400,20444250790335290176381200,1999981055576278386819900,183782042944847203113180,15809207995255673386080,1268118288389492517600,94434340624749442800,6495483746675887600,410241078737424480,23626449560794080,1230544247958025,57382892391825,2366304840900,84944276340,2600334990,65998350,1333300,20100,201,1> <1,202,20301,1353400,67331650,2666333340,87544611330,2451249117240,59749197232725,1287927140349850,24856993808752105,433867528298218560,6905724825413312080,100929824371425330400,1362552629014241960400,17077326283645165903680,199591250940102876499260,2183763098521125589933080,22444231845911568563201100,217354666297248874506789600,1988795196619827201737124840,17236225037371835748388415280,141807124171104648657195598440,1109794884817340728621530770400,8277220182595999600968916995900,58933807700083517158898689010808,401203229342876251427887229035116,2615250680160971120418820455932608,16345316751006069502617627849578800,98071900506036417015705767097472800,565547959584810004790569923595426480,3137879001567332929805742801884301760,16768040914625435343649438097569237530,86380816832918909346072862926871829700,429363471904802814102538642195333506450,2060944665143053507692185482537600830960,9560493307746942660683193766216092743620,42893024029351148153335409870050578255160,186246025390603669613166911277851195055300,783188414463051328629727524347887076642800,3191492788936934164166139661717639837319410,12610288580677642307193039638981893991359620,48339439559264295510906651949430593633545210,179867682080983425156861960742067325148075200,649976396610826468180478449045197834057817200,2282139348100235154944790998869805728469669280,7789040818516019985355047539620858681950827760,25852986546563811015221008854911786263496364480,83483602389945639736651174427319309809207010300,262377036082686296315189405343003545114650603800,802873730413020066724479580349590848050830847628,2392878569074099022394527376728192331445613506656,6948551229426710622722569882422250808620916144328,19665711026679369686950669478553540024398819276400,54262795240281964506586106524156990067322668003400,146016249010213286308631704828640627817522815718240,383292653651809876560158225175181648020997391260380,981767147950249859259352646939938958088870510947640,2454417869875624648148381617349847395222176277369100,5990443614611694056497744964379288557830396337985600,14277223948157870834652958831770637729495777938865680,33235504928498650139683936952646402583416401103588960,75583970885779188220894114682631334907446976703323280,167964379746175973824209143739180744238771059340718400,364797637261225943149454234058533178893580894505622775,774493445262295079301918220001193518266371745258091430,1607660636377794331278224183941871393977165592429674635,3263311142498209388863261030090962829565589859260235080,6478632415253798051419709397974705617519921044119584350,12581691936869694766525232743892906561560426375536584100,23905214680052420056397942213396522466964810113519509790,44443497715027034471049695382652689656892323027951764680,80862475009285298829270973543437532570179087731412238515,144001667824754641750756528228039441563332621987446452150,251029934451261470079021515424555242725269030221359355775,428424421463486242268196719657907614251125811577786633856,715919756919246746948170834165187723814381290399722401312,1171505056776949222278825001361216275332623929745000293056,1877411949963059651087860579104513261750999887411859444000,2946823820195182237150565972265311955153468177709754064000,4530741623550092689618995182357917131048457323228746873400,6824079976211250717697745830218097407258170289307495290800,10069678989287333376114966408004753491198031768368377197400,14558572032704578375105975529645426734262214604869942936000,20624643712998152698066798666997687873538137356899085826000,28631858330985670804375085208302672577382355389577554440800,38952644473550273071068429876411775483182971867215975227600,51936859298067030761424573168549033977577295822954633636800,67872032037246687926861658117990214857061238859542987139000,86937209575799128355755382308436904423651474494246073414000,109154496467392238935559535565037446665251295753886736619800,134343995652175063305304043772353780511078517850937521993600,162088951275993826379225531073165974312279516102761575448800,191718114412465816147471058258583410476889750229072831176000,222311430542114616596535588831761614276393433776265304236000,252732994721561879920272037829792150966847272082491082710400,281691983700074178661136542164455834931798522008609852604300,307828353321730545753406942983838335080109725081573653361400,329816092844711299021507438911255359014403276873114628601500,346473471271211869679159329765359165025231725200039609844000,356867675409348225769534109658319939975988676956040798139320,360401018730232861668242368169788454233176683658575855546640,356867675409348225769534109658319939975988676956040798139320,346473471271211869679159329765359165025231725200039609844000,329816092844711299021507438911255359014403276873114628601500,307828353321730545753406942983838335080109725081573653361400,281691983700074178661136542164455834931798522008609852604300,252732994721561879920272037829792150966847272082491082710400,222311430542114616596535588831761614276393433776265304236000,191718114412465816147471058258583410476889750229072831176000,162088951275993826379225531073165974312279516102761575448800,134343995652175063305304043772353780511078517850937521993600,109154496467392238935559535565037446665251295753886736619800,86937209575799128355755382308436904423651474494246073414000,67872032037246687926861658117990214857061238859542987139000,51936859298067030761424573168549033977577295822954633636800,38952644473550273071068429876411775483182971867215975227600,28631858330985670804375085208302672577382355389577554440800,20624643712998152698066798666997687873538137356899085826000,14558572032704578375105975529645426734262214604869942936000,10069678989287333376114966408004753491198031768368377197400,6824079976211250717697745830218097407258170289307495290800,4530741623550092689618995182357917131048457323228746873400,2946823820195182237150565972265311955153468177709754064000,1877411949963059651087860579104513261750999887411859444000,1171505056776949222278825001361216275332623929745000293056,715919756919246746948170834165187723814381290399722401312,428424421463486242268196719657907614251125811577786633856,251029934451261470079021515424555242725269030221359355775,144001667824754641750756528228039441563332621987446452150,80862475009285298829270973543437532570179087731412238515,44443497715027034471049695382652689656892323027951764680,23905214680052420056397942213396522466964810113519509790,12581691936869694766525232743892906561560426375536584100,6478632415253798051419709397974705617519921044119584350,3263311142498209388863261030090962829565589859260235080,1607660636377794331278224183941871393977165592429674635,774493445262295079301918220001193518266371745258091430,364797637261225943149454234058533178893580894505622775,167964379746175973824209143739180744238771059340718400,75583970885779188220894114682631334907446976703323280,33235504928498650139683936952646402583416401103588960,14277223948157870834652958831770637729495777938865680,5990443614611694056497744964379288557830396337985600,2454417869875624648148381617349847395222176277369100,981767147950249859259352646939938958088870510947640,383292653651809876560158225175181648020997391260380,146016249010213286308631704828640627817522815718240,54262795240281964506586106524156990067322668003400,19665711026679369686950669478553540024398819276400,6948551229426710622722569882422250808620916144328,2392878569074099022394527376728192331445613506656,802873730413020066724479580349590848050830847628,262377036082686296315189405343003545114650603800,83483602389945639736651174427319309809207010300,25852986546563811015221008854911786263496364480,7789040818516019985355047539620858681950827760,2282139348100235154944790998869805728469669280,649976396610826468180478449045197834057817200,179867682080983425156861960742067325148075200,48339439559264295510906651949430593633545210,12610288580677642307193039638981893991359620,3191492788936934164166139661717639837319410,783188414463051328629727524347887076642800,186246025390603669613166911277851195055300,42893024029351148153335409870050578255160,9560493307746942660683193766216092743620,2060944665143053507692185482537600830960,429363471904802814102538642195333506450,86380816832918909346072862926871829700,16768040914625435343649438097569237530,3137879001567332929805742801884301760,565547959584810004790569923595426480,98071900506036417015705767097472800,16345316751006069502617627849578800,2615250680160971120418820455932608,401203229342876251427887229035116,58933807700083517158898689010808,8277220182595999600968916995900,1109794884817340728621530770400,141807124171104648657195598440,17236225037371835748388415280,1988795196619827201737124840,217354666297248874506789600,22444231845911568563201100,2183763098521125589933080,199591250940102876499260,17077326283645165903680,1362552629014241960400,100929824371425330400,6905724825413312080,433867528298218560,24856993808752105,1287927140349850,59749197232725,2451249117240,87544611330,2666333340,67331650,1353400,20301,202,1> <1,203,20503,1373701,68685050,2733664990,90210944670,2538793728570,62200446349965,1347676337582575,26144920949101955,458724522106970665,7339592353711530640,107835549196838642480,1463482453385667290800,18439878912659407864080,216668577223748042402940,2383354349461228466432340,24627994944432694153134180,239798898143160443069990700,2206149862917076076243914440,19225020233991662950125540120,159043349208476484405584013720,1251602008988445377278726368840,9387015067413340329590447766300,67211027882679516759867606006708,460137037042959768586785918045924,3016453909503847371846707684967724,18960567431167040623036448305511408,114417217257042486518323394947051600,663619860090846421806275690692899280,3703426961152142934596312725479728240,19905919916192768273455180899453539290,103148857747544344689722301024441067230,515744288737721723448611505122205336150,2490308137047856321794724124732934337410,11621437972889996168375379248753693574580,52453517337098090814018603636266670998780,229139049419954817766502321147901773310460,969434439853654998242894435625738271698100,3974681203399985492795867186065526913962210,15801781369614576471359179300699533828679030,60949728139941937818099691588412487624904830,228207121640247720667768612691497918781620410,829844078691809893337340409787265159205892400,2932115744711061623125269447915003562527486480,10071180166616255140299838538490664410420497040,33642027365079831000576056394532644945447192240,109336588936509450751872183282231096072703374780,345860638472631936051840579770322854923857614100,1065250766495706363039668985692594393165481451428,3195752299487119089119006957077783179496444354284,9341429798500809645117097259150443140066529650984,26614262256106080309673239360975790833019735420728,73928506266961334193536776002710530091721487279800,200279044250495250815217811352797617884845483721640,529308902662023162868789930003822275838520206978620,1365059801602059735819510872115120606109867902208020,3436185017825874507407734264289786353311046788316740,8444861484487318704646126581729135953052572615354700,20267667562769564891150703796149926287326174276851280,47512728876656520974336895784417040312912179042454640,108819475814277838360578051635277737490863377806912240,243548350631955162045103258421812079146218036044041680,532762017007401916973663377797713923132351953846341175,1139291082523521022451372454059726697159952639763714205,2382154081640089410580142403943064912243537337687766065,4870971778876003720141485214032834223542755451689909715,9741943557752007440282970428065668447085510903379819430,19060324352123492817944942141867612179080347419656168450,36486906616922114822923174957289429028525236489056093890,68348712395079454527447637596049212123857133141471274470,125305972724312333300320668926090222227071410759364003195,224864142834039940580027501771476974133511709718858690665,395031602276016111829778043652594684288601652208805807925,679454355914747712347218235082462856976394841799145989631,1144344178382732989216367553823095338065507101977509035168,1887424813696195969226995835526403999147005220144722694368,3048917006740008873366685580465729537083623817156859737056,4824235770158241888238426551369825216904468065121613508000,7477565443745274926769561154623229086201925500938500937400,11354821599761343407316741012576014538306627612536242164200,16893758965498584093812712238222850898456202057675872488200,24628251021991911751220941937650180225460246373238320133400,35183215745702731073172774196643114607800351961769028762000,49256502043983823502441883875300360450920492746476640266800,67584502804535943875443515084714448060565327256793529668400,90889503771617303832493003044960809460760267690170608864400,119808891335313718688286231286539248834638534682497620775800,154809241613045816282617040426427119280712713353789060553000,196091706043191367291314917873474351088902770248132810033800,243498492119567302240863579337391227176329813604824258613400,296432946928168889684529574845519754823358033953699097442400,353807065688459642526696589331749384789169266331834406624800,414029544954580432744006647090345024753283184005338135412000,475044425263676496516807626661553765243240705858756386946400,534424978421636058581408579994247985898645794091100935314700,589520337021804724414543485148294170011908247090183505965700,637644446166441844774914381895093694094513001954688281962900,676289564115923168700666768676614524039635002073154238445500,703341146680560095448693439423679105001220402156080407983320,717268694139581087437776477828108394209165360614616653685960,717268694139581087437776477828108394209165360614616653685960,703341146680560095448693439423679105001220402156080407983320,676289564115923168700666768676614524039635002073154238445500,637644446166441844774914381895093694094513001954688281962900,589520337021804724414543485148294170011908247090183505965700,534424978421636058581408579994247985898645794091100935314700,475044425263676496516807626661553765243240705858756386946400,414029544954580432744006647090345024753283184005338135412000,353807065688459642526696589331749384789169266331834406624800,296432946928168889684529574845519754823358033953699097442400,243498492119567302240863579337391227176329813604824258613400,196091706043191367291314917873474351088902770248132810033800,154809241613045816282617040426427119280712713353789060553000,119808891335313718688286231286539248834638534682497620775800,90889503771617303832493003044960809460760267690170608864400,67584502804535943875443515084714448060565327256793529668400,49256502043983823502441883875300360450920492746476640266800,35183215745702731073172774196643114607800351961769028762000,24628251021991911751220941937650180225460246373238320133400,16893758965498584093812712238222850898456202057675872488200,11354821599761343407316741012576014538306627612536242164200,7477565443745274926769561154623229086201925500938500937400,4824235770158241888238426551369825216904468065121613508000,3048917006740008873366685580465729537083623817156859737056,1887424813696195969226995835526403999147005220144722694368,1144344178382732989216367553823095338065507101977509035168,679454355914747712347218235082462856976394841799145989631,395031602276016111829778043652594684288601652208805807925,224864142834039940580027501771476974133511709718858690665,125305972724312333300320668926090222227071410759364003195,68348712395079454527447637596049212123857133141471274470,36486906616922114822923174957289429028525236489056093890,19060324352123492817944942141867612179080347419656168450,9741943557752007440282970428065668447085510903379819430,4870971778876003720141485214032834223542755451689909715,2382154081640089410580142403943064912243537337687766065,1139291082523521022451372454059726697159952639763714205,532762017007401916973663377797713923132351953846341175,243548350631955162045103258421812079146218036044041680,108819475814277838360578051635277737490863377806912240,47512728876656520974336895784417040312912179042454640,20267667562769564891150703796149926287326174276851280,8444861484487318704646126581729135953052572615354700,3436185017825874507407734264289786353311046788316740,1365059801602059735819510872115120606109867902208020,529308902662023162868789930003822275838520206978620,200279044250495250815217811352797617884845483721640,73928506266961334193536776002710530091721487279800,26614262256106080309673239360975790833019735420728,9341429798500809645117097259150443140066529650984,3195752299487119089119006957077783179496444354284,1065250766495706363039668985692594393165481451428,345860638472631936051840579770322854923857614100,109336588936509450751872183282231096072703374780,33642027365079831000576056394532644945447192240,10071180166616255140299838538490664410420497040,2932115744711061623125269447915003562527486480,829844078691809893337340409787265159205892400,228207121640247720667768612691497918781620410,60949728139941937818099691588412487624904830,15801781369614576471359179300699533828679030,3974681203399985492795867186065526913962210,969434439853654998242894435625738271698100,229139049419954817766502321147901773310460,52453517337098090814018603636266670998780,11621437972889996168375379248753693574580,2490308137047856321794724124732934337410,515744288737721723448611505122205336150,103148857747544344689722301024441067230,19905919916192768273455180899453539290,3703426961152142934596312725479728240,663619860090846421806275690692899280,114417217257042486518323394947051600,18960567431167040623036448305511408,3016453909503847371846707684967724,460137037042959768586785918045924,67211027882679516759867606006708,9387015067413340329590447766300,1251602008988445377278726368840,159043349208476484405584013720,19225020233991662950125540120,2206149862917076076243914440,239798898143160443069990700,24627994944432694153134180,2383354349461228466432340,216668577223748042402940,18439878912659407864080,1463482453385667290800,107835549196838642480,7339592353711530640,458724522106970665,26144920949101955,1347676337582575,62200446349965,2538793728570,90210944670,2733664990,68685050,1373701,20503,203,1> <1,204,20706,1394204,70058751,2802350040,92944609660,2629004673240,64739240078535,1409876783932540,27492597286684530,484869443056072620,7798316875818501305,115175141550550173120,1571318002582505933280,19903361366045075154880,235108456136407450267020,2600022926684976508835280,27011349293893922619566520,264426893087593137223124880,2445948761060236519313905140,21431170096908739026369454560,178268369442468147355709553840,1410645358196921861684310382560,10638617076401785706869174135140,76598042950092857089458053773008,527348064925639285346653524052632,3476590946546807140433493603013648,21977021340670887994883155990479132,133377784688209527141359843252563008,778037077347888908324599085639950880,4367046821242989356402588416172627520,23609346877344911208051493624933267530,123054777663737112963177481923894606520,618893146485266068138333806146646403380,3006052425785578045243335629855139673560,14111746109937852490170103373486627911990,64074955309988086982393982885020364573360,281592566757052908580520924784168444309240,1198573489273609816009396756773640045008560,4944115643253640491038761621691265185660310,19776462573014561964155046486765060742641240,76751509509556514289458870889112021453583860,289156849780189658485868304279910406406525240,1058051200332057614005109022478763077987512810,3761959823402871516462609857702268721733378880,13003295911327316763425107986405667972947983520,43713207531696086140875894933023309355867689280,142978616301589281752448239676763741018150567020,455197227409141386803712763052553950996560988880,1411111404968338299091509565462917248089339065528,4261003065982825452158675942770377572661925805712,12537182097987928734236104216228226319562974005268,35955692054606889954790336620126233973086265071712,100542768523067414503210015363686320924741222700528,274207550517456585008754587355508147976566971001440,729587946912518413684007741356619893723365690700260,1894368704264082898688300802118942881948388109186640,4801244819427934243227245136404906959420914690524760,11881046502313193212053860846018922306363619403671440,28712529047256883595796830377879062240378746892205980,67780396439426085865487599580566966600238353319305920,156332204690934359334914947419694777803775556849366880,352367826446233000405681310057089816637081413850953920,776310367639357079018766636219526002278569989890382855,1672053099530922939425035831857440620292304593610055380,3521445164163610433031514858002791609403489977451480270,7253125860516093130721627617975899135786292789377675780,14612915336628011160424455642098502670628266355069729145,28802267909875500258227912569933280626165858323035987880,55547230969045607640868117099157041207605583908712262340,104835619012001569350370812553338641152382369630527368360,193654685119391787827768306522139434350928543900835277665,350170115558352273880348170697567196360583120478222693860,619895745110056052409805545424071658422113361927664498590,1074485958190763824176996278735057541264996494007951797556,1823798534297480701563585788905558195041901943776655024799,3031768992078928958443363389349499337212512322122231729536,4936341820436204842593681415992133536230629037301582431424,7873152776898250761605112131835554753988091882278473245056,12301801213903516815007987705993054303106393566060114445400,18832387043506618334086302167199243624508553113474743101600,28248580565259927501129453250798865436762829670212114652400,41522009987490495845033654175873031123916448430914192621600,59811466767694642824393716134293294833260598335007348895400,84439717789686554575614658071943475058720844708245669028800,116841004848519767377885398960014808511485820003270169935200,158474006576153247707936518129675257521325594946964138532800,210698395106931022520779234331500058295398802372668229640200,274618132948359534970903271712966368115351248036286681328800,350900947656237183573931958299901470369615483601921870586800,439590198162758669532178497210865578265232583852957068647200,539931439047736191925393154182910981999687847558523356055800,650240012616628532211226164177269139612527300285533504067200,767836610643040075270703236422094409542452450337172542036800,889073970218256929260814273751898789996523889864094522358400,1009469403685312555098216206655801751141886499949857322261100,1123945315443440782995952065142542155910554041181284441280400,1227164783188246569189457867043387864106421249044871787928600,1313934010282365013475581150571708218134148004027842520408400,1379630710796483264149360208100293629040855404229234646428820,1420609840820141182886469917251787499210385762770697061669280,1434537388279162174875552955656216788418330721229233307371920,1420609840820141182886469917251787499210385762770697061669280,1379630710796483264149360208100293629040855404229234646428820,1313934010282365013475581150571708218134148004027842520408400,1227164783188246569189457867043387864106421249044871787928600,1123945315443440782995952065142542155910554041181284441280400,1009469403685312555098216206655801751141886499949857322261100,889073970218256929260814273751898789996523889864094522358400,767836610643040075270703236422094409542452450337172542036800,650240012616628532211226164177269139612527300285533504067200,539931439047736191925393154182910981999687847558523356055800,439590198162758669532178497210865578265232583852957068647200,350900947656237183573931958299901470369615483601921870586800,274618132948359534970903271712966368115351248036286681328800,210698395106931022520779234331500058295398802372668229640200,158474006576153247707936518129675257521325594946964138532800,116841004848519767377885398960014808511485820003270169935200,84439717789686554575614658071943475058720844708245669028800,59811466767694642824393716134293294833260598335007348895400,41522009987490495845033654175873031123916448430914192621600,28248580565259927501129453250798865436762829670212114652400,18832387043506618334086302167199243624508553113474743101600,12301801213903516815007987705993054303106393566060114445400,7873152776898250761605112131835554753988091882278473245056,4936341820436204842593681415992133536230629037301582431424,3031768992078928958443363389349499337212512322122231729536,1823798534297480701563585788905558195041901943776655024799,1074485958190763824176996278735057541264996494007951797556,619895745110056052409805545424071658422113361927664498590,350170115558352273880348170697567196360583120478222693860,193654685119391787827768306522139434350928543900835277665,104835619012001569350370812553338641152382369630527368360,55547230969045607640868117099157041207605583908712262340,28802267909875500258227912569933280626165858323035987880,14612915336628011160424455642098502670628266355069729145,7253125860516093130721627617975899135786292789377675780,3521445164163610433031514858002791609403489977451480270,1672053099530922939425035831857440620292304593610055380,776310367639357079018766636219526002278569989890382855,352367826446233000405681310057089816637081413850953920,156332204690934359334914947419694777803775556849366880,67780396439426085865487599580566966600238353319305920,28712529047256883595796830377879062240378746892205980,11881046502313193212053860846018922306363619403671440,4801244819427934243227245136404906959420914690524760,1894368704264082898688300802118942881948388109186640,729587946912518413684007741356619893723365690700260,274207550517456585008754587355508147976566971001440,100542768523067414503210015363686320924741222700528,35955692054606889954790336620126233973086265071712,12537182097987928734236104216228226319562974005268,4261003065982825452158675942770377572661925805712,1411111404968338299091509565462917248089339065528,455197227409141386803712763052553950996560988880,142978616301589281752448239676763741018150567020,43713207531696086140875894933023309355867689280,13003295911327316763425107986405667972947983520,3761959823402871516462609857702268721733378880,1058051200332057614005109022478763077987512810,289156849780189658485868304279910406406525240,76751509509556514289458870889112021453583860,19776462573014561964155046486765060742641240,4944115643253640491038761621691265185660310,1198573489273609816009396756773640045008560,281592566757052908580520924784168444309240,64074955309988086982393982885020364573360,14111746109937852490170103373486627911990,3006052425785578045243335629855139673560,618893146485266068138333806146646403380,123054777663737112963177481923894606520,23609346877344911208051493624933267530,4367046821242989356402588416172627520,778037077347888908324599085639950880,133377784688209527141359843252563008,21977021340670887994883155990479132,3476590946546807140433493603013648,527348064925639285346653524052632,76598042950092857089458053773008,10638617076401785706869174135140,1410645358196921861684310382560,178268369442468147355709553840,21431170096908739026369454560,2445948761060236519313905140,264426893087593137223124880,27011349293893922619566520,2600022926684976508835280,235108456136407450267020,19903361366045075154880,1571318002582505933280,115175141550550173120,7798316875818501305,484869443056072620,27492597286684530,1409876783932540,64739240078535,2629004673240,92944609660,2802350040,70058751,1394204,20706,204,1> <1,205,20910,1414910,71452955,2872408791,95746959700,2721949282900,67368244751775,1474616024011075,28902474070617070,512362040342757150,8283186318874573925,122973458426368674425,1686493144133056106400,21474679368627581088160,255011817502452525421900,2835131382821383959102300,29611372220578899128401800,291438242381487059842691400,2710375654147829656537030020,23877118857968975545683359700,199699539539376886382079008400,1588913727639390009040019936400,12049262434598707568553484517700,87236660026494642796327227908148,603946107875732142436111577825640,4003939011472446425780147127066280,25453612287217695135316649593492780,155354806028880415136242999243042140,911414862036098435465958928892513888,5145083898590878264727187501812578400,27976393698587900564454082041105895050,146664124541082024171228975548827874050,741947924149003181101511288070541009900,3624945572270844113381669436001786076940,17117798535723430535413439003341767585550,78186701419925939472564086258506992485350,345667522067040995562914907669188808882600,1480166056030662724589917681557808489317800,6142689132527250307048158378464905230668870,24720578216268202455193808108456325928301550,96527972082571076253613917375877082196225100,365908359289746172775327175169022427860109100,1347208050112247272490977326758673484394038050,4820011023734929130467718880181031799720891690,16765255734730188279887717844107936694681362400,56716503443023402904301002919428977328815672800,186691823833285367893324134609787050374018256300,598175843710730668556161002729317692014711555900,1866308632377479685895222328515471199085900054408,5672114470951163751250185508233294820751264871240,16798185163970754186394780158998603892224899810980,48492874152594818689026440836354460292649239076980,136498460577674304458000351983812554897827487772240,374750319040523999511964602719194468901308193701968,1003795497429974998692762328712128041699932661701700,2623956651176601312372308543475562775671753799886900,6695613523692017141915545938523849841369302799711400,16682291321741127455281105982423829265784534094196200,40593575549570076807850691223897984546742366295877420,96492925486682969461284429958446028840617100211511900,224112601130360445200402547000261744404013910168672800,508700031137167359740596257476784594440856970700320800,1128678194085590079424447946276615818915651403741336775,2448363467170280018443802468076966622570874583500438235,5193498263694533372456550689860232229695794571061535650,10774571024679703563753142475978690745189782766829156050,21866041197144104291146083260074401806414559144447404925,43415183246503511418652368212031783296794124678105717025,84349498878921107899096029669090321833771442231748250220,160382849981047176991238929652495682359987953539239630700,298490304131393357178139119075478075503310913531362646025,543824800677744061708116477219706630711511664379057971525,970065860668408326290153716121638854782696482405887192450,1694381703300819876586801824159129199687109855935616296146,2898284492488244525740582067640615736306898437784606822355,4855567526376409660006949178255057532254414265898886754335,7968110812515133801037044805341632873443141359423814160960,12809494597334455604198793547827688290218720919580055676480,20174953990801767576613099837828609057094485448338587690456,31134188257410135149094289873192297927614946679534857547000,47080967608766545835215755417998109061271382783686857754000,69770590552750423346163107426671896560679278101126307274000,101333476755185138669427370310166325957177046765921541517000,144251184557381197400008374206236769891981443043253017924200,201280722638206321953500057031958283570206664711515838964000,275315011424673015085821917089690066032811414950234308468000,369172401683084270228715752461175315816724397319632368173000,485316528055290557491682506044466426410750050408954910969000,625519080604596718544835230012867838484966731638208551915600,790491145818995853106110455510767048634848067454878939234000,979521637210494861457571651393776560264920431411480424703000,1190171451664364724136619318360180121612215147844056860123000,1418076623259668607481929400599363549154979750622706046104000,1656910580861297004531517510173993199538976340201267064395200,1898543373903569484359030480407700541138410389813951844619500,2133414719128753338094168271798343907052440541131141763541500,2351110098631687352185409932185930020016975290226156229209000,2541098793470611582665039017615096082240569253072714308337000,2693564721078848277624941358672001847175003408257077166837220,2800240551616624447035830125352081128251241166999931708098100,2855147229099303357762022872908004287628716483999930369041200,2855147229099303357762022872908004287628716483999930369041200,2800240551616624447035830125352081128251241166999931708098100,2693564721078848277624941358672001847175003408257077166837220,2541098793470611582665039017615096082240569253072714308337000,2351110098631687352185409932185930020016975290226156229209000,2133414719128753338094168271798343907052440541131141763541500,1898543373903569484359030480407700541138410389813951844619500,1656910580861297004531517510173993199538976340201267064395200,1418076623259668607481929400599363549154979750622706046104000,1190171451664364724136619318360180121612215147844056860123000,979521637210494861457571651393776560264920431411480424703000,790491145818995853106110455510767048634848067454878939234000,625519080604596718544835230012867838484966731638208551915600,485316528055290557491682506044466426410750050408954910969000,369172401683084270228715752461175315816724397319632368173000,275315011424673015085821917089690066032811414950234308468000,201280722638206321953500057031958283570206664711515838964000,144251184557381197400008374206236769891981443043253017924200,101333476755185138669427370310166325957177046765921541517000,69770590552750423346163107426671896560679278101126307274000,47080967608766545835215755417998109061271382783686857754000,31134188257410135149094289873192297927614946679534857547000,20174953990801767576613099837828609057094485448338587690456,12809494597334455604198793547827688290218720919580055676480,7968110812515133801037044805341632873443141359423814160960,4855567526376409660006949178255057532254414265898886754335,2898284492488244525740582067640615736306898437784606822355,1694381703300819876586801824159129199687109855935616296146,970065860668408326290153716121638854782696482405887192450,543824800677744061708116477219706630711511664379057971525,298490304131393357178139119075478075503310913531362646025,160382849981047176991238929652495682359987953539239630700,84349498878921107899096029669090321833771442231748250220,43415183246503511418652368212031783296794124678105717025,21866041197144104291146083260074401806414559144447404925,10774571024679703563753142475978690745189782766829156050,5193498263694533372456550689860232229695794571061535650,2448363467170280018443802468076966622570874583500438235,1128678194085590079424447946276615818915651403741336775,508700031137167359740596257476784594440856970700320800,224112601130360445200402547000261744404013910168672800,96492925486682969461284429958446028840617100211511900,40593575549570076807850691223897984546742366295877420,16682291321741127455281105982423829265784534094196200,6695613523692017141915545938523849841369302799711400,2623956651176601312372308543475562775671753799886900,1003795497429974998692762328712128041699932661701700,374750319040523999511964602719194468901308193701968,136498460577674304458000351983812554897827487772240,48492874152594818689026440836354460292649239076980,16798185163970754186394780158998603892224899810980,5672114470951163751250185508233294820751264871240,1866308632377479685895222328515471199085900054408,598175843710730668556161002729317692014711555900,186691823833285367893324134609787050374018256300,56716503443023402904301002919428977328815672800,16765255734730188279887717844107936694681362400,4820011023734929130467718880181031799720891690,1347208050112247272490977326758673484394038050,365908359289746172775327175169022427860109100,96527972082571076253613917375877082196225100,24720578216268202455193808108456325928301550,6142689132527250307048158378464905230668870,1480166056030662724589917681557808489317800,345667522067040995562914907669188808882600,78186701419925939472564086258506992485350,17117798535723430535413439003341767585550,3624945572270844113381669436001786076940,741947924149003181101511288070541009900,146664124541082024171228975548827874050,27976393698587900564454082041105895050,5145083898590878264727187501812578400,911414862036098435465958928892513888,155354806028880415136242999243042140,25453612287217695135316649593492780,4003939011472446425780147127066280,603946107875732142436111577825640,87236660026494642796327227908148,12049262434598707568553484517700,1588913727639390009040019936400,199699539539376886382079008400,23877118857968975545683359700,2710375654147829656537030020,291438242381487059842691400,29611372220578899128401800,2835131382821383959102300,255011817502452525421900,21474679368627581088160,1686493144133056106400,122973458426368674425,8283186318874573925,512362040342757150,28902474070617070,1474616024011075,67368244751775,2721949282900,95746959700,2872408791,71452955,1414910,20910,205,1> <1,206,21115,1435820,72867865,2943861746,98619368491,2817696242600,70090194034675,1541984268762850,30377090094628145,541264514413374220,8795548359217331075,131256644745243248350,1809466602559424780825,23161172512760637194560,276486496871080106510060,3090143200323836484524200,32446503603400283087504100,321049614602065958971093200,3001813896529316716379721420,26587494512116805202220389720,223576658397345861927762368100,1788613267178766895422098944800,13638176162238097577593504454100,99285922461093350364880712425848,691182767902226785232438805733788,4607885119348178568216258704891920,29457551298690141561096796720559060,180808418316098110271559648836534920,1066769668064978850602201928135556028,6056498760626976700193146430705092288,33121477597178778829181269542918473450,174640518239669924735683057589933769100,888612048690085205272740263619368883950,4366893496419847294483180724072327086840,20742744107994274648795108439343553662490,95304499955649370007977525261848760070900,423854223486966935035478993927695801367950,1825833578097703720152832589226997298200400,7622855188557913031638076060022713719986670,30863267348795452762241966486921231158970420,121248550298839278708807725484333408124526650,462436331372317249028941092544899510056334200,1713116409401993445266304501927695912254147150,6167219073847176402958696206939705284114929740,21585266758465117410355436724288968494402254090,73481759177753591184188720763536914023497035200,243408327276308770797625137529216027702833929100,784867667544016036449485137339104742388729812200,2464484476088210354451383331244788891100611610308,7538423103328643437145407836748766019837164925648,22470299634921917937644965667231898712976164682220,65291059316565572875421220995353064184874138887960,184991334730269123147026792820167015190476726849220,511248779618198303969964954703007023799135681474208,1378545816470498998204726931431322510601240855403668,3627752148606576311065070872187690817371686461588600,9319570174868618454287854481999412617041056599598300,23377904845433144597196651920947679107153836893907600,57275866871311204263131797206321813812526900390073620,137086501036253046269135121182344013387359466507389320,320605526617043414661686976958707773244631010380184700,732812632267527804940998804477046338844870880868993600,1637378225222757439165044203753400413356508374441657575,3577041661255870097868250414353582441486525987241775010,7641861730864813390900353157937198852266669154561973885,15968069288374236936209693165838922974885577337890691700,32640612221823807854899225736053092551604341911276560975,65281224443647615709798451472106185103208683822553121950,127764682125424619317748397881122105130565566909853967245,244732348859968284890334959321586004193759395770987880920,458873154112440534169378048727973757863298867070602276725,842315104809137418886255596295184706214822577910420617550,1513890661346152387998270193341345485494208146784945163975,2664447563969228202876955540280768054469806338341503488596,4592666195789064402327383891799744935994008293720223118501,7753852018864654185747531245895673268561312703683493576690,12823678338891543461043993983596690405697555625322700915295,20777605409849589405235838353169321163661862279003869837440,32984448588136223180811893385656297347313206367918643366936,51309142248211902725707389711020906984709432127873445237456,78215155866176680984310045291190406988886329463221715301000,116851558161516969181378862844670005621950660884813165028000,171104067307935562015590477736838222517856324867047848791000,245584661312566336069435744516403095849158489809174559441200,345531907195587519353508431238195053462188107754768856888200,476595734062879337039321974121648349603018079661750147432000,644487413107757285314537669550865381849535812269866676641000,854488929738374827720398258505641742227474447728587279142000,1110835608659887276036517736057334264895716782047163462884600,1416010226423592571650945685523634887119814799093087491149600,1770012783029490714563682106904543608899768498866359363937000,2169693088874859585594190969753956681877135579255537284826000,2608248074924033331618548718959543670767194898466762906227000,3074987204120965612013446910773356748693956090823973110499200,3555453954764866488890547990581693740677386730015218909014700,4031958093032322822453198752206044448190850930945093608161000,4484524817760440690279578203984273927069415831357297992750500,4892208892102298934850448949801026102257544543298870537546000,5234663514549459860289980376287097929415572661329791475174220,5493805272695472724660771484024082975426244575257008874935320,5655387780715927804797852998260085415879957650999862077139300,5710294458198606715524045745816008575257432967999860738082400,5655387780715927804797852998260085415879957650999862077139300,5493805272695472724660771484024082975426244575257008874935320,5234663514549459860289980376287097929415572661329791475174220,4892208892102298934850448949801026102257544543298870537546000,4484524817760440690279578203984273927069415831357297992750500,4031958093032322822453198752206044448190850930945093608161000,3555453954764866488890547990581693740677386730015218909014700,3074987204120965612013446910773356748693956090823973110499200,2608248074924033331618548718959543670767194898466762906227000,2169693088874859585594190969753956681877135579255537284826000,1770012783029490714563682106904543608899768498866359363937000,1416010226423592571650945685523634887119814799093087491149600,1110835608659887276036517736057334264895716782047163462884600,854488929738374827720398258505641742227474447728587279142000,644487413107757285314537669550865381849535812269866676641000,476595734062879337039321974121648349603018079661750147432000,345531907195587519353508431238195053462188107754768856888200,245584661312566336069435744516403095849158489809174559441200,171104067307935562015590477736838222517856324867047848791000,116851558161516969181378862844670005621950660884813165028000,78215155866176680984310045291190406988886329463221715301000,51309142248211902725707389711020906984709432127873445237456,32984448588136223180811893385656297347313206367918643366936,20777605409849589405235838353169321163661862279003869837440,12823678338891543461043993983596690405697555625322700915295,7753852018864654185747531245895673268561312703683493576690,4592666195789064402327383891799744935994008293720223118501,2664447563969228202876955540280768054469806338341503488596,1513890661346152387998270193341345485494208146784945163975,842315104809137418886255596295184706214822577910420617550,458873154112440534169378048727973757863298867070602276725,244732348859968284890334959321586004193759395770987880920,127764682125424619317748397881122105130565566909853967245,65281224443647615709798451472106185103208683822553121950,32640612221823807854899225736053092551604341911276560975,15968069288374236936209693165838922974885577337890691700,7641861730864813390900353157937198852266669154561973885,3577041661255870097868250414353582441486525987241775010,1637378225222757439165044203753400413356508374441657575,732812632267527804940998804477046338844870880868993600,320605526617043414661686976958707773244631010380184700,137086501036253046269135121182344013387359466507389320,57275866871311204263131797206321813812526900390073620,23377904845433144597196651920947679107153836893907600,9319570174868618454287854481999412617041056599598300,3627752148606576311065070872187690817371686461588600,1378545816470498998204726931431322510601240855403668,511248779618198303969964954703007023799135681474208,184991334730269123147026792820167015190476726849220,65291059316565572875421220995353064184874138887960,22470299634921917937644965667231898712976164682220,7538423103328643437145407836748766019837164925648,2464484476088210354451383331244788891100611610308,784867667544016036449485137339104742388729812200,243408327276308770797625137529216027702833929100,73481759177753591184188720763536914023497035200,21585266758465117410355436724288968494402254090,6167219073847176402958696206939705284114929740,1713116409401993445266304501927695912254147150,462436331372317249028941092544899510056334200,121248550298839278708807725484333408124526650,30863267348795452762241966486921231158970420,7622855188557913031638076060022713719986670,1825833578097703720152832589226997298200400,423854223486966935035478993927695801367950,95304499955649370007977525261848760070900,20742744107994274648795108439343553662490,4366893496419847294483180724072327086840,888612048690085205272740263619368883950,174640518239669924735683057589933769100,33121477597178778829181269542918473450,6056498760626976700193146430705092288,1066769668064978850602201928135556028,180808418316098110271559648836534920,29457551298690141561096796720559060,4607885119348178568216258704891920,691182767902226785232438805733788,99285922461093350364880712425848,13638176162238097577593504454100,1788613267178766895422098944800,223576658397345861927762368100,26587494512116805202220389720,3001813896529316716379721420,321049614602065958971093200,32446503603400283087504100,3090143200323836484524200,276486496871080106510060,23161172512760637194560,1809466602559424780825,131256644745243248350,8795548359217331075,541264514413374220,30377090094628145,1541984268762850,70090194034675,2817696242600,98619368491,2943861746,72867865,1435820,21115,206,1> <1,207,21321,1456935,74303685,3016729611,101563230237,2916315611091,72907890277275,1612074462797525,31919074363390995,571641604508002365,9336812873630705295,140052193104460579425,1940723247304668029175,24970639115320061975385,299647669383840743704620,3366629697194916591034260,35536646803724119572028300,353496118205466242058597300,3322863511131382675350814620,29589308408646121918600111140,250164152909462667129982757820,2012189925576112757349861312900,15426789429416864473015603398900,112924098623331447942474216879948,790468690363320135597319518159636,5299067887250405353448697510625708,34065436418038320129313055425450980,210265969614788251832656445557093980,1247578086381076960873761576972090948,7123268428691955550795348358840648316,39177976357805755529374415973623565738,207761995836848703564864327132852242550,1063252566929755130008423321209302653050,5255505545109932499755920987691695970790,25109637604414121943278289163415880749330,116047244063643644656772633701192313733390,519158723442616305043456519189544561438850,2249687801584670655188311583154693099568350,9448688766655616751790908649249711018187070,38486122537353365793880042546943944878957090,152111817647634731471049691971254639283497070,583684881671156527737748818029232918180860850,2175552740774310694295245594472595422310481350,7880335483249169848225000708867401196369076890,27752485832312293813314132931228673778517183830,95067025936218708594544157487825882517899289290,316890086454062361981813858292752941726330964300,1028275994820324807247110274868320770091563741300,3249352143632226390900868468583893633489341422508,10002907579416853791596791167993554910937776535956,30008722738250561374790373503980664732813329607868,87761358951487490813066186662584962897850303570180,250282394046834696022448013815520079375350865737180,696240114348467427116991747523174038989612408323428,1889794596088697302174691886134329534400376536877876,5006297965077075309269797803619013327972927316992268,12947322323475194765352925354187103434412743061186900,32697475020301763051484506402947091724194893493505900,80653771716744348860328449127269492919680737283981220,194362367907564250532266918388665827199886366897462940,457692027653296460930822098141051786631990476887574020,1053418158884571219602685781435754112089501891249178300,2370190857490285244106043008230446752201379255310651175,5214419886478627537033294618106982854843034361683432585,11218903392120683488768603572290781293753195141803748895,23609931019239050327110046323776121827152246492452665585,48608681510198044791108918901892015526489919249167252675,97921836665471423564697677208159277654813025733829682925,193045906569072235027546849353228290233774250732407089195,372497030985392904208083357202708109324324962680841848165,703605502972408819059713008049559762057058262841590157645,1301188258921577953055633645023158464078121444981022894275,2356205766155289806884525789636530191709030724695365781525,4178338225315380590875225733622113539964014485126448652571,7257113759758292605204339432080512990463814632061726607097,12346518214653718588074915137695418204555320997403716695191,20577530357756197646791525229492363674258868329006194491985,33601283748741132866279832336766011569359417904326570752735,53762053997985812586047731738825618510975068646922513204376,84293590836348125906519283096677204332022638495792088604392,129524298114388583710017435002211313973595761591095160538456,195066714027693650165688908135860412610836990348034880329000,287955625469452531196969340581508228139806985751861013819000,416688728620501898085026222253241318367014814676222408232200,591116568508153855422944175754598149311346597563943416329400,822127641258466856392830405359843403065206187416519004320200,1121083147170636622353859643672513731452553891931616824073000,1498976342846132113034935928056507124077010259998453955783000,1965324538398262103756915994562976007123191229775750742026600,2526845835083479847687463421580969152015531581140250954034200,3186023009453083286214627792428178496019583297959446855086600,3939705871904350300157873076658500290776904078121896648763000,4777941163798892917212739688713500352644330477722300191053000,5683235279044998943631995629732900419461150989290736016726200,6630441158885832100903994901355050489371342820839192019513900,7587412047797189311343746742787738188868237660960312517175700,8516482910792763512732776956190318375260266762302391600911500,9376733709862739625130027153785300029326960374656168530296500,10126872406651758795140429326088124031673117204628662012720220,10728468787244932584950751860311180904841817236586800350109540,11149193053411400529458624482284168391306202226256870952074620,11365682238914534520321898744076093991137390618999722815221700,11365682238914534520321898744076093991137390618999722815221700,11149193053411400529458624482284168391306202226256870952074620,10728468787244932584950751860311180904841817236586800350109540,10126872406651758795140429326088124031673117204628662012720220,9376733709862739625130027153785300029326960374656168530296500,8516482910792763512732776956190318375260266762302391600911500,7587412047797189311343746742787738188868237660960312517175700,6630441158885832100903994901355050489371342820839192019513900,5683235279044998943631995629732900419461150989290736016726200,4777941163798892917212739688713500352644330477722300191053000,3939705871904350300157873076658500290776904078121896648763000,3186023009453083286214627792428178496019583297959446855086600,2526845835083479847687463421580969152015531581140250954034200,1965324538398262103756915994562976007123191229775750742026600,1498976342846132113034935928056507124077010259998453955783000,1121083147170636622353859643672513731452553891931616824073000,822127641258466856392830405359843403065206187416519004320200,591116568508153855422944175754598149311346597563943416329400,416688728620501898085026222253241318367014814676222408232200,287955625469452531196969340581508228139806985751861013819000,195066714027693650165688908135860412610836990348034880329000,129524298114388583710017435002211313973595761591095160538456,84293590836348125906519283096677204332022638495792088604392,53762053997985812586047731738825618510975068646922513204376,33601283748741132866279832336766011569359417904326570752735,20577530357756197646791525229492363674258868329006194491985,12346518214653718588074915137695418204555320997403716695191,7257113759758292605204339432080512990463814632061726607097,4178338225315380590875225733622113539964014485126448652571,2356205766155289806884525789636530191709030724695365781525,1301188258921577953055633645023158464078121444981022894275,703605502972408819059713008049559762057058262841590157645,372497030985392904208083357202708109324324962680841848165,193045906569072235027546849353228290233774250732407089195,97921836665471423564697677208159277654813025733829682925,48608681510198044791108918901892015526489919249167252675,23609931019239050327110046323776121827152246492452665585,11218903392120683488768603572290781293753195141803748895,5214419886478627537033294618106982854843034361683432585,2370190857490285244106043008230446752201379255310651175,1053418158884571219602685781435754112089501891249178300,457692027653296460930822098141051786631990476887574020,194362367907564250532266918388665827199886366897462940,80653771716744348860328449127269492919680737283981220,32697475020301763051484506402947091724194893493505900,12947322323475194765352925354187103434412743061186900,5006297965077075309269797803619013327972927316992268,1889794596088697302174691886134329534400376536877876,696240114348467427116991747523174038989612408323428,250282394046834696022448013815520079375350865737180,87761358951487490813066186662584962897850303570180,30008722738250561374790373503980664732813329607868,10002907579416853791596791167993554910937776535956,3249352143632226390900868468583893633489341422508,1028275994820324807247110274868320770091563741300,316890086454062361981813858292752941726330964300,95067025936218708594544157487825882517899289290,27752485832312293813314132931228673778517183830,7880335483249169848225000708867401196369076890,2175552740774310694295245594472595422310481350,583684881671156527737748818029232918180860850,152111817647634731471049691971254639283497070,38486122537353365793880042546943944878957090,9448688766655616751790908649249711018187070,2249687801584670655188311583154693099568350,519158723442616305043456519189544561438850,116047244063643644656772633701192313733390,25109637604414121943278289163415880749330,5255505545109932499755920987691695970790,1063252566929755130008423321209302653050,207761995836848703564864327132852242550,39177976357805755529374415973623565738,7123268428691955550795348358840648316,1247578086381076960873761576972090948,210265969614788251832656445557093980,34065436418038320129313055425450980,5299067887250405353448697510625708,790468690363320135597319518159636,112924098623331447942474216879948,15426789429416864473015603398900,2012189925576112757349861312900,250164152909462667129982757820,29589308408646121918600111140,3322863511131382675350814620,353496118205466242058597300,35536646803724119572028300,3366629697194916591034260,299647669383840743704620,24970639115320061975385,1940723247304668029175,140052193104460579425,9336812873630705295,571641604508002365,31919074363390995,1612074462797525,72907890277275,2916315611091,101563230237,3016729611,74303685,1456935,21321,207,1> <1,208,21528,1478256,75760620,3091033296,104579959848,3017878841328,75824205888366,1684982353074800,33531148826188520,603560678871393360,9908454478138707660,149389005978091284720,2080775440409128608600,26911362362624730004560,324618308499160805680005,3666277366578757334738880,38903276500919036163062560,389032765009190361630625600,3676359629336848917409411920,32912171919777504593950925760,279753461318108789048582868960,2262354078485575424479844070720,17438979354992977230365464711800,128350888052748312415489820278848,903392788986651583539793735039584,6089536577613725489046017028785344,39364504305288725482761752936076688,244331406032826571961969500982544960,1457844055995865212706418022529184928,8370846515073032511669109935812739264,46301244786497711080169764332464214054,246939972194654459094238743106475808288,1271014562766603833573287648342154895600,6318758112039687629764344308900998623840,30365143149524054443034210151107576720120,141156881668057766600050922864608194482720,635205967506259949700229152890736875172240,2768846525027286960231768102344237661007200,11698376568240287406979220232404404117755420,47934811304008982545670951196193655897144160,190597940184988097264929734518198584162454160,735796699318791259208798510000487557464357920,2759237622445467222032994412501828340491342200,10055888224023480542520246303339996618679558240,35632821315561463661539133640096074974886260720,122819511768531002407858290419054556296416473120,411957112390281070576358015780578824244230253590,1345166081274387169228924133161073711817894705600,4277628138452551198147978743452214403580905163808,13252259723049080182497659636577448544427117958464,40011630317667415166387164671974219643751106143824,117770081689738052187856560166565627630663633178048,338043752998322186835514200478105042273201169307360,946522508395302123139439761338694118364963274060608,2586034710437164729291683633657503573389988945201304,6896092561165772611444489689753342862373303853870144,17953620288552270074622723157806116762385670378179168,45644797343776957816837431757134195158607636554692800,113351246737046111911812955530216584643875630777487120,275016139624308599392595367515935320119567104181444160,652054395560860711463089016529717613831876843785036960,1511110186537867680533507879576805898721492368136752320,3423609016374856463708728789666200864290881146559829475,7584610743968912781139337626337429607044413616994083760,16433323278599311025801898190397764148596229503487181480,34828834411359733815878649896066903120905441634256414480,72218612529437095118218965225668137353642165741619918260,146530518175669468355806596110051293181302944982996935600,290967743234543658592244526561387567888587276466236772120,565542937554465139235630206555936399558099213413248937360,1076102533957801723267796365252267871381383225522432005810,2004793761893986772115346653072718226135179707822613051920,3657394025076867759940159434659688655787152169676388675800,6534543991470670397759751523258643731673045209821814434096,11435451985073673196079565165702626530427829117188175259668,19603631974412011193279254569775931195019135629465443302288,32924048572409916234866440367187781878814189326409911187176,54178814106497330513071357566258375243618286233332765244720,87363337746726945452327564075591630080334486551249083957111,138055644834333938492567014835502822842997707142714601808768,213817888950736709616536718098888518305618400086887249142848,324591012142082233875706343138071726584432751939130040867456,483022339497146181362658248717368640750643976099895894148000,704644354089954429281995562834749546506821800428083422051200,1007805297128655753507970398007839467678361412240165824561600,1413244209766620711815774581114441552376552784980462420649600,1943210788429103478746690049032357134517760079348135828393200,2620059490016768735388795571729020855529564151930070779856000,3464300881244394216791851922619483131200201489774204697809600,4492170373481741951444379416143945159138722810916001696060800,5712868844536563133902091214009147648035114879099697809120800,7125728881357433586372500869086678786796487376081343503849600,8717647035703243217370612765372000643421234555844196839816000,10461176442843891860844735318446400772105481467013036207779200,12313676437930831044535990531087950908832493810129928036240100,14217853206683021412247741644142788678239580481799504536689600,16103894958589952824076523698978056564128504423262704118087200,17893216620655503137862804109975618404587227136958560131208000,19503606116514498420270456479873424061000077579284830543016720,20855341193896691380091181186399304936514934441215462362829760,21877661840656333114409376342595349296148019462843671302184160,22514875292325935049780523226360262382443592845256593767296320,22731364477829069040643797488152187982274781237999445630443400,22514875292325935049780523226360262382443592845256593767296320,21877661840656333114409376342595349296148019462843671302184160,20855341193896691380091181186399304936514934441215462362829760,19503606116514498420270456479873424061000077579284830543016720,17893216620655503137862804109975618404587227136958560131208000,16103894958589952824076523698978056564128504423262704118087200,14217853206683021412247741644142788678239580481799504536689600,12313676437930831044535990531087950908832493810129928036240100,10461176442843891860844735318446400772105481467013036207779200,8717647035703243217370612765372000643421234555844196839816000,7125728881357433586372500869086678786796487376081343503849600,5712868844536563133902091214009147648035114879099697809120800,4492170373481741951444379416143945159138722810916001696060800,3464300881244394216791851922619483131200201489774204697809600,2620059490016768735388795571729020855529564151930070779856000,1943210788429103478746690049032357134517760079348135828393200,1413244209766620711815774581114441552376552784980462420649600,1007805297128655753507970398007839467678361412240165824561600,704644354089954429281995562834749546506821800428083422051200,483022339497146181362658248717368640750643976099895894148000,324591012142082233875706343138071726584432751939130040867456,213817888950736709616536718098888518305618400086887249142848,138055644834333938492567014835502822842997707142714601808768,87363337746726945452327564075591630080334486551249083957111,54178814106497330513071357566258375243618286233332765244720,32924048572409916234866440367187781878814189326409911187176,19603631974412011193279254569775931195019135629465443302288,11435451985073673196079565165702626530427829117188175259668,6534543991470670397759751523258643731673045209821814434096,3657394025076867759940159434659688655787152169676388675800,2004793761893986772115346653072718226135179707822613051920,1076102533957801723267796365252267871381383225522432005810,565542937554465139235630206555936399558099213413248937360,290967743234543658592244526561387567888587276466236772120,146530518175669468355806596110051293181302944982996935600,72218612529437095118218965225668137353642165741619918260,34828834411359733815878649896066903120905441634256414480,16433323278599311025801898190397764148596229503487181480,7584610743968912781139337626337429607044413616994083760,3423609016374856463708728789666200864290881146559829475,1511110186537867680533507879576805898721492368136752320,652054395560860711463089016529717613831876843785036960,275016139624308599392595367515935320119567104181444160,113351246737046111911812955530216584643875630777487120,45644797343776957816837431757134195158607636554692800,17953620288552270074622723157806116762385670378179168,6896092561165772611444489689753342862373303853870144,2586034710437164729291683633657503573389988945201304,946522508395302123139439761338694118364963274060608,338043752998322186835514200478105042273201169307360,117770081689738052187856560166565627630663633178048,40011630317667415166387164671974219643751106143824,13252259723049080182497659636577448544427117958464,4277628138452551198147978743452214403580905163808,1345166081274387169228924133161073711817894705600,411957112390281070576358015780578824244230253590,122819511768531002407858290419054556296416473120,35632821315561463661539133640096074974886260720,10055888224023480542520246303339996618679558240,2759237622445467222032994412501828340491342200,735796699318791259208798510000487557464357920,190597940184988097264929734518198584162454160,47934811304008982545670951196193655897144160,11698376568240287406979220232404404117755420,2768846525027286960231768102344237661007200,635205967506259949700229152890736875172240,141156881668057766600050922864608194482720,30365143149524054443034210151107576720120,6318758112039687629764344308900998623840,1271014562766603833573287648342154895600,246939972194654459094238743106475808288,46301244786497711080169764332464214054,8370846515073032511669109935812739264,1457844055995865212706418022529184928,244331406032826571961969500982544960,39364504305288725482761752936076688,6089536577613725489046017028785344,903392788986651583539793735039584,128350888052748312415489820278848,17438979354992977230365464711800,2262354078485575424479844070720,279753461318108789048582868960,32912171919777504593950925760,3676359629336848917409411920,389032765009190361630625600,38903276500919036163062560,3666277366578757334738880,324618308499160805680005,26911362362624730004560,2080775440409128608600,149389005978091284720,9908454478138707660,603560678871393360,33531148826188520,1684982353074800,75824205888366,3017878841328,104579959848,3091033296,75760620,1478256,21528,208,1> <1,209,21736,1499784,77238876,3166793916,107670993144,3122458801176,78842084729694,1760806558963166,35216131179263320,637091827697581880,10512015157010101020,159297460456229992380,2230164446387219893320,28992137803033858613160,351529670861785535684565,3990895675077918140418885,42569553867497793497801440,427936041510109397793688160,4065392394346039279040037520,36588531549114353511360337680,312665633237886293642533794720,2542107539803684213528426939680,19701333433478552654845308782520,145789867407741289645855284990648,1031743677039399895955283555318432,6992929366600377072585810763824928,45454040882902450971807769964862032,283695910338115297444731253918621648,1702175462028691784668387523511729888,9828690571068897724375527958341924192,54672091301570743591838874268276953318,293241216981152170174408507438940022342,1517954534961258292667526391448630703888,7589772674806291463337631957243153519440,36683901261563742072798554460008575343960,171522024817581821043085133015715771202840,776362849174317716300280075755345069654960,3404052492533546909931997255234974536179440,14467223093267574367210988334748641778762620,59633187872249269952650171428598060014899580,238532751488997079810600685714392240059598320,926394639503779356473728244518686141626812080,3495034321764258481241792922502315897955700120,12815125846468947764553240715841824959170900440,45688709539584944204059379943436071593565818960,158452333084092466069397424059150631271302733840,534776624158812072984216306199633380540646726710,1757123193664668239805282148941652536062124959190,5622794219726938367376902876613288115398799869408,17529887861501631380645638380029662948008023122272,53263890040716495348884824308551668188178224102288,157781712007405467354243724838539847274414739321872,455813834688060239023370760644670669903864802485408,1284566261393624309974953961816799160638164443367968,3532557218832466852431123394996197691754952219261912,9482127271602937340736173323410846435763292799071448,24849712849718042686067212847559459624758974232049312,63598417632329227891460154914940311920993306932871968,158996044080823069728650387287350779802483267332179920,388367386361354711304408323046151904763442734958931280,927070535185169310855684384045652933951443947966481120,2163164582098728391996596896106523512553369211921789280,4934719202912724144242236669243006763012373514696581795,11008219760343769244848066416003630471335294763553913235,24017934022568223806941235816735193755640643120481265240,51262157689959044841680548086464667269501671137743595960,107047446940796828934097615121735040474547607375876332740,218749130705106563474025561335719430534945110724616853860,437498261410213126948051122671438861069890221449233707720,856510680789008797827874733117323967446686489879485709480,1641645471512266862503426571808204270939482438935680943170,3080896295851788495383143018324986097516562933345045057730,5662187786970854532055506087732406881922331877499001727720,10191938016547538157699910957918332387460197379498203109896,17969995976544343593839316688961270262100874327009989693764,31039083959485684389358819735478557725446964746653618561956,52527680546821927428145694936963713073833324955875354489464,87102862678907246747937797933446157122432475559742676431896,141542151853224275965398921641850005323952772784581849201831,225418982581060883944894578911094452923332193693963685765879,351873533785070648109103732934391341148616107229601850951616,538408901092818943492243061236960244890051152026017290010304,807613351639228415238364591855440367335076728039025935015456,1187666693587100610644653811552118187257465776527979316199200,1712449651218610182789965960842589014185183212668249246612800,2421049506895276465323744979122281020054914197220628245211200,3356454998195724190562464630146798686894312864328598249042800,4563270278445872214135485620761377990047324231278206608249200,6084360371261162952180647494348503986729765641704275477665600,7956471254726136168236231338763428290338924300690206393870400,10205039218018305085346470630153092807173837690015699505181600,12838597725893996720274592083095826434831602255181041312970400,15843375917060676803743113634458679430217721931925540343665600,19178823478547135078215348083818401415526716022857233047595200,22774852880774722905380725849534351680937975277142964244019300,26531529644613852456783732175230739587072074291929432572929700,30321748165272974236324265343120845242368084905062208654776800,33997111579245455961939327808953674968715731560221264249295200,37396822737170001558133260589849042465587304716243390674224720,40358947310411189800361637666272728997515012020500292905846480,42733003034553024494500557528994654232662953904059133665013920,44392537132982268164189899568955611678591612308100265069480480,45246239770155004090424320714512450364718374083256039397739720,45246239770155004090424320714512450364718374083256039397739720,44392537132982268164189899568955611678591612308100265069480480,42733003034553024494500557528994654232662953904059133665013920,40358947310411189800361637666272728997515012020500292905846480,37396822737170001558133260589849042465587304716243390674224720,33997111579245455961939327808953674968715731560221264249295200,30321748165272974236324265343120845242368084905062208654776800,26531529644613852456783732175230739587072074291929432572929700,22774852880774722905380725849534351680937975277142964244019300,19178823478547135078215348083818401415526716022857233047595200,15843375917060676803743113634458679430217721931925540343665600,12838597725893996720274592083095826434831602255181041312970400,10205039218018305085346470630153092807173837690015699505181600,7956471254726136168236231338763428290338924300690206393870400,6084360371261162952180647494348503986729765641704275477665600,4563270278445872214135485620761377990047324231278206608249200,3356454998195724190562464630146798686894312864328598249042800,2421049506895276465323744979122281020054914197220628245211200,1712449651218610182789965960842589014185183212668249246612800,1187666693587100610644653811552118187257465776527979316199200,807613351639228415238364591855440367335076728039025935015456,538408901092818943492243061236960244890051152026017290010304,351873533785070648109103732934391341148616107229601850951616,225418982581060883944894578911094452923332193693963685765879,141542151853224275965398921641850005323952772784581849201831,87102862678907246747937797933446157122432475559742676431896,52527680546821927428145694936963713073833324955875354489464,31039083959485684389358819735478557725446964746653618561956,17969995976544343593839316688961270262100874327009989693764,10191938016547538157699910957918332387460197379498203109896,5662187786970854532055506087732406881922331877499001727720,3080896295851788495383143018324986097516562933345045057730,1641645471512266862503426571808204270939482438935680943170,856510680789008797827874733117323967446686489879485709480,437498261410213126948051122671438861069890221449233707720,218749130705106563474025561335719430534945110724616853860,107047446940796828934097615121735040474547607375876332740,51262157689959044841680548086464667269501671137743595960,24017934022568223806941235816735193755640643120481265240,11008219760343769244848066416003630471335294763553913235,4934719202912724144242236669243006763012373514696581795,2163164582098728391996596896106523512553369211921789280,927070535185169310855684384045652933951443947966481120,388367386361354711304408323046151904763442734958931280,158996044080823069728650387287350779802483267332179920,63598417632329227891460154914940311920993306932871968,24849712849718042686067212847559459624758974232049312,9482127271602937340736173323410846435763292799071448,3532557218832466852431123394996197691754952219261912,1284566261393624309974953961816799160638164443367968,455813834688060239023370760644670669903864802485408,157781712007405467354243724838539847274414739321872,53263890040716495348884824308551668188178224102288,17529887861501631380645638380029662948008023122272,5622794219726938367376902876613288115398799869408,1757123193664668239805282148941652536062124959190,534776624158812072984216306199633380540646726710,158452333084092466069397424059150631271302733840,45688709539584944204059379943436071593565818960,12815125846468947764553240715841824959170900440,3495034321764258481241792922502315897955700120,926394639503779356473728244518686141626812080,238532751488997079810600685714392240059598320,59633187872249269952650171428598060014899580,14467223093267574367210988334748641778762620,3404052492533546909931997255234974536179440,776362849174317716300280075755345069654960,171522024817581821043085133015715771202840,36683901261563742072798554460008575343960,7589772674806291463337631957243153519440,1517954534961258292667526391448630703888,293241216981152170174408507438940022342,54672091301570743591838874268276953318,9828690571068897724375527958341924192,1702175462028691784668387523511729888,283695910338115297444731253918621648,45454040882902450971807769964862032,6992929366600377072585810763824928,1031743677039399895955283555318432,145789867407741289645855284990648,19701333433478552654845308782520,2542107539803684213528426939680,312665633237886293642533794720,36588531549114353511360337680,4065392394346039279040037520,427936041510109397793688160,42569553867497793497801440,3990895675077918140418885,351529670861785535684565,28992137803033858613160,2230164446387219893320,159297460456229992380,10512015157010101020,637091827697581880,35216131179263320,1760806558963166,78842084729694,3122458801176,107670993144,3166793916,77238876,1499784,21736,209,1> <1,210,21945,1521520,78738660,3244032792,110837787060,3230129794320,81964543530870,1839648643692860,36976937738226486,672307958876845200,11149106984707682900,169809475613240093400,2389461906843449885700,31222302249421078506480,380521808664819394297725,4342425345939703676103450,46560449542575711638220325,470505595377607191291489600,4493328435856148676833725680,40653923943460392790400375200,349254164787000647153894132400,2854773173041570507170960734400,22243440973282236868373735722200,165491200841219842300700593773168,1177533544447141185601138840309080,8024673043639776968541094319143360,52446970249502828044393580728686960,329149951221017748416539023883483680,1985871372366807082113118777430351536,11530866033097589509043915481853654080,64500781872639641316214402226618877510,347913308282722913766247381707216975660,1811195751942410462841934898887570726230,9107727209767549756005158348691784223328,44273673936370033536136186417251728863400,208205926079145563115883687475724346546800,947884873991899537343365208771060840857800,4180415341707864626232277330990319605834400,17871275585801121277142985589983616314942060,74100410965516844319861159763346701793662200,298165939361246349763250857142990300074497900,1164927390992776436284328930233078381686410400,4421428961268037837715521167021002039582512200,16310160168233206245795033638344140857126600560,58503835386053891968612620659277896552736719400,204141042623677410273456804002586702864868552800,693228957242904539053613730258784011811949460550,2291899817823480312789498455141285916602771685900,7379917413391606607182185025554940651460924828598,23152682081228569748022541256642951063406822991680,70793777902218126729530462688581331136186247224560,211045602048121962703128549147091515462592963424160,613595546695465706377614485483210517178279541807280,1740380096081684548998324722461469830542029245853376,4817123480226091162406077356812996852393116662629880,13014684490435404193167296718407044127518245018333360,34331840121320980026803386170970306060522267031120760,88448130482047270577527367762499771545752281164921280,222594461713152297620110542202291091723476574265051888,547363430442177781033058710333502684565926002291111200,1315437921546524022160092707091804838714886682925412400,3090235117283897702852281280152176446504813159888270400,7097883785011452536238833565349530275565742726618371075,15942938963256493389090303085246637234347668278250495030,35026153782911993051789302232738824226975937884035178475,75280091712527268648621783903199861025142314258224861200,158309604630755873775778163208199707744049278513619928700,325796577645903392408123176457454471009492718100493186600,656247392115319690422076684007158291604835332173850561580,1294008942199221924775925855788762828516576711328719417200,2498156152301275660331301304925528238386168928815166652650,4722541767364055357886569590133190368456045372280726000900,8743084082822643027438649106057392979438894810844046785450,15854125803518392689755417045650739269382529256997204837616,28161933993091881751539227646879602649561071706508192803660,49009079936030027983198136424439827987547839073663608255720,83566764506307611817504514672442270799280289702528973051420,139630543225729174176083492870409870196265800515618030921360,228645014532131522713336719575296162446385248344324525633727,366961134434285159910293500552944458247284966478545534967710,577292516366131532053998311845485794071948300923565536717495,890282434877889591601346794171351586038667259255619140961920,1346022252732047358730607653092400612225127880065043225025760,1995280045226329025883018403407558554592542504567005251214656,2900116344805710793434619772394707201442648989196228562812000,4133499158113886648113710939964870034240097409888877491824000,5777504505091000655886209609269079706949227061549226494254000,7919725276641596404697950250908176676941637095606804857292000,10647630649707035166316133115109881976777089872982482085914800,14040831625987299120416878833111932277068689942394481871536000,18161510472744441253582701968916521097512761990705905899052000,23043636943912301805621062713248919242005439945196740818152000,28681973642954673524017705717554505865049324187106581656636000,35022199395607811881958461718277080845744437954782773391260800,41953676359321857983596073933352753096464691300000197291614500,49306382525388575362164458024765091268010049569072396816949000,56853277809886826693107997518351584829440159196991641227706500,64318859744518430198263593152074520211083816465283472904072000,71393934316415457520072588398802717434303036276464654923519920,77755770047581191358494898256121771463102316736743683580071200,83091950344964214294862195195267383230177965924559426570860400,87125540167535292658690457097950265911254566212159398734494400,89638776903137272254614220283468062043309986391356304467220200,90492479540310008180848641429024900729436748166512078795479440,89638776903137272254614220283468062043309986391356304467220200,87125540167535292658690457097950265911254566212159398734494400,83091950344964214294862195195267383230177965924559426570860400,77755770047581191358494898256121771463102316736743683580071200,71393934316415457520072588398802717434303036276464654923519920,64318859744518430198263593152074520211083816465283472904072000,56853277809886826693107997518351584829440159196991641227706500,49306382525388575362164458024765091268010049569072396816949000,41953676359321857983596073933352753096464691300000197291614500,35022199395607811881958461718277080845744437954782773391260800,28681973642954673524017705717554505865049324187106581656636000,23043636943912301805621062713248919242005439945196740818152000,18161510472744441253582701968916521097512761990705905899052000,14040831625987299120416878833111932277068689942394481871536000,10647630649707035166316133115109881976777089872982482085914800,7919725276641596404697950250908176676941637095606804857292000,5777504505091000655886209609269079706949227061549226494254000,4133499158113886648113710939964870034240097409888877491824000,2900116344805710793434619772394707201442648989196228562812000,1995280045226329025883018403407558554592542504567005251214656,1346022252732047358730607653092400612225127880065043225025760,890282434877889591601346794171351586038667259255619140961920,577292516366131532053998311845485794071948300923565536717495,366961134434285159910293500552944458247284966478545534967710,228645014532131522713336719575296162446385248344324525633727,139630543225729174176083492870409870196265800515618030921360,83566764506307611817504514672442270799280289702528973051420,49009079936030027983198136424439827987547839073663608255720,28161933993091881751539227646879602649561071706508192803660,15854125803518392689755417045650739269382529256997204837616,8743084082822643027438649106057392979438894810844046785450,4722541767364055357886569590133190368456045372280726000900,2498156152301275660331301304925528238386168928815166652650,1294008942199221924775925855788762828516576711328719417200,656247392115319690422076684007158291604835332173850561580,325796577645903392408123176457454471009492718100493186600,158309604630755873775778163208199707744049278513619928700,75280091712527268648621783903199861025142314258224861200,35026153782911993051789302232738824226975937884035178475,15942938963256493389090303085246637234347668278250495030,7097883785011452536238833565349530275565742726618371075,3090235117283897702852281280152176446504813159888270400,1315437921546524022160092707091804838714886682925412400,547363430442177781033058710333502684565926002291111200,222594461713152297620110542202291091723476574265051888,88448130482047270577527367762499771545752281164921280,34331840121320980026803386170970306060522267031120760,13014684490435404193167296718407044127518245018333360,4817123480226091162406077356812996852393116662629880,1740380096081684548998324722461469830542029245853376,613595546695465706377614485483210517178279541807280,211045602048121962703128549147091515462592963424160,70793777902218126729530462688581331136186247224560,23152682081228569748022541256642951063406822991680,7379917413391606607182185025554940651460924828598,2291899817823480312789498455141285916602771685900,693228957242904539053613730258784011811949460550,204141042623677410273456804002586702864868552800,58503835386053891968612620659277896552736719400,16310160168233206245795033638344140857126600560,4421428961268037837715521167021002039582512200,1164927390992776436284328930233078381686410400,298165939361246349763250857142990300074497900,74100410965516844319861159763346701793662200,17871275585801121277142985589983616314942060,4180415341707864626232277330990319605834400,947884873991899537343365208771060840857800,208205926079145563115883687475724346546800,44273673936370033536136186417251728863400,9107727209767549756005158348691784223328,1811195751942410462841934898887570726230,347913308282722913766247381707216975660,64500781872639641316214402226618877510,11530866033097589509043915481853654080,1985871372366807082113118777430351536,329149951221017748416539023883483680,52446970249502828044393580728686960,8024673043639776968541094319143360,1177533544447141185601138840309080,165491200841219842300700593773168,22243440973282236868373735722200,2854773173041570507170960734400,349254164787000647153894132400,40653923943460392790400375200,4493328435856148676833725680,470505595377607191291489600,46560449542575711638220325,4342425345939703676103450,380521808664819394297725,31222302249421078506480,2389461906843449885700,169809475613240093400,11149106984707682900,672307958876845200,36976937738226486,1839648643692860,81964543530870,3230129794320,110837787060,3244032792,78738660,1521520,21945,210,1> <1,211,22155,1543465,80260180,3322771452,114081819852,3340967581380,85194673325190,1921613187223730,38816586381919346,709284896615071686,11821414943584528100,180958582597947776300,2559271382456689979100,33611764156264528392180,411744110914240472804205,4722947154604523070401175,50902874888515415314323775,517066044920182902929709925,4963834031233755868125215280,45147252379316541467234100880,389908088730461039944294507600,3204027337828571154324854866800,25098214146323807375544696456600,187734641814502079169074329495368,1343024745288361027901839434082248,9202206588086918154142233159452440,60471643293142605012934675047830320,381596921470520576460932604612170640,2315021323587824830529657801313835216,13516737405464396591157034259284005616,76031647905737230825258317708472531590,412414090155362555082461783933835853170,2159109060225133376608182280594787701890,10918922961709960218847093247579354949558,53381401146137583292141344765943513086728,252479600015515596652019873892976075410200,1156090800071045100459248896246785187404600,5128300215699764163575642539761380446692200,22051690927508985903375262920973935920776460,91971686551317965597004145353330318108604260,372266350326763194083112016906337001868160100,1463093330354022786047579787376068681760908300,5586356352260814273999850097254080421268922600,20731589129501244083510554805365142896709112760,74813995554287098214407654297622037409863319960,262644878009731302242069424661864599417605272200,897369999866581949327070534261370714676818013350,2985128775066384851843112185400069928414721146450,9671817231215086919971683480696226568063696514498,30532599494620176355204726282197891714867747820278,93946459983446696477553003945224282199593070216240,281839379950340089432659011835672846598779210648720,824641148743587669080743034630302032640872505231440,2353975642777150255375939207944680347720308787660656,6557503576307775711404402079274466682935145908483256,17831807970661495355573374075220040979911361680963240,47346524611756384219970682889377350188040512049454120,122779970603368250604330753933470077606274548196042040,311042592195199568197637909964790863269228855429973168,769957892155330078653169252535793776289402576556163088,1862801351988701803193151417425307523280812685216523600,4405673038830421725012373987243981285219699842813682800,10188118902295350239091114845501706722070555886506641475,23040822748267945925329136650596167509913411004868866105,50969092746168486440879605317985461461323606162285673505,110306245495439261700411086135938685252118252142260039675,233589696343283142424399947111399568769191592771844789900,484106182276659266183901339665654178753541996614113115300,982043969761223082830199860464612762614328050274343748180,1950256334314541615198002539795921120121412043502569978780,3792165094500497585107227160714291066902745640143886069850,7220697919665331018217870895058718606842214301095892653550,13465625850186698385325218696190583347894940183124772786350,24597209886341035717194066151708132248821424067841251623066,44016059796610274441294644692530341918943600963505397641276,77171013929121909734737364071319430637108910780171801059380,132575844442337639800702651096882098786828128776192581307140,223197307732036785993588007542852140995546090218147003972780,368275557757860696889420212445706032642651048859942556555087,595606148966416682623630220128240620693670214822870060601437,944253650800416691964291812398430252319233267402111071685205,1467574951244021123655345106016837380110615560179184677679415,2236304687609936950331954447263752198263795139320662365987680,3341302297958376384613626056499959166817670384632048476240416,4895396390032039819317638175802265756035191493763233814026656,7033615502919597441548330712359577235682746399085106054636000,9911003663204887303999920549233949741189324471438103986078000,13697229781732597060584159860177256383890864157156031351546000,18567355926348631571014083366018058653718726968589286943206800,24688462275694334286733011948221814253845779815376963957450800,32202342098731740373999580802028453374581451933100387770588000,41205147416656743059203764682165440339518201935902646717204000,51725610586866975329638768430803425107054764132303322474788000,63704173038562485405976167435831586710793762141889355047896800,76975875754929669865554535651629833942209129254782970682875300,91260058884710433345760531958117844364474740869072594108563500,106159660335275402055272455543116676097450208766064038044655500,121172137554405256891371590670426105040523975662275114131778500,135712794060933887718336181550877237645386852741748127827591920,149149704363996648878567486654924488897405353013208338503591120,160847720392545405653357093451389154693280282661303110150931600,170217490512499506953552652293217649141432532136718825305354800,176764317070672564913304677381418327954564552603515703201714600,180131256443447280435462861712492962772746734557868383262699640,180131256443447280435462861712492962772746734557868383262699640,176764317070672564913304677381418327954564552603515703201714600,170217490512499506953552652293217649141432532136718825305354800,160847720392545405653357093451389154693280282661303110150931600,149149704363996648878567486654924488897405353013208338503591120,135712794060933887718336181550877237645386852741748127827591920,121172137554405256891371590670426105040523975662275114131778500,106159660335275402055272455543116676097450208766064038044655500,91260058884710433345760531958117844364474740869072594108563500,76975875754929669865554535651629833942209129254782970682875300,63704173038562485405976167435831586710793762141889355047896800,51725610586866975329638768430803425107054764132303322474788000,41205147416656743059203764682165440339518201935902646717204000,32202342098731740373999580802028453374581451933100387770588000,24688462275694334286733011948221814253845779815376963957450800,18567355926348631571014083366018058653718726968589286943206800,13697229781732597060584159860177256383890864157156031351546000,9911003663204887303999920549233949741189324471438103986078000,7033615502919597441548330712359577235682746399085106054636000,4895396390032039819317638175802265756035191493763233814026656,3341302297958376384613626056499959166817670384632048476240416,2236304687609936950331954447263752198263795139320662365987680,1467574951244021123655345106016837380110615560179184677679415,944253650800416691964291812398430252319233267402111071685205,595606148966416682623630220128240620693670214822870060601437,368275557757860696889420212445706032642651048859942556555087,223197307732036785993588007542852140995546090218147003972780,132575844442337639800702651096882098786828128776192581307140,77171013929121909734737364071319430637108910780171801059380,44016059796610274441294644692530341918943600963505397641276,24597209886341035717194066151708132248821424067841251623066,13465625850186698385325218696190583347894940183124772786350,7220697919665331018217870895058718606842214301095892653550,3792165094500497585107227160714291066902745640143886069850,1950256334314541615198002539795921120121412043502569978780,982043969761223082830199860464612762614328050274343748180,484106182276659266183901339665654178753541996614113115300,233589696343283142424399947111399568769191592771844789900,110306245495439261700411086135938685252118252142260039675,50969092746168486440879605317985461461323606162285673505,23040822748267945925329136650596167509913411004868866105,10188118902295350239091114845501706722070555886506641475,4405673038830421725012373987243981285219699842813682800,1862801351988701803193151417425307523280812685216523600,769957892155330078653169252535793776289402576556163088,311042592195199568197637909964790863269228855429973168,122779970603368250604330753933470077606274548196042040,47346524611756384219970682889377350188040512049454120,17831807970661495355573374075220040979911361680963240,6557503576307775711404402079274466682935145908483256,2353975642777150255375939207944680347720308787660656,824641148743587669080743034630302032640872505231440,281839379950340089432659011835672846598779210648720,93946459983446696477553003945224282199593070216240,30532599494620176355204726282197891714867747820278,9671817231215086919971683480696226568063696514498,2985128775066384851843112185400069928414721146450,897369999866581949327070534261370714676818013350,262644878009731302242069424661864599417605272200,74813995554287098214407654297622037409863319960,20731589129501244083510554805365142896709112760,5586356352260814273999850097254080421268922600,1463093330354022786047579787376068681760908300,372266350326763194083112016906337001868160100,91971686551317965597004145353330318108604260,22051690927508985903375262920973935920776460,5128300215699764163575642539761380446692200,1156090800071045100459248896246785187404600,252479600015515596652019873892976075410200,53381401146137583292141344765943513086728,10918922961709960218847093247579354949558,2159109060225133376608182280594787701890,412414090155362555082461783933835853170,76031647905737230825258317708472531590,13516737405464396591157034259284005616,2315021323587824830529657801313835216,381596921470520576460932604612170640,60471643293142605012934675047830320,9202206588086918154142233159452440,1343024745288361027901839434082248,187734641814502079169074329495368,25098214146323807375544696456600,3204027337828571154324854866800,389908088730461039944294507600,45147252379316541467234100880,4963834031233755868125215280,517066044920182902929709925,50902874888515415314323775,4722947154604523070401175,411744110914240472804205,33611764156264528392180,2559271382456689979100,180958582597947776300,11821414943584528100,709284896615071686,38816586381919346,1921613187223730,85194673325190,3340967581380,114081819852,3322771452,80260180,1543465,22155,211,1> <1,212,22366,1565620,81803645,3403031632,117404591304,3455049401232,88535640906570,2006807860548920,40738199569143076,748101482996991032,12530699840199599786,192779997541532304400,2740229965054637755400,36171035538721218371280,445355875070505001196385,5134691265518763543205380,55625822043119938384724950,567968919808698318244033700,5480900076153938771054925205,50111086410550297335359316160,435055341109777581411528608480,3593935426559032194269149374400,28302241484152378529869551323400,212832855960825886544619025951968,1530759387102863107070913763577616,10545231333375279182044072593534688,69673849881229523167076908207282760,442068564763663181473867279660000960,2696618245058345406990590405926005856,15831758729052221421686692060597840832,89548385311201627416415351967756537206,488445738061099785907720101642308384760,2571523150380495931690644064528623555060,13078032021935093595455275528174142651448,64300324107847543510988438013522868036286,305861001161653179944161218658919588496928,1408570400086560697111268770139761262814800,6284391015770809264034891436008165634096800,27179991143208750066950905460735316367468660,114023377478826951500379408274304254029380720,464238036878081159680116162259667319976764360,1835359680680785980130691804282405683629068400,7049449682614837060047429884630149103029830900,26317945481762058357510404902619223317978035360,95545584683788342297918209102987180306572432720,337458873564018400456477078959486636827468592160,1160014877876313251569139958923235314094423285550,3882498774932966801170182719661440643091539159800,12656946006281471771814795666096296496478417660948,40204416725835263275176409762894118282931444334776,124479059478066872832757730227422173914460818036518,375785839933786785910212015780897128798372280864960,1106480528693927758513402046465974879239651715880160,3178616791520737924456682242574982380361181292892096,8911479219084925966780341287219147030655454696143912,24389311546969271066977776154494507662846507589446496,65178332582417879575544056964597391167951873730417360,170126495215124634824301436822847427794315060245496160,433822562798567818801968663898260940875503403626015208,1081000484350529646850807162500584639558631431986136256,2632759244144031881846320669961101299570215261772686688,6268474390819123528205525404669288808500512528030206400,14593791941125771964103488832745688007290255729320324275,33228941650563296164420251496097874231983966891375507580,74009915494436432366208741968581628971237017167154539610,161275338241607748141290691453924146713441858304545713180,343895941838722404124811033247338254021309844914104829575,717695878619942408608301286777053747522733589385957905200,1466150152037882349014101200130266941367870046888456863480,2932300304075764698028202400260533882735740093776913726960,5742421428815039200305229700510212187024157683646456048630,11012863014165828603325098055773009673744959941239778723400,20686323769852029403543089591249301954737154484220665439900,38062835736527734102519284847898715596716364250966024409416,68613269682951310158488710844238474167765025031346649264342,121187073725732184176032008763849772556052511743677198700656,209746858371459549535440015168201529423937039556364382366520,355773152174374425794290658639734239782374218994339585279920,591472865489897482883008219988558173638197139078089560527867,963881706724277379513050432573946653336321263682812617156524,1539859799766833374587922032526670873012903482224981132286642,2411828602044437815619636918415267632429848827581295749364620,3703879638853958073987299553280589578374410699499847043667095,5577606985568313334945580503763711365081465523952710842228096,8236698687990416203931264232302224922852861878395282290267072,11929011892951637260865968888161842991717937892848339868662656,16944619166124484745548251261593526976872070870523210040714000,23608233444937484364584080409411206125080188628594135337624000,32264585708081228631598243226195315037609591125745318294752800,43255818202042965857747095314239872907564506783966250900657600,56890804374426074660732592750250267628427231748477351728038800,73407489515388483433203345484193893714099653869003034487792000,92930758003523718388842533112968865446572966068205969191992000,115429783625429460735614935866635011817848526274192677522684800,140680048793492155271530703087461420653002891396672325730772100,168235934639640103211315067609747678306683870123855564791438800,197419719219985835401032987501234520461924949635136632153219000,227331797889680658946644046213542781137974184428339152176434000,256884931615339144609707772221303342685910828404023241959370420,284862498424930536596903668205801726542792205754956466331183040,309997424756542054531924580106313643590685635674511448654522720,331065210905044912606909745744606803834712814798021935456286400,346981807583172071866857329674635977095997084740234528507069400,356895573514119845348767539093911290727311287161384086464414240,360262512886894560870925723424985925545493469115736766525399280,356895573514119845348767539093911290727311287161384086464414240,346981807583172071866857329674635977095997084740234528507069400,331065210905044912606909745744606803834712814798021935456286400,309997424756542054531924580106313643590685635674511448654522720,284862498424930536596903668205801726542792205754956466331183040,256884931615339144609707772221303342685910828404023241959370420,227331797889680658946644046213542781137974184428339152176434000,197419719219985835401032987501234520461924949635136632153219000,168235934639640103211315067609747678306683870123855564791438800,140680048793492155271530703087461420653002891396672325730772100,115429783625429460735614935866635011817848526274192677522684800,92930758003523718388842533112968865446572966068205969191992000,73407489515388483433203345484193893714099653869003034487792000,56890804374426074660732592750250267628427231748477351728038800,43255818202042965857747095314239872907564506783966250900657600,32264585708081228631598243226195315037609591125745318294752800,23608233444937484364584080409411206125080188628594135337624000,16944619166124484745548251261593526976872070870523210040714000,11929011892951637260865968888161842991717937892848339868662656,8236698687990416203931264232302224922852861878395282290267072,5577606985568313334945580503763711365081465523952710842228096,3703879638853958073987299553280589578374410699499847043667095,2411828602044437815619636918415267632429848827581295749364620,1539859799766833374587922032526670873012903482224981132286642,963881706724277379513050432573946653336321263682812617156524,591472865489897482883008219988558173638197139078089560527867,355773152174374425794290658639734239782374218994339585279920,209746858371459549535440015168201529423937039556364382366520,121187073725732184176032008763849772556052511743677198700656,68613269682951310158488710844238474167765025031346649264342,38062835736527734102519284847898715596716364250966024409416,20686323769852029403543089591249301954737154484220665439900,11012863014165828603325098055773009673744959941239778723400,5742421428815039200305229700510212187024157683646456048630,2932300304075764698028202400260533882735740093776913726960,1466150152037882349014101200130266941367870046888456863480,717695878619942408608301286777053747522733589385957905200,343895941838722404124811033247338254021309844914104829575,161275338241607748141290691453924146713441858304545713180,74009915494436432366208741968581628971237017167154539610,33228941650563296164420251496097874231983966891375507580,14593791941125771964103488832745688007290255729320324275,6268474390819123528205525404669288808500512528030206400,2632759244144031881846320669961101299570215261772686688,1081000484350529646850807162500584639558631431986136256,433822562798567818801968663898260940875503403626015208,170126495215124634824301436822847427794315060245496160,65178332582417879575544056964597391167951873730417360,24389311546969271066977776154494507662846507589446496,8911479219084925966780341287219147030655454696143912,3178616791520737924456682242574982380361181292892096,1106480528693927758513402046465974879239651715880160,375785839933786785910212015780897128798372280864960,124479059478066872832757730227422173914460818036518,40204416725835263275176409762894118282931444334776,12656946006281471771814795666096296496478417660948,3882498774932966801170182719661440643091539159800,1160014877876313251569139958923235314094423285550,337458873564018400456477078959486636827468592160,95545584683788342297918209102987180306572432720,26317945481762058357510404902619223317978035360,7049449682614837060047429884630149103029830900,1835359680680785980130691804282405683629068400,464238036878081159680116162259667319976764360,114023377478826951500379408274304254029380720,27179991143208750066950905460735316367468660,6284391015770809264034891436008165634096800,1408570400086560697111268770139761262814800,305861001161653179944161218658919588496928,64300324107847543510988438013522868036286,13078032021935093595455275528174142651448,2571523150380495931690644064528623555060,488445738061099785907720101642308384760,89548385311201627416415351967756537206,15831758729052221421686692060597840832,2696618245058345406990590405926005856,442068564763663181473867279660000960,69673849881229523167076908207282760,10545231333375279182044072593534688,1530759387102863107070913763577616,212832855960825886544619025951968,28302241484152378529869551323400,3593935426559032194269149374400,435055341109777581411528608480,50111086410550297335359316160,5480900076153938771054925205,567968919808698318244033700,55625822043119938384724950,5134691265518763543205380,445355875070505001196385,36171035538721218371280,2740229965054637755400,192779997541532304400,12530699840199599786,748101482996991032,40738199569143076,2006807860548920,88535640906570,3455049401232,117404591304,3403031632,81803645,1565620,22366,212,1> <1,213,22578,1587986,83369265,3484835277,120807622936,3572453992536,91990690307802,2095343501455490,42745007429691996,788839682566134108,13278801323196590818,205310697381731904186,2933009962596170059800,38911265503775856126680,481526910609226219567665,5580047140589268544401765,60760513308638701927930330,623594741851818256628758650,6048868995962637089298958905,55591986486704236106414241365,485166427520327878746887924640,4028990767668809775680677982880,31896176910711410724138700697800,241135097444978265074488577275368,1743592243063688993615532789529584,12075990720478142289114986357112304,80219081214604802349120980800817448,511742414644892704640944187867283720,3138686809822008588464457685586006816,18528376974110566828677282466523846688,105380144040253848838102044028354378038,577994123372301413324135453610064921966,3059968888441595717598364166170931939820,15649555172315589527145919592702766206508,77378356129782637106443713541697010687734,370161325269500723455149656672442456533214,1714431401248213877055429988798680851311728,7692961415857369961146160206147926896911600,33464382158979559330985796896743482001565460,141203368622035701567330313735039570396849380,578261414356908111180495570533971574006145080,2299597717558867139810807966542073003605832760,8884809363295623040178121688912554786658899300,33367395164376895417557834787249372421007866260,121863530165550400655428614005606403624550468080,433004458247806742754395288062473817134041024880,1497473751440331652025617037882721950921891877710,5042513652809280052739322678584675957185962445350,16539444781214438572984978385757737139569956820748,52861362732116735046991205428990414779409861995724,164683476203902136107934139990316292197392262371294,500264899411853658742969746008319302712833098901478,1482266368627714544423614062246872008038023996745120,4285097320214665682970084289040957259600833008772256,12090096010605663891237023529794129411016635989036008,33300790766054197033758117441713654693501962285590408,89567644129387150642521833119091898830798381319863856,235304827797542514399845493787444818962266933975913520,603949058013692453626270100721108368669818463871511368,1514823047149097465652775826398845580434134835612151464,3713759728494561528697127832461685939128846693758822944,8901233634963155410051846074630390108070727789802893088,20862266331944895492309014237414976815790768257350530675,47822733591689068128523740328843562239274222620695831855,107238857144999728530628993464679503203220984058530047190,235285253736044180507499433422505775684678875471700252790,505171280080330152266101724701262400734751703218650542755,1061591820458664812733112320024392001544043434300062734775,2183846030657824757622402486907320688890603636274414768680,4398450456113647047042303600390800824103610140665370590440,8674721732890803898333432100770746069759897777423369775590,16755284442980867803630327756283221860769117624886234772030,31699186784017858006868187647022311628482114425460444163300,58749159506379763506062374439148017551453518735186689849316,106676105419479044261007995692137189764481389282312673673758,189800343408683494334520719608088246723817536775023847964998,330933932097191733711472023932051301979989551300041581067176,565520010545833975329730673807935769206311258550703967646440,947246017664271908677298878628292413420571358072429145807787,1555354572214174862396058652562504826974518402760902177684391,2503741506491110754100972465100617526349224745907793749443166,3951688401811271190207558950941938505442752309806276881651262,6115708240898395889606936471695857210804259527081142793031715,9281486624422271408932880057044300943455876223452557885895191,13814305673558729538876844736065936287934327402347993132495168,20165710580942053464797233120464067914570799771243622158929728,28873631059076122006414220149755369968590008763371549909376656,40552852611061969110132331671004733101952259499117345378338000,55872819153018712996182323635606521162689779754339453632376800,75520403910124194489345338540435187945174097909711569195410400,100146622576469040518479688064490140535991738532443602628696400,130298293889814558093935938234444161342526885617480386215830800,166338247518912201822045878597162759160672619937209003679784000,208360541628953179124457468979603877264421492342398646714676800,256109832418921616007145638954096432470851417670865003253456900,308915983433132258482845770697209098959686761520527890522210900,365655653859625938612348055110982198768608819758992196944657800,424751517109666494347677033714777301599899134063475784329653000,484216729505019803556351818434846123823885012832362394135804420,541747430040269681206611440427105069228703034158979708290553460,594859923181472591128828248312115370133477841429467914985705760,641062635661586967138834325850920447425398450472533384110809120,678047018488216984473767075419242780930709899538256463963355800,703877381097291917215624868768547267823308371901618614971483640,717158086401014406219693262518897216272804756277120852989813520,717158086401014406219693262518897216272804756277120852989813520,703877381097291917215624868768547267823308371901618614971483640,678047018488216984473767075419242780930709899538256463963355800,641062635661586967138834325850920447425398450472533384110809120,594859923181472591128828248312115370133477841429467914985705760,541747430040269681206611440427105069228703034158979708290553460,484216729505019803556351818434846123823885012832362394135804420,424751517109666494347677033714777301599899134063475784329653000,365655653859625938612348055110982198768608819758992196944657800,308915983433132258482845770697209098959686761520527890522210900,256109832418921616007145638954096432470851417670865003253456900,208360541628953179124457468979603877264421492342398646714676800,166338247518912201822045878597162759160672619937209003679784000,130298293889814558093935938234444161342526885617480386215830800,100146622576469040518479688064490140535991738532443602628696400,75520403910124194489345338540435187945174097909711569195410400,55872819153018712996182323635606521162689779754339453632376800,40552852611061969110132331671004733101952259499117345378338000,28873631059076122006414220149755369968590008763371549909376656,20165710580942053464797233120464067914570799771243622158929728,13814305673558729538876844736065936287934327402347993132495168,9281486624422271408932880057044300943455876223452557885895191,6115708240898395889606936471695857210804259527081142793031715,3951688401811271190207558950941938505442752309806276881651262,2503741506491110754100972465100617526349224745907793749443166,1555354572214174862396058652562504826974518402760902177684391,947246017664271908677298878628292413420571358072429145807787,565520010545833975329730673807935769206311258550703967646440,330933932097191733711472023932051301979989551300041581067176,189800343408683494334520719608088246723817536775023847964998,106676105419479044261007995692137189764481389282312673673758,58749159506379763506062374439148017551453518735186689849316,31699186784017858006868187647022311628482114425460444163300,16755284442980867803630327756283221860769117624886234772030,8674721732890803898333432100770746069759897777423369775590,4398450456113647047042303600390800824103610140665370590440,2183846030657824757622402486907320688890603636274414768680,1061591820458664812733112320024392001544043434300062734775,505171280080330152266101724701262400734751703218650542755,235285253736044180507499433422505775684678875471700252790,107238857144999728530628993464679503203220984058530047190,47822733591689068128523740328843562239274222620695831855,20862266331944895492309014237414976815790768257350530675,8901233634963155410051846074630390108070727789802893088,3713759728494561528697127832461685939128846693758822944,1514823047149097465652775826398845580434134835612151464,603949058013692453626270100721108368669818463871511368,235304827797542514399845493787444818962266933975913520,89567644129387150642521833119091898830798381319863856,33300790766054197033758117441713654693501962285590408,12090096010605663891237023529794129411016635989036008,4285097320214665682970084289040957259600833008772256,1482266368627714544423614062246872008038023996745120,500264899411853658742969746008319302712833098901478,164683476203902136107934139990316292197392262371294,52861362732116735046991205428990414779409861995724,16539444781214438572984978385757737139569956820748,5042513652809280052739322678584675957185962445350,1497473751440331652025617037882721950921891877710,433004458247806742754395288062473817134041024880,121863530165550400655428614005606403624550468080,33367395164376895417557834787249372421007866260,8884809363295623040178121688912554786658899300,2299597717558867139810807966542073003605832760,578261414356908111180495570533971574006145080,141203368622035701567330313735039570396849380,33464382158979559330985796896743482001565460,7692961415857369961146160206147926896911600,1714431401248213877055429988798680851311728,370161325269500723455149656672442456533214,77378356129782637106443713541697010687734,15649555172315589527145919592702766206508,3059968888441595717598364166170931939820,577994123372301413324135453610064921966,105380144040253848838102044028354378038,18528376974110566828677282466523846688,3138686809822008588464457685586006816,511742414644892704640944187867283720,80219081214604802349120980800817448,12075990720478142289114986357112304,1743592243063688993615532789529584,241135097444978265074488577275368,31896176910711410724138700697800,4028990767668809775680677982880,485166427520327878746887924640,55591986486704236106414241365,6048868995962637089298958905,623594741851818256628758650,60760513308638701927930330,5580047140589268544401765,481526910609226219567665,38911265503775856126680,2933009962596170059800,205310697381731904186,13278801323196590818,788839682566134108,42745007429691996,2095343501455490,91990690307802,3572453992536,120807622936,3484835277,83369265,1587986,22578,213,1> <1,214,22791,1610564,84957251,3568204542,124292458213,3693261615472,95563144300338,2187334191763292,44840350931147486,831584689995826104,14067641005762724926,218589498704928495004,3138320659977901963986,41844275466372026186480,520438176113002075694345,6061574051198494763969430,66340560449227970472332095,684355255160456958556688980,6672463737814455345927717555,61640855482666873195713200270,540758414007032114853302166005,4514157195189137654427565907520,35925167678380220499819378680680,273031274355689675798627277973168,1984727340508667258690021366804952,13819582963541831282730519146641888,92295071935082944638235967157929752,591961495859497506990065168668101168,3650429224466901293105401873453290536,21667063783932575417141740152109853504,123908521014364415666779326494878224726,683374267412555262162237497638419300004,3637963011813897130922499619780996861786,18709524060757185244744283758873698146328,93027911302098226633589633134399776894242,447539681399283360561593370214139467220948,2084592726517714600510579645471123307844942,9407392817105583838201590194946607748223328,41157343574836929292131957102891408898477060,174667750781015260898316110631783052398414840,719464782978943812747825884269011144402994460,2877859131915775250991303537076044577611977840,11184407080854490179988929655454627790264732060,42252204527672518457735956476161927207666765560,155230925329927296072986448792855776045558334340,554867988413357143409823902068080220758591492960,1930478209688138394780012325945195768055932902590,6539987404249611704764939716467397908107854323060,21581958434023718625724301064342413096755919266098,69400807513331173619976183814748151918979818816472,217544838936018871154925345419306706976802124367018,664948375615755794850903885998635594910225361272772,1982531268039568203166583808255191310750857095646598,5767363688842380227393698351287829267638857005517376,16375193330820329574207107818835086670617468997808264,45390886776659860924995140971507784104518598274626416,122868434895441347676279950560805553524300343605454264,324872471926929665042367326906536717793065315295777376,839253885811234968026115594508553187632085397847424888,2118772105162789919279045927119953949103953299483662832,5228582775643658994349903658860531519562981529370974408,12614993363457716938748973907092076047199574483561716032,29763499966908050902360860312045366923861496047153423763,68684999923633963620832754566258539055064990878046362530,155061590736688796659152733793523065442495206679225879045,342524110881043909038128426887185278887899859530230299980,740456533816374332773601158123768176419430578690350795545,1566763100538994964999214044725654402278795137518713277530,3245437851116489570355514806931712690434647070574477503455,6582296486771471804664706087298121512994213776939785359120,13073172189004450945375735701161546893863507918088740366030,25430006175871671701963759857053967930529015402309604547620,48454471226998725810498515403305533489251232050346678935330,90448346290397621512930562086170329179935633160647134012616,165425264925858807767070370131285207315934908017499363523074,296476448828162538595528715300225436488298926057336521638756,520734275505875228045992743540139548703807088075065429032174,896453942643025709041202697739987071186300809850745548713616,1512766028210105884007029552436228182626882616623133113454227,2502600589878446771073357531190797240395089760833331323492178,4059096078705285616497031117663122353323743148668695927127557,6455429908302381944308531416042556031791977055714070631094428,10067396642709667079814495422637795716247011836887419674682977,15397194865320667298539816528740158154260135750533700678926906,23095792297981000947809724793110237231390203625800551018390359,33980016254500783003674077856530004202505127173591615291424896,49039341640018175471211453270219437883160808534615172068306384,69426483670138091116546551820760103070542268262488895287714656,96425671764080682106314655306611254264642039253456799010714800,131393223063142907485527662176041709107863877664051022827787200,175667026486593235007825026604925328481165836442155171824106800,230444916466283598612415626298934301878518624149923988844527200,296636541408726759915981816831606920503199505554689389895614800,374698789147865380946503347576766636425094112279607650394460800,464470374047874795131603107933700309735272910013263649968133700,565025815852053874489991409651305531430538179191392893775667800,674571637292758197095193825808191297728295581279520087466868700,790407170969292432960025088825759500368507953822467981274310800,908968246614686297904028852149623425423784146895838178465457420,1025964159545289484762963258861951193052588046991342102426357880,1136607353221742272335439688739220439362180875588447623276259220,1235922558843059558267662574163035817558876291902001299096514880,1319109654149803951612601401270163228356108350010789848074164920,1381924399585508901689391944187790048754018271439875078934839440,1421035467498306323435318131287444484096113128178739467961297160,1434316172802028812439386525037794432545609512554241705979627040,1421035467498306323435318131287444484096113128178739467961297160,1381924399585508901689391944187790048754018271439875078934839440,1319109654149803951612601401270163228356108350010789848074164920,1235922558843059558267662574163035817558876291902001299096514880,1136607353221742272335439688739220439362180875588447623276259220,1025964159545289484762963258861951193052588046991342102426357880,908968246614686297904028852149623425423784146895838178465457420,790407170969292432960025088825759500368507953822467981274310800,674571637292758197095193825808191297728295581279520087466868700,565025815852053874489991409651305531430538179191392893775667800,464470374047874795131603107933700309735272910013263649968133700,374698789147865380946503347576766636425094112279607650394460800,296636541408726759915981816831606920503199505554689389895614800,230444916466283598612415626298934301878518624149923988844527200,175667026486593235007825026604925328481165836442155171824106800,131393223063142907485527662176041709107863877664051022827787200,96425671764080682106314655306611254264642039253456799010714800,69426483670138091116546551820760103070542268262488895287714656,49039341640018175471211453270219437883160808534615172068306384,33980016254500783003674077856530004202505127173591615291424896,23095792297981000947809724793110237231390203625800551018390359,15397194865320667298539816528740158154260135750533700678926906,10067396642709667079814495422637795716247011836887419674682977,6455429908302381944308531416042556031791977055714070631094428,4059096078705285616497031117663122353323743148668695927127557,2502600589878446771073357531190797240395089760833331323492178,1512766028210105884007029552436228182626882616623133113454227,896453942643025709041202697739987071186300809850745548713616,520734275505875228045992743540139548703807088075065429032174,296476448828162538595528715300225436488298926057336521638756,165425264925858807767070370131285207315934908017499363523074,90448346290397621512930562086170329179935633160647134012616,48454471226998725810498515403305533489251232050346678935330,25430006175871671701963759857053967930529015402309604547620,13073172189004450945375735701161546893863507918088740366030,6582296486771471804664706087298121512994213776939785359120,3245437851116489570355514806931712690434647070574477503455,1566763100538994964999214044725654402278795137518713277530,740456533816374332773601158123768176419430578690350795545,342524110881043909038128426887185278887899859530230299980,155061590736688796659152733793523065442495206679225879045,68684999923633963620832754566258539055064990878046362530,29763499966908050902360860312045366923861496047153423763,12614993363457716938748973907092076047199574483561716032,5228582775643658994349903658860531519562981529370974408,2118772105162789919279045927119953949103953299483662832,839253885811234968026115594508553187632085397847424888,324872471926929665042367326906536717793065315295777376,122868434895441347676279950560805553524300343605454264,45390886776659860924995140971507784104518598274626416,16375193330820329574207107818835086670617468997808264,5767363688842380227393698351287829267638857005517376,1982531268039568203166583808255191310750857095646598,664948375615755794850903885998635594910225361272772,217544838936018871154925345419306706976802124367018,69400807513331173619976183814748151918979818816472,21581958434023718625724301064342413096755919266098,6539987404249611704764939716467397908107854323060,1930478209688138394780012325945195768055932902590,554867988413357143409823902068080220758591492960,155230925329927296072986448792855776045558334340,42252204527672518457735956476161927207666765560,11184407080854490179988929655454627790264732060,2877859131915775250991303537076044577611977840,719464782978943812747825884269011144402994460,174667750781015260898316110631783052398414840,41157343574836929292131957102891408898477060,9407392817105583838201590194946607748223328,2084592726517714600510579645471123307844942,447539681399283360561593370214139467220948,93027911302098226633589633134399776894242,18709524060757185244744283758873698146328,3637963011813897130922499619780996861786,683374267412555262162237497638419300004,123908521014364415666779326494878224726,21667063783932575417141740152109853504,3650429224466901293105401873453290536,591961495859497506990065168668101168,92295071935082944638235967157929752,13819582963541831282730519146641888,1984727340508667258690021366804952,273031274355689675798627277973168,35925167678380220499819378680680,4514157195189137654427565907520,540758414007032114853302166005,61640855482666873195713200270,6672463737814455345927717555,684355255160456958556688980,66340560449227970472332095,6061574051198494763969430,520438176113002075694345,41844275466372026186480,3138320659977901963986,218589498704928495004,14067641005762724926,831584689995826104,44840350931147486,2187334191763292,95563144300338,3693261615472,124292458213,3568204542,84957251,1610564,22791,214,1> <1,215,23005,1633355,86567815,3653161793,127860662755,3817554073685,99256405915810,2282897336063630,47027685122910778,876425040926973590,14899225695758551030,232657139710691219930,3356910158682830458990,44982596126349928150466,562282451579374101880825,6582012227311496839663775,72402134500426465236301525,750695815609684929029021075,7356818992974912304484406535,68313319220481328541640917825,602399269489698988049015366275,5054915609196169769280868073525,40439324873569358154246944588200,308956442034069896298446656653848,2257758614864356934488648644778120,15804310304050498541420540513446840,106114654898624775920966486304571640,684256567794580451628301135826030920,4242390720326398800095467042121391704,25317493008399476710247142025563144040,145575584798296991083921066646988078230,807282788426919677829016824133297524730,4321337279226452393084737117419416161790,22347487072571082375666783378654695008114,111737435362855411878333916893273475040570,540567592701381587195183003348539244115190,2532132407916997961072173015685262775065890,11491985543623298438712169840417731056068270,50564736391942513130333547297838016646700388,215825094355852190190448067734674461296891900,894132533759959073646141994900794196801409300,3597323914894719063739129421345055722014972300,14062266212770265430980233192530672367876709900,53436611608527008637724886131616554997931497620,197483129857599814530722405269017703253225099900,710098913743284439482810350860935996804149827300,2485346198101495538189836228013275988814524395550,8470465613937750099544952042412593676163787225650,28121945838273330330489240780809811004863773589158,90982765947354892245700484879090565015735738082570,286945646449350044774901529234054858895781943183490,882493214551774666005829231417942301887027485639790,2647479643655323998017487694253826905661082456919370,7749894956881948430560282159543020578389714101163974,22142557019662709801600806170122915938256326003325640,61766080107480190499202248790342870775136067272434680,168259321672101208601275091532313337628818941880080680,447740906822371012718647277467342271317365658901231640,1164126357738164633068482921415089905425150713143202264,2958025990974024887305161521628507136736038697331087720,7347354880806448913628949585980485468666934828854637240,17843576139101375933098877565952607566762556012932690440,42378493330365767841109834219137442971061070530715139795,98448499890542014523193614878303905978926486925199786293,223746590660322760279985488359781604497560197557272241575,497585701617732705697281160680708344330395066209456179025,1082980644697418241811729585010953455307330438220581095525,2307219634355369297772815202849422578698225716209064073075,4812200951655484535354728851657367092713442208093190780985,9827734337887961375020220894229834203428860847514262862575,19655468675775922750040441788459668406857721695028525725150,38503178364876122647339495558215514824392523320398344913650,73884477402870397512462275260359501419780247452656283482950,138902817517396347323429077489475862669186865210993812947946,255873611216256429280000932217455536495870541178146497535690,461901713754021346362599085431510643804233834074835885161830,817210724334037766641521458840364985192106014132401950670930,1417188218148900937087195441280126619890107897925810977745790,2409219970853131593048232250176215253813183426473878662167843,4015366618088552655080387083627025423021972377456464436946405,6561696668583732387570388648853919593718832909502027250619735,10514525987007667560805562533705678385115720204382766558221985,16522826551012049024123026838680351748038988892601490305777405,25464591508030334378354311951377953870507147587421120353609883,38492987163301668246349541321850395385650339376334251697317265,57075808552481783951483802649640241433895330799392166309815255,83019357894518958474885531126749442085665935708206787359731280,118465825310156266587758005090979540953703076797104067356021040,165852155434218773222861207127371357335184307515945694298429456,227818894827223589591842317482652963372505916917507821838502000,307060249549736142493352688780967037589029714106206194651894000,406111942952876833620240652903859630359684460592079160668634000,527081457875010358528397443130541222381718129704613378740142000,671335330556592140862485164408373556928293617834297040290075600,839169163195740176078106455510466946160367022292871300362594500,1029496189899928669621594517585005841165811089204656543743801500,1239597453144812071585185235459496829158833760470912981242536500,1464978808262050630055218914633950798096803535101988068741179500,1699375417583978730864053940975382925792292100718306159739768220,1934932406159975782666992111011574618476372193887180280891815300,2162571512767031757098402947601171632414768922579789725702617100,2372529912064801830603102262902256256921057167490448922372774100,2555032212992863509880263975433199045914984641912791147170679800,2701034053735312853301993345457953277110126621450664927009004360,2802959867083815225124710075475234532850131399618614546896136600,2855351640300335135874704656325238916641722640732981173940924200,2855351640300335135874704656325238916641722640732981173940924200,2802959867083815225124710075475234532850131399618614546896136600,2701034053735312853301993345457953277110126621450664927009004360,2555032212992863509880263975433199045914984641912791147170679800,2372529912064801830603102262902256256921057167490448922372774100,2162571512767031757098402947601171632414768922579789725702617100,1934932406159975782666992111011574618476372193887180280891815300,1699375417583978730864053940975382925792292100718306159739768220,1464978808262050630055218914633950798096803535101988068741179500,1239597453144812071585185235459496829158833760470912981242536500,1029496189899928669621594517585005841165811089204656543743801500,839169163195740176078106455510466946160367022292871300362594500,671335330556592140862485164408373556928293617834297040290075600,527081457875010358528397443130541222381718129704613378740142000,406111942952876833620240652903859630359684460592079160668634000,307060249549736142493352688780967037589029714106206194651894000,227818894827223589591842317482652963372505916917507821838502000,165852155434218773222861207127371357335184307515945694298429456,118465825310156266587758005090979540953703076797104067356021040,83019357894518958474885531126749442085665935708206787359731280,57075808552481783951483802649640241433895330799392166309815255,38492987163301668246349541321850395385650339376334251697317265,25464591508030334378354311951377953870507147587421120353609883,16522826551012049024123026838680351748038988892601490305777405,10514525987007667560805562533705678385115720204382766558221985,6561696668583732387570388648853919593718832909502027250619735,4015366618088552655080387083627025423021972377456464436946405,2409219970853131593048232250176215253813183426473878662167843,1417188218148900937087195441280126619890107897925810977745790,817210724334037766641521458840364985192106014132401950670930,461901713754021346362599085431510643804233834074835885161830,255873611216256429280000932217455536495870541178146497535690,138902817517396347323429077489475862669186865210993812947946,73884477402870397512462275260359501419780247452656283482950,38503178364876122647339495558215514824392523320398344913650,19655468675775922750040441788459668406857721695028525725150,9827734337887961375020220894229834203428860847514262862575,4812200951655484535354728851657367092713442208093190780985,2307219634355369297772815202849422578698225716209064073075,1082980644697418241811729585010953455307330438220581095525,497585701617732705697281160680708344330395066209456179025,223746590660322760279985488359781604497560197557272241575,98448499890542014523193614878303905978926486925199786293,42378493330365767841109834219137442971061070530715139795,17843576139101375933098877565952607566762556012932690440,7347354880806448913628949585980485468666934828854637240,2958025990974024887305161521628507136736038697331087720,1164126357738164633068482921415089905425150713143202264,447740906822371012718647277467342271317365658901231640,168259321672101208601275091532313337628818941880080680,61766080107480190499202248790342870775136067272434680,22142557019662709801600806170122915938256326003325640,7749894956881948430560282159543020578389714101163974,2647479643655323998017487694253826905661082456919370,882493214551774666005829231417942301887027485639790,286945646449350044774901529234054858895781943183490,90982765947354892245700484879090565015735738082570,28121945838273330330489240780809811004863773589158,8470465613937750099544952042412593676163787225650,2485346198101495538189836228013275988814524395550,710098913743284439482810350860935996804149827300,197483129857599814530722405269017703253225099900,53436611608527008637724886131616554997931497620,14062266212770265430980233192530672367876709900,3597323914894719063739129421345055722014972300,894132533759959073646141994900794196801409300,215825094355852190190448067734674461296891900,50564736391942513130333547297838016646700388,11491985543623298438712169840417731056068270,2532132407916997961072173015685262775065890,540567592701381587195183003348539244115190,111737435362855411878333916893273475040570,22347487072571082375666783378654695008114,4321337279226452393084737117419416161790,807282788426919677829016824133297524730,145575584798296991083921066646988078230,25317493008399476710247142025563144040,4242390720326398800095467042121391704,684256567794580451628301135826030920,106114654898624775920966486304571640,15804310304050498541420540513446840,2257758614864356934488648644778120,308956442034069896298446656653848,40439324873569358154246944588200,5054915609196169769280868073525,602399269489698988049015366275,68313319220481328541640917825,7356818992974912304484406535,750695815609684929029021075,72402134500426465236301525,6582012227311496839663775,562282451579374101880825,44982596126349928150466,3356910158682830458990,232657139710691219930,14899225695758551030,876425040926973590,47027685122910778,2282897336063630,99256405915810,3817554073685,127860662755,3653161793,86567815,1633355,23005,215,1> <1,216,23220,1656360,88201170,3739729608,131513824548,3945414736440,103073959989495,2382153741979440,49310582458974408,923452726049884368,15775650736685524620,247556365406449770960,3589567298393521678920,48339506285032758609456,607265047705724030031291,7144294678890870941544600,78984146727737962075965300,823097950110111394265322600,8107514808584597233513427610,75670138213456240846125324360,670712588710180316590656284100,5657314878685868757329883439800,45494240482765527923527812661725,349395766907639254452693601242048,2566715056898426830787095301431968,18062068918914855475909189158224960,121918965202675274462387026818018480,790371222693205227549267622130602560,4926647288120979251723768177947422624,29559883728725875510342609067684535744,170893077806696467794168208672551222270,952858373225216668912937890780285602960,5128620067653372070913753941552713686520,26668824351797534768751520496074111169904,134084922435426494254000700271928170048684,652305028064236999073516920241812719155760,3072700000618379548267356019033802019181080,14024117951540296399784342856102993831134160,62056721935565811569045717138255747702768658,266389830747794703320781615032512477943592288,1109957628115811263836590062635468658098301200,4491456448654678137385271416245849918816381600,17659590127664984494719362613875728089891682200,67498877821297274068705119324147227365808207520,250919741466126823168447291400634258251156597520,907582043600884254013532756129953700057374927200,3195445111844779977672646578874211985618674222850,10955811812039245637734788270425869664978311621200,36592411452211080430034192823222404681027560814808,119104711785628222576189725659900376020599511671728,377928412396704937020602014113145423911517681266060,1169438861001124710780730760651997160782809428823280,3529972858207098664023316925671769207548109942559160,10397374600537272428577769853796847484050796558083344,29892451976544658232161088329665936516646040104489614,83908637127142900300803054960465786713392393275760320,230025401779581399100477340322656208403955009152515360,616000228494472221319922368999655608946184600781312320,1611867264560535645787130198882432176742516372044433904,4122152348712189520373644443043597042161189410474289984,10305380871780473800934111107608992605402973526185724960,25190931019907824846727827151933093035429490841787327680,60222069469467143774208711785090050537823626543647830235,140826993220907782364303449097441348949987557455914926088,322195090550864774803179103238085510476486684482472027868,721332292278055465977266649040489948827955263766728420600,1580566346315150947509010745691661799637725504430037274550,3390200279052787539584544787860376034005556154429645168600,7119420586010853833127544054506789671411667924302254854060,14639935289543445910374949745887201296142303055607453643560,29483203013663884125060662682689502610286582542542788587725,58158647040652045397379937346675183231250245015426870638800,112387655767746520159801770818575016244172770773054628396600,212787294920266744835891352749835364088967112663650096430896,394776428733652776603430009706931399165057406389140310483636,717775324970277775642600017648966180300104375252982382697520,1279112438088059113004120544271875628996339848207237835832760,2234398942482938703728716900120491605082213912058212928416720,3826408189002032530135427691456341873703291324399689639913633,6424586588941684248128619333803240676835155803930343099114248,10577063286672285042650775732480945016740805286958491687566140,17076222655591399948375951182559597978834553113884793808841720,27037352538019716584928589372386030133154709096984256863999390,41987418059042383402477338790058305618546136480022610659387288,63957578671332002624703853273228349256157486963755372050927148,95568795715783452197833343971490636819545670175726418007132520,140095166447000742426369333776389683519561266507598953669546535,201485183204675225062643536217728983039369012505310854715752320,284317980744375039810619212218350898288887384313049761654450496,393671050261442362814703524610024320707690224433453516136931456,534879144376959732085195006263620000961535631023714016490396000,713172192502612976113593341684826667948714174698285355320528000,933193400827887192148638096034400852741402590296692539408776000,1198416788431602499390882607538914779310011747538910419030217600,1510504493752332316940591619918840503088660640127168340652670100,1868665353095668845699700973095472787326178111497527844106396000,2269093643044740741206779753044502670324644849675569524986338000,2704576261406862701640404150093447627255637295572901049983716000,3164354225846029360919272855609333723889095635820294228480947720,3634307823743954513531046051986957544268664294605486440631583520,4097503918927007539765395058612746250891141116466970006594432400,4535101424831833587701505210503427889335826090070238648075391200,4927562125057665340483366238335455302836041809403240069543453900,5256066266728176363182257320891152323025111263363456074179684160,5503993920819128078426703420933187809960258021069279473905140960,5658311507384150360999414731800473449491854040351595720837060800,5710703280600670271749409312650477833283445281465962347881848400,5658311507384150360999414731800473449491854040351595720837060800,5503993920819128078426703420933187809960258021069279473905140960,5256066266728176363182257320891152323025111263363456074179684160,4927562125057665340483366238335455302836041809403240069543453900,4535101424831833587701505210503427889335826090070238648075391200,4097503918927007539765395058612746250891141116466970006594432400,3634307823743954513531046051986957544268664294605486440631583520,3164354225846029360919272855609333723889095635820294228480947720,2704576261406862701640404150093447627255637295572901049983716000,2269093643044740741206779753044502670324644849675569524986338000,1868665353095668845699700973095472787326178111497527844106396000,1510504493752332316940591619918840503088660640127168340652670100,1198416788431602499390882607538914779310011747538910419030217600,933193400827887192148638096034400852741402590296692539408776000,713172192502612976113593341684826667948714174698285355320528000,534879144376959732085195006263620000961535631023714016490396000,393671050261442362814703524610024320707690224433453516136931456,284317980744375039810619212218350898288887384313049761654450496,201485183204675225062643536217728983039369012505310854715752320,140095166447000742426369333776389683519561266507598953669546535,95568795715783452197833343971490636819545670175726418007132520,63957578671332002624703853273228349256157486963755372050927148,41987418059042383402477338790058305618546136480022610659387288,27037352538019716584928589372386030133154709096984256863999390,17076222655591399948375951182559597978834553113884793808841720,10577063286672285042650775732480945016740805286958491687566140,6424586588941684248128619333803240676835155803930343099114248,3826408189002032530135427691456341873703291324399689639913633,2234398942482938703728716900120491605082213912058212928416720,1279112438088059113004120544271875628996339848207237835832760,717775324970277775642600017648966180300104375252982382697520,394776428733652776603430009706931399165057406389140310483636,212787294920266744835891352749835364088967112663650096430896,112387655767746520159801770818575016244172770773054628396600,58158647040652045397379937346675183231250245015426870638800,29483203013663884125060662682689502610286582542542788587725,14639935289543445910374949745887201296142303055607453643560,7119420586010853833127544054506789671411667924302254854060,3390200279052787539584544787860376034005556154429645168600,1580566346315150947509010745691661799637725504430037274550,721332292278055465977266649040489948827955263766728420600,322195090550864774803179103238085510476486684482472027868,140826993220907782364303449097441348949987557455914926088,60222069469467143774208711785090050537823626543647830235,25190931019907824846727827151933093035429490841787327680,10305380871780473800934111107608992605402973526185724960,4122152348712189520373644443043597042161189410474289984,1611867264560535645787130198882432176742516372044433904,616000228494472221319922368999655608946184600781312320,230025401779581399100477340322656208403955009152515360,83908637127142900300803054960465786713392393275760320,29892451976544658232161088329665936516646040104489614,10397374600537272428577769853796847484050796558083344,3529972858207098664023316925671769207548109942559160,1169438861001124710780730760651997160782809428823280,377928412396704937020602014113145423911517681266060,119104711785628222576189725659900376020599511671728,36592411452211080430034192823222404681027560814808,10955811812039245637734788270425869664978311621200,3195445111844779977672646578874211985618674222850,907582043600884254013532756129953700057374927200,250919741466126823168447291400634258251156597520,67498877821297274068705119324147227365808207520,17659590127664984494719362613875728089891682200,4491456448654678137385271416245849918816381600,1109957628115811263836590062635468658098301200,266389830747794703320781615032512477943592288,62056721935565811569045717138255747702768658,14024117951540296399784342856102993831134160,3072700000618379548267356019033802019181080,652305028064236999073516920241812719155760,134084922435426494254000700271928170048684,26668824351797534768751520496074111169904,5128620067653372070913753941552713686520,952858373225216668912937890780285602960,170893077806696467794168208672551222270,29559883728725875510342609067684535744,4926647288120979251723768177947422624,790371222693205227549267622130602560,121918965202675274462387026818018480,18062068918914855475909189158224960,2566715056898426830787095301431968,349395766907639254452693601242048,45494240482765527923527812661725,5657314878685868757329883439800,670712588710180316590656284100,75670138213456240846125324360,8107514808584597233513427610,823097950110111394265322600,78984146727737962075965300,7144294678890870941544600,607265047705724030031291,48339506285032758609456,3589567298393521678920,247556365406449770960,15775650736685524620,923452726049884368,49310582458974408,2382153741979440,103073959989495,3945414736440,131513824548,3739729608,88201170,1656360,23220,216,1> <1,217,23436,1679580,89857530,3827930778,135253554156,4076928560988,107019374725935,2485227701968935,51692736200953848,972763308508858776,16699103462735408988,263332016143135295580,3837123663799971449880,51929073583426280288376,655604553990756788640747,7751559726596594971575891,86128441406628833017509900,902082096837849356341287900,8930612758694708627778750210,83777653022040838079638751970,746382726923636557436781608460,6328027467396049073920539723900,51151555361451396680857696101525,394890007390404782376221413903773,2916110823806066085239788902674016,20628783975813282306696284459656928,139981034121590129938296215976243440,912290187895880502011654648948621040,5717018510814184479273035800078025184,34486531016846854762066377245631958368,200452961535422343304510817740235758014,1123751451031913136707106099452836825230,6081478440878588739826691832332999289480,31797444419450906839665274437626824856424,160753746787224029022752220768002281218588,786389950499663493327517620513740889204444,3725005028682616547340872939275614738336840,17096817952158675948051698875136795850315240,76080839887106107968830059994358741533902818,328446552683360514889827332170768225646360946,1376347458863605967157371677667981136041893488,5601414076770489401221861478881318576914682800,22151046576319662632104634030121578008708063800,85158467948962258563424481938022955455699889720,318418619287424097237152410724781485616964805040,1158501785067011077181980047530587958308531524720,4103027155445664231686179335004165685676049150050,14151256923884025615407434849300081650596985844050,47548223264250326067768981093648274346005872436008,155697123237839303006223918483122780701627072486536,497033124182333159596791739773045799932117192937788,1547367273397829647801332774765142584694327110089340,4699411719208223374804047686323766368330919371382440,13927347458744371092601086779468616691598906500642504,40289826577081930660738858183462784000696836662572958,113801089103687558532964143290131723230038433380249934,313934038906724299401280395283121995117347402428275680,846025630274053620420399709322311817350139609933827680,2227867493055007867107052567882087785688700972825746224,5734019613272725166160774641926029218903705782518723888,14427533220492663321307755550652589647564162936660014944,35496311891688298647661938259542085640832464367973052640,85413000489374968620936538937023143573253117385435157915,201049062690374926138512160882531399487811183999562756323,463022083771772557167482552335526859426474241938386953956,1043527382828920240780445752278575459304441948249200448468,2301898638593206413486277394732151748465680768196765695150,4970766625367938487093555533552037833643281658859682443150,10509620865063641372712088842367165705417224078731900022660,21759355875554299743502493800393990967553970979909708497620,44123138303207330035435612428576703906428885598150242231285,87641850054315929522440600029364685841536827557969659226525,170546302808398565557181708165250199475423015788481499035400,325174950688013264995693123568410380333139883436704724827496,607563723653919521439321362456766763254024519052790406914532,1112551753703930552246030027355897579465161781642122693181156,1996887763058336888646720561920841809296444223460220218530280,3513511380570997816732837444392367234078553760265450764249480,6060807131484971233864144591576833478785505236457902568330353,10250994777943716778264047025259582550538447128330032739027881,17001649875613969290779395066284185693575961090888834786680388,27653285942263684991026726915040542995575358400843285496407860,44113575193611116533304540554945628111989262210869050672841110,69024770597062099987405928162444335751700845577006867523386678,105944996730374386027181192063286654874703623443777982710314436,159526374387115454822537197244718986075703157139481790058059668,235663962162784194624202677747880320339106936683325371676679055,341580349651675967489012869994118666558930279012909808385298855,485803163949050264873262748436079881328256396818360616370202816,677989031005817402625322736828375218996577608746503277791381952,928550194638402094899898530873644321669225855457167532627327456,1248051336879572708198788347948446668910249805721999371810924000,1646365593330500168262231437719227520690116764994977894729304000,2131610189259489691539520703573315632051414337835602958438993600,2708921282183934816331474227457755282398672387666078759682887700,3379169846848001162640292593014313290414838751624696184759066100,4137758996140409586906480726139975457650822961173097369092734000,4973669904451603442847183903137950297580282145248470574970054000,5868930487252892062559677005702781351144732931393195278464663720,6798662049589983874450318907596291268157759930425780669112531240,7731811742670962053296441110599703795159805411072456447226015920,8632605343758841127466900269116174140226967206537208654669823600,9462663549889498928184871448838883192171867899473478717618845100,10183628391785841703665623559226607625861153072766696143723138060,10760060187547304441608960741824340132985369284432735548084825120,11162305428203278439426118152733661259452112061420875194742201760,11369014787984820632748824044450951282775299321817558068718909200,11369014787984820632748824044450951282775299321817558068718909200,11162305428203278439426118152733661259452112061420875194742201760,10760060187547304441608960741824340132985369284432735548084825120,10183628391785841703665623559226607625861153072766696143723138060,9462663549889498928184871448838883192171867899473478717618845100,8632605343758841127466900269116174140226967206537208654669823600,7731811742670962053296441110599703795159805411072456447226015920,6798662049589983874450318907596291268157759930425780669112531240,5868930487252892062559677005702781351144732931393195278464663720,4973669904451603442847183903137950297580282145248470574970054000,4137758996140409586906480726139975457650822961173097369092734000,3379169846848001162640292593014313290414838751624696184759066100,2708921282183934816331474227457755282398672387666078759682887700,2131610189259489691539520703573315632051414337835602958438993600,1646365593330500168262231437719227520690116764994977894729304000,1248051336879572708198788347948446668910249805721999371810924000,928550194638402094899898530873644321669225855457167532627327456,677989031005817402625322736828375218996577608746503277791381952,485803163949050264873262748436079881328256396818360616370202816,341580349651675967489012869994118666558930279012909808385298855,235663962162784194624202677747880320339106936683325371676679055,159526374387115454822537197244718986075703157139481790058059668,105944996730374386027181192063286654874703623443777982710314436,69024770597062099987405928162444335751700845577006867523386678,44113575193611116533304540554945628111989262210869050672841110,27653285942263684991026726915040542995575358400843285496407860,17001649875613969290779395066284185693575961090888834786680388,10250994777943716778264047025259582550538447128330032739027881,6060807131484971233864144591576833478785505236457902568330353,3513511380570997816732837444392367234078553760265450764249480,1996887763058336888646720561920841809296444223460220218530280,1112551753703930552246030027355897579465161781642122693181156,607563723653919521439321362456766763254024519052790406914532,325174950688013264995693123568410380333139883436704724827496,170546302808398565557181708165250199475423015788481499035400,87641850054315929522440600029364685841536827557969659226525,44123138303207330035435612428576703906428885598150242231285,21759355875554299743502493800393990967553970979909708497620,10509620865063641372712088842367165705417224078731900022660,4970766625367938487093555533552037833643281658859682443150,2301898638593206413486277394732151748465680768196765695150,1043527382828920240780445752278575459304441948249200448468,463022083771772557167482552335526859426474241938386953956,201049062690374926138512160882531399487811183999562756323,85413000489374968620936538937023143573253117385435157915,35496311891688298647661938259542085640832464367973052640,14427533220492663321307755550652589647564162936660014944,5734019613272725166160774641926029218903705782518723888,2227867493055007867107052567882087785688700972825746224,846025630274053620420399709322311817350139609933827680,313934038906724299401280395283121995117347402428275680,113801089103687558532964143290131723230038433380249934,40289826577081930660738858183462784000696836662572958,13927347458744371092601086779468616691598906500642504,4699411719208223374804047686323766368330919371382440,1547367273397829647801332774765142584694327110089340,497033124182333159596791739773045799932117192937788,155697123237839303006223918483122780701627072486536,47548223264250326067768981093648274346005872436008,14151256923884025615407434849300081650596985844050,4103027155445664231686179335004165685676049150050,1158501785067011077181980047530587958308531524720,318418619287424097237152410724781485616964805040,85158467948962258563424481938022955455699889720,22151046576319662632104634030121578008708063800,5601414076770489401221861478881318576914682800,1376347458863605967157371677667981136041893488,328446552683360514889827332170768225646360946,76080839887106107968830059994358741533902818,17096817952158675948051698875136795850315240,3725005028682616547340872939275614738336840,786389950499663493327517620513740889204444,160753746787224029022752220768002281218588,31797444419450906839665274437626824856424,6081478440878588739826691832332999289480,1123751451031913136707106099452836825230,200452961535422343304510817740235758014,34486531016846854762066377245631958368,5717018510814184479273035800078025184,912290187895880502011654648948621040,139981034121590129938296215976243440,20628783975813282306696284459656928,2916110823806066085239788902674016,394890007390404782376221413903773,51151555361451396680857696101525,6328027467396049073920539723900,746382726923636557436781608460,83777653022040838079638751970,8930612758694708627778750210,902082096837849356341287900,86128441406628833017509900,7751559726596594971575891,655604553990756788640747,51929073583426280288376,3837123663799971449880,263332016143135295580,16699103462735408988,972763308508858776,51692736200953848,2485227701968935,107019374725935,4076928560988,135253554156,3827930778,89857530,1679580,23436,217,1> <1,218,23653,1703016,91537110,3917788308,139081484934,4212182115144,111096303286923,2592247076694870,54177963902922783,1024456044709812624,17671866771244267764,280031119605870704568,4100455679943106745460,55766197247226251738256,707533627574183068929123,8407164280587351760216638,93880001133225427989085791,988210538244478189358797800,9832694855532557984120038110,92708265780735546707417502180,830160379945677395516420360430,7074410194319685631357321332360,57479582828847445754778235825425,446041562751856179057079110005298,3311000831196470867616010316577789,23544894799619348391936073362330944,160609818097403412244992500435900368,1052271222017470631949950864924864480,6629308698710064981284690449026646224,40203549527661039241339413045709983552,234939492552269198066577194985867716382,1324204412567335480011616917193072583244,7205229891910501876533797931785836114710,37878922860329495579491966269959824145904,192551191206674935862417495205629106075012,947143697286887522350269841281743170423032,4511394979182280040668390559789355627541284,20821822980841292495392571814412410588652080,93177657839264783916881758869495537384218058,404527392570466622858657392165126967180263764,1704794011546966482047199009838749361688254434,6977761535634095368379233156549299712956576288,27752460653090152033326495509002896585622746600,107309514525281921195529115968144533464407953520,403577087236386355800576892662804441072664694760,1476920404354435174419132458255369443925496329760,5261528940512675308868159382534753643984580674770,18254284079329689847093614184304247336273034994100,61699480188134351683176415942948355996602858280058,203245346502089629073992899576771055047632944922544,652730247420172462603015658256168580633744265424324,2044400397580162807398124514538188384626444303027128,6246778992606053022605380461088908953025246481471780,18626759177952594467405134465792383059929825872024944,54217174035826301753339944962931400692295743163215462,154090915680769489193703001473594507230735270042822892,427735128010411857934244538573253718347385835808525614,1159959669180777919821680104605433812467487012362103360,3073893123329061487527452277204399603038840582759573904,7961887106327733033267827209808117004592406755344470112,20161552833765388487468530192578618866467868719178738832,49923845112180961968969693810194675288396627304633067584,120909312381063267268598477196565229214085581753408210555,286462063179749894759448699819554543061064301384997914238,664071146462147483305994713218058258914285425937949710279,1506549466600692797947928304614102318730916190187587402424,3345426021422126654266723147010727207770122716445966143618,7272665263961144900579832928284189582108962427056448138300,15480387490431579859805644375919203539060505737591582465810,32268976740617941116214582642761156672971195058641608520280,65882494178761629778938106228970694873982856578059950728905,131764988357523259557876212457941389747965713156119901457810,258188152862714495079622308194614885316959843346451158261925,495721253496411830552874831733660579808562899225186223862896,932738674341932786435014486025177143587164402489495131742028,1720115477357850073685351389812664342719186300694913100095688,3109439516762267440892750589276739388761606005102342911711436,5510399143629334705379558006313209043374997983725670982779760,9574318512055969050596982035969200712864058996723353332579833,16311801909428688012128191616836416029323952364787935307358234,27252644653557686069043442091543768244114408219218867525708269,44654935817877654281806121981324728689151319491732120283088248,71766861135874801524331267469986171107564620611712336169248970,113138345790673216520710468717389963863690107787875918196227788,174969767327436486014587120225730990626404469020784850233701114,265471371117489840849718389308005640950406780583259772768374104,395190336549899649446739874992599306414810093822807161734738723,577244311814460162113215547741998986898037215696235180061977910,827383513600726232362275618430198547887186675831270424755501671,1163792194954867667498585485264455100324834005564863894161584768,1606539225644219497525221267702019540665803464203670810418709408,2176601531517974803098686878822090990579475661179166904438251456,2894416930210072876461019785667674189600366570716977266540228000,3777975782589989859801752141292543152741531102830580853168297600,4840531471443424507870994931031070914450086725501681718121881300,6088091129031935978971766820472068572813511139290774944441953800,7516928842988410749546773319154288748065661712797793553851800100,9111428900592013029753664629277925755231105106421567944062788000,10842600391704495505406860908840731648725015076641665853434717720,12667592536842875937009995913299072619302492861818975947577194960,14530473792260945927746760018195995063317565341498237116338547160,16364417086429803180763341379715877935386772617609665101895839520,18095268893648340055651771717955057332398835106010687372288668700,19646291941675340631850495008065490818033020972240174861341983160,20943688579333146145274584301050947758846522357199431691807963180,21922365615750582881035078894558001392437481345853610742827026880,22531320216188099072174942197184612542227411383238433263461110960,22738029575969641265497648088901902565550598643635116137437818400,22531320216188099072174942197184612542227411383238433263461110960,21922365615750582881035078894558001392437481345853610742827026880,20943688579333146145274584301050947758846522357199431691807963180,19646291941675340631850495008065490818033020972240174861341983160,18095268893648340055651771717955057332398835106010687372288668700,16364417086429803180763341379715877935386772617609665101895839520,14530473792260945927746760018195995063317565341498237116338547160,12667592536842875937009995913299072619302492861818975947577194960,10842600391704495505406860908840731648725015076641665853434717720,9111428900592013029753664629277925755231105106421567944062788000,7516928842988410749546773319154288748065661712797793553851800100,6088091129031935978971766820472068572813511139290774944441953800,4840531471443424507870994931031070914450086725501681718121881300,3777975782589989859801752141292543152741531102830580853168297600,2894416930210072876461019785667674189600366570716977266540228000,2176601531517974803098686878822090990579475661179166904438251456,1606539225644219497525221267702019540665803464203670810418709408,1163792194954867667498585485264455100324834005564863894161584768,827383513600726232362275618430198547887186675831270424755501671,577244311814460162113215547741998986898037215696235180061977910,395190336549899649446739874992599306414810093822807161734738723,265471371117489840849718389308005640950406780583259772768374104,174969767327436486014587120225730990626404469020784850233701114,113138345790673216520710468717389963863690107787875918196227788,71766861135874801524331267469986171107564620611712336169248970,44654935817877654281806121981324728689151319491732120283088248,27252644653557686069043442091543768244114408219218867525708269,16311801909428688012128191616836416029323952364787935307358234,9574318512055969050596982035969200712864058996723353332579833,5510399143629334705379558006313209043374997983725670982779760,3109439516762267440892750589276739388761606005102342911711436,1720115477357850073685351389812664342719186300694913100095688,932738674341932786435014486025177143587164402489495131742028,495721253496411830552874831733660579808562899225186223862896,258188152862714495079622308194614885316959843346451158261925,131764988357523259557876212457941389747965713156119901457810,65882494178761629778938106228970694873982856578059950728905,32268976740617941116214582642761156672971195058641608520280,15480387490431579859805644375919203539060505737591582465810,7272665263961144900579832928284189582108962427056448138300,3345426021422126654266723147010727207770122716445966143618,1506549466600692797947928304614102318730916190187587402424,664071146462147483305994713218058258914285425937949710279,286462063179749894759448699819554543061064301384997914238,120909312381063267268598477196565229214085581753408210555,49923845112180961968969693810194675288396627304633067584,20161552833765388487468530192578618866467868719178738832,7961887106327733033267827209808117004592406755344470112,3073893123329061487527452277204399603038840582759573904,1159959669180777919821680104605433812467487012362103360,427735128010411857934244538573253718347385835808525614,154090915680769489193703001473594507230735270042822892,54217174035826301753339944962931400692295743163215462,18626759177952594467405134465792383059929825872024944,6246778992606053022605380461088908953025246481471780,2044400397580162807398124514538188384626444303027128,652730247420172462603015658256168580633744265424324,203245346502089629073992899576771055047632944922544,61699480188134351683176415942948355996602858280058,18254284079329689847093614184304247336273034994100,5261528940512675308868159382534753643984580674770,1476920404354435174419132458255369443925496329760,403577087236386355800576892662804441072664694760,107309514525281921195529115968144533464407953520,27752460653090152033326495509002896585622746600,6977761535634095368379233156549299712956576288,1704794011546966482047199009838749361688254434,404527392570466622858657392165126967180263764,93177657839264783916881758869495537384218058,20821822980841292495392571814412410588652080,4511394979182280040668390559789355627541284,947143697286887522350269841281743170423032,192551191206674935862417495205629106075012,37878922860329495579491966269959824145904,7205229891910501876533797931785836114710,1324204412567335480011616917193072583244,234939492552269198066577194985867716382,40203549527661039241339413045709983552,6629308698710064981284690449026646224,1052271222017470631949950864924864480,160609818097403412244992500435900368,23544894799619348391936073362330944,3311000831196470867616010316577789,446041562751856179057079110005298,57479582828847445754778235825425,7074410194319685631357321332360,830160379945677395516420360430,92708265780735546707417502180,9832694855532557984120038110,988210538244478189358797800,93880001133225427989085791,8407164280587351760216638,707533627574183068929123,55766197247226251738256,4100455679943106745460,280031119605870704568,17671866771244267764,1024456044709812624,54177963902922783,2592247076694870,111096303286923,4212182115144,139081484934,3917788308,91537110,1703016,23653,218,1> <1,219,23871,1726669,93240126,4009325418,142999273242,4351263600078,115308485402067,2703343379981793,56770210979617653,1078634008612735407,18696322815954080388,297702986377114972332,4380486799548977450028,59866652927169358483716,763299824821409320667379,9114697908161534829145761,102287165413812779749302429,1082090539377703617347883591,10820905393777036173478835910,102540960636268104691537540290,922868645726412942223837862610,7904570574265363026873741692790,64553993023167131386135557157785,503521145580703624811857345830723,3757042393948327046673089426583087,26855895630815819259552083678908733,184154712897022760636928573798231312,1212881040114874044194943365360764848,7681579920727535613234641313951510704,46832858226371104222624103494736629776,275143042079930237307916608031577699934,1559143905119604678078194112178940299626,8529434304477837356545414848978908697954,45084152752239997456025764201745660260614,230430114067004431441909461475588930220916,1139694888493562458212687336487372276498044,5458538676469167563018660401071098797964316,25333217960023572536060962374201766216193364,113999480820106076412274330683907947972870138,497705050409731406775539151034622504564481822,2109321404117433104905856402003876328868518198,8682555547181061850426432166388049074644830722,34730222188724247401705728665552196298579322888,135061975178372073228855611477147430050030700120,510886601761668276996106008630948974537072648280,1880497491590821530219709350918173884998161024520,6738449344867110483287291840790123087910077004530,23515813019842365155961773566839000980257615668870,79953764267464041530270030127252603332875893274158,264944826690223980757169315519719411044235803202602,855975593922262091677008557832939635681377210346868,2697130645000335270001140172794356965260188568451452,8291179390186215830003504975627097337651690784498908,24873538170558647490010514926881292012955072353496724,72843933213778896220745079428723783752225569035240406,208308089716595790947042946436525907923031013206038354,581826043691181347127947540046848225578121105851348506,1587694797191189777755924643178687530814872848170628974,4233852792509839407349132381809833415506327595121677264,11035780229656794520795279487012516607631247338104044016,28123439940093121520736357402386735871060275474523208944,70085397945946350456438224002773294154864496023811806416,170833157493244229237568171006759904502482209058041278139,407371375560813162028047177016119772275149883138406124793,950533209641897378065443413037612801975349727322947624517,2170620613062840281253923017832160577645201616125537112703,4851975488022819452214651451624829526501038906633553546042,10618091285383271554846556075294916789879085143502414281918,22753052754392724760385477304203393121169468164648030604110,47749364231049520976020227018680360212031700796233190986090,98151470919379570895152688871731851546954051636701559249185,197647482536284889336814318686912084621948569734179852186715,389953141220237754637498520652556275064925556502571059719735,753909406359126325632497139928275465125522742571637382124821,1428459927838344616987889317758837723395727301714681355604924,2652854151699782860120365875837841486306350703184408231837716,4829554994120117514578101979089403731480792305797256011807124,8619838660391602146272308595589948432136603988828013894491196,15084717655685303755976540042282409756239056980449024315359593,25886120421484657062725173652805616742188011361511288639938067,43564446562986374081171633708380184273438360584006802833066503,71907580471435340350849564072868496933265727710950987808796517,116421796953752455806137389451310899796715940103444456452337218,184905206926548018045041736187376134971254728399588254365476758,288108113118109702535297588943120954490094576808660768429928902,440441138444926326864305509533736631576811249604044623002075218,660661707667389490296458264300604947365216874406066934503112827,972434648364359811559955422734598293312847309519042341796716633,1404627825415186394475491166172197534785223891527505604817479581,1991175708555593899860861103694653648212020681396134318917086439,2770331420599087165023806752966474640990637469768534704580294176,3783140757162194300623908146524110531245279125382837714856960864,5071018461728047679559706664489765180179842231896144170978479456,6672392712800062736262771926960217342341897673547558119708525600,8618507254033414367672747072323614067191617828332262571290178900,10928622600475360486842761751503139487263597864792456662563835100,13605019972020346728518540139626357320879172852088568498293753900,16628357743580423779300437948432214503296766819219361497914588100,19954029292296508535160525538118657403956120183063233797497505720,23510192928547371442416856822139804268027507938460641801011912680,27198066329103821864756755931495067682620058203317213063915742120,30894890878690749108510101397911872998704337959107902218234386680,34459685980078143236415113097670935267785607723620352474184508220,37741560835323680687502266726020548150431856078250862233630651860,40589980521008486777125079309116438576879543329439606553149946340,42866054195083729026309663195608949151284003703053042434634990060,44453685831938681953210021091742613934664892729092044006288137840,45269349792157740337672590286086515107778010026873549400898929360,45269349792157740337672590286086515107778010026873549400898929360,44453685831938681953210021091742613934664892729092044006288137840,42866054195083729026309663195608949151284003703053042434634990060,40589980521008486777125079309116438576879543329439606553149946340,37741560835323680687502266726020548150431856078250862233630651860,34459685980078143236415113097670935267785607723620352474184508220,30894890878690749108510101397911872998704337959107902218234386680,27198066329103821864756755931495067682620058203317213063915742120,23510192928547371442416856822139804268027507938460641801011912680,19954029292296508535160525538118657403956120183063233797497505720,16628357743580423779300437948432214503296766819219361497914588100,13605019972020346728518540139626357320879172852088568498293753900,10928622600475360486842761751503139487263597864792456662563835100,8618507254033414367672747072323614067191617828332262571290178900,6672392712800062736262771926960217342341897673547558119708525600,5071018461728047679559706664489765180179842231896144170978479456,3783140757162194300623908146524110531245279125382837714856960864,2770331420599087165023806752966474640990637469768534704580294176,1991175708555593899860861103694653648212020681396134318917086439,1404627825415186394475491166172197534785223891527505604817479581,972434648364359811559955422734598293312847309519042341796716633,660661707667389490296458264300604947365216874406066934503112827,440441138444926326864305509533736631576811249604044623002075218,288108113118109702535297588943120954490094576808660768429928902,184905206926548018045041736187376134971254728399588254365476758,116421796953752455806137389451310899796715940103444456452337218,71907580471435340350849564072868496933265727710950987808796517,43564446562986374081171633708380184273438360584006802833066503,25886120421484657062725173652805616742188011361511288639938067,15084717655685303755976540042282409756239056980449024315359593,8619838660391602146272308595589948432136603988828013894491196,4829554994120117514578101979089403731480792305797256011807124,2652854151699782860120365875837841486306350703184408231837716,1428459927838344616987889317758837723395727301714681355604924,753909406359126325632497139928275465125522742571637382124821,389953141220237754637498520652556275064925556502571059719735,197647482536284889336814318686912084621948569734179852186715,98151470919379570895152688871731851546954051636701559249185,47749364231049520976020227018680360212031700796233190986090,22753052754392724760385477304203393121169468164648030604110,10618091285383271554846556075294916789879085143502414281918,4851975488022819452214651451624829526501038906633553546042,2170620613062840281253923017832160577645201616125537112703,950533209641897378065443413037612801975349727322947624517,407371375560813162028047177016119772275149883138406124793,170833157493244229237568171006759904502482209058041278139,70085397945946350456438224002773294154864496023811806416,28123439940093121520736357402386735871060275474523208944,11035780229656794520795279487012516607631247338104044016,4233852792509839407349132381809833415506327595121677264,1587694797191189777755924643178687530814872848170628974,581826043691181347127947540046848225578121105851348506,208308089716595790947042946436525907923031013206038354,72843933213778896220745079428723783752225569035240406,24873538170558647490010514926881292012955072353496724,8291179390186215830003504975627097337651690784498908,2697130645000335270001140172794356965260188568451452,855975593922262091677008557832939635681377210346868,264944826690223980757169315519719411044235803202602,79953764267464041530270030127252603332875893274158,23515813019842365155961773566839000980257615668870,6738449344867110483287291840790123087910077004530,1880497491590821530219709350918173884998161024520,510886601761668276996106008630948974537072648280,135061975178372073228855611477147430050030700120,34730222188724247401705728665552196298579322888,8682555547181061850426432166388049074644830722,2109321404117433104905856402003876328868518198,497705050409731406775539151034622504564481822,113999480820106076412274330683907947972870138,25333217960023572536060962374201766216193364,5458538676469167563018660401071098797964316,1139694888493562458212687336487372276498044,230430114067004431441909461475588930220916,45084152752239997456025764201745660260614,8529434304477837356545414848978908697954,1559143905119604678078194112178940299626,275143042079930237307916608031577699934,46832858226371104222624103494736629776,7681579920727535613234641313951510704,1212881040114874044194943365360764848,184154712897022760636928573798231312,26855895630815819259552083678908733,3757042393948327046673089426583087,503521145580703624811857345830723,64553993023167131386135557157785,7904570574265363026873741692790,922868645726412942223837862610,102540960636268104691537540290,10820905393777036173478835910,1082090539377703617347883591,102287165413812779749302429,9114697908161534829145761,763299824821409320667379,59866652927169358483716,4380486799548977450028,297702986377114972332,18696322815954080388,1078634008612735407,56770210979617653,2703343379981793,115308485402067,4351263600078,142999273242,4009325418,93240126,1726669,23871,219,1> <1,220,24090,1750540,94966795,4102565544,147008598660,4494262873320,119659749002145,2818651865383860,59473554359599446,1135404219592353060,19774956824566815795,316399309193069052720,4678189785926092422360,64247139726718335933744,823166477748578679151095,9877997732982944149813140,111401863321974314578448190,1184377704791516397097186020,11902995933154739790826719501,113361866030045140865016376200,1025409606362681046915375402900,8827439219991775969097579555400,72458563597432494413009298850575,568075138603870756197992902988508,4260563539529030671484946772413810,30612938024764146306225173105491820,211010608527838579896480657477140045,1397035753011896804831871939158996160,8894460960842409657429584679312275552,54514438147098639835858744808688140480,321975900306301341530540711526314329710,1834286947199534915386110720210517999560,10088578209597442034623608961157848997580,53613587056717834812571179050724568958568,275514266819244428897935225677334590481530,1370125002560566889654596797962961206718960,6598233564962730021231347737558471074462360,30791756636492740099079622775272865014157680,139332698780129648948335293058109714189063502,611704531229837483187813481718530452537351960,2607026454527164511681395553038498833433000020,10791876951298494955332288568391925403513348920,43412777735905309252132160831940245373224153610,169792197367096320630561340142699626348610023008,645948576940040350224961620108096404587103348400,2391384093352489807215815359549122859535233672800,8618946836457932013507001191708296972908238029050,30254262364709475639249065407629124068167692673400,103469577287306406686231803694091604313133508943028,344898590957688022287439345646972014377111696476760,1120920420612486072434177873352659046725613013549470,3553106238922597361678148730627296600941565778798320,10988310035186551100004645148421454302911879352950360,33164717560744863320014019902508389350606763137995632,97717471384337543710755594355605075765180641388737130,281152022930374687167788025865249691675256582241278760,790134133407777138074990486483374133501152119057386860,2169520840882371124883872183225535756392993954021977480,5821547589701029185105057024988520946321200443292306238,15269633022166633928144411868822350023137574933225721280,39159220169749916041531636889399252478691522812627252960,98208837886039471977174581405160030025924771498335015360,240918555439190579694006395009533198657346705081853084555,578204533054057391265615348022879676777632092196447402932,1357904585202710540093490590053732574250499610461353749310,3121153822704737659319366430869773379620551343448484737220,7022596101085659733468574469456990104146240522759090658745,15470066773406091007061207526919746316380124050135967827960,33371144039775996315232033379498309911048553308150444886028,70502416985442245736405704322883753333201168960881221590200,145900835150429091871172915890412211758985752432934750235275,295798953455664460231967007558643936168902621370881411435900,587600623756522643974312839339468359686874126236750911906450,1143862547579364080269995660580831740190448299074208441844556,2182369334197470942620386457687113188521250044286318737729745,4081314079538127477108255193596679209702078004899089587442640,7482409145819900374698467854927245217787143008981664243644840,13449393654511719660850410574679352163617396294625269906298320,23704556316076905902248848637872358188375660969277038209850789,40970838077169960818701713695088026498427068341960312955297660,69450566984471031143896807361185801015626371945518091473004570,115472027034421714432021197781248681206704088294957790641863020,188329377425187796156986953524179396729981667814395444261133735,301327003880300473851179125638687034767970668503032710817813976,473013320044657720580339325130497089461349305208249022795405660,728549251563036029399603098476857586066905826412705391432004120,1101102846112315817160763773834341578942028124010111557505188045,1633096356031749301856413687035203240678064183925109276299829460,2377062473779546206035446588906795828098071201046547946614196214,3395803533970780294336352269866851182997244572923639923734566020,4761507129154681064884667856661128289202658151164669023497380615,6553472177761281465647714899490585172235916595151372419437255040,8854159218890241980183614811013875711425121357278981885835440320,11743411174528110415822478591449982522521739905443702290687005056,15290899966833477103935518999283831409533515501879820690998704500,19547129854508774854515508823826753554455215693124719233854014000,24533642572495707215361301891129496808142770716881025160857589000,30233377715600770507818978088058571824175939671307929996208342000,36582387035876932314460963486550871907252887002282595295412093820,43464222220843879977577382360258461671983628121523875598509418400,50708259257651193307173612753634871950647566141777854864927654800,58092957207794570973266857329406940681324396162425115282150128800,65354576858768892344925214495582808266489945682728254692418894900,72201246815401823923917379823691483418217463801871214707815160080,78331541356332167464627346035136986727311399407690468786780598200,83456034716092215803434742504725387728163547032492648987784936400,87319740027022410979519684287351563085948896432145086440923127900,89723035624096422290882611377829129042442902755965593407187067200,90538699584315480675345180572173030215556020053747098801797858720,89723035624096422290882611377829129042442902755965593407187067200,87319740027022410979519684287351563085948896432145086440923127900,83456034716092215803434742504725387728163547032492648987784936400,78331541356332167464627346035136986727311399407690468786780598200,72201246815401823923917379823691483418217463801871214707815160080,65354576858768892344925214495582808266489945682728254692418894900,58092957207794570973266857329406940681324396162425115282150128800,50708259257651193307173612753634871950647566141777854864927654800,43464222220843879977577382360258461671983628121523875598509418400,36582387035876932314460963486550871907252887002282595295412093820,30233377715600770507818978088058571824175939671307929996208342000,24533642572495707215361301891129496808142770716881025160857589000,19547129854508774854515508823826753554455215693124719233854014000,15290899966833477103935518999283831409533515501879820690998704500,11743411174528110415822478591449982522521739905443702290687005056,8854159218890241980183614811013875711425121357278981885835440320,6553472177761281465647714899490585172235916595151372419437255040,4761507129154681064884667856661128289202658151164669023497380615,3395803533970780294336352269866851182997244572923639923734566020,2377062473779546206035446588906795828098071201046547946614196214,1633096356031749301856413687035203240678064183925109276299829460,1101102846112315817160763773834341578942028124010111557505188045,728549251563036029399603098476857586066905826412705391432004120,473013320044657720580339325130497089461349305208249022795405660,301327003880300473851179125638687034767970668503032710817813976,188329377425187796156986953524179396729981667814395444261133735,115472027034421714432021197781248681206704088294957790641863020,69450566984471031143896807361185801015626371945518091473004570,40970838077169960818701713695088026498427068341960312955297660,23704556316076905902248848637872358188375660969277038209850789,13449393654511719660850410574679352163617396294625269906298320,7482409145819900374698467854927245217787143008981664243644840,4081314079538127477108255193596679209702078004899089587442640,2182369334197470942620386457687113188521250044286318737729745,1143862547579364080269995660580831740190448299074208441844556,587600623756522643974312839339468359686874126236750911906450,295798953455664460231967007558643936168902621370881411435900,145900835150429091871172915890412211758985752432934750235275,70502416985442245736405704322883753333201168960881221590200,33371144039775996315232033379498309911048553308150444886028,15470066773406091007061207526919746316380124050135967827960,7022596101085659733468574469456990104146240522759090658745,3121153822704737659319366430869773379620551343448484737220,1357904585202710540093490590053732574250499610461353749310,578204533054057391265615348022879676777632092196447402932,240918555439190579694006395009533198657346705081853084555,98208837886039471977174581405160030025924771498335015360,39159220169749916041531636889399252478691522812627252960,15269633022166633928144411868822350023137574933225721280,5821547589701029185105057024988520946321200443292306238,2169520840882371124883872183225535756392993954021977480,790134133407777138074990486483374133501152119057386860,281152022930374687167788025865249691675256582241278760,97717471384337543710755594355605075765180641388737130,33164717560744863320014019902508389350606763137995632,10988310035186551100004645148421454302911879352950360,3553106238922597361678148730627296600941565778798320,1120920420612486072434177873352659046725613013549470,344898590957688022287439345646972014377111696476760,103469577287306406686231803694091604313133508943028,30254262364709475639249065407629124068167692673400,8618946836457932013507001191708296972908238029050,2391384093352489807215815359549122859535233672800,645948576940040350224961620108096404587103348400,169792197367096320630561340142699626348610023008,43412777735905309252132160831940245373224153610,10791876951298494955332288568391925403513348920,2607026454527164511681395553038498833433000020,611704531229837483187813481718530452537351960,139332698780129648948335293058109714189063502,30791756636492740099079622775272865014157680,6598233564962730021231347737558471074462360,1370125002560566889654596797962961206718960,275514266819244428897935225677334590481530,53613587056717834812571179050724568958568,10088578209597442034623608961157848997580,1834286947199534915386110720210517999560,321975900306301341530540711526314329710,54514438147098639835858744808688140480,8894460960842409657429584679312275552,1397035753011896804831871939158996160,211010608527838579896480657477140045,30612938024764146306225173105491820,4260563539529030671484946772413810,568075138603870756197992902988508,72458563597432494413009298850575,8827439219991775969097579555400,1025409606362681046915375402900,113361866030045140865016376200,11902995933154739790826719501,1184377704791516397097186020,111401863321974314578448190,9877997732982944149813140,823166477748578679151095,64247139726718335933744,4678189785926092422360,316399309193069052720,19774956824566815795,1135404219592353060,59473554359599446,2818651865383860,119659749002145,4494262873320,147008598660,4102565544,94966795,1750540,24090,220,1> <1,221,24310,1774630,96717335,4197532339,151111164204,4641271471980,124154011875465,2938311614386005,62292206224983306,1194877773951952506,20910361044159168855,336174266017635868515,4994589095119161475080,68925329512644428356104,887413617475297015084839,10701164210731522828964235,121279861054957258728261330,1295779568113490711675634210,13087373637946256187923905521,125264861963199880655843095701,1138771472392726187780391779100,9852848826354457016012954958300,81286002817424270382106878405975,640533702201303250611002201839083,4828638678132901427682939675402318,34873501564293176977710119877905630,241623546552602726202705830582631865,1608046361539735384728352596636136205,10291496713854306462261456618471271712,63408899107941049493288329488000416032,376490338453399981366399456335002470190,2156262847505836256916651431736832329270,11922865156796976950009719681368366997140,63702165266315276847194788011882417956148,329127853875962263710506404728059159440098,1645639269379811318552532023640295797200490,7968358567523296910885944535521432281181320,37389990201455470120310970512831336088620040,170124455416622389047414915833382579203221182,751037230009967132136148774776640166726415462,3218730985757001994869209034757029285970351980,13398903405825659467013684121430424236946348940,54204654687203804207464449400332170776737502530,213204975103001629882693500974639871721834176618,815740774307136670855522960250796030935713371408,3037332670292530157440776979657219264122337021200,11010330929810421820722816551257419832443471701850,38873209201167407652756066599337421041075930702450,133723839652015882325480869101720728381301201616428,448368168244994428973671149341063618690245205419788,1465819011570174094721617218999631061102724710026230,4674026659535083434112326603979955647667178792347790,14541416274109148461682793879048750903853445131748680,44153027595931414420018665050929843653518642490945992,130882188945082407030769614258113465115787404526732762,378869494314712230878543620220854767440437223630015890,1071286156338151825242778512348623825176408701298665620,2959654974290148262958862669708909889894146073079364340,7991068430583400309988929208214056702714194397314283718,21091180611867663113249468893810870969458775376518027518,54428853191916549969676048758221602501829097745852974240,137368058055789388018706218294559282504616294310962268320,339127393325230051671180976414693228683271476580188099915,819123088493247970959621743032412875434978797278300487487,1936109118256767931359105938076612251028131702657801152242,4479058407907448199412857020923505953871050953909838486530,10143749923790397392787940900326763483766791866207575395965,22492662874491750740529781996376736420526364572895058486705,48841210813182087322293240906418056227428677358286412713988,103873561025218242051637737702382063244249722269031666476228,216403252135871337607578620213295965092186921393815971825475,441699788606093552103139923449056147927888373803816161671175,883399577212187104206279846898112295855776747607632323342350,1731463171335886724244308499920300099877322425310959353751006,3326231881776835022890382118267944928711698343360527179574301,6263683413735598419728641651283792398223328049185408325172385,11563723225358027851806723048523924427489221013880753831087480,20931802800331620035548878429606597381404539303606934149943160,37153949970588625563099259212551710351993057263902308116149109,64675394393246866720950562332960384686802729311237351165148449,110421405061640991962598521056273827514053440287478404428302230,184922594018892745575918005142434482222330460240475882114867590,303801404459609510589008151305428077936685756109353234902996755,489656381305488270008166079162866431497952336317428155078947711,774340323924958194431518450769184124229319973711281733613219636,1201562571607693749979942423607354675528255131620954414227409780,1829652097675351846560366872311199165008933950422816948937192165,2734199202144065119017177460869544819620092307935220833805017505,4010158829811295507891860275941999068776135384971657222914025674,5772866007750326500371798858773647011095315773970187870348762234,8157310663125461359221020126527979472199902724088308947231946635,11314979306915962530532382756151713461438574746316041442934635655,15407631396651523445831329710504460883661037952430354305272695360,20597570393418352396006093402463858233946861262722684176522445376,27034311141361587519757997590733813932055255407323522981685709556,34838029821342251958451027823110584963988731195004539924852718500,44080772427004482069876810714956250362597986410005744394711603000,54767020288096477723180279979188068632318710388188955157065931000,66815764751477702822279941574609443731428826673590525291620435820,80046609256720812292038345846809333579236515123806470893921512220,94172481478495073284750995113893333622631194263301730463437073200,108801216465445764280440470083041812631971962304202970147077783600,123447534066563463318192071824989748947814341845153369974569023700,137555823674170716268842594319274291684707409484599469400234054980,150532788171733991388544725858828470145528863209561683494595758280,161787576072424383268062088539862374455474946440183117774565534600,170775774743114626782954426792076950814112443464637735428708064300,177042775651118833270402295665180692128391799188110679848110195100,180261735208411902966227791950002159257998922809712692208984925920,180261735208411902966227791950002159257998922809712692208984925920,177042775651118833270402295665180692128391799188110679848110195100,170775774743114626782954426792076950814112443464637735428708064300,161787576072424383268062088539862374455474946440183117774565534600,150532788171733991388544725858828470145528863209561683494595758280,137555823674170716268842594319274291684707409484599469400234054980,123447534066563463318192071824989748947814341845153369974569023700,108801216465445764280440470083041812631971962304202970147077783600,94172481478495073284750995113893333622631194263301730463437073200,80046609256720812292038345846809333579236515123806470893921512220,66815764751477702822279941574609443731428826673590525291620435820,54767020288096477723180279979188068632318710388188955157065931000,44080772427004482069876810714956250362597986410005744394711603000,34838029821342251958451027823110584963988731195004539924852718500,27034311141361587519757997590733813932055255407323522981685709556,20597570393418352396006093402463858233946861262722684176522445376,15407631396651523445831329710504460883661037952430354305272695360,11314979306915962530532382756151713461438574746316041442934635655,8157310663125461359221020126527979472199902724088308947231946635,5772866007750326500371798858773647011095315773970187870348762234,4010158829811295507891860275941999068776135384971657222914025674,2734199202144065119017177460869544819620092307935220833805017505,1829652097675351846560366872311199165008933950422816948937192165,1201562571607693749979942423607354675528255131620954414227409780,774340323924958194431518450769184124229319973711281733613219636,489656381305488270008166079162866431497952336317428155078947711,303801404459609510589008151305428077936685756109353234902996755,184922594018892745575918005142434482222330460240475882114867590,110421405061640991962598521056273827514053440287478404428302230,64675394393246866720950562332960384686802729311237351165148449,37153949970588625563099259212551710351993057263902308116149109,20931802800331620035548878429606597381404539303606934149943160,11563723225358027851806723048523924427489221013880753831087480,6263683413735598419728641651283792398223328049185408325172385,3326231881776835022890382118267944928711698343360527179574301,1731463171335886724244308499920300099877322425310959353751006,883399577212187104206279846898112295855776747607632323342350,441699788606093552103139923449056147927888373803816161671175,216403252135871337607578620213295965092186921393815971825475,103873561025218242051637737702382063244249722269031666476228,48841210813182087322293240906418056227428677358286412713988,22492662874491750740529781996376736420526364572895058486705,10143749923790397392787940900326763483766791866207575395965,4479058407907448199412857020923505953871050953909838486530,1936109118256767931359105938076612251028131702657801152242,819123088493247970959621743032412875434978797278300487487,339127393325230051671180976414693228683271476580188099915,137368058055789388018706218294559282504616294310962268320,54428853191916549969676048758221602501829097745852974240,21091180611867663113249468893810870969458775376518027518,7991068430583400309988929208214056702714194397314283718,2959654974290148262958862669708909889894146073079364340,1071286156338151825242778512348623825176408701298665620,378869494314712230878543620220854767440437223630015890,130882188945082407030769614258113465115787404526732762,44153027595931414420018665050929843653518642490945992,14541416274109148461682793879048750903853445131748680,4674026659535083434112326603979955647667178792347790,1465819011570174094721617218999631061102724710026230,448368168244994428973671149341063618690245205419788,133723839652015882325480869101720728381301201616428,38873209201167407652756066599337421041075930702450,11010330929810421820722816551257419832443471701850,3037332670292530157440776979657219264122337021200,815740774307136670855522960250796030935713371408,213204975103001629882693500974639871721834176618,54204654687203804207464449400332170776737502530,13398903405825659467013684121430424236946348940,3218730985757001994869209034757029285970351980,751037230009967132136148774776640166726415462,170124455416622389047414915833382579203221182,37389990201455470120310970512831336088620040,7968358567523296910885944535521432281181320,1645639269379811318552532023640295797200490,329127853875962263710506404728059159440098,63702165266315276847194788011882417956148,11922865156796976950009719681368366997140,2156262847505836256916651431736832329270,376490338453399981366399456335002470190,63408899107941049493288329488000416032,10291496713854306462261456618471271712,1608046361539735384728352596636136205,241623546552602726202705830582631865,34873501564293176977710119877905630,4828638678132901427682939675402318,640533702201303250611002201839083,81286002817424270382106878405975,9852848826354457016012954958300,1138771472392726187780391779100,125264861963199880655843095701,13087373637946256187923905521,1295779568113490711675634210,121279861054957258728261330,10701164210731522828964235,887413617475297015084839,68925329512644428356104,4994589095119161475080,336174266017635868515,20910361044159168855,1194877773951952506,62292206224983306,2938311614386005,124154011875465,4641271471980,151111164204,4197532339,96717335,1774630,24310,221,1> <1,222,24531,1798940,98491965,4294249674,155308696543,4792382636184,128795283347445,3062465626261470,65230517839369311,1257169980176935812,22105238818111121361,357084627061795037370,5330763361136797343595,73919918607763589831184,956338946987941443440943,11588577828206819844049074,131981025265688781557225565,1417059429168447970403895540,14383153206059746899599539731,138352235601146136843767001222,1264036334355926068436234874801,10991620298747183203793346737400,91138851643778727398119833364275,721819705018727520993109080245058,5469172380334204678293941877241401,39702140242426078405393059553307948,276497048116895903180415950460537495,1849669908092338110931058427218768070,11899543075394041846989809215107407917,73700395821795355955549786106471687744,439899237561341030859687785823002886222,2532753185959236238283050888071834799460,14079128004302813206926371113105199326410,75625030423112253797204507693250784953288,392830019142277540557701192739941577396246,1974767123255773582263038428368354956640588,9613997836903108229438476559161728078381810,45358348768978767031196915048352768369801360,207514445618077859167725886346213915291841222,921161685426589521183563690610022745929636644,3969768215766969127005357809533669452696767442,16617634391582661461882893156187453522916700920,67603558093029463674478133521762595013683851470,267409629790205434090157950374972042498571679148,1028945749410138300738216461225435902657547548026,3853073444599666828296299939908015295058050392608,14047663600102951978163593530914639096565808723050,49883540130977829473478883150594840873519402404300,172597048853183289978236935701058149422377132318878,582092007897010311299152018442784347071546407036216,1914187179815168523695288368340694679792969915446018,6139845671105257528833943822979586708769903502374020,19215442933644231895795120483028706551520623924096470,58694443870040562881701458929978594557372087622694672,175035216541013821450788279309043308769306047017678754,509751683259794637909313234478968232556224628156748652,1450155650652864056121322132569478592616845924928681510,4030941130628300088201641182057533715070554774378029960,10950723404873548572947791877922966592608340470393648058,29082249042451063423238398102024927672172969773832311236,75520033803784213082925517652032473471287873122371001758,191796911247705937988382267052780885006445392056815242560,476495451381019439689887194709252511187887770891150368235,1158250481818478022630802719447106104118250273858488587402,2755232206750015902318727681109025126463110499936101639729,6415167526164216130771962959000118204899182656567639638772,14622808331697845592200797921250269437637842820117413882495,32636412798282148133317722896703499904293156439102633882670,71333873687673838062823022902794792647955041931181471200693,152714771838400329373930978608800119471678399627318079190216,320276813161089579659216357915678028336436643662847638301703,658103040741964889710718543662352113020075295197632133496650,1325099365818280656309419770347168443783665121411448485013525,2614862748548073828450588346818412395733099172918591677093356,5057695053112721747134690618188245028589020768671486533325307,9589915295512433442619023769551737326935026392545935504746686,17827406639093626271535364699807716825712549063066162156259865,32495526025689647887355601478130521808893760317487687981030640,58085752770920245598648137642158307733397596567509242266092269,101829344363835492284049821545512095038795786575139659281297558,175096799454887858683549083389234212200856169598715755593450679,295343999080533737538516526198708309736383900527954286543169820,488723998478502256164926156447862560159016216349829117017864345,793457785765097780597174230468294509434638092426781389981944466,1263996705230446464439684529932050555727272310028709888692167347,1975902895532651944411460874376538799757575105332236147840629416,3031214669283045596540309295918553840537189082043771363164601945,4563851299819416965577544333180743984629026258358037782742209670,6744358031955360626909037736811543888396227692906878056719043179,9783024837561622008263659134715646079871451158941845093262787908,13930176670875787859592818985301626483295218498058496817580708869,19472289970041423889753402882679692933638477470404350390166582290,26722610703567485976363712466656174345099612698746395748207331015,36005201790069875841837423112968319117607899215153038481795140736,47631881534779939915764090993197672166002116670046207158208154932,61872340962703839478209025413844398896043986602328062906538428056,78918802248346734028327838538066835326586717605010284319564321500,98847792715100959793057090694144318994916696798194699551777534000,121582785039574180545460221553797512363747537061779480448686366820,146862374008198515114318287421418777310665341797396996185541948040,174219090735215885576789340960702667201867709387108201357358585420,202973697943940837565191465196935146254603156567504700610514856800,232248750532009227598632541908031561579786304149356340121646807300,261003357740734179587034666144264040632521751329752839374803078680,288088611845904707657387320178102761830236272694161152894829813260,312320364244158374656606814398690844601003809649744801269161292880,332563350815539010051016515331939325269587389904820853203273598900,347818550394233460053356722457257642942504242652748415276818259400,357304510859530736236630087615182851386390721997823372057095121020,360523470416823805932455583900004318515997845619425384417969851840,357304510859530736236630087615182851386390721997823372057095121020,347818550394233460053356722457257642942504242652748415276818259400,332563350815539010051016515331939325269587389904820853203273598900,312320364244158374656606814398690844601003809649744801269161292880,288088611845904707657387320178102761830236272694161152894829813260,261003357740734179587034666144264040632521751329752839374803078680,232248750532009227598632541908031561579786304149356340121646807300,202973697943940837565191465196935146254603156567504700610514856800,174219090735215885576789340960702667201867709387108201357358585420,146862374008198515114318287421418777310665341797396996185541948040,121582785039574180545460221553797512363747537061779480448686366820,98847792715100959793057090694144318994916696798194699551777534000,78918802248346734028327838538066835326586717605010284319564321500,61872340962703839478209025413844398896043986602328062906538428056,47631881534779939915764090993197672166002116670046207158208154932,36005201790069875841837423112968319117607899215153038481795140736,26722610703567485976363712466656174345099612698746395748207331015,19472289970041423889753402882679692933638477470404350390166582290,13930176670875787859592818985301626483295218498058496817580708869,9783024837561622008263659134715646079871451158941845093262787908,6744358031955360626909037736811543888396227692906878056719043179,4563851299819416965577544333180743984629026258358037782742209670,3031214669283045596540309295918553840537189082043771363164601945,1975902895532651944411460874376538799757575105332236147840629416,1263996705230446464439684529932050555727272310028709888692167347,793457785765097780597174230468294509434638092426781389981944466,488723998478502256164926156447862560159016216349829117017864345,295343999080533737538516526198708309736383900527954286543169820,175096799454887858683549083389234212200856169598715755593450679,101829344363835492284049821545512095038795786575139659281297558,58085752770920245598648137642158307733397596567509242266092269,32495526025689647887355601478130521808893760317487687981030640,17827406639093626271535364699807716825712549063066162156259865,9589915295512433442619023769551737326935026392545935504746686,5057695053112721747134690618188245028589020768671486533325307,2614862748548073828450588346818412395733099172918591677093356,1325099365818280656309419770347168443783665121411448485013525,658103040741964889710718543662352113020075295197632133496650,320276813161089579659216357915678028336436643662847638301703,152714771838400329373930978608800119471678399627318079190216,71333873687673838062823022902794792647955041931181471200693,32636412798282148133317722896703499904293156439102633882670,14622808331697845592200797921250269437637842820117413882495,6415167526164216130771962959000118204899182656567639638772,2755232206750015902318727681109025126463110499936101639729,1158250481818478022630802719447106104118250273858488587402,476495451381019439689887194709252511187887770891150368235,191796911247705937988382267052780885006445392056815242560,75520033803784213082925517652032473471287873122371001758,29082249042451063423238398102024927672172969773832311236,10950723404873548572947791877922966592608340470393648058,4030941130628300088201641182057533715070554774378029960,1450155650652864056121322132569478592616845924928681510,509751683259794637909313234478968232556224628156748652,175035216541013821450788279309043308769306047017678754,58694443870040562881701458929978594557372087622694672,19215442933644231895795120483028706551520623924096470,6139845671105257528833943822979586708769903502374020,1914187179815168523695288368340694679792969915446018,582092007897010311299152018442784347071546407036216,172597048853183289978236935701058149422377132318878,49883540130977829473478883150594840873519402404300,14047663600102951978163593530914639096565808723050,3853073444599666828296299939908015295058050392608,1028945749410138300738216461225435902657547548026,267409629790205434090157950374972042498571679148,67603558093029463674478133521762595013683851470,16617634391582661461882893156187453522916700920,3969768215766969127005357809533669452696767442,921161685426589521183563690610022745929636644,207514445618077859167725886346213915291841222,45358348768978767031196915048352768369801360,9613997836903108229438476559161728078381810,1974767123255773582263038428368354956640588,392830019142277540557701192739941577396246,75625030423112253797204507693250784953288,14079128004302813206926371113105199326410,2532753185959236238283050888071834799460,439899237561341030859687785823002886222,73700395821795355955549786106471687744,11899543075394041846989809215107407917,1849669908092338110931058427218768070,276497048116895903180415950460537495,39702140242426078405393059553307948,5469172380334204678293941877241401,721819705018727520993109080245058,91138851643778727398119833364275,10991620298747183203793346737400,1264036334355926068436234874801,138352235601146136843767001222,14383153206059746899599539731,1417059429168447970403895540,131981025265688781557225565,11588577828206819844049074,956338946987941443440943,73919918607763589831184,5330763361136797343595,357084627061795037370,22105238818111121361,1257169980176935812,65230517839369311,3062465626261470,128795283347445,4792382636184,155308696543,4294249674,98491965,1798940,24531,222,1> <1,223,24753,1823471,100290905,4392741639,159602946217,4947691332727,133587665983629,3191260909608915,68292983465630781,1322400498016305123,23362408798288057173,379189865879906158731,5687847988198592380965,79250681968900387174779,1030258865595705033272127,12544916775194761287490017,143569603093895601401274639,1549040454434136751961121105,15800212635228194870003435271,152735388807205883743366540953,1402388569957072205280001876023,12255656633103109272229581612201,102130471942525910601913180101675,812958556662506248391228913609333,6190992085352932199287050957486459,45171312622760283083687001430549349,316199188359321981585809010013845443,2126166956209234014111474377679305565,13749212983486379957920867642326175987,85599938897189397802539595321579095661,513599633383136386815237571929474573966,2972652423520577269142738673894837685682,16611881190262049445209422001177034125870,89704158427415067004130878806355984279698,468455049565389794354905700433192362349534,2367597142398051122820739621108296534036834,11588764960158881811701514987530083035022398,54972346605881875260635391607514496448183170,252872794387056626198922801394566683661642582,1128676131044667380351289576956236661221477866,4890929901193558648188921500143692198626404086,20587402607349630588888250965721122975613468362,84221192484612125136361026677950048536600552390,335013187883234897764636083896734637512255530618,1296355379200343734828374411600407945156119227174,4882019194009805129034516401133451197715597940634,17900737044702618806459893470822654391623859115658,63931203731080781451642476681509479970085211127350,222480588984161119451715818851652990295896534723178,754689056750193601277388954143842496493923539355094,2496279187712178834994440386783479026864516322482234,8054032850920426052529232191320281388562873417820038,25355288604749489424629064306008293260290527426470490,77909886803684794777496579413007301108892711546791142,233729660411054384332489738239021903326678134640373426,684786899800808459360101513788011541325530675174427406,1959907333912658694030635367048446825173070553085430162,5481096781281164144322963314627012307687400699306711470,14981664535501848661149433059980500307678895244771678018,40032972447324611996186189979947894264781310244225959294,104602282846235276506163915754057401143460842896203312994,267316945051490151071307784704813358477733265179186244318,668292362628725377678269461762033396194333162947965610795,1634745933199497462320689914156358615306138044749638955637,3913482688568493924949530400556131230581360773794590227131,9170399732914232033090690640109143331362293156503741278501,21037975857862061722972760880250387642537025476685053521267,47259221129979993725518520817953769341930999259220047765165,103970286485955986196140745799498292552248198370284105083363,224048645526074167436754001511594912119633441558499550390909,472991584999489909033147336524478147808115043290165717491919,978379853903054469369934901578030141356511938860479771798353,1983202406560245546020138314009520556803740416609080618510175,3939962114366354484760008117165580839516764294330040162106881,7672557801660795575585278965006657424322119941590078210418663,14647610348625155189753714387739982355524047161217422038071993,27417321934606059714154388469359454152647575455612097661006551,50322932664783274158890966177938238634606309380553850137290505,90581278796609893486003739120288829542291356884996930247122909,159915097134755737882697959187670402772193383142648901547389827,276926143818723350967598904934746307239651956173855414874748237,470440798535421596222065609587942521937240070126670042136620499,784067997559035993703442682646570869895400116877783403561034165,1282181784243600036762100386916157069593654308776610506999808811,2057454490995544245036858760400345065161910402455491278674111813,3239899600763098408851145404308589355484847415360946036532796763,5007117564815697540951770170295092640294764187376007511005231361,7595065969102462562117853629099297825166215340401809145906811615,11308209331774777592486582069992287873025253951264915839461252849,16527382869516982635172696871527189968267678851848723149981831087,23713201508437409867856478120017272563166669657000341910843496777,33402466640917211749346221867981319416933695968462847207747291159,46194900673608909866117115349335867278738090169150746138373913305,62727812493637361818201135579624493462707511913899434230002471751,83637083324849815757601514106165991283610015885199245640003295668,109504222497483779393973116407042071062046103272374270064746582988,140791143211050573506536863951911234222630704207338347226102749556,177766594963447693821384929232211154321503414403204983871341855500,220430577754675140338517312247941831358664233859974180000463900820,268445159047772695659778508975216289674412878859176476634228314860,321081464743414400691107628382121444512533051184505197542900533460,377192788679156723141980806157637813456470865954612901967873442220,435222448475950065163824007104966707834389460716861040732161664100,493252108272743407185667208052295602212308055479109179496449885980,549091969586638887244421986322366802462758024023913992269632891940,600408976090063082313994134576793606431240082343905954163991106140,644883715059697384707623329730630169870591199554565654472434891780,680381901209772470104373237789196968212091632557569268480091858300,705123061253764196289986810072440494328894964650571787333913380420,717827981276354542169085671515187169902388567617248756475064972860,717827981276354542169085671515187169902388567617248756475064972860,705123061253764196289986810072440494328894964650571787333913380420,680381901209772470104373237789196968212091632557569268480091858300,644883715059697384707623329730630169870591199554565654472434891780,600408976090063082313994134576793606431240082343905954163991106140,549091969586638887244421986322366802462758024023913992269632891940,493252108272743407185667208052295602212308055479109179496449885980,435222448475950065163824007104966707834389460716861040732161664100,377192788679156723141980806157637813456470865954612901967873442220,321081464743414400691107628382121444512533051184505197542900533460,268445159047772695659778508975216289674412878859176476634228314860,220430577754675140338517312247941831358664233859974180000463900820,177766594963447693821384929232211154321503414403204983871341855500,140791143211050573506536863951911234222630704207338347226102749556,109504222497483779393973116407042071062046103272374270064746582988,83637083324849815757601514106165991283610015885199245640003295668,62727812493637361818201135579624493462707511913899434230002471751,46194900673608909866117115349335867278738090169150746138373913305,33402466640917211749346221867981319416933695968462847207747291159,23713201508437409867856478120017272563166669657000341910843496777,16527382869516982635172696871527189968267678851848723149981831087,11308209331774777592486582069992287873025253951264915839461252849,7595065969102462562117853629099297825166215340401809145906811615,5007117564815697540951770170295092640294764187376007511005231361,3239899600763098408851145404308589355484847415360946036532796763,2057454490995544245036858760400345065161910402455491278674111813,1282181784243600036762100386916157069593654308776610506999808811,784067997559035993703442682646570869895400116877783403561034165,470440798535421596222065609587942521937240070126670042136620499,276926143818723350967598904934746307239651956173855414874748237,159915097134755737882697959187670402772193383142648901547389827,90581278796609893486003739120288829542291356884996930247122909,50322932664783274158890966177938238634606309380553850137290505,27417321934606059714154388469359454152647575455612097661006551,14647610348625155189753714387739982355524047161217422038071993,7672557801660795575585278965006657424322119941590078210418663,3939962114366354484760008117165580839516764294330040162106881,1983202406560245546020138314009520556803740416609080618510175,978379853903054469369934901578030141356511938860479771798353,472991584999489909033147336524478147808115043290165717491919,224048645526074167436754001511594912119633441558499550390909,103970286485955986196140745799498292552248198370284105083363,47259221129979993725518520817953769341930999259220047765165,21037975857862061722972760880250387642537025476685053521267,9170399732914232033090690640109143331362293156503741278501,3913482688568493924949530400556131230581360773794590227131,1634745933199497462320689914156358615306138044749638955637,668292362628725377678269461762033396194333162947965610795,267316945051490151071307784704813358477733265179186244318,104602282846235276506163915754057401143460842896203312994,40032972447324611996186189979947894264781310244225959294,14981664535501848661149433059980500307678895244771678018,5481096781281164144322963314627012307687400699306711470,1959907333912658694030635367048446825173070553085430162,684786899800808459360101513788011541325530675174427406,233729660411054384332489738239021903326678134640373426,77909886803684794777496579413007301108892711546791142,25355288604749489424629064306008293260290527426470490,8054032850920426052529232191320281388562873417820038,2496279187712178834994440386783479026864516322482234,754689056750193601277388954143842496493923539355094,222480588984161119451715818851652990295896534723178,63931203731080781451642476681509479970085211127350,17900737044702618806459893470822654391623859115658,4882019194009805129034516401133451197715597940634,1296355379200343734828374411600407945156119227174,335013187883234897764636083896734637512255530618,84221192484612125136361026677950048536600552390,20587402607349630588888250965721122975613468362,4890929901193558648188921500143692198626404086,1128676131044667380351289576956236661221477866,252872794387056626198922801394566683661642582,54972346605881875260635391607514496448183170,11588764960158881811701514987530083035022398,2367597142398051122820739621108296534036834,468455049565389794354905700433192362349534,89704158427415067004130878806355984279698,16611881190262049445209422001177034125870,2972652423520577269142738673894837685682,513599633383136386815237571929474573966,85599938897189397802539595321579095661,13749212983486379957920867642326175987,2126166956209234014111474377679305565,316199188359321981585809010013845443,45171312622760283083687001430549349,6190992085352932199287050957486459,812958556662506248391228913609333,102130471942525910601913180101675,12255656633103109272229581612201,1402388569957072205280001876023,152735388807205883743366540953,15800212635228194870003435271,1549040454434136751961121105,143569603093895601401274639,12544916775194761287490017,1030258865595705033272127,79250681968900387174779,5687847988198592380965,379189865879906158731,23362408798288057173,1322400498016305123,68292983465630781,3191260909608915,133587665983629,4947691332727,159602946217,4392741639,100290905,1823471,24753,223,1> <1,224,24976,1848224,102114376,4493032544,163995687856,5107294278944,138535357316356,3324848575592544,71484244375239696,1390693481481935904,24684809296304362296,402552274678194215904,6067037854078498539696,84938529957098979555744,1109509547564605420446906,13575175640790466320762144,156114519869090362688764656,1692610057528032353362395744,17349253089662331621964556376,168535601442434078613369976224,1555123958764278089023368416976,13658045203060181477509583488224,114386128575629019874142761713876,915089028605032158993142093711008,7003950642015438447678279871095792,51362304708113215282974052388035808,361370500982082264669496011444394792,2442366144568555995697283387693151008,15875379939695613972032342020005481552,99349151880675777760460462963905271648,599199572280325784617777167251053669627,3486252056903713655957976245824312259648,19584533613782626714352160675071871811552,106316039617677116449340300807533018405568,558159207992804861359036579239548346629232,2836052191963440917175645321541488896386368,13956362102556932934522254608638379569059232,66561111566040757072336906595044579483205568,307845140992938501459558193002081180109825752,1381548925431724006550212378350803344883120448,6019606032238226028540211077099928859847881952,25478332508543189237077172465864815174239872448,104808595091961755725249277643671171512214020752,419234380367847022900997110574684686048856083008,1631368567083578632593010495497142582668374757792,6178374573210148863862890812733859142871717167808,22782756238712423935494409871956105589339457056292,81831940775783400258102370152332134361709070243008,286411792715241900903358295533162470265981745850528,977169645734354720729104772995495486789820074078272,3250968244462372436271829340927321523358439861837328,10550312038632604887523672578103760415427389740302272,33409321455669915477158296497328574648853400844290528,103265175408434284202125643719015594369183238973261632,311639547214739179109986317652029204435570846187164568,918516560211862843692591252027033444652208809814800832,2644694233713467153390736880836458366498601228259857568,7441004115193822838353598681675459132860471252392141632,20462761316783012805472396374607512615366295944078389488,55014636982826460657335623039928394572460205488997637312,144635255293559888502350105734005295408242153140429272288,371919227897725427577471700458870759621194108075389557312,935609307680215528749577246466846754672066428127151855113,2303038295828222839998959375918392011500471207697604566432,5548228621767991387270220314712489845887498818544229182768,13083882421482725958040221040665274561943653930298331505632,30208375590776293756063451520359530973899318633188794799768,68297196987842055448491281698204156984468024735905101286432,151229507615935979921659266617452061894179197629504152848528,328018932012030153632894747311093204671881639928783655474272,697040230525564076469901338036073059927748484848665267882828,1451371438902544378403082238102508289164626982150645489290272,2961582260463300015390073215587550698160252355469560390308528,5923164520926600030780146431175101396320504710939120780617056,11612519916027150060345287082172238263838884235920118372525544,22320168150285950765338993352746639779846167102807500248490656,42064932283231214903908102857099436508171622616829519699078544,77740254599389333873045354647297692787253884836165947798297056,140904211461393167644894705298227068176897666265550780384413414,250496375931365631368701698307959232314484740027645831794512736,436841240953479088850296864122416710011845339316504316422138064,747366942354144947189664514522688829176892026300525457011368736,1254508796094457589925508292234513391832640187004453445697654664,2066249781802636030465543069562727939489054425654393910560842976,3339636275239144281798959147316502134755564711232101785673920624,5297354091758642653888004164708934420646757817816437315206908576,8247017165578795949802915574603681995779611602736953547538028124,12602183533918160103069623799394390465460979527777816656912042976,18903275300877240154604435699091585698191469291666724985368064464,27835592201291760227659278941519477841292932803113638989443083936,40240584377954392503029174991544462531434348508849065060825327864,57115668149354621617202699987998591980100365625463189118590787936,79597367314526121615463337217317186695671786137613593346121204464,108922713167246271684318250928960360741445602083050180368376385056,146364895818487177575802649685790484746317527799098679870005767419,193141305822333595151574630513208062345656119157573515704749878656,250295365708534352900509980358953305284676807479712617290849332544,318557738174498267327921793184122388544134118610543331097444605056,398197172718122834159902241480152985680167648263179163871805756320,488875736802447835998295821223158121033077112719150656634692215680,589526623791187096350886137357337734186945930043681674177128848320,698274253422571123833088434539759257969003917139118099510773975680,812415237155106788305804813262604521290860326671473942700035106320,928474556748693472349491215157262310046697516195970220228611550080,1042344077859382294430089194374662404675066079503023171766082777920,1149500945676701969558416120899160408893998106367819946433623998080,1245292691149760467021617464307423776301831281898471608636425997920,1325265616269469854811996567519827138082682832112134922952526750080,1385504962463536666394360047861637462540986597208141055814005238720,1422951042530118738459072481587627664231283532267820543808978353280,1435655962552709084338171343030374339804777135234497512950129945720,1422951042530118738459072481587627664231283532267820543808978353280,1385504962463536666394360047861637462540986597208141055814005238720,1325265616269469854811996567519827138082682832112134922952526750080,1245292691149760467021617464307423776301831281898471608636425997920,1149500945676701969558416120899160408893998106367819946433623998080,1042344077859382294430089194374662404675066079503023171766082777920,928474556748693472349491215157262310046697516195970220228611550080,812415237155106788305804813262604521290860326671473942700035106320,698274253422571123833088434539759257969003917139118099510773975680,589526623791187096350886137357337734186945930043681674177128848320,488875736802447835998295821223158121033077112719150656634692215680,398197172718122834159902241480152985680167648263179163871805756320,318557738174498267327921793184122388544134118610543331097444605056,250295365708534352900509980358953305284676807479712617290849332544,193141305822333595151574630513208062345656119157573515704749878656,146364895818487177575802649685790484746317527799098679870005767419,108922713167246271684318250928960360741445602083050180368376385056,79597367314526121615463337217317186695671786137613593346121204464,57115668149354621617202699987998591980100365625463189118590787936,40240584377954392503029174991544462531434348508849065060825327864,27835592201291760227659278941519477841292932803113638989443083936,18903275300877240154604435699091585698191469291666724985368064464,12602183533918160103069623799394390465460979527777816656912042976,8247017165578795949802915574603681995779611602736953547538028124,5297354091758642653888004164708934420646757817816437315206908576,3339636275239144281798959147316502134755564711232101785673920624,2066249781802636030465543069562727939489054425654393910560842976,1254508796094457589925508292234513391832640187004453445697654664,747366942354144947189664514522688829176892026300525457011368736,436841240953479088850296864122416710011845339316504316422138064,250496375931365631368701698307959232314484740027645831794512736,140904211461393167644894705298227068176897666265550780384413414,77740254599389333873045354647297692787253884836165947798297056,42064932283231214903908102857099436508171622616829519699078544,22320168150285950765338993352746639779846167102807500248490656,11612519916027150060345287082172238263838884235920118372525544,5923164520926600030780146431175101396320504710939120780617056,2961582260463300015390073215587550698160252355469560390308528,1451371438902544378403082238102508289164626982150645489290272,697040230525564076469901338036073059927748484848665267882828,328018932012030153632894747311093204671881639928783655474272,151229507615935979921659266617452061894179197629504152848528,68297196987842055448491281698204156984468024735905101286432,30208375590776293756063451520359530973899318633188794799768,13083882421482725958040221040665274561943653930298331505632,5548228621767991387270220314712489845887498818544229182768,2303038295828222839998959375918392011500471207697604566432,935609307680215528749577246466846754672066428127151855113,371919227897725427577471700458870759621194108075389557312,144635255293559888502350105734005295408242153140429272288,55014636982826460657335623039928394572460205488997637312,20462761316783012805472396374607512615366295944078389488,7441004115193822838353598681675459132860471252392141632,2644694233713467153390736880836458366498601228259857568,918516560211862843692591252027033444652208809814800832,311639547214739179109986317652029204435570846187164568,103265175408434284202125643719015594369183238973261632,33409321455669915477158296497328574648853400844290528,10550312038632604887523672578103760415427389740302272,3250968244462372436271829340927321523358439861837328,977169645734354720729104772995495486789820074078272,286411792715241900903358295533162470265981745850528,81831940775783400258102370152332134361709070243008,22782756238712423935494409871956105589339457056292,6178374573210148863862890812733859142871717167808,1631368567083578632593010495497142582668374757792,419234380367847022900997110574684686048856083008,104808595091961755725249277643671171512214020752,25478332508543189237077172465864815174239872448,6019606032238226028540211077099928859847881952,1381548925431724006550212378350803344883120448,307845140992938501459558193002081180109825752,66561111566040757072336906595044579483205568,13956362102556932934522254608638379569059232,2836052191963440917175645321541488896386368,558159207992804861359036579239548346629232,106316039617677116449340300807533018405568,19584533613782626714352160675071871811552,3486252056903713655957976245824312259648,599199572280325784617777167251053669627,99349151880675777760460462963905271648,15875379939695613972032342020005481552,2442366144568555995697283387693151008,361370500982082264669496011444394792,51362304708113215282974052388035808,7003950642015438447678279871095792,915089028605032158993142093711008,114386128575629019874142761713876,13658045203060181477509583488224,1555123958764278089023368416976,168535601442434078613369976224,17349253089662331621964556376,1692610057528032353362395744,156114519869090362688764656,13575175640790466320762144,1109509547564605420446906,84938529957098979555744,6067037854078498539696,402552274678194215904,24684809296304362296,1390693481481935904,71484244375239696,3324848575592544,138535357316356,5107294278944,163995687856,4493032544,102114376,1848224,24976,224,1> <1,225,25200,1873200,103962600,4595146920,168488720400,5271289966800,143642651595300,3463383932908900,74809092950832240,1462177725857175600,26075502777786298200,427237083974498578200,6469590128756692755600,91005567811177478095440,1194448077521704400002650,14684685188355071741209050,169689695509880829009526800,1848724577397122716051160400,19041863147190363975326952120,185884854532096410235334532600,1723659560206712167636738393200,15213169161824459566532951905200,128044173778689201351652345202100,1029475157180661178867284855424884,7919039670620470606671421964806800,58366255350128653730652332259131600,412732805690195479952470063832430600,2803736645550638260366779399137545800,18317746084264169967729625407698632560,115224531820371391732492804983910753200,698548724161001562378237630214958941275,4085451629184039440575753413075365929275,23070785670686340370310136920896184071200,125900573231459743163692461482604890217120,664475247610481977808376880047081365034800,3394211399956245778534681900781037243015600,16792414294520373851697899930179868465445600,80517473668597690006859161203682959052264800,374406252558979258531895099597125759593031320,1689394066424662508009770571352884524992946200,7401154957669950035090423455450732204731002400,31497938540781415265617383542964744034087754400,130286927600504944962326450109535986686453893200,524042975459808778626246388218355857561070103760,2050602947451425655494007606071827268717230840800,7809743140293727496455901308231001725540091925600,28961130811922572799357300684689964732211174224100,104614697014495824193596780024288239951048527299300,368243733491025301161460665685494604627690816093536,1263581438449596621632463068528657957055801819928800,4228137890196727157000934113922817010148259935915600,13801280283094977323795501919031081938785829602139600,43959633494302520364681969075432335064280790584592800,136674496864104199679283940216344169018036639817552160,414904722623173463312111961371044798804754085160426200,1230156107426602022802577569679062649087779656001965400,3563210793925329997083328132863491811150810038074658400,10085698348907289991744335562511917499359072480651999200,27903765431976835643825995056282971748226767196470531120,75477398299609473462808019414535907187826501433076026800,199649892276386349159685728773933689980702358629426909600,516554483191285316079821806192876055029436261215818829600,1307528535577940956327048946925717514293260536202541412425,3238647603508438368748536622385238766172537635824756421545,7851266917596214227269179690630881857387970026241833749200,18632111043250717345310441355377764407831152748842560688400,43292258012259019714103672561024805535842972563487126305400,98505572578618349204554733218563687958367343369093896086200,219526704603778035370150548315656218878647222365409254134960,479248439627966133554554013928545266566060837558287808322800,1025059162537594230102796085347166264599630124777448923357100,2148411669428108454872983576138581349092375466999310757173100,4412953699365844393793155453690058987324879337620205879598800,8884746781389900046170219646762652094480757066408681170925584,17535684436953750091125433513347339660159388946859239153142600,33932688066313100825684280434918878043685051338727618621016200,64385100433517165669247096209846076288017789719637019947569200,119805186882620548776953457504397129295425507452995467497375600,218644466060782501517940059945524760964151551101716728182710470,391400587392758799013596403606186300491382406293196612178926150,687337616884844720218998562430375942326330079344150148216650800,1184208183307624036039961378645105539188737365617029773433506800,2001875738448602537115172806757202221009532213304978902709023400,3320758577897093620391051361797241331321694612658847356258497640,5405886057041780312264502216879230074244619136886495696234763600,8636990366997786935686963312025436555402322529048539100880829200,13544371257337438603690919739312616416426369420553390862744936700,20849200699496956052872539373998072461240591130514770204450071100,31505458834795400257674059498485976163652448819444541642280107440,46738867502169000382263714640611063539484402094780363974811148400,68076176579246152730688453933063940372727281311962704050268411800,97356252527309014120231874979543054511534714134312254179416115800,136713035463880743232666037205315778675772151763076782464711992400,188520080481772393299781588146277547437117388220663773714497589520,255287608985733449260120900614750845487763129882148860238382152475,339506201640820772727377280198998547091973646956672195574755646075,443436671530867948052084610872161367630332926637286132995599211200,568853103883032620228431773543075693828810926090255948388293937600,716754910892621101487824034664275374224301766873722494969250361376,887072909520570670158198062703311106713244760982329820506497972000,1078402360593634932349181958580495855220023042762832330811821064000,1287800877213758220183974571897096992155949847182799773687902824000,1510689490577677912138893247802363779259864243810592042210809082000,1740889793903800260655296028419866831337557842867444162928646656400,1970818634608075766779580409531924714721763595698993391994694328000,2191845023536084263988505315273822813569064185870843118199706776000,2394793636826462436580033585206584185195829388266291555070049996000,2570558307419230321833614031827250914384514114010606531588952748000,2710770578733006521206356615381464600623669429320275978766531988800,2808456004993655404853432529449265126772270129475961599622983592000,2858607005082827822797243824618002004036060667502318056759108299000,2858607005082827822797243824618002004036060667502318056759108299000,2808456004993655404853432529449265126772270129475961599622983592000,2710770578733006521206356615381464600623669429320275978766531988800,2570558307419230321833614031827250914384514114010606531588952748000,2394793636826462436580033585206584185195829388266291555070049996000,2191845023536084263988505315273822813569064185870843118199706776000,1970818634608075766779580409531924714721763595698993391994694328000,1740889793903800260655296028419866831337557842867444162928646656400,1510689490577677912138893247802363779259864243810592042210809082000,1287800877213758220183974571897096992155949847182799773687902824000,1078402360593634932349181958580495855220023042762832330811821064000,887072909520570670158198062703311106713244760982329820506497972000,716754910892621101487824034664275374224301766873722494969250361376,568853103883032620228431773543075693828810926090255948388293937600,443436671530867948052084610872161367630332926637286132995599211200,339506201640820772727377280198998547091973646956672195574755646075,255287608985733449260120900614750845487763129882148860238382152475,188520080481772393299781588146277547437117388220663773714497589520,136713035463880743232666037205315778675772151763076782464711992400,97356252527309014120231874979543054511534714134312254179416115800,68076176579246152730688453933063940372727281311962704050268411800,46738867502169000382263714640611063539484402094780363974811148400,31505458834795400257674059498485976163652448819444541642280107440,20849200699496956052872539373998072461240591130514770204450071100,13544371257337438603690919739312616416426369420553390862744936700,8636990366997786935686963312025436555402322529048539100880829200,5405886057041780312264502216879230074244619136886495696234763600,3320758577897093620391051361797241331321694612658847356258497640,2001875738448602537115172806757202221009532213304978902709023400,1184208183307624036039961378645105539188737365617029773433506800,687337616884844720218998562430375942326330079344150148216650800,391400587392758799013596403606186300491382406293196612178926150,218644466060782501517940059945524760964151551101716728182710470,119805186882620548776953457504397129295425507452995467497375600,64385100433517165669247096209846076288017789719637019947569200,33932688066313100825684280434918878043685051338727618621016200,17535684436953750091125433513347339660159388946859239153142600,8884746781389900046170219646762652094480757066408681170925584,4412953699365844393793155453690058987324879337620205879598800,2148411669428108454872983576138581349092375466999310757173100,1025059162537594230102796085347166264599630124777448923357100,479248439627966133554554013928545266566060837558287808322800,219526704603778035370150548315656218878647222365409254134960,98505572578618349204554733218563687958367343369093896086200,43292258012259019714103672561024805535842972563487126305400,18632111043250717345310441355377764407831152748842560688400,7851266917596214227269179690630881857387970026241833749200,3238647603508438368748536622385238766172537635824756421545,1307528535577940956327048946925717514293260536202541412425,516554483191285316079821806192876055029436261215818829600,199649892276386349159685728773933689980702358629426909600,75477398299609473462808019414535907187826501433076026800,27903765431976835643825995056282971748226767196470531120,10085698348907289991744335562511917499359072480651999200,3563210793925329997083328132863491811150810038074658400,1230156107426602022802577569679062649087779656001965400,414904722623173463312111961371044798804754085160426200,136674496864104199679283940216344169018036639817552160,43959633494302520364681969075432335064280790584592800,13801280283094977323795501919031081938785829602139600,4228137890196727157000934113922817010148259935915600,1263581438449596621632463068528657957055801819928800,368243733491025301161460665685494604627690816093536,104614697014495824193596780024288239951048527299300,28961130811922572799357300684689964732211174224100,7809743140293727496455901308231001725540091925600,2050602947451425655494007606071827268717230840800,524042975459808778626246388218355857561070103760,130286927600504944962326450109535986686453893200,31497938540781415265617383542964744034087754400,7401154957669950035090423455450732204731002400,1689394066424662508009770571352884524992946200,374406252558979258531895099597125759593031320,80517473668597690006859161203682959052264800,16792414294520373851697899930179868465445600,3394211399956245778534681900781037243015600,664475247610481977808376880047081365034800,125900573231459743163692461482604890217120,23070785670686340370310136920896184071200,4085451629184039440575753413075365929275,698548724161001562378237630214958941275,115224531820371391732492804983910753200,18317746084264169967729625407698632560,2803736645550638260366779399137545800,412732805690195479952470063832430600,58366255350128653730652332259131600,7919039670620470606671421964806800,1029475157180661178867284855424884,128044173778689201351652345202100,15213169161824459566532951905200,1723659560206712167636738393200,185884854532096410235334532600,19041863147190363975326952120,1848724577397122716051160400,169689695509880829009526800,14684685188355071741209050,1194448077521704400002650,91005567811177478095440,6469590128756692755600,427237083974498578200,26075502777786298200,1462177725857175600,74809092950832240,3463383932908900,143642651595300,5271289966800,168488720400,4595146920,103962600,1873200,25200,225,1> <1,226,25425,1898400,105835800,4699109520,173083867320,5439778687200,148913941562100,3607026584504200,78272476883741140,1536986818808007840,27537680503643473800,453312586752284876400,6896827212731191333800,97475157939934170851040,1285453645332881878098090,15879133265876776141211700,184374380698235900750735850,2018414272907003545060687200,20890587724587486691378112520,204926717679286774210661484720,1909544414738808577872072925800,16936828722031171734169690298400,143257342940513660918185297107300,1157519330959350380218937200626984,8948514827801131785538706820231684,66285295020749124337323754223938400,471099061040324133683122396091562200,3216469451240833740319249462969976400,21121482729814808228096404806836178360,133542277904635561700222430391609385760,813773255981372954110730435198869694475,4784000353345041002953991043290324870550,27156237299870379810885890333971550000475,148971358902146083534002598403501074288320,790375820841941720972069341529686255251920,4058686647566727756343058780828118608050400,20186625694476619630232581830960905708461200,97309887963118063858557061133862827517710400,454923726227576948538754260800808718645296120,2063800318983641766541665670950010284585977520,9090549024094612543100194026803616729723948600,38899093498451365300707806998415476238818756800,161784866141286360227943833652500730720541647600,654329903060313723588572838327891844247523996960,2574645922911234434120253994290183126278300944560,9860346087745153151949908914302828994257322766400,36770873952216300295813201992920966457751266149700,133575827826418396992954080708978204683259701523400,472858430505521125355057445709782844578739343392836,1631825171940621922793923734214152561683492636022336,5491719328646323778633397182451474967204061755844400,18029418173291704480796436032953898948934089538055200,57760913777397497688477470994463417003066620186732400,180634130358406720043965909291776504082317430402144960,551579219487277662991395901587388967822790724977978360,1645060830049775486114689531050107447892533741162391600,4793366901351932019885905702542554460238589694076623800,13648909142832619988827663695375409310509882518726657600,37989463780884125635570330618794889247585839677122530320,103381163731586309106634014470818878936053268629546557920,275127290575995822622493748188469597168528860062502936400,716204375467671665239507534966809745010138619845245739200,1824083018769226272406870753118593569322696797418360242025,4546176139086379325075585569310956280465798172027297833970,11089914521104652596017716313016120623560507662066590170745,26483377960846931572579621046008646265219122775084394437600,61924369055509737059414113916402569943674125312329686993800,141797830590877368918658405779588493494210315932581022391600,318032277182396384574705281534219906837014565734503150221160,698775144231744168924704562244201485444708059923697062457760,1504307602165560363657350099275711531165690962335736731679900,3173470831965702684975779661485747613692005591776759680530200,6561365368793952848666139029828640336417254804619516636771900,13297700480755744439963375100452711081805636404028887050524384,26420431218343650137295653160109991754640146013267920324068184,51468372503266850916809713948266217703844440285586857774158800,98317788499830266494931376644764954331702841058364638568585400,184190287316137714446200553714243205583443297172632487444944800,338449652943403050294893517449921890259577058554712195680086070,610045053453541300531536463551711061455533957394913340361636620,1078738204277603519232594966036562242817712485637346760395576950,1871545800192468756258959941075481481515067444961179921650157600,3186083921756226573155134185402307760198269578922008676142530200,5322634316345696157506224168554443552331226825963826258967521040,8726644634938873932655553578676471405566313749545343052493261240,14042876424039567247951465528904666629646941665935034797115592800,22181361624335225539377883051338052971828691949601929963625765900,34393571956834394656563459113310688877666960551068161067195007800,52354659534292356310546598872484048624893039949959311846730178540,78244326336964400639937774139097039703136850914224905617091255840,114815044081415153112952168573675003912211683406743068025079560200,165432429106555166850920328912606994884261995446274958229684527600,234069287991189757352897912184858833187306865897389036644128108200,325233115945653136532447625351593326112889539983740556179209581920,443807689467505842559902488761028392924880518102812633952879741995,594793810626554221987498180813749392579736776838821055813137798550,782942873171688720779461891071159914722306573593958328570354857275,1012289775413900568280516384415237061459143852727542081383893148800,1285608014775653721716255808207351068053112692963978443357544298976,1603827820413191771646022097367586480937546527856052315475748333376,1965475270114205602507380021283806961933267803745162151318319036000,2366203237807393152533156530477592847375972889945632104499723888000,2798490367791436132322867819699460771415814090993391815898711906000,3251579284481478172794189276222230610597422086678036205139455738400,3711708428511876027434876437951791546059321438566437554923340984400,4162663658144160030768085724805747528290827781569836510194401104000,4586638660362546700568538900480406998764893574137134673269756772000,4965351944245692758413647617033835099580343502276898086659002744000,5281328886152236843039970647208715515008183543330882510355484736800,5519226583726661926059789144830729727395939558796237578389515580800,5667063010076483227650676354067267130808330796978279656382091891000,5717214010165655645594487649236004008072121335004636113518216598000,5667063010076483227650676354067267130808330796978279656382091891000,5519226583726661926059789144830729727395939558796237578389515580800,5281328886152236843039970647208715515008183543330882510355484736800,4965351944245692758413647617033835099580343502276898086659002744000,4586638660362546700568538900480406998764893574137134673269756772000,4162663658144160030768085724805747528290827781569836510194401104000,3711708428511876027434876437951791546059321438566437554923340984400,3251579284481478172794189276222230610597422086678036205139455738400,2798490367791436132322867819699460771415814090993391815898711906000,2366203237807393152533156530477592847375972889945632104499723888000,1965475270114205602507380021283806961933267803745162151318319036000,1603827820413191771646022097367586480937546527856052315475748333376,1285608014775653721716255808207351068053112692963978443357544298976,1012289775413900568280516384415237061459143852727542081383893148800,782942873171688720779461891071159914722306573593958328570354857275,594793810626554221987498180813749392579736776838821055813137798550,443807689467505842559902488761028392924880518102812633952879741995,325233115945653136532447625351593326112889539983740556179209581920,234069287991189757352897912184858833187306865897389036644128108200,165432429106555166850920328912606994884261995446274958229684527600,114815044081415153112952168573675003912211683406743068025079560200,78244326336964400639937774139097039703136850914224905617091255840,52354659534292356310546598872484048624893039949959311846730178540,34393571956834394656563459113310688877666960551068161067195007800,22181361624335225539377883051338052971828691949601929963625765900,14042876424039567247951465528904666629646941665935034797115592800,8726644634938873932655553578676471405566313749545343052493261240,5322634316345696157506224168554443552331226825963826258967521040,3186083921756226573155134185402307760198269578922008676142530200,1871545800192468756258959941075481481515067444961179921650157600,1078738204277603519232594966036562242817712485637346760395576950,610045053453541300531536463551711061455533957394913340361636620,338449652943403050294893517449921890259577058554712195680086070,184190287316137714446200553714243205583443297172632487444944800,98317788499830266494931376644764954331702841058364638568585400,51468372503266850916809713948266217703844440285586857774158800,26420431218343650137295653160109991754640146013267920324068184,13297700480755744439963375100452711081805636404028887050524384,6561365368793952848666139029828640336417254804619516636771900,3173470831965702684975779661485747613692005591776759680530200,1504307602165560363657350099275711531165690962335736731679900,698775144231744168924704562244201485444708059923697062457760,318032277182396384574705281534219906837014565734503150221160,141797830590877368918658405779588493494210315932581022391600,61924369055509737059414113916402569943674125312329686993800,26483377960846931572579621046008646265219122775084394437600,11089914521104652596017716313016120623560507662066590170745,4546176139086379325075585569310956280465798172027297833970,1824083018769226272406870753118593569322696797418360242025,716204375467671665239507534966809745010138619845245739200,275127290575995822622493748188469597168528860062502936400,103381163731586309106634014470818878936053268629546557920,37989463780884125635570330618794889247585839677122530320,13648909142832619988827663695375409310509882518726657600,4793366901351932019885905702542554460238589694076623800,1645060830049775486114689531050107447892533741162391600,551579219487277662991395901587388967822790724977978360,180634130358406720043965909291776504082317430402144960,57760913777397497688477470994463417003066620186732400,18029418173291704480796436032953898948934089538055200,5491719328646323778633397182451474967204061755844400,1631825171940621922793923734214152561683492636022336,472858430505521125355057445709782844578739343392836,133575827826418396992954080708978204683259701523400,36770873952216300295813201992920966457751266149700,9860346087745153151949908914302828994257322766400,2574645922911234434120253994290183126278300944560,654329903060313723588572838327891844247523996960,161784866141286360227943833652500730720541647600,38899093498451365300707806998415476238818756800,9090549024094612543100194026803616729723948600,2063800318983641766541665670950010284585977520,454923726227576948538754260800808718645296120,97309887963118063858557061133862827517710400,20186625694476619630232581830960905708461200,4058686647566727756343058780828118608050400,790375820841941720972069341529686255251920,148971358902146083534002598403501074288320,27156237299870379810885890333971550000475,4784000353345041002953991043290324870550,813773255981372954110730435198869694475,133542277904635561700222430391609385760,21121482729814808228096404806836178360,3216469451240833740319249462969976400,471099061040324133683122396091562200,66285295020749124337323754223938400,8948514827801131785538706820231684,1157519330959350380218937200626984,143257342940513660918185297107300,16936828722031171734169690298400,1909544414738808577872072925800,204926717679286774210661484720,20890587724587486691378112520,2018414272907003545060687200,184374380698235900750735850,15879133265876776141211700,1285453645332881878098090,97475157939934170851040,6896827212731191333800,453312586752284876400,27537680503643473800,1536986818808007840,78272476883741140,3607026584504200,148913941562100,5439778687200,173083867320,4699109520,105835800,1898400,25425,226,1> <1,227,25651,1923825,107734200,4804945320,177782976840,5612862554520,154353720249300,3755940526066300,81879503468245340,1615259295691748980,29074667322451481640,480850267255928350200,7350139799483476210200,104371985152665362184840,1382928803272816048949130,17164586911209658019309790,200253513964112676891947550,2202788653605239445811423050,22909001997494490236438799720,225817305403874260902039597240,2114471132418095352082734410520,18846373136769980312041763224200,160194171662544832652354987405700,1300776673899864041137122497734284,10106034158760482165757644020858668,75233809848550256122862461044170084,537384356061073258020446150315500600,3687568512281157874002371859061538600,24337952181055641968415654269806154760,154663760634450369928318835198445564120,947315533886008515810952865590479080235,5597773609326413957064721478489194565025,31940237653215420813839881377261874871025,176127596202016463344888488737472624288795,939347179744087804506071939933187329540240,4849062468408669477315128122357804863302320,24245312342043347386575640611789024316511600,117496513657594683488789642964823733226171600,552233614190695012397311321934671546163006520,2518724045211218715080419931750819003231273640,11154349343078254309641859697753627014309926120,47989642522545977843808001025219092968542705400,200683959639737725528651640650916206959360404400,816114769201600083816516671980392574968065644560,3228975825971548157708826832618074970525824941520,12434992010656387586070162908593012120535623710960,46631220039961453447763110907223795452008588916100,170346701778634697288767282701899171141010967673100,606434258331939522348011526418761049261999044916236,2104683602446143048148981179923935406262231979415172,7123544500586945701427320916665627528887554391866736,23521137501938028259429833215405373916138151293899600,75790331950689202169273907027417315952000709724787600,238395044135804217732443380286239921085384050588877360,732213349845684383035361810879165471905108155380123320,2196640049537053149106085432637496415715324466140369960,6438427731401707506000595233592661908131123435239015400,18442276044184552008713569397917963770748472212803281400,51638372923716745624397994314170298558095722195849187920,141370627512470434742204345089613768183639108306669088240,378508454307582131729127762659288476104582128692049494320,991331666043667487862001283155279342178667479907748675600,2540287394236897937646378288085403314332835417263605981225,6370259157855605597482456322429549849788494969445658075995,15636090660191031921093301882327076904026305834093888004715,37573292481951584168597337359024766888779630437150984608345,88407747016356668631993734962411216208893248087414081431400,203722199646387105978072519695991063437884441244910709385400,459830107773273753493363687313808400331224881667084172612760,1016807421414140553499409843778421392281722625658200212678920,2203082746397304532582054661519913016610399022259433794137660,4677778434131263048633129760761459144857696554112496412210100,9734836200759655533641918691314387950109260396396276317302100,19859065849549697288629514130281351418222891208648403687296284,39718131699099394577259028260562702836445782417296807374592568,77888803721610501054105367108376209458484586298854778098226984,149786161003097117411741090593031172035547281343951496342744200,282508075815967980941131930359008159915146138230997126013530200,522639940259540764741094071164165095843020355727344683125030870,948494706396944350826429981001632951715111015949625536041722690,1688783257731144819764131429588273304273246443032260100757213570,2950284004470072275491554907112043724332779930598526682045734550,5057629721948695329414094126477789241713337023883188597792687800,8508718238101922730661358353956751312529496404885834935110051240,14049278951284570090161777747230914957897540575509169311460782280,22769521058978441180607019107581138035213255415480377849608854040,36224238048374792787329348580242719601475633615536964760741358700,56574933581169620195941342164648741849495652500670091030820773700,86748231491126750967110057985794737502560000501027472913925186340,130598985871256756950484373011581088328029890864184217463821434380,193059370418379553752889942712772043615348534320967973642170816040,280247473187970319963872497486281998796473678853018026254764087800,399501717097744924203818241097465828071568861343663994873812635800,559302403936842893885345537536452159300196405881129592823337690120,769040805413158979092350114112621719037770058086553190132089323915,1038601500094060064547400669574777785504617294941633689766017540545,1377736683798242942766960071884909307302043350432779384383492655825,1795232648585589289059978275486396976181450426321500409954248006075,2297897790189554289996772192622588129512256545691520524741437447776,2889435835188845493362277905574937548990659220820030758833292632352,3569303090527397374153402118651393442870814331601214466794067369376,4331678507921598755040536551761399809309240693690794255818042924000,5164693605598829284856024350177053618791786980939023920398435794000,6050069652272914305117057095921691382013236177671428021038167644400,6963287712993354200229065714174022156656743525244473760062796722800,7874372086656036058202962162757539074350149220136274065117742088400,8749302318506706731336624625286154527055721355706971183464157876000,9551990604608239458982186517514242098345237076414032759928759516000,10246680830397929601453618264242550614588527045607780597014487480800,10800555469878898769099759792039445242404123102127120088745000317600,11186289593803145153710465498897996858204270355774517234771607471800,11384277020242138873245164003303271138880452131982915769900308489000,11384277020242138873245164003303271138880452131982915769900308489000,11186289593803145153710465498897996858204270355774517234771607471800,10800555469878898769099759792039445242404123102127120088745000317600,10246680830397929601453618264242550614588527045607780597014487480800,9551990604608239458982186517514242098345237076414032759928759516000,8749302318506706731336624625286154527055721355706971183464157876000,7874372086656036058202962162757539074350149220136274065117742088400,6963287712993354200229065714174022156656743525244473760062796722800,6050069652272914305117057095921691382013236177671428021038167644400,5164693605598829284856024350177053618791786980939023920398435794000,4331678507921598755040536551761399809309240693690794255818042924000,3569303090527397374153402118651393442870814331601214466794067369376,2889435835188845493362277905574937548990659220820030758833292632352,2297897790189554289996772192622588129512256545691520524741437447776,1795232648585589289059978275486396976181450426321500409954248006075,1377736683798242942766960071884909307302043350432779384383492655825,1038601500094060064547400669574777785504617294941633689766017540545,769040805413158979092350114112621719037770058086553190132089323915,559302403936842893885345537536452159300196405881129592823337690120,399501717097744924203818241097465828071568861343663994873812635800,280247473187970319963872497486281998796473678853018026254764087800,193059370418379553752889942712772043615348534320967973642170816040,130598985871256756950484373011581088328029890864184217463821434380,86748231491126750967110057985794737502560000501027472913925186340,56574933581169620195941342164648741849495652500670091030820773700,36224238048374792787329348580242719601475633615536964760741358700,22769521058978441180607019107581138035213255415480377849608854040,14049278951284570090161777747230914957897540575509169311460782280,8508718238101922730661358353956751312529496404885834935110051240,5057629721948695329414094126477789241713337023883188597792687800,2950284004470072275491554907112043724332779930598526682045734550,1688783257731144819764131429588273304273246443032260100757213570,948494706396944350826429981001632951715111015949625536041722690,522639940259540764741094071164165095843020355727344683125030870,282508075815967980941131930359008159915146138230997126013530200,149786161003097117411741090593031172035547281343951496342744200,77888803721610501054105367108376209458484586298854778098226984,39718131699099394577259028260562702836445782417296807374592568,19859065849549697288629514130281351418222891208648403687296284,9734836200759655533641918691314387950109260396396276317302100,4677778434131263048633129760761459144857696554112496412210100,2203082746397304532582054661519913016610399022259433794137660,1016807421414140553499409843778421392281722625658200212678920,459830107773273753493363687313808400331224881667084172612760,203722199646387105978072519695991063437884441244910709385400,88407747016356668631993734962411216208893248087414081431400,37573292481951584168597337359024766888779630437150984608345,15636090660191031921093301882327076904026305834093888004715,6370259157855605597482456322429549849788494969445658075995,2540287394236897937646378288085403314332835417263605981225,991331666043667487862001283155279342178667479907748675600,378508454307582131729127762659288476104582128692049494320,141370627512470434742204345089613768183639108306669088240,51638372923716745624397994314170298558095722195849187920,18442276044184552008713569397917963770748472212803281400,6438427731401707506000595233592661908131123435239015400,2196640049537053149106085432637496415715324466140369960,732213349845684383035361810879165471905108155380123320,238395044135804217732443380286239921085384050588877360,75790331950689202169273907027417315952000709724787600,23521137501938028259429833215405373916138151293899600,7123544500586945701427320916665627528887554391866736,2104683602446143048148981179923935406262231979415172,606434258331939522348011526418761049261999044916236,170346701778634697288767282701899171141010967673100,46631220039961453447763110907223795452008588916100,12434992010656387586070162908593012120535623710960,3228975825971548157708826832618074970525824941520,816114769201600083816516671980392574968065644560,200683959639737725528651640650916206959360404400,47989642522545977843808001025219092968542705400,11154349343078254309641859697753627014309926120,2518724045211218715080419931750819003231273640,552233614190695012397311321934671546163006520,117496513657594683488789642964823733226171600,24245312342043347386575640611789024316511600,4849062468408669477315128122357804863302320,939347179744087804506071939933187329540240,176127596202016463344888488737472624288795,31940237653215420813839881377261874871025,5597773609326413957064721478489194565025,947315533886008515810952865590479080235,154663760634450369928318835198445564120,24337952181055641968415654269806154760,3687568512281157874002371859061538600,537384356061073258020446150315500600,75233809848550256122862461044170084,10106034158760482165757644020858668,1300776673899864041137122497734284,160194171662544832652354987405700,18846373136769980312041763224200,2114471132418095352082734410520,225817305403874260902039597240,22909001997494490236438799720,2202788653605239445811423050,200253513964112676891947550,17164586911209658019309790,1382928803272816048949130,104371985152665362184840,7350139799483476210200,480850267255928350200,29074667322451481640,1615259295691748980,81879503468245340,3755940526066300,154353720249300,5612862554520,177782976840,4804945320,107734200,1923825,25651,227,1> <1,228,25878,1949476,109658025,4912679520,182587922160,5790645531360,159966582803820,3910294246315600,85635443994311640,1697138799159994320,30689926618143230620,509924934578379831840,7830990066739404560400,111722124952148838395040,1487300788425481411133970,18547515714482474068258920,217418100875322334911257340,2403042167569352122703370600,25111790651099729682250222770,248726307401368751138478396960,2340288437821969612984774007760,20960844269188075664124497634720,179040544799314812964396750629900,1460970845562408873789477485139984,11406810832660346206894766518592952,85339844007310738288620105065028752,612618165909623514143308611359670684,4224952868342231132022818009377039200,28025520693336799842418026128867693360,179001712815506011896734489468251718880,1101979294520458885739271700788924644355,6545089143212422472875674344079673645260,37538011262541834770904602855751069436050,208067833855231884158728370114734499159820,1115474775946104267850960428670659953829035,5788409648152757281821200062290992192842560,29094374810452016863890768734146829179813920,141741825999638030875365283576612757542683200,669730127848289695886100964899495279389178120,3070957659401913727477731253685490549394280160,13673073388289473024722279629504446017541199760,59143991865624232153449860722972719982852631520,248673602162283703372459641676135299927903109800,1016798728841337809345168312631308781927426048960,4045090595173148241525343504598467545493890586080,15663967836627935743778989741211087091061448652480,59066212050617841033833273815816807572544212627060,216977921818596150736530393609122966593019556589200,776780960110574219636778809120660220403010012589336,2711117860778082570496992706342696455524231024331408,9228228103033088749576302096589562935149786371281908,30644682002524973960857154132071001445025705685766336,99311469452627230428703740242822689868138861018687200,314185376086493419901717287313657237037384760313664960,970608393981488600767805191165405392990492205969000680,2928853399382737532141447243516661887620432621520493280,8635067780938760655106680666230158323846447901379385360,24880703775586259514714164631510625678879595648042296800,70080648967901297633111563712088262328844194408652469320,193009000436187180366602339403784066741734830502518276160,519879081820052566471332107748902244288221236998718582560,1369840120351249619591129045814567818283249608599798169920,3531619060280565425508379571240682656511502897171354656825,8910546552092503535128834610514953164121330386709264057220,22006349818046637518575758204756626753814800803539546080710,53209383142142616089690639241351843792805936271244872613060,125981039498308252800591072321435983097672878524565066039745,292129946662743774610066254658402279646777689332324790816800,663552307419660859471436207009799463769109322911994881998160,1476637529187414306992773531092229792612947507325284385291680,3219890167811445086081464505298334408892121647917634006816580,6880861180528567581215184422281372161468095576371930206347760,14412614634890918582275048452075847094966956950508772729512200,29593902050309352822271432821595739368332151605044680004598384,59577197548649091865888542390844054254668673625945211061888852,117606935420709895631364395368938912294930368716151585472819552,227674964724707618465846457701407381494031867642806274440971184,432294236819065098352873020952039331950693419574948622356274400,805148016075508745682226001523173255758166493958341809138561070,1471134646656485115567524052165798047558131371676970219166753560,2637277964128089170590561410589906255988357458981885636798936260,4639067262201217095255686336700317028606026373630786782802948120,8007913726418767604905649033589832966046116954481715279838422350,13566347960050618060075452480434540554242833428769023532902739040,22557997189386492820823136101187666270427036980395004246570833520,36818800010263011270768796854812052993110795990989547161069636320,58993759107353233967936367687823857636688889031017342610350212740,92799171629544412983270690744891461450971286116207055791562132400,143323165072296371163051400150443479352055653001697563944745960040,217347217362383507917594430997375825830589891365211690377746620720,323658356289636310703374315724353131943378425185152191105992250420,473306843606349873716762440199054042411822213173985999896934903840,679749190285715244167690738583747826868042540196682021128576723600,958804121034587818089163778633917987371765267224793587697150325920,1328343209350001872977695651649073878337966463967682782955427014035,1807642305507219043639750783687399504542387353028186879898106864460,2416338183892303007314360741459687092806660645374413074149510196370,3172969332383832231826938347371306283483493776754279794337740661900,4093130438775143579056750468108985105693706972013020934695685453851,5187333625378399783359050098197525678502915766511551283574730080128,6458738925716242867515680024226330991861473552421245225627360001728,7900981598448996129193938670412793252180055025292008722612110293376,9496372113520428039896560901938453428101027674629818176216478718000,11214763257871743589973081446098745000805023158610451941436603438400,13013357365266268505346122810095713538669979702915901781100964367200,14837659799649390258432027876931561231006892745380747825180538811200,16623674405162742789539586788043693601405870575843245248581899964400,18301292923114946190318811142800396625400958432121003943392917392000,19798671435006169060435804781756792712933764122021813356943246996800,21047236300276828370553378056281995856992650147734900685759487798400,21986845063682043922810225290937442100608393457901637323516607789400,22570566614045284026955629502201267997084722487757433004671915960800,22768554040484277746490328006606542277760904263965831539800616978000,22570566614045284026955629502201267997084722487757433004671915960800,21986845063682043922810225290937442100608393457901637323516607789400,21047236300276828370553378056281995856992650147734900685759487798400,19798671435006169060435804781756792712933764122021813356943246996800,18301292923114946190318811142800396625400958432121003943392917392000,16623674405162742789539586788043693601405870575843245248581899964400,14837659799649390258432027876931561231006892745380747825180538811200,13013357365266268505346122810095713538669979702915901781100964367200,11214763257871743589973081446098745000805023158610451941436603438400,9496372113520428039896560901938453428101027674629818176216478718000,7900981598448996129193938670412793252180055025292008722612110293376,6458738925716242867515680024226330991861473552421245225627360001728,5187333625378399783359050098197525678502915766511551283574730080128,4093130438775143579056750468108985105693706972013020934695685453851,3172969332383832231826938347371306283483493776754279794337740661900,2416338183892303007314360741459687092806660645374413074149510196370,1807642305507219043639750783687399504542387353028186879898106864460,1328343209350001872977695651649073878337966463967682782955427014035,958804121034587818089163778633917987371765267224793587697150325920,679749190285715244167690738583747826868042540196682021128576723600,473306843606349873716762440199054042411822213173985999896934903840,323658356289636310703374315724353131943378425185152191105992250420,217347217362383507917594430997375825830589891365211690377746620720,143323165072296371163051400150443479352055653001697563944745960040,92799171629544412983270690744891461450971286116207055791562132400,58993759107353233967936367687823857636688889031017342610350212740,36818800010263011270768796854812052993110795990989547161069636320,22557997189386492820823136101187666270427036980395004246570833520,13566347960050618060075452480434540554242833428769023532902739040,8007913726418767604905649033589832966046116954481715279838422350,4639067262201217095255686336700317028606026373630786782802948120,2637277964128089170590561410589906255988357458981885636798936260,1471134646656485115567524052165798047558131371676970219166753560,805148016075508745682226001523173255758166493958341809138561070,432294236819065098352873020952039331950693419574948622356274400,227674964724707618465846457701407381494031867642806274440971184,117606935420709895631364395368938912294930368716151585472819552,59577197548649091865888542390844054254668673625945211061888852,29593902050309352822271432821595739368332151605044680004598384,14412614634890918582275048452075847094966956950508772729512200,6880861180528567581215184422281372161468095576371930206347760,3219890167811445086081464505298334408892121647917634006816580,1476637529187414306992773531092229792612947507325284385291680,663552307419660859471436207009799463769109322911994881998160,292129946662743774610066254658402279646777689332324790816800,125981039498308252800591072321435983097672878524565066039745,53209383142142616089690639241351843792805936271244872613060,22006349818046637518575758204756626753814800803539546080710,8910546552092503535128834610514953164121330386709264057220,3531619060280565425508379571240682656511502897171354656825,1369840120351249619591129045814567818283249608599798169920,519879081820052566471332107748902244288221236998718582560,193009000436187180366602339403784066741734830502518276160,70080648967901297633111563712088262328844194408652469320,24880703775586259514714164631510625678879595648042296800,8635067780938760655106680666230158323846447901379385360,2928853399382737532141447243516661887620432621520493280,970608393981488600767805191165405392990492205969000680,314185376086493419901717287313657237037384760313664960,99311469452627230428703740242822689868138861018687200,30644682002524973960857154132071001445025705685766336,9228228103033088749576302096589562935149786371281908,2711117860778082570496992706342696455524231024331408,776780960110574219636778809120660220403010012589336,216977921818596150736530393609122966593019556589200,59066212050617841033833273815816807572544212627060,15663967836627935743778989741211087091061448652480,4045090595173148241525343504598467545493890586080,1016798728841337809345168312631308781927426048960,248673602162283703372459641676135299927903109800,59143991865624232153449860722972719982852631520,13673073388289473024722279629504446017541199760,3070957659401913727477731253685490549394280160,669730127848289695886100964899495279389178120,141741825999638030875365283576612757542683200,29094374810452016863890768734146829179813920,5788409648152757281821200062290992192842560,1115474775946104267850960428670659953829035,208067833855231884158728370114734499159820,37538011262541834770904602855751069436050,6545089143212422472875674344079673645260,1101979294520458885739271700788924644355,179001712815506011896734489468251718880,28025520693336799842418026128867693360,4224952868342231132022818009377039200,612618165909623514143308611359670684,85339844007310738288620105065028752,11406810832660346206894766518592952,1460970845562408873789477485139984,179040544799314812964396750629900,20960844269188075664124497634720,2340288437821969612984774007760,248726307401368751138478396960,25111790651099729682250222770,2403042167569352122703370600,217418100875322334911257340,18547515714482474068258920,1487300788425481411133970,111722124952148838395040,7830990066739404560400,509924934578379831840,30689926618143230620,1697138799159994320,85635443994311640,3910294246315600,159966582803820,5790645531360,182587922160,4912679520,109658025,1949476,25878,228,1> <1,229,26106,1975354,111607501,5022337545,187500601680,5973233453520,165757228335180,4070260829119420,89545738240627240,1782774243154305960,32387065417303224940,540614861196523062460,8340915001317784392240,119553115018888242955440,1599022913377630249529010,20034816502907955479392890,235965616589804808979516260,2620460268444674457614627940,27514832818669081804953593370,273838098052468480820728619730,2589014745223338364123252404720,23301132707010045277109271642480,200001389068502888628521248264620,1640011390361723686753874235769884,12867781678222755080684244003732936,96746654839971084495514871583621704,697958009916934252431928716424699436,4837571034251854646166126620736709884,32250473561679030974440844138244732560,207027233508842811739152515597119412240,1280981007335964897636006190257176363235,7647068437732881358614946044868598289615,44083100405754257243780277199830743081310,245605845117773718929632972970485568595870,1323542609801336152009688798785394452988855,6903884424098861549672160490961652146671595,34882784458604774145711968796437821372656480,170836200810090047739256052310759586722497120,811471953847927726761466248476108036931861320,3740687787250203423363832218584985828783458280,16744031047691386752200010883189936566935479920,72817065253913705178172140352477166000393831280,307817594027907935525909502399108019910755741320,1265472331003621512717627954307444081855329158760,5061889324014486050870511817229776327421316635040,19709058431801083985304333245809554636555339238560,74730179887245776777612263557027894663605661279540,276044133869213991770363667424939774165563769216260,993758881929170370373309202729783186996029569178536,3487898820888656790133771515463356675927241036920744,11939345963811171320073294802932259390674017395613316,39872910105558062710433456228660564380175492057048244,129956151455152204389560894374893691313164566704453536,413496845539120650330421027556479926905523621332352160,1284793770067982020669522478479062630027876966282665640,3899461793364226132909252434682067280610924827489493960,11563921180321498187248127909746820211466880522899878640,33515771556525020169820845297740784002726043549421682160,94961352743487557147825728343598888007723790056694766120,263089649404088477999713903115872329070579024911170745480,712888082256239746837934447152686311029956067501236858720,1889719202171302186062461153563470062571470845598516752480,4901459180631815045099508617055250474794752505771152826745,12442165612373068960637214181755635820632833283880618714045,30916896370139141053704592815271579917936131190248810137930,75215732960189253608266397446108470546620737074784418693770,179190422640450868890281711562787826890478814795809938652805,418110986161052027410657326979838262744450567856889856856545,955682254082404634081502461668201743415887012244319672814960,2140189836607075166464209738102029256382056830237279267289840,4696527696998859393074238036390564201505069155242918392108260,10100751348340012667296648927579706570360217224289564213164340,21293475815419486163490232874357219256435052526880702935859960,44006516685200271404546481273671586463299108555553452734110584,89171099598958444688159975212439793623000825230989891066487236,177184132969358987497252937759782966549599042342096796534708404,345281900145417514097210853070346293788962236358957859913790736,659969201543772716818719478653446713444725287217754896797245584,1237442252894573844035099022475212587708859913533290431494835470,2276282662731993861249750053688971303316297865635312028305314630,4108412610784574286158085462755704303546488830658855855965689820,7276345226329306265846247747290223284594383832612672419601884380,12646980988619984700161335370290149994652143328112502062641370470,21574261686469385664981101514024373520288950383250738812741161390,36124345149437110880898588581622206824669870409164027779473572560,59376797199649504091591932955999719263537832971384551407640469840,95812559117616245238705164542635910629799685022006889771419849060,151792930736897646951207058432715319087660175147224398401912345140,236122336701840784146322090895334940803026939117904619736308092440,360670382434679879080645831147819305182645544366909254322492580760,541005573652019818620968746721728957773968316550363881483738871140,796965199895986184420136755923407174355200638359138191002927154260,1153056033892065117884453178782801869279864753370668021025511627440,1638553311320303062256854517217665814239807807421475608825727049520,2287147330384589691066859430282991865709731731192476370652577339955,3135985514857220916617446435336473382880353816995869662853533878495,4223980489399522050954111525147086597349047998402599954047617060830,5589307516276135239141299088830993376290154422128692868487250858270,7266099771158975810883688815480291389177200748767300729033426115751,9280464064153543362415800566306510784196622738524572218270415533979,11646072551094642650874730122423856670364389318932796509202090081856,14359720524165238996709618694639124244041528577713253948239470295104,17397353711969424169090499572351246680281082699921826898828589011376,20711135371392171629869642348037198428906050833240270117653082156400,24228120623138012095319204256194458539475002861526353722537567805600,27851017164915658763778150687027274769676872448296649606281503178400,31461334204812133047971614664975254832412763321223993073762438775600,34924967328277688979858397930844090226806829007964249191974817356400,38099964358121115250754615924557189338334722554142817300336164388800,40845907735282997430989182838038788569926414269756714042702734795200,43034081363958872293363603347219437957601043605636538009276095587800,44557411677727327949765854793138710097693115945659070328188523750200,45339120654529561773445957508807810274845626751723264544472532938800,45339120654529561773445957508807810274845626751723264544472532938800,44557411677727327949765854793138710097693115945659070328188523750200,43034081363958872293363603347219437957601043605636538009276095587800,40845907735282997430989182838038788569926414269756714042702734795200,38099964358121115250754615924557189338334722554142817300336164388800,34924967328277688979858397930844090226806829007964249191974817356400,31461334204812133047971614664975254832412763321223993073762438775600,27851017164915658763778150687027274769676872448296649606281503178400,24228120623138012095319204256194458539475002861526353722537567805600,20711135371392171629869642348037198428906050833240270117653082156400,17397353711969424169090499572351246680281082699921826898828589011376,14359720524165238996709618694639124244041528577713253948239470295104,11646072551094642650874730122423856670364389318932796509202090081856,9280464064153543362415800566306510784196622738524572218270415533979,7266099771158975810883688815480291389177200748767300729033426115751,5589307516276135239141299088830993376290154422128692868487250858270,4223980489399522050954111525147086597349047998402599954047617060830,3135985514857220916617446435336473382880353816995869662853533878495,2287147330384589691066859430282991865709731731192476370652577339955,1638553311320303062256854517217665814239807807421475608825727049520,1153056033892065117884453178782801869279864753370668021025511627440,796965199895986184420136755923407174355200638359138191002927154260,541005573652019818620968746721728957773968316550363881483738871140,360670382434679879080645831147819305182645544366909254322492580760,236122336701840784146322090895334940803026939117904619736308092440,151792930736897646951207058432715319087660175147224398401912345140,95812559117616245238705164542635910629799685022006889771419849060,59376797199649504091591932955999719263537832971384551407640469840,36124345149437110880898588581622206824669870409164027779473572560,21574261686469385664981101514024373520288950383250738812741161390,12646980988619984700161335370290149994652143328112502062641370470,7276345226329306265846247747290223284594383832612672419601884380,4108412610784574286158085462755704303546488830658855855965689820,2276282662731993861249750053688971303316297865635312028305314630,1237442252894573844035099022475212587708859913533290431494835470,659969201543772716818719478653446713444725287217754896797245584,345281900145417514097210853070346293788962236358957859913790736,177184132969358987497252937759782966549599042342096796534708404,89171099598958444688159975212439793623000825230989891066487236,44006516685200271404546481273671586463299108555553452734110584,21293475815419486163490232874357219256435052526880702935859960,10100751348340012667296648927579706570360217224289564213164340,4696527696998859393074238036390564201505069155242918392108260,2140189836607075166464209738102029256382056830237279267289840,955682254082404634081502461668201743415887012244319672814960,418110986161052027410657326979838262744450567856889856856545,179190422640450868890281711562787826890478814795809938652805,75215732960189253608266397446108470546620737074784418693770,30916896370139141053704592815271579917936131190248810137930,12442165612373068960637214181755635820632833283880618714045,4901459180631815045099508617055250474794752505771152826745,1889719202171302186062461153563470062571470845598516752480,712888082256239746837934447152686311029956067501236858720,263089649404088477999713903115872329070579024911170745480,94961352743487557147825728343598888007723790056694766120,33515771556525020169820845297740784002726043549421682160,11563921180321498187248127909746820211466880522899878640,3899461793364226132909252434682067280610924827489493960,1284793770067982020669522478479062630027876966282665640,413496845539120650330421027556479926905523621332352160,129956151455152204389560894374893691313164566704453536,39872910105558062710433456228660564380175492057048244,11939345963811171320073294802932259390674017395613316,3487898820888656790133771515463356675927241036920744,993758881929170370373309202729783186996029569178536,276044133869213991770363667424939774165563769216260,74730179887245776777612263557027894663605661279540,19709058431801083985304333245809554636555339238560,5061889324014486050870511817229776327421316635040,1265472331003621512717627954307444081855329158760,307817594027907935525909502399108019910755741320,72817065253913705178172140352477166000393831280,16744031047691386752200010883189936566935479920,3740687787250203423363832218584985828783458280,811471953847927726761466248476108036931861320,170836200810090047739256052310759586722497120,34882784458604774145711968796437821372656480,6903884424098861549672160490961652146671595,1323542609801336152009688798785394452988855,245605845117773718929632972970485568595870,44083100405754257243780277199830743081310,7647068437732881358614946044868598289615,1280981007335964897636006190257176363235,207027233508842811739152515597119412240,32250473561679030974440844138244732560,4837571034251854646166126620736709884,697958009916934252431928716424699436,96746654839971084495514871583621704,12867781678222755080684244003732936,1640011390361723686753874235769884,200001389068502888628521248264620,23301132707010045277109271642480,2589014745223338364123252404720,273838098052468480820728619730,27514832818669081804953593370,2620460268444674457614627940,235965616589804808979516260,20034816502907955479392890,1599022913377630249529010,119553115018888242955440,8340915001317784392240,540614861196523062460,32387065417303224940,1782774243154305960,89545738240627240,4070260829119420,165757228335180,5973233453520,187500601680,5022337545,111607501,1975354,26106,229,1> <1,230,26335,2001460,113582855,5133945046,192522939225,6160734055200,171730461788700,4236018057454600,93615999069746660,1872319981394933200,34169839660457530900,573001926613826287400,8881529862514307454700,127894030020206027347680,1718576028396518492484450,21633839416285585728921900,256000433092712764458909150,2856425885034479266594144200,30135293087113756262568221310,301352930871137562625682213100,2862852843275806844943981024450,25890147452233383641232524047200,223302521775512933905630519907100,1840012779430226575382395484034504,14507793068584478767438118239502820,109614436518193839576199115587354640,794704664756905336927443588008321140,5535529044168788898598055337161409320,37088044595930885620606970758981442444,239277707070521842713593359735364144800,1488008240844807709375158705854295775475,8928049445068846256250952235125774652850,51730168843487138602395223244699341370925,289688945523527976173413250170316311677180,1569148454919109870939321771755880021584725,8227427033900197701681849289747046599660450,41786668882703635695384129287399473519328075,205718985268694821884968021107197408095153600,982308154658017774500722300786867623654358440,4552159741098131150125298467061093865715319600,20484718834941590175563843101774922395718938200,89561096301605091930372151235667102567329311200,380634659281821640704081642751585185911149572600,1573289925031529448243537456706552101766084900080,6327361655018107563588139771537220409276645793800,24770947755815570036174845063039330963976655873600,94439238319046860762916596802837449300161000518100,350774313756459768547975930981967668829169430495800,1269803015798384362143672870154722961161593338394796,4481657702817827160507080718193139862923270606099280,15427244784699828110207066318395616066601258432534060,51812256069369234030506751031592823770849509452661560,169829061560710267099994350603554255693340058761501780,543452996994272854719981921931373618218688188036805696,1698290615607102670999943506035542556933400587615017800,5184255563432208153578774913161129910638801793772159600,15463382973685724320157380344428887492077805350389372600,45079692736846518357068973207487604214192924072321560800,128477124300012577317646573641339672010449833606116448280,358051002147576035147539631459471217078302814967865511600,975977731660328224837648350268558640100535092412407604200,2602607284427541932900395600716156373601426913099753611200,6791178382803117231161969770618720537366223351369669579225,17343624793004884005736722798810886295427585789651771540790,43359061982512210014341806997027215738568964474129428851975,106132629330328394661970990261380050464556868265033228831700,254406155600640122498548109008896297437099551870594357346575,597301408801502896300939038542626089634929382652699795509350,1373793240243456661492159788648040006160337580101209529671505,3095872090689479800545712199770230999797943842481598940104800,6836717533605934559538447774492593457887125985480197659398100,14797279045338872060370886963970270771865286379532482605272600,31394227163759498830786881801936925826795269751170267149024300,65299992500619757568036714148028805719734161082434155669970544,133177616284158716092706456486111380086299933786543343800597820,266355232568317432185412912972222760172599867573086687601195640,522466033114776501594463790830129260338561278701054656448499140,1005251101689190230915930331723793007233687523576712756711036320,1897411454438346560853818501128659301153585200751045328292081054,3513724915626567705284849076164183891025157779168602459800150100,6384695273516568147407835516444675606862786696294167884271004450,11384757837113880552004333210045927588140872663271528275567574200,19923326214949290966007583117580373279246527160725174482243254850,34221242675089370365142436884314523514941093711363240875382531860,57698606835906496545879690095646580344958820792414766592214733950,95501142349086614972490521537621926088207703380548579187114042400,155189356317265749330297097498635629893337517993391441179060318900,247605489854513892189912222975351229717459860169231288173332194200,387915267438738431097529149328050259890687114265129018138220437580,596792719136520663226967922043154245985672483484813874058800673200,901675956086699697701614577869548262956613860917273135806231451900,1337970773548006003041105502645136132129168954909502072486666025400,1950021233788051302304589934706209043635065391729806212028438781700,2791609345212368180141307696000467683519672560792143629851238676960,3925700641704892753323713947500657679949539538613951979478304389475,5423132845241810607684305865619465248590085548188346033506111218450,7359966004256742967571557960483559980229401815398469616901150939325,9813288005675657290095410613978079973639202420531292822534867919100,12855407287435111050024987904311284765467355170895993597520676974021,16546563835312519173299489381786802173373823487291872947303841649730,20926536615248186013290530688730367454561012057457368727472505615835,26005793075259881647584348817062980914405917896646050457441560376960,31757074236134663165800118266990370924322611277635080847068059306480,38108489083361595798960141920388445109187133533162097016481671167776,44939255994530183725188846604231656968381053694766623840190649962000,52079137788053670859097354943221733309151875309823003328819070984000,59312351369727791811749765352002529602089635769520642680043941954000,66386301533089822027830012595819345059219592329188242265737256132000,73024931686398804230613013855401279565141551562107066492310981745200,78945872093404112681743798762595977908261136823899531343038899184000,83879989099241869724352786185258226527527457875393252051978830383000,87591493041686200243129458140358148055294159551295608337464619338000,89896532332256889723211812301946520372538742697382334872661056689000,90678241309059123546891915017615620549691253503446529088945065877600,89896532332256889723211812301946520372538742697382334872661056689000,87591493041686200243129458140358148055294159551295608337464619338000,83879989099241869724352786185258226527527457875393252051978830383000,78945872093404112681743798762595977908261136823899531343038899184000,73024931686398804230613013855401279565141551562107066492310981745200,66386301533089822027830012595819345059219592329188242265737256132000,59312351369727791811749765352002529602089635769520642680043941954000,52079137788053670859097354943221733309151875309823003328819070984000,44939255994530183725188846604231656968381053694766623840190649962000,38108489083361595798960141920388445109187133533162097016481671167776,31757074236134663165800118266990370924322611277635080847068059306480,26005793075259881647584348817062980914405917896646050457441560376960,20926536615248186013290530688730367454561012057457368727472505615835,16546563835312519173299489381786802173373823487291872947303841649730,12855407287435111050024987904311284765467355170895993597520676974021,9813288005675657290095410613978079973639202420531292822534867919100,7359966004256742967571557960483559980229401815398469616901150939325,5423132845241810607684305865619465248590085548188346033506111218450,3925700641704892753323713947500657679949539538613951979478304389475,2791609345212368180141307696000467683519672560792143629851238676960,1950021233788051302304589934706209043635065391729806212028438781700,1337970773548006003041105502645136132129168954909502072486666025400,901675956086699697701614577869548262956613860917273135806231451900,596792719136520663226967922043154245985672483484813874058800673200,387915267438738431097529149328050259890687114265129018138220437580,247605489854513892189912222975351229717459860169231288173332194200,155189356317265749330297097498635629893337517993391441179060318900,95501142349086614972490521537621926088207703380548579187114042400,57698606835906496545879690095646580344958820792414766592214733950,34221242675089370365142436884314523514941093711363240875382531860,19923326214949290966007583117580373279246527160725174482243254850,11384757837113880552004333210045927588140872663271528275567574200,6384695273516568147407835516444675606862786696294167884271004450,3513724915626567705284849076164183891025157779168602459800150100,1897411454438346560853818501128659301153585200751045328292081054,1005251101689190230915930331723793007233687523576712756711036320,522466033114776501594463790830129260338561278701054656448499140,266355232568317432185412912972222760172599867573086687601195640,133177616284158716092706456486111380086299933786543343800597820,65299992500619757568036714148028805719734161082434155669970544,31394227163759498830786881801936925826795269751170267149024300,14797279045338872060370886963970270771865286379532482605272600,6836717533605934559538447774492593457887125985480197659398100,3095872090689479800545712199770230999797943842481598940104800,1373793240243456661492159788648040006160337580101209529671505,597301408801502896300939038542626089634929382652699795509350,254406155600640122498548109008896297437099551870594357346575,106132629330328394661970990261380050464556868265033228831700,43359061982512210014341806997027215738568964474129428851975,17343624793004884005736722798810886295427585789651771540790,6791178382803117231161969770618720537366223351369669579225,2602607284427541932900395600716156373601426913099753611200,975977731660328224837648350268558640100535092412407604200,358051002147576035147539631459471217078302814967865511600,128477124300012577317646573641339672010449833606116448280,45079692736846518357068973207487604214192924072321560800,15463382973685724320157380344428887492077805350389372600,5184255563432208153578774913161129910638801793772159600,1698290615607102670999943506035542556933400587615017800,543452996994272854719981921931373618218688188036805696,169829061560710267099994350603554255693340058761501780,51812256069369234030506751031592823770849509452661560,15427244784699828110207066318395616066601258432534060,4481657702817827160507080718193139862923270606099280,1269803015798384362143672870154722961161593338394796,350774313756459768547975930981967668829169430495800,94439238319046860762916596802837449300161000518100,24770947755815570036174845063039330963976655873600,6327361655018107563588139771537220409276645793800,1573289925031529448243537456706552101766084900080,380634659281821640704081642751585185911149572600,89561096301605091930372151235667102567329311200,20484718834941590175563843101774922395718938200,4552159741098131150125298467061093865715319600,982308154658017774500722300786867623654358440,205718985268694821884968021107197408095153600,41786668882703635695384129287399473519328075,8227427033900197701681849289747046599660450,1569148454919109870939321771755880021584725,289688945523527976173413250170316311677180,51730168843487138602395223244699341370925,8928049445068846256250952235125774652850,1488008240844807709375158705854295775475,239277707070521842713593359735364144800,37088044595930885620606970758981442444,5535529044168788898598055337161409320,794704664756905336927443588008321140,109614436518193839576199115587354640,14507793068584478767438118239502820,1840012779430226575382395484034504,223302521775512933905630519907100,25890147452233383641232524047200,2862852843275806844943981024450,301352930871137562625682213100,30135293087113756262568221310,2856425885034479266594144200,256000433092712764458909150,21633839416285585728921900,1718576028396518492484450,127894030020206027347680,8881529862514307454700,573001926613826287400,34169839660457530900,1872319981394933200,93615999069746660,4236018057454600,171730461788700,6160734055200,192522939225,5133945046,113582855,2001460,26335,230,1> <1,231,26565,2027795,115584315,5247527901,197656884271,6353256994425,177891195843900,4407748519243300,97852017127201260,1965935980464679860,36042159641852464100,607171766274283818300,9454531789128133742100,136775559882720334802380,1846470058416724519832130,23352415444682104221406350,277634272508998350187831050,3112426318127192031053053350,32991718972148235529162365510,331488223958251318888250434410,3164205774146944407569663237550,28753000295509190486176505071650,249192669227746317546863043954300,2063315301205739509288026003941604,16347805848014705342820513723537324,124122229586778318343637233826857460,904319101275099176503642703595675780,6330233708925694235525498925169730460,42623573640099674519205026096142851764,276365751666452728334200330494345587244,1727285947915329552088752065589659920275,10416057685913653965626110940980070428325,60658218288555984858646175479825116023775,341419114367015114775808473415015653048105,1858837400442637847112735021926196333261905,9796575488819307572621171061502926621245175,50014095916603833397065978577146520118988525,247505654151398457580352150394596881614481675,1188027139926712596385690321894065031749512040,5534467895756148924626020767847961489369678040,25036878576039721325689141568836016261434257800,110045815136546682105935994337442024963048249400,470195755583426732634453793987252288478478883800,1953924584313351088947619099458137287677234472680,7900651580049637011831677228243772511042730693880,31098309410833677599762984834576551373253301667400,119210186074862430799091441865876780264137656391700,445213552075506629310892527784805118129330431013900,1620577329554844130691648801136690629990762768890596,5751460718616211522650753588347862824084863944494076,19908902487517655270714147036588755929524529038633340,67239500854069062140713817349988439837450767885195620,221641317630079501130501101635147079464189568214163340,713282058554983121819976272534927873912028246798307476,2241743612601375525719925427966916175152088775651823496,6882546179039310824578718419196672467572202381387177400,20647638537117932473736155257590017402716607144161532200,60543075710532242677226353551916491706270729422710933400,173556817036859095674715546848827276224642757678438009080,486528126447588612465186205100810889088752648573981959880,1334028733807904259985187981728029857178837907380273115800,3578585016087870157738043950984715013701962005512161215400,9393785667230659164062365371334876910967650264469423190425,24134803175808001236898692569429606832793809141021441120015,60702686775517094020078529795838102033996550263781200392765,149491691312840604676312797258407266203125832739162657683675,360538784930968517160519099270276347901656420135627586178275,851707564402143018799487147551522387072028934523294152855925,1971094649044959557793098827190666095795266962753909325180855,4469665330932936462037871988418271005958281422582808469776305,9932589624295414360084159974262824457685069827961796599502900,21633996578944806619909334738462864229752412365012680264670700,46191506209098370891157768765907196598660556130702749754296900,96694219664379256398823595949965731546529430833604422818994844,198477608784778473660743170634140185806034094868977499470568364,399532848852476148278119369458334140258899801359630031401793460,788821265683093933779876703802352020511161146274141344049694780,1527717134803966732510394122553922267572248802277767413159535460,2902662556127536791769748832852452308387272724327758085003117374,5411136370064914266138667577292843192178742979919647788092231154,9898420189143135852692684592608859497887944475462770344071154550,17769453110630448699412168726490603195003659359565696159838578650,31308084052063171518011916327626300867387399823996702757810829050,54144568890038661331150020001894896794187620872088415357625786710,91919849510995866911022126979961103859899914503778007467597265810,153199749184993111518370211633268506433166524172963345779328776350,250690498666352364302787619036257555981545221373940020366174361300,402794846171779641520209320473986859610797378162622729352392513100,635520757293252323287441372303401489608146974434360306311552631780,984707986575259094324497071371204505876359597749942892197021110780,1498468675223220360928582499912702508942286344402087009865032125100,2239646729634705700742720080514684395085782815826775208292897477300,3287992007336057305345695437351345175764234346639308284515104807100,4741630579000419482445897630706676727154737952521949841879677458660,6717309986917260933465021643501125363469212099406095609329543066435,9348833486946703361008019813120122928539625086802298012984415607925,12783098849498553575255863826103025228819487363586815650407262157775,17173254009932400257666968574461639953868604235929762439436018858425,22668695293110768340120398518289364739106557591427286420055544893121,29401971122747630223324477286098086938841178658187866544824518623751,37473100450560705186590020070517169627934835544749241674776347265565,46932329690508067660874879505793348368966929954103419184914065992795,57762867311394544813384467084053351838728529174281131304509619683440,69865563319496258964760260187378816033509744810797177863549730474256,83047745077891779524148988524620102077568187227928720856672321129776,97018393782583854584286201547453390277532929004589627169009720946000,111391489157781462670847120295224262911241511079343646008863012938000,125698652902817613839579777947821874661309228098708884945781198086000,139411233219488626258443026451220624624361143891295308758048237877200,151970803779802916912356812617997257473402688386006597835349880929200,162825861192645982406096584947854204435788594699292783395017729567000,171471482140928069967482244325616374582821617426688860389443449721000,177488025373943089966341270442304668427832902248677943210125676027000,180574773641316013270103727319562140922229996200828863961606122566600,180574773641316013270103727319562140922229996200828863961606122566600,177488025373943089966341270442304668427832902248677943210125676027000,171471482140928069967482244325616374582821617426688860389443449721000,162825861192645982406096584947854204435788594699292783395017729567000,151970803779802916912356812617997257473402688386006597835349880929200,139411233219488626258443026451220624624361143891295308758048237877200,125698652902817613839579777947821874661309228098708884945781198086000,111391489157781462670847120295224262911241511079343646008863012938000,97018393782583854584286201547453390277532929004589627169009720946000,83047745077891779524148988524620102077568187227928720856672321129776,69865563319496258964760260187378816033509744810797177863549730474256,57762867311394544813384467084053351838728529174281131304509619683440,46932329690508067660874879505793348368966929954103419184914065992795,37473100450560705186590020070517169627934835544749241674776347265565,29401971122747630223324477286098086938841178658187866544824518623751,22668695293110768340120398518289364739106557591427286420055544893121,17173254009932400257666968574461639953868604235929762439436018858425,12783098849498553575255863826103025228819487363586815650407262157775,9348833486946703361008019813120122928539625086802298012984415607925,6717309986917260933465021643501125363469212099406095609329543066435,4741630579000419482445897630706676727154737952521949841879677458660,3287992007336057305345695437351345175764234346639308284515104807100,2239646729634705700742720080514684395085782815826775208292897477300,1498468675223220360928582499912702508942286344402087009865032125100,984707986575259094324497071371204505876359597749942892197021110780,635520757293252323287441372303401489608146974434360306311552631780,402794846171779641520209320473986859610797378162622729352392513100,250690498666352364302787619036257555981545221373940020366174361300,153199749184993111518370211633268506433166524172963345779328776350,91919849510995866911022126979961103859899914503778007467597265810,54144568890038661331150020001894896794187620872088415357625786710,31308084052063171518011916327626300867387399823996702757810829050,17769453110630448699412168726490603195003659359565696159838578650,9898420189143135852692684592608859497887944475462770344071154550,5411136370064914266138667577292843192178742979919647788092231154,2902662556127536791769748832852452308387272724327758085003117374,1527717134803966732510394122553922267572248802277767413159535460,788821265683093933779876703802352020511161146274141344049694780,399532848852476148278119369458334140258899801359630031401793460,198477608784778473660743170634140185806034094868977499470568364,96694219664379256398823595949965731546529430833604422818994844,46191506209098370891157768765907196598660556130702749754296900,21633996578944806619909334738462864229752412365012680264670700,9932589624295414360084159974262824457685069827961796599502900,4469665330932936462037871988418271005958281422582808469776305,1971094649044959557793098827190666095795266962753909325180855,851707564402143018799487147551522387072028934523294152855925,360538784930968517160519099270276347901656420135627586178275,149491691312840604676312797258407266203125832739162657683675,60702686775517094020078529795838102033996550263781200392765,24134803175808001236898692569429606832793809141021441120015,9393785667230659164062365371334876910967650264469423190425,3578585016087870157738043950984715013701962005512161215400,1334028733807904259985187981728029857178837907380273115800,486528126447588612465186205100810889088752648573981959880,173556817036859095674715546848827276224642757678438009080,60543075710532242677226353551916491706270729422710933400,20647638537117932473736155257590017402716607144161532200,6882546179039310824578718419196672467572202381387177400,2241743612601375525719925427966916175152088775651823496,713282058554983121819976272534927873912028246798307476,221641317630079501130501101635147079464189568214163340,67239500854069062140713817349988439837450767885195620,19908902487517655270714147036588755929524529038633340,5751460718616211522650753588347862824084863944494076,1620577329554844130691648801136690629990762768890596,445213552075506629310892527784805118129330431013900,119210186074862430799091441865876780264137656391700,31098309410833677599762984834576551373253301667400,7900651580049637011831677228243772511042730693880,1953924584313351088947619099458137287677234472680,470195755583426732634453793987252288478478883800,110045815136546682105935994337442024963048249400,25036878576039721325689141568836016261434257800,5534467895756148924626020767847961489369678040,1188027139926712596385690321894065031749512040,247505654151398457580352150394596881614481675,50014095916603833397065978577146520118988525,9796575488819307572621171061502926621245175,1858837400442637847112735021926196333261905,341419114367015114775808473415015653048105,60658218288555984858646175479825116023775,10416057685913653965626110940980070428325,1727285947915329552088752065589659920275,276365751666452728334200330494345587244,42623573640099674519205026096142851764,6330233708925694235525498925169730460,904319101275099176503642703595675780,124122229586778318343637233826857460,16347805848014705342820513723537324,2063315301205739509288026003941604,249192669227746317546863043954300,28753000295509190486176505071650,3164205774146944407569663237550,331488223958251318888250434410,32991718972148235529162365510,3112426318127192031053053350,277634272508998350187831050,23352415444682104221406350,1846470058416724519832130,136775559882720334802380,9454531789128133742100,607171766274283818300,36042159641852464100,1965935980464679860,97852017127201260,4407748519243300,177891195843900,6353256994425,197656884271,5247527901,115584315,2027795,26565,231,1> <1,232,26796,2054360,117612110,5363112216,202904412172,6550913878696,184244452838325,4585639715087200,102259765646444560,2063787997591881120,38008095622317143960,643213925916136282400,10061703555402417560400,146230091671848468544480,1983245618299444854634510,25198885503098828741238480,300986687953680454409237400,3390060590636190381240884400,36104145290275427560215418860,364479942930399554417412799920,3495693998105195726457913671960,31917206069656134893746168309200,277945669523255508033039549025950,2312507970433485826834889047895904,18411121149220444852108539727478928,140470035434793023686457747550394784,1028441330861877494847279937422533240,7234552810200793412029141628765406240,48953807349025368754730525021312582224,318989325306552402853405356590488439008,2003651699581782280422952396084005507519,12143343633828983517714863006569730348600,71074275974469638824272286420805186452100,402077332655571099634454648894840769071880,2200256514809652961888543495341211986310010,11655412889261945419733906083429122954507080,59810671405423140969687149638649446740233700,297519750068002290977418128971743401733470200,1435532794078111053966042472288661913363993715,6722495035682861521011711089742026521119190080,30571346471795870250315162336683977750803935840,135082693712586403431625135906278041224482507200,580241570719973414740389788324694313441527133200,2424120339896777821582072893445389576155713356480,9854576164362988100779296327701909798719965166560,38998960990883314611594662062820323884296032361280,150308495485696108398854426700453331637390958059100,564423738150369060109983969650681898393468087405600,2065790881630350760002541328921495748120093199904496,7372038048171055653342402389484553454075626713384672,25660363206133866793364900624936618753609392983127416,87148403341586717411427964386577195766975296923828960,288880818484148563271214918985135519301640336099358960,934923376185062622950477374170074953376217815012470816,2955025671156358647539901700501844049064117022450130972,9124289791640686350298643847163588642724291157039000896,27530184716157243298314873676786689870288809525548709600,81190714247650175150962508809506509108987336566872465600,234099892747391338351941900400743767930913487101148942480,660084943484447708139901751949638165313395406252419968960,1820556860255492872450374186828840746267590555954255075680,4912613749895774417723231932712744870880799912892434331200,12972370683318529321800409322319591924669612269981584405825,33528588843038660400961057940764483743761459405490864310440,84837489951325095256977222365267708866790359404802641512780,210194378088357698696391327054245368237122383002943858076440,510030476243809121836831896528683614104782252874790243861950,1212246349333111535960006246821798734973685354658921739034200,2822802213447102576592585974742188482867295897277203478036780,6440759979977896019830970815608937101753548385336717794957160,14402254955228350822122031962681095463643351250544605069279205,31566586203240220979993494712725688687437482192974476864173600,67825502788043177511067103504370060828412968495715430018967600,142885725873477627289981364715872928145189986964307172573291744,295171828449157730059566766584105917352563525702581922289563208,598010457637254621938862540092474326064933896228607530872361824,1188354114535570082057996073260686160770060947633771375451488240,2316538400487060666290270826356274288083409948551908757209230240,4430379690931503524280142955406374575959521526605525498162652834,8313798926192451057908416410145295500566015704247405873095348528,15309556559208050118831352169901702690066687455382418132163385704,27667873299773584552104853319099462692891603835028466503909733200,49077537162693620217424085054116904062391059183562398917649407700,85452652942101832849161936329521197661575020696085118115436615760,146064418401034528242172146981856000654087535375866422825223052520,245119598695988978429392338613229610293066438676741353246926042160,403890247851345475821157830669526062414711745546903366145503137650,653485344838132005822996939510244415592342599536562749718566874400,1038315603465031964807650692777388349218944352596983035663945144880,1620228743868511417611938443674605995484506572184303198508573742560,2483176661798479455253079571283907014818645942152029902062053235880,3738115404857926061671302580427386904028069160228862218157929602400,5527638736970763006088415517866029570850017162466083492808002284400,8029622586336476787791593068058021902918972299161258126394782265760,11458940565917680415910919274207802090623950051928045451209220525095,16066143473863964294473041456621248292008837186208393622313958674360,22131932336445256936263883639223148157359112450389113663391677765700,29956352859430953832922832400564665182688091599516578089843281016200,39841949303043168597787367092751004692975161827357048859491563751546,52070666415858398563444875804387451677947736249615152964880063516872,66875071573308335409914497356615256566776014202937108219600865889316,84405430141068772847464899576310517996901765498852660859690413258360,104695197001902612474259346589846700207695459128384550489423685676235,127628430630890803778144727271432167872238273985078309168059350157696,152913308397388038488909248711998918111077932038725898720222051604032,180066138860475634108435190072073492355101116232518348025682042075776,208409882940365317255133321842677653188774440083933273177872733884000,237090142060599076510426898243046137572550739178052530954644211024000,265109886122306240098022804399042499285670371990004193703829435963200,291382036999291543170799839069217882097763832277301906593398118806400,314796664972448899318453397565851461909191283085299381230367610496200,334297343333574052373578829273470579018610212125981643784461179288000,348959507514871159933823514767921043010654519675366803599569125748000,358062799015259103236444997761866809350062898449506807171731798593600,361149547282632026540207454639124281844459992401657727923212245133200,358062799015259103236444997761866809350062898449506807171731798593600,348959507514871159933823514767921043010654519675366803599569125748000,334297343333574052373578829273470579018610212125981643784461179288000,314796664972448899318453397565851461909191283085299381230367610496200,291382036999291543170799839069217882097763832277301906593398118806400,265109886122306240098022804399042499285670371990004193703829435963200,237090142060599076510426898243046137572550739178052530954644211024000,208409882940365317255133321842677653188774440083933273177872733884000,180066138860475634108435190072073492355101116232518348025682042075776,152913308397388038488909248711998918111077932038725898720222051604032,127628430630890803778144727271432167872238273985078309168059350157696,104695197001902612474259346589846700207695459128384550489423685676235,84405430141068772847464899576310517996901765498852660859690413258360,66875071573308335409914497356615256566776014202937108219600865889316,52070666415858398563444875804387451677947736249615152964880063516872,39841949303043168597787367092751004692975161827357048859491563751546,29956352859430953832922832400564665182688091599516578089843281016200,22131932336445256936263883639223148157359112450389113663391677765700,16066143473863964294473041456621248292008837186208393622313958674360,11458940565917680415910919274207802090623950051928045451209220525095,8029622586336476787791593068058021902918972299161258126394782265760,5527638736970763006088415517866029570850017162466083492808002284400,3738115404857926061671302580427386904028069160228862218157929602400,2483176661798479455253079571283907014818645942152029902062053235880,1620228743868511417611938443674605995484506572184303198508573742560,1038315603465031964807650692777388349218944352596983035663945144880,653485344838132005822996939510244415592342599536562749718566874400,403890247851345475821157830669526062414711745546903366145503137650,245119598695988978429392338613229610293066438676741353246926042160,146064418401034528242172146981856000654087535375866422825223052520,85452652942101832849161936329521197661575020696085118115436615760,49077537162693620217424085054116904062391059183562398917649407700,27667873299773584552104853319099462692891603835028466503909733200,15309556559208050118831352169901702690066687455382418132163385704,8313798926192451057908416410145295500566015704247405873095348528,4430379690931503524280142955406374575959521526605525498162652834,2316538400487060666290270826356274288083409948551908757209230240,1188354114535570082057996073260686160770060947633771375451488240,598010457637254621938862540092474326064933896228607530872361824,295171828449157730059566766584105917352563525702581922289563208,142885725873477627289981364715872928145189986964307172573291744,67825502788043177511067103504370060828412968495715430018967600,31566586203240220979993494712725688687437482192974476864173600,14402254955228350822122031962681095463643351250544605069279205,6440759979977896019830970815608937101753548385336717794957160,2822802213447102576592585974742188482867295897277203478036780,1212246349333111535960006246821798734973685354658921739034200,510030476243809121836831896528683614104782252874790243861950,210194378088357698696391327054245368237122383002943858076440,84837489951325095256977222365267708866790359404802641512780,33528588843038660400961057940764483743761459405490864310440,12972370683318529321800409322319591924669612269981584405825,4912613749895774417723231932712744870880799912892434331200,1820556860255492872450374186828840746267590555954255075680,660084943484447708139901751949638165313395406252419968960,234099892747391338351941900400743767930913487101148942480,81190714247650175150962508809506509108987336566872465600,27530184716157243298314873676786689870288809525548709600,9124289791640686350298643847163588642724291157039000896,2955025671156358647539901700501844049064117022450130972,934923376185062622950477374170074953376217815012470816,288880818484148563271214918985135519301640336099358960,87148403341586717411427964386577195766975296923828960,25660363206133866793364900624936618753609392983127416,7372038048171055653342402389484553454075626713384672,2065790881630350760002541328921495748120093199904496,564423738150369060109983969650681898393468087405600,150308495485696108398854426700453331637390958059100,38998960990883314611594662062820323884296032361280,9854576164362988100779296327701909798719965166560,2424120339896777821582072893445389576155713356480,580241570719973414740389788324694313441527133200,135082693712586403431625135906278041224482507200,30571346471795870250315162336683977750803935840,6722495035682861521011711089742026521119190080,1435532794078111053966042472288661913363993715,297519750068002290977418128971743401733470200,59810671405423140969687149638649446740233700,11655412889261945419733906083429122954507080,2200256514809652961888543495341211986310010,402077332655571099634454648894840769071880,71074275974469638824272286420805186452100,12143343633828983517714863006569730348600,2003651699581782280422952396084005507519,318989325306552402853405356590488439008,48953807349025368754730525021312582224,7234552810200793412029141628765406240,1028441330861877494847279937422533240,140470035434793023686457747550394784,18411121149220444852108539727478928,2312507970433485826834889047895904,277945669523255508033039549025950,31917206069656134893746168309200,3495693998105195726457913671960,364479942930399554417412799920,36104145290275427560215418860,3390060590636190381240884400,300986687953680454409237400,25198885503098828741238480,1983245618299444854634510,146230091671848468544480,10061703555402417560400,643213925916136282400,38008095622317143960,2063787997591881120,102259765646444560,4585639715087200,184244452838325,6550913878696,202904412172,5363112216,117612110,2054360,26796,232,1> <1,233,27028,2081156,119666470,5480724326,208267524388,6753818290868,190795366717021,4769884167925525,106845405361531760,2166047763238325680,40071883619909025080,681222021538453426360,10704917481318553842800,156291795227250886104880,2129475709971293323178990,27182131121398273595872990,326185573456779283150475880,3691047278589870835650121800,39494205880911617941456303260,400584088220674981977628218780,3860173941035595280875326471880,35412900067761330620204081981160,309862875592911642926785717335150,2590453639956741334867928596921854,20723629119653930678943428775374832,158881156584013468538566287277873712,1168911366296670518533737684972928024,8262994141062670906876421566187939480,56188360159226162166759666650077988464,367943132655577771608135881611801021232,2322641024888334683276357752674493946527,14146995333410765798137815402653735856119,83217619608298622341987149427374916800700,473151608630040738458726935315645955523980,2602333847465224061522998144236052755381890,13855669404071598381622449578770334940817090,71466084294685086389421055722078569694740780,357330421473425431947105278610392848473703900,1733052544146113344943460601260405315097463915,8158027829760972574977753562030688434483183795,37293841507478731771326873426426004271923125920,165654040184382273681940298242962018975286443040,715324264432559818172014924230972354666009640400,3004361910616751236322462681770083889597240489680,12278696504259765922361369221147299374875678523040,48853537155246302712373958390522233683015997527840,189307456476579423010449088763273655521686990420380,714732233636065168508838396351135230030859045464700,2630214619780719820112525298572177646513561287310096,9437828929801406413344943718406049202195719913289168,33032401254304922446707303014421172207685019696512088,112808766547720584204792865011513814520584689906956376,376029221825735280682642883371712715068615633023187920,1223804194669211186221692293155210472677858151111829776,3889949047341421270490379074671919002440334837462601788,12079315462797044997838545547665432691788408179489131868,36654474507797929648613517523950278513013100682587710496,108720898963807418449277382486293198979276146092421175200,315290606995041513502904409210250277039900823668021408080,894184836231839046491843652350381933244308893353568911440,2480641803739940580590275938778478911580985962206675044640,6733170610151267290173606119541585617148390468846689406880,17884984433214303739523641255032336795550412182874018737025,46500959526357189722761467263084075668431071675472448716265,118366078794363755657938280306032192610551818810293505823220,295031868039682793953368549419513077103912742407746499589220,720224854332166820533223223582928982341904635877734101938390,1722276825576920657796838143350482349078467607533711982896150,4035048562780214112552592221563987217840981251936125217070980,9263562193424998596423556790351125584620844282613921272993940,20843014935206246841953002778290032565396899635881322864236365,45968841158468571802115526675406784151080833443519081933452805,99392088991283398491060598217095749515850450688689906883141200,210711228661520804801048468220242988973602955460022602592259344,438057554322635357349548131299978845497753512666889094862854952,893182286086412351998429306676580243417497421931189453161925032,1786364572172824703996858613353160486834994843862378906323850064,3504892515022630748348266899616960448853470896185680132660718480,6746918091418564190570413781762648864042931475157434255371883074,12744178617123954582188559365551670076525537230852931371258001362,23623355485400501176739768580046998190632703159629824005258734232,42977429858981634670936205489001165382958291290410884636073118904,76745410462467204769528938373216366755282663018590865421559140900,134530190104795453066586021383638101723966079879647517033086023460,231517071343136361091334083311377198315662556071951540940659668280,391184017097023506671564485595085610947153974052607776072149094680,649009846547334454250550169282755672707778184223644719392429179810,1057375592689477481644154770179770478007054345083466115864070012050,1691800948303163970630647632287632764811286952133545785382512019280,2658544347333543382419589136451994344703450924781286234172518887440,4103405405666990872865018014958513010303152514336333100570626978440,6221292066656405516924382151711293918846715102380892120219982838280,9265754141828689067759718098293416474878086322694945710965931886800,13557261323307239793880008585924051473768989461627341619202784550160,19488563152254157203702512342265823993542922351089303577604002790855,27525084039781644710383960730829050382632787238136439073523179199455,38198075810309221230736925095844396449367949636597507285705636440060,52088285195876210769186716039787813340047204049905691753234958781900,69798302162474122430710199493315669875663253426873626949334844767746,91912615718901567161232242897138456370922898076972201824371627268418,118945737989166733973359373161002708244723750452552261184480929406188,151280501714377108257379396932925774563677779701789769079291279147676,189100627142971385321724246166157218204597224627237211349114098934595,232323627632793416252404073861278868079933733113462859657483035833931,280541739028278842267053975983431085983316206023804207888281401761728,332979447257863672597344438784072410466179048271244246745904093679808,388476021800840951363568511914751145543875556316451621203554775959776,445500025000964393765560220085723790761325179261985804132516944908000,502200028182905316608449702642088636858221111168056724658473646987200,556491923121597783268822643468260381383434204267306100297227554769600,606178701971740442489253236635069344006955115362601287823765729302600,649094008306022951692032226839322040927801495211281025014828789784200,683256850848445212307402344041391622029264731801348447384030305036000,707022306530130263170268512529787852360717418124873610771300924341600,719212346297891129776652452400991091194522890851164535094944043726800,719212346297891129776652452400991091194522890851164535094944043726800,707022306530130263170268512529787852360717418124873610771300924341600,683256850848445212307402344041391622029264731801348447384030305036000,649094008306022951692032226839322040927801495211281025014828789784200,606178701971740442489253236635069344006955115362601287823765729302600,556491923121597783268822643468260381383434204267306100297227554769600,502200028182905316608449702642088636858221111168056724658473646987200,445500025000964393765560220085723790761325179261985804132516944908000,388476021800840951363568511914751145543875556316451621203554775959776,332979447257863672597344438784072410466179048271244246745904093679808,280541739028278842267053975983431085983316206023804207888281401761728,232323627632793416252404073861278868079933733113462859657483035833931,189100627142971385321724246166157218204597224627237211349114098934595,151280501714377108257379396932925774563677779701789769079291279147676,118945737989166733973359373161002708244723750452552261184480929406188,91912615718901567161232242897138456370922898076972201824371627268418,69798302162474122430710199493315669875663253426873626949334844767746,52088285195876210769186716039787813340047204049905691753234958781900,38198075810309221230736925095844396449367949636597507285705636440060,27525084039781644710383960730829050382632787238136439073523179199455,19488563152254157203702512342265823993542922351089303577604002790855,13557261323307239793880008585924051473768989461627341619202784550160,9265754141828689067759718098293416474878086322694945710965931886800,6221292066656405516924382151711293918846715102380892120219982838280,4103405405666990872865018014958513010303152514336333100570626978440,2658544347333543382419589136451994344703450924781286234172518887440,1691800948303163970630647632287632764811286952133545785382512019280,1057375592689477481644154770179770478007054345083466115864070012050,649009846547334454250550169282755672707778184223644719392429179810,391184017097023506671564485595085610947153974052607776072149094680,231517071343136361091334083311377198315662556071951540940659668280,134530190104795453066586021383638101723966079879647517033086023460,76745410462467204769528938373216366755282663018590865421559140900,42977429858981634670936205489001165382958291290410884636073118904,23623355485400501176739768580046998190632703159629824005258734232,12744178617123954582188559365551670076525537230852931371258001362,6746918091418564190570413781762648864042931475157434255371883074,3504892515022630748348266899616960448853470896185680132660718480,1786364572172824703996858613353160486834994843862378906323850064,893182286086412351998429306676580243417497421931189453161925032,438057554322635357349548131299978845497753512666889094862854952,210711228661520804801048468220242988973602955460022602592259344,99392088991283398491060598217095749515850450688689906883141200,45968841158468571802115526675406784151080833443519081933452805,20843014935206246841953002778290032565396899635881322864236365,9263562193424998596423556790351125584620844282613921272993940,4035048562780214112552592221563987217840981251936125217070980,1722276825576920657796838143350482349078467607533711982896150,720224854332166820533223223582928982341904635877734101938390,295031868039682793953368549419513077103912742407746499589220,118366078794363755657938280306032192610551818810293505823220,46500959526357189722761467263084075668431071675472448716265,17884984433214303739523641255032336795550412182874018737025,6733170610151267290173606119541585617148390468846689406880,2480641803739940580590275938778478911580985962206675044640,894184836231839046491843652350381933244308893353568911440,315290606995041513502904409210250277039900823668021408080,108720898963807418449277382486293198979276146092421175200,36654474507797929648613517523950278513013100682587710496,12079315462797044997838545547665432691788408179489131868,3889949047341421270490379074671919002440334837462601788,1223804194669211186221692293155210472677858151111829776,376029221825735280682642883371712715068615633023187920,112808766547720584204792865011513814520584689906956376,33032401254304922446707303014421172207685019696512088,9437828929801406413344943718406049202195719913289168,2630214619780719820112525298572177646513561287310096,714732233636065168508838396351135230030859045464700,189307456476579423010449088763273655521686990420380,48853537155246302712373958390522233683015997527840,12278696504259765922361369221147299374875678523040,3004361910616751236322462681770083889597240489680,715324264432559818172014924230972354666009640400,165654040184382273681940298242962018975286443040,37293841507478731771326873426426004271923125920,8158027829760972574977753562030688434483183795,1733052544146113344943460601260405315097463915,357330421473425431947105278610392848473703900,71466084294685086389421055722078569694740780,13855669404071598381622449578770334940817090,2602333847465224061522998144236052755381890,473151608630040738458726935315645955523980,83217619608298622341987149427374916800700,14146995333410765798137815402653735856119,2322641024888334683276357752674493946527,367943132655577771608135881611801021232,56188360159226162166759666650077988464,8262994141062670906876421566187939480,1168911366296670518533737684972928024,158881156584013468538566287277873712,20723629119653930678943428775374832,2590453639956741334867928596921854,309862875592911642926785717335150,35412900067761330620204081981160,3860173941035595280875326471880,400584088220674981977628218780,39494205880911617941456303260,3691047278589870835650121800,326185573456779283150475880,27182131121398273595872990,2129475709971293323178990,156291795227250886104880,10704917481318553842800,681222021538453426360,40071883619909025080,2166047763238325680,106845405361531760,4769884167925525,190795366717021,6753818290868,208267524388,5480724326,119666470,2081156,27028,233,1> <1,234,27261,2108184,121747626,5600390796,213748248714,6962085815256,197549185007889,4960679534642546,111615289529457285,2272893168599857440,42237931383147350760,721293905158362451440,11386139502857007269160,166996712708569439947680,2285767505198544209283870,29311606831369566919051980,353367704578177556746348870,4017232852046650118800597680,43185253159501488777106425060,440078294101586599919084522040,4260758029256270262852954690660,39273074008796925901079408453040,345275775660672973546989799316310,2900316515549652977794714314257004,23314082759610672013811357372296686,179604785703667399217509716053248544,1327792522880683987072303972250801736,9431905507359341425410159251160867504,64451354300288833073636088216265927944,424131492814803933774895548261879009696,2690584157543912454884493634286294967759,16469636358299100481414173155328229802646,97364614941709388140124964830028652656819,556369228238339360800714084743020872324680,3075485456095264799981725079551698710905870,16458003251536822443145447723006387696198980,85321753698756684771043505300848904635557870,428796505768110518336526334332471418168444680,2090382965619538776890565879870798163571167815,9891080373907085919921214163291093749580647710,45451869337239704346304626988456692706406309715,202947881691861005453267171669388023247209568960,880978304616942091853955222473934373641296083440,3719686175049311054494477606001056244263250130080,15283058414876517158683831902917383264472919012720,61132233659506068634735327611669533057891676050880,238160993631825725722823047153795889204702987948220,904039690112644591519287485114408885552546035885080,3344946853416784988621363694923312876544420332774796,12068043549582126233457469016978226848709281200599264,42470230184106328860052246732827221409880739609801256,145841167802025506651500168025934986728269709603468464,488837988373455864887435748383226529589200322930144296,1599833416494946466904335176526923187746473784135017696,5113753242010632456712071367827129475118192988574431564,15969264510138466268328924622337351694228743016951733656,48733789970594974646452063071615711204801508862076842364,145375373471605348097890900010243477492289246775008885696,424011505958848931952181791696543476019176969760442583280,1209475443226880559994748061560632210284209717021590319520,3374826639971779627082119591128860844825294855560243956080,9213812413891207870763882058320064528729376431053364451520,24618155043365571029697247374573922412698802651720708143905,64385943959571493462285108518116412463981483858346467453290,164867038320720945380699747569116268278982890485765954539485,413397946834046549611306829725545269714464561218040005412440,1015256722371849614486591773002442059445817378285480601527610,2442501679909087478330061366933411331420372243411446084834540,5757325388357134770349430364914469566919448859469837199967130,13298610756205212708976149011915112802461825534550046490064920,30106577128631245438376559568641158150017743918495244137230305,66811856093674818644068529453696816716477733079400404797689170,145360930149751970293176124892502533666931284132208988816594005,310103317652804203292109066437338738489453406148712509475400544,648768782984156162150596599520221834471356468126911697455114296,1331239840409047709347977437976559088915250934598078548024779984,2679546858259237055995287920029740730252492265793568359485775096,5291257087195455452345125512970120935688465740048059038984568544,10251810606441194938918680681379609312896402371343114388032601554,19491096708542518772758973147314318940568468706010365626629884436,36367534102524455758928327945598668267158240390482755376516735594,66600785344382135847675974069048163573590994450040708641331853136,119722840321448839440465143862217532138240954309001750057632259804,211275600567262657836114959756854468479248742898238382454645164360,366047261447931814157920104695015300039628635951599057973745691740,622701088440159867762898568906462809262816530124559317012808762960,1040193863644357960922114654877841283654932158276252495464578274490,1706385439236811935894704939462526150714832529307110835256499191860,2749176540992641452274802402467403242818341297217011901246582031330,4350345295636707353050236768739627109514737876914832019555030906720,6761949753000534255284607151410507355006603439117619334743145865880,10324697472323396389789400166669806929149867616717225220790609816720,15487046208485094584684100250004710393724801425075837831185914725080,22823015465135928861639726684217467948647075784322287330168716436960,33045824475561396997582520928189875467311911812716645196806787341015,47013647192035801914086473073094874376175709589225742651127181990310,65723159850090865941120885826673446832000736874733946359228815639515,90286361006185431999923641135632209789415153686503199038940595221960,121886587358350333199896915533103483215710457476779318702569803549646,161710917881375689591942442390454126246586151503845828773706472036164,210858353708068301134591616058141164615646648529524463008852556674606,270226239703543842230738770093928482808401530154342030263772208553864,340381128857348493579103643099082992768275004329026980428405378082271,421424254775764801574128320027436086284530957740700071006597134768526,512865366661072258519458049844709954063249939137267067545764437595659,613521186286142514864398414767503496449495254295048454634185495441536,721455469058704623960912950698823556010054604587695867949458869639584,833976046801805345129128732000474936305200735578437425336071720867776,947700053183869710374009922727812427619546290430042528790990591895200,1058691951304503099877272346110349018241655315435362824955701201756800,1162670625093338225758075880103329725390389319629907388120993284072200,1255272710277763394181285463474391384934756610573882312838594519086800,1332350859154468163999434570880713662957066227012629472398859094820200,1390279157378575475477670856571179474389982149926222058155331229377600,1426234652828021392946920964930778943555240308976038145866244968068400,1438424692595782259553304904801982182389045781702329070189888087453600,1426234652828021392946920964930778943555240308976038145866244968068400,1390279157378575475477670856571179474389982149926222058155331229377600,1332350859154468163999434570880713662957066227012629472398859094820200,1255272710277763394181285463474391384934756610573882312838594519086800,1162670625093338225758075880103329725390389319629907388120993284072200,1058691951304503099877272346110349018241655315435362824955701201756800,947700053183869710374009922727812427619546290430042528790990591895200,833976046801805345129128732000474936305200735578437425336071720867776,721455469058704623960912950698823556010054604587695867949458869639584,613521186286142514864398414767503496449495254295048454634185495441536,512865366661072258519458049844709954063249939137267067545764437595659,421424254775764801574128320027436086284530957740700071006597134768526,340381128857348493579103643099082992768275004329026980428405378082271,270226239703543842230738770093928482808401530154342030263772208553864,210858353708068301134591616058141164615646648529524463008852556674606,161710917881375689591942442390454126246586151503845828773706472036164,121886587358350333199896915533103483215710457476779318702569803549646,90286361006185431999923641135632209789415153686503199038940595221960,65723159850090865941120885826673446832000736874733946359228815639515,47013647192035801914086473073094874376175709589225742651127181990310,33045824475561396997582520928189875467311911812716645196806787341015,22823015465135928861639726684217467948647075784322287330168716436960,15487046208485094584684100250004710393724801425075837831185914725080,10324697472323396389789400166669806929149867616717225220790609816720,6761949753000534255284607151410507355006603439117619334743145865880,4350345295636707353050236768739627109514737876914832019555030906720,2749176540992641452274802402467403242818341297217011901246582031330,1706385439236811935894704939462526150714832529307110835256499191860,1040193863644357960922114654877841283654932158276252495464578274490,622701088440159867762898568906462809262816530124559317012808762960,366047261447931814157920104695015300039628635951599057973745691740,211275600567262657836114959756854468479248742898238382454645164360,119722840321448839440465143862217532138240954309001750057632259804,66600785344382135847675974069048163573590994450040708641331853136,36367534102524455758928327945598668267158240390482755376516735594,19491096708542518772758973147314318940568468706010365626629884436,10251810606441194938918680681379609312896402371343114388032601554,5291257087195455452345125512970120935688465740048059038984568544,2679546858259237055995287920029740730252492265793568359485775096,1331239840409047709347977437976559088915250934598078548024779984,648768782984156162150596599520221834471356468126911697455114296,310103317652804203292109066437338738489453406148712509475400544,145360930149751970293176124892502533666931284132208988816594005,66811856093674818644068529453696816716477733079400404797689170,30106577128631245438376559568641158150017743918495244137230305,13298610756205212708976149011915112802461825534550046490064920,5757325388357134770349430364914469566919448859469837199967130,2442501679909087478330061366933411331420372243411446084834540,1015256722371849614486591773002442059445817378285480601527610,413397946834046549611306829725545269714464561218040005412440,164867038320720945380699747569116268278982890485765954539485,64385943959571493462285108518116412463981483858346467453290,24618155043365571029697247374573922412698802651720708143905,9213812413891207870763882058320064528729376431053364451520,3374826639971779627082119591128860844825294855560243956080,1209475443226880559994748061560632210284209717021590319520,424011505958848931952181791696543476019176969760442583280,145375373471605348097890900010243477492289246775008885696,48733789970594974646452063071615711204801508862076842364,15969264510138466268328924622337351694228743016951733656,5113753242010632456712071367827129475118192988574431564,1599833416494946466904335176526923187746473784135017696,488837988373455864887435748383226529589200322930144296,145841167802025506651500168025934986728269709603468464,42470230184106328860052246732827221409880739609801256,12068043549582126233457469016978226848709281200599264,3344946853416784988621363694923312876544420332774796,904039690112644591519287485114408885552546035885080,238160993631825725722823047153795889204702987948220,61132233659506068634735327611669533057891676050880,15283058414876517158683831902917383264472919012720,3719686175049311054494477606001056244263250130080,880978304616942091853955222473934373641296083440,202947881691861005453267171669388023247209568960,45451869337239704346304626988456692706406309715,9891080373907085919921214163291093749580647710,2090382965619538776890565879870798163571167815,428796505768110518336526334332471418168444680,85321753698756684771043505300848904635557870,16458003251536822443145447723006387696198980,3075485456095264799981725079551698710905870,556369228238339360800714084743020872324680,97364614941709388140124964830028652656819,16469636358299100481414173155328229802646,2690584157543912454884493634286294967759,424131492814803933774895548261879009696,64451354300288833073636088216265927944,9431905507359341425410159251160867504,1327792522880683987072303972250801736,179604785703667399217509716053248544,23314082759610672013811357372296686,2900316515549652977794714314257004,345275775660672973546989799316310,39273074008796925901079408453040,4260758029256270262852954690660,440078294101586599919084522040,43185253159501488777106425060,4017232852046650118800597680,353367704578177556746348870,29311606831369566919051980,2285767505198544209283870,166996712708569439947680,11386139502857007269160,721293905158362451440,42237931383147350760,2272893168599857440,111615289529457285,4960679534642546,197549185007889,6962085815256,213748248714,5600390796,121747626,2108184,27261,234,1> <1,235,27495,2135445,123855810,5722138422,219348639510,7175834063970,204511270823145,5158228719650435,116575969064099831,2384508458129314725,44510824551747208200,763531836541509802200,12107433408015369720600,178382852211426447216840,2452764217907113649231550,31597374336568111128335850,382679311409547123665400850,4370600556624827675546946550,47202486011548138895907022740,483263547261088088696190947100,4700836323357856862772039212700,43533832038053196163932363143700,384548849669469899448069207769350,3245592291210325951341704113573314,26214399275160324991606071686553690,202918868463278071231321073425545230,1507397308584351386289813688304050280,10759698030240025412482463223411669240,73883259807648174499046247467426795448,488582847115092766848531636478144937640,3114715650358716388659389182548173977455,19160220515843012936298666789614524770405,113834251300008488621539137985356882459465,653733843180048748940839049573049524981499,3631854684333604160782439164294719583230550,19533488707632087243127172802558086407104850,101779756950293507214188953023855292331756850,514118259466867203107569839633320322804002550,2519179471387649295227092214203269581739612495,11981463339526624696811780043161891913151815525,55342949711146790266225841151747786455986957425,248399751029100709799571798657844715953615878675,1083926186308803097307222394143322396888505652400,4600664479666253146348432828474990617904546213520,19002744589925828213178309508918439508736169142800,76415292074382585793419159514586916322364595063600,299293227291331794357558374765465422262594663999100,1142200683744470317242110532268204774757249023833300,4248986543529429580140651180037721762096966368659876,15412990402998911222078832711901539725253701533374060,54538273733688455093509715749805448258590020810400520,188311397986131835511552414758762208138150449213269720,634679156175481371538935916409161516317470032533612760,2088671404868402331791770924910149717335674107065161992,6713586658505578923616406544354052662864666772709449260,21083017752149098725040995990164481169346936005526165220,64703054480733440914780987693953062899030251879028576020,194109163442200322744342963081859188697090755637085728060,569386879430454280050072691706786953511466216535451468976,1633486949185729491946929853257175686303386686782032902800,4584302083198660187076867652689493055109504572581834275600,12588639053862987497846001649448925373554671286613608407600,33831967457256778900461129432893986941428179082774072595425,89004099002937064491982355892690334876680286510067175597195,229252982280292438842984856087232680742964374344112421992775,578264985154767494992006577294661537993447451703805959951925,1428654669205896164097898602727987329160281939503520606940050,3457758402280937092816653139935853390866189621696926686362150,8199827068266222248679491731847880898339821102881283284801670,19055936144562347479325579376829582369381274394019883690032050,43405187884836458147352708580556270952479569453045290627295225,96918433222306064082445089022337974866495476997895648934919475,212172786243426788937244654346199350383409017211609393614283175,455464247802556173585285191329841272156384690280921498291994549,958872100636960365442705665957560572960809874275624206930514840,1980008623393203871498574037496780923386607402724990245479894280,4010786698668284765343265358006299819167743200391646907510555080,7970803945454692508340413432999861665940958005841627398470343640,15543067693636650391263806194349730248584868111391173427017170098,29742907314983713711677653828693928253464871077353480014662485990,55858630811066974531687301092912987207726709096493121003146620030,102968319446906591606604302014646831840749234840523464017848588730,186323625665830975288141117931265695711831948759042458698964112940,330998440888711497276580103619072000617489697207240132512277424164,577322862015194471994035064451869768518877378849837440428390856100,988748349888091681920818673601478109302445166076158374986554454700,1662894952084517828685013223784304092917748688400811812477387037450,2746579302881169896816819594340367434369764687583363330721077466350,4455561980229453388169507341929929393533173826524122736503081223190,7099521836629348805325039171207030352333079174131843920801612938050,11112295048637241608334843920150134464521341316032451354298176772600,17086647225323930645074007318080314284156471055834844555533755682600,25811743680808490974473500416674517322874669041793063051976524541800,38310061673621023446323826934222178342371877209398125161354631162040,55868839940697325859222247612407343415958987597038932526975503777975,80059471667597198911668994001284749843487621401942387847933969331325,112736807042126667855207358899768321208176446463959689010355997629825,156009520856276297941044526962305656621415890561237145398169410861475,212172948364535765199820556668735693005125611163282517741510398771606,283597505239726022791839357923557609462296608980625147476276275585810,372569271589443990726534058448595290862232800033370291782559028710770,481084593411612143365330386152069647424048178683866493272624765228470,610607368560892335809842413193011475576676534483369010692177586636135,761805383633113295153231963126519079052805962069727051435002512850797,934289621436837060093586369872146040347780896877967138552361572364185,1126386552947214773383856464612213450512745193432315522179949933037195,1334976655344847138825311365466327052459549858882744322583644365081120,1555431515860509969090041682699298492315255340166133293285530590507360,1781676099985675055503138654728287363924747026008479954127062312762976,2006392004488372810251282268838161445861201605865405353746691793652000,2221362576397841325635348226213678743632044635065270213076694485829000,2417943335371101619939361343577721110325145930203789700959587803159000,2587623569432231558180720034355105047891822837586511785237453613907000,2722630016533043639477105427451893137347048376938851530554190324197800,2816513810206596868424591821501958417945222458902260204021576197446000,2864659345423803652500225869732761125944286090678367216056133055522000,2864659345423803652500225869732761125944286090678367216056133055522000,2816513810206596868424591821501958417945222458902260204021576197446000,2722630016533043639477105427451893137347048376938851530554190324197800,2587623569432231558180720034355105047891822837586511785237453613907000,2417943335371101619939361343577721110325145930203789700959587803159000,2221362576397841325635348226213678743632044635065270213076694485829000,2006392004488372810251282268838161445861201605865405353746691793652000,1781676099985675055503138654728287363924747026008479954127062312762976,1555431515860509969090041682699298492315255340166133293285530590507360,1334976655344847138825311365466327052459549858882744322583644365081120,1126386552947214773383856464612213450512745193432315522179949933037195,934289621436837060093586369872146040347780896877967138552361572364185,761805383633113295153231963126519079052805962069727051435002512850797,610607368560892335809842413193011475576676534483369010692177586636135,481084593411612143365330386152069647424048178683866493272624765228470,372569271589443990726534058448595290862232800033370291782559028710770,283597505239726022791839357923557609462296608980625147476276275585810,212172948364535765199820556668735693005125611163282517741510398771606,156009520856276297941044526962305656621415890561237145398169410861475,112736807042126667855207358899768321208176446463959689010355997629825,80059471667597198911668994001284749843487621401942387847933969331325,55868839940697325859222247612407343415958987597038932526975503777975,38310061673621023446323826934222178342371877209398125161354631162040,25811743680808490974473500416674517322874669041793063051976524541800,17086647225323930645074007318080314284156471055834844555533755682600,11112295048637241608334843920150134464521341316032451354298176772600,7099521836629348805325039171207030352333079174131843920801612938050,4455561980229453388169507341929929393533173826524122736503081223190,2746579302881169896816819594340367434369764687583363330721077466350,1662894952084517828685013223784304092917748688400811812477387037450,988748349888091681920818673601478109302445166076158374986554454700,577322862015194471994035064451869768518877378849837440428390856100,330998440888711497276580103619072000617489697207240132512277424164,186323625665830975288141117931265695711831948759042458698964112940,102968319446906591606604302014646831840749234840523464017848588730,55858630811066974531687301092912987207726709096493121003146620030,29742907314983713711677653828693928253464871077353480014662485990,15543067693636650391263806194349730248584868111391173427017170098,7970803945454692508340413432999861665940958005841627398470343640,4010786698668284765343265358006299819167743200391646907510555080,1980008623393203871498574037496780923386607402724990245479894280,958872100636960365442705665957560572960809874275624206930514840,455464247802556173585285191329841272156384690280921498291994549,212172786243426788937244654346199350383409017211609393614283175,96918433222306064082445089022337974866495476997895648934919475,43405187884836458147352708580556270952479569453045290627295225,19055936144562347479325579376829582369381274394019883690032050,8199827068266222248679491731847880898339821102881283284801670,3457758402280937092816653139935853390866189621696926686362150,1428654669205896164097898602727987329160281939503520606940050,578264985154767494992006577294661537993447451703805959951925,229252982280292438842984856087232680742964374344112421992775,89004099002937064491982355892690334876680286510067175597195,33831967457256778900461129432893986941428179082774072595425,12588639053862987497846001649448925373554671286613608407600,4584302083198660187076867652689493055109504572581834275600,1633486949185729491946929853257175686303386686782032902800,569386879430454280050072691706786953511466216535451468976,194109163442200322744342963081859188697090755637085728060,64703054480733440914780987693953062899030251879028576020,21083017752149098725040995990164481169346936005526165220,6713586658505578923616406544354052662864666772709449260,2088671404868402331791770924910149717335674107065161992,634679156175481371538935916409161516317470032533612760,188311397986131835511552414758762208138150449213269720,54538273733688455093509715749805448258590020810400520,15412990402998911222078832711901539725253701533374060,4248986543529429580140651180037721762096966368659876,1142200683744470317242110532268204774757249023833300,299293227291331794357558374765465422262594663999100,76415292074382585793419159514586916322364595063600,19002744589925828213178309508918439508736169142800,4600664479666253146348432828474990617904546213520,1083926186308803097307222394143322396888505652400,248399751029100709799571798657844715953615878675,55342949711146790266225841151747786455986957425,11981463339526624696811780043161891913151815525,2519179471387649295227092214203269581739612495,514118259466867203107569839633320322804002550,101779756950293507214188953023855292331756850,19533488707632087243127172802558086407104850,3631854684333604160782439164294719583230550,653733843180048748940839049573049524981499,113834251300008488621539137985356882459465,19160220515843012936298666789614524770405,3114715650358716388659389182548173977455,488582847115092766848531636478144937640,73883259807648174499046247467426795448,10759698030240025412482463223411669240,1507397308584351386289813688304050280,202918868463278071231321073425545230,26214399275160324991606071686553690,3245592291210325951341704113573314,384548849669469899448069207769350,43533832038053196163932363143700,4700836323357856862772039212700,483263547261088088696190947100,47202486011548138895907022740,4370600556624827675546946550,382679311409547123665400850,31597374336568111128335850,2452764217907113649231550,178382852211426447216840,12107433408015369720600,763531836541509802200,44510824551747208200,2384508458129314725,116575969064099831,5158228719650435,204511270823145,7175834063970,219348639510,5722138422,123855810,2135445,27495,235,1> <1,236,27730,2162940,125991255,5845994232,225070777932,7395182703480,211687104887115,5362739990473580,121734197783750266,2501084427193414556,46895333009876522925,808042661093257010400,12870965244556879522800,190490285619441816937440,2631147070118540096448390,34050138554475224777567400,414276685746115234793736700,4753279868034374799212347400,51573086568172966571453969290,530466033272636227592097969840,5184099870618944951468230159800,48234668361411053026704402356400,428082681707523095612001570913050,3630141140879795850789773321342664,29459991566370650942947775800127004,229133267738438396222927145112098920,1710316177047629457521134761729595510,12267095338824376798772276911715719520,84642957837888199911528710690838464688,562466106922740941347577883945571733088,3603298497473809155507920819026318915095,22274936166201729324958055972162698747860,132994471815851501557837804774971407229870,767568094480057237562378187558406407440964,4285588527513652909723278213867769108212049,23165343391965691403909611966852805990335400,121313245657925594457316125826413378738861700,615898016417160710321758792657175615135759400,3033297730854516498334662053836589904543615045,14500642810914273992038872257365161494891428020,67324413050673414963037621194909678369138772950,303742700740247500065797639809592502409602836100,1332325937337903807106794192801167112842121531075,5684590665975056243655655222618313014793051865920,23603409069592081359526742337393430126640715356320,95418036664308414006597469023505355831100764206400,375708519365714380150977534280052338584959259062700,1441493911035802111599668907033670197019843687832400,5391187227273899897382761712305926536854215392493176,19661976946528340802219483891939261487350667902033936,69951264136687366315588548461706987983843722343774580,242849671719820290605062130508567656396740470023670240,822990554161613207050488331167923724455620481746882480,2723350561043883703330706841319311233653144139598774752,8802258063373981255408177469264202380200340879774611252,27796604410654677648657402534518533832211602778235614480,85786072232882539639821983684117544068377187884554741240,258812217922933763659123950775812251596121007516114304080,763496042872654602794415654788646142208556972172537197036,2202873828616183771997002544963962639814852903317484371776,6217789032384389679023797505946668741412891259363867178400,17172941137061647684922869302138418428664175859195442683200,46420606511119766398307131082342912314982850369387681003025,122836066460193843392443485325584321818108465592841248192620,318257081283229503334967211979923015619644660854179597589970,807517967435059933834991433381894218736411826047918381944700,2006919654360663659089905180022648867153729391207326566891975,4886413071486833256914551742663840720026471561200447293302200,11657585470547159341496144871783734289206010724578209971163820,27255763212828569728005071108677463267721095496901166974833720,62461124029398805626678287957385853321860843847065174317327275,140323621107142522229797797602894245818975046450940939562214700,309091219465732853019689743368537325249904494209505042549202650,667637034045982962522529845676040622539793707492530891906277724,1414336348439516539027990857287401845117194564556545705222509389,2938880724030164236941279703454341496347417277000614452410409120,5990795322061488636841839395503080742554350603116637152990449360,11981590644122977273683678791006161485108701206233274305980898720,23513871639091342899604219627349591914525826117232800825487513738,45285975008620364102941460023043658502049739188744653441679656088,85601538126050688243364954921606915461191580173846601017809106020,158826950257973566138291603107559819048475943937016585020995208760,289291945112737566894745419945912527552581183599565922716812701670,517322066554542472564721221550337696329321645966282591211241537104,908321302903905969270615168070941769136367076057077572940668280264,1566071211903286153914853738053347877821322544925995815414945310800,2651643301972609510605831897385782202220193854476970187463941492150,4409474254965687725501832818124671527287513375984175143198464503800,7202141283110623284986326936270296827902938514107486067224158689540,11555083816858802193494546513136959745866253000655966657304694161240,18211816885266590413659883091357164816854420490164295275099789710650,28198942273961172253408851238230448748677812371867295909831932455200,42898390906132421619547507734754831607031140097627907607510280224400,64121805354429514420797327350896695665246546251191188213331155703840,94178901614318349305546074546629521758330864806437057688330134940015,135928311608294524770891241613692093259446608998981320374909473109300,192796278709723866766876352901053071051664067865902076858289966961150,268746327898402965796251885862073977829592337025196834408525408491300,368182469220812063140865083631041349626541501724519663139679809633081,495770453604261787991659914592293302467422220143907665217786674357416,656166776829170013518373416372152900324529409013995439258835304296580,853653865001056134091864444600664938286280978717236785055183793939240,1091691961972504479175172799345081123000724713167235503964802351864605,1372412752194005630963074376319530554629482496553096062127180099486932,1696095005069950355246818332998665119400586858947694189987364085214982,2060676174384051833477442834484359490860526090310282660732311505401380,2461363208292061912209167830078540502972295052315059844763594298118315,2890408171205357107915353048165625544774805199048877615869174955588480,3337107615846185024593180337427585856240002366174613247412592903270336,3788068104474047865754420923566448809785948631873885307873754106414976,4227754580886214135886630495051840189493246240930675566823386279481000,4639305911768942945574709569791399853957190565269059914036282288988000,5005566904803333178120081377932826158216968767790301486197041417066000,5310253585965275197657825461806998185238871214525363315791643938104800,5539143826739640507901697248953851555292270835841111734575766521643800,5681173155630400520924817691234719543889508549580627420077709252968000,5729318690847607305000451739465522251888572181356734432112266111044000,5681173155630400520924817691234719543889508549580627420077709252968000,5539143826739640507901697248953851555292270835841111734575766521643800,5310253585965275197657825461806998185238871214525363315791643938104800,5005566904803333178120081377932826158216968767790301486197041417066000,4639305911768942945574709569791399853957190565269059914036282288988000,4227754580886214135886630495051840189493246240930675566823386279481000,3788068104474047865754420923566448809785948631873885307873754106414976,3337107615846185024593180337427585856240002366174613247412592903270336,2890408171205357107915353048165625544774805199048877615869174955588480,2461363208292061912209167830078540502972295052315059844763594298118315,2060676174384051833477442834484359490860526090310282660732311505401380,1696095005069950355246818332998665119400586858947694189987364085214982,1372412752194005630963074376319530554629482496553096062127180099486932,1091691961972504479175172799345081123000724713167235503964802351864605,853653865001056134091864444600664938286280978717236785055183793939240,656166776829170013518373416372152900324529409013995439258835304296580,495770453604261787991659914592293302467422220143907665217786674357416,368182469220812063140865083631041349626541501724519663139679809633081,268746327898402965796251885862073977829592337025196834408525408491300,192796278709723866766876352901053071051664067865902076858289966961150,135928311608294524770891241613692093259446608998981320374909473109300,94178901614318349305546074546629521758330864806437057688330134940015,64121805354429514420797327350896695665246546251191188213331155703840,42898390906132421619547507734754831607031140097627907607510280224400,28198942273961172253408851238230448748677812371867295909831932455200,18211816885266590413659883091357164816854420490164295275099789710650,11555083816858802193494546513136959745866253000655966657304694161240,7202141283110623284986326936270296827902938514107486067224158689540,4409474254965687725501832818124671527287513375984175143198464503800,2651643301972609510605831897385782202220193854476970187463941492150,1566071211903286153914853738053347877821322544925995815414945310800,908321302903905969270615168070941769136367076057077572940668280264,517322066554542472564721221550337696329321645966282591211241537104,289291945112737566894745419945912527552581183599565922716812701670,158826950257973566138291603107559819048475943937016585020995208760,85601538126050688243364954921606915461191580173846601017809106020,45285975008620364102941460023043658502049739188744653441679656088,23513871639091342899604219627349591914525826117232800825487513738,11981590644122977273683678791006161485108701206233274305980898720,5990795322061488636841839395503080742554350603116637152990449360,2938880724030164236941279703454341496347417277000614452410409120,1414336348439516539027990857287401845117194564556545705222509389,667637034045982962522529845676040622539793707492530891906277724,309091219465732853019689743368537325249904494209505042549202650,140323621107142522229797797602894245818975046450940939562214700,62461124029398805626678287957385853321860843847065174317327275,27255763212828569728005071108677463267721095496901166974833720,11657585470547159341496144871783734289206010724578209971163820,4886413071486833256914551742663840720026471561200447293302200,2006919654360663659089905180022648867153729391207326566891975,807517967435059933834991433381894218736411826047918381944700,318257081283229503334967211979923015619644660854179597589970,122836066460193843392443485325584321818108465592841248192620,46420606511119766398307131082342912314982850369387681003025,17172941137061647684922869302138418428664175859195442683200,6217789032384389679023797505946668741412891259363867178400,2202873828616183771997002544963962639814852903317484371776,763496042872654602794415654788646142208556972172537197036,258812217922933763659123950775812251596121007516114304080,85786072232882539639821983684117544068377187884554741240,27796604410654677648657402534518533832211602778235614480,8802258063373981255408177469264202380200340879774611252,2723350561043883703330706841319311233653144139598774752,822990554161613207050488331167923724455620481746882480,242849671719820290605062130508567656396740470023670240,69951264136687366315588548461706987983843722343774580,19661976946528340802219483891939261487350667902033936,5391187227273899897382761712305926536854215392493176,1441493911035802111599668907033670197019843687832400,375708519365714380150977534280052338584959259062700,95418036664308414006597469023505355831100764206400,23603409069592081359526742337393430126640715356320,5684590665975056243655655222618313014793051865920,1332325937337903807106794192801167112842121531075,303742700740247500065797639809592502409602836100,67324413050673414963037621194909678369138772950,14500642810914273992038872257365161494891428020,3033297730854516498334662053836589904543615045,615898016417160710321758792657175615135759400,121313245657925594457316125826413378738861700,23165343391965691403909611966852805990335400,4285588527513652909723278213867769108212049,767568094480057237562378187558406407440964,132994471815851501557837804774971407229870,22274936166201729324958055972162698747860,3603298497473809155507920819026318915095,562466106922740941347577883945571733088,84642957837888199911528710690838464688,12267095338824376798772276911715719520,1710316177047629457521134761729595510,229133267738438396222927145112098920,29459991566370650942947775800127004,3630141140879795850789773321342664,428082681707523095612001570913050,48234668361411053026704402356400,5184099870618944951468230159800,530466033272636227592097969840,51573086568172966571453969290,4753279868034374799212347400,414276685746115234793736700,34050138554475224777567400,2631147070118540096448390,190490285619441816937440,12870965244556879522800,808042661093257010400,46895333009876522925,2501084427193414556,121734197783750266,5362739990473580,211687104887115,7395182703480,225070777932,5845994232,125991255,2162940,27730,236,1> <1,237,27966,2190670,128154195,5971985487,230916772164,7620253481412,219082287590595,5574427095360695,127096937774223846,2622818624977164822,49396417437069937481,854937994103133533325,13679007905650136533200,203361250863998696460240,2821637355737981913385830,36681285624593764874015790,448326824300590459571304100,5167556553780490034006084100,56326366436207341370666316690,582039119840809194163551939130,5714565903891581179060328129640,53418768232029997978172632516200,476317350068934148638705973269450,4058223822587318946401774892255714,33090132707250446793737549121469668,258593259304809047165874920912225924,1939449444786067853744061906841694430,13977411515872006256293411673445315030,96910053176712576710300987602554184208,647109064760629141259106594636410197776,4165764604396550096855498702971890648183,25878234663675538480465976791189017662955,155269407982053230882795860747134105977730,900562566295908739120215992333377814670834,5053156621993710147285656401426175515653013,27450931919479344313632890180720575098547449,144478589049891285861225737793266184729197100,737211262075086304779074918483588993874621100,3649195747271677208656420846493765519679374445,17533940541768790490373534311201751399435043065,81825055861587688955076493452274839864030200970,371067113790920915028835261004502180778741609050,1636068638078151307172591832610759615251724367175,7016916603312960050762449415419480127635173396995,29287999735567137603182397560011743141433767222240,119021445733900495366124211360898785957741479562720,471126556030022794157575003303557694416060023269100,1817202430401516491750646441313722535604802946895100,6832681138309702008982430619339596733874059080325576,25053164173802240699602245604245188024204883294527112,89613241083215707117808032353646249471194390245808516,312800935856507656920650678970274644380584192367444820,1065840225881433497655550461676491380852360951770552720,3546341115205496910381195172487234958108764621345657232,11525608624417864958738884310583513613853485019373386004,36598862474028658904065580003782736212411943658010225732,113582676643537217288479386218636077900588790662790355720,344598290155816303298945934459929795664498195400669045320,1022308260795588366453539605564458393804677979688651501116,2966369871488838374791418199752608782023409875490021568812,8420662861000573451020800050910631381227744162681351550176,23390730169446037363946666808085087170077067118559309861600,63593547648181414083230000384481330743647026228583123686225,169256672971313609790750616407927234133091315962228929195645,441093147743423346727410697305507337437753126447020845782590,1125775048718289437169958645361817234356056486902097979534670,2814437621795723592924896613404543085890141217255244948836675,6893332725847496916004456922686489587180200952407773860194175,16543998542033992598410696614447575009232482285778657264466020,38913348683375729069501215980461197556927106221479376945997540,89716887242227375354683359066063316589581939343966341292160995,202784745136541327856476085560280099140835890298006113879541975,449414840572875375249487540971431571068879540660445982111417350,976728253511715815542219589044577947789698201702035934455480374,2081973382485499501550520702963442467656988272049076597128787113,4353217072469680775969270560741743341464611841557160157632918509,8929676046091652873783119098957422238901767880117251605400858480,17972385966184465910525518186509242227663051809349911458971348080,35495462283214320173287898418355753399634527323466075131468412458,68799846647711707002545679650393250416575565305977454267167169826,130887513134671052346306414944650573963241319362591254459488762108,244428488384024254381656558029166734509667524110863186038804314780,448118895370711133033037023053472346601057127536582507737807910430,806614011667280039459466641496250223881902829565848513928054238774,1425643369458448441835336389621279465465688722023360164151909817368,2474392514807192123185468906124289646957689620983073388355613591064,4217714513875895664520685635439130080041516399402966002878886802950,7061117556938297236107664715510453729507707230461145330662405995950,11611615538076311010488159754394968355190451890091661210422623193340,18757225099969425478480873449407256573769191514763452724528852850780,29766900702125392607154429604494124562720673490820261932404483871890,46410759159227762667068734329587613565532232862031591184931722165850,71097333180093593872956358972985280355708952469495203517342212679600,107020196260561936040344835085651527272277686348819095820841435928240,158300706968747863726343401897526217423577411057628245901661290643855,230107213222612874076437316160321615017777473805418378063239608049315,328724590318018391537767594514745164311110676864883397233199440070450,461542606608126832563128238763127048881256404891098911266815375452450,636928797119215028937116969493115327456133838749716497548205218124381,863952922825073851132524998223334652093963721868427328357466483990497,1151937230433431801510033330964446202791951629157903104476621978653996,1509820641830226147610237860972817838610810387731232224314019098235820,1945345826973560613267037243945746061287005691884472289019986145803845,2464104714166510110138247175664611677630207209720331566091982451351537,3068507757263955986209892709318195674030069355500790252114544184701914,3756771179454002188724261167483024610261112949257976850719675590616362,4522039382676113745686610664562899993832821142625342505495905803519695,5351771379497419020124520878244166047747100251363937460632769253706795,6227515787051542132508533385593211401014807565223490863281767858858816,7125175720320232890347601260994034666025950998048498555286347009685312,8015822685360262001641051418618288999279194872804560874697140385895976,8867060492655157081461340064843240043450436806199735480859668568469000,9644872816572276123694790947724226012174159333059361400233323706054000,10315820490768608375777906839739824343455839982315664801988685355170800,10849397412704915705559522710760849740531142050366475050367410459748600,11220316982370041028826514940188571099181779385421739154653475774611800,11410491846478007825925269430700241795778080730937361852189975364012000,11410491846478007825925269430700241795778080730937361852189975364012000,11220316982370041028826514940188571099181779385421739154653475774611800,10849397412704915705559522710760849740531142050366475050367410459748600,10315820490768608375777906839739824343455839982315664801988685355170800,9644872816572276123694790947724226012174159333059361400233323706054000,8867060492655157081461340064843240043450436806199735480859668568469000,8015822685360262001641051418618288999279194872804560874697140385895976,7125175720320232890347601260994034666025950998048498555286347009685312,6227515787051542132508533385593211401014807565223490863281767858858816,5351771379497419020124520878244166047747100251363937460632769253706795,4522039382676113745686610664562899993832821142625342505495905803519695,3756771179454002188724261167483024610261112949257976850719675590616362,3068507757263955986209892709318195674030069355500790252114544184701914,2464104714166510110138247175664611677630207209720331566091982451351537,1945345826973560613267037243945746061287005691884472289019986145803845,1509820641830226147610237860972817838610810387731232224314019098235820,1151937230433431801510033330964446202791951629157903104476621978653996,863952922825073851132524998223334652093963721868427328357466483990497,636928797119215028937116969493115327456133838749716497548205218124381,461542606608126832563128238763127048881256404891098911266815375452450,328724590318018391537767594514745164311110676864883397233199440070450,230107213222612874076437316160321615017777473805418378063239608049315,158300706968747863726343401897526217423577411057628245901661290643855,107020196260561936040344835085651527272277686348819095820841435928240,71097333180093593872956358972985280355708952469495203517342212679600,46410759159227762667068734329587613565532232862031591184931722165850,29766900702125392607154429604494124562720673490820261932404483871890,18757225099969425478480873449407256573769191514763452724528852850780,11611615538076311010488159754394968355190451890091661210422623193340,7061117556938297236107664715510453729507707230461145330662405995950,4217714513875895664520685635439130080041516399402966002878886802950,2474392514807192123185468906124289646957689620983073388355613591064,1425643369458448441835336389621279465465688722023360164151909817368,806614011667280039459466641496250223881902829565848513928054238774,448118895370711133033037023053472346601057127536582507737807910430,244428488384024254381656558029166734509667524110863186038804314780,130887513134671052346306414944650573963241319362591254459488762108,68799846647711707002545679650393250416575565305977454267167169826,35495462283214320173287898418355753399634527323466075131468412458,17972385966184465910525518186509242227663051809349911458971348080,8929676046091652873783119098957422238901767880117251605400858480,4353217072469680775969270560741743341464611841557160157632918509,2081973382485499501550520702963442467656988272049076597128787113,976728253511715815542219589044577947789698201702035934455480374,449414840572875375249487540971431571068879540660445982111417350,202784745136541327856476085560280099140835890298006113879541975,89716887242227375354683359066063316589581939343966341292160995,38913348683375729069501215980461197556927106221479376945997540,16543998542033992598410696614447575009232482285778657264466020,6893332725847496916004456922686489587180200952407773860194175,2814437621795723592924896613404543085890141217255244948836675,1125775048718289437169958645361817234356056486902097979534670,441093147743423346727410697305507337437753126447020845782590,169256672971313609790750616407927234133091315962228929195645,63593547648181414083230000384481330743647026228583123686225,23390730169446037363946666808085087170077067118559309861600,8420662861000573451020800050910631381227744162681351550176,2966369871488838374791418199752608782023409875490021568812,1022308260795588366453539605564458393804677979688651501116,344598290155816303298945934459929795664498195400669045320,113582676643537217288479386218636077900588790662790355720,36598862474028658904065580003782736212411943658010225732,11525608624417864958738884310583513613853485019373386004,3546341115205496910381195172487234958108764621345657232,1065840225881433497655550461676491380852360951770552720,312800935856507656920650678970274644380584192367444820,89613241083215707117808032353646249471194390245808516,25053164173802240699602245604245188024204883294527112,6832681138309702008982430619339596733874059080325576,1817202430401516491750646441313722535604802946895100,471126556030022794157575003303557694416060023269100,119021445733900495366124211360898785957741479562720,29287999735567137603182397560011743141433767222240,7016916603312960050762449415419480127635173396995,1636068638078151307172591832610759615251724367175,371067113790920915028835261004502180778741609050,81825055861587688955076493452274839864030200970,17533940541768790490373534311201751399435043065,3649195747271677208656420846493765519679374445,737211262075086304779074918483588993874621100,144478589049891285861225737793266184729197100,27450931919479344313632890180720575098547449,5053156621993710147285656401426175515653013,900562566295908739120215992333377814670834,155269407982053230882795860747134105977730,25878234663675538480465976791189017662955,4165764604396550096855498702971890648183,647109064760629141259106594636410197776,96910053176712576710300987602554184208,13977411515872006256293411673445315030,1939449444786067853744061906841694430,258593259304809047165874920912225924,33090132707250446793737549121469668,4058223822587318946401774892255714,476317350068934148638705973269450,53418768232029997978172632516200,5714565903891581179060328129640,582039119840809194163551939130,56326366436207341370666316690,5167556553780490034006084100,448326824300590459571304100,36681285624593764874015790,2821637355737981913385830,203361250863998696460240,13679007905650136533200,854937994103133533325,49396417437069937481,2622818624977164822,127096937774223846,5574427095360695,219082287590595,7620253481412,230916772164,5971985487,128154195,2190670,27966,237,1> <1,238,28203,2218636,130344865,6100139682,236888757651,7851170253576,226702541072007,5793509382951290,132671364869584541,2749915562751388668,52019236062047102303,904334411540203470806,14533945899753270066525,217040258769648832993440,3024998606601980609846070,39502922980331746787401620,485008109925184224445319890,5615883378081080493577388200,61493922989987831404672400790,638365486277016535534218255820,6296605023732390373223880068770,59133334135921579157232960645840,529736118300964146616878605785650,4534541172656253095040480865525164,37148356529837765740139324013725382,291683392012059493959612470033695592,2198042704090876900909936827753920354,15916860960658074110037473580287009460,110887464692584582966594399275999499238,744019117937341717969407582238964381984,4812873669157179238114605297608300845959,30043999268072088577321475494160908311138,181147642645728769363261837538323123640685,1055831974277961970003011853080511920648564,5953719188289618886405872393759553330323847,32504088541473054460918546582146750614200462,171929520969370630174858627973986759827744549,881689851124977590640300656276855178603818200,4386407009346763513435495764977354513553995545,21183136289040467699029955157695516919114417510,99358996403356479445450027763476591263465244035,452892169652508603983911754456777020642771810020,2007135751869072222201427093615261796030465976225,8652985241391111357935041248030239742886897764170,36304916338880097653944846975431223269068940619235,148309445469467632969306608920910529099175246784960,590148001763923289523699214664456480373801502831820,2288328986431539285908221444617280230020862970164200,8649883568711218500733077060653319269478862027220676,31885845312111942708584676223584784758078942374852688,114666405257017947817410277957891437495399273540335628,402414176939723364038458711323920893851778582613253336,1378641161737941154576201140646766025232945144137997540,4612181341086930408036745634163726338961125573116209952,15071949739623361869120079483070748571962249640719043236,48124471098446523862804464314366249826265428677383611736,150181539117565876192544966222418814113000734320800581452,458180966799353520587425320678565873565086986063459401040,1366906550951404669752485540024388189469176175089320546436,3988678132284426741244957805317067175828087855178673069928,11387032732489411825812218250663240163251154038171373118988,31811393030446610814967466858995718551304811281240661411776,86984277817627451447176667192566417913724093347142433547825,232850220619495023873980616792408564876738342190812052881870,610349820714736956518161313713434571570844442409249774978235,1566868196461712783897369342667324571793809613349118825317260,3940212670514013030094855258766360320246197704157342928371345,9707770347643220508929353536091032673070342169663018809030850,23437331267881489514415153537134064596412683238186431124660195,55457347225409721667911912594908772566159588507258034210463560,128630235925603104424184575046524514146509045565445718238158535,292501632378768703211159444626343415730417829641972455171702970,652199585709416703105963626531711670209715430958452095990959325,1426143094084591190791707130016009518858577742362481916566897724,3058701635997215317092740292008020415446686473751112531584267487,6435190454955180277519791263705185809121600113606236754761705622,13282893118561333649752389659699165580366379721674411763033776989,26902062012276118784308637285466664466564819689467163064372206560,53467848249398786083813416604864995627297579132815986590439760538,104295308930926027175833578068749003816210092629443529398635582284,199687359782382759348852094595043824379816884668568708726655931934,375316001518695306727962972973817308472908843473454440498293076888,692547383754735387414693581082639081110724651647445693776612225210,1254732907037991172492503664549722570482959957102431021665862149204,2232257381125728481294803031117529689347591551589208678079964056142,3900035884265640565020805295745569112423378343006433552507523408432,6692107028683087787706154541563419726999206020386039391234500394014,11278832070814192900628350350949583809549223629864111333541292798900,18672733095014608246595824469905422084698159120552806541085029189290,30368840638045736488969033203802224928959643404855113934951476044120,48524125802094818085635303053901381136489865005583714656933336722670,76177659861353155274223163934081738128252906352851853117336206037740,117508092339321356540025093302572893921241185331526794702273934845450,178117529440655529913301194058636807627986638818314299338183648607840,265320903229309799766688236983177744695855097406447341722502726572095,388407920191360737802780718057847832441354884863046623964900898693170,558831803540631265614204910675066779328888150670301775296439048119765,790267196926145224100895833277872213192367081755982308500014815522900,1098471403727341861500245208256242376337390243640815408815020593576831,1500881719944288880069641967716449979550097560618143825905671702114878,2015890153258505652642558329187780854885915351026330432834088462644493,2661757872263657949120271191937264041402762016889135328790641076889816,3455166468803786760877275104918563899897816079615704513334005244039665,4409450541140070723405284419610357738917212901604803855111968597155382,5532612471430466096348139884982807351660276565221121818206526636053451,6825278936717958174934153876801220284291182304758767102834219775318276,8278810562130115934410871832045924604093934091883319356215581394136057,9873810762173532765811131542807066041579921393989279966128675057226490,11579287166548961152633054263837377448761907816587428323914537112565611,13352691507371775022856134646587246067040758563271989418568114868544128,15140998405680494891988652679612323665305145870853059429983487395581288,16882883178015419083102391483461529042729631679004296355556808954364976,18511933309227433205156131012567466055624596139259096881092992274523000,19960693307340884499472697787464050355629999315375026202222009061224800,21165217903473524081337429550500674083986982032682139852356095814919400,22069714395074956734386037650949420839712921435788214205020886234360400,22630808828848048854751784370888812894959860116359101006843451138623800,22820983692956015651850538861400483591556161461874723704379950728024000,22630808828848048854751784370888812894959860116359101006843451138623800,22069714395074956734386037650949420839712921435788214205020886234360400,21165217903473524081337429550500674083986982032682139852356095814919400,19960693307340884499472697787464050355629999315375026202222009061224800,18511933309227433205156131012567466055624596139259096881092992274523000,16882883178015419083102391483461529042729631679004296355556808954364976,15140998405680494891988652679612323665305145870853059429983487395581288,13352691507371775022856134646587246067040758563271989418568114868544128,11579287166548961152633054263837377448761907816587428323914537112565611,9873810762173532765811131542807066041579921393989279966128675057226490,8278810562130115934410871832045924604093934091883319356215581394136057,6825278936717958174934153876801220284291182304758767102834219775318276,5532612471430466096348139884982807351660276565221121818206526636053451,4409450541140070723405284419610357738917212901604803855111968597155382,3455166468803786760877275104918563899897816079615704513334005244039665,2661757872263657949120271191937264041402762016889135328790641076889816,2015890153258505652642558329187780854885915351026330432834088462644493,1500881719944288880069641967716449979550097560618143825905671702114878,1098471403727341861500245208256242376337390243640815408815020593576831,790267196926145224100895833277872213192367081755982308500014815522900,558831803540631265614204910675066779328888150670301775296439048119765,388407920191360737802780718057847832441354884863046623964900898693170,265320903229309799766688236983177744695855097406447341722502726572095,178117529440655529913301194058636807627986638818314299338183648607840,117508092339321356540025093302572893921241185331526794702273934845450,76177659861353155274223163934081738128252906352851853117336206037740,48524125802094818085635303053901381136489865005583714656933336722670,30368840638045736488969033203802224928959643404855113934951476044120,18672733095014608246595824469905422084698159120552806541085029189290,11278832070814192900628350350949583809549223629864111333541292798900,6692107028683087787706154541563419726999206020386039391234500394014,3900035884265640565020805295745569112423378343006433552507523408432,2232257381125728481294803031117529689347591551589208678079964056142,1254732907037991172492503664549722570482959957102431021665862149204,692547383754735387414693581082639081110724651647445693776612225210,375316001518695306727962972973817308472908843473454440498293076888,199687359782382759348852094595043824379816884668568708726655931934,104295308930926027175833578068749003816210092629443529398635582284,53467848249398786083813416604864995627297579132815986590439760538,26902062012276118784308637285466664466564819689467163064372206560,13282893118561333649752389659699165580366379721674411763033776989,6435190454955180277519791263705185809121600113606236754761705622,3058701635997215317092740292008020415446686473751112531584267487,1426143094084591190791707130016009518858577742362481916566897724,652199585709416703105963626531711670209715430958452095990959325,292501632378768703211159444626343415730417829641972455171702970,128630235925603104424184575046524514146509045565445718238158535,55457347225409721667911912594908772566159588507258034210463560,23437331267881489514415153537134064596412683238186431124660195,9707770347643220508929353536091032673070342169663018809030850,3940212670514013030094855258766360320246197704157342928371345,1566868196461712783897369342667324571793809613349118825317260,610349820714736956518161313713434571570844442409249774978235,232850220619495023873980616792408564876738342190812052881870,86984277817627451447176667192566417913724093347142433547825,31811393030446610814967466858995718551304811281240661411776,11387032732489411825812218250663240163251154038171373118988,3988678132284426741244957805317067175828087855178673069928,1366906550951404669752485540024388189469176175089320546436,458180966799353520587425320678565873565086986063459401040,150181539117565876192544966222418814113000734320800581452,48124471098446523862804464314366249826265428677383611736,15071949739623361869120079483070748571962249640719043236,4612181341086930408036745634163726338961125573116209952,1378641161737941154576201140646766025232945144137997540,402414176939723364038458711323920893851778582613253336,114666405257017947817410277957891437495399273540335628,31885845312111942708584676223584784758078942374852688,8649883568711218500733077060653319269478862027220676,2288328986431539285908221444617280230020862970164200,590148001763923289523699214664456480373801502831820,148309445469467632969306608920910529099175246784960,36304916338880097653944846975431223269068940619235,8652985241391111357935041248030239742886897764170,2007135751869072222201427093615261796030465976225,452892169652508603983911754456777020642771810020,99358996403356479445450027763476591263465244035,21183136289040467699029955157695516919114417510,4386407009346763513435495764977354513553995545,881689851124977590640300656276855178603818200,171929520969370630174858627973986759827744549,32504088541473054460918546582146750614200462,5953719188289618886405872393759553330323847,1055831974277961970003011853080511920648564,181147642645728769363261837538323123640685,30043999268072088577321475494160908311138,4812873669157179238114605297608300845959,744019117937341717969407582238964381984,110887464692584582966594399275999499238,15916860960658074110037473580287009460,2198042704090876900909936827753920354,291683392012059493959612470033695592,37148356529837765740139324013725382,4534541172656253095040480865525164,529736118300964146616878605785650,59133334135921579157232960645840,6296605023732390373223880068770,638365486277016535534218255820,61493922989987831404672400790,5615883378081080493577388200,485008109925184224445319890,39502922980331746787401620,3024998606601980609846070,217040258769648832993440,14533945899753270066525,904334411540203470806,52019236062047102303,2749915562751388668,132671364869584541,5793509382951290,226702541072007,7851170253576,236888757651,6100139682,130344865,2218636,28203,238,1> <1,239,28441,2246839,132563501,6230484547,242988897333,8088059011227,234553711325583,6020211924023297,138464874252535831,2882586927620973209,54769151624798490971,956353647602250573109,15438280311293473537331,231574204669402103059965,3242038865371629442839510,42527921586933727397247690,524511032905515971232721510,6100891488006264718022708090,67109806368068911898249788990,699859409267004366938890656610,6934970510009406908758098324590,65429939159653969530456840714610,588869452436885725774111566431490,5064277290957217241657359471310814,41682897702494018835179804879250546,328831748541897259699751794047420974,2489726096102936394869549297787615946,18114903664748951010947410408040929814,126804325653242657076631872856286508698,854906582629926300936001981514963881222,5556892787094520956084012879847265227943,34856872937229267815436080791769209157097,211191641913800857940583313032484031951823,1236979616923690739366273690618835044289249,7009551162567580856408884246840065250972411,38457807729762673347324418975906303944524309,204433609510843684635777174556133510441945011,1053619372094348220815159284250841938431562749,5268096860471741104075796421254209692157813745,25569543298387231212465450922672871432668413055,120542132692396947144479982921172108182579661545,552251166055865083429361782220253611906237054055,2460027921521580826185338848072038816673237786245,10660120993260183580136468341645501538917363740395,44957901580271209011879888223461463011955838383405,184614361808347730623251455896341752368244187404195,738457447233390922493005823585367009472976749616780,2878476988195462575431920659281736710394664472996020,10938212555142757786641298505270599499499724997384876,40535728880823161209317753284238104027557804402073364,146552250569129890525994954181476222253478215915188316,517080582196741311855868989281812331347177856153588964,1781055338677664518614659851970686919084723726751250876,5990822502824871562612946774810492364194070717254207492,19684131080710292277156825117234474910923375213835253188,63196420838069885731924543797436998398227678318102654972,198306010216012400055349430536785063939266162998184193188,608362505916919396779970286900984687678087720384259982492,1825087517750758190339910860702954063034263161152779947476,5355584683235831410997443345341455365297264030267993616364,15375710864773838567057176055980307339079241893350046188916,43198425762936022640779685109658958714555965319412034530764,118795670848074062262144134051562136465028904628383094959601,319834498437122475321157283984974982790462435537954486429695,843200041334231980392141930505843136447582784600061827860105,2177218017176449740415530656380759143364654055758368600295495,5507080866975725813992224601433684892040007317506461753688605,13647983018157233539024208794857392993316539873820361737402195,33145101615524710023344507073225097269483025407849449933691045,78894678493291211182327066132042837162572271745444465335123755,184087583151012826092096487641433286712668634072703752448622095,421131868304371807635344019672867929876926875207418173409861505,944701218088185406317123071158055085940133260600424551162662295,2078342679794007893897670756547721189068293173320934012557857049,4484844730081806507884447422024029934305264216113594448151165211,9493892090952395594612531555713206224568286587357349286345973109,19718083573516513927272180923404351389487979835280648517795482611,40184955130837452434061026945165830046931199411141574827405983549,80369910261674904868122053890331660093862398822283149654811967098,157763157180324813259646994673613999443507671762259515989075342822,303982668713308786524685672663792828196026977298012238125291514218,575003361301078066076815067568861132852725728142023149224949008822,1067863385273430694142656554056456389583633495120900134274905302098,1947280290792726559907197245632361651593684608749876715442474374414,3486990288163719653787306695667252259830551508691639699745826205346,6132293265391369046315608326863098801770969894595642230587487464574,10592142912948728352726959837308988839422584363392472943742023802446,17970939099497280688334504892513003536548429650250150724775793192914,29951565165828801147224174820855005894247382750416917874626321988190,49041573733060344735564857673707647013657802525407920476036505233410,78892966440140554574604336257703606065449508410438828591884812766790,124701785663447973359858466987983119264742771358435567774269542760410,193685752200674511814248257236654632049494091684378647819610140883190,295625621779976886453326287361209701549227824149841094040457583453290,443438432669965329679989431041814552323841736224761641060686375179935,653728823420670537569468955041025577137209982269493965687403625265265,947239723731992003416985628732914611770243035533348399261339946812935,1349099000466776489715100743952938992521255232426284083796453863642665,1888738600653487085601141041534114589529757325396797717315035409099731,2599353123671630741569887175972692355887487804258959234720692295691709,3516771873202794532712200296904230834436012911644474258739760164759371,4677648025522163601762829521125044896288677367915465761624729539534309,6116924341067444709997546296855827941300578096504839842124646320929481,7864617009943857484282559524528921638815028981220508368445973841195047,9942063012570536819753424304593165090577489466825925673318495233208833,12357891408148424271282293761784027635951458869979888921040746411371727,15104089498848074109345025708847144888385116396642086459049801169454333,18152621324303648700222003374852990645673855485872599322344256451362547,21453097928722493918444185806644443490341829210576708290043212169792101,24931978673920736175489188910424623515802666379859417742482651981109739,28493689913052269914844787326199569732345904434125048848551602264125416,32023881583695913975091044163073852708034777549857355785540296349946264,35394816487242852288258522496028995098354227818263393236649801228887976,38472626616568317704628828800031516411254595454634123083315001335747800,41125911210814408580810127337964724439616981348057166054578104876144200,43234932298548480815723467201450094923699903468470354057376982049279800,44700523223923005589137822021838233734672781552147315211864337372984200,45451792521804064506602323232289296486516021578233824711223401866647800,45451792521804064506602323232289296486516021578233824711223401866647800,44700523223923005589137822021838233734672781552147315211864337372984200,43234932298548480815723467201450094923699903468470354057376982049279800,41125911210814408580810127337964724439616981348057166054578104876144200,38472626616568317704628828800031516411254595454634123083315001335747800,35394816487242852288258522496028995098354227818263393236649801228887976,32023881583695913975091044163073852708034777549857355785540296349946264,28493689913052269914844787326199569732345904434125048848551602264125416,24931978673920736175489188910424623515802666379859417742482651981109739,21453097928722493918444185806644443490341829210576708290043212169792101,18152621324303648700222003374852990645673855485872599322344256451362547,15104089498848074109345025708847144888385116396642086459049801169454333,12357891408148424271282293761784027635951458869979888921040746411371727,9942063012570536819753424304593165090577489466825925673318495233208833,7864617009943857484282559524528921638815028981220508368445973841195047,6116924341067444709997546296855827941300578096504839842124646320929481,4677648025522163601762829521125044896288677367915465761624729539534309,3516771873202794532712200296904230834436012911644474258739760164759371,2599353123671630741569887175972692355887487804258959234720692295691709,1888738600653487085601141041534114589529757325396797717315035409099731,1349099000466776489715100743952938992521255232426284083796453863642665,947239723731992003416985628732914611770243035533348399261339946812935,653728823420670537569468955041025577137209982269493965687403625265265,443438432669965329679989431041814552323841736224761641060686375179935,295625621779976886453326287361209701549227824149841094040457583453290,193685752200674511814248257236654632049494091684378647819610140883190,124701785663447973359858466987983119264742771358435567774269542760410,78892966440140554574604336257703606065449508410438828591884812766790,49041573733060344735564857673707647013657802525407920476036505233410,29951565165828801147224174820855005894247382750416917874626321988190,17970939099497280688334504892513003536548429650250150724775793192914,10592142912948728352726959837308988839422584363392472943742023802446,6132293265391369046315608326863098801770969894595642230587487464574,3486990288163719653787306695667252259830551508691639699745826205346,1947280290792726559907197245632361651593684608749876715442474374414,1067863385273430694142656554056456389583633495120900134274905302098,575003361301078066076815067568861132852725728142023149224949008822,303982668713308786524685672663792828196026977298012238125291514218,157763157180324813259646994673613999443507671762259515989075342822,80369910261674904868122053890331660093862398822283149654811967098,40184955130837452434061026945165830046931199411141574827405983549,19718083573516513927272180923404351389487979835280648517795482611,9493892090952395594612531555713206224568286587357349286345973109,4484844730081806507884447422024029934305264216113594448151165211,2078342679794007893897670756547721189068293173320934012557857049,944701218088185406317123071158055085940133260600424551162662295,421131868304371807635344019672867929876926875207418173409861505,184087583151012826092096487641433286712668634072703752448622095,78894678493291211182327066132042837162572271745444465335123755,33145101615524710023344507073225097269483025407849449933691045,13647983018157233539024208794857392993316539873820361737402195,5507080866975725813992224601433684892040007317506461753688605,2177218017176449740415530656380759143364654055758368600295495,843200041334231980392141930505843136447582784600061827860105,319834498437122475321157283984974982790462435537954486429695,118795670848074062262144134051562136465028904628383094959601,43198425762936022640779685109658958714555965319412034530764,15375710864773838567057176055980307339079241893350046188916,5355584683235831410997443345341455365297264030267993616364,1825087517750758190339910860702954063034263161152779947476,608362505916919396779970286900984687678087720384259982492,198306010216012400055349430536785063939266162998184193188,63196420838069885731924543797436998398227678318102654972,19684131080710292277156825117234474910923375213835253188,5990822502824871562612946774810492364194070717254207492,1781055338677664518614659851970686919084723726751250876,517080582196741311855868989281812331347177856153588964,146552250569129890525994954181476222253478215915188316,40535728880823161209317753284238104027557804402073364,10938212555142757786641298505270599499499724997384876,2878476988195462575431920659281736710394664472996020,738457447233390922493005823585367009472976749616780,184614361808347730623251455896341752368244187404195,44957901580271209011879888223461463011955838383405,10660120993260183580136468341645501538917363740395,2460027921521580826185338848072038816673237786245,552251166055865083429361782220253611906237054055,120542132692396947144479982921172108182579661545,25569543298387231212465450922672871432668413055,5268096860471741104075796421254209692157813745,1053619372094348220815159284250841938431562749,204433609510843684635777174556133510441945011,38457807729762673347324418975906303944524309,7009551162567580856408884246840065250972411,1236979616923690739366273690618835044289249,211191641913800857940583313032484031951823,34856872937229267815436080791769209157097,5556892787094520956084012879847265227943,854906582629926300936001981514963881222,126804325653242657076631872856286508698,18114903664748951010947410408040929814,2489726096102936394869549297787615946,328831748541897259699751794047420974,41682897702494018835179804879250546,5064277290957217241657359471310814,588869452436885725774111566431490,65429939159653969530456840714610,6934970510009406908758098324590,699859409267004366938890656610,67109806368068911898249788990,6100891488006264718022708090,524511032905515971232721510,42527921586933727397247690,3242038865371629442839510,231574204669402103059965,15438280311293473537331,956353647602250573109,54769151624798490971,2882586927620973209,138464874252535831,6020211924023297,234553711325583,8088059011227,242988897333,6230484547,132563501,2246839,28441,239,1> <1,240,28680,2275280,134810340,6363048048,249219381880,8331047908560,242641770336810,6254765635348880,144485086176559128,3021051801873509040,57651738552419464180,1011122799227049064080,16394633958895724110440,247012484980695576597296,3473613070041031545899475,45769960452305356840087200,567038954492449698629969200,6625402520911780689255429600,73210697856075176616272497080,766969215635073278837140445600,7634829919276411275696988981200,72364909669663376439214939039200,654299391596539695304568407146100,5653146743394102967431471037742304,46747174993451236076837164350561360,370514646244391278534931598926671520,2818557844644833654569301091835036920,20604629760851887405816959705828545760,144919229317991608087579283264327438512,981710908283168958012633854371250389920,6411799369724447257020014861362229109165,40413765724323788771520093671616474385040,246048514851030125756019393824253241108920,1448171258837491597306857003651319076241072,8246530779491271595775157937458900295261660,45467358892330254203733303222746369195496720,242891417240606357983101593532039814386469320,1258052981605191905450936458806975448873507760,6321716232566089324890955705505051630589376494,30837640158858972316541247343927081124826226800,146111675990784178356945433843844979615248074600,672793298748262030573841765141425720088816715600,3012279087577445909614700630292292428579474840300,13120148914781764406321807189717540355590601526640,55618022573531392592016356565106964550873202123800,229572263388618939635131344119803215380200025787600,923071809041738653116257279481708761841220937020975,3616934435428853497924926482867103719867641222612800,13816689543338220362073219164552336209894389470380896,51473941435965918995959051789508703527057529399458240,187087979449953051735312707465714326281036020317261680,663632832765871202381863943463288553600656072068777280,2298135920874405830470528841252499250431901582904839840,7771877841502536081227606626781179283278794444005458368,25674953583535163839769771892044967275117445931089460680,82880551918780178009081368914671473309151053531937908160,261502431054082285787273974334222062337493841316286848160,806668516132931796835319717437769751617353883382444175680,2433450023667677587119881147603938750712350881537039929968,7180672200986589601337354206044409428331527191420773563840,20731295548009669978054619401321762704376505923618039805280,58574136627709861207836861165639266053635207212762080719680,161994096611010084902923819161221095179584869947795129490365,438630169285196537583301418036537119255491340166337581389296,1163034539771354455713299214490818119238045220138016314289800,3020418058510681720807672586886602279812236840358430428155600,7684298884152175554407755257814444035404661373264830353984100,19155063885132959353016433396291077885356547191326823491090800,46793084633681943562368715868082490262799565281669811671093240,112039780108815921205671573205267934432055297153293915268814800,262982261644304037274423553773476123875240905818148217783745850,605219451455384633727440507314301216589595509280121925858483600,1365833086392557213952467090830923015817060135807842724572523800,3023043897882193300214793827705776275008426433921358563720519344,6563187409875814401782118178571751123373557389434528460709022260,13978736821034202102496978977737236158873550803470943734497138320,29211975664468909521884712479117557614056266422637997804141455720,59903038704353966361333207868570181436419179246422223345201466160,120554865392512357302183080835497490140793598233424724482217950647,238133067441999718127769048563945659537370070584542665643887309920,461745825893633599784332667337406827639534649060271754114366857040,878986030014386852601500740232653961048752705440035387350240523040,1642866746574508760219471621625317522436359223262923283499854310920,3015143676066157254049853799688818041177318103870776849717379676512,5434270578956446213694503941299613911424236117441516415188300579760,9619283553555088700102915022530351061601521403287281930333313669920,16724436178340097399042568164172087641193554257988115174329511267020,28563082012446009041061464729821992375971014013642623668517816995360,47922504265326081835558679713368009430795812400667068599402115181104,78993138898889145882789032494562652907905185275824838350662827221600,127934540173200899310169193931411253079107310935846749067921318000200,203594752103588527934462803245686725330192279768874396366154355527200,318387537864122485174106724224637751314236863042814215593879683643600,489311373980651398267574544597864333598721915834219741860067724336480,739064054449942216133315718403024253873069560374602735101143958633225,1097167256090635867249458386082840129461051718494255606748090000445200,1600968547152662540986454583773940188907453017802842364948743572078200,2296338724198768493132086372685853604291498267959632483057793810455600,3237837601120263575316241785487053582051012557823081801111489272742396,4488091724325117827171028217506806945417245129655756952035727704791440,6116124996874425274282087472876923190323500715903433493460452460451080,8194419898724958134475029818029275730724690279559940020364489704293680,10794572366589608311760375817980872837589255464420305603749375860463790,13981541351011302194280105821384749580115607077725348210570620162124528,17806680022514394304035983829122086729392518448046434041764469074403880,22299954420718961091035718066377192726528948336805814594359241644580560,27461980906996498380627319470631172524336575266621975380090547580826060,33256710823151722809567029083700135534058971882514685781394057620816880,39605719253026142618666189181497434136015684696449307612387468621154648,46385076602643230093933374717069067006144495590436126032525864150901840,53425668586973006090333976236624193248148570813984466591034254245235155,60517571496748183889935831489273422440380681983982404634091898614071680,67418698070938766263349566659102847806389005368120749022190097578834240,73867443103811169992887351296060511509608823272897516319964802564635776,79598537827382726285438956137996240850871576802691289137893106211892000,84360843509362889396533594539414819363316884816527520111955086925424000,87935455522471486404861289223288328658372685020617669269241319422264000,90152315745727070095740145254127530221188803130381139923087739239632000,90903585043608129013204646464578592973032043156467649422446803733295600,90152315745727070095740145254127530221188803130381139923087739239632000,87935455522471486404861289223288328658372685020617669269241319422264000,84360843509362889396533594539414819363316884816527520111955086925424000,79598537827382726285438956137996240850871576802691289137893106211892000,73867443103811169992887351296060511509608823272897516319964802564635776,67418698070938766263349566659102847806389005368120749022190097578834240,60517571496748183889935831489273422440380681983982404634091898614071680,53425668586973006090333976236624193248148570813984466591034254245235155,46385076602643230093933374717069067006144495590436126032525864150901840,39605719253026142618666189181497434136015684696449307612387468621154648,33256710823151722809567029083700135534058971882514685781394057620816880,27461980906996498380627319470631172524336575266621975380090547580826060,22299954420718961091035718066377192726528948336805814594359241644580560,17806680022514394304035983829122086729392518448046434041764469074403880,13981541351011302194280105821384749580115607077725348210570620162124528,10794572366589608311760375817980872837589255464420305603749375860463790,8194419898724958134475029818029275730724690279559940020364489704293680,6116124996874425274282087472876923190323500715903433493460452460451080,4488091724325117827171028217506806945417245129655756952035727704791440,3237837601120263575316241785487053582051012557823081801111489272742396,2296338724198768493132086372685853604291498267959632483057793810455600,1600968547152662540986454583773940188907453017802842364948743572078200,1097167256090635867249458386082840129461051718494255606748090000445200,739064054449942216133315718403024253873069560374602735101143958633225,489311373980651398267574544597864333598721915834219741860067724336480,318387537864122485174106724224637751314236863042814215593879683643600,203594752103588527934462803245686725330192279768874396366154355527200,127934540173200899310169193931411253079107310935846749067921318000200,78993138898889145882789032494562652907905185275824838350662827221600,47922504265326081835558679713368009430795812400667068599402115181104,28563082012446009041061464729821992375971014013642623668517816995360,16724436178340097399042568164172087641193554257988115174329511267020,9619283553555088700102915022530351061601521403287281930333313669920,5434270578956446213694503941299613911424236117441516415188300579760,3015143676066157254049853799688818041177318103870776849717379676512,1642866746574508760219471621625317522436359223262923283499854310920,878986030014386852601500740232653961048752705440035387350240523040,461745825893633599784332667337406827639534649060271754114366857040,238133067441999718127769048563945659537370070584542665643887309920,120554865392512357302183080835497490140793598233424724482217950647,59903038704353966361333207868570181436419179246422223345201466160,29211975664468909521884712479117557614056266422637997804141455720,13978736821034202102496978977737236158873550803470943734497138320,6563187409875814401782118178571751123373557389434528460709022260,3023043897882193300214793827705776275008426433921358563720519344,1365833086392557213952467090830923015817060135807842724572523800,605219451455384633727440507314301216589595509280121925858483600,262982261644304037274423553773476123875240905818148217783745850,112039780108815921205671573205267934432055297153293915268814800,46793084633681943562368715868082490262799565281669811671093240,19155063885132959353016433396291077885356547191326823491090800,7684298884152175554407755257814444035404661373264830353984100,3020418058510681720807672586886602279812236840358430428155600,1163034539771354455713299214490818119238045220138016314289800,438630169285196537583301418036537119255491340166337581389296,161994096611010084902923819161221095179584869947795129490365,58574136627709861207836861165639266053635207212762080719680,20731295548009669978054619401321762704376505923618039805280,7180672200986589601337354206044409428331527191420773563840,2433450023667677587119881147603938750712350881537039929968,806668516132931796835319717437769751617353883382444175680,261502431054082285787273974334222062337493841316286848160,82880551918780178009081368914671473309151053531937908160,25674953583535163839769771892044967275117445931089460680,7771877841502536081227606626781179283278794444005458368,2298135920874405830470528841252499250431901582904839840,663632832765871202381863943463288553600656072068777280,187087979449953051735312707465714326281036020317261680,51473941435965918995959051789508703527057529399458240,13816689543338220362073219164552336209894389470380896,3616934435428853497924926482867103719867641222612800,923071809041738653116257279481708761841220937020975,229572263388618939635131344119803215380200025787600,55618022573531392592016356565106964550873202123800,13120148914781764406321807189717540355590601526640,3012279087577445909614700630292292428579474840300,672793298748262030573841765141425720088816715600,146111675990784178356945433843844979615248074600,30837640158858972316541247343927081124826226800,6321716232566089324890955705505051630589376494,1258052981605191905450936458806975448873507760,242891417240606357983101593532039814386469320,45467358892330254203733303222746369195496720,8246530779491271595775157937458900295261660,1448171258837491597306857003651319076241072,246048514851030125756019393824253241108920,40413765724323788771520093671616474385040,6411799369724447257020014861362229109165,981710908283168958012633854371250389920,144919229317991608087579283264327438512,20604629760851887405816959705828545760,2818557844644833654569301091835036920,370514646244391278534931598926671520,46747174993451236076837164350561360,5653146743394102967431471037742304,654299391596539695304568407146100,72364909669663376439214939039200,7634829919276411275696988981200,766969215635073278837140445600,73210697856075176616272497080,6625402520911780689255429600,567038954492449698629969200,45769960452305356840087200,3473613070041031545899475,247012484980695576597296,16394633958895724110440,1011122799227049064080,57651738552419464180,3021051801873509040,144485086176559128,6254765635348880,242641770336810,8331047908560,249219381880,6363048048,134810340,2275280,28680,240,1> <1,241,28920,2303960,137085620,6497858388,255582429928,8580267290440,250972818245370,6497407405685690,150739851811908008,3165536888050068168,60672790354292973220,1068774537779468528260,17405756758122773174520,263407118939591300707736,3720625555021727122496771,49243573522346388385986675,612808914944755055470056400,7192441475404230387885398800,79836100376986957305527926680,840179913491148455453412942680,8401799134911484554534129426800,79999739588939787714911928020400,726664301266203071743783346185300,6307446134990642662736039444888404,52400321736845339044268635388303664,417261821237842514611768763277232880,3189072490889224933104232690761708440,23423187605496721060386260797663582680,165523859078843495493396242970155984272,1126630137601160566100213137635577828432,7393510278007616215032648715733479499085,46825565094048236028540108532978703494205,286462280575353914527539487495869715493960,1694219773688521723062876397475572317349992,9694702038328763193082014941110219371502732,53713889671821525799508461160205269490758380,288358776132936612186834896754786183581966040,1500944398845798263434038052339015263259977080,7579769214171281230341892164312027079462884254,37159356391425061641432203049432132755415603294,176949316149643150673486681187772060740074301400,818904974739046208930787198985270699704064790200,3685072386325707940188542395433718148668291555900,16132428002359210315936507820009832784170076366940,68738171488313156998338163754824504906463803650440,285190285962150332227147700684910179931073227911400,1152644072430357592751388623601511977221420962808575,4540006244470592151041183762348812481708862159633775,17433623978767073859998145647419439929762030692993696,65290630979304139358032270954061039736951918869839136,238561920885918970731271759255223029808093549716719920,850720812215824254117176650929002879881692092386038960,2961768753640277032852392784715787804032557654973617120,10070013762376941911698135468033678533710696026910298208,33446831425037699920997378518826146558396240375094919048,108555505502315341848851140806716440584268499463027368840,344382982972862463796355343248893535646644894848224756320,1068170947187014082622593691771991813954847724698731023840,3240118539800609383955200865041708502329704764919484105648,9614122224654267188457235353648348179043878072957813493808,27911967748996259579391973607366172132708033115038813369120,79305432175719531185891480566961028758011713136380120524960,220568233238719946110760680326860361233220077160557210210045,600624265896206622486225237197758214435076210114132710879661,1601664709056550993296600632527355238493536560304353895679096,4183452598282036176520971801377420399050282060496446742445400,10704716942662857275215427844701046315216898213623260782139700,26839362769285134907424188654105521920761208564591653845074900,65948148518814902915385149264373568148156112472996635162184040,158832864742497864768040289073350424694854862434963726939908040,375022041753119958480095126978744058307296202971442133052560650,868201713099688671001864061087777340464836415098270143642229450,1971052537847941847679907598145224232406655645087964650431007400,4388876984274750514167260918536699290825486569729201288293043144,9586231307758007701996912006277527398381983823355887024429541604,20541924230910016504279097156308987282247108192905472195206160580,43190712485503111624381691456854793772929817226108941538638594040,89115014368822875883217920347687739050475445669060221149342921880,180457904096866323663516288704067671577212777479846947827419416807,358687932834512075429952129399443149678163668817967390126105260567,699878893335633317912101715901352487176904719644814419758254166960,1340731855908020452385833407570060788688287354500307141464607380080,2521852776588895612820972361857971483485111928702958670850094833960,4658010422640666014269325421314135563613677327133700133217233987432,8449414255022603467744357740988431952601554221312293264905680256272,15053554132511534913797418963829964973025757520728798345521614249680,26343719731895186099145483186702438702795075661275397104662824936940,45287518190786106440104032893994080017164568271630738842847328262380,76485586277772090876620144443190001806766826414309692267919932176464,126915643164215227718347712207930662338700997676491906950064942402704,206927679072090045192958226425973905987012496211671587418584145221800,331529292276789427244631997177097978409299590704721145434075673527400,521982289967711013108569527470324476644429142811688611960034039170800,807698911844773883441681268822502084912958778877033957453947407980080,1228375428430593614400890263000888587471791476208822476961211682969705,1836231310540578083382774104485864383334121278868858341849233959078425,2698135803243298408235912969856780318368504736297097971696833572523400,3897307271351431034118540956459793793198951285762474848006537382533800,5534176325319032068448328158172907186342510825782714284169283083197996,7725929325445381402487270002993860527468257687478838753147216977533836,10604216721199543101453115690383730135740745845559190445496180165242520,14310544895599383408757117290906198921048190995463373513824942164744760,18988992265314566446235405636010148568313945743980245624113865564757470,24776113717600910506040481639365622417704862542145653814319996022588318,31788221373525696498316089650506836309508125525771782252335089236528408,40106634443233355395071701895499279455921466784852248636123710718984440,49761935327715459471663037537008365250865523603427789974449789225406620,60718691730148221190194348554331308058395547149136661161484605201642940,72862430076177865428233218265197569670074656578963993393781526241971528,85990795855669372712599563898566501142160180286885433644913332772056488,99810745189616236184267350953693260254293066404420592623560118396136995,113943240083721189980269807725897615688529252797966871225126152859306835,127936269567686950153285398148376270246769687352103153656281996192905920,141286141174749936256236917955163359315997828641018265342154900143470016,153465980931193896278326307434056752360480400075588805457857908776527776,163959381336745615681972550677411060214188461619218809249848193137316000,172296299031834375801394883762703148021689569837145189381196406347688000,178087771268198556500601434477415858879561488150998809192329058661896000,181055900789335199108944791718706123194220846286848789345534542972927600,181055900789335199108944791718706123194220846286848789345534542972927600,178087771268198556500601434477415858879561488150998809192329058661896000,172296299031834375801394883762703148021689569837145189381196406347688000,163959381336745615681972550677411060214188461619218809249848193137316000,153465980931193896278326307434056752360480400075588805457857908776527776,141286141174749936256236917955163359315997828641018265342154900143470016,127936269567686950153285398148376270246769687352103153656281996192905920,113943240083721189980269807725897615688529252797966871225126152859306835,99810745189616236184267350953693260254293066404420592623560118396136995,85990795855669372712599563898566501142160180286885433644913332772056488,72862430076177865428233218265197569670074656578963993393781526241971528,60718691730148221190194348554331308058395547149136661161484605201642940,49761935327715459471663037537008365250865523603427789974449789225406620,40106634443233355395071701895499279455921466784852248636123710718984440,31788221373525696498316089650506836309508125525771782252335089236528408,24776113717600910506040481639365622417704862542145653814319996022588318,18988992265314566446235405636010148568313945743980245624113865564757470,14310544895599383408757117290906198921048190995463373513824942164744760,10604216721199543101453115690383730135740745845559190445496180165242520,7725929325445381402487270002993860527468257687478838753147216977533836,5534176325319032068448328158172907186342510825782714284169283083197996,3897307271351431034118540956459793793198951285762474848006537382533800,2698135803243298408235912969856780318368504736297097971696833572523400,1836231310540578083382774104485864383334121278868858341849233959078425,1228375428430593614400890263000888587471791476208822476961211682969705,807698911844773883441681268822502084912958778877033957453947407980080,521982289967711013108569527470324476644429142811688611960034039170800,331529292276789427244631997177097978409299590704721145434075673527400,206927679072090045192958226425973905987012496211671587418584145221800,126915643164215227718347712207930662338700997676491906950064942402704,76485586277772090876620144443190001806766826414309692267919932176464,45287518190786106440104032893994080017164568271630738842847328262380,26343719731895186099145483186702438702795075661275397104662824936940,15053554132511534913797418963829964973025757520728798345521614249680,8449414255022603467744357740988431952601554221312293264905680256272,4658010422640666014269325421314135563613677327133700133217233987432,2521852776588895612820972361857971483485111928702958670850094833960,1340731855908020452385833407570060788688287354500307141464607380080,699878893335633317912101715901352487176904719644814419758254166960,358687932834512075429952129399443149678163668817967390126105260567,180457904096866323663516288704067671577212777479846947827419416807,89115014368822875883217920347687739050475445669060221149342921880,43190712485503111624381691456854793772929817226108941538638594040,20541924230910016504279097156308987282247108192905472195206160580,9586231307758007701996912006277527398381983823355887024429541604,4388876984274750514167260918536699290825486569729201288293043144,1971052537847941847679907598145224232406655645087964650431007400,868201713099688671001864061087777340464836415098270143642229450,375022041753119958480095126978744058307296202971442133052560650,158832864742497864768040289073350424694854862434963726939908040,65948148518814902915385149264373568148156112472996635162184040,26839362769285134907424188654105521920761208564591653845074900,10704716942662857275215427844701046315216898213623260782139700,4183452598282036176520971801377420399050282060496446742445400,1601664709056550993296600632527355238493536560304353895679096,600624265896206622486225237197758214435076210114132710879661,220568233238719946110760680326860361233220077160557210210045,79305432175719531185891480566961028758011713136380120524960,27911967748996259579391973607366172132708033115038813369120,9614122224654267188457235353648348179043878072957813493808,3240118539800609383955200865041708502329704764919484105648,1068170947187014082622593691771991813954847724698731023840,344382982972862463796355343248893535646644894848224756320,108555505502315341848851140806716440584268499463027368840,33446831425037699920997378518826146558396240375094919048,10070013762376941911698135468033678533710696026910298208,2961768753640277032852392784715787804032557654973617120,850720812215824254117176650929002879881692092386038960,238561920885918970731271759255223029808093549716719920,65290630979304139358032270954061039736951918869839136,17433623978767073859998145647419439929762030692993696,4540006244470592151041183762348812481708862159633775,1152644072430357592751388623601511977221420962808575,285190285962150332227147700684910179931073227911400,68738171488313156998338163754824504906463803650440,16132428002359210315936507820009832784170076366940,3685072386325707940188542395433718148668291555900,818904974739046208930787198985270699704064790200,176949316149643150673486681187772060740074301400,37159356391425061641432203049432132755415603294,7579769214171281230341892164312027079462884254,1500944398845798263434038052339015263259977080,288358776132936612186834896754786183581966040,53713889671821525799508461160205269490758380,9694702038328763193082014941110219371502732,1694219773688521723062876397475572317349992,286462280575353914527539487495869715493960,46825565094048236028540108532978703494205,7393510278007616215032648715733479499085,1126630137601160566100213137635577828432,165523859078843495493396242970155984272,23423187605496721060386260797663582680,3189072490889224933104232690761708440,417261821237842514611768763277232880,52400321736845339044268635388303664,6307446134990642662736039444888404,726664301266203071743783346185300,79999739588939787714911928020400,8401799134911484554534129426800,840179913491148455453412942680,79836100376986957305527926680,7192441475404230387885398800,612808914944755055470056400,49243573522346388385986675,3720625555021727122496771,263407118939591300707736,17405756758122773174520,1068774537779468528260,60672790354292973220,3165536888050068168,150739851811908008,6497407405685690,250972818245370,8580267290440,255582429928,6497858388,137085620,2303960,28920,241,1> <1,242,29161,2332880,139389580,6634944008,262080288316,8835849720368,259553085535810,6748380223931060,157237259217593698,3316276739861976176,63838327242343041388,1129447328133761501480,18474531295902241702780,280812875697714073882256,3984032673961318423204507,52964199077368115508483446,662052488467101443856043075,7805250390348985443355455200,87028541852391187693413325480,920016013868135412758940869360,9241979048402633009987542369480,88401538723851272269446057447200,806664040855142859458695274205700,7034110436256845734479822791073704,58707767871835981707004674833192068,469662142974687853656037398665536544,3606334312127067447716001454038941320,26612260096385945993490493488425291120,188947046684340216553782503767819566952,1292153996680004061593609380605733812704,8520140415608776781132861853369057327517,54219075372055852243572757248712182993290,333287845669402150556079596028848418988165,1980682054263875637590415884971442032843952,11388921812017284916144891338585791688852724,63408591710150288992590476101315488862261112,342072665804758137986343357914991453072724420,1789303174978734875620872949093801446841943120,9080713613017079493775930216651042342722861334,44739125605596342871774095213744159834878487548,214108672541068212314918884237204193495489904694,995854290888689359604273880173042760444139091600,4503977361064754149119329594418988848372356346100,19817500388684918256125050215443550932838367922840,84870599490672367314274671574834337690633880017380,353928457450463489225485864439734684837537031561840,1437834358392507924978536324286422157152494190719975,5692650316900949743792572385950324458930283122442350,21973630223237666011039329409768252411470892852627471,82724254958071213218030416601480479666713949562832832,303852551865223110089304030209284069545045468586559056,1089282733101743224848448410184225909689785642102758880,3812489565856101286969569435644790683914249747359656080,13031782516017218944550528252749466337743253681883915328,43516845187414641832695513986859825092106936402005217256,142002336927353041769848519325542587142664739838122287888,452938488475177805645206484055609976230913394311252125160,1412553930159876546418949035020885349601492619546955780160,4308289486987623466577794556813700316284552489618215129488,12854240764454876572412436218690056681373582837877297599456,37526089973650526767849208961014520311751911187996626862928,107217399924715790765283454174327200890719746251418933894080,299873665414439477296652160893821389991231790296937330735005,821192499134926568596985917524618575668296287274689921089706,2202288974952757615782825869725113452928612770418486606558757,5785117307338587169817572433904775637543818620800800638124496,14888169540944893451736399646078466714267180274119707524585100,37544079711947992182639616498806568235978106778214914627214600,92787511288100037822809337918479090068917321037588289007258940,224781013261312767683425438337723992843010974907960362102092080,533854906495617823248135416052094483002151065406405859992468690,1243223754852808629481959188066521398772132618069712276694790100,2839254250947630518681771659233001572871492060186234794073236850,6359929522122692361847168516681923523232142214817165938724050544,13975108292032758216164172924814226689207470393085088312722584748,30128155538668024206276009162586514680629092016261359219635702184,63732636716413128128660788613163781055176925419014413733844754620,132305726854325987507599611804542532823405262895169162687981515920,269572918465689199546734209051755410627688223148907168976762338687,539145836931378399093468418103510821255376446297814337953524677374,1058566826170145393342053845300795636855068388462781809884359427527,2040610749243653770297935123471413275865192074145121561222861547040,3862584632496916065206805769428032272173399283203265812314702214040,7179863199229561627090297783172107047098789255836658804067328821392,13107424677663269482013683162302567516215231548445993398122914243704,23502968387534138381541776704818396925627311742041091610427294505952,41397273864406721012942902150532403675820833182004195450184439186620,71631237922681292539249516080696518719959643932906135947510153199320,121773104468558197316724177337184081823931394685940431110767260438844,203401229441987318594967856651120664145467824090801599217984874579168,333843322236305272911305938633904568325713493888163494368649087624504,538456971348879472437590223603071884396312086916392732852659818749200,853511582244500440353201524647422455053728733516409757394109712698200,1329681201812484896550250796292826561557387921688722569413981447150880,2036074340275367497842571531823390672384750255085856434415159090949785,3064606738971171697783664367486752970805912755077680818810445642048130,4534367113783876491618687074342644701702626015165956313546067531601825,6595443074594729442354453926316574111567456022059572819703370955057200,9431483596670463102566869114632700979541462111545189132175820465731796,13260105650764413470935598161166767713810768513261553037316500060731832,18330146046644924503940385693377590663209003533038029198643397142776356,24914761616798926510210232981289929056788936841022563959321122329987280,33299537160913949854992522926916347489362136739443619137938807729502230,43765105982915476952275887275375770986018808286125899438433861587345788,56564335091126607004356571289872458727212988067917436066655085259116726,71894855816759051893387791546006115765429592310624030888458799955512848,89868569770948814866734739432507644706786990388280038610573499944391060,110480627057863680661857386091339673309261070752564451135934394427049560,133581121806326086618427566819528877728470203728100654555266131443614468,158853225931847238140832782163764070812234836865849427038694859014028016,185801541045285608896866914852259761396453246691306026268473451168193483,213753985273337426164537158679590875942822319202387463848686271255443830,241879509651408140133555205874273885935298940150070024881408149052212755,269222410742436886409522316103539629562767515993121418998436896336375936,294752122105943832534563225389220111676478228716607070800012808919997792,317425362267939511960298858111467812574668861694807614707706101913843776,336255680368579991483367434440114208235878031456363998631044599485004000,350384070300032932301996318240119006901251057988143998573525465009584000,359143672057533755609546226196121982073782334437847598537863601634823600,362111801578670398217889583437412246388441692573697578691069085945855200,359143672057533755609546226196121982073782334437847598537863601634823600,350384070300032932301996318240119006901251057988143998573525465009584000,336255680368579991483367434440114208235878031456363998631044599485004000,317425362267939511960298858111467812574668861694807614707706101913843776,294752122105943832534563225389220111676478228716607070800012808919997792,269222410742436886409522316103539629562767515993121418998436896336375936,241879509651408140133555205874273885935298940150070024881408149052212755,213753985273337426164537158679590875942822319202387463848686271255443830,185801541045285608896866914852259761396453246691306026268473451168193483,158853225931847238140832782163764070812234836865849427038694859014028016,133581121806326086618427566819528877728470203728100654555266131443614468,110480627057863680661857386091339673309261070752564451135934394427049560,89868569770948814866734739432507644706786990388280038610573499944391060,71894855816759051893387791546006115765429592310624030888458799955512848,56564335091126607004356571289872458727212988067917436066655085259116726,43765105982915476952275887275375770986018808286125899438433861587345788,33299537160913949854992522926916347489362136739443619137938807729502230,24914761616798926510210232981289929056788936841022563959321122329987280,18330146046644924503940385693377590663209003533038029198643397142776356,13260105650764413470935598161166767713810768513261553037316500060731832,9431483596670463102566869114632700979541462111545189132175820465731796,6595443074594729442354453926316574111567456022059572819703370955057200,4534367113783876491618687074342644701702626015165956313546067531601825,3064606738971171697783664367486752970805912755077680818810445642048130,2036074340275367497842571531823390672384750255085856434415159090949785,1329681201812484896550250796292826561557387921688722569413981447150880,853511582244500440353201524647422455053728733516409757394109712698200,538456971348879472437590223603071884396312086916392732852659818749200,333843322236305272911305938633904568325713493888163494368649087624504,203401229441987318594967856651120664145467824090801599217984874579168,121773104468558197316724177337184081823931394685940431110767260438844,71631237922681292539249516080696518719959643932906135947510153199320,41397273864406721012942902150532403675820833182004195450184439186620,23502968387534138381541776704818396925627311742041091610427294505952,13107424677663269482013683162302567516215231548445993398122914243704,7179863199229561627090297783172107047098789255836658804067328821392,3862584632496916065206805769428032272173399283203265812314702214040,2040610749243653770297935123471413275865192074145121561222861547040,1058566826170145393342053845300795636855068388462781809884359427527,539145836931378399093468418103510821255376446297814337953524677374,269572918465689199546734209051755410627688223148907168976762338687,132305726854325987507599611804542532823405262895169162687981515920,63732636716413128128660788613163781055176925419014413733844754620,30128155538668024206276009162586514680629092016261359219635702184,13975108292032758216164172924814226689207470393085088312722584748,6359929522122692361847168516681923523232142214817165938724050544,2839254250947630518681771659233001572871492060186234794073236850,1243223754852808629481959188066521398772132618069712276694790100,533854906495617823248135416052094483002151065406405859992468690,224781013261312767683425438337723992843010974907960362102092080,92787511288100037822809337918479090068917321037588289007258940,37544079711947992182639616498806568235978106778214914627214600,14888169540944893451736399646078466714267180274119707524585100,5785117307338587169817572433904775637543818620800800638124496,2202288974952757615782825869725113452928612770418486606558757,821192499134926568596985917524618575668296287274689921089706,299873665414439477296652160893821389991231790296937330735005,107217399924715790765283454174327200890719746251418933894080,37526089973650526767849208961014520311751911187996626862928,12854240764454876572412436218690056681373582837877297599456,4308289486987623466577794556813700316284552489618215129488,1412553930159876546418949035020885349601492619546955780160,452938488475177805645206484055609976230913394311252125160,142002336927353041769848519325542587142664739838122287888,43516845187414641832695513986859825092106936402005217256,13031782516017218944550528252749466337743253681883915328,3812489565856101286969569435644790683914249747359656080,1089282733101743224848448410184225909689785642102758880,303852551865223110089304030209284069545045468586559056,82724254958071213218030416601480479666713949562832832,21973630223237666011039329409768252411470892852627471,5692650316900949743792572385950324458930283122442350,1437834358392507924978536324286422157152494190719975,353928457450463489225485864439734684837537031561840,84870599490672367314274671574834337690633880017380,19817500388684918256125050215443550932838367922840,4503977361064754149119329594418988848372356346100,995854290888689359604273880173042760444139091600,214108672541068212314918884237204193495489904694,44739125605596342871774095213744159834878487548,9080713613017079493775930216651042342722861334,1789303174978734875620872949093801446841943120,342072665804758137986343357914991453072724420,63408591710150288992590476101315488862261112,11388921812017284916144891338585791688852724,1980682054263875637590415884971442032843952,333287845669402150556079596028848418988165,54219075372055852243572757248712182993290,8520140415608776781132861853369057327517,1292153996680004061593609380605733812704,188947046684340216553782503767819566952,26612260096385945993490493488425291120,3606334312127067447716001454038941320,469662142974687853656037398665536544,58707767871835981707004674833192068,7034110436256845734479822791073704,806664040855142859458695274205700,88401538723851272269446057447200,9241979048402633009987542369480,920016013868135412758940869360,87028541852391187693413325480,7805250390348985443355455200,662052488467101443856043075,52964199077368115508483446,3984032673961318423204507,280812875697714073882256,18474531295902241702780,1129447328133761501480,63838327242343041388,3316276739861976176,157237259217593698,6748380223931060,259553085535810,8835849720368,262080288316,6634944008,139389580,2332880,29161,242,1> <1,243,29403,2362041,141722460,6774333588,268715232324,9097930008684,268388935256178,7007933309466870,163985639441524758,3473513999079569874,67154603982205017564,1193285655376104542868,19603978624036003204260,299287406993616315585036,4264845549659032497086763,56948231751329433931687953,715016687544469559364526521,8467302878816086887211498275,94833792242740173136768780680,1007044555720526600452354194840,10161995062270768422746483238840,97643517772253905279433599816680,895065579578994131728141331652900,7840774477111988593938518065279404,65741878308092827441484497624265772,528369910846523835363042073498728612,4075996455101755301372038852704477864,30218594408513013441206494942464232440,215559306780726162547272997256244858072,1481101043364344278147391884373553379656,9812294412288780842726471233974791140221,62739215787664629024705619102081240320807,387506921041458002799652353277560601981455,2313969899933277788146495481000290451832117,13369603866281160553735307223557233721696676,74797513522167573908735367439901280551113836,405481257514908426978933834016306941934985532,2131375840783493013607216307008792899914667540,10870016787995814369396803165744843789564804454,53819839218613422365550025430395202177601348882,258847798146664555186692979450948353330368392242,1209962963429757571919192764410246953939628996294,5499831651953443508723603474592031608816495437700,24321477749749672405244379809862539781210724268940,104688099879357285570399721790277888623472247940220,438799056941135856539760536014569022528170911579220,1791762815842971414204022188726156841990031222281815,7130484675293457668771108710236746616082777313162325,27666280540138615754831901795718576870401175975069821,104697885181308879229069746011248732078184842415460303,386576806823294323307334446810764549211759418149391888,1393135284966966334937752440393509979234831110689317936,4901772298957844511818017845829016593604035389462414960,16844272081873320231520097688394257021657503429243571408,56548627703431860777246042239609291429850190083889132584,185519182114767683602544033312402412234771676240127505144,594940825402530847415055003381152563373578134149374413048,18654924186350543520641555190764953258324060138582