Skip to content
Snippets Groups Projects
ImpExpKNTotMan-1212221.json 281.03 KiB
{"dataset":{"status":{"16368":"..","16369":"..","16370":"..","16371":"..","16372":"..","16373":"..","16374":"..","16375":"..","16376":"..","16377":"..","16378":"..","16379":"..","16380":"..","16381":"..","16382":"..","16383":"..","16384":"..","16385":"..","16386":"..","16387":"..","16388":"..","16389":"..","16390":"..","16391":"..","16392":"..","16393":"..","16394":"..","16395":"..","16396":"..","16397":"..","16398":"..","16399":"..","16400":"..","16401":"..","16402":"..","16403":"..","16404":"..","16405":"..","16406":"..","16407":"..","16408":"..","16409":"..","16410":"..","16411":"..","16412":"..","16413":"..","16414":"..","16415":"..","16416":"..","16417":"..","16418":"..","16419":"..","16420":"..","16421":"..","16422":"..","16423":"..","16424":"..","16425":"..","16426":"..","16427":"..","16428":"..","16429":"..","16430":"..","16431":"..","16432":"..","16433":"..","16434":"..","16435":"..","16436":"..","16437":"..","16438":"..","16439":"..","16440":"..","16441":"..","16442":"..","16443":"..","16444":"..","16445":"..","16446":"..","16447":"..","16448":"..","16449":"..","16450":"..","16451":"..","16452":"..","16453":"..","16454":"..","16455":"..","16456":"..","16457":"..","16458":"..","16459":"..","16460":"..","16461":"..","16462":"..","16463":"..","16464":"..","16465":"..","16466":"..","16467":"..","16468":"..","16469":"..","16470":"..","16471":"..","16472":"..","16473":"..","16474":"..","16475":"..","16476":"..","16477":"..","16478":"..","16479":"..","16480":"..","16481":"..","16482":"..","16483":"..","16484":"..","16485":"..","16486":"..","16487":"..","16616":"..","16617":"..","16618":"..","16619":"..","16620":"..","16621":"..","16622":"..","16623":"..","16624":"..","16625":"..","16626":"..","16627":"..","16628":"..","16629":"..","16630":"..","16631":"..","16632":"..","16633":"..","16634":"..","16635":"..","16636":"..","16637":"..","16638":"..","16639":"..","16640":"..","16641":"..","16642":"..","16643":"..","16644":"..","16645":"..","16646":"..","16647":"..","16648":"..","16649":"..","16650":"..","16651":"..","16652":"..","16653":"..","16654":"..","16655":"..","16656":"..","16657":"..","16658":"..","16659":"..","16660":"..","16661":"..","16662":"..","16663":"..","16664":"..","16665":"..","16666":"..","16667":"..","16668":"..","16669":"..","16670":"..","16671":"..","16672":"..","16673":"..","16674":"..","16675":"..","16676":"..","16677":"..","16678":"..","16679":"..","16680":"..","16681":"..","16682":"..","16683":"..","16684":"..","16685":"..","16686":"..","16687":"..","16688":"..","16689":"..","16690":"..","16691":"..","16692":"..","16693":"..","16694":"..","16695":"..","16696":"..","16697":"..","16698":"..","16699":"..","16700":"..","16701":"..","16702":"..","16703":"..","16704":"..","16705":"..","16706":"..","16707":"..","16708":"..","16709":"..","16710":"..","16711":"..","16712":"..","16713":"..","16714":"..","16715":"..","16716":"..","16717":"..","16718":"..","16719":"..","16720":"..","16721":"..","16722":"..","16723":"..","16724":"..","16725":"..","16726":"..","16727":"..","16728":"..","16729":"..","16730":"..","16731":"..","16732":"..","16733":"..","16734":"..","16735":".."},"dimension":{"VarugruppKN":{"label":"commodity group according to CN","category":{"index":{"390210":0,"390220":1,"390230":2,"390290":3,"3903":4,"390311":5,"390319":6,"390320":7,"390330":8,"390390":9,"3904":10,"390410":11,"390421":12,"390422":13,"390430":14,"390440":15,"390450":16,"390461":17,"390469":18,"390490":19,"3905":20,"390512":21,"390519":22,"390521":23,"390529":24,"390530":25,"390591":26,"390599":27,"3906":28,"390610":29,"390690":30,"3907":31,"390710":32,"390720":33,"390730":34,"390740":35,"390750":36,"390760":37,"390761":38,"390769":39,"390770":40,"390791":41,"390799":42,"3908":43,"390810":44,"390890":45,"3909":46,"390910":47,"390920":48,"390930":49,"390931":50,"390939":51,"390940":52,"390950":53,"3910":54,"391000":55,"3911":56,"391110":57,"391190":58,"3912":59,"391211":60},"label":{"390210":"polypropylene, in primary forms","390220":"polyisobutylene, in primary forms","390230":"propylene copolymers, in primary forms","390290":"polymers of propylene or other olefins, in primary forms, nes.","3903":"polymers of styrene, in primary forms","390311":"polystyrene, expandable, in primary forms","390319":"polystyrene in primary forms, nes.","390320":"styrene-acrylonitrile (san) copolymers, in primary forms","390330":"acrylonitrile-butadiene-styrene (abs) copolymers, in primary forms","390390":"polymers of styrene, in primary forms, nes.","3904":"polymers of vinyl chloride or of other halogenated olefins, in primary forms","390410":"polyvinyl chloride, not mixed with any other substances, in primary forms","390421":"polymers nes. of polyvinyl chloride, nonplasticized, in primary forms","390422":"polymers nes. of polyvinyl chloride, plasticized, in primary forms","390430":"vinyl chloride-vinyl acetate copolymers, in primary forms","390440":"vinyl chloride copolymers, in primary forms, nes.","390450":"vinylidene chloride polymers, in primary forms","390461":"polytetrafluoroethylene (ptfe), in primary forms","390469":"fluoropolymers in primary forms, nes.","390490":"polymers of halogenated olefins, in primary forms, nes.","3905":"polymers of vinyl acetate or of other vinyl esters, in primary forms; vinyl polymers, in primary forms, nes.","390512":"polymers of vinyl acetate, in aqueous dispersion","390519":"polymers of vinyl acetate, not in aqueous dispersion, in primary forms","390521":"vinyl acetate copolymers, in aqueous dispersion","390529":"vinyl acetate copolymers, nes.","390530":"polyvinyl alcohols, whether or not containing unhydrolyzed acetate groups","390591":"copolymers of vinyl esters, in primary forms, nes.","390599":"vinyl polymers in primary forms, nes.","3906":"acrylic polymers, in primary forms","390610":"polymethyl methacrylate, in primary forms","390690":"acrylic polymers in primary forms, nes.","3907":"polyacetals, other polyethers and epoxide resins, in primary forms; polycarbonates, alkyds, polyallyl esters and other polyesters, in primary forms","390710":"polyacetals, in primary forms","390720":"polyethers in primary forms, nes.","390730":"epoxide resins, in primary forms","390740":"polycarbonates, in primary forms","390750":"alkyd resins, in primary forms","390760":"polyethylene terephthalate, in primary forms","390761":"Polyethylene terephthalate, in primary forms, having a viscosity number of >= 78 ml/g","390769":"Polyethylene terephthalate, in primary forms, having a viscosity number of < 78 ml/g","390770":"Polylactic acid, in primary forms ","390791":"polyesters, unsaturated, in primary forms, nes.","390799":"polyesters, saturated, in primary forms, nes.","3908":"polyamides, in primary forms","390810":"polyamide-6,-11,-12,-6,6,-6,9,-6,10 or -6,12 (nylon type), in primary forms","390890":"polyamides in primary forms, nes.","3909":"amino-resins, phenolic resins and polyurethanes, in primary forms","390910":"urea resins, in primary forms; thiourea resins, in primary forms","390920":"melamine resins, in primary forms","390930":"amino-resins in primary forms, nes.","390931":"Polymethylene phenyl isocyanate crude MDI, polymeric MDI, in primary forms","390939":"Amino-resins, in primary forms (excl. urea, thiourea and melamine resins and MDI)","390940":"phenolic resins, in primary forms","390950":"polyurethanes, in primary forms","3910":"silicones, in primary forms","391000":"silicones, in primary forms","3911":"petroleum resins, coumarone-indene resins, polyterpenes, polysulfides, polysulfones and other specific synthetic polymers, in primary forms, nes.","391110":"petroleum resins, coumarone, indene or coumarone-indene resins, in primary forms; polyterepenes, in primary forms","391190":"polysulfides, polysulfones, and synthetic polymers, etc., in primary forms, incl. polyxlene resins, polyvinyl ketones and polyethyleneimines, nes.","3912":"cellulose and its chemical derivatives, in primary forms, nes.","391211":"cellulose acetates, nonplasticized, in primary forms"}}},"ContentsCode":{"label":"observations","category":{"index":{"HA0201AI":0,"HA0201AJ":1,"HA0201AO":2,"HA0201AP":3},"label":{"HA0201AI":"Imports of goods, adjusted for non response, SEK thousand","HA0201AJ":"Imports of goods, adjusted for non response, Metric ton","HA0201AO":"Exports of goods, adjusted for non response, SEK thousand","HA0201AP":"Exports of goods, adjusted for non response, Metric ton"},"unit":{"HA0201AI":{"base":"SEK thousand","decimals":0},"HA0201AJ":{"base":"Metric ton","decimals":0},"HA0201AO":{"base":"SEK thousand","decimals":0},"HA0201AP":{"base":"Metric ton","decimals":0}}}},"Tid":{"label":"month","category":{"index":{"2000M01":0,"2000M02":1,"2000M03":2,"2000M04":3,"2000M05":4,"2000M06":5,"2000M07":6,"2000M08":7,"2000M09":8,"2000M10":9,"2000M11":10,"2000M12":11,"2001M01":12,"2001M02":13,"2001M03":14,"2001M04":15,"2001M05":16,"2001M06":17,"2001M07":18,"2001M08":19,"2001M09":20,"2001M10":21,"2001M11":22,"2001M12":23,"2002M01":24,"2002M02":25,"2002M03":26,"2002M04":27,"2002M05":28,"2002M06":29,"2002M07":30,"2002M08":31,"2002M09":32,"2002M10":33,"2002M11":34,"2002M12":35,"2003M01":36,"2003M02":37,"2003M03":38,"2003M04":39,"2003M05":40,"2003M06":41,"2003M07":42,"2003M08":43,"2003M09":44,"2003M10":45,"2003M11":46,"2003M12":47,"2004M01":48,"2004M02":49,"2004M03":50,"2004M04":51,"2004M05":52,"2004M06":53,"2004M07":54,"2004M08":55,"2004M09":56,"2004M10":57,"2004M11":58,"2004M12":59,"2005M01":60,"2005M02":61,"2005M03":62,"2005M04":63,"2005M05":64,"2005M06":65,"2005M07":66,"2005M08":67,"2005M09":68,"2005M10":69,"2005M11":70,"2005M12":71,"2006M01":72,"2006M02":73,"2006M03":74,"2006M04":75,"2006M05":76,"2006M06":77,"2006M07":78,"2006M08":79,"2006M09":80,"2006M10":81,"2006M11":82,"2006M12":83,"2007M01":84,"2007M02":85,"2007M03":86,"2007M04":87,"2007M05":88,"2007M06":89,"2007M07":90,"2007M08":91,"2007M09":92,"2007M10":93,"2007M11":94,"2007M12":95,"2008M01":96,"2008M02":97,"2008M03":98,"2008M04":99,"2008M05":100,"2008M06":101,"2008M07":102,"2008M08":103,"2008M09":104,"2008M10":105,"2008M11":106,"2008M12":107,"2009M01":108,"2009M02":109,"2009M03":110,"2009M04":111,"2009M05":112,"2009M06":113,"2009M07":114,"2009M08":115,"2009M09":116,"2009M10":117,"2009M11":118,"2009M12":119,"2010M01":120,"2010M02":121,"2010M03":122,"2010M04":123,"2010M05":124,"2010M06":125,"2010M07":126,"2010M08":127,"2010M09":128,"2010M10":129,"2010M11":130,"2010M12":131,"2011M01":132,"2011M02":133,"2011M03":134,"2011M04":135,"2011M05":136,"2011M06":137,"2011M07":138,"2011M08":139,"2011M09":140,"2011M10":141,"2011M11":142,"2011M12":143,"2012M01":144,"2012M02":145,"2012M03":146,"2012M04":147,"2012M05":148,"2012M06":149,"2012M07":150,"2012M08":151,"2012M09":152,"2012M10":153,"2012M11":154,"2012M12":155,"2013M01":156,"2013M02":157,"2013M03":158,"2013M04":159,"2013M05":160,"2013M06":161,"2013M07":162,"2013M08":163,"2013M09":164,"2013M10":165,"2013M11":166,"2013M12":167,"2014M01":168,"2014M02":169,"2014M03":170,"2014M04":171,"2014M05":172,"2014M06":173,"2014M07":174,"2014M08":175,"2014M09":176,"2014M10":177,"2014M11":178,"2014M12":179,"2015M01":180,"2015M02":181,"2015M03":182,"2015M04":183,"2015M05":184,"2015M06":185,"2015M07":186,"2015M08":187,"2015M09":188,"2015M10":189,"2015M11":190,"2015M12":191,"2016M01":192,"2016M02":193,"2016M03":194,"2016M04":195,"2016M05":196,"2016M06":197,"2016M07":198,"2016M08":199,"2016M09":200,"2016M10":201,"2016M11":202,"2016M12":203,"2017M01":204,"2017M02":205,"2017M03":206,"2017M04":207,"2017M05":208,"2017M06":209,"2017M07":210,"2017M08":211,"2017M09":212,"2017M10":213,"2017M11":214,"2017M12":215,"2018M01":216,"2018M02":217,"2018M03":218,"2018M04":219,"2018M05":220,"2018M06":221,"2018M07":222,"2018M08":223,"2018M09":224,"2018M10":225,"2018M11":226,"2018M12":227,"2019M01":228,"2019M02":229,"2019M03":230,"2019M04":231,"2019M05":232,"2019M06":233,"2019M07":234,"2019M08":235,"2019M09":236,"2019M10":237,"2019M11":238,"2019M12":239,"2020M01":240,"2020M02":241,"2020M03":242,"2020M04":243,"2020M05":244,"2020M06":245,"2020M07":246,"2020M08":247},"label":{"2000M01":"2000M01","2000M02":"2000M02","2000M03":"2000M03","2000M04":"2000M04","2000M05":"2000M05","2000M06":"2000M06","2000M07":"2000M07","2000M08":"2000M08","2000M09":"2000M09","2000M10":"2000M10","2000M11":"2000M11","2000M12":"2000M12","2001M01":"2001M01","2001M02":"2001M02","2001M03":"2001M03","2001M04":"2001M04","2001M05":"2001M05","2001M06":"2001M06","2001M07":"2001M07","2001M08":"2001M08","2001M09":"2001M09","2001M10":"2001M10","2001M11":"2001M11","2001M12":"2001M12","2002M01":"2002M01","2002M02":"2002M02","2002M03":"2002M03","2002M04":"2002M04","2002M05":"2002M05","2002M06":"2002M06","2002M07":"2002M07","2002M08":"2002M08","2002M09":"2002M09","2002M10":"2002M10","2002M11":"2002M11","2002M12":"2002M12","2003M01":"2003M01","2003M02":"2003M02","2003M03":"2003M03","2003M04":"2003M04","2003M05":"2003M05","2003M06":"2003M06","2003M07":"2003M07","2003M08":"2003M08","2003M09":"2003M09","2003M10":"2003M10","2003M11":"2003M11","2003M12":"2003M12","2004M01":"2004M01","2004M02":"2004M02","2004M03":"2004M03","2004M04":"2004M04","2004M05":"2004M05","2004M06":"2004M06","2004M07":"2004M07","2004M08":"2004M08","2004M09":"2004M09","2004M10":"2004M10","2004M11":"2004M11","2004M12":"2004M12","2005M01":"2005M01","2005M02":"2005M02","2005M03":"2005M03","2005M04":"2005M04","2005M05":"2005M05","2005M06":"2005M06","2005M07":"2005M07","2005M08":"2005M08","2005M09":"2005M09","2005M10":"2005M10","2005M11":"2005M11","2005M12":"2005M12","2006M01":"2006M01","2006M02":"2006M02","2006M03":"2006M03","2006M04":"2006M04","2006M05":"2006M05","2006M06":"2006M06","2006M07":"2006M07","2006M08":"2006M08","2006M09":"2006M09","2006M10":"2006M10","2006M11":"2006M11","2006M12":"2006M12","2007M01":"2007M01","2007M02":"2007M02","2007M03":"2007M03","2007M04":"2007M04","2007M05":"2007M05","2007M06":"2007M06","2007M07":"2007M07","2007M08":"2007M08","2007M09":"2007M09","2007M10":"2007M10","2007M11":"2007M11","2007M12":"2007M12","2008M01":"2008M01","2008M02":"2008M02","2008M03":"2008M03","2008M04":"2008M04","2008M05":"2008M05","2008M06":"2008M06","2008M07":"2008M07","2008M08":"2008M08","2008M09":"2008M09","2008M10":"2008M10","2008M11":"2008M11","2008M12":"2008M12","2009M01":"2009M01","2009M02":"2009M02","2009M03":"2009M03","2009M04":"2009M04","2009M05":"2009M05","2009M06":"2009M06","2009M07":"2009M07","2009M08":"2009M08","2009M09":"2009M09","2009M10":"2009M10","2009M11":"2009M11","2009M12":"2009M12","2010M01":"2010M01","2010M02":"2010M02","2010M03":"2010M03","2010M04":"2010M04","2010M05":"2010M05","2010M06":"2010M06","2010M07":"2010M07","2010M08":"2010M08","2010M09":"2010M09","2010M10":"2010M10","2010M11":"2010M11","2010M12":"2010M12","2011M01":"2011M01","2011M02":"2011M02","2011M03":"2011M03","2011M04":"2011M04","2011M05":"2011M05","2011M06":"2011M06","2011M07":"2011M07","2011M08":"2011M08","2011M09":"2011M09","2011M10":"2011M10","2011M11":"2011M11","2011M12":"2011M12","2012M01":"2012M01","2012M02":"2012M02","2012M03":"2012M03","2012M04":"2012M04","2012M05":"2012M05","2012M06":"2012M06","2012M07":"2012M07","2012M08":"2012M08","2012M09":"2012M09","2012M10":"2012M10","2012M11":"2012M11","2012M12":"2012M12","2013M01":"2013M01","2013M02":"2013M02","2013M03":"2013M03","2013M04":"2013M04","2013M05":"2013M05","2013M06":"2013M06","2013M07":"2013M07","2013M08":"2013M08","2013M09":"2013M09","2013M10":"2013M10","2013M11":"2013M11","2013M12":"2013M12","2014M01":"2014M01","2014M02":"2014M02","2014M03":"2014M03","2014M04":"2014M04","2014M05":"2014M05","2014M06":"2014M06","2014M07":"2014M07","2014M08":"2014M08","2014M09":"2014M09","2014M10":"2014M10","2014M11":"2014M11","2014M12":"2014M12","2015M01":"2015M01","2015M02":"2015M02","2015M03":"2015M03","2015M04":"2015M04","2015M05":"2015M05","2015M06":"2015M06","2015M07":"2015M07","2015M08":"2015M08","2015M09":"2015M09","2015M10":"2015M10","2015M11":"2015M11","2015M12":"2015M12","2016M01":"2016M01","2016M02":"2016M02","2016M03":"2016M03","2016M04":"2016M04","2016M05":"2016M05","2016M06":"2016M06","2016M07":"2016M07","2016M08":"2016M08","2016M09":"2016M09","2016M10":"2016M10","2016M11":"2016M11","2016M12":"2016M12","2017M01":"2017M01","2017M02":"2017M02","2017M03":"2017M03","2017M04":"2017M04","2017M05":"2017M05","2017M06":"2017M06","2017M07":"2017M07","2017M08":"2017M08","2017M09":"2017M09","2017M10":"2017M10","2017M11":"2017M11","2017M12":"2017M12","2018M01":"2018M01","2018M02":"2018M02","2018M03":"2018M03","2018M04":"2018M04","2018M05":"2018M05","2018M06":"2018M06","2018M07":"2018M07","2018M08":"2018M08","2018M09":"2018M09","2018M10":"2018M10","2018M11":"2018M11","2018M12":"2018M12","2019M01":"2019M01","2019M02":"2019M02","2019M03":"2019M03","2019M04":"2019M04","2019M05":"2019M05","2019M06":"2019M06","2019M07":"2019M07","2019M08":"2019M08","2019M09":"2019M09","2019M10":"2019M10","2019M11":"2019M11","2019M12":"2019M12","2020M01":"2020M01","2020M02":"2020M02","2020M03":"2020M03","2020M04":"2020M04","2020M05":"2020M05","2020M06":"2020M06","2020M07":"2020M07","2020M08":"2020M08"}}},"id":["VarugruppKN","ContentsCode","Tid"],"size":[61,4,248],"role":{"metric":["ContentsCode"],"time":["Tid"]}},"label":"Imports and exports of goods, adjusted for non response by commodity group according to CN, observations and month","source":"Statistics Sweden","updated":"2020-11-02T14:21:00Z","value":[31115,37094,41644,38784,44109,29364,33735,50420,43010,43349,60068,31657,54687,40557,47012,37297,52951,35680,40392,43433,40864,60184,47905,39814,51494,63759,73423,43124,50915,75523,46098,57734,80273,52186,58778,36947,50258,59775,57931,57022,64847,53912,34868,60512,65973,58583,64567,47636,44186,55913,53190,55544,68514,56867,35959,72578,66384,63459,60618,60728,69801,63999,84799,93408,94383,84289,57962,76457,82826,97299,96037,83634,104632,90842,99812,95795,132561,111744,69467,102950,108861,104924,92641,87751,105969,117885,141873,133709,126753,145844,116136,151985,163732,135814,139482,122814,132083,137052,139225,138807,118335,124642,91557,115462,125097,134805,115275,100887,65804,76316,85342,71371,71922,67474,48072,77829,88209,93230,85168,91556,66975,72400,84670,88145,77153,101272,100049,113028,120985,108930,77460,98410,90318,91035,137961,107620,125915,83691,69418,117042,98251,98765,85639,92428,81389,104856,119316,101083,93292,101328,55841,65673,75482,75763,83414,67726,98918,98320,102004,112761,109031,91983,80833,93085,102836,96102,111456,79354,108368,106677,91380,116945,107079,99529,88561,123842,114107,108491,92869,89288,89863,103384,114431,136396,119592,144075,101268,113078,122532,121590,97606,92251,102621,99646,103619,91268,91389,112024,81658,92687,103880,107128,106638,77840,113869,111738,132241,126349,147874,124359,104491,111049,132940,134508,143065,109423,149172,131742,130020,143668,157656,131629,102208,155462,153501,162134,124297,125760,145249,138908,154917,140409,163954,145364,113714,133990,130450,150026,139254,109282,153351,129418,146689,136372,108674,119187,96019,112797,4420,5394,6293,5298,6479,4260,4851,6999,5759,5987,5909,4105,7141,5347,6087,4947,6856,4679,5943,5737,5214,7301,5562,5420,7677,6715,9898,6173,7067,8474,5931,7257,10106,6462,8092,5067,6960,8385,7220,6889,8036,6913,5000,9017,8874,7686,9123,6931,5848,7365,6866,7355,8870,7459,4636,8721,7621,7139,6840,6527,7264,6805,9093,10250,10389,9434,7292,8803,8722,9380,8995,7863,10164,8829,9512,9323,12453,10326,6471,9801,10108,9710,8429,8270,10235,11148,13030,12417,11560,13272,10611,13390,14036,11645,12239,10518,11252,11464,11651,12062,10021,10837,7914,9705,10452,10788,9487,9354,7175,8563,8955,7713,8126,7429,5107,7869,8446,8852,8190,8693,6229,6224,7312,7535,6227,8112,8147,9443,10174,9307,6185,8220,7587,7516,10344,8246,9304,6146,5481,9898,8035,8055,7201,8260,7349,9028,9499,7944,7147,8215,5007,6054,6948,6430,7087,6017,8640,8507,9045,10260,9818,8403,7484,8436,8842,8556,9590,6770,9616,9045,7589,9706,9069,8297,7427,9857,9651,9010,7774,8010,8208,9603,10980,11975,10161,11652,8095,9585,10426,10780,9321,9355,10129,10874,10655,9736,9582,11888,8850,9344,10597,10584,10622,7185,11144,10540,11755,11535,12366,10159,8935,9424,11459,11722,12243,9036,12220,10618,10313,11362,11804,10015,7925,11409,10934,11629,9098,9615,11152,10334,11358,10901,11652,10800,9023,9852,10112,11753,11087,9394,12493,10320,12159,11449,9752,10928,9406,10527,5699,7185,6002,6171,6640,4989,4279,5632,10563,8585,7347,5508,11006,10192,14119,11486,9892,8945,5225,10975,10777,11261,10282,8116,8847,11196,16902,15141,10593,12603,11847,9958,13384,11963,10953,9030,13691,11787,11471,10832,9864,11529,9862,9521,11563,16071,11139,13929,11540,13012,10795,11543,9949,13600,12792,15296,19177,17896,13031,13712,17560,10951,19554,20149,20136,18364,13647,13587,17902,16955,14173,13419,14894,16334,20716,17895,29181,40309,21403,28016,23304,20365,20345,13386,24191,28722,27759,27895,23640,32252,25522,34853,37111,39386,40553,21582,26817,24979,24653,26976,26802,25563,17724,18241,21668,19979,14507,10933,10345,11143,7908,7871,8755,9411,9479,7465,9203,11983,11716,10786,9163,8983,9460,20479,7620,19701,10722,7453,8855,10822,13676,13880,11776,9061,11512,9305,13304,11043,9361,11849,14550,11559,16013,8814,15087,16659,17623,12376,9575,15341,6890,9842,16101,17668,17432,10754,25445,9560,23953,18294,24024,18831,24537,19886,21950,20789,25365,17707,28619,20269,22529,27188,20577,23223,25741,25245,26055,30188,20913,29358,27411,24698,30823,29355,26486,27121,28805,25688,28427,30180,29609,26236,26480,36170,26589,32544,29463,28537,30243,24527,29374,27734,30727,16931,26165,35639,41280,35572,37870,23813,16294,19494,19133,23101,22596,15454,20824,20806,28728,19912,20382,23247,17212,24395,21315,27439,27173,17458,26785,25722,25250,26541,25809,26624,22029,23461,22655,28697,25702,20057,25682,25159,26809,20030,19158,22819,20897,24201,641,890,722,1062,658,666,512,748,1103,1010,1013,721,1461,1383,1825,1514,1194,1080,714,1398,1348,1469,1051,1143,993,1204,2626,2133,1439,1637,1507,1176,1561,1687,1382,1130,1680,1519,1521,1237,1255,1111,1235,1107,1480,1874,1351,1824,1349,1583,1333,1416,1272,1563,1448,1719,2193,1513,1390,1499,1896,1206,2083,2027,2267,1966,1619,1794,2049,1768,1391,1474,1450,1571,2114,1788,2971,3661,2073,2656,2401,1806,1977,1389,2391,2628,2506,2494,2117,3024,2132,2784,3315,3522,3720,1921,2331,2154,1980,2352,2229,2206,1468,1432,1651,1541,1141,896,774,886,584,608,652,739,797,601,884,1066,934,850,738,656,720,1512,572,1165,771,549,650,884,1053,1112,875,685,905,629,1021,805,542,743,919,710,815,867,1145,1298,1267,925,683,1164,449,644,1391,1391,1448,979,2067,659,2045,1412,2054,1620,2078,1675,1944,1844,2073,1470,2336,1585,1803,2181,1550,1819,2126,1925,2060,2432,1689,2471,2171,2010,2574,2342,1858,1958,2195,1810,2129,2649,2692,2295,2266,3642,2444,2820,2666,2380,2593,1924,2353,2193,2345,1554,2070,2948,3196,3194,3377,1529,1037,1246,1230,1528,1549,1055,1251,1239,1830,1255,1249,1588,1000,1519,1297,1734,1574,1066,1669,1550,1580,1649,1644,1715,1456,1628,1739,2136,1806,1508,2111,1932,2012,1488,1457,2234,1756,2300,1926,3518,2481,2492,3481,3131,2275,2578,2683,2748,4145,3052,3300,3738,3235,2896,3489,3649,2320,4014,3657,5614,4287,2169,3078,3978,3202,3429,2754,2643,2151,3204,3752,4073,3043,2189,4355,3919,3428,3367,2850,2679,3533,3930,3442,3205,3468,3189,3647,3981,4518,5680,2710,4593,2361,4260,3553,4127,4768,2745,3159,3583,3561,2834,6002,5036,5766,4670,5942,2072,4133,3064,1291,1640,2874,2443,2532,2556,1664,2405,3311,3622,2126,2665,2852,4161,3613,2388,3901,3661,3053,3295,2392,3704,2513,2212,2361,3630,2676,3045,2377,3307,2348,2440,4237,2253,3291,1279,1542,2266,1792,1807,2389,2366,760,1091,2597,1137,2269,1366,1740,1239,1859,1890,2070,3009,839,1263,1290,1975,1397,722,2070,1536,2595,2029,2593,2697,1803,3310,1856,1478,2756,2029,3156,2315,4771,1246,3198,6333,3560,4053,3911,4662,2390,2137,5644,3766,6307,7395,4272,5968,1249,4820,4232,3808,6813,4020,4103,4355,6513,5751,6839,6107,4013,2587,4202,2015,6260,2878,4228,3508,3497,5898,5840,3628,3074,5537,6431,3778,3496,3015,3142,4772,2755,3693,3889,4005,3399,3561,4832,3399,4305,1522,3288,3052,4179,3955,3800,4970,2794,2489,3102,4105,4677,4653,4569,3930,4739,4310,5378,4534,3245,4662,6019,6341,4365,5843,6047,5008,5410,3729,4923,4928,2947,3521,4367,6662,3989,3409,4520,4889,5475,5511,5590,4079,1672,2715,267,434,358,369,463,425,275,372,348,419,570,437,426,467,413,367,440,470,213,515,407,550,431,271,368,502,396,439,347,336,250,385,527,499,377,284,514,496,422,410,347,281,466,436,431,446,431,319,462,499,485,733,359,570,275,557,389,462,495,293,348,341,390,269,839,385,468,363,498,214,295,230,105,134,208,184,164,210,104,182,212,280,153,183,177,262,191,170,303,269,196,173,136,222,155,126,126,215,155,191,143,210,143,134,254,140,169,67,91,124,104,112,139,126,49,50,143,87,153,102,116,75,132,126,142,205,40,80,81,114,86,52,133,101,150,140,153,163,119,202,95,86,182,123,194,158,301,79,196,387,216,251,250,255,147,120,329,208,369,456,251,345,69,328,250,220,379,229,229,249,314,321,302,363,213,133,216,98,340,156,240,205,200,324,319,223,180,361,384,248,242,190,213,317,165,246,266,249,197,231,274,226,255,94,208,199,270,242,212,302,162,211,187,271,291,297,263,221,298,254,293,258,175,261,428,375,286,338,379,370,356,265,439,357,163,243,356,496,294,283,312,364,395,431,380,332,131,289,3,2,5,0,6,5,24,0,41,84,95,65,793,479,566,98,1052,2364,284,3,25,1784,80,1962,644,660,748,1482,1670,630,620,1586,741,4410,265,1,60,33,67,1241,1081,1560,1562,208,123,83,144,35,134,12,104,248,222,182,39,1255,333,286,362,5,222,156,108,317,124,124,327,230,53,84,100,106,228,14,167,464,283,281,32,131,467,148,258,126,213,211,177,306,47,19,165,153,87,61,111,8,84,86,94,80,25,70,22,31,96,110,26,60,131,19,20,21,20,42,16,37,32,20,23,18,67,710,836,2603,12,2036,48,356,348,619,86,7,106,602,248,234,226,391,230,13,327,169,445,88,16,376,405,204,436,210,223,548,385,799,583,82,674,381,221,348,400,579,430,388,213,298,199,168,559,193,302,384,409,354,237,565,316,364,132,107,239,325,317,420,237,390,236,315,355,253,226,100,331,128,341,446,459,443,241,153,464,221,287,140,300,223,259,102,180,163,93,178,154,83,144,35,101,359,74,309,134,34,101,131,208,188,163,120,41,112,197,94,166,133,6,111,228,97,567,50,254,114,498,550,177,450,89,297,0,0,0,1,0,0,0,0,4,10,19,9,37,24,26,17,48,104,19,0,2,87,7,86,41,33,41,69,76,44,27,69,32,194,22,0,2,1,2,65,48,70,73,9,15,3,6,2,6,1,4,34,22,34,1,51,30,17,16,0,7,6,13,14,4,5,18,7,2,2,4,3,8,0,7,20,10,9,1,3,18,7,10,4,7,6,5,8,1,0,5,4,3,2,2,0,2,2,2,2,0,2,0,1,2,2,0,1,3,0,0,0,1,1,0,0,1,0,0,0,2,43,43,175,0,137,2,32,15,51,2,0,5,38,13,8,14,20,10,0,13,12,23,6,0,22,26,9,22,12,6,32,20,38,40,4,30,18,11,16,17,28,20,16,9,14,9,8,21,9,12,20,19,12,11,18,15,17,6,5,10,15,14,20,12,19,10,16,11,13,10,4,13,6,16,17,20,20,9,7,16,11,11,5,11,7,8,5,6,8,3,5,6,3,7,2,3,9,3,8,6,1,3,4,4,7,4,2,2,3,6,3,7,5,0,4,7,3,14,0,8,3,12,42,5,14,2,10,28151,33363,42098,34277,40873,33230,25252,37961,37663,41671,51255,39371,31905,32996,28652,28128,30063,35147,28852,69097,32254,27968,29233,19947,26136,30634,29872,35602,48901,51476,37721,49597,37930,50884,39607,42342,48000,51806,54002,54477,55939,46496,26510,39822,50743,63561,71491,38241,48934,56687,60779,54825,50416,58535,31434,58688,64327,60128,60450,47067,53449,56497,62627,62008,66737,70376,33385,64872,72752,74623,82218,64393,78557,88912,93342,74188,94053,95481,50100,91545,75739,92370,93812,66273,95943,86064,107233,85115,91311,93069,48030,107922,95338,105718,99250,62923,77143,97295,97664,87992,93520,81940,54566,80032,91674,85994,71212,44722,48320,48877,54201,57267,58921,70785,42594,73145,92350,88911,80095,73131,67153,73826,80218,90137,102865,103547,80148,107892,114658,115706,96530,77409,96325,105300,151895,116743,137989,144026,76919,109022,126544,114467,110350,82889,96354,122982,130578,101033,113173,100746,64773,103232,93564,125720,96678,61122,91593,85505,83091,86616,97714,103069,58384,110379,99173,109607,95608,72878,103761,91956,117930,94784,96284,125977,71996,88087,109183,111871,100875,55888,88963,85177,99122,101076,115768,131586,80278,98252,112053,95425,101770,83474,83478,103905,100156,103351,106250,110733,65864,100876,107342,112427,110364,90439,105866,111082,140634,124920,133960,134105,83361,112401,131340,147494,145909,102866,146032,146040,142805,143644,163485,151310,84790,162472,162491,168887,159207,95625,147958,138398,159369,141098,157166,150786,94934,150220,146933,147773,144881,93283,135819,106214,143511,111299,76714,93352,58034,99927,3549,4394,5190,4274,5177,4126,3138,4613,4778,4997,4962,4471,3810,3970,3592,3388,3618,4348,2293,3762,3824,3172,3648,2457,3683,4013,4182,4692,6406,6150,4367,5743,4484,6458,5217,5520,6201,6267,6431,6076,6068,5594,3508,5145,6260,7843,9478,5163,6056,7556,7381,6656,6252,7215,3811,6764,7369,6841,6588,5080,5370,5841,6608,6673,7215,7458,3933,6826,7804,7246,7456,5725,6962,8004,8230,6594,8576,8541,4510,7881,6663,8014,8102,5801,7856,7513,9305,7430,7724,7861,4074,8685,7596,8774,8278,5078,6022,7796,7881,7327,7641,6747,4479,6163,7070,6863,5981,3946,5547,5457,5647,6098,6024,7207,4315,6951,8303,7627,7377,6297,5842,6222,6474,7272,7834,8334,5887,8280,9000,9196,7657,5729,7538,7899,10299,7925,9503,10012,5745,8433,9181,8110,8139,6602,7679,8998,9272,7401,8103,7693,5608,8855,7501,10104,7410,4845,7343,6833,6606,7065,7973,8500,4898,8930,7654,8674,7244,5517,7539,6933,8789,7078,7033,8918,5064,6459,8096,7816,7492,4418,7037,7266,8433,7636,8624,8657,5824,7124,8842,8191,8886,6986,7509,9746,9274,9373,9356,9634,5951,8716,9545,9213,8912,7450,8883,8806,10270,9233,9764,9971,6541,8709,9967,10951,10943,7179,10510,10534,9665,9694,11137,10093,5638,10258,10196,10767,9964,6511,9757,9242,10432,9336,10138,9578,6231,9870,9942,10068,10012,6491,9348,7306,9967,8563,6248,7367,4939,7912,1260,2026,1512,1130,1273,2638,813,1759,2091,1391,2516,961,1308,1741,2183,2375,669,1420,979,2330,1776,3259,3291,1038,3235,2392,2774,2568,3760,3905,3476,2967,4358,1956,4850,3972,2714,2543,3781,3244,4298,5176,3889,4682,6201,7450,6281,4715,6026,5265,3652,4018,2479,3882,3487,4854,6023,5138,7841,3107,8894,9037,6854,6527,6354,7781,10794,7051,12977,7039,13539,4701,10255,11487,8337,9501,10290,9568,6740,6914,13893,8385,7894,5511,8035,5425,8134,8334,10029,11336,7353,10336,10080,7184,6865,6317,7992,6825,9329,9409,8553,9382,7741,7395,18757,7311,8085,2712,4965,4109,3562,4595,4674,6151,4581,5210,5635,8542,6309,9353,5555,7853,6960,6758,14009,7685,12902,5816,7813,13456,22697,23599,8875,6890,16305,23698,34446,30672,9492,19421,17719,17893,15711,23517,25896,15036,10886,10711,14027,13026,11662,13966,11700,14189,9285,5418,9906,10696,12259,12029,10164,13967,6569,10926,11816,15479,11490,12238,15393,13060,13245,12219,14591,11083,10445,11122,14314,12532,11108,8264,13088,14268,11934,11022,11359,13601,9753,11219,14458,14684,11094,11149,16520,13930,16375,18995,15339,15206,10837,11248,14144,12630,12834,12985,12688,11201,15508,12746,16399,12976,8725,16495,12494,15888,16509,8572,14261,14019,12883,16178,14778,12550,11015,15097,11359,14481,14327,7831,12288,12168,12918,14448,13656,14672,10955,13411,12562,12935,9670,7993,13197,14973,11526,7461,7636,10205,6639,9810,111,158,149,112,124,227,79,164,186,149,227,94,125,186,190,211,57,135,75,223,177,326,338,119,344,220,242,280,399,443,323,268,392,236,469,431,319,278,380,303,408,563,432,516,616,814,644,454,622,505,360,359,211,301,316,400,471,455,706,260,720,661,483,525,513,599,1033,557,1012,532,1037,367,743,850,569,628,814,742,475,551,1040,604,643,440,522,359,489,530,567,830,484,749,678,451,443,497,514,472,529,724,589,599,509,508,1383,538,629,147,295,300,231,232,285,378,331,321,372,532,429,607,364,451,422,393,640,484,718,384,511,905,1426,1384,577,531,1050,1498,2048,1722,697,1086,1073,1172,1075,1356,1615,1003,808,796,1047,988,920,1039,1081,1044,758,388,861,1035,1044,1146,994,1070,431,997,1039,1399,1065,1049,1281,1259,1182,995,1026,873,803,868,1108,1099,948,776,1054,1153,1019,919,974,1162,804,876,1147,1147,952,871,1281,1081,1326,1414,1160,1087,732,841,1101,959,1029,1011,867,728,1036,836,1067,841,525,967,833,1022,1095,564,849,775,797,876,835,733,679,821,651,841,927,549,720,679,731,720,864,897,660,740,760,807,558,488,930,710,685,388,538,614,400,628,5406,6501,4108,6036,6092,4678,5710,6376,4468,8142,8679,7389,5064,7047,9346,7114,7675,5556,5658,6725,8232,8593,10752,5438,6560,8439,10897,5801,7828,6886,6444,7224,9800,8611,7393,6959,6721,5432,6408,7027,4892,6109,3896,6237,5663,5733,9393,3344,3655,7629,5195,7269,4634,5588,4709,6223,5873,6337,5855,10140,7056,7194,6498,7615,7531,8663,5051,10455,9321,10289,11392,8337,10288,9586,7927,12838,10662,12951,7906,10545,13418,11180,11134,11186,9919,14651,14994,18775,18125,18986,12224,12958,16486,16211,16832,9210,18707,18227,16396,17689,19332,19394,12265,15167,22968,14967,15116,11133,11044,13538,10976,7860,8280,10243,6832,8847,11018,12568,11324,13632,18168,14282,17564,17501,12931,21417,9523,17686,21241,18117,20718,16568,19979,18020,16323,19013,19042,23366,10299,13610,13726,18586,14908,13115,15244,13125,14214,13934,18259,12208,9257,9769,9571,14003,9175,8420,11600,9338,14450,11315,8211,8282,20610,7762,11079,11130,12930,6568,12869,12862,8434,15515,11715,10913,10259,8674,12473,8556,11299,17391,10290,13332,17928,10887,12832,13834,10124,12183,13494,11789,9472,71353,16288,17075,21824,9103,19275,14440,9628,16384,19285,13352,14988,18859,15041,14881,19039,14625,20340,21291,14630,8434,10502,15272,33710,13326,17122,18943,11878,18299,21885,24964,27332,22349,22811,21600,19090,18334,26615,30165,21469,26390,18317,10777,11690,33331,38427,21645,13427,17701,21686,19679,24216,14261,23875,17428,7641,14158,381,440,282,624,596,290,286,398,308,461,740,459,351,426,609,647,683,346,363,467,557,582,597,283,388,426,418,363,445,348,369,369,542,477,413,355,405,360,337,406,278,363,266,370,400,399,409,202,260,584,468,500,634,394,306,489,336,419,388,700,410,507,383,450,436,568,303,609,507,554,485,384,476,451,345,652,756,717,390,387,577,466,595,485,532,687,684,942,888,896,595,652,751,766,820,498,955,967,776,931,1001,1045,526,706,1045,798,916,494,535,668,474,399,564,538,323,723,617,674,573,796,886,690,782,896,595,1120,437,814,991,840,994,747,924,845,744,881,936,1038,424,649,602,849,739,568,740,608,692,630,876,631,420,525,532,598,423,342,519,359,616,483,428,420,998,348,477,519,564,265,513,526,372,731,563,456,389,339,516,314,466,693,420,472,660,471,548,607,390,478,488,493,393,2863,579,699,884,382,756,591,369,611,807,542,647,838,624,619,793,610,834,846,545,319,417,674,1057,490,696,776,437,717,824,962,1153,1032,889,837,705,711,1076,1206,801,1060,575,350,373,1177,1349,818,437,629,735,697,822,453,845,693,292,466,2785,3286,5441,4235,3346,3919,2807,3606,3753,4679,5373,4608,4747,2661,4905,4698,4757,5649,2773,4821,4063,4902,5028,4026,5107,5783,3819,7231,6167,4973,3388,5429,5343,6433,6165,4589,6191,5359,8161,6120,5861,4685,3501,5710,5526,6311,5152,7296,5794,5558,8712,8276,5108,7749,5571,8090,6516,6661,7545,8370,5940,8503,7729,8404,10191,10489,12035,7651,14714,10729,11270,12770,10087,8224,13269,11633,15031,13258,17607,16097,15644,14541,17259,11872,9533,12092,13440,12952,15762,13587,10205,11018,13279,13083,14345,12881,10926,12544,13003,21455,14516,24641,16879,15400,21340,19915,22746,17654,15203,13979,19570,20545,12041,27151,14325,23422,23681,22524,17686,19396,19758,24362,27454,20869,24390,27318,26442,18912,28568,17275,20067,20739,10406,18323,24844,20654,16520,25065,9021,19369,20262,24153,22964,20965,16108,16996,22374,19736,24640,22433,19749,17538,23658,20801,19514,21627,14753,21550,18708,21822,22923,20594,19469,19129,22552,22486,18323,17346,20430,21275,20756,28065,20057,25780,18049,20789,26644,27907,21560,23955,15561,22653,24784,26609,20046,26497,25431,18139,28475,25708,24073,21426,16997,22770,29011,27651,23614,28267,17292,19876,25677,26002,23424,23039,22946,29465,29104,27365,27937,29577,21815,28114,27901,32747,33686,27107,27393,37633,36160,31998,40339,44918,24503,33347,35766,35762,34650,27894,26876,34558,30726,31788,31340,34640,26348,31702,27310,34708,28565,30733,32413,32159,42195,33896,29232,32554,21040,28952,158,156,232,210,112,150,114,146,182,181,224,183,209,96,181,164,224,174,99,167,151,186,236,165,248,263,212,364,285,178,153,238,238,291,312,182,295,222,328,267,270,202,166,258,243,290,213,301,266,272,480,459,187,502,280,407,396,327,328,528,306,347,425,403,574,626,754,367,847,594,443,669,529,366,717,583,686,706,1028,679,660,724,888,531,426,543,527,555,632,513,409,465,545,492,532,519,464,486,592,1060,582,1141,841,586,971,918,984,841,622,460,872,955,418,1238,473,1089,1075,1071,611,678,905,1032,1164,713,1008,1112,1308,733,1134,595,754,670,486,715,1082,783,589,904,311,627,711,811,825,624,721,571,781,628,858,724,671,645,906,780,672,743,596,762,698,816,853,731,705,692,742,789,662,614,720,739,716,1011,675,922,644,742,933,978,787,834,526,810,839,947,810,1204,956,607,813,882,817,768,605,750,1027,995,908,1014,574,662,857,897,743,972,710,2162,929,849,885,942,738,959,982,1265,1019,827,967,1155,1138,941,1309,1232,852,1071,1125,1079,941,871,854,1022,883,984,887,956,764,968,795,942,796,862,910,883,1029,856,752,813,637,842,69558,79783,85735,68697,90686,84228,46341,98389,88061,90791,100493,76961,80962,71542,90471,68363,88780,72379,44140,84632,81591,94934,82786,58265,64991,67839,75622,86971,80932,91592,64400,89827,107880,104522,92117,68256,78732,89108,90530,93239,101052,86696,50715,79911,87563,95273,85471,61558,76056,81580,97856,91781,93691,99125,55374,102160,114282,112581,114595,82641,86816,90590,113084,101887,105527,105350,72452,109393,111605,111945,112210,82688,97216,105564,112773,100966,135391,124305,105432,127859,145304,140615,140201,117237,125204,128474,143771,132323,163486,139338,117774,141608,127979,134483,131531,93316,136367,125243,129097,151866,136313,148724,93239,136725,142016,141208,93066,70245,93885,84920,90165,95959,101864,112848,65657,116195,118262,112957,111092,81733,101683,94524,102509,149045,152840,161847,101443,123581,141883,138775,134735,95267,97647,123178,149606,145768,135293,156492,103235,136230,131016,127174,105761,97099,104787,109724,119024,123520,125326,124689,94247,123406,111441,116281,109981,82797,107539,101100,82409,109212,120542,117386,82315,124946,121794,134916,125527,95935,99322,113670,128684,131033,134714,125777,87350,129251,137752,140574,130962,84372,109600,119804,116525,134879,140680,148968,99372,154586,159733,128624,127250,101708,110501,124286,146497,136191,137658,143353,90831,130925,146246,145273,132179,114138,139918,161087,168994,157344,174914,173846,127558,157798,168636,157726,164446,127853,174657,166208,168803,171893,203565,186174,135451,192672,191034,214229,188994,136590,192372,169101,147691,144063,150768,135023,93400,130827,143522,144442,124046,86575,140909,118523,138084,139100,117206,98889,66592,106929,6848,8007,9025,6581,8567,7830,4244,8418,8219,8064,8964,6488,7111,6112,7879,6363,8775,7119,4095,8867,8077,8937,8747,5607,7011,7380,8539,9679,8658,9543,7331,9173,11821,10485,9470,6599,8386,8842,8669,9305,9262,8801,5792,8225,9193,9640,9293,6414,7833,8677,10081,9813,9584,10149,5843,9773,10469,9803,9670,7770,7772,8321,10239,8228,8924,9396,7337,10044,10097,9808,9897,7207,8655,9375,10195,8855,11964,10200,9997,10917,11825,10219,10597,8973,10092,9779,10994,10190,11925,10795,9454,11452,9524,10886,10647,7367,11188,9965,10206,12006,10551,11192,7281,9872,10310,10088,6935,5743,7576,6501,7219,7295,8520,9481,5755,9028,9396,9157,8841,5562,7371,7126,7771,10047,10233,10364,7329,8792,9842,10096,9702,5929,6926,8577,10013,10065,9124,10536,7204,9198,8891,9057,8439,7605,7636,7782,8364,8564,8798,8139,6596,8752,7717,7876,7448,5602,6957,6518,5544,7182,8140,7804,5486,8137,7562,8459,8240,5961,6350,7180,8059,7945,8538,8164,5303,7723,8604,8726,8453,5334,7354,8798,8655,9171,9140,8968,6119,10167,11266,9299,9552,7692,8432,9270,10655,10036,11038,10059,6222,8955,10848,10257,8715,7495,8951,9660,9587,9263,11572,10948,8119,10354,10640,9868,10162,7445,10258,9595,9634,9780,11223,10556,7624,10699,10728,11904,10871,8960,12939,10783,9453,8694,8758,8351,5708,8294,9197,9079,8213,5930,9749,7567,9364,9871,9666,8155,5314,8071,47293,48301,67079,55497,63769,51975,50689,54455,48819,54047,83806,44392,63482,69314,87850,60621,66740,52062,37917,48033,43723,45817,44727,34384,50954,46341,53499,54107,55207,72674,48836,54281,55431,61289,60412,46973,59846,67389,64053,52351,49653,58806,70510,74132,76110,69770,62507,66240,58205,55919,62734,56108,57003,75695,60245,81718,78409,71064,81402,68845,70336,64871,54892,55592,56659,71847,74729,70875,78926,67752,71552,65684,83237,87825,50116,73073,74768,80186,65601,87837,74319,94748,109027,81531,98774,99005,97867,110330,101662,93717,98262,123084,85231,78398,94966,79805,87118,89131,78334,93533,102067,93118,89918,78821,74066,83918,75798,54615,60284,72191,68192,76978,76791,78517,66090,90443,98293,82907,93198,87451,92481,82301,114791,119203,110958,129812,106226,102280,119779,108146,112011,96369,117679,116011,141097,85131,108892,97371,110194,115944,119201,111093,95567,78901,91786,88979,104496,98502,102233,108043,98878,109595,79324,88848,101609,73760,94443,91840,91454,103159,89455,95408,105479,112013,89918,112448,103867,81057,99905,85642,94597,87968,92909,92910,83987,98934,71262,69067,78296,61592,40032,35913,33083,37301,29622,27938,28314,31216,35283,40630,31465,32578,40212,28015,40309,33442,31794,34568,32773,40289,37646,36107,36882,26792,50052,51844,74446,54423,51893,57577,51042,47163,52939,39369,45822,34664,50333,55615,64398,59617,59709,66004,50788,58658,44693,56900,53871,36114,55643,45398,70872,36860,44058,36430,32923,36120,33949,42560,39573,31416,33829,35820,49022,44921,46404,45536,38896,36096,7466,7459,9798,7134,8743,6608,6606,7816,6949,8218,12010,5097,8111,9549,11691,8270,9575,7189,5534,6413,5959,6122,6635,4721,7837,7356,8074,7346,6860,9184,5891,6664,7244,8337,8472,5472,7952,8935,7605,6533,6537,7307,11156,10319,8318,9051,8591,7136,8341,7206,7999,7374,7593,9764,7778,10312,8457,6949,7978,7112,7616,8051,5803,5503,5775,8282,9121,7739,8106,6864,7805,7373,8969,9972,4929,7722,8002,7828,6041,8243,6487,8547,10366,7933,9136,9226,9018,9670,8738,8102,8711,11508,7340,7494,9424,7204,8372,8455,7547,9321,9054,7519,7359,6240,5889,6607,7326,5894,6483,7935,7480,8363,8102,7897,7054,10705,11332,9063,9930,8962,8693,7230,10966,9823,9595,10714,9421,9309,10173,9090,9774,8248,9605,9504,12242,6375,8681,8799,9397,9754,9812,10411,8053,6957,8162,7484,9725,8320,8779,9356,9065,9665,6742,7675,8371,6042,7242,7012,8232,8301,7211,7925,8060,8132,6426,8623,7681,6027,7232,6444,7150,6762,6808,6751,6270,7045,5316,5010,5903,4489,3148,2832,2665,2950,2223,2017,2238,2240,2472,2995,2614,2484,2652,2209,3523,2754,2483,2662,2248,2346,2854,2872,2757,1845,4176,5057,6382,4386,4962,5356,4556,3886,4369,3225,3580,2034,4513,4666,5188,4526,4291,3999,4006,4043,2943,3725,4003,2429,4193,3480,3385,2710,3300,2690,2614,2617,2388,2998,3047,2467,2449,2677,3450,3342,4242,4076,2714,2950,18335,24247,24397,24203,24124,22229,14982,30958,28010,28982,28497,20190,29266,21402,24196,22499,28065,23394,11567,27100,25641,33078,25145,17020,16954,20441,25457,29621,26568,31359,14101,25635,26669,27746,22087,18356,20455,26151,27830,18937,28534,26143,13498,24685,29170,33834,24879,21377,19504,21238,33537,38026,33876,39112,21821,41115,40257,44114,43978,21723,29973,31717,37362,38279,34440,37088,19116,33302,34652,38378,36366,28601,29476,27467,30374,38198,49170,52533,36756,49942,60836,62455,59912,49991,40389,48756,62874,54298,75400,60484,48842,57154,55469,45904,48893,26706,40282,43404,54822,65745,58189,67084,38027,48385,65946,57245,32609,30068,32735,26923,35300,34378,42188,54762,23922,47667,49701,47611,41614,27266,34086,38567,38914,63684,68102,65048,47008,44407,62172,63995,53888,26397,33595,46315,74486,68153,63651,64649,46204,57618,62787,57675,47376,43792,48525,45196,57211,53725,47576,62759,41229,57852,54436,68358,55002,30034,50579,46439,37723,44949,61108,51227,31872,54298,60821,62405,63742,38580,46100,44170,57540,54635,68404,60830,37975,58478,62804,66725,62817,43052,42413,50351,44530,56796,66515,61760,40895,66889,66553,64003,55418,38974,48117,54385,59527,55714,55225,67285,39312,58544,69280,59790,52963,51587,61241,70293,67557,67498,83448,75888,65093,62243,72228,65952,72011,47921,80554,69493,77498,72053,91450,68511,64400,71186,89841,94883,84917,65089,98998,71434,65852,58584,59659,60371,34433,53105,58970,62377,48821,30341,62513,48117,64932,55339,58069,46284,35055,48285,1714,2207,2124,1923,1808,1631,1236,2222,2182,2412,2326,1617,2502,1774,2146,2024,2673,2417,1218,2825,2523,2385,2323,1694,1676,2220,2397,2758,2395,2712,1224,2123,2429,2359,2235,1680,2066,2498,2460,1531,2255,2359,1417,2529,2946,3153,2446,2004,1850,1996,3066,3528,3134,3534,1927,3198,3067,2926,3163,1588,2581,2695,3001,2489,2671,3202,1770,2820,2874,3039,2957,2418,2465,2312,2715,3186,3911,3970,2835,3501,4246,4181,3924,3314,2871,3281,4278,3625,5032,4048,3467,4168,4091,3653,3997,2091,3502,3437,4316,5131,4466,4957,2779,3321,4558,4094,2458,2571,2938,2421,2887,2954,3759,4702,2013,4131,4170,3958,3452,2342,2564,2774,2984,4799,4955,4643,3438,3308,4917,5085,4117,2002,2483,3384,5222,4969,4526,4733,3406,4184,4522,4380,3495,3540,3637,3292,4103,3746,3377,4177,3108,4213,3954,4828,3802,2320,3455,3119,2640,3212,4404,3563,2256,3657,3846,4014,4263,2519,2965,2946,3780,3603,4508,4051,2462,3696,4065,4360,4254,2955,3289,4092,3318,3695,4211,3958,2696,4486,4502,4871,4500,3040,4036,4562,4622,4119,4388,4963,2908,4446,5471,4635,3857,3806,4238,4459,4100,4361,5901,5341,4631,4512,4890,4395,4966,3132,5139,4296,4596,4432,5644,4160,3987,4290,5551,5869,5650,4723,7332,5342,4641,4005,3954,4061,2521,3861,4133,4389,3706,2402,4923,3521,5002,4655,5457,4256,3220,4379,5033,2831,1071,78,1887,2741,3259,2840,2332,1789,1873,2428,2423,2885,3341,2428,4623,2592,1548,2952,6268,1638,4413,861,1819,1512,4485,2900,3700,6607,4030,2734,3234,2464,2212,1662,3707,2277,3182,3304,2901,2315,1591,3451,2237,5149,3253,1973,2276,2870,4701,2606,5228,7794,2799,3283,4504,5901,9338,1337,4476,4182,4326,2449,2905,2161,1312,2429,2731,3689,3173,2193,2190,2086,437,1981,4607,4553,4580,10283,8619,11082,9589,4172,4999,5414,8049,10134,9284,4513,8005,5645,9111,2950,6828,4373,11094,5966,9802,12313,7191,7363,2854,8620,7789,9860,4726,3456,9985,8685,3099,4043,5390,8972,4820,5657,7308,6672,6012,2737,6707,819,5064,8033,8332,7804,13680,6427,8292,8451,6325,5350,4084,10223,25557,18925,8470,13584,14894,11358,15254,14267,12373,7784,6428,6922,7855,9212,11075,13347,12101,10644,3335,11931,13531,6682,8083,6042,7142,6744,10280,7892,8117,7187,6326,7278,8292,7394,9143,5583,8681,10082,12581,13724,7667,11425,8112,11886,10243,4560,8061,9900,7479,9368,7395,6757,7115,8819,12283,12705,7317,6809,8333,6457,10291,8840,8575,10497,9277,7630,10059,8672,8619,7223,11153,10756,17603,14834,13979,15600,16132,16256,18922,10807,15352,11675,13998,12207,17864,20708,25854,18279,20838,23020,18867,20709,16995,11322,12533,14827,12835,8127,10872,5059,5532,8315,5751,8696,8505,9429,9115,9672,12386,10864,12371,13711,10303,12233,587,318,102,5,156,245,299,253,201,179,170,239,220,293,346,241,550,360,197,365,812,245,561,96,207,177,502,290,435,708,306,258,401,292,311,179,409,266,352,250,277,240,235,403,269,543,402,156,210,290,453,209,463,749,233,238,331,427,708,90,397,403,410,193,245,200,143,223,225,293,329,197,205,199,32,167,387,361,356,739,619,721,642,260,345,402,584,695,624,330,556,447,742,259,583,357,851,423,788,934,575,525,210,549,498,667,347,282,922,847,263,361,481,799,422,463,634,594,535,288,513,81,394,577,596,541,955,482,679,666,482,406,356,729,1863,1163,617,1039,1174,835,1149,1092,937,612,489,533,544,657,812,941,861,761,221,781,901,457,537,393,469,469,701,504,551,477,398,473,559,411,609,324,565,666,822,901,498,723,524,773,669,277,626,780,558,608,459,428,476,580,850,989,633,534,684,520,792,690,654,779,710,569,803,703,645,500,756,632,997,903,940,1076,1105,1119,1241,683,994,766,912,760,1059,1254,1570,1070,1271,1351,1078,1301,1133,787,937,1060,861,521,667,316,354,561,376,592,595,697,688,677,912,826,1064,1223,842,1077,16010,14267,18608,16327,22802,21716,8086,22996,17675,19078,20529,15235,16498,13764,16839,14806,18346,13973,11480,16762,18753,20049,17555,13583,14871,12569,19603,23253,22567,19480,18830,21308,26660,27263,25769,14913,17725,22651,20277,30821,26379,21443,18007,18169,21677,16989,20108,12273,14736,20911,19672,16195,21345,19148,10881,15471,21274,17355,16082,15519,14008,16647,15028,13977,15146,13904,11485,13964,11681,12455,16561,17579,21854,27794,25632,19455,27369,21205,18488,28008,28345,29346,26134,20109,34153,27392,24411,26071,29351,25720,22965,35138,27347,27489,28152,21939,33074,29261,22841,24708,25633,30793,21053,31222,24960,31372,19990,12056,23987,27810,21333,25277,24545,15789,14050,25712,33528,23915,22289,26724,26410,15903,18186,32295,32042,32843,9926,29186,29171,22691,23661,35142,19326,25728,20957,27377,17896,30510,15812,18849,17002,24202,17801,17178,13732,19077,17667,18050,25087,17471,12483,16173,17216,11825,16285,23484,16297,5857,9984,12679,13078,22717,17953,27404,20915,27256,18253,24966,11305,22446,22858,27788,18938,16527,19966,19748,22006,16630,18194,14324,15494,8051,17690,23201,21180,31703,21755,29706,34953,15487,14102,25222,13804,15552,28366,23200,19272,24066,18797,13144,20893,27364,13611,21919,18444,26636,31846,23288,20213,26144,19549,29157,28618,23767,19999,19687,22347,30845,25967,26643,35932,36674,24215,39012,32052,34457,35457,18417,22742,27650,17756,24660,23760,20255,16835,17209,23295,18918,17209,15883,18126,21241,18338,32477,14256,15859,4447,16563,2129,1956,2602,2096,2864,2733,983,2693,2127,2152,2356,1644,1859,1568,1810,1772,2270,1674,1373,2148,2533,2759,2450,1483,2299,2024,2975,3537,3134,3319,2695,2629,3449,3735,3424,2014,2470,2884,2403,3723,3086,2689,2256,2562,2958,2250,2756,1758,1864,2706,2287,2109,2665,2590,1409,1770,2249,1712,1518,1642,1532,1665,1541,1333,1455,1593,1247,1488,1165,1200,1624,1813,2085,2598,2264,1848,2474,1864,1731,2634,2337,2355,2219,1739,2944,2383,2186,2361,2489,2297,2008,3054,2135,2491,2515,1986,2902,2563,1968,2095,2194,2607,1787,2364,1943,2417,1591,1134,2090,1661,1723,1593,1947,1757,1592,1617,2207,2144,1836,1147,1765,1479,1405,1669,1633,1669,825,2302,1663,1620,1764,1728,1493,1965,1542,2061,1395,2183,1249,1522,1372,1911,1467,1545,1220,1563,1505,1432,1886,1372,974,1372,1306,867,1233,1464,1080,405,689,851,903,1496,1189,1797,1313,1676,1183,1553,814,1486,1512,1670,1271,1184,1259,1155,1390,984,1200,869,854,695,1350,1556,1481,1615,1328,1713,2296,1260,1135,1858,1049,1210,1969,1622,1392,1600,1193,1050,1657,1774,1115,1501,1287,1555,1827,1362,1273,1640,1116,1826,1702,1518,1236,1213,1454,1769,1516,1411,1807,1988,1079,2166,1698,1877,1811,1609,1797,1684,1393,1545,1308,1443,938,1249,1597,1209,1267,1213,1545,1390,1237,2167,1568,1761,250,1138,10533,13740,25420,26706,20786,15667,14839,21068,19809,17529,21690,18218,11988,28847,27934,20331,24369,21460,9490,13042,11925,12359,14192,10231,14509,14033,14889,20862,17229,21290,30903,29508,28562,29586,30868,27840,30583,38307,37130,28124,24519,34126,46137,47077,53752,40718,36694,46129,31720,29184,24224,25174,26900,41852,35086,51795,46627,40403,48392,44955,41673,34584,30317,31135,34738,49735,52913,44510,48647,37183,34502,37582,54046,57308,41090,45789,43246,50688,47223,50410,43796,47159,49770,31167,40921,46970,45899,52950,52058,40152,59340,78780,44905,44656,47644,43311,41136,39997,36821,39071,54420,43050,43570,38055,40237,43398,37520,36499,29542,43173,44984,45164,48998,39851,28744,42828,47746,32426,42160,54106,49455,49412,69090,80767,74620,85380,62959,63710,80116,69279,67215,69442,86515,79064,72550,35550,65634,52080,62880,70344,65943,54965,53093,45048,51472,51317,57376,58045,62585,61593,53652,67539,43675,43105,54315,47866,50030,53593,49093,67045,51657,64488,62786,72994,51044,67901,61609,47309,55175,52932,51228,43960,51068,50305,45319,58029,33301,21985,15263,5905,7641,1391,2384,1775,3258,2866,1972,3631,3758,2519,2081,3792,7749,2847,1529,1981,1527,3122,7718,11591,2240,1480,1288,1667,2742,1360,5696,2922,1024,1256,2117,1604,3007,2740,1687,6147,807,3723,2357,1037,2645,14185,1287,6130,3668,4800,3252,4582,6397,2349,27684,2932,3468,4318,2045,2824,2535,6314,6682,2402,2921,1871,8865,11787,10266,9252,9230,4184,1569,2052,3309,2947,2538,1716,1736,2549,2271,2226,2535,1637,1426,3735,3422,2476,3298,2844,1284,1773,1723,1768,2167,1723,2589,2437,2622,3060,1925,2549,3726,3574,3522,3840,4368,2779,4250,4962,4296,3815,3212,4177,7108,6707,5152,5349,4910,4083,4572,3636,3197,3239,3213,5074,4027,6198,4400,3405,4191,4025,4338,3750,3009,2873,3605,6032,6644,4747,4779,3440,3279,3821,5645,6107,4324,4687,4363,4855,4312,4457,3600,4096,4420,2697,3514,4066,3972,4304,4357,3290,5118,7144,3648,4113,4371,4044,4309,3664,3303,3665,4660,3346,3509,2995,3119,3542,3870,4292,3573,4989,5351,5084,5303,4218,3187,4152,5041,3235,3994,5532,4439,4463,5986,6729,6455,7151,5763,5571,6846,5897,5373,5978,6805,6461,6058,2762,5371,5293,5597,5959,5882,5135,5079,4362,4784,4781,5420,5324,5753,5713,5272,6401,3770,3819,4989,4109,3834,4150,4542,5465,4344,5381,4812,5444,3626,5063,4691,3452,4006,3874,3912,3246,3719,3735,3332,4226,2590,1626,1304,449,709,186,195,276,328,170,163,268,200,202,166,208,100,125,79,112,97,158,91,98,89,106,61,10,58,81,117,117,47,167,42,19,94,120,152,43,68,82,148,80,178,261,101,361,58,196,232,58,198,202,88,103,233,207,62,79,121,368,552,109,163,132,400,869,1149,979,272,343,1105,1867,1688,854,3550,655,1186,1898,1444,3292,1898,1403,1940,1774,2602,2399,2152,2047,680,3618,2244,3194,1586,2283,2850,1708,1378,2922,1569,3274,1748,2058,2745,2342,1464,1862,2600,3338,3379,2845,5842,3123,974,1405,1850,2622,2051,2241,2121,1930,2664,1075,2281,2200,1517,2848,2908,2550,3322,1729,2476,1896,3109,2786,2216,2164,1719,2343,2997,2271,3126,1189,1185,1771,1533,1099,2043,1968,942,2017,2260,879,1671,352,1675,2125,4339,4691,4102,2993,1614,1984,926,1495,2954,3758,3547,2952,2107,2607,3295,2945,1724,1989,2820,2019,2973,946,2037,1209,2086,1116,861,2187,1336,1066,1833,2019,2457,609,2086,1306,3162,2119,2852,4253,869,4007,3602,3601,3169,2196,2997,3597,4457,3280,4626,3415,1262,1727,1083,2455,3352,1418,1724,1339,1067,1809,2017,2384,632,938,2949,2017,3202,3010,1369,1880,743,2433,1153,1126,1508,887,1267,849,2296,1157,2967,2092,2198,2966,3527,861,747,2936,1868,2696,2185,735,2203,3109,1916,2041,1500,3264,1286,2684,4037,3315,2161,2328,4659,2756,3085,2737,1940,1671,4885,1971,3749,3599,4774,2300,3597,5164,4778,1532,2643,973,2059,2634,2172,2983,2049,501,2500,2401,1122,4114,1589,2462,1426,1512,1303,3131,3244,2487,2627,2210,1463,2568,2759,2640,2352,1978,2396,3791,2101,1304,1976,1485,1657,1875,988,1078,1366,1823,110,217,187,88,391,58,110,179,97,303,136,136,176,152,184,186,176,177,62,341,183,263,146,179,271,172,141,296,153,328,201,185,260,242,136,203,277,351,321,305,330,355,84,140,183,274,221,234,205,186,282,102,224,225,161,284,238,221,263,144,216,170,209,203,188,159,140,182,223,202,241,76,51,115,115,54,168,106,76,60,151,90,95,45,129,149,308,339,282,204,74,222,90,116,202,272,216,197,152,163,226,178,109,114,198,115,199,80,177,89,177,69,83,190,114,111,195,164,327,122,255,166,412,263,347,295,97,330,297,195,256,154,249,219,289,187,220,168,75,115,58,121,191,98,97,77,66,100,102,124,35,42,193,136,212,155,87,130,48,171,56,72,81,59,82,53,135,62,168,123,129,164,194,48,39,162,113,180,124,38,120,194,131,95,92,158,77,151,235,159,138,160,318,187,201,197,126,101,302,120,263,219,331,147,223,303,271,94,152,49,89,154,121,159,110,25,139,132,52,222,77,135,67,87,56,147,177,146,144,115,93,137,139,132,122,95,139,225,123,65,97,91,102,110,73,58,77,73,252,459,123,889,581,377,49,92,538,424,351,1129,426,371,405,64,420,828,94,1019,377,505,59,539,714,441,187,463,69,329,137,419,372,371,93,85,343,54,603,442,375,388,21,390,385,416,344,79,403,543,330,608,354,134,35,75,443,169,119,236,215,424,441,143,3,255,257,224,689,76,448,254,565,1149,734,415,443,464,749,981,771,2443,368,211,777,1030,190,517,693,1056,582,505,973,1211,823,364,1640,726,775,443,749,478,1448,478,775,327,586,392,851,812,253,709,306,966,106,169,1414,555,390,97,114,1346,350,1147,746,768,576,600,1224,1094,908,613,433,949,883,929,688,622,249,102,959,155,1359,589,339,992,537,718,887,522,1247,307,148,903,289,546,385,846,828,258,440,51,604,273,810,214,1091,1,787,34,1373,302,626,494,236,824,749,854,787,619,535,1183,767,1156,796,745,495,643,213,1463,509,579,1158,958,1217,1155,1923,1079,1227,599,1679,493,2180,837,887,3777,3432,1393,1155,609,436,429,347,404,985,393,206,274,643,481,635,39,21,611,116,191,61,31,168,284,934,458,254,119,21,129,334,738,657,40,221,159,52,17,398,160,472,340,14,30,25,52,34,22,3,6,27,22,16,57,21,26,23,5,21,45,11,41,27,24,4,33,47,22,11,30,4,14,9,24,17,17,7,6,16,1,30,21,24,43,3,18,18,18,16,6,19,26,15,30,23,6,2,3,57,10,6,12,11,23,29,9,1,15,18,12,39,3,27,17,31,60,43,24,24,29,44,58,44,121,22,17,49,59,11,27,45,67,30,34,56,76,48,18,88,38,41,21,36,23,75,26,40,13,28,19,40,41,54,35,13,50,5,22,67,28,24,4,7,70,18,55,39,42,45,29,58,52,38,31,22,62,46,39,50,45,19,4,51,15,60,36,17,39,35,30,39,25,65,18,3,42,10,22,18,40,39,14,13,2,29,10,31,11,64,0,34,1,95,15,24,20,1,35,38,35,8,25,23,52,33,50,92,24,20,24,11,58,20,23,51,39,63,47,89,60,62,12,72,19,95,39,40,173,152,61,51,20,17,17,11,12,36,6,8,4,23,13,22,1,1,21,6,6,4,2,3,7,33,19,10,17,1,3,13,35,23,2,9,6,2,0,6,14,33,10,20856,24156,23071,19301,26690,23979,14870,28003,24195,26084,24456,28218,16300,20469,28744,14476,19607,16190,5725,21726,18011,20564,20167,15162,17793,19033,15091,15966,17653,22601,17215,21061,20372,23774,24288,20159,22811,21722,20658,21890,22125,17985,7974,19265,18355,23011,18554,14797,21906,18648,23175,18634,19684,17655,8874,17322,25012,18841,23283,20187,24413,13765,25787,20418,22578,25523,11760,27878,28824,24457,24220,21178,22163,26214,29978,22856,30273,28917,25409,23155,24146,27011,28482,25452,26967,26877,28130,23803,29453,20469,21800,20957,20458,28506,27752,25580,27810,25202,25213,30100,24679,26814,17257,32670,20288,23724,18223,12437,19336,13235,13768,18762,13321,16574,13249,18642,11813,17633,21487,12118,22201,19540,19378,29719,26503,33916,21311,26129,27213,25328,27490,16079,23357,26990,28138,26410,26074,27956,24186,36257,29316,21644,18375,19518,20697,24175,21912,26857,26821,22450,19668,24238,16898,13406,18900,14769,20255,19205,21790,23588,22024,19445,14091,18537,18016,22017,20263,15346,16591,27187,24950,30190,25085,25141,14259,28822,30553,31277,27262,15149,26601,35123,27357,28714,26864,28689,18755,27808,21972,22772,33310,19120,31821,33627,31405,29795,32478,29324,15306,37252,28362,29947,39888,21870,38300,33730,43031,45434,45522,46821,29087,45333,42667,44333,50318,41821,50122,43849,44631,51863,49443,50018,28862,57762,47509,61988,46581,34041,50841,46413,47686,38507,46241,34383,29088,36603,37064,40305,38733,25577,42614,30454,34483,29769,28202,22336,15571,26701,1637,1932,1906,1602,2149,1750,1105,2121,1734,1913,1716,1960,1019,1402,2070,881,1471,1156,366,1876,1218,1625,1994,1137,1351,1378,1164,1213,1296,1604,1368,1653,1482,1675,1730,1438,1892,1594,1432,1561,1598,1269,590,1572,1303,1804,1346,1124,1743,1476,2126,1765,1568,1462,734,1424,1824,1228,1555,1438,1715,880,1778,1394,1423,1702,822,1899,1928,1618,1633,1515,1393,1734,1999,1475,2004,1970,1786,1509,1493,1604,1821,1619,1867,1728,1815,1571,1926,1376,1506,1362,1265,1808,1923,1663,1785,1689,1619,2019,1616,1721,1103,2083,1250,1365,1064,755,1129,865,891,1285,969,1083,1007,1330,810,1221,1467,803,1528,1260,1204,1771,1589,1977,1152,1420,1518,1496,1634,931,1396,1549,1554,1487,1421,1494,1384,1925,1553,1190,1079,1201,1218,1475,1274,1529,1426,1171,1149,1412,923,744,1078,863,1183,1098,1284,1364,1283,1157,832,1045,1009,1245,1170,791,952,1542,1275,1564,1311,1433,652,1407,1745,1613,1452,758,1422,1588,1519,1576,1441,1555,970,1489,1215,1322,2120,1235,2002,2046,1869,1676,1955,1769,900,2153,1658,1668,2320,1134,2075,1838,2116,2266,2173,2408,1605,2511,2347,2424,2581,1936,2362,2161,2243,2563,2171,2484,1354,2698,2230,2744,2134,1536,2569,2162,2261,1786,2170,1588,1437,1762,1864,2046,1959,1386,2187,1474,1869,1600,1466,1144,1065,1464,4313,5722,5721,4218,4317,5172,2762,3175,4007,3712,5160,3963,5833,4319,5780,4909,4592,4578,3298,4618,3604,4388,4360,3184,5342,4643,4541,6708,5690,5085,3278,5670,5174,6182,6870,4522,7197,7135,6713,6958,4343,4674,2915,5308,3739,6464,4785,2424,5088,5557,5961,6483,4711,6432,4510,6131,4967,6025,5443,6657,7053,5813,5026,8334,7459,6024,5440,5799,7699,6901,8203,5122,7267,6832,5163,8267,6785,10124,4073,7576,5977,7974,10338,4239,7713,6120,7725,11077,6943,10560,5223,6587,6054,7141,7238,8866,8516,8868,6708,7452,8690,12442,6656,7890,9004,8635,6717,5140,6655,6207,7329,5982,6419,7330,5414,4667,8776,6773,9793,6282,7528,8350,6054,8224,5860,9930,6279,6458,9549,9009,10087,7136,11530,12013,13840,10860,11078,8405,7791,7919,12230,9007,8412,10257,9282,10079,9142,10596,7595,11490,6922,7535,8005,6529,9680,3778,8912,8265,7468,6201,6792,4768,5871,8312,6176,7644,10221,6356,8897,6859,8042,6554,5541,6774,4006,5565,6702,5834,6704,5524,7688,8351,6228,7416,6138,6338,5959,6098,6438,8866,6180,5917,6082,5237,7136,7643,7248,7813,3590,6052,7280,8999,9407,5310,7662,6523,12002,8923,7752,8603,5430,6591,8763,6584,8172,5062,6891,8718,6553,7696,7162,8055,5308,5486,7137,10257,7103,4558,5474,6587,6535,5871,6599,5142,5054,5545,6279,9348,5940,4562,6078,7155,7571,7928,6811,8210,6240,7098,319,444,361,298,311,298,184,234,241,229,350,237,326,229,308,308,287,288,211,265,227,241,256,206,343,289,289,467,387,371,230,319,311,369,384,290,475,426,387,360,292,270,187,321,248,406,314,139,319,365,381,286,292,411,287,376,322,351,292,394,377,321,335,512,457,415,279,342,441,439,445,341,397,417,317,430,357,597,199,409,357,371,647,201,417,357,360,602,312,584,322,348,304,426,451,276,409,512,409,494,446,604,379,387,442,433,251,232,278,297,357,247,284,341,216,216,440,346,457,408,444,333,269,380,270,414,370,322,423,417,502,322,564,546,650,462,462,367,285,316,453,373,303,449,360,392,354,444,352,648,333,271,244,261,363,163,338,358,287,275,268,210,240,315,248,388,346,283,324,381,278,265,188,259,147,186,253,169,290,155,271,310,212,276,220,227,242,190,275,269,227,206,228,172,290,366,267,325,135,201,238,347,360,180,294,240,443,310,271,291,203,194,291,213,295,161,257,303,211,264,222,363,193,168,535,328,219,134,177,201,212,198,201,166,184,184,247,517,283,237,235,280,261,362,279,484,349,290,13251,15245,17971,8012,13520,15649,7217,14534,16737,13357,25114,11914,16958,14133,18090,14183,20610,16775,14687,15426,16942,18049,18334,10217,12524,14089,14093,15208,12575,14878,12505,19764,31435,23397,18508,12966,15140,15247,18386,18746,18171,18003,10261,16387,16510,18817,19879,10870,17788,18852,18808,17851,16505,21010,12280,25404,24830,29721,27930,23484,15946,26565,31798,26428,31147,26671,28372,31906,33451,34384,31937,14140,22538,22317,25256,19358,26535,19682,23837,24737,29716,20923,24002,21333,22020,23323,24017,23461,25180,29673,22553,26376,23778,31088,23781,15333,31654,24424,24113,28705,24515,21088,15178,22459,28003,26848,19270,14737,15790,15743,17678,16426,20948,23536,13100,23108,21387,21779,23244,15016,16900,19209,22870,21228,23342,25787,22328,19853,19725,23161,26527,15453,18371,20548,21568,20547,23046,29962,15771,21780,20828,21198,18857,15192,20110,19937,21166,23079,23825,19624,20235,24204,19943,20675,16591,11501,19039,27718,12169,25563,23178,22871,16891,23820,20775,22388,20974,15885,22359,17775,21138,15454,18760,22417,14403,19267,20522,23246,20504,11111,22889,23169,25032,24127,24620,23550,16682,27499,32218,23047,22259,16064,12100,17966,24114,24747,28744,21008,12531,20014,23961,24573,20942,16461,18335,25264,21782,19593,23087,24020,11771,18431,22952,20691,20069,17922,19134,19621,19587,17220,25151,28509,16548,23201,20329,19769,18795,16557,17164,21394,14934,19743,18350,17375,10691,21933,21797,19051,17182,13470,15680,17225,18674,19641,15691,13332,10154,13558,1259,1696,2206,871,1354,1659,810,1202,2079,1283,2429,1130,1555,1217,1668,1499,2185,1695,1076,1677,1620,1906,1835,1115,1413,1586,1861,1875,1679,1580,1843,2583,4202,2474,1946,1265,1682,1515,2053,2185,1993,2130,1445,1420,1803,2159,2525,1295,2172,2313,2321,2310,1993,2337,1612,3097,3092,3717,3170,2957,1729,2911,3711,2810,3188,2741,3358,3655,3907,3749,3442,1386,2661,2616,3102,2293,3406,2290,3568,3214,3598,1989,2538,2256,2281,2238,2408,2293,2197,2870,2399,2647,1944,2819,2010,1356,2783,2079,2151,2598,2048,1730,1503,1991,2361,2097,1623,1203,1242,1465,1540,1394,1763,1750,1028,1838,2014,1670,1758,1148,1258,1447,1766,1545,1709,1779,1817,1432,1447,1700,1932,1114,1306,1460,1406,1362,1562,1959,1091,1451,1386,1455,2206,1221,1464,1375,1415,1757,2007,1295,1330,1713,1342,1301,1122,801,1152,1766,883,1583,1495,1515,1128,1579,1311,1471,1489,1036,1452,1083,1363,943,1254,1448,891,1303,1291,1589,1423,714,1668,2228,2337,2249,1916,1682,1048,2328,3017,1688,1659,1398,1026,1265,1994,2423,3177,1627,919,1186,1799,1961,1092,907,1130,1505,1273,1180,2072,1510,678,1351,1581,1373,1269,1138,1163,1237,1227,1151,1524,1789,1137,1457,1192,1267,1099,947,1096,1481,1065,1220,1187,1127,690,1326,1465,1211,1159,864,997,1092,1153,1339,1102,935,702,1018,27163,25548,34744,23605,36198,28017,29780,27279,22133,30593,54732,18654,42812,32892,50390,32890,32737,22604,23487,26402,21548,26926,21703,19569,28571,25711,29397,23174,28519,39362,10488,15951,18089,22687,20371,12863,18016,19616,16424,13522,17515,17303,19845,17907,15997,17023,17431,15635,18718,17765,27517,21237,19811,19483,17815,20435,21868,18566,18111,15660,16919,19868,14783,13531,11554,13672,14806,17912,19159,19903,25226,20532,19170,20450,2692,16621,19687,14357,8977,18588,15156,26091,38961,41743,44363,39471,36004,35652,32685,37437,25112,31566,24188,22440,32434,22891,24732,33574,24227,34253,31017,29785,35390,23778,16261,21697,26249,9129,13251,13313,12527,21079,15678,21398,27006,37120,33049,36480,34844,24229,28677,22374,34234,21033,21400,25930,22732,25084,20598,20313,27475,13829,15118,13761,28267,18866,23022,22679,24380,26221,24816,32700,20331,15222,24265,19668,29586,19932,20091,21090,24956,23570,24161,26381,23794,14889,27033,23093,26922,22911,20287,18208,28101,23246,25562,29410,22654,19998,25902,20235,25273,27069,23093,21612,26760,23092,22398,28508,45299,44985,16106,15088,16224,17586,12035,11233,12773,12025,12591,15076,15379,15481,16890,12516,20136,13823,12521,12057,10962,14416,16388,16463,15388,11756,27608,29428,35714,26351,27982,31510,26927,22284,21899,18833,19626,11386,28431,30693,36980,29696,23413,25447,23335,23411,14906,20943,26460,15620,31071,21350,22884,19471,22865,21792,20272,19307,19050,17465,17788,14984,15494,16963,20147,14325,16558,14203,12652,12241,4977,4615,6000,3834,5705,4326,4384,4774,4209,5563,8940,2928,6118,5264,7591,5242,5419,3652,3831,3969,3170,3844,3646,2662,4652,4431,4650,3500,4108,5542,1620,2489,2993,3818,3401,2218,2803,3280,2539,2087,2732,2577,3622,2870,2631,2734,2950,2752,3220,2888,3953,3609,3601,3524,3230,3496,3346,2756,2782,2591,2493,3554,2020,1915,1468,1620,2037,2414,2623,2689,3725,2998,2690,3190,214,2413,2871,1985,1131,2579,1866,3237,4634,4757,4811,4343,4091,4041,3401,3831,2684,3536,2590,2621,3971,2509,2714,3817,3006,4207,3336,3020,3186,2283,1789,1952,2829,1070,1670,1761,1454,2637,2020,2488,3225,5852,5151,4859,4920,2730,3290,2283,4300,2083,2235,2566,2289,2905,2167,2059,3380,1510,1858,1706,3625,1950,2181,2055,2323,2639,2278,3796,1673,1498,2512,1739,3373,1864,1823,2030,2535,2215,2504,2771,2107,1291,2515,2070,2894,2078,1884,1828,2428,1887,2123,2687,2022,1881,2259,1865,2299,2570,2056,1836,2292,1875,1910,2407,3633,3584,1520,1504,1668,1740,1123,1168,1337,1177,1136,1477,1568,1512,1589,1352,2299,1539,1376,1340,1251,1467,1652,1697,1596,1115,3029,3931,4673,2994,3653,3801,3189,2536,2732,2197,2102,1058,3266,3517,3746,2915,2298,2304,2440,2142,1266,1894,2415,1449,2878,2010,2191,1869,2189,1985,2014,1790,1631,1486,1593,1423,1355,1582,1876,1284,1744,1376,1217,1230,68450,67849,62656,62720,80882,67935,39022,62770,65931,69034,75257,48377,65874,48465,60777,52050,57360,52240,41550,48835,53636,60946,55498,28909,52242,46361,49332,51084,58441,50475,27345,53153,58300,59347,50305,30507,49560,51581,60119,52662,53424,49899,31642,38287,57049,56018,50931,39170,49503,43377,55287,50917,48634,62907,33450,58006,51455,51416,55254,42987,63798,59811,62090,64313,58683,52363,39449,42149,59689,63992,57566,49891,54701,58141,64198,52928,72961,71835,39840,62420,74615,72856,71801,52294,74931,74060,91989,75246,84258,76405,54364,77817,63889,84289,82363,44103,86313,89976,78436,82823,77187,79220,66730,72528,70943,69039,40051,29175,57486,52184,62921,64907,68586,73197,35280,56489,68836,58719,74604,58146,64625,64506,79464,67159,66653,77468,52742,61583,88771,74093,78867,49090,72989,77006,96763,78974,97796,73023,55505,64356,77838,75590,78241,58219,72954,74126,70573,66807,80902,85618,57898,70803,64125,79821,62580,39282,66151,58934,63601,73495,71761,66680,54309,64797,73128,72341,71020,41832,71772,74891,77360,77692,71397,69376,57242,67504,72262,69095,51732,52571,54481,53006,63684,51997,69442,58008,53667,63461,72228,65290,64234,37566,56755,62401,68654,66174,71528,71840,54301,72505,75470,75660,75039,47029,73273,71072,85801,76990,86753,79059,53490,80476,74167,72156,78065,57945,83117,72959,85214,80024,86712,81719,62841,95232,81434,87149,81590,50221,87003,77434,85306,86601,63071,76091,56495,79776,69826,82454,75493,42294,83394,70357,83153,74275,61678,67588,59531,68555,7511,7499,6670,6565,9386,7543,4011,7230,7615,8231,8876,5406,7580,6257,7395,6077,7309,6599,4537,6528,6781,6564,6582,3417,6608,6260,5840,6482,6165,5732,2674,5751,6718,7083,5351,3237,5649,5970,6974,5661,5778,5624,3320,4505,6708,6270,5470,3966,5361,3757,5207,4915,4797,6260,2786,4650,4405,3995,4708,3397,4841,5124,4900,5278,5352,4775,3288,3206,5729,5781,4534,3485,4639,4366,4885,4835,6918,6517,3534,5296,6731,6145,5859,4075,6526,5985,8271,6723,7009,6428,4462,6438,5710,6666,6735,3092,6965,7601,6318,7089,6413,6595,5663,5636,5611,4658,3362,2044,5105,4150,6770,6881,7810,7946,3559,5646,6165,4639,6704,4869,6057,6449,7118,6307,6239,7366,5007,5944,8594,7360,6786,4491,6628,6976,8301,7159,8799,6018,4310,5730,6499,6449,6789,5062,6533,7457,6286,5505,6557,7329,5034,7059,6275,7123,5294,3476,6118,5328,5678,6965,7037,6681,5192,6560,7048,6816,6091,3300,6122,6228,6602,6789,6070,6286,5352,6093,6503,5915,4637,4559,5069,5164,5992,5201,6659,5435,4643,5708,6605,6067,5577,3789,4872,5806,6676,6573,6696,6738,4583,7002,6888,6765,6543,4205,6890,6860,7978,6846,7503,6969,4614,7242,6699,6172,6086,4653,6634,6054,6524,6380,6723,6238,4647,7636,5926,6552,6287,3383,6529,6317,6894,6432,4227,4089,4085,6087,5236,6516,5566,3346,6466,5749,6155,5680,5001,6087,5093,5889,107113,115915,136979,98870,131644,112183,110635,116112,124721,120331,119242,81253,104277,98264,129833,115962,124097,113465,79095,97678,117824,107004,98455,62014,92949,101958,96703,97608,112049,109232,97981,107959,110501,106257,103002,65198,110894,103308,110949,92891,99549,109052,94849,91623,109863,117177,85074,68264,109846,80308,106024,99944,110153,155435,109684,119788,116090,101993,106621,81364,111015,108698,118170,83160,127537,113826,102398,127749,124831,120306,121538,102081,127804,107674,145161,132928,150665,154199,125645,139773,167324,159160,140172,100578,165696,149263,191127,150764,147025,161856,146968,174097,158189,170908,154791,99159,173025,166079,135836,177349,159126,141100,166509,162576,161901,156110,123638,84943,134248,111901,136631,140296,129289,142208,144134,147225,148079,129093,144836,142331,149684,158182,184330,147273,170700,168382,155539,148960,201100,186272,174250,144522,196591,171968,187359,164305,203712,187560,187426,164025,158756,174611,164050,141378,176640,191685,197129,164668,190434,184340,166964,188358,170150,176296,156799,119496,164384,166130,162588,176957,190046,163653,183264,190222,168329,155161,144392,122269,181467,142437,161495,132299,124806,164515,175544,190634,175927,186920,143156,115714,156274,154650,167587,170605,174385,178893,173548,156424,173738,187029,163116,129477,159961,168158,170163,175088,138400,165124,145649,157508,151456,154977,147954,159277,180391,163842,219837,163286,219161,196233,191189,176280,179847,172164,187683,135031,236518,183274,193972,184446,206436,184822,217245,210506,181855,174705,196296,124532,230728,196249,176359,185632,202970,204963,205098,221518,211831,233476,202535,172998,234918,184354,195683,166176,153917,187963,172974,165694,13970,15025,17756,12673,16643,14667,15514,14117,16956,15796,15227,11142,14262,13358,19171,15772,16121,14826,10535,14058,18382,14612,13622,8959,14665,16909,13196,14311,15149,14607,12209,13680,14239,13871,13885,9685,15894,14741,14735,12816,14359,16195,16250,14382,17235,16850,12229,10367,16541,10995,14242,13631,14983,20400,14660,15137,14556,12381,12932,10464,13436,13020,14304,10038,15620,15186,14154,18354,17015,15234,14391,12331,15392,12822,17593,15716,17392,18240,14710,16541,19371,18078,15975,11377,18982,17052,21719,17346,16551,17748,17220,19888,17561,18918,17196,11073,18763,17813,14986,19051,16979,14950,17829,16636,15544,14603,13783,14311,19798,16439,17824,18985,19096,19009,17273,15802,15758,13617,17007,19306,17222,17180,21382,16908,19080,18756,16335,15940,22297,21290,19627,16109,22197,18177,20391,16996,21143,18502,20038,17041,16826,18267,20087,17042,21195,21701,21445,16914,19357,19656,19601,23317,19810,19219,16900,14323,18269,19091,19142,20307,21948,19222,21534,22472,18810,17007,16099,14250,20598,15917,17923,14211,13783,18906,20363,21922,20555,22051,16999,14691,18709,19879,21387,20232,19876,19378,19366,16824,19502,23510,19398,16323,19704,21113,21532,21240,15696,18695,16900,18111,16916,17103,15911,17795,19821,18526,23809,16980,23326,20503,20205,19330,19604,18048,19794,15082,25270,18868,19612,18690,20915,17931,21859,20389,17277,16622,19204,12740,23474,19475,17077,17965,18804,19263,19858,21694,20961,22591,20417,17799,24008,18285,18799,17729,18055,22928,20572,19123,49496,44896,42069,41844,55918,44141,23604,44219,45476,48860,51299,30714,40287,31596,37986,32250,39680,33618,25230,31653,31432,37177,34482,16570,31319,29169,27649,31063,31169,29707,14181,36824,38265,36784,32194,18861,32083,33379,39492,34444,36118,31843,19600,25257,34312,32598,30355,22769,29781,21861,30428,30270,29686,40695,18035,30605,31385,25192,33380,23807,34205,37259,39298,43036,34150,29026,18587,18715,34519,35818,30750,24283,31335,29394,33111,32980,50136,45809,25167,35944,44603,40762,40004,25858,47818,42082,59872,49250,51615,45349,32545,47348,42470,48255,44741,21875,49288,57032,48685,51413,47455,48314,42485,44296,39424,37510,25001,14951,36647,25317,41184,38693,42068,48203,24614,38173,44938,29143,46478,33701,40307,44551,48463,43688,42992,52241,35499,44329,62459,53843,50048,32403,47035,49005,62465,50513,68785,44646,30021,42407,47913,46016,46349,35052,43227,51629,48538,39540,51403,57799,37477,47410,42855,52439,39148,22972,42968,40980,39057,50136,47968,45783,36125,47015,52194,54773,47509,24946,46836,44965,48721,48407,47063,48286,40898,43447,48681,43544,34101,31906,36565,34269,41518,35773,52484,42870,39483,47125,53568,47906,40162,29423,35419,42427,47378,48114,49615,50793,36314,51138,50796,51943,52127,34168,56084,58226,68213,59111,67104,62573,41659,62469,58273,52119,53691,39023,57235,51525,55163,60364,62482,59792,44926,66783,56260,61829,58433,32283,55219,54651,64339,57454,37982,36530,38525,53430,48028,58075,48581,29747,57923,49400,52678,46450,37683,48022,41493,46433,6729,6339,5588,5770,7790,6136,3252,6378,6776,7085,7687,4779,6507,5575,6512,5364,6529,5755,3982,5691,5671,5741,5618,2816,5542,5497,4962,5482,5278,4852,2222,5025,5820,5994,4748,2808,5078,5312,6258,5006,5292,5160,3011,4057,5932,5293,4716,3531,4773,3233,4437,4155,4234,5723,2405,3923,3800,3132,3988,2781,4147,4431,4299,4685,4745,4118,2907,2731,5056,5005,3951,2937,3994,3751,4118,4298,6345,5615,3139,4403,5605,4986,4833,3068,5817,5145,7320,6029,6227,5468,3799,5662,4976,5728,5149,2389,5784,6420,5423,5906,5574,5427,4899,4721,4278,3777,2724,1746,4557,3321,5799,5563,6272,6926,3110,4630,5189,3357,5490,3905,5109,5545,5997,5472,5328,6493,4283,5291,7523,6644,5962,3819,5901,5850,7438,5857,7809,4847,3385,5055,5487,5556,5792,4260,5482,6480,5335,4425,5528,6491,4445,6087,5377,6129,4481,2717,5180,4703,4706,6121,6075,5705,4440,5771,6128,6322,5420,2765,5410,5212,5712,5782,5395,5710,4687,5052,5701,5112,3998,3895,4570,4651,5477,4617,6167,4801,4290,5170,6008,5575,4798,3511,4337,5277,5890,6039,6090,6039,4116,6030,5979,5916,5689,3936,6332,6530,7400,6351,6984,6536,4433,6801,6262,5674,5457,4080,5762,5225,5597,5784,6145,5567,4313,6518,5256,6107,5910,3146,5742,5747,6533,5793,3552,3540,3893,5601,4916,6048,5107,3077,5910,5307,5795,5175,4532,5666,4842,5548,89783,97859,117912,83362,109184,97033,94580,87889,108582,101113,100111,68444,89379,81986,110148,99644,101513,94264,65410,81129,97903,89619,81195,48917,75372,89114,81170,80772,89421,88213,78226,89227,93468,86570,85840,54777,92462,86248,91894,79792,81966,88223,83777,75334,95049,96521,70782,55532,94802,60718,85765,85714,94965,132918,96069,103626,97075,85194,89198,66112,92147,92238,99421,65039,110433,95995,89289,107248,106680,104433,103864,84883,112320,89329,125022,115551,130308,131595,107969,122240,145118,138010,121940,86298,144728,127712,169286,132165,124727,138526,132751,152483,138446,150515,135987,85775,153340,148219,119626,155033,138063,121838,149776,142641,134499,128453,109376,71959,118329,97469,116336,113352,112535,120837,124813,123741,125678,107955,121899,130468,129813,126879,160002,128173,148116,142922,129982,123039,172941,161423,153315,124277,172646,140562,161991,141082,172786,145310,157269,133047,125182,138864,141982,120611,150879,163571,167105,137879,156913,159623,144698,161259,145216,146873,130279,107511,142039,146852,145299,152746,164588,141461,166861,168490,145447,131643,121015,105961,158014,120991,137287,112785,106384,143069,159221,169815,157262,166004,123999,104767,136228,136980,151716,154108,158333,160781,162660,136936,151756,168289,142524,119875,140844,148071,151713,156992,119764,145069,133703,140830,135523,137724,131649,145054,157833,150538,197360,144410,198650,174458,176815,157272,160415,152203,170233,123799,213854,163817,178627,168748,184876,169026,204473,189614,163340,154724,173754,112086,209395,176742,155810,167205,180422,188867,188151,198666,192994,209907,186372,162063,215392,166400,176630,148251,140216,169974,163098,150856,12981,14211,16689,11791,15439,13700,14756,12961,16025,14720,14303,10512,13394,12524,18151,14878,14977,13645,9820,13089,17349,13670,12805,8238,13647,16092,12362,13304,13932,13461,11266,12616,13299,12670,12859,9142,14708,13645,13772,11974,12775,15094,15635,13391,16213,15707,11215,9669,15562,9847,13018,12764,14170,19063,13863,14011,13202,11370,11916,9524,12292,12023,13269,8959,14620,14100,13327,17104,15734,14367,13339,11523,14509,11915,16382,14769,16182,16887,13780,15385,18070,16983,14810,10562,17808,15820,20339,16151,15087,16380,16213,18557,16350,17854,16073,10277,17568,16734,14082,17800,15713,13868,16936,15493,14068,12977,12980,13742,18822,15432,16688,17320,18105,17915,16221,14734,14598,12435,15701,18573,16116,15696,20024,15790,17724,17191,15121,14478,20596,19887,18429,15001,20488,16462,18998,15621,19006,15928,18090,14972,14508,16180,18631,15695,19585,19971,19502,15281,16927,18115,18184,21410,18106,17220,15411,13668,17152,17987,18068,18783,20538,17840,20613,21196,17592,15478,14674,13360,19238,14678,16602,13117,12681,17755,19347,20827,19401,20638,15867,14043,17602,18883,20431,19236,18940,18261,18661,15669,18327,22389,18245,15729,18620,19815,20294,20114,14656,17527,16284,17113,15923,16092,14954,17077,18584,17736,22552,16030,22256,19303,19646,18290,18486,16931,18809,14483,24164,17865,18826,17898,19779,17097,21278,19273,16371,15543,18079,12139,22302,18469,16046,17081,17723,18505,19206,20607,19929,21458,19535,17372,22995,17400,17794,16818,17363,21949,20054,18286,1579,2372,2778,2300,2938,2680,2195,865,1502,1657,1229,671,1958,1149,1936,1628,1887,1724,977,1110,2950,2468,2109,1454,1465,2298,1796,2441,7343,979,469,2009,2168,1992,1306,344,429,283,531,800,351,409,151,470,576,856,691,830,824,861,1152,2461,1003,1521,209,1914,560,1382,754,1306,791,570,418,707,342,633,3676,593,316,634,341,1241,525,585,1223,27,610,420,155,2637,7571,3236,5809,6406,330,1210,1797,1319,1979,1519,1093,1716,2106,3003,6046,1210,4207,5588,4918,6984,3398,6426,3214,4247,4706,4275,2254,535,2957,5277,7668,4755,8133,3085,1489,4090,1888,3224,3555,1809,2082,1554,2774,1783,2671,3399,1399,748,1942,2981,4481,2195,2664,4569,800,5249,5143,6199,4846,2447,4624,4068,6602,4777,6644,5146,6930,6260,6839,5469,2974,5202,5009,6363,8160,6093,6270,4565,6466,6964,7397,4626,5789,4747,5914,3644,4990,4764,5634,9032,7052,9069,5831,3748,5763,9654,7360,6506,5800,5450,3344,4578,4019,4323,3450,6574,2245,5115,7521,4232,7109,2811,4241,3375,7082,3180,4868,7329,3619,9295,9779,8521,7959,2181,4052,2634,4633,4148,1697,3900,1215,2553,2817,3078,6245,5247,10434,8182,10294,6151,5317,7421,2021,14999,7254,3979,3155,1044,6413,5180,3398,6675,7930,4238,571,4413,2275,4778,3654,2586,5542,4196,1951,2896,1741,1495,150,1040,191,293,308,270,482,407,190,156,264,284,201,66,261,174,275,229,292,315,155,182,379,322,248,124,244,281,247,348,283,155,68,299,285,247,129,26,44,35,54,74,34,44,14,61,61,87,50,82,54,76,112,282,81,123,16,185,51,143,79,95,71,62,52,109,27,141,26,38,30,80,44,81,42,34,97,0,31,51,16,185,568,253,447,476,25,96,166,108,124,117,87,89,221,253,530,123,404,518,386,701,318,603,313,341,419,390,172,41,245,406,599,439,796,273,232,370,163,285,328,175,165,116,167,62,156,132,84,58,173,213,282,131,188,311,22,350,359,428,338,163,304,214,398,313,427,367,430,426,484,328,211,363,358,464,496,395,424,315,444,463,481,588,415,421,422,243,335,321,424,640,524,749,431,280,400,716,526,451,402,407,243,335,238,317,244,447,150,359,450,287,517,196,297,251,531,238,350,557,264,708,727,620,568,149,293,166,357,288,123,275,54,184,193,240,417,425,712,564,698,423,298,446,126,931,468,187,185,66,426,369,215,453,521,267,39,282,143,303,235,170,389,281,134,188,136,121,8,71,5613,5736,4271,5550,6557,6629,5036,6470,5133,5410,3901,2465,4214,3711,5651,6094,7704,7110,5370,4967,5247,4945,3783,3477,6597,4931,4684,6039,5981,6069,6603,5904,5538,7143,5703,2663,6520,5709,5757,4177,6888,6239,4040,4980,6536,4486,4791,2733,5258,3819,6500,4751,4963,7678,4945,5268,6300,5923,6950,4122,7640,5885,6236,6186,5141,5332,4505,6032,6086,4238,3385,2502,3008,4700,6289,4468,6145,6375,3338,4027,4205,3068,2869,2073,3523,4326,4820,3968,6611,4987,2650,5367,5342,3472,3520,2768,4838,2898,3271,4446,6178,5079,4237,4095,5833,8816,3248,2284,4234,3442,2518,6342,2694,4070,3859,3269,4219,3835,4303,2303,1840,3827,4765,4171,6583,6657,4411,5822,8420,5446,5508,5376,6940,8282,6029,6151,6990,6433,4446,4703,6151,6682,5376,3565,5570,5691,8820,8425,8639,5412,1538,4433,4401,4582,5319,1548,2221,4206,2701,5454,5467,8356,3266,6501,4986,4306,6014,3051,3751,5006,4548,4246,3644,5094,2740,4312,5036,5159,4880,4018,5158,3222,3181,3355,3163,3285,3344,6105,3952,4950,3498,1060,3557,4051,3485,3762,2468,5084,2011,4928,3996,4760,3340,3092,4110,2553,4861,5024,4762,5619,3803,3917,4428,3574,2875,2794,3074,3021,3580,4745,4159,4253,1970,5388,4147,5816,4708,2812,5216,5020,3421,4234,4462,2496,2837,4717,3780,3902,3442,1777,4459,3318,3772,3991,4141,3409,2021,3767,391,207,301,414,413,473,369,476,386,383,278,237,318,312,410,469,604,581,386,406,399,376,330,291,477,419,400,499,531,509,507,489,414,581,445,209,532,466,447,350,1123,532,337,425,600,425,424,246,424,381,568,409,376,667,394,460,606,472,542,324,590,447,495,452,407,405,359,458,545,320,277,177,233,229,430,313,419,446,255,334,327,240,222,152,270,315,349,336,513,357,223,385,417,250,268,203,420,274,228,341,502,404,284,370,451,715,254,166,303,318,211,566,236,332,304,272,340,288,364,217,129,286,392,252,513,534,310,405,643,452,406,376,490,573,422,396,617,447,318,339,451,472,383,256,396,428,609,675,598,425,104,334,315,369,411,114,168,345,226,454,427,665,259,527,367,309,453,210,257,359,328,302,255,330,195,300,354,377,352,263,346,238,221,256,225,238,210,368,264,333,238,88,249,283,254,268,175,366,142,329,268,362,238,229,277,182,320,338,330,385,219,256,308,251,185,196,197,235,233,312,260,268,117,327,257,366,291,171,327,317,217,293,281,165,178,281,255,228,216,120,291,213,240,241,289,222,130,248,3643,4637,5305,3177,8376,8913,2927,4713,3135,5393,5637,3182,5185,2711,3765,2325,3383,3587,2328,4327,4910,3003,3662,3136,3803,3776,4887,3816,4034,4835,2764,3023,3065,5402,3148,2445,2095,4209,4752,4041,3004,3190,2493,3002,4302,6472,5144,1623,3494,2892,4534,3770,3783,2713,3398,5395,4940,9205,6601,4899,5566,7250,5286,3940,5271,3182,2764,3534,5029,6692,5301,4428,6512,5522,6733,5751,5552,8851,4550,6578,5545,8938,5704,5090,5555,5914,7088,5332,5369,6834,5882,6819,4376,5214,7482,5136,6590,5837,4317,3158,4413,5173,3982,5529,11812,3945,4055,3088,1776,3010,3043,4274,6451,6341,2033,5244,6955,8916,10362,11665,12398,5394,7257,7090,4465,5312,6552,4466,7831,4943,5393,5342,2899,6372,5057,9674,4802,4889,6384,1789,4869,3474,3966,3771,4582,4732,4128,5365,4405,4263,2162,4787,4849,4338,3068,2851,4683,2388,4625,3040,2711,2637,3075,2585,4567,2239,1781,1059,1353,2227,2109,1605,359,2004,1448,2284,1499,1998,2217,1386,1366,1060,1415,2223,994,943,1353,1237,736,1290,1530,439,1379,2048,2294,2043,1753,415,939,2378,811,1481,2125,1099,1940,1012,1494,699,4449,442,780,1342,2225,2350,1300,375,810,1763,1533,541,1695,2488,1774,1221,1977,1454,965,465,1134,1770,950,1096,846,1608,1315,1935,1046,1120,2244,561,1270,879,2010,3870,4812,4829,3790,3237,313,432,492,275,796,786,348,483,296,549,562,304,423,258,383,207,272,268,196,430,451,225,437,267,319,310,387,325,281,422,213,228,264,509,235,191,167,377,425,419,280,256,206,291,500,679,543,165,345,275,456,272,334,235,228,380,375,548,482,356,410,503,402,302,372,287,229,245,451,489,369,285,402,371,458,386,348,628,288,531,372,641,334,346,351,432,502,339,351,419,372,417,311,377,509,339,461,410,319,251,277,357,254,369,682,274,303,176,139,221,263,614,582,545,114,505,569,828,671,692,651,613,785,587,469,545,522,360,629,348,270,423,316,611,532,780,430,447,414,263,477,347,366,330,414,462,375,475,360,328,188,476,429,326,180,224,331,204,336,248,268,227,209,245,343,118,150,83,80,141,130,101,28,126,92,164,123,144,168,68,85,70,97,141,76,102,51,80,60,76,94,35,99,138,140,143,101,25,33,151,57,61,145,45,135,54,85,36,251,26,25,73,124,121,66,22,20,102,65,21,88,117,66,74,98,74,33,17,47,79,31,22,20,70,38,83,33,31,109,21,31,25,76,148,191,197,155,131,6177,7292,8020,6575,8073,5501,4194,8350,5327,6627,8896,2975,4478,4361,5763,3777,4848,6207,3908,6374,6317,5736,4342,2493,5190,4715,4955,5014,5379,6187,2970,5394,5048,6004,5271,2310,5998,5829,4460,4452,4311,7899,2802,3868,4037,5811,5184,3454,4314,4184,5506,5060,3526,7086,3322,6219,6881,5182,5084,5307,4459,4732,5077,5657,4847,6205,5101,6979,6711,4578,7109,6289,6285,5965,8267,6148,7795,8726,6684,7957,10663,8826,10134,7277,9058,8669,10417,8946,9791,10681,6758,10534,8868,7644,8722,5522,8115,8900,7969,8965,8532,7246,7793,8889,12870,12470,6761,4509,7155,7513,9087,15672,9187,9483,8933,9880,10890,11201,10660,5732,11907,14721,12374,11542,11150,12682,11861,14498,14473,13332,11927,9660,12224,14877,13193,12733,12899,21185,10590,15592,13462,12697,8080,10968,11580,13138,12693,10799,14021,12031,8272,13143,11356,16050,12028,6911,13413,10737,11387,13414,13938,9091,9585,11291,9733,14785,12545,9343,14349,10951,13037,10050,9844,10645,8967,9114,9479,10898,9606,4697,8856,8274,8231,7948,8237,9431,3991,8881,11136,8400,10597,5512,9410,10533,8999,9167,10773,8678,5782,8012,7959,8045,8909,6469,11786,6636,10921,7825,9511,10618,6090,10113,10916,10588,10695,5183,11379,9890,6816,6400,11145,7426,5647,10731,9663,9423,11171,5179,11985,9254,10111,7534,11078,8135,4660,10888,9843,11900,9228,3245,9504,8411,9550,8736,5171,9062,6134,6630,484,511,615,392,648,424,242,580,428,546,533,231,384,394,479,279,362,502,226,524,502,464,322,238,423,378,382,437,482,491,209,430,381,500,436,199,500,503,342,352,309,383,193,329,287,500,486,317,356,383,496,380,259,484,236,540,594,401,365,431,376,399,386,472,429,501,386,630,590,386,605,476,491,511,634,495,640,713,458,688,868,690,793,531,722,733,855,738,808,828,660,812,675,583,688,442,602,647,555,719,593,507,480,623,871,772,448,290,557,597,796,968,637,624,568,686,677,701,680,364,815,1031,794,767,657,820,779,921,921,832,741,581,1097,999,816,767,794,776,540,886,823,790,530,769,744,885,842,749,883,771,480,810,674,931,693,448,818,653,754,916,852,570,561,673,687,1117,830,604,938,714,834,623,679,669,677,656,676,789,666,317,604,614,628,605,580,726,367,626,761,642,745,419,682,877,847,713,736,644,365,581,567,549,614,400,777,497,757,493,584,680,211,645,701,723,703,314,736,649,434,380,718,455,332,681,551,627,719,343,753,582,622,445,649,484,292,673,647,715,593,195,590,538,632,561,315,674,353,491,1345,3174,1463,481,2062,1075,1027,591,1295,1367,1912,1023,1154,962,211,1058,827,1011,607,1204,1217,1009,866,1095,2226,360,1051,1126,1507,968,651,772,1371,1137,1021,743,1735,826,545,98,50,29,24,31,58,53,0,575,209,92,13,23,72,87,7,89,5,98,433,414,534,394,422,622,399,303,289,247,139,720,2,90,238,194,480,124,741,326,37,494,234,450,677,321,345,149,200,219,246,485,116,211,107,122,92,256,275,273,132,335,108,179,201,269,787,294,869,347,0,734,103,527,695,118,284,760,1110,530,979,330,745,737,63,931,948,716,433,1276,1268,323,1049,434,551,121,279,292,533,1375,780,1410,643,731,449,404,552,407,339,627,648,851,672,436,11,624,271,706,602,224,595,107,391,377,399,459,403,242,439,533,337,478,714,66,1170,480,502,419,53,458,35,474,236,137,79,550,694,233,233,376,50,285,596,14,251,39,216,397,326,19,275,357,9,201,262,4,195,238,234,642,522,275,117,913,35,346,29,143,315,704,45,487,506,246,437,340,134,359,323,381,2797,215,88,382,487,271,174,304,581,18,64,301,551,31,22,837,660,391,231,526,155,267,167,113,195,122,121,71,150,184,268,124,128,122,25,131,99,122,54,127,139,125,124,149,348,48,106,147,156,122,81,97,171,114,125,97,243,98,76,8,1,4,1,1,2,3,0,75,25,3,0,1,6,3,0,6,0,5,9,14,14,14,9,13,18,8,11,4,8,16,0,2,8,2,11,4,26,11,1,13,8,10,29,5,6,8,11,13,10,24,2,10,7,3,6,12,11,5,3,18,2,8,6,23,36,20,58,6,0,41,6,35,50,7,27,62,99,43,75,24,50,57,4,75,88,61,36,109,103,9,88,32,45,6,20,20,45,127,59,117,76,70,38,36,50,37,24,58,53,74,79,38,0,63,29,66,56,21,55,4,37,37,36,37,37,22,39,37,23,37,58,2,94,39,38,36,2,37,1,38,19,5,3,42,55,19,18,24,1,21,42,0,20,2,18,25,28,0,20,24,0,7,20,0,13,18,19,44,27,9,4,61,1,12,1,6,20,55,1,25,23,18,24,21,1,20,13,20,177,6,2,20,24,30,6,19,37,0,2,18,25,0,1,38,32,20,13,23,7,307,8,12,6,1,280,15,11,5,6,5,388,14,7,11,7,46,205,6,8,9,57,207,10,9,14,14,188,5,5,1,2,3,7,34,2,6,3,7,3,10,4,8,2,3,5,2,7,5,7,4,2,3,6,14,6,58,27,3,49,5,5,7,3,4,2,1,37,1,1,2,6,6,4,6,1,14,1,3,15,2,3,1,15,1,13,66,24,73,6,10,36,17,7,12,60,20,52,42,109,27,22,0,12,95,68,11,160,89,32,188,13,0,22,14,33,30,62,45,10,2,5,35,19,11,2,26,6,8,18,50,13,23,12,1315,4950,10000,8956,7201,8528,6548,3740,1919,3011,2619,2967,440,6804,578,5728,4818,5228,4871,2247,420,469,445,409,398,446,678,430,224,224,468,520,232,443,340,381,232,482,267,515,248,482,538,149,6,72,449,32,40,45,71,10,18,2507,37,72,68,0,59,104,10,164,20,50,20,0,80,91,1271,36,30,71,33,75,56,81,110,94,0,72,29,56,192,62,45,20,23,9,37,41,0,16,46,68,35,22,43,20,72,16,0,23,83,41,7,0,15,25,10,35,43,0,0,0,0,0,0,0,0,10,0,0,0,0,0,47,0,0,0,0,2,24,0,0,0,3,24,0,0,0,0,23,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,2,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,4,0,0,1,0,0,0,1,0,1,1,2,0,0,0,0,1,1,0,1,2,1,3,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,152,577,1263,995,810,955,738,436,237,352,316,390,45,801,49,725,656,666,620,261,47,68,49,46,46,48,71,48,24,24,48,49,25,47,25,25,24,47,23,25,24,24,124,1,0,0,2,0,0,0,1,0,64,2,0,0,0,0,1,2,0,3,0,1,0,0,1,1,2,0,0,5,0,7,1,1,4,1,0,0,0,0,6,1,1,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,206,911,942,204,518,676,324,750,360,786,800,701,870,555,649,696,239,858,934,332,580,768,898,0,1827,944,26,1126,747,1201,502,646,1333,749,498,1162,866,726,1347,1416,1405,715,876,412,1179,1334,1262,939,960,946,1201,1709,985,907,682,869,1232,656,826,669,385,347,658,724,833,1543,519,1333,721,763,84,678,669,360,964,461,1102,1181,228,837,662,1385,1016,810,795,2359,1169,1281,1291,793,1618,890,796,1051,813,756,593,1055,1009,724,532,1116,881,440,1201,286,883,420,824,665,266,406,633,164,237,305,220,211,91,6,288,84,360,183,323,294,396,590,699,1147,735,316,723,714,1381,554,481,423,345,311,1217,1305,1109,132,393,379,334,421,347,149,233,76,423,350,201,841,1018,411,342,391,352,258,153,202,372,198,308,308,239,253,425,188,320,398,352,187,378,362,172,145,505,413,490,142,466,621,485,702,532,158,643,170,202,731,558,371,673,786,187,514,223,1372,555,380,281,611,687,705,440,354,218,818,194,453,884,343,588,291,681,266,1647,425,337,523,460,746,1051,163,623,404,421,698,682,188,959,114,1117,322,270,227,1287,645,263,499,155,271,399,220,13,47,34,10,24,22,10,42,15,45,33,41,42,32,63,35,6,43,44,12,32,26,42,0,68,41,1,70,41,55,13,35,65,39,11,49,22,40,52,71,53,48,26,15,63,69,49,21,47,39,47,65,46,49,40,27,47,54,41,56,29,10,33,38,41,60,13,47,36,52,4,33,54,30,39,30,57,72,8,38,57,95,42,56,35,45,63,68,67,36,78,26,54,60,56,20,33,77,42,51,32,62,43,29,83,11,46,8,35,31,8,11,15,6,9,9,11,6,4,0,6,5,9,6,11,10,18,42,33,68,51,12,52,44,91,30,28,17,14,14,39,81,64,10,16,16,31,19,16,4,9,3,18,16,12,28,12,5,16,18,47,6,3,6,15,13,14,13,13,6,12,4,7,8,9,7,9,8,3,3,11,8,13,6,22,11,15,13,14,3,14,4,4,20,11,13,24,22,4,17,4,41,21,7,8,17,21,19,11,12,5,19,4,9,23,8,17,7,17,6,56,10,9,9,14,19,37,3,12,7,8,17,13,4,14,2,19,6,5,5,23,17,5,8,3,5,8,4,3,390,737,458,334,349,3,0,0,463,958,912,557,1864,1573,480,2111,622,1,1069,1070,617,1236,536,179,611,509,300,3494,1517,214,847,26,0,6,23,0,0,464,141,4,623,139,66,68,1205,10,1312,41,0,552,1140,0,791,28,35,403,58,0,24,435,15,822,54,402,419,176,6,23,1216,14,2233,289,1568,20,732,139,964,394,168,2302,150,47,0,1609,844,94,0,70,1485,66,890,14,1513,80,187,774,2,48,1507,0,145,48,772,1733,0,59,1086,130,6,3294,266,171,311,53,5341,20,0,0,10,0,5222,42,27,0,1,3495,0,0,1781,0,79,2,3500,184,0,86,83,157,0,138,5434,1,164,306,151,53,3470,351,2234,3491,1778,77,148,3690,18,57,77,31,727,147,122,76,0,3326,0,69,77,122,747,126,43,85,5,42,42,135,67,43,0,131,50,39,101,402,69,155,177,270,8,197,70,66,270,216,5,88,104,8,51,278,138,121,45,158,106,169,27,194,115,45,116,102,69,45,137,135,149,136,53,1,62,0,107,98,50,108,0,49,53,229,168,0,54,315,100,194,167,0,55,55,439,0,111,115,57,59,55,0,1,0,0,1,0,0,0,0,0,0,1,0,3,1,0,1,0,0,5,0,2,9,0,5,0,4,13,6,8,5,0,1,0,0,1,0,0,0,3,0,3,3,3,2,5,1,2,1,0,3,5,0,1,1,1,5,1,0,1,1,0,4,1,1,1,1,0,1,1,0,2,3,1,1,0,1,5,6,4,2,2,1,0,1,1,3,0,1,1,2,5,0,1,4,3,0,0,1,1,0,2,1,0,2,0,1,5,2,0,5,4,1,5,1,6,0,0,0,0,0,4,1,1,0,0,5,0,0,3,0,2,0,7,1,0,2,2,2,0,4,9,0,4,48,22,15,109,96,236,59,52,2,26,63,0,1,4,6,52,4,10,2,0,69,0,20,2,0,0,3,1,2,0,1,1,2,20,1,0,2,1,1,2,25,1,12,4,4,0,3,2,1,5,4,0,2,2,0,1,65,3,16,1,23,3,26,0,14,2,1,2,15,1,1,2,3,6,2,1,0,4,0,2,2,1,2,0,1,1,4,24,0,1,3,3,20,2,0,1,1,20,0,2,2,1,1,1,145,253,182,430,250,152,159,192,0,79,211,10,188,337,136,145,194,6,115,115,165,249,198,36,128,126,566,360,298,347,111,30,134,890,251,341,18,545,27,119,294,403,9,51,101,538,21,15,305,135,301,26,432,166,285,45,474,129,432,343,351,49,24,504,459,522,325,298,355,57,602,122,555,589,381,670,164,620,261,395,308,460,350,369,168,176,960,1080,277,1262,540,1255,145,406,564,192,861,409,103,30,1161,39,467,360,639,583,27,27,529,565,3,1286,745,701,0,0,645,100,1039,135,362,460,734,599,596,746,84,563,420,258,614,20,141,824,886,144,325,1167,335,356,235,3336,362,514,424,975,416,327,827,535,348,414,659,744,283,232,1093,277,614,277,612,537,310,456,776,464,515,86,2016,1638,864,650,326,477,1819,1267,1569,1287,182,1783,628,614,325,3,969,6,441,6,547,378,387,358,295,687,6,1293,152,375,896,139,377,6,385,4,674,288,527,718,362,791,918,216,414,339,443,84,998,673,1089,1200,187,168,454,491,49,821,31,1128,114,803,72,199,646,23,623,153,75,584,332,38,62,437,490,65,394,332,38,604,7,14,8,15,16,3,10,11,0,4,14,2,10,15,8,7,9,0,7,5,7,5,11,2,5,7,28,18,16,16,7,1,8,22,13,19,0,28,1,7,15,22,0,2,4,26,1,0,15,6,15,1,22,9,13,2,20,8,22,19,19,2,1,25,20,22,15,12,16,1,26,5,24,23,17,29,6,28,9,17,10,18,15,16,4,4,40,44,10,57,19,56,4,18,27,2,34,17,4,1,46,1,12,13,19,15,1,1,14,22,0,41,27,22,0,0,18,3,35,2,12,13,27,18,18,25,3,17,13,7,25,1,5,29,33,2,13,45,13,11,8,71,13,15,16,32,14,8,26,18,13,12,20,23,12,8,39,10,19,9,23,20,16,14,28,15,18,2,65,58,29,23,8,13,60,42,53,43,2,59,21,19,12,0,33,0,16,0,18,12,9,11,11,24,1,38,9,12,33,3,12,0,12,0,22,11,20,23,8,25,19,7,13,12,14,3,27,25,31,37,16,6,14,15,2,24,2,32,4,24,3,7,19,1,19,5,2,15,10,1,3,20,14,2,12,10,2,15,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,4641,4194,4811,2646,3894,4417,3926,4487,3796,3002,1766,3730,3470,3889,4502,1850,3641,2501,4651,1789,3580,3402,3719,3042,3994,3031,4640,2756,3072,3224,2740,1922,2576,2645,2513,2403,2865,2989,2328,2981,4512,3019,2874,2855,3572,3267,3521,2877,4066,3718,5217,4136,3248,3894,3700,6247,2441,2875,3734,1773,4136,4713,2888,3849,3250,4264,3233,2883,3733,4284,5172,2422,4689,3965,4097,4344,2960,4452,3498,2254,3125,3259,2782,2416,5172,2927,4642,4018,4470,4357,4140,4393,2739,4245,3180,2556,5880,3509,3818,2974,5765,3758,4551,4257,3260,3222,3788,2796,3209,3378,5562,4432,5733,4251,8385,5038,4697,6963,2759,4603,5001,4406,4829,4091,2945,2718,1358,3474,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,159,150,160,97,124,155,112,134,134,114,46,146,119,134,149,57,111,41,86,29,79,75,106,68,64,67,82,49,49,51,48,41,45,46,59,43,45,51,39,50,74,64,46,49,67,53,72,48,116,139,128,142,115,124,117,110,91,95,108,63,137,132,92,126,102,144,115,83,139,142,155,77,148,128,128,141,92,141,106,83,91,93,82,81,155,90,142,109,131,128,127,132,86,134,94,85,161,96,106,85,155,105,125,105,94,80,99,70,89,96,177,117,145,105,178,124,109,186,71,109,129,110,124,105,75,69,34,94,4006,4712,3711,7514,3925,2832,4032,4109,4808,4364,4388,4652,8247,4780,5867,7852,3064,5227,4980,2657,4130,6319,4723,2149,2952,3903,4971,5753,4562,7108,5401,3603,5798,4940,4490,3073,5477,4125,4484,5990,5809,6355,4013,5005,8021,7252,7411,5433,5071,7720,9994,4661,4784,7359,4259,6667,5810,5233,4014,3703,9384,5723,4628,4817,9423,8336,5920,6768,7108,6575,7287,6528,6617,5786,7776,3400,3880,5470,4422,3545,6684,7900,5305,4148,7879,8771,9669,6776,8611,6492,6460,8146,5681,10404,9631,4843,8563,8407,10143,10184,9167,9016,8067,7556,5139,9661,3167,5395,8007,6615,6555,7941,2809,7482,3674,4568,5571,8145,7006,5076,3593,4765,6393,5866,4286,6333,3775,4137,5574,3833,8070,3761,9454,7435,13366,4898,9841,8781,7183,6845,8162,5727,8920,7715,7007,8362,5222,8429,11674,8019,9270,7443,4689,8377,5866,3901,4286,5783,4130,6715,6221,8725,4893,4209,4283,5928,12047,6937,8898,10298,9121,9610,11476,9424,4257,6280,6509,9725,5025,7971,5367,7843,8496,5111,4291,1629,4206,5755,4524,5296,8805,1727,9439,8867,7104,5888,8346,7857,7201,5324,8682,8253,8206,5814,6715,5296,6217,7080,7625,6849,5263,5971,5249,8409,9297,9065,5611,4443,7238,6660,6801,4800,7803,4769,8051,10867,10525,8608,9420,5076,6216,10456,4589,6950,7754,6824,6880,10235,6021,6639,4134,8221,13800,7367,8553,4600,2614,8909,34,38,31,67,34,21,36,39,42,37,37,41,62,38,47,66,25,47,41,30,44,52,39,27,24,31,42,45,38,65,50,28,50,39,38,23,49,34,38,46,52,52,32,47,67,62,63,45,40,68,86,42,32,61,43,58,44,49,35,31,85,55,38,39,83,79,51,59,68,63,57,64,63,51,78,20,32,49,40,36,66,77,68,46,82,86,91,60,80,69,58,101,50,79,89,54,78,82,81,93,71,73,64,81,46,85,26,40,61,50,53,89,21,103,37,38,43,60,56,36,29,37,49,43,35,50,29,31,47,29,64,35,73,65,91,60,69,67,54,48,52,37,60,52,38,50,35,59,69,52,60,52,32,55,39,25,30,41,31,54,52,72,38,27,34,49,94,51,64,84,69,79,65,78,35,53,53,75,39,67,43,51,76,43,34,12,35,45,35,45,73,14,79,73,61,53,65,64,61,44,73,65,67,50,62,43,54,60,64,57,47,51,43,67,80,83,43,35,58,52,54,36,62,34,56,81,74,64,62,36,41,73,30,44,47,40,44,68,41,42,29,56,80,50,56,31,18,60,111,69,19,19,264,35,27,229,108,171,166,469,156,45,314,264,240,216,26,9,312,112,276,256,32,64,42,465,4,53,77,114,336,70,257,51,156,80,297,84,70,58,699,272,152,680,438,334,66,58,113,21,61,7,117,1,132,26,170,35,0,12,747,13,118,73,81,92,60,107,31,142,3,58,25,73,70,86,0,124,150,55,127,10,43,497,3,219,38,156,17,0,25,410,3,10,26,101,14,4,2,421,9,269,1,94,26,7,28,0,109,93,156,11,50,176,3,31,356,9,29,82,462,144,0,107,15,100,208,192,5,124,3,18,27,69,14,98,16,210,21,13,548,33,150,222,311,203,6,3,3,16,67,13,15,1,2714,107,0,14,33,222,36,25,538,39,8,210,1,152,2,46,150,172,156,74,83,304,265,40,43,10,21,289,21,8,29,17,1,8,212,69,535,268,172,52,37,12,19,241,44,12,15,2,6,42,54,213,68,40,26,3,45,60,66,109,5,7,20,139,26,1,10,24,191,26,80,19,154,191,39,64,54,170,413,252,5,51,27,37,22,63,8,18,6,7,3,49,1,0,0,0,4,0,1,1,1,3,1,2,1,0,2,1,2,5,0,0,3,0,1,1,0,0,0,5,0,0,0,0,3,0,3,0,1,0,2,0,0,0,3,1,2,2,1,1,0,0,0,1,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,2,0,1,0,1,0,0,0,5,0,0,0,0,0,0,0,2,0,4,0,0,0,0,0,0,1,0,1,0,0,0,0,0,5,0,0,0,1,1,0,0,0,0,1,1,0,0,0,0,0,0,0,1,0,1,0,0,0,0,1,1,1,2,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,2,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,7092,6000,6086,6061,6318,6371,4180,6944,7916,5353,8971,5649,6404,5993,8950,4799,7323,5660,6036,7112,7289,8171,7816,3826,7557,4843,7382,4896,7693,4686,3130,5924,5486,6793,6731,3264,6592,6968,7728,5338,5706,6374,4348,3674,7918,6325,5576,6601,8384,8378,6878,7168,7613,9043,6243,12208,6618,8942,8571,7472,12107,8047,10968,9362,7669,8371,7169,10389,11164,12484,12704,11787,8007,12732,13490,8944,10220,8767,5021,11821,8665,9443,12536,8706,10383,12220,11093,9838,14094,11300,5772,10876,7605,14640,9580,8370,14667,10735,9033,9531,9490,8296,6304,9010,6569,11486,2944,4165,6310,9308,3086,5757,6765,6392,2945,3105,6457,7643,4310,4996,4275,6250,12229,5162,8856,6999,4254,4183,8239,5800,7687,3197,8007,6994,9820,6679,6773,5062,5011,7364,8161,9914,8964,5700,9064,2496,4240,5431,3607,7980,4688,3783,4345,4398,4920,1614,4246,3494,7058,4444,5228,3383,3533,4236,3791,3373,3227,2907,5692,5117,7405,6727,4025,4521,1595,3305,5202,3407,2898,2397,5083,3485,6146,3259,4660,4785,4919,2638,3678,4427,3890,1937,4632,2990,2953,2948,5011,2879,4161,2558,3679,2391,2354,2155,1628,1896,3286,2530,3448,2907,3113,4737,4575,4444,5123,3589,6586,4551,8353,3878,6342,6054,4493,5170,6693,6122,5274,5251,10395,8855,8672,8927,8849,25677,6370,11420,9053,5972,13078,1764,11862,6004,10374,11551,6791,7179,10752,6775,47,43,39,39,44,37,28,49,54,28,61,31,39,37,58,28,51,37,53,47,44,53,54,18,39,29,52,36,40,33,17,33,44,41,41,19,40,36,49,26,36,28,26,22,46,43,35,40,52,49,42,73,37,50,34,66,39,46,47,37,57,44,59,56,43,50,32,65,60,70,74,62,42,72,68,56,61,51,34,70,42,59,76,50,85,75,74,57,77,56,40,65,35,78,56,44,102,61,59,58,59,53,46,51,44,61,15,25,49,55,19,41,41,41,29,19,37,47,26,32,31,34,74,34,51,37,29,24,56,32,41,23,38,49,51,54,36,35,31,50,41,66,40,47,55,12,27,33,15,32,20,25,31,25,31,12,34,23,60,35,31,21,34,37,17,27,21,25,41,45,65,45,38,32,12,18,31,19,18,13,43,21,56,27,21,40,38,12,15,23,25,14,21,15,19,17,24,14,26,21,31,25,17,10,15,16,20,18,31,24,26,38,39,35,23,25,30,37,47,30,34,35,24,29,29,36,25,27,54,47,50,46,45,130,28,53,40,39,53,11,53,41,42,68,35,36,47,33,2444,1411,2379,973,3556,1048,991,2701,1307,2318,2231,1599,2137,2382,2470,2088,2815,2283,1920,3443,3662,2682,3048,981,2171,1859,3960,3374,2994,3928,2998,2930,2665,3543,2340,2188,1715,2396,3750,991,2515,1368,1402,2278,1104,1920,1002,2249,1359,1552,4099,1174,2090,2608,1632,1953,1591,1479,2574,1524,2291,2170,2107,1760,2777,1363,1054,4197,1609,2297,3337,2734,2038,2896,1790,2810,2482,1556,2814,1823,2229,5344,1379,1788,2077,3052,1725,2333,1989,2225,906,1757,2313,2584,2296,891,1507,1832,1430,2482,2136,2181,1489,2060,3114,2454,1229,1333,1093,873,2268,1277,1452,4213,1555,2199,3542,1591,1821,781,1424,1720,1682,529,874,1278,1782,953,1233,1067,1649,1180,1235,817,1192,1082,2234,1664,1299,1452,1482,970,602,1076,496,3184,540,695,628,1005,489,983,1227,898,663,670,593,714,427,1219,780,702,135,832,322,584,697,498,699,489,888,722,569,724,180,656,887,837,364,299,1288,770,1390,485,871,869,119,1247,219,998,575,200,850,608,1368,747,2077,1686,418,894,487,922,647,771,922,982,1704,1726,1140,937,181,340,1090,1408,495,402,2079,2589,864,1274,194,197,232,301,1063,1363,2285,1211,581,1456,759,1672,935,765,200,1501,132,383,499,1128,317,1147,578,875,792,1555,164,765,14,9,15,7,25,9,7,18,8,14,11,10,12,16,12,12,17,15,10,20,40,14,35,5,29,9,22,22,17,35,17,27,14,42,14,31,9,13,17,4,12,5,5,10,2,8,2,13,4,7,23,4,9,9,6,16,7,5,10,6,11,14,10,14,14,10,4,31,9,19,27,18,11,15,8,15,15,12,16,11,17,26,10,9,7,13,6,8,6,7,2,7,16,10,7,2,9,6,11,11,18,13,7,14,16,10,2,2,1,1,9,1,4,18,6,9,10,3,5,0,3,6,2,0,10,2,6,2,2,1,4,0,2,1,2,2,7,14,3,2,3,2,1,12,1,11,3,4,2,6,1,12,2,3,2,2,2,2,3,5,2,1,6,3,1,2,2,1,2,1,3,3,2,3,0,2,3,2,1,1,4,2,12,2,2,2,0,3,0,3,4,1,2,2,5,3,22,15,1,2,2,2,1,3,3,4,8,10,3,3,0,1,7,8,1,1,9,11,10,13,1,1,1,1,2,4,11,9,1,8,2,4,2,2,1,4,0,1,1,3,0,3,2,2,1,6,0,2,940,893,120,708,577,1096,573,388,1439,1174,811,1776,1580,383,1277,1297,763,550,342,325,964,1781,744,643,966,942,1004,502,1089,643,135,322,680,660,666,275,264,520,1212,417,687,583,126,386,582,590,470,385,474,492,786,828,277,416,330,214,430,580,242,373,473,174,388,601,138,448,202,272,338,249,495,736,243,2979,40,572,558,392,0,170,343,281,400,586,1659,1177,140,150,776,2371,338,557,604,1195,3413,1465,1268,641,95,465,1464,659,1129,821,668,999,850,247,435,694,1013,1267,288,710,4,244,1054,808,783,428,574,712,1192,1857,1516,1426,351,1291,340,965,790,1422,1516,971,2709,970,1113,482,601,1427,2014,1018,1520,153,1061,0,426,407,1151,552,73,1251,1286,2188,664,72,984,813,715,1422,881,354,32,887,829,1478,204,292,767,883,950,1370,829,39,608,661,1012,1808,1303,1060,1388,607,1196,613,1434,347,303,507,1072,1320,1112,687,896,1237,1062,1941,784,1388,710,803,1113,1493,1065,1225,1704,871,510,1357,1106,969,207,1458,385,619,1053,77,541,825,818,477,1736,323,595,936,555,971,1833,897,887,479,1148,715,1061,607,204,1183,772,1350,1248,430,763,546,1564,741,888,467,64,812,23,25,3,7,7,10,16,2,18,13,13,18,107,7,25,12,26,12,7,5,14,15,10,15,19,14,15,10,34,11,3,5,11,76,12,5,4,10,22,5,14,10,4,7,32,9,12,6,10,8,12,23,5,7,6,4,30,11,4,7,8,3,7,10,2,8,4,4,4,4,10,16,8,32,0,12,12,11,0,3,3,6,16,12,122,93,5,6,61,181,8,11,51,70,312,109,58,11,2,9,34,11,26,6,4,24,18,1,5,2,23,49,6,23,1,13,35,11,19,4,4,29,7,11,83,12,4,11,18,12,4,15,10,11,23,6,12,4,2,9,15,7,17,1,35,0,15,2,6,2,10,3,10,22,13,0,13,6,10,14,24,7,1,3,23,6,2,2,4,4,4,5,5,1,21,4,5,26,6,8,35,4,21,8,6,3,31,4,5,26,5,3,5,5,6,8,5,5,26,4,5,29,5,7,10,5,3,6,5,4,1,7,21,3,5,1,4,5,10,2,9,2,9,5,2,4,8,9,4,2,11,3,4,2,1,3,3,6,5,1,3,2,7,4,4,1,1,3,76,59,25,35,72,103,59,8902,0,102,11,94,127,0,0,0,0,57,0,0,0,0,10,0,0,29,1,28,13,18,15,16,0,1,21,0,15,5,2,243,0,0,0,406,6,19,244,84,18,85,0,0,2,30,42,0,8,608,25,237,292,0,0,70,88,18,0,0,1,1,13,1,0,14,52,1,9,86,0,468,60,5,1,196,169,0,3,0,0,10,61,2,41,4,41,11,143,121,782,0,37,32,0,62,48,0,8,1,0,14,1,155,35,0,2,301,48,84,33,32,19,1535,186,6,63,306,64,36,24,21,63,46,59,1,228,23,112,284,42,31,212,1,2,0,653,79,0,1,0,230,6,5,1,217,47,12,13,3,5,4,135,3,1,4,183,70,3,19,22,43,10,40,399,644,23,126,124,237,117,114,361,182,89,431,62,113,7,160,165,56,269,200,10,333,10,9,69,19,160,277,43,37,401,156,368,29,56,9,290,32,9,16,18,17,23,22,56,99,48,68,251,76,354,47,50,80,387,383,71,120,407,279,266,154,121,356,163,121,166,82,167,155,292,92,496,1138,139,98,2,1,1,1,1,1,1,8,0,1,0,1,26,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,1,1,1,0,0,1,0,0,0,0,22,0,0,0,10,0,0,10,2,0,3,0,0,0,1,0,0,0,5,0,1,16,0,0,1,2,0,0,0,0,0,0,0,0,1,1,0,0,2,0,2,1,0,0,4,2,0,0,0,0,0,1,0,1,0,1,0,2,2,24,0,1,1,0,1,0,0,0,0,0,0,0,4,0,0,0,27,3,25,51,47,0,8,9,0,52,53,2,1,0,0,1,2,1,0,3,0,29,31,4,1,3,0,0,0,2,0,0,0,0,3,0,0,0,3,1,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,1,4,8,4,4,12,7,3,3,2,4,0,6,5,1,5,7,0,1,0,0,11,0,1,1,0,0,5,2,2,14,0,0,1,0,0,0,0,0,0,0,0,0,0,0,3,0,7,0,0,0,4,8,0,0,8,1,4,0,0,2,0,0,0,0,2,0,6,0,9,7,0,0,32608,30631,42135,34572,38865,32549,29944,36780,40727,40738,42264,34956,32220,35637,39117,31663,37201,33991,30829,31099,35335,38046,38224,25927,33647,28345,32700,29381,26689,31316,20704,31175,33202,27033,28653,26633,25272,29112,28957,32127,28283,30839,19266,20958,33154,33076,28144,18510,30201,29950,40869,28754,33767,34675,25195,30447,33041,32778,36017,25413,30083,33685,37329,33818,36160,30256,31393,39349,44116,31470,32662,33201,33002,33427,41347,30065,45935,39671,29205,41465,43579,40453,42719,33536,40914,46068,42063,39424,46075,46435,35175,45452,43355,52139,42921,32222,40099,50082,47005,43035,44907,39211,43358,44408,46773,54242,38159,28071,40687,39127,39450,33098,33527,46221,27724,34301,33646,32307,31834,21467,29940,32065,29886,31204,30675,34979,25509,27791,31562,33674,37096,24125,31084,32333,70309,31250,37215,35056,31167,32317,39853,34334,39659,31261,32520,30631,38804,30765,36643,34272,32252,28520,31276,32592,29687,19240,30644,31555,32767,30863,36189,24893,23568,32415,28314,32975,28147,24098,29608,34407,33727,38847,36981,38281,35503,34184,42582,48477,38512,31144,34778,46193,41206,41532,35494,40254,34750,33860,37787,39311,33581,34913,29110,36369,41918,35014,46196,37125,32429,32013,43175,33486,37242,34516,40177,31509,42678,34168,43286,43005,44281,37839,45612,39623,46757,40860,55378,44034,49424,50665,49364,46975,47539,44171,48001,47749,42193,34960,44117,35915,49202,45184,46930,38430,30481,38029,39463,45063,38859,34210,36412,39967,46134,44368,34591,35210,24444,35155,3236,3500,4191,3137,3777,3356,2822,3922,4052,3870,3972,3422,2889,3065,3461,2566,3196,2808,2634,2626,2943,2804,3108,1967,2977,2269,2461,2576,1950,2431,1523,2310,2690,2054,1923,1947,1804,2267,2161,2166,2137,1931,1614,1540,2237,2242,2105,1531,1938,2256,2868,2191,2357,2256,1981,1959,2552,2314,2412,1880,2193,2387,2611,2138,2819,2237,2434,2874,3136,2325,2178,2329,2620,2457,2965,2079,3393,3230,2230,3155,3343,2967,2957,2360,3073,3263,2837,2947,2992,2629,2429,3260,3175,3817,2895,2224,2920,3409,3245,3354,3200,2821,3031,3100,3372,3642,2486,1798,2360,2406,2545,2202,2114,2409,1856,2353,2708,2412,2449,1724,2168,2177,2210,2062,2283,2570,1794,2073,2416,2410,2639,1709,2285,2315,7018,2352,2567,2370,1889,2489,2635,2323,2828,2138,2260,2112,2627,2148,2622,2609,2426,2386,2558,2714,2291,1599,2578,2519,2413,2539,2809,1978,1999,2224,2235,2704,2033,1788,2444,2545,2718,3078,2748,2962,2582,2541,2958,3564,2766,2117,2667,3158,2896,3047,2572,2627,2508,2384,2637,2616,2135,2427,2089,2542,2936,2424,3005,2591,2319,2348,3036,2128,2557,2469,2578,2203,2919,2296,2989,2569,2827,2568,2941,2524,2872,2523,3598,2661,3179,3166,2676,2596,2919,2802,2836,2744,2888,2188,2972,2265,3120,2773,2942,2532,1857,2191,2413,2404,2246,2018,2315,2499,2855,2400,2693,2293,2365,2254,20715,23882,25755,22952,23332,30558,15775,26453,26511,29666,27519,23985,26176,30035,37488,22738,28760,27650,20593,30457,29703,43118,30817,34129,31297,29247,39642,47479,33305,38612,35943,34524,51214,40913,34033,22524,25522,23457,28009,26551,25780,20530,20788,23459,25943,25531,21640,16256,23766,23493,23454,22112,22153,25049,16895,26746,23449,26388,29359,19954,21168,29402,28264,33200,30300,29735,20089,34577,36220,35586,34577,22165,36039,29531,31511,27257,31854,33785,33431,36255,34365,33934,31822,25484,34645,42210,50883,33920,40565,33401,33951,32864,31863,39113,35366,26473,38987,37609,46154,46078,34826,37726,32596,38538,44866,42112,33138,26586,33546,41433,50043,37256,34012,47026,33156,33945,43597,40525,41804,30618,22965,30017,36898,35669,58181,51572,44564,40985,51454,40647,39678,30392,38899,39661,52410,44549,27590,30560,29097,31515,32532,32456,30338,14667,26589,26226,32459,38986,24417,23125,27480,20524,25571,21987,21061,11016,24981,23798,22546,25226,26872,23274,24867,24415,29207,33018,29100,16615,24228,23909,35361,35247,28865,28405,27845,26131,34975,32366,25587,14354,27222,31898,38658,37808,31156,48613,46411,22224,36654,64793,38731,34011,35251,45848,53391,48162,39363,37970,33859,31351,40987,48988,37463,24361,29748,35929,40127,34370,38905,45059,34057,34876,35968,37622,36164,16105,33947,28849,32066,28818,41750,29374,30631,34825,30126,33087,28764,16470,36137,35626,40626,38586,35962,30452,31281,32639,31924,40881,35419,20172,25226,16320,26027,20480,18307,26939,19919,24627,2439,2861,2986,2479,3044,2814,1955,2914,2863,3071,3010,2005,2858,2786,3088,2174,2756,2423,1961,2654,2362,4018,2764,1679,2532,2294,2649,2735,2686,2357,1695,1975,2249,2722,2051,1412,2374,2148,2362,2289,2116,1962,1815,1886,1983,2075,2008,1428,2384,2097,2382,2270,2317,2331,1935,2387,2665,2744,2734,2050,2160,2968,2959,3370,2929,3015,2201,3120,3433,3345,3330,2040,3560,2723,2757,2607,3043,3514,3608,3876,3385,3378,3328,2856,3631,4432,5696,3654,4361,3592,3656,3091,2715,3299,3154,2455,3520,3101,4222,4468,3011,3341,3306,3526,3807,3687,2809,1715,2732,3787,4208,3713,3130,3988,3041,3111,3828,3688,3783,2884,1905,2806,3318,3638,5139,4787,4361,4400,5293,4599,4077,3138,4289,4619,5959,5211,3124,3522,3134,3255,3512,3602,3072,1675,2838,2969,3623,4370,2646,2366,3153,2406,3081,2440,2428,1263,2876,2697,2775,3045,3045,2666,2763,2641,3327,3829,3338,1790,2695,2721,3986,3874,3123,2903,2812,2608,3439,3256,2470,1276,2618,3008,3764,3758,2993,4893,4658,1725,3515,6301,3912,3206,3458,4889,5565,5090,4409,4105,3478,3404,4311,4929,3820,2442,3030,3829,4106,3694,4061,4517,3375,3434,3484,3564,3382,1527,3119,2696,3079,2566,3857,2652,2766,2978,2577,2865,2417,1384,3221,3259,3612,3414,3111,2714,2744,2947,2764,3538,3364,1800,2123,1347,2257,1640,1539,2325,1830,2200,9859,10878,10733,8828,10636,10167,7557,10995,11821,11021,11710,10275,11275,11231,11373,8158,12296,9375,9030,9156,12002,9732,9276,4571,9449,6979,3332,4347,4553,4601,3904,4861,7417,6249,6242,4104,5238,5142,5946,6212,6209,4610,4826,3601,7570,7686,6397,3883,5831,6454,8875,5798,6886,6243,6850,4257,8876,6404,7058,7740,7388,6492,9290,6680,8214,8297,8271,7806,11209,6783,8638,6004,7035,7717,9744,6760,9729,7062,5628,7977,8647,8462,10188,6658,9244,7003,9028,8946,8631,9268,7587,5790,7117,7519,5478,5549,4501,5316,5242,5869,5750,6163,5607,6022,6311,7701,4752,3334,5437,5608,6119,5401,3664,4749,2105,4424,4803,4642,5003,4187,3320,3692,6532,3977,3790,4172,2198,4354,4985,4559,5459,3981,3422,4640,4951,4032,4971,4442,2872,5199,5969,6291,6654,4742,3762,4122,3424,2974,5004,3305,1367,3493,2857,3942,2809,1560,2718,2363,1760,2589,2808,1535,1148,1888,1576,2564,2050,1269,1794,3435,1639,3853,2533,2700,2335,3308,4137,4082,4216,2672,2969,3958,3373,3178,2016,3521,2328,2123,2964,3759,3438,3643,2183,3912,4006,2576,3952,3434,1323,2150,3498,2665,3426,4245,2636,2765,4125,2363,4302,3113,3881,3252,2765,2451,3369,1994,2091,3358,2196,3478,3276,3181,2520,3071,1861,2103,2937,1573,2121,2815,3550,3896,2456,3400,2064,3117,2239,4411,3411,1977,2090,3135,3321,3012,1993,2886,993,2216,1429,1531,1508,1334,1499,1463,1076,1496,1679,1515,1602,1383,1417,1294,1435,988,1531,1104,1164,1176,1454,1115,1191,579,1182,820,410,493,544,519,470,532,882,738,697,457,581,602,637,695,694,470,529,372,792,879,775,458,638,736,1018,644,742,630,738,449,890,709,754,812,785,653,928,684,879,839,823,859,1155,696,859,615,744,833,957,701,992,711,581,794,898,885,1017,695,944,693,900,871,868,954,764,644,760,819,588,569,507,529,529,587,592,593,584,625,692,767,498,349,532,560,602,521,396,485,195,426,517,500,520,472,326,382,560,355,382,480,218,403,557,520,651,427,325,467,558,470,612,417,224,529,556,644,680,451,451,410,378,342,558,374,136,434,350,514,370,204,334,286,218,316,342,174,143,211,204,316,244,126,219,466,168,440,261,268,203,367,460,430,401,241,233,332,291,301,155,349,185,198,254,363,311,321,210,321,340,244,352,326,104,211,301,190,284,398,214,256,388,357,429,165,266,280,274,202,317,157,149,303,175,241,284,238,193,247,113,156,209,109,177,186,294,314,187,294,159,282,206,335,284,178,164,220,234,238,143,231,95,204,5118,4764,5628,4357,5050,4625,3310,3718,5933,5399,6606,5021,5616,4997,5993,4625,6371,5066,4697,5727,5042,5766,7261,4125,4117,2418,3688,3687,4630,5446,4391,4427,4207,6217,4296,2920,4572,3887,5000,6593,5592,4843,3924,3875,4194,4471,4640,2675,4394,4616,5129,4146,3140,5292,3092,3713,3609,5161,5037,3916,3767,4305,4596,5878,4170,4881,4194,4525,5856,4458,5386,3603,7649,4436,5762,4034,5236,4945,3892,6202,5384,4840,4454,3585,3922,5348,5252,5813,6282,4350,3810,5194,6375,5779,5068,3488,6586,6748,5129,6673,6869,5371,5341,4751,6800,5291,5027,4235,5216,4498,5839,4516,4403,5200,4385,3841,6665,5110,5103,2474,3442,6098,5704,4575,5631,3648,5200,4585,5076,5632,5701,5666,5086,4772,5858,5907,4037,5462,3426,2729,4800,3605,5414,3861,5776,4277,2686,22460,4011,3404,4436,3546,2818,3416,3498,1724,3284,2192,2909,3597,3940,3755,3828,3712,3824,3815,4320,3323,4768,3528,5009,5531,4179,5850,4543,5629,7763,5290,4769,2807,6452,6807,5685,4710,4405,5171,4763,3742,6002,4892,3458,3274,4678,4381,4578,5153,4056,5275,3836,4340,6214,6101,3183,4721,6702,5550,7150,4750,7828,9449,3165,4106,4274,3663,3965,3554,3216,3819,3826,2642,3634,2642,3114,2938,6018,2371,1818,2484,2077,4185,4609,4180,2828,3234,1975,1514,2478,2661,3196,3590,3272,2223,2707,3760,2593,4749,3341,4142,716,624,792,629,705,637,439,479,834,737,838,612,687,605,717,537,751,608,568,704,624,665,872,529,438,263,400,433,551,666,517,514,505,751,473,345,528,464,601,626,564,573,467,447,455,501,544,328,537,439,638,536,400,646,386,450,444,642,576,526,430,469,545,644,458,504,433,502,617,482,568,346,659,463,626,417,528,494,396,648,570,452,428,381,409,547,505,528,623,404,367,482,469,499,434,293,565,613,451,642,621,492,493,428,610,503,431,346,419,382,516,491,783,518,440,353,689,453,526,217,331,681,556,544,643,410,566,465,597,672,662,673,610,559,735,718,435,657,372,282,474,404,548,486,650,497,293,2658,409,316,491,356,292,356,345,178,341,211,312,374,438,404,405,382,430,443,492,354,520,376,519,584,442,564,487,508,802,594,451,257,619,669,558,464,416,525,450,309,564,454,303,283,460,485,448,539,621,513,419,433,669,600,283,478,685,631,844,507,973,1144,326,385,397,338,305,316,286,311,333,226,290,218,235,232,510,153,121,159,141,358,427,376,251,324,187,133,207,218,337,378,234,147,247,311,223,415,318,379,1097,827,868,932,1446,1067,1186,318,1255,1244,1048,1886,573,1653,2088,168,1550,258,1100,296,785,579,488,658,692,339,307,514,1251,209,48,158,119,134,122,635,44,74,101,667,120,85,196,55,118,521,35,35,30,97,94,61,94,61,17,143,122,154,207,490,1272,101,1094,385,39,182,4,138,109,398,172,60,168,356,141,1050,1203,718,66,959,349,133,275,87,935,174,322,85,95,226,121,160,77,266,340,235,313,213,90,455,328,95,145,449,99,176,552,100,77,16,108,467,65,107,75,147,245,409,113,48,84,173,26,18,23,126,674,41,533,77,46,87,205,339,23,71,118,167,30,90,181,301,168,16,144,109,50,82,15,12,128,50,68,100,12,74,63,47,163,171,329,261,160,345,590,225,182,67,118,156,70,195,58,13,44,52,3,2,1,12,50,33,38,40,1361,88,68,62,42,80,2,32,246,128,63,63,77,56,40,40,87,47,35,4,1697,762,1574,53,102,103,14,9,4236,41,84,18,8,60,12,68,203,106,309,226,200,196,211,169,248,140,526,404,272,938,511,413,19,26,100,41,17,5,6,54,9,136,2,10,52,35,39,37,73,49,51,3,33,52,24,84,22,54,75,3,64,16,52,23,21,38,23,40,32,23,13,28,31,13,2,11,3,5,3,8,0,1,2,16,1,3,7,1,2,10,0,0,1,3,1,1,1,1,0,2,2,2,2,8,25,1,21,14,0,2,0,2,2,7,2,1,3,5,2,22,24,23,1,21,6,2,5,1,30,3,9,1,1,4,3,3,1,5,8,5,7,4,2,9,6,2,3,11,1,4,9,1,1,0,1,11,1,2,1,3,4,6,1,1,1,6,1,0,1,2,34,2,21,1,1,9,11,6,0,4,3,5,1,4,6,11,6,0,6,4,1,3,0,0,4,1,3,1,0,1,1,2,12,17,21,18,14,21,41,14,17,6,8,7,6,13,1,0,2,1,0,0,0,0,1,1,1,4,25,5,3,5,4,4,0,3,8,5,5,3,5,3,3,4,5,1,1,0,34,19,34,2,6,2,0,0,92,1,2,0,0,1,0,1,4,8,21,16,12,20,12,9,11,7,17,9,4,19,8,11,0,0,1,1,0,0,0,1,0,2,0,0,3150,4500,4055,3718,3109,6645,1530,5440,6705,8476,5298,2659,2337,6473,6267,3895,7043,4691,1579,8566,6399,10556,8339,4105,6108,4539,6660,4277,9230,4972,2143,5352,6768,6216,3856,4425,6296,3537,5669,4980,4874,4482,2859,4842,6244,6133,3974,2594,5526,4272,4906,4921,4804,6410,1930,10049,3451,5371,7898,5744,4751,5598,5134,6356,6928,4877,1095,7458,7069,4390,4197,3943,3543,7225,7719,5348,6582,5830,4101,5461,6566,3705,5855,1899,5523,6114,4532,4027,4416,4018,3256,4849,4254,5885,2850,2709,5351,6078,4612,6553,4997,6225,2555,7724,8358,5714,5504,4170,5235,7692,4850,4546,5723,6265,1592,3602,4970,4111,3288,1147,3297,3937,3611,4592,3278,4296,1627,77,365,37,0,0,4,0,372,0,17,0,178,570,422,34,0,63,1,0,82,417,0,167,6,292,0,32,0,74,0,50,116,159,230,247,143,277,562,214,205,63,78,65,101,131,0,0,0,0,0,0,0,0,0,23,6,39,48,59,65,39,58,199,0,20,44,42,84,33,69,19,52,30,56,0,21,21,2,0,58,56,42,439,78,8,22,133,60,0,2,1,46,1,0,27,287,198,191,451,451,191,316,296,209,90,1,1,0,2,6,2,2,24,89,20,3,6,1,1,0,8,119,166,170,162,158,289,57,227,236,324,209,95,82,236,236,134,262,178,53,263,235,1898,308,156,235,175,248,172,366,199,74,196,244,225,142,170,224,129,196,174,168,175,101,177,238,202,145,98,203,155,180,178,181,244,74,372,130,210,295,230,185,201,187,224,251,164,41,253,259,160,142,138,120,248,256,171,221,186,137,184,212,120,192,62,181,210,149,133,142,130,118,165,143,198,88,90,160,196,149,211,113,200,99,223,261,187,166,135,151,240,142,144,193,202,51,119,168,116,109,36,97,139,134,167,112,159,57,5,13,0,0,0,0,0,1,0,0,0,18,12,1,0,0,12,0,0,10,12,0,18,0,14,0,0,0,1,0,2,10,17,20,18,13,20,41,14,17,6,7,6,6,11,0,0,0,0,0,0,0,0,0,0,0,4,1,4,3,4,5,21,0,2,2,2,5,3,5,2,4,3,4,0,0,0,0,0,1,1,4,2,1,0,0,2,1,0,0,0,1,0,0,0,21,12,12,22,14,8,11,7,7,3,0,0,0,0,0,0,0,0,3,1,0,0,0,0,0,0,7511,10022,12512,7868,8995,7397,7082,11415,11933,10559,12470,9859,7639,8878,11088,6892,7715,8231,6623,5875,7150,8282,7737,5438,7762,7193,10831,10448,6050,7100,3610,7775,6857,5239,3951,5982,5148,7475,6700,5608,5682,3959,4291,4070,4946,4486,4497,4172,3133,5875,6467,5471,5453,6529,4110,4463,6152,6366,5808,3338,6065,7986,6231,6606,8474,4431,7920,8544,9016,7204,4955,7164,8658,7062,7440,5884,10918,11961,7853,11504,11830,7802,7461,5603,9643,11302,6842,9119,7668,5666,6252,12691,12415,16018,11803,10046,13557,16345,15756,17714,14865,13101,13407,15046,16611,16220,12674,9550,13647,11468,13075,9204,11873,11875,12707,11765,15879,12481,13088,8684,11862,11047,11454,10515,11443,12623,9001,9982,11539,10382,10744,8191,12469,11107,46771,10800,10350,9743,9595,12936,13422,9545,14981,9791,9884,9910,11320,9867,11650,11666,10037,11369,9980,11501,9312,6304,12429,9386,8543,10959,10693,8053,9032,9928,10206,10907,8956,8509,9502,8937,13114,13754,12455,16091,10299,12498,14025,19589,14822,11240,16856,16353,17167,14502,13717,13631,11494,13144,14219,11947,13137,11310,10796,13545,13419,11210,15598,12634,8362,12911,12496,11496,12545,11187,11012,10594,12713,9069,12855,12630,10839,13435,11821,12823,12356,11382,14749,12223,13884,15084,13263,10307,10164,12942,13534,13182,16289,9173,14698,10621,14867,13907,12369,11917,6382,8475,11711,9391,9411,9104,12617,12340,12734,7159,6679,8714,5839,8626,1116,1543,1890,1212,1334,1264,1054,1708,1668,1483,1684,1343,933,1109,1334,870,963,1020,771,745,883,903,1050,732,1093,896,1274,1377,706,1012,439,1027,960,660,491,779,697,933,845,693,699,533,526,486,605,523,567,530,369,769,799,714,696,675,558,607,851,761,678,395,714,878,615,676,1065,612,1013,1114,1119,911,588,926,1174,910,915,700,1324,1455,942,1402,1505,953,937,717,1179,1400,846,1108,932,596,733,1429,1334,1787,1270,1032,1420,1705,1656,1893,1589,1393,1477,1532,1769,1665,1238,918,1150,1054,1245,961,1126,1207,1192,1268,1671,1364,1393,915,1246,1094,1208,1052,1248,1332,935,1035,1270,1091,1088,835,1294,1197,5659,1086,1039,949,912,1256,1287,950,1409,967,952,995,1090,980,1162,1161,1085,1213,1077,1180,965,710,1295,1041,954,1191,1154,893,960,1047,1103,1145,901,875,969,871,1373,1398,1209,1552,1001,1089,1201,1778,1322,990,1485,1436,1491,1339,1262,1215,1154,1236,1304,1088,1005,1033,1038,1235,1209,1088,1264,1136,867,1168,1267,1024,1202,1061,1065,1066,1283,872,1161,1122,1012,1188,1101,1121,1042,999,1291,985,1160,1237,909,830,757,949,1025,1041,1206,743,1130,818,1218,1069,944,921,486,649,851,685,685,655,966,994,945,544,557,690,518,803,9942,12825,12375,10461,13129,11473,9355,14628,11951,14225,13472,9508,16334,15320,18031,11870,13178,13444,10693,13573,12550,12614,12002,8180,12909,13332,14069,14926,12631,10270,8101,9290,10479,12675,10978,6500,12336,11649,11347,10152,10270,8839,9006,9355,9501,10038,9215,6776,12172,11058,11666,11039,11951,10392,10289,11069,14831,14087,13401,9239,11244,17226,17123,18832,17572,18680,13550,18586,20734,21337,20518,11587,22860,16103,14917,16789,18083,19888,23613,23175,21173,22085,19317,15968,22568,27423,37796,21045,25129,22719,23852,19703,18614,22346,22613,17772,25060,20490,31397,31310,19922,23367,22870,24209,27764,27657,20619,14745,20953,27139,33726,25631,20421,30163,24199,23314,26171,28151,28125,23785,14016,17210,22430,24418,36515,35168,30965,33363,39427,32520,29067,20240,30798,32920,41455,37427,22445,24389,24846,26978,25989,27617,22724,10059,18957,21311,28771,15001,18830,18210,22007,14963,21057,17190,16474,8159,20846,20066,18888,20187,21115,18249,19469,18311,22472,27604,22935,11974,18016,19526,29171,28205,23786,20946,22284,19855,26324,25680,20098,10358,20065,24279,32302,32558,25203,42162,40764,17442,29546,58665,34106,29840,29209,40764,46471,42329,34645,32061,28961,26481,33600,41960,33827,18340,22134,29834,31595,29118,30047,34190,29539,30162,30046,32197,30847,11775,27946,23618,26742,24544,37104,25924,26585,30502,22300,29717,25792,13374,32092,30774,35277,32468,31931,26015,27707,28296,27940,34881,31156,14094,20776,13073,21865,15456,14172,20382,14487,17838,1449,1933,1846,1551,1992,1719,1329,2043,1655,1888,1781,1175,1953,1830,2044,1390,1589,1626,1242,1611,1474,1404,1506,971,1674,1773,1869,2033,1717,1381,1036,1200,1396,1665,1386,852,1544,1464,1459,1400,1282,1144,1142,1164,1204,1232,1209,908,1589,1396,1513,1478,1641,1382,1418,1485,2027,1864,1787,1273,1478,2223,2190,2427,2191,2324,1670,2283,2475,2574,2501,1495,2709,1917,1770,1964,2148,2378,2974,2915,2528,2699,2623,2339,2916,3564,4940,2884,3473,2929,3069,2321,2029,2487,2476,1969,2620,2187,3537,3514,2217,2584,2578,2777,2852,2902,2121,1178,2092,3098,3509,3016,2085,3215,2485,2593,2895,3045,3086,2573,1415,1887,2564,2849,4310,4163,3665,3903,4652,3877,3355,2431,3620,4012,5185,4438,2622,2815,2692,2870,2938,3114,2469,1124,2116,2436,3273,1621,2168,1941,2593,1898,2705,2004,1994,998,2474,2405,2408,2562,2475,2183,2251,2156,2718,3310,2765,1382,2124,2298,3408,3209,2644,2261,2280,2054,2603,2613,1989,995,1961,2302,3164,3264,2501,4345,4156,1378,2883,5797,3558,2901,2934,4361,5047,4539,3770,3579,3030,2956,3617,4303,3517,1920,2321,3178,3238,3163,3043,3347,3021,3040,3051,3199,3056,1175,2799,2346,2713,2302,3536,2409,2496,2717,1985,2679,2268,1202,3024,2870,3158,2962,2830,2339,2496,2677,2527,3155,2982,1295,1865,1165,1957,1289,1292,1892,1422,1753,4283,2894,6720,3686,7094,3760,5589,4374,4196,5774,5864,5360,4401,6301,7535,5479,6575,5386,5983,7229,7060,8368,7901,6527,5483,7248,6301,8001,7590,8080,6010,7494,8598,6837,7823,5199,5915,8586,6889,6690,7881,8368,4333,6829,7117,8312,5320,5219,6927,5287,8066,6848,6166,7767,4613,5746,7722,6074,7696,5439,3814,7355,7509,6691,7071,7530,5436,9143,7496,7432,6496,7881,6362,7324,10134,5748,10830,8269,6372,9607,9793,11013,8282,8160,8241,9256,11215,8272,10060,11209,7993,11959,11927,11667,10654,6073,5960,12899,9078,5035,10186,8471,6701,8219,8456,10427,8580,4248,6392,9379,8274,8953,5868,8099,6076,8502,6395,6559,5767,2698,7287,8497,4767,7608,6283,7200,5835,5096,6035,6061,8517,2625,5426,6670,6833,9575,8099,6232,6630,6771,9946,6917,6230,8296,7092,7497,10819,7011,9418,8117,5825,4797,7745,7840,7605,3526,7296,8868,7665,7121,9828,6874,7037,10206,6355,10278,5923,5839,11365,10704,10148,9271,11892,10734,9361,8305,13529,14259,9012,7600,6767,8099,8840,9908,7127,8627,6200,6834,7815,7619,5999,5112,6162,6094,6562,7671,7701,5373,6456,6416,7211,6920,6909,6560,7052,3246,4965,8350,7988,6951,9756,8935,5701,6258,7799,9334,6797,11190,9575,6572,7703,11550,11128,8574,10886,11805,9048,8380,7719,6746,11155,9697,9918,6938,8436,10786,11942,13053,9109,8448,9179,10391,14527,12981,11526,11361,7403,9315,211,141,336,215,401,201,289,209,212,503,305,265,224,395,306,271,363,297,298,358,336,399,397,285,302,348,307,398,374,427,295,380,431,332,385,274,278,423,351,346,400,414,231,359,421,414,275,279,372,282,417,351,337,398,260,298,406,337,401,283,224,392,516,362,374,411,299,460,390,391,334,395,321,334,494,281,563,586,344,524,490,494,425,430,476,493,514,419,485,521,393,562,573,531,480,269,372,580,413,327,505,409,319,437,385,487,377,218,307,446,402,445,259,406,272,425,329,326,283,135,374,404,234,379,350,386,310,319,311,330,462,134,303,346,377,525,461,301,370,386,490,361,326,414,350,377,587,351,493,474,339,266,432,456,436,247,416,493,440,399,557,374,403,390,377,565,352,342,668,612,587,541,688,592,534,504,736,815,463,412,357,393,458,503,374,454,331,368,422,408,321,299,330,329,375,408,431,284,345,334,392,365,370,343,406,166,270,446,444,381,523,485,309,335,413,494,358,581,496,323,367,586,556,424,543,608,466,416,408,335,550,483,499,338,412,538,574,842,688,607,656,637,940,922,992,739,627,545,485,25,394,57,93,104,0,0,25,58,127,305,0,0,26,0,250,0,79,43,0,2,61,0,289,89,241,137,129,64,71,3,198,37,1,18,0,0,2,3,55,0,0,154,0,0,8,73,0,103,0,25,0,6,0,0,4,0,0,0,0,0,0,53,2,0,20,3,13,4,0,0,0,23,4,29,0,24,26,0,0,47,0,0,42,23,0,199,98,287,93,0,0,12,0,0,25,0,90,0,0,24,0,0,360,0,69,0,135,1,0,0,0,45,127,124,0,0,19,0,0,0,0,0,0,14,0,86,0,0,3,1,363,30,1,0,163,6,21,301,0,290,9,0,16,36,71,26,0,23,8,0,173,344,200,26,333,0,2,39,84,0,189,0,331,3,34,34,46,22,1,104,70,20,77,21,89,2,0,97,63,0,1,107,262,0,45,69,336,0,0,0,464,2,1,1,77,34,139,1,18,152,52,56,142,54,191,23,428,24,193,8,438,1078,958,428,1482,387,109,446,134,484,1,160,1064,60,209,277,474,55,106,1124,255,432,439,184,207,438,136,812,82,247,842,311,505,171,860,264,15,2,15,0,6,4,0,0,0,3,2,35,0,0,1,0,31,0,3,2,0,0,3,0,32,4,14,6,4,5,5,0,30,1,0,1,0,0,0,1,1,0,0,8,0,0,1,3,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,2,0,0,3,0,1,0,0,0,0,1,0,1,0,1,1,0,0,0,0,0,0,1,0,5,0,14,4,0,0,0,0,0,1,0,3,0,0,0,0,0,25,0,2,0,2,0,0,0,0,2,0,5,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,26,1,0,0,10,0,1,30,0,30,0,0,1,1,2,1,0,1,0,0,10,30,11,1,25,1,0,2,4,0,8,0,33,0,2,3,2,1,0,5,3,0,3,1,4,0,0,4,2,0,0,4,24,0,2,3,9,0,0,0,29,0,0,0,3,2,6,0,1,6,2,2,5,2,3,1,29,1,6,0,8,13,14,22,18,20,4,22,5,22,0,6,26,2,8,2,22,1,4,51,7,20,16,7,8,12,3,29,2,9,34,11,18,4,36,11,4864,3973,4523,7462,5988,4546,4919,5924,5683,7541,3610,5134,3260,2125,3959,5948,3054,3995,4559,3627,2741,4396,5616,4529,4125,1645,6297,2454,3224,5646,3578,4231,4980,3328,3501,5742,2130,3587,3755,4792,3769,5466,3831,3816,3363,4361,5384,3271,6604,4774,7339,5527,5267,5902,4806,6340,4341,4967,5744,4543,4538,5068,6210,4205,5719,3604,3071,4230,4125,3309,4348,4075,4211,4072,6499,4600,4074,5320,3952,5661,3964,6634,6124,5657,4190,6962,6653,6486,7978,11387,5805,8272,5263,7772,6692,4032,9007,8497,9236,7094,6746,6729,10086,8043,7385,13230,5163,4674,5259,5771,4997,3547,4574,3940,2486,3299,1924,2581,2991,3200,3491,4004,2883,3495,4031,4491,3771,4204,2708,3592,7319,2925,3748,4032,6050,3971,5317,10751,5874,4974,5377,5188,5147,4151,6874,4431,5363,6055,4074,6441,8451,3948,6776,3130,3636,4560,2818,6166,6972,3952,6841,3422,3335,4412,3444,4654,4259,3790,3097,5016,5537,6070,4754,3621,8147,4532,4059,5368,5510,4301,3346,10099,5167,8450,6513,6422,7552,5225,6458,5484,4506,8548,5502,5261,8391,5763,7198,6856,8035,3478,7095,3623,7307,4682,6174,3935,8560,4417,8409,6964,9140,3814,8611,4408,8899,5883,9841,4461,7679,5171,6635,6247,13927,7188,8530,6356,4615,4367,7834,6044,10855,6817,9959,4914,6634,5176,4146,5203,4974,6698,5823,7453,8410,8546,6070,5692,5321,2660,287,210,273,223,350,255,280,382,335,222,210,288,188,105,254,338,165,227,272,191,141,223,310,249,239,74,349,147,200,328,223,237,291,190,210,318,134,209,232,265,240,313,228,251,227,285,339,208,410,282,417,354,331,363,297,416,273,314,372,281,315,338,385,233,368,213,175,252,253,188,244,237,228,238,432,246,253,308,254,294,251,487,369,358,259,447,382,405,507,303,367,455,294,408,391,235,468,451,479,387,350,341,478,385,348,622,234,207,225,256,187,175,200,179,131,134,101,130,152,150,160,209,130,172,198,221,197,202,117,196,303,148,180,193,326,191,267,610,247,239,206,234,247,193,365,201,295,313,175,353,457,178,400,172,194,216,144,367,415,269,376,182,185,193,187,267,205,195,167,245,310,343,279,162,534,281,165,292,267,210,137,582,256,449,383,300,398,231,315,278,202,430,245,265,447,263,364,346,454,175,361,171,375,203,329,187,443,219,377,334,482,154,405,233,400,255,505,203,383,210,279,246,668,334,400,244,208,159,381,249,510,256,445,155,237,179,166,217,201,279,204,354,480,383,632,213,470,118,286,35,304,211,254,287,192,394,258,49,57,287,447,18,313,445,117,25,427,768,29,57,44,15,241,40,45,71,23,41,10,48,23,81,17,65,57,76,422,460,87,463,51,57,55,134,813,17,37,67,44,124,2,86,8,40,68,76,93,57,68,141,58,113,31,58,172,1101,69,78,40,17,95,163,64,468,128,73,80,168,57,78,116,85,96,133,70,77,188,129,57,42,162,83,219,144,72,137,93,130,164,47,127,12,151,104,51,23,50,211,52,40,55,41,12,75,64,45,257,130,64,403,240,65,31,96,30,83,129,106,33,24,128,95,63,47,26,49,26,132,111,52,35,22,13,87,207,114,249,28,16,77,31,73,26,26,10,68,16,17,55,25,36,3,62,17,41,18,31,30,70,18,54,29,10,55,117,29,79,26,38,47,85,50,57,57,83,24,90,63,70,46,48,61,48,38,31,21,64,24,48,40,42,224,22,53,59,54,35,66,21,329,40,8,20,2,5,9,56,13,104,9,34,7,64,38,7,3,141,23,25,68,27,14,232,1268,55,2049,15,1055,82,20,41,258,46,51,23,57,19,3,22,16,19,20,15,29,20,4,6,21,27,1,22,23,5,5,22,47,2,4,4,1,34,4,4,5,3,3,2,5,3,5,3,5,5,5,32,34,5,33,5,5,5,7,52,3,2,7,3,23,0,6,0,4,8,6,8,5,5,7,9,8,4,6,14,33,12,6,6,3,9,42,9,28,9,7,40,45,10,6,13,8,10,9,10,8,13,9,7,7,13,11,13,10,10,13,11,10,7,7,13,3,8,6,6,3,5,10,7,3,4,5,2,7,5,6,34,9,23,45,16,7,4,7,3,7,10,6,4,4,7,8,9,5,4,7,4,10,6,7,6,4,3,6,7,9,13,5,3,6,6,5,5,5,1,6,2,3,4,0,8,0,6,4,5,4,6,3,5,4,4,5,2,1,12,4,11,4,7,7,13,7,5,5,9,3,13,9,8,4,8,7,8,7,6,4,8,4,8,7,6,22,4,8,10,9,6,11,4,4,8,0,1,0,0,0,3,0,4,0,5,0,9,6,0,0,6,2,2,3,0,0,6,79,3,125,0,74,2,0,0,8,1,1,0,1,197,320,147,245,482,362,118,240,182,24,1448,154,256,61,883,262,710,271,440,61,40,331,524,32,339,308,281,491,382,607,106,338,387,183,434,441,403,322,150,142,12,387,137,79,645,53,275,17,470,4557,5677,2209,6838,4661,3331,7320,4194,5682,6486,2485,4179,3182,4760,4661,3595,4531,3589,7562,5971,3984,3913,4973,4372,3672,4914,4093,7465,3793,3344,4042,7043,4193,7131,5818,5980,7133,6262,4394,5303,5638,3975,5389,4093,5689,4018,3973,4033,3733,5304,3197,5577,2033,4527,5965,6428,5279,4542,3203,6497,2695,4836,3057,4164,13279,2542,2421,2599,3689,2200,1808,2126,3093,1327,2661,1915,3054,3310,1691,4566,3465,3200,4330,2159,3314,2640,1822,4706,2010,3816,878,2724,3280,2409,1637,1594,2093,4160,2107,3193,2866,3396,3319,2378,4070,3864,1426,3280,2117,5465,3861,2110,2923,1016,2629,4115,1501,4697,1987,2167,4525,1677,4655,2751,3011,3868,3683,5385,4248,3205,4244,2461,5409,4539,3502,2942,5667,4822,3368,4993,7795,4777,3674,1709,5036,5546,4961,9502,5801,4911,4369,8799,6373,4573,5527,7311,6709,6771,5322,6767,9484,6971,4034,6559,6315,9023,7459,10781,7425,6182,8575,13253,10583,5868,6896,8611,8106,5099,4485,6676,6544,4507,5273,5314,4790,3861,7010,5185,5274,3717,4255,4483,4056,4085,8219,3411,2064,1374,4617,5,7,4,5,30,6,3,4,3,1,11,2,5,1,11,4,7,4,6,1,1,5,7,1,5,4,3,15,5,8,1,7,7,2,4,6,1,5,2,2,0,7,2,1,10,0,5,0,8,96,124,49,160,94,82,154,89,122,136,52,84,67,101,98,74,97,78,150,129,87,76,103,84,74,93,81,140,73,70,82,129,81,131,110,120,134,121,83,102,119,75,101,81,121,79,76,80,59,104,68,112,33,77,90,129,69,86,63,106,51,76,62,83,54,47,46,58,61,61,34,36,55,31,53,41,69,72,31,91,76,75,79,44,57,50,33,87,39,87,39,42,66,46,32,29,31,84,49,67,58,71,55,41,74,78,16,59,40,102,73,41,52,26,47,86,34,87,44,43,86,39,118,49,57,70,55,98,77,59,90,48,97,98,124,88,125,138,101,141,224,101,113,75,137,163,178,327,205,202,264,282,150,92,187,192,140,180,188,198,235,185,145,182,169,243,186,286,241,160,245,297,244,183,251,204,216,228,126,206,289,217,150,190,117,176,110,145,85,71,81,85,117,76,188,57,53,31,112,1436,1172,2505,3833,1266,6884,992,1902,1313,1191,1486,6036,1142,2917,6681,1656,1169,4318,2893,1699,5433,13918,2745,17375,6916,8530,14056,23875,6292,16790,20841,14945,28786,14891,14601,8106,1924,3688,5160,3980,4245,1304,3202,4588,4573,2324,1566,3505,1257,2551,1405,1098,1582,2568,1171,1261,987,1340,2044,638,962,1356,952,1348,1211,992,690,2384,1220,2758,1722,2016,1250,1106,2069,435,859,2156,596,625,695,2634,911,3348,773,1365,2408,1201,1604,792,2037,648,924,3733,1886,834,884,2726,3913,737,2580,2156,810,1359,1180,2927,1396,3075,1265,1424,5331,2125,2833,5051,1946,2698,5120,2619,4653,2724,1117,2066,4222,1555,12368,8005,6287,2442,6349,1837,4540,4430,2109,1684,4113,1155,496,526,541,689,1160,483,1986,544,684,501,575,806,649,1226,650,1516,768,562,681,670,332,730,345,870,825,393,549,924,1111,584,843,284,540,326,691,1050,391,624,316,511,280,437,257,131,323,446,335,177,356,161,475,365,431,208,725,216,533,334,522,177,287,151,27,301,205,181,94,359,405,135,188,50,247,284,300,151,186,153,264,248,130,69,430,214,357,146,211,494,266,153,309,140,381,278,340,166,437,455,231,299,309,345,616,430,191,490,199,267,249,168,92,316,1,1,3,2,26,2,1,2,6,3,4,1,1,2,1,1,0,3,5,6,1,2,1,1,1,7,1,13,6,1,1,1,1,1,1,2,2,11,1,1,3,2,3,2,4,4,0,4,2,7,1,2,2,3,3,1,2,2,2,1,2,4,1,1,1,1,1,2,1,3,5,4,3,4,3,8,19,349,6,1,1,2,1,26,2,4,2,1,2,20,2,5,1,3,3,1,1,4,3,1,3,3,2,2,2,3,32,18,21,21,32,44,39,40,39,28,61,55,19,37,24,46,33,42,62,33,56,12,18,22,48,30,8,32,13,50,40,39,47,49,89,41,45,47,48,28,38,69,45,83,51,124,47,30,54,48,26,41,29,73,92,43,63,59,91,50,47,25,30,29,45,60,23,57,29,44,13,29,16,4,26,27,25,13,30,10,33,25,40,3,36,9,23,31,31,1,3,2,2,6,4,7,10,10,10,7,5,5,2,9,6,2,6,4,4,14,1,3,12,5,10,2,5,8,31,1,3,13,6,21,14,14,15,26,12,15,8,23,36,24,12,22,12,19,2,1,1,16,4796,1717,6632,5549,4224,5250,3492,3514,5657,4576,6115,2289,4816,5388,2190,4756,5302,6473,3094,4855,5558,6359,6684,4173,5797,4632,5350,3128,3639,5072,3448,6319,4845,5063,6582,4530,6394,3927,5416,8015,4610,7964,1653,2508,9395,7657,6235,1914,7208,2906,4351,2840,3063,3512,1468,2178,1633,3131,3017,1376,2826,3500,2235,4590,3048,1680,3104,1925,6190,2360,4139,3046,2195,3223,2475,1931,1717,2548,1989,1714,1952,2215,3257,1552,2681,4239,1740,2122,6341,3042,3442,1191,2464,3208,3936,2314,2727,3079,2298,3672,1455,2619,2885,664,1484,1209,1897,2962,3379,4190,2041,2469,3318,4172,1734,3744,1800,1947,2673,842,1770,1558,2897,2930,3190,3311,720,2423,1195,5540,1811,1987,3654,2230,3040,979,3655,1712,2350,1469,2234,2813,4071,2627,3169,2469,3667,2669,3288,1865,3048,1544,1472,2009,2450,1790,2040,2608,2199,2210,3580,1824,1841,3008,2029,2847,2080,2637,1565,1635,1541,1049,2536,2112,1449,1806,1445,929,1746,1076,2328,2242,2081,1953,1818,2297,2286,3104,1295,2627,1722,2593,2513,2393,3931,2770,2168,2970,3303,2650,3988,2362,2445,2312,4295,3497,3970,4592,2862,3760,3681,4361,5918,7326,5226,4791,11111,5317,9896,11716,5031,5001,3622,5274,4379,6003,3993,6813,4820,3004,3741,5189,6643,5532,2592,3052,4221,7706,8137,3687,2203,2586,3052,4397,4905,4358,3511,7711,136,33,142,113,90,118,68,120,122,93,137,56,100,108,46,93,104,140,71,131,106,122,129,82,124,104,106,119,90,123,92,116,116,127,133,105,112,94,91,149,102,192,91,70,180,130,143,56,140,88,92,78,92,95,45,33,42,68,68,49,46,58,45,73,59,63,46,37,88,46,74,52,67,63,72,48,97,75,38,37,64,65,73,49,66,92,65,61,97,133,94,64,130,145,80,38,66,79,62,83,47,51,92,19,46,29,44,41,41,38,32,28,48,76,17,51,28,23,40,18,24,27,45,52,62,79,29,82,49,196,59,77,127,47,47,44,97,49,49,36,48,58,114,81,106,94,191,111,167,190,334,239,255,318,248,205,329,291,273,275,318,285,268,315,237,363,227,201,368,259,236,225,262,331,238,245,298,174,254,174,405,317,301,327,285,179,300,246,196,250,195,229,184,250,397,239,262,290,344,191,429,226,232,278,339,369,320,211,373,331,359,316,578,462,455,432,1007,347,806,908,537,445,541,582,538,458,559,627,660,380,314,493,675,687,378,422,471,239,316,217,239,178,180,125,312,366,625,471,298,562,494,314,430,540,397,372,326,268,472,170,299,310,178,246,631,106,225,81,250,204,366,330,717,299,881,506,371,1030,387,460,753,796,284,490,337,619,408,383,657,599,1746,588,1376,2431,1425,615,381,825,305,759,674,295,404,615,497,354,886,359,375,776,400,619,386,246,367,520,1259,2560,2714,999,641,474,976,155,967,868,1123,625,489,545,1169,599,1721,1804,825,1557,2848,1105,846,2427,1535,1275,2729,1527,1010,1431,920,675,294,537,892,483,252,419,470,337,693,467,244,397,577,261,895,291,607,490,359,359,1029,303,690,464,357,346,456,350,108,515,334,31,412,160,547,13,406,128,60,116,49,376,170,118,1141,13,68,163,678,67,356,131,724,370,183,337,176,691,270,357,624,604,653,1188,845,780,722,920,749,411,318,209,385,936,616,60,402,928,384,935,281,296,245,167,826,1003,218,543,191,766,372,616,275,263,1686,432,198,409,780,175,846,555,245,640,341,302,887,318,278,606,760,112,963,391,49,96,1165,947,857,958,417,142,397,525,225,296,179,0,656,14,61,490,483,301,697,1077,929,504,298,167,735,247,369,424,742,1416,1116,2002,118,133,138,118,138,142,114,135,111,112,171,65,109,112,68,89,119,3,68,22,26,46,71,22,120,68,113,73,38,102,59,59,70,75,47,38,71,75,72,52,92,35,98,83,77,128,58,84,51,92,47,53,92,50,54,76,54,19,67,15,60,66,27,63,23,15,40,47,68,120,108,54,60,48,94,19,118,99,54,84,63,99,72,41,112,98,90,96,108,85,89,112,60,100,140,94,164,89,68,90,51,54,122,94,50,86,51,36,43,36,4,14,27,7,24,7,9,13,8,13,16,9,15,28,7,14,14,8,2,21,8,0,18,7,15,0,13,3,1,2,4,7,4,2,22,0,0,1,10,3,15,8,20,14,19,33,9,31,14,14,13,17,16,25,8,9,10,17,5,8,3,2,6,15,11,0,5,16,4,13,3,2,3,2,17,4,5,3,2,17,7,6,2,2,26,1,1,3,10,2,9,7,3,10,6,3,5,7,4,3,11,2,13,8,1,0,15,17,14,11,12,1,4,4,4,2,4,0,10,0,0,5,7,4,27,35,12,5,6,1,5,4,6,1,3,12,54,41,71003,87253,82737,59522,66720,77956,74027,73861,79244,95399,92455,74879,83777,89457,94591,71556,131481,103039,82454,99935,90354,81244,131206,77490,107129,98191,82407,114594,91260,81762,93408,116269,124763,108365,95488,100350,105021,108222,112779,104878,103622,98154,83454,91574,87473,91764,74064,94900,97113,96407,100986,111228,79330,109704,81765,96367,107252,115389,115915,108981,119283,117724,124334,117992,128269,117278,112011,139479,118742,118379,135539,119443,139373,127328,150933,102058,127134,126825,126948,118996,118082,131119,145491,130043,111964,156356,159350,149230,154288,161101,150845,170877,143093,172264,147747,162471,144094,165961,110233,128092,107484,122211,103489,115035,116566,143523,94436,97737,110573,91860,106365,132145,108943,132414,99202,105714,103937,112258,106779,96128,101756,111731,111027,99322,114433,132008,109493,111455,115394,122302,103241,110577,106289,107396,124368,114551,126149,118519,102855,121750,124602,135337,122969,91550,128751,144400,98728,143185,125754,114069,115596,152119,91475,135951,130244,101049,126241,136707,113407,146675,120906,118548,119380,126089,115694,125137,152557,80738,150531,130564,137343,139792,142711,144619,139264,148419,134340,169984,140934,100710,134098,144544,156236,129573,141181,122588,118210,138850,128076,147236,136204,115938,117229,135831,137291,133165,137559,126132,102854,115846,129740,136674,129228,134454,139514,122362,150252,129761,148308,142027,131959,147803,150714,137382,163094,122808,149138,145621,147226,158886,164317,161597,141582,137632,145857,178660,172579,150621,163696,175818,158319,146802,167368,152120,164841,173326,177663,179883,171553,141916,159504,159132,199166,171852,131840,141694,125019,123792,5590,6966,6512,5005,5427,6328,5695,6102,6272,6803,7228,5735,6444,6273,6994,5963,9892,7654,6320,7928,6700,6853,11389,6421,8575,7836,6821,9366,7148,7356,7110,8800,10222,8345,5560,7656,7820,8134,8248,8158,8084,7769,6448,6938,6284,7256,5566,7411,7741,7634,7441,8804,6379,8693,6453,7181,8460,8722,8894,8211,8961,8219,9040,8301,9272,8166,7934,9964,7492,7819,9438,8125,9778,8558,10631,6890,9243,8572,9457,8525,7652,8777,10154,8748,7617,10772,11008,10380,9974,10899,10753,11257,9425,11261,9926,11270,9473,10882,7620,8902,7322,7948,6802,7668,8081,9825,6451,6414,6798,6027,6647,8566,7131,8353,5951,6509,6750,7195,7079,6512,6640,7083,7607,6652,7923,8556,7663,7463,7647,8484,6700,7481,7093,6611,8246,7037,8054,7180,6612,7537,7460,7091,7377,5334,7790,8718,5801,9028,7584,6798,7302,10002,5632,8668,8915,6554,8157,9200,7706,9682,7679,7575,7678,8164,7345,8072,9791,4974,9546,8210,8416,8577,8578,9069,8622,8912,8026,10050,8363,5439,8100,8804,9609,7867,8888,7066,7408,8533,7705,9135,8365,7068,7573,8920,8653,9145,9194,8418,6633,7760,7772,9071,8326,8663,9745,7879,9940,8377,9448,8951,8850,9550,10112,8617,10037,7695,9414,8774,9136,9760,9565,10123,8600,7843,8290,10321,10148,8956,9605,10560,9130,8611,9655,8373,10525,11478,11773,11641,10307,8867,10162,9954,13019,10864,9199,9080,8790,8808,59259,62617,64285,54298,74668,61646,52116,54541,69370,66568,72027,50974,79078,68367,82041,82226,90197,80861,63261,74565,70450,71344,71069,53989,76581,64797,59161,70921,95628,74143,87209,74389,90720,91981,81448,76155,82647,76559,92572,84348,79063,93518,71365,84709,92267,74568,72316,67606,82191,83454,88212,88579,91330,101460,88470,82964,82975,91106,88257,78166,102071,88987,110014,96214,106577,117260,103033,89245,109897,94861,95360,95365,104677,88796,96842,95731,96561,98350,77720,90714,93333,86817,93789,79488,92520,85645,107156,92125,101239,102980,84391,90821,82086,83159,76543,50871,99774,92564,92052,87258,101971,103004,91754,88755,85345,97434,64889,62768,68203,87714,87137,86660,101661,139506,106510,96170,102237,90452,103250,85903,92279,119010,124317,112504,150645,128944,122188,129659,112865,105742,106940,96911,110540,117478,150531,129143,138074,143089,118037,123080,115959,96240,85641,80259,112642,103256,113888,116656,118076,116415,111806,99146,70692,103205,95932,79012,113362,118055,101692,127256,106397,106592,113999,98884,91250,86852,89264,67768,111077,110983,108360,124369,117477,122463,123277,99965,99485,117394,84019,83494,129706,114258,147077,132383,126037,123386,124904,115962,120316,102580,95445,83123,118615,127084,137053,123502,116737,141380,117918,114017,118051,131892,130886,125590,136466,144162,162372,135092,162027,167531,179790,144119,152487,152149,151104,122545,151409,147219,168857,146174,181607,164075,181321,173195,121740,164448,159098,105218,160288,155041,157517,158686,153384,133191,172412,140613,147281,156345,135944,131159,184918,144377,177792,159807,124312,127614,112176,126998,2802,3417,3324,2878,4030,3449,2643,3487,3775,3497,4724,2065,3399,3482,4311,5419,4971,5308,3526,4433,4290,3652,3718,2349,3622,3871,4124,3944,5016,3640,3506,3837,4714,5590,4696,3657,4742,4877,5104,4568,4916,4553,5081,4710,4944,4804,4356,3714,4609,4852,5825,5719,5473,5860,5925,5641,5241,5685,4874,4845,6029,5518,5986,6029,6294,6435,5857,5443,6124,4837,4862,3413,5686,4804,3522,5093,5432,5668,4822,5120,4713,4256,4305,3520,4843,4533,5035,5239,5911,5474,4618,5151,3957,4071,3617,2169,4450,4327,4104,4717,4604,4438,4439,3746,3832,3922,2740,2106,3112,3310,2975,3777,4686,5890,5040,4725,5117,4076,3933,3186,4335,5607,6511,5969,7112,6529,6898,6411,5762,4946,5005,3706,5460,6716,7045,6498,5659,5689,5649,5399,4514,3445,3072,2518,4286,5088,5262,5852,4878,5630,4689,4331,3255,2950,2919,2242,4097,4630,4638,5068,4323,4291,4628,3897,3357,3169,3065,2065,4185,4242,4160,4838,4628,4571,4650,3408,3071,3327,2489,2403,3898,3947,4615,4363,4526,4816,4970,4213,3941,3344,2782,2306,3771,4034,4403,4601,4186,4932,4096,3557,3606,3440,3339,2587,3730,4432,4624,4312,4627,4808,4648,3959,4360,3737,3680,2400,4401,4802,5176,4762,4768,5820,4928,4388,3289,3852,3625,2377,4092,4317,4422,5123,4968,4046,4709,3801,3414,3506,2879,2309,4068,3692,4488,4540,4491,5124,4542,3863,4503,5058,5677,3456,6200,6619,2047,3617,6566,7190,5806,6103,5028,6494,6028,4800,5465,4197,3257,5200,5470,7100,5307,4857,6151,3855,4156,4966,5907,5496,2121,5871,5000,3279,4825,3919,5423,4726,5657,5482,4944,5036,2839,4636,4599,5127,5263,1977,3229,3601,5012,5420,4669,6385,1765,6128,5173,5402,5967,5697,3975,6283,8352,6250,5628,6678,3024,12614,8885,10409,6941,5614,7636,6233,6531,6665,4581,7075,1158,5968,5532,4792,7052,5244,4949,6006,3469,4720,7192,3846,2837,5388,4230,7906,6341,2828,4272,4047,2421,4942,4518,4960,1298,3490,4186,3291,5670,2019,1227,2517,3398,4268,2690,3191,772,6450,2594,4549,2743,3250,4289,4946,3281,3638,2555,3380,2734,4555,5324,2685,5877,2564,3993,3620,3491,5189,4456,4388,3242,3378,4718,4783,4324,3100,3481,3827,3110,3764,4253,3099,2843,3479,4407,3133,3950,3275,3001,3567,4361,6369,3335,2908,2224,3537,3407,4197,4918,1987,5686,5665,4513,5475,4357,2390,4559,4218,4832,7334,4965,6330,4768,4093,5415,4618,4955,7236,3506,4329,5412,6543,5871,3745,4393,5253,5161,6440,6289,4364,3679,4650,5880,5283,6355,4291,4943,6329,6330,5626,4038,7721,4377,4812,5199,9336,9090,6003,6858,6313,4863,10845,8249,7079,6349,8085,5040,9635,7722,6096,8904,9116,7665,9008,7581,6556,5115,7930,5845,4834,6154,6100,6276,6799,6813,3847,1813,4224,548,3528,219,227,225,136,299,326,86,162,301,307,292,244,227,294,289,205,205,167,134,261,232,304,671,250,356,187,228,297,464,210,87,301,276,148,221,175,256,249,290,297,252,274,130,258,176,243,272,80,144,177,230,271,260,336,83,327,294,300,307,265,198,317,433,338,293,359,148,564,369,372,339,261,361,325,338,367,269,420,41,262,218,242,372,318,253,317,205,232,439,224,154,273,215,414,348,132,141,149,117,197,176,195,32,201,136,131,250,67,21,64,166,128,59,128,12,335,82,143,98,120,144,127,79,105,80,84,73,286,160,58,205,61,142,97,90,216,113,176,100,176,226,139,108,86,124,122,132,138,147,107,105,96,211,78,159,102,82,111,150,197,92,103,53,103,110,141,161,54,193,192,126,182,142,59,156,135,135,206,107,190,135,78,139,130,143,198,84,106,180,182,147,85,121,211,137,167,149,140,135,123,178,148,226,148,141,200,157,150,122,226,104,133,156,231,250,127,181,150,118,268,202,245,114,182,112,234,156,197,179,203,183,212,187,137,144,169,131,78,139,143,147,214,169,74,26,113,8,77,409,548,560,396,507,394,253,557,466,714,1034,484,456,885,2255,496,892,653,475,969,732,656,971,270,672,614,450,471,937,2681,471,542,2376,2891,630,381,552,462,1553,2796,2778,759,513,1645,780,633,887,843,6197,1151,1209,2350,2785,672,714,567,1160,1197,1975,1330,1060,1551,1611,1460,1771,1237,1340,1871,3652,2510,1107,1066,1569,1505,1347,816,1087,761,352,1462,1223,933,889,691,803,933,867,827,721,1238,1406,997,914,927,758,728,761,3850,3058,3625,1060,1165,1003,2641,783,1193,643,503,686,1279,1227,1184,846,681,592,856,1416,435,818,772,1044,591,1071,795,867,996,445,950,1050,800,1054,505,1698,1302,685,1545,1423,773,868,1154,467,777,1134,769,1129,2725,1300,1377,472,691,1061,976,909,724,1178,808,1232,1094,1480,760,829,703,414,1233,972,1174,1118,936,1020,1601,1504,967,1154,895,890,995,522,1524,1203,921,1333,1176,1494,1131,1797,1448,699,843,1393,1454,1213,1399,1199,2263,1090,1651,1530,1462,1296,1209,1405,2324,1317,1092,2120,1136,1789,1986,1117,2327,918,1855,1527,1994,1778,1383,2447,2964,2042,2443,2720,3135,1662,1751,2565,2118,2457,1947,1928,2946,1995,3288,2121,2787,1255,2562,2199,1900,2323,818,3374,1859,1777,1059,1019,1225,1973,1410,14,26,23,20,34,18,9,35,31,70,31,27,29,71,64,48,94,79,67,88,96,68,108,61,41,56,40,31,64,35,33,31,35,49,35,40,38,23,80,30,44,50,35,88,31,60,50,43,93,69,77,57,37,32,34,34,50,48,105,59,50,128,62,63,59,63,49,64,39,90,44,53,73,63,63,40,47,40,18,66,57,49,47,44,34,60,53,83,63,67,76,89,51,59,44,44,55,254,217,236,43,54,51,170,26,46,37,43,32,85,53,45,52,36,21,50,107,29,44,84,116,23,42,42,23,37,21,31,31,19,46,14,86,54,44,52,48,41,44,48,27,27,44,32,43,174,50,53,20,60,76,31,50,37,66,35,53,30,45,30,38,31,26,40,42,36,56,28,26,54,48,33,43,30,36,36,10,51,34,79,51,41,59,35,53,47,33,29,47,46,35,49,38,73,51,55,48,41,43,40,41,61,42,32,55,89,52,44,22,57,17,46,31,32,32,28,39,59,53,50,61,58,19,35,51,33,34,32,32,45,36,64,33,51,40,41,36,36,42,21,64,37,36,14,26,19,36,21,66500,82195,77059,56067,60520,71336,71980,70244,72678,88209,86649,68776,78749,82963,88563,66756,126016,98842,79197,94735,84884,74144,125899,72634,100979,94336,78251,109628,85353,76266,91287,110399,119763,105086,90663,96431,99598,103496,107122,99396,98678,93119,80615,86937,82874,86638,68801,92923,93884,92806,95975,105809,74660,103318,80000,90240,102079,109987,109948,103284,115307,111441,115982,111741,122641,110600,108986,126866,109857,107970,128597,113829,131737,121095,144403,95393,122553,119750,125790,113028,112551,126327,138439,124799,107015,150350,155881,144510,147096,157255,148008,165489,138862,164359,141406,159642,139822,161914,107812,123150,102966,117251,102191,111545,112380,140232,88767,95717,109346,89343,102967,127877,106253,129223,98430,99264,101344,107709,104037,92878,97467,106784,107745,95684,111878,128629,106759,106900,110070,119617,97364,108012,102297,103777,120877,109362,121693,114131,99613,118372,119884,130554,118645,88450,125270,140572,95617,139421,121502,110970,112753,148640,87068,132818,126294,97774,123240,133140,109045,140306,117570,115640,117155,122553,112287,120940,147639,78751,144844,124899,132829,134317,138354,142229,134705,144200,129509,162650,135969,94379,129329,140451,150821,124955,136226,115351,114703,134521,122664,140693,130333,112193,112836,130578,132130,126725,131269,121768,99175,111196,123860,131391,122873,130163,134570,116033,143922,124136,144269,134307,127582,142991,145514,128046,154003,116806,142281,139308,142364,148041,156069,154517,135232,129547,140817,169024,164857,144525,154793,166702,150655,137794,159787,145564,159726,165396,171818,175049,165400,135817,153228,152333,192353,168004,130027,137469,124471,120264,5370,6739,6287,4869,5129,6002,5609,5940,5971,6495,6936,5490,6218,5978,6705,5758,9687,7487,6186,7667,6468,6549,10718,6171,8220,7649,6593,9069,6684,7146,7023,8499,9946,8196,5339,7480,7565,7885,7958,7861,7832,7495,6319,6680,6108,7013,5294,7331,7597,7457,7211,8533,6119,8357,6370,6854,8167,8422,8588,7945,8763,7903,8607,7963,8979,7807,7786,9400,7123,7446,9098,7863,9417,8234,10294,6523,8974,8151,9416,8263,7434,8535,9782,8431,7364,10455,10803,10148,9534,10675,10599,10984,9210,10847,9578,11138,9332,10733,7503,8705,7145,7753,6770,7467,7945,9694,6201,6347,6778,5962,6482,8438,7071,8225,5939,6173,6668,7052,6981,6391,6496,6956,7528,6547,7843,8472,7590,7177,7487,8426,6495,7420,6951,6515,8155,6820,7941,7004,6512,7361,7234,6953,7269,5248,7666,8596,5670,8891,7438,6690,7198,9906,5420,8590,8756,6453,8075,9088,7556,9486,7587,7472,7625,8061,7235,7931,9630,4920,9354,8018,8290,8395,8436,9010,8466,8777,7891,9844,8256,5249,7965,8726,9470,7737,8745,6868,7324,8427,7525,8953,8218,6983,7452,8709,8516,8979,9045,8278,6498,7638,7594,8923,8100,8515,9605,7680,9784,8228,9326,8725,8746,9418,9956,8385,9786,7569,9234,8624,9019,9493,9363,9878,8486,7661,8178,10087,9992,8759,9426,10357,8947,8399,9468,8236,10381,11309,11642,11563,10168,8723,10015,9740,12850,10790,9172,8966,8782,8731,58849,62069,63725,53902,74161,61253,51863,53984,68904,65854,70993,50490,78622,67482,79786,81730,89305,80209,62785,73597,69719,70688,70098,53719,75909,64183,58712,70450,94691,71461,86738,73847,88344,89091,80818,75774,82095,76098,91018,81552,76285,92759,70853,83064,91486,73935,71429,66762,75994,82303,87003,86230,88546,100789,87757,82397,81815,89909,86283,76836,101011,87437,108402,94755,104805,116023,101693,87374,106246,92351,94253,94298,103108,87291,95495,94915,95474,97589,77368,89252,92110,85884,92901,78796,91717,84712,106289,91298,100518,101741,82985,89824,81173,82232,75784,50142,99013,88714,88994,83634,100911,101839,90751,86115,84562,96241,64246,62266,67517,86436,85910,85475,100815,138825,105918,95314,100821,90017,102431,85130,91235,118418,123246,111709,149779,127947,121743,128709,111815,104942,105886,96406,108842,116176,149845,127597,136651,142316,117168,121927,115492,95464,84507,79490,111513,100531,112588,115279,117604,115725,110745,98170,69784,102481,94754,78204,112130,116961,100212,126497,105569,105890,113586,97651,90278,85679,88146,66832,110057,109382,106856,123402,116323,121568,122387,98971,98963,115870,82817,82573,128373,113082,145583,131252,124241,121938,124205,115119,118923,101125,94232,81724,117417,124821,135962,121852,115206,139918,116621,112808,116647,129568,129569,124498,134346,143025,160584,133106,160909,165204,178872,142264,150961,150156,149326,121162,148962,144256,166815,143731,178887,160940,179660,171443,119175,162330,156641,103271,158360,152096,155522,155398,151263,130405,171157,138050,145082,154446,133621,130341,181544,142518,176016,158748,123293,126389,110204,125588,2788,3391,3301,2858,3996,3431,2634,3452,3744,3427,4693,2038,3370,3411,4248,5372,4877,5229,3459,4344,4194,3584,3611,2288,3581,3815,4084,3913,4952,3605,3472,3806,4679,5541,4661,3617,4704,4854,5024,4538,4873,4502,5046,4622,4913,4744,4306,3671,4516,4782,5748,5663,5437,5827,5891,5607,5190,5637,4768,4786,5978,5390,5924,5966,6235,6372,5809,5378,6085,4747,4818,3360,5613,4740,3459,5053,5384,5628,4804,5054,4656,4207,4258,3476,4809,4472,4982,5155,5848,5407,4542,5062,3905,4012,3574,2125,4395,4073,3887,4481,4561,4384,4389,3577,3806,3876,2704,2063,3080,3224,2922,3732,4634,5854,5019,4674,5010,4046,3889,3102,4219,5584,6469,5928,7089,6492,6877,6380,5730,4927,4959,3692,5375,6662,7001,6446,5611,5648,5605,5351,4487,3419,3028,2485,4243,4915,5212,5799,4858,5570,4613,4301,3205,2913,2853,2207,4044,4600,4593,5038,4285,4261,4602,3857,3316,3133,3009,2037,4159,4188,4112,4806,4585,4540,4614,3371,3061,3276,2455,2324,3847,3906,4556,4328,4474,4769,4937,4184,3894,3298,2747,2257,3733,3961,4352,4545,4139,4891,4053,3517,3565,3379,3296,2555,3675,4343,4572,4268,4605,4751,4631,3913,4329,3705,3648,2373,4362,4743,5123,4712,4707,5762,4909,4353,3237,3818,3592,2345,4060,4272,4386,5059,4934,3995,4670,3761,3378,3471,2838,2287,4004,3655,4452,4527,4465,5105,4506,3842,156838,171770,205999,158714,185287,175267,106833,188712,162559,197079,193864,162989,183938,186658,218412,159297,194574,166160,108726,181449,170967,197778,176939,129122,166053,159515,164548,157478,169702,155380,109046,156822,190111,199314,168036,140449,155252,178115,181966,168114,182679,174836,126960,159827,184911,185763,175128,123570,162784,160266,209351,188141,188163,189179,132658,177000,226676,211741,212669,195229,201309,225739,228025,223584,230474,247973,162838,229207,269750,264962,266039,232328,244824,246097,277638,236435,275703,285838,180666,267305,298954,302588,300753,217518,257792,285907,308498,288411,294575,323413,232165,310035,289696,326559,300695,223955,319186,319315,275848,323493,319347,315153,203101,264038,299776,254660,222695,181871,223586,226359,246277,207793,212013,240178,183177,222628,244309,236953,243287,184909,188953,242985,270597,251240,252991,304083,227749,244404,258529,253070,265462,224542,233398,258058,318821,291540,326339,299865,222522,276782,285260,243087,266341,209223,251468,270990,284195,266549,283525,298635,208950,258656,249971,264951,243446,164817,230137,240845,241548,264079,242991,252053,188864,231324,236366,243666,255972,185248,238671,250713,267917,272377,249592,263621,189716,251900,271010,274714,264619,205028,219797,246926,269670,264075,237000,239142,203642,242656,277841,259954,266499,200507,244713,264560,261411,239255,262647,259157,194807,259113,254526,232100,270237,223535,262905,257678,297980,273080,312017,305413,214149,291392,286938,311969,310880,271926,305321,318245,313647,308953,329544,338293,229829,324813,335720,348070,335821,251677,321112,306032,339001,338284,343835,312653,223998,282530,291449,312709,317805,224328,284135,288894,322013,257942,242893,259785,183158,247854,10266,11726,13558,9620,12008,10729,6729,11598,9763,12250,10999,9985,10204,10374,12266,8469,11375,9004,6753,10356,9246,11374,10304,7169,10524,9669,10331,10163,10946,9337,6547,9914,11838,11812,10485,8945,9344,11369,11107,9835,11122,10898,8337,10220,11433,13164,11145,7651,10013,10485,13095,11640,11062,11405,8120,10601,13491,11972,11177,10406,10926,11557,11971,11601,12032,12323,8834,12147,14239,13704,13708,12017,13012,12721,14233,12573,15261,14375,9560,13512,15172,15083,15094,11056,13164,14855,15496,14732,15009,16395,12339,15547,15380,16592,15832,11798,16004,15894,13963,17096,16964,16238,10791,13827,15732,12744,11415,9702,11769,12357,13150,10531,11314,12639,10606,12163,13779,12881,12899,10714,9487,13152,15281,13512,13043,16592,12049,12378,13570,13063,13326,11469,11848,13710,16303,14226,15452,14953,10914,13862,14001,11948,12835,10779,13085,14537,15249,13373,15164,15404,11239,13412,13586,13973,12264,9137,11854,13088,12793,14281,13224,13635,10070,12255,12288,12514,13589,9651,13025,13448,14251,14444,12561,13945,9838,12920,14132,13623,12911,10146,11221,12718,14007,14188,12449,12237,10906,12558,14543,13633,14328,10629,12750,14038,13742,12933,13953,13898,10607,13904,13541,12396,14717,11239,13077,13302,14846,13704,15367,14469,11025,14257,13812,14912,15035,13412,13750,14262,13665,13112,14204,14560,9877,14310,14049,15332,14080,11215,14152,13038,14725,14732,15232,14028,10369,12607,13339,14095,15228,10861,13775,13757,14326,12083,12176,12660,9650,11778,48034,67769,52759,44711,50984,55290,34475,55421,55453,61789,53958,41331,55069,56397,70188,70390,64722,59955,46229,64185,58211,60572,55834,36347,52572,52295,54974,56238,50647,52319,37055,56973,56356,62139,50840,35047,47220,52123,50900,48330,44088,51201,37897,52849,46723,43418,39246,31044,47854,55713,59907,55996,62369,80601,51569,75345,63645,61131,66022,50686,70432,68019,81443,77552,75427,84611,57658,80395,89280,92641,87568,63478,92517,91344,111461,89353,101211,110349,66228,106531,91852,96657,87063,67084,97269,91455,108770,76391,90559,102768,62461,97568,84363,104105,93531,65647,91668,93940,83260,87904,82516,79385,53470,76051,78755,79719,71320,45980,62807,59754,64835,59198,84204,58141,42225,50500,58873,57594,57639,35647,59058,52957,64708,67443,66187,71501,51401,56843,61837,52361,56738,51362,63078,69509,85106,79229,89620,76930,58845,81443,90101,74523,72790,63306,80402,80402,88357,82411,87275,91100,57549,84176,74651,84841,86009,41686,74745,60473,60257,72664,70236,71640,52772,91680,70040,74998,69299,54648,80647,70211,67403,79477,79569,84075,58221,90501,81966,82038,82104,63480,83366,77778,93420,86975,81636,78064,62279,106794,98044,97542,93560,72751,92048,91164,93717,91924,89036,88163,72657,100429,107474,94582,104224,76986,116565,106035,119556,104532,118633,113329,79892,117931,119101,125270,114267,85623,121529,107959,129169,117968,135619,129672,91402,130968,127258,138123,141008,78075,150689,125249,140271,133410,148217,143421,102255,141569,132123,135525,138400,89935,136350,126094,132967,122577,97755,99126,85948,106175,3495,4894,3771,3303,3756,4013,2599,3840,3700,4017,3331,2518,3434,3507,4418,11525,4416,4035,2973,4179,3568,3786,3559,2073,3363,3460,3618,4125,3584,3588,2509,3945,4001,4334,3514,2471,3540,3654,3739,3355,3291,3585,2698,3589,3399,3083,2865,2218,3417,4168,4629,4247,4479,6097,4235,5051,4742,4353,4614,3320,4496,5407,5131,4783,4905,5553,6771,5049,5306,5659,5162,3634,5542,5507,6673,5307,6151,6754,3761,5822,5332,5445,4903,3489,5622,5472,6007,4033,5001,5511,3088,5206,4510,5499,4939,3489,4331,4777,4394,4616,4203,4339,2738,4098,4281,4089,3526,2300,2997,2844,3109,3169,2445,2824,2055,2535,3238,2891,2841,1670,2716,2568,3083,3347,3171,3517,2212,2801,2863,2527,2655,2560,2886,3392,4021,3595,3899,3451,2514,3379,3878,3265,3026,2455,3610,3673,4060,3777,4015,4053,2492,4175,3587,4071,3581,1915,3078,2542,2561,3299,3198,3054,2098,3845,3025,3523,3198,3543,4407,4459,2939,3911,4815,4916,2960,4836,4318,4370,5638,4114,4071,4885,5084,4768,4734,3367,3305,5431,4797,5031,5207,3979,4280,4141,4895,4401,4654,4446,3312,5084,5379,4818,5021,4102,6477,5726,5916,4891,6148,5084,3942,5762,5473,5440,5216,3807,4931,4099,4991,4728,5247,5020,3571,5018,4716,5161,5729,2983,6013,5240,5446,5343,5656,5595,4215,5862,5690,5438,5688,3956,5799,5433,5576,5114,4094,4218,4073,4586,8891,10319,11171,12435,11016,9639,4836,11222,9587,11115,12477,6725,10084,7480,12156,7446,9687,7397,5013,8524,7731,8514,8547,5786,9311,7969,8037,9020,7724,8864,3709,10172,11581,8662,9330,5973,9059,6337,8830,10246,9114,6943,3248,8675,7513,8201,8076,6320,8103,7789,9453,8141,6416,8593,5174,8926,9208,7682,7317,9394,8704,7310,11128,7562,10976,10127,5368,10302,13509,14196,10967,9794,13390,7550,13125,12685,12751,11665,6574,11191,8484,11449,11469,12487,12533,13635,14361,12595,11966,10457,7614,15427,10710,13679,11654,10666,14460,11739,16167,16107,13947,12065,8598,11792,13831,10924,7917,6744,8684,10577,6420,8828,8195,6731,4300,13549,10710,10735,16903,13992,13256,14029,16778,15835,12146,16695,10159,16365,11976,17229,15208,9768,13134,12243,17046,11368,13802,17457,13619,16522,13453,11945,11743,10664,15292,13028,16902,16089,9928,12437,9864,11271,12169,10759,9593,7269,10264,9078,9760,10503,9431,11593,8641,12494,11119,9154,9674,10739,15338,17383,14962,13781,14978,14064,8047,14232,15086,19081,16645,11379,7557,9368,12896,10566,9293,9974,5234,8679,8637,10397,9950,9150,8984,10660,10193,9836,9936,12473,5687,11078,9585,8527,11112,9164,14436,11123,14373,12713,12066,11009,7643,10990,14347,11945,10420,10026,11702,11941,11517,13422,12952,12139,9647,11726,14987,15601,13258,14222,12575,14340,15628,11452,16534,15468,8453,12322,15177,11830,13815,12486,12375,13006,13183,11806,13977,13528,5268,9543,430,481,513,568,562,448,237,731,431,663,563,285,518,336,594,358,488,321,231,371,305,378,403,217,480,353,405,407,357,465,196,461,573,363,433,278,417,274,418,470,408,287,162,341,301,350,349,291,375,373,418,394,269,420,259,417,464,354,289,397,404,280,478,337,430,417,241,412,565,575,430,421,566,301,503,532,492,490,303,464,346,445,468,514,510,550,609,479,453,425,337,670,403,501,466,508,648,458,724,669,591,540,373,518,805,484,283,212,401,393,326,426,297,240,165,558,487,462,753,570,610,690,715,676,496,670,448,703,458,703,614,331,571,553,829,469,619,734,563,711,590,478,469,469,676,545,774,613,443,517,449,543,577,546,438,329,454,386,448,464,434,515,359,593,481,335,428,472,790,763,699,563,643,687,317,725,644,676,627,472,373,479,615,576,412,380,239,383,469,488,424,424,529,512,419,545,484,576,284,536,464,363,529,398,630,535,718,560,534,432,350,488,617,545,437,425,535,553,525,590,576,476,407,446,662,643,533,708,458,619,615,430,523,654,264,392,496,420,483,599,448,535,497,392,504,581,213,369,786,1860,1902,251,1070,863,192,522,983,2368,1433,1317,3643,1742,5310,404,1895,423,807,3213,1053,466,912,621,2518,1625,1569,2270,1354,1145,807,1742,5182,1450,592,471,796,1611,1111,2167,2195,665,1336,1881,2067,857,1026,972,1246,1320,1436,1611,752,2459,1386,2610,1118,910,1305,664,2960,2967,1746,3959,1596,2038,1313,1733,2484,3204,1857,1861,2606,1599,4210,2886,2295,3002,1474,1958,2034,3397,1517,823,2760,3484,2547,2495,3415,2208,2830,3785,2542,5014,2242,3768,1568,3919,4506,4178,3105,3891,2095,3081,3958,4758,2532,1082,1977,3519,2304,2216,1813,2034,1223,3955,2188,2228,7110,4081,3268,4143,5220,2596,5112,4120,1970,5653,4955,2729,4602,3435,2822,4685,5564,3885,4967,4768,5754,4248,4276,2355,4859,2025,3412,4586,6305,4209,5118,6213,2822,3952,3310,4328,3689,2084,3221,1991,3176,3364,1981,2374,1128,2813,2565,2337,2547,1575,3238,2485,4335,4203,4035,4188,1669,4931,3160,5184,2955,2836,5117,3105,5404,3998,4018,3981,2699,3579,3309,3915,4590,3780,5237,3611,4733,3542,4759,2886,2036,3738,3312,2984,3391,2650,4323,3710,4448,3413,3682,2837,1655,2936,3301,2291,5297,2920,3698,4788,7383,4046,4075,2788,2470,4205,2462,5061,4518,1580,5136,4356,4343,5387,5031,4386,2677,5284,4000,5452,4255,3904,6641,5546,4389,5084,5037,3218,2022,2800,37,95,105,14,70,49,8,28,55,122,84,66,143,81,189,21,80,17,36,118,46,38,43,21,97,71,81,107,70,49,55,88,212,77,34,16,41,76,60,89,142,34,71,84,104,65,58,50,68,75,69,86,43,144,85,187,88,65,62,30,147,265,66,182,90,115,58,74,99,135,69,79,84,79,182,118,93,143,69,78,83,156,64,86,113,138,135,94,145,101,136,177,89,192,78,159,52,154,227,149,133,143,84,100,141,180,77,27,92,109,67,72,65,78,53,170,111,91,319,220,154,152,217,93,188,174,69,212,218,112,204,135,107,147,204,142,197,194,293,138,136,79,131,66,126,168,238,162,194,236,105,159,121,169,124,94,121,61,118,129,74,81,37,111,95,109,83,46,111,79,200,161,155,172,72,211,104,356,124,106,176,135,240,187,181,162,102,117,155,145,218,173,237,152,214,164,152,117,86,150,155,132,153,128,172,171,208,145,140,83,80,134,145,92,231,131,147,192,217,171,152,90,85,133,65,174,179,48,163,134,142,159,157,132,73,147,134,175,122,122,205,188,143,170,157,100,53,90,20079,31516,35881,21686,30338,23187,9742,30866,30261,32448,30922,22147,29681,27328,29575,27722,29597,23750,12364,36134,25865,31827,27538,18394,33615,22915,26150,25494,23722,27125,11309,24827,33136,32791,30376,22119,26468,28939,34347,27050,28017,28972,15405,23333,35260,29225,28161,21492,23163,21174,31062,28794,25343,23937,16328,22454,31972,27201,27010,27696,23706,34118,28985,30706,37229,32988,29421,25425,46286,38040,38087,40275,35690,32970,38239,33722,32127,42265,27696,33207,52281,38468,48206,36399,34841,40917,38638,38995,29558,44775,26513,31739,44273,40815,40950,30411,34999,36655,30435,33727,37130,41081,19179,34453,42168,37308,36391,19893,34153,31932,24687,23389,30465,29652,21116,24849,34693,33707,34774,23604,23427,33052,32403,25621,28056,38788,28819,26626,36739,38251,36373,29984,29799,34547,36789,37158,47671,37475,34433,44014,47687,36257,39522,35394,37826,37059,30785,42448,36082,40905,26531,37924,37744,34274,34547,24042,30550,33118,36659,34551,33163,29335,21353,31413,30086,37583,27062,24761,33909,33798,27752,29649,27428,37425,20133,36887,42359,32263,32973,34655,25587,27926,29587,33732,26413,31604,22486,26592,28291,28947,31930,20688,31149,28624,29689,29730,31189,35634,19419,32562,38719,25989,32938,31173,36702,30688,33432,34796,38698,49839,25474,43829,38904,44686,46201,44190,44521,43056,46001,44857,45491,46147,36920,42831,41553,45242,54312,42356,39575,45583,52621,45276,45598,45867,35220,39487,40552,48853,42972,29310,41760,41331,50252,33731,31697,41204,28351,32760,1334,2301,2824,1372,2443,1589,533,2318,2231,2028,1857,1482,1878,1784,2180,1738,2171,1589,1247,2313,1636,2162,1747,1167,2347,1433,1790,1710,1758,1699,728,1791,2274,2065,2185,1542,1698,2163,2456,1627,1568,2118,996,1371,2396,1867,1652,1396,1352,1244,2060,1626,1636,1488,1108,1481,2118,1406,1596,1801,1377,2053,1656,1636,2137,1749,1676,1410,2523,2139,2104,2369,1884,1721,1967,1814,1714,2058,1061,1601,2649,2013,2120,1858,1566,2060,1994,2041,1346,2207,1318,1669,2454,2182,2068,1641,1791,1739,1559,1785,2023,2108,962,1877,2162,2349,1715,968,1695,1672,1273,1291,1658,1497,1318,1173,1954,1710,1663,1293,1154,1796,1752,1187,1540,2130,1544,1315,1898,2045,1872,1585,1492,1749,2032,1931,2341,1948,1656,2314,2513,1877,2006,1902,2097,2073,1535,2301,1822,2144,1391,1930,2033,1859,1932,1433,1463,1768,1838,1867,1858,1655,1188,1634,1740,2054,1489,1409,1847,1761,1500,1658,1546,2020,990,1955,2202,1686,1618,1676,1322,1567,1576,1659,1563,1698,1086,1430,1688,1619,1899,1230,1745,1464,1631,1763,1687,1851,1061,1648,2209,1515,1903,1711,1686,1489,1609,1761,1766,2477,1322,2243,1993,2250,2320,2086,1761,1963,1855,1982,1940,1944,1542,1823,1775,2097,2504,1807,1827,2021,2231,1761,2162,2142,1583,1823,1930,2208,2067,1457,1860,2021,1819,1603,1517,1958,1242,1478,10416,22567,8036,8087,7249,8529,3636,8954,7358,12269,9998,4425,7040,11815,9702,7734,9706,8986,11887,9551,12694,10368,10858,7462,9410,9757,9070,9551,7421,8300,7257,7583,5422,9752,9000,3867,9506,8425,9592,10131,6375,8730,6904,6244,6680,7792,5331,5214,6615,6860,8715,7285,6542,7398,6057,5810,5624,5746,6429,6729,7030,6199,8384,6836,6954,7635,5115,8757,7469,6597,5457,4717,6830,6641,8055,9419,5263,9121,8713,7635,8112,9048,8973,5281,10994,5565,10804,9228,12943,12358,11251,14402,13442,12902,11137,7504,11426,10059,10620,8757,9996,8030,8936,10398,10069,10159,14502,11357,5919,6384,5870,9846,5339,9832,7676,6396,7142,7272,7499,5602,10863,7725,10256,8797,7208,6334,9298,8540,8483,7582,6120,5303,8649,7294,9852,11179,9211,9446,11121,11411,9409,6854,8773,6546,8451,8914,8934,8506,10047,9804,7071,7258,8360,8290,10068,5155,9335,9160,8897,8267,8662,9760,8466,14631,9388,6406,7892,2881,9646,3325,8086,5310,7511,8325,7433,5892,7439,5921,6033,3181,9312,5573,9319,5891,7194,8313,5759,8630,7658,7621,6834,5760,7679,7981,8353,8486,5724,5496,6037,9808,7507,10816,5969,6028,10491,9449,8332,8222,7759,11551,6756,8581,9567,11025,11980,8738,16574,14277,11579,10363,15052,14737,8308,13051,12006,11930,14591,7361,14856,14837,18971,14541,16372,12683,12879,7862,10732,11685,9775,8060,15262,12001,13403,13753,8098,8036,7777,8760,624,1474,370,430,333,377,134,378,301,498,428,219,299,511,398,340,412,408,662,407,503,384,584,321,376,405,391,440,416,416,387,419,291,482,498,298,548,410,505,534,356,484,341,361,372,449,248,263,340,377,523,393,335,426,342,319,287,301,392,405,336,333,438,368,376,406,3352,411,407,310,252,248,306,336,375,460,259,482,444,383,426,482,452,272,705,522,519,442,633,642,573,722,694,610,573,397,531,446,625,523,569,402,450,635,565,638,769,582,272,340,268,467,247,476,440,255,340,352,319,274,461,348,459,331,290,254,374,572,385,308,273,279,378,320,441,475,376,415,436,459,385,282,314,237,339,363,378,327,407,402,256,293,352,295,304,207,351,326,327,329,358,356,365,530,386,231,269,100,378,113,275,150,278,335,277,219,265,198,198,83,322,187,316,185,238,256,189,337,269,257,220,180,260,255,282,299,177,193,228,352,238,347,182,188,307,308,233,292,247,350,206,245,312,332,371,223,512,403,313,264,394,383,221,336,309,274,423,156,357,418,487,439,393,295,326,190,228,260,228,140,329,270,300,316,193,207,161,204,20725,19230,23890,20193,21855,21459,17651,21814,22212,26250,21443,17462,25861,20203,27580,22943,18948,24428,17823,22655,24921,23482,22622,19476,18970,18642,26164,19045,20366,18334,17774,18679,22204,22515,22051,18007,20223,23547,22130,20786,20869,21442,18693,17675,22548,20320,22118,13182,17738,21456,21430,20188,19414,19803,18045,20550,25642,21271,22176,25403,26369,27709,27554,24627,26318,27514,18563,25627,32620,30531,27912,26147,20868,24554,28422,31583,28390,28830,18773,31310,32295,30114,35790,22596,26666,32623,37950,28160,35387,35806,27782,27346,28367,30334,34238,21431,34184,32899,26444,35419,31379,34379,26129,22804,31316,28589,24028,16963,24318,19617,23497,24135,18636,26544,19104,21645,22152,18408,21127,13112,22163,22796,19978,21519,25816,32111,29395,25971,28098,24737,29264,22983,29388,24817,28412,26459,34377,34606,28592,30563,32166,29809,34191,23199,27476,27469,32355,28290,28329,34095,24181,38911,27512,27416,26172,18211,27529,23753,27686,28207,28430,35073,27529,29577,30150,33156,31043,23074,27353,27397,31623,38433,32568,34116,34593,25614,30264,36654,31939,32036,23422,28765,31912,27593,26710,25263,25790,28795,35621,31180,36450,29603,30670,33950,31546,31321,33015,33030,37629,29399,34573,37466,34826,34930,33447,34182,40026,37106,38491,39626,29884,35642,44702,42833,38026,35281,37237,37173,37629,54042,43536,50282,32467,41034,34098,41967,39777,32941,48185,39716,35291,43758,44436,30100,31975,33303,31427,33565,31735,28913,40034,40118,31121,26525,24197,32475,17278,29372,980,820,1073,911,911,1002,857,948,904,1191,813,718,1054,776,1121,965,733,1022,787,879,1041,829,885,777,748,645,1083,748,823,791,906,794,959,987,950,788,791,966,893,983,960,852,830,761,1029,946,962,602,849,1030,964,919,849,847,846,930,1154,897,880,1124,1130,1051,1105,1014,1037,1058,725,1026,1334,1164,1038,993,827,1042,1161,1318,1054,1107,840,1223,1177,1169,1315,814,988,1241,1300,1033,1137,1263,1026,966,950,1065,1204,765,1243,1140,938,1321,1161,1212,982,864,1066,1033,785,550,766,651,824,877,659,1018,773,924,759,605,798,463,897,756,723,738,822,1114,952,864,935,813,889,780,1028,867,956,868,1104,1020,862,991,1039,960,1025,870,969,1038,1254,974,1061,1276,867,1149,1052,942,978,773,1011,932,1047,1131,1260,1461,1038,1088,1073,1225,1166,886,1029,1077,1219,1447,1165,1239,1310,879,1104,1353,1189,1192,818,1075,1163,1027,938,855,1039,1008,1337,1212,1464,1111,1194,1348,1206,1200,1210,1272,1421,1073,1197,1335,1224,1252,1223,1218,1429,1240,1395,1397,1129,1219,1492,1404,1278,1332,1242,1190,1257,1530,1256,1589,1066,1337,1098,1328,1223,1072,1560,1235,939,1319,1296,875,1030,1111,919,1022,1112,1079,1384,1249,823,764,716,985,677,747,7459,9151,9798,7068,9483,9043,4680,8351,10399,8492,9860,7320,8973,6943,9178,8592,7330,8040,6024,7727,6984,8603,7838,6954,7325,8267,8816,8781,9908,8430,6412,8133,6481,7844,7251,5415,4601,5565,4137,5647,4319,5579,4606,5511,5532,4076,4097,3369,3663,3795,4463,3801,5085,6981,2297,2580,2546,2542,2017,2271,1022,1307,1236,1997,2495,1882,2175,1588,2443,2455,2273,1566,2120,1230,4526,1856,2209,2501,2026,2753,2088,2061,2078,2863,3185,1769,3445,2065,3328,3678,4405,3981,2467,3143,3546,3046,6480,3915,1501,3093,3120,2299,2435,5388,2960,4276,6554,1946,2170,1736,2291,2503,2138,2731,2619,3215,1581,2132,2461,1942,2133,2966,1958,2074,2671,2365,5330,3659,2079,2867,3118,1443,3109,1889,2959,3685,3302,3570,2960,4700,4781,4322,2761,8751,2581,2818,4660,4299,4126,3745,4298,4339,4077,3420,4427,3580,3072,2602,2466,3795,3815,2155,4783,5172,1915,4661,3357,3486,4720,3718,3820,2734,2162,4882,2764,4258,4863,4694,4010,3439,3633,3417,4030,4488,4027,2822,2490,3965,4830,4184,4639,2839,6570,5742,5243,5866,7754,5160,4987,6156,9020,7582,6307,4969,6081,5446,5660,6044,4143,5589,3219,5827,7164,6561,5676,3006,5553,5920,6731,6608,7093,6574,5274,5837,6604,6131,5539,3745,6982,5962,6740,6818,5088,7590,4400,6138,4985,6350,6068,3278,7448,4404,5675,4128,5215,4940,4164,5207,235,318,346,253,313,303,158,270,355,281,328,239,311,234,281,312,259,276,208,255,222,306,254,232,216,267,269,280,307,276,205,250,200,286,238,175,130,180,129,181,150,179,147,194,197,139,135,127,121,133,152,127,167,215,67,76,90,76,54,66,30,39,38,63,74,51,70,42,66,77,77,46,71,38,152,54,64,77,59,91,52,54,55,77,70,47,94,55,95,108,136,72,75,87,105,89,195,90,34,71,71,52,58,135,71,99,230,44,47,40,49,46,49,52,66,80,31,43,45,42,40,63,40,46,58,52,140,79,50,61,65,27,97,40,67,85,67,77,83,76,122,102,60,118,56,57,90,79,98,100,90,85,80,68,90,63,64,51,47,68,71,35,111,136,51,141,97,90,143,117,130,75,43,117,83,94,126,113,102,89,91,112,101,89,89,72,72,96,120,96,114,64,173,156,134,159,209,140,138,146,202,185,170,152,162,137,138,135,85,158,80,127,145,153,137,57,101,159,110,149,145,165,131,91,109,116,127,106,218,174,153,233,166,227,124,184,129,123,132,91,182,119,171,79,184,87,195,215,24307,26778,32362,21920,25607,34414,14278,32919,18010,27717,30754,27134,29066,27657,26953,22191,23921,25852,17689,23004,24079,24729,23552,18720,15562,17900,14497,14122,16965,20728,17791,15681,23778,18255,17020,16290,15884,15606,17378,17006,14947,14599,14658,20696,23989,22711,18230,18788,26971,17314,29801,24351,23234,27249,19420,24920,36256,33002,34720,32348,25602,33869,35246,34332,25559,40769,26155,31086,37037,29931,35186,30852,34165,31347,38977,24940,39793,30223,16967,32575,41489,37929,34373,22150,30815,28052,34100,36405,35819,33547,23924,43785,36800,46878,44145,29879,45442,43065,35375,38929,34344,38033,15417,31575,37334,23455,22490,26781,25968,20167,31420,26679,25906,26808,26877,25292,22922,34125,34498,26043,23947,31471,34790,32853,28768,31521,32137,36307,36686,37329,43798,38158,37979,34914,50420,44966,48295,48642,20366,29047,38299,30135,33772,25521,28839,34074,37229,40891,26728,37951,22719,27265,29126,34093,35480,22663,27318,32975,30343,38096,32317,31205,20645,32663,39025,30623,39309,23187,34284,27296,36324,37177,42970,40014,22234,44773,33463,37450,41079,26517,41407,40025,47023,44008,40300,24773,33552,33951,56242,42949,46400,32071,43224,50472,44434,37278,40230,34135,31656,48808,39024,31970,41135,37503,44930,42907,47143,43592,53712,51629,40063,52469,45814,61176,62196,48376,58464,67381,58261,57458,52081,55820,36869,59028,61632,44167,62530,36277,51871,46217,57039,52053,44432,52850,20882,40957,42960,52350,52744,44669,48175,47024,55354,42555,42052,37799,28623,46024,1279,1220,1409,926,1189,1413,576,983,697,1162,1179,1046,1014,1006,949,758,996,915,722,918,991,1192,1255,777,710,722,592,603,771,925,778,672,1042,763,724,730,782,592,743,762,774,612,710,1167,1118,1170,902,948,1480,954,1567,1313,1131,1456,1061,1267,1858,1693,1551,1425,1101,1430,1404,1374,1008,1507,986,1197,1443,1268,1462,1054,1406,1288,1649,1089,1867,1137,808,1479,1806,1641,1540,886,1372,1301,1543,1467,1597,1470,992,1848,1575,1990,1921,1247,2014,1842,1566,1662,1582,1679,707,1482,1713,1068,1163,1113,1141,774,1339,1181,1236,1218,1301,1212,1159,1571,1592,1243,1134,1664,1681,1509,1375,1492,1332,1529,1418,1685,1900,1644,1719,1512,2297,1981,2055,2111,768,1313,1727,1397,1574,1253,1495,1856,2053,2025,1290,1843,1065,1425,1528,1844,1875,1221,1352,1812,1607,1922,1553,1586,986,1674,1946,1545,2009,1041,1725,1372,1779,1795,2103,1974,1020,2150,1640,1818,1943,1194,1943,1874,2375,2167,1835,1182,1500,1478,2553,1965,2235,1644,2110,2349,2254,1830,2000,1769,1677,2349,2131,1691,2037,1823,2318,2395,2336,2167,2721,2642,1834,2308,2551,2792,2904,2190,2554,2925,2569,2376,2208,2220,1459,2245,2334,2072,2442,1664,2170,1965,2549,2529,2226,2353,1018,1904,2062,2590,2411,1941,2600,2467,2758,2072,2017,1959,1441,2177,2697,2988,4019,3372,4337,3074,1615,3916,3097,5423,4667,3987,3991,4749,6717,9861,4274,2542,2828,3288,3412,3409,2534,2929,3606,2477,4902,3624,3441,3243,2570,3772,3636,2806,3798,2693,2915,3621,3340,2292,2861,2906,1505,4468,1952,3426,3196,2560,2916,4358,3948,3631,4607,5101,2949,14185,6188,4888,5165,7213,5743,6202,5549,5998,4986,7939,6356,5793,5429,7507,6815,5377,7054,6698,6865,6144,4988,4376,3761,5473,5624,5355,6109,4736,4344,4666,6216,6934,6506,8379,8139,6606,5220,6996,7292,4599,9988,5484,6368,6171,7575,4851,4156,4471,7902,7084,4008,4520,6361,4560,5457,4693,5725,5905,5251,4813,5174,7450,5411,4355,6386,3617,7370,7880,5346,7790,5287,5061,7892,4898,7492,7122,5602,6119,10683,6024,9511,6659,3861,6791,7586,6203,6556,5903,7825,4754,5365,6835,5793,6339,4945,6102,4398,6422,6624,3389,7912,5274,5727,6648,6999,5947,6152,17594,7093,9805,7453,4610,8816,8285,8207,8423,8175,10068,8518,9200,9077,11531,7859,9938,8731,9105,10494,10072,9482,11812,8121,9082,11130,12590,9188,9731,8488,11557,10706,11231,11574,13314,14995,11945,15928,12255,16252,12634,15038,15448,20342,21065,18882,21468,15109,16529,19906,23450,21058,17814,20181,19104,23215,21390,25174,21853,19428,22391,24007,25711,24568,12453,29117,19976,21484,22750,29683,22649,19203,17346,22026,24743,23241,13353,23879,23395,17370,13763,12961,11850,12380,16346,121,137,207,170,262,136,108,152,126,324,256,166,159,199,335,440,170,103,114,131,193,156,111,103,167,115,245,319,172,117,103,121,145,112,159,164,173,149,219,90,180,111,62,162,103,170,140,200,147,180,231,251,225,259,167,218,274,196,208,297,209,314,199,209,191,277,228,207,266,255,261,148,200,228,232,201,177,148,136,225,184,200,201,157,146,218,307,287,268,321,330,239,217,261,245,197,269,248,214,243,278,247,130,195,297,241,149,129,243,121,124,127,201,130,183,218,275,288,254,139,246,131,277,314,191,315,203,162,343,194,328,332,219,387,549,265,386,322,155,218,307,209,249,220,241,204,232,340,203,284,181,240,154,319,258,208,290,219,294,271,293,230,231,530,293,414,280,158,349,419,260,235,313,309,277,284,258,350,261,352,291,280,335,303,333,381,295,322,325,413,375,306,233,303,397,368,432,477,394,387,562,487,574,437,539,573,667,526,690,663,495,547,627,668,713,576,627,569,715,587,758,606,479,595,591,715,720,378,780,632,565,634,827,632,532,451,641,682,750,411,771,720,468,288,322,365,376,629,7346,7643,8045,6419,10443,9040,6549,9585,4154,4417,4431,4437,5933,8074,7800,6010,6258,6244,10125,6990,4363,5574,6405,5156,7877,8803,7654,9879,8316,8708,11882,8754,7270,6373,5483,4336,6668,10032,7453,10154,10026,9883,10576,9173,5432,6215,6904,4634,5101,7295,10655,7131,5980,9605,10302,6198,4815,4765,7631,6125,5750,8069,9645,6655,8836,9456,8086,8689,5924,5007,4597,5381,6298,8627,7315,5850,10251,11018,9470,8264,7298,6649,8824,4665,6152,15674,14133,15626,18878,21053,23261,16809,18822,15750,14774,9822,12835,27509,19163,24884,27524,24557,26312,23972,15105,17429,13007,9262,12467,17717,18907,17871,17761,22001,24122,17599,15844,13034,12645,9401,13881,17663,21683,21153,20392,19307,19807,14413,12657,10705,11211,10005,10651,17194,18921,18491,18384,19419,17745,17459,14477,8296,11791,10542,12507,13631,16917,13711,15733,14978,13805,11451,10686,9575,8794,6530,11472,12063,14465,15328,13408,11273,12797,9871,8707,7700,10774,6931,11864,15014,12432,19600,14166,14878,14331,9377,14015,12016,12018,7666,10711,11965,14528,15238,12288,13698,14474,9091,10586,11886,9348,9910,11310,14575,16449,15318,14579,14138,12820,10191,8038,13645,11566,12057,11733,8966,15468,10845,15803,13367,13560,11382,10937,11143,12138,10269,10964,10796,12644,10983,15339,16759,13377,9501,13183,11168,9037,9776,10240,11974,11431,12019,15806,8303,10234,8730,7169,10244,12576,8746,9847,8203,12812,6270,7547,9712,8406,6732,580,635,683,498,869,726,544,797,326,326,391,350,432,527,589,420,405,464,789,520,282,397,424,360,600,610,524,715,646,598,875,638,537,417,372,341,481,711,583,716,770,730,769,604,376,422,504,315,359,555,822,555,419,688,791,453,310,354,552,333,359,547,768,437,557,674,610,564,411,326,307,333,364,530,476,370,660,674,600,499,456,399,578,294,346,962,895,954,1227,1305,1395,1044,1156,938,911,556,724,1619,1074,1430,1598,1409,1445,1335,816,972,659,477,635,950,970,947,996,1192,1398,1020,935,753,686,534,785,1027,1260,1247,1198,1143,1140,786,755,666,673,552,626,999,1063,1037,955,1051,941,909,783,416,650,500,685,770,913,715,830,766,682,652,602,515,463,355,604,628,760,753,727,599,667,517,485,419,569,318,607,798,679,1032,769,812,750,517,762,690,672,412,544,627,781,834,640,748,822,505,632,741,528,596,672,849,966,964,853,806,737,609,456,810,711,680,681,530,847,598,803,626,679,598,549,550,595,460,599,531,632,565,755,818,648,481,545,595,418,556,506,602,577,597,793,447,494,443,366,559,684,505,466,347,609,285,369,465,391,338,10364,13191,12369,13464,14502,15985,16231,13763,15892,13695,11873,11570,15370,13962,19140,23950,20105,16429,13290,11141,7837,13325,10915,8218,11755,13560,13191,11817,12800,10973,10278,12376,10221,16177,8637,6957,11268,11843,12456,12524,11273,12395,11659,11003,8559,10164,8232,6614,17091,22634,22822,21759,21484,28968,25418,20319,21471,22192,19054,14092,23456,24531,32912,29191,31690,30623,24967,21096,20622,26023,19902,15363,24779,25085,31591,24699,30670,29621,24682,22063,20528,22264,20170,10472,24880,23288,23400,10293,13767,17453,2456,11430,10161,12223,10210,5076,6762,6643,8605,3021,2529,2601,2418,1970,3351,763,1904,472,1401,2379,1918,893,1700,1959,2018,1499,2149,1337,1087,623,3209,3074,2807,3138,3772,3635,2075,1925,2298,2161,1899,958,1076,2036,2330,2956,4457,3054,3069,3454,5140,3401,2594,1234,1424,4357,3221,2761,1502,924,777,1354,995,1571,3146,1781,1752,598,566,1817,2149,2262,1211,2192,1150,1150,1367,747,1450,1511,1654,3580,1195,1277,1141,1728,1567,1824,1143,1443,1159,1286,2079,1656,904,2501,2747,2168,965,1919,1842,1002,1446,1035,1108,1504,1798,1148,1972,1678,1560,853,1644,848,1312,1035,1437,1436,935,2181,1411,623,832,900,875,645,1201,574,835,847,902,629,1032,878,429,1237,436,336,922,651,733,370,639,889,99,476,559,349,297,291,350,494,491,1617,764,750,465,1048,1092,1257,1340,1440,1560,1706,1480,1351,1486,1212,1007,916,1347,1202,1704,8924,1834,1603,1214,1050,684,1198,950,756,1109,1363,1255,1185,1341,1100,1024,1199,971,1484,790,650,1085,1206,1204,1290,1176,1274,1212,1137,833,1024,837,657,1604,2104,2232,2084,2077,2814,2490,1846,1979,1936,1640,1166,1991,2780,2332,2195,2571,2549,2026,1741,1558,1854,1422,1041,1882,1872,2391,1846,2306,2193,1774,1607,1423,1456,1349,632,1559,1456,1463,595,950,1024,162,634,567,835,638,248,383,348,488,178,136,152,132,101,170,35,98,18,71,131,102,32,96,99,93,79,109,72,61,35,192,193,186,209,252,238,137,113,143,161,155,65,73,121,171,165,255,175,168,190,277,180,138,63,71,257,173,147,78,43,41,84,60,93,194,92,104,28,21,105,126,129,59,117,54,61,72,26,73,80,84,105,71,65,70,114,70,93,61,84,68,62,103,84,35,154,133,119,45,95,118,60,82,52,46,72,94,61,96,94,69,41,57,47,64,52,67,77,37,123,82,27,45,47,50,27,67,18,35,35,31,20,40,38,7,45,13,10,16,25,21,3,19,28,1,8,14,11,3,5,6,17,10,56,17,27,12,29,17583,18880,28949,21335,23162,22114,24465,23726,18962,31973,30434,33641,23598,30696,33752,16751,35804,18330,19279,20475,19100,36914,23915,17061,21434,28701,25794,24767,35868,19020,11970,22626,20412,24636,24580,26080,15603,28194,20660,23619,33060,33079,28337,23433,28107,31128,30638,17020,22421,28241,35217,29664,30914,24619,18571,17353,26306,31061,24870,21480,29956,24691,25814,31882,30843,27166,26112,26101,29926,30906,33284,22294,28715,32618,33113,30487,45649,32139,37824,30472,40905,36827,38849,25167,32727,32565,33659,38451,39654,40650,39428,36148,39026,37546,41348,32391,41023,36256,33928,49376,46062,38515,36868,25730,41268,19881,35051,37927,37754,44398,48993,25847,31656,34493,33736,30187,41367,27684,34210,39347,14286,32488,48692,36470,36076,54810,45593,34660,41403,31783,38311,39269,31953,53612,52447,50104,47212,43751,33837,36075,33481,35737,37587,28005,32716,41694,46675,25730,50486,41067,31311,24187,30021,24758,18792,27281,40577,40248,32731,38133,35060,35560,24437,26529,27207,23722,33123,23980,28064,27674,30236,31306,18538,28873,24376,22786,29938,28369,18620,15443,18925,19900,22869,28032,27734,24980,29909,24573,23759,23059,25672,18353,19127,23880,23030,15685,26579,27762,21750,24405,21736,22815,29071,15753,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2096,2675,3306,2249,2342,2152,2374,2304,1605,3032,2838,3220,2176,2686,2836,1371,2788,1483,1595,1665,1601,2878,2187,1708,1986,2902,2622,2439,3337,1756,1157,2136,2134,2528,2407,2704,1585,2919,2077,2197,2986,3247,3041,2740,2814,3289,3369,1836,2262,3020,3453,2879,3097,2302,1819,1747,2614,3002,1895,1892,2562,2109,2249,2889,2672,2454,2260,2484,2566,2624,2931,1922,2813,2519,2809,2804,4120,2655,3220,2587,3186,3012,3540,2335,2836,2864,2862,3417,3375,3277,3534,3104,3359,3264,3605,2814,3456,2983,2704,4279,3985,3190,3070,2067,3374,1491,2951,3376,3550,4206,4172,2095,2900,3041,3161,2723,3659,2803,3216,3924,1437,2957,4506,3279,2741,4655,3907,3011,4064,2893,3313,3133,2589,4180,3741,3098,3126,3631,2854,2839,2596,2761,2873,2407,2677,3288,3718,2091,4178,3518,3053,2169,2530,2143,1562,2348,3330,3464,2826,3360,3050,3094,2408,2381,2468,2092,3016,2229,2960,2896,3090,3279,1838,2978,2522,2369,3223,3017,2066,1783,2256,2474,2667,3215,2957,2641,3121,2630,2817,2704,3033,2250,2263,2953,2834,1866,3058,3274,2582,2928,2566,2562,3528,1793,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,74,195,34,61,197,259,1193,623,294,463,428,145,543,200,444,1161,2233,105,1390,1022,933,319,306,302,436,305,437,202,144,1049,43,0,284,107,480,221,356,58,382,391,550,722,230,396,875,318,490,855,306,353,315,96,509,1040,1497,787,753,285,936,744,334,548,493,1775,275,416,198,467,278,1004,352,469,484,704,696,389,702,325,355,376,884,723,567,482,579,494,933,277,972,795,344,473,718,388,804,137,577,1636,418,577,638,850,762,392,930,374,798,612,637,867,880,1631,155,498,225,378,803,389,845,615,604,914,765,757,651,863,176,529,158,665,785,1283,657,624,706,648,557,578,587,617,377,506,316,248,1082,216,1078,103,393,231,113,258,361,407,580,508,1262,758,372,600,400,414,135,594,261,351,1802,9644,9207,9837,52,8662,10311,11499,8816,12188,11511,9985,13772,10205,5965,10167,10690,10070,11097,470,7005,8722,8041,8561,9281,8689,8236,7613,9868,7532,8225,5811,4968,7126,9364,8315,6669,9490,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,35,61,2,20,53,83,184,103,71,78,90,38,86,40,37,137,176,6,135,130,75,64,90,47,66,86,81,61,35,124,3,0,37,16,75,42,63,23,45,86,122,162,74,88,226,34,65,148,68,32,40,11,131,286,319,112,114,57,146,110,42,79,19,180,23,60,6,31,10,104,36,25,54,28,73,11,78,18,13,21,86,101,94,64,56,68,64,42,70,46,85,72,31,25,108,8,26,202,104,59,84,82,189,19,241,60,47,34,17,96,246,516,5,30,25,9,78,11,83,34,50,113,45,107,42,115,75,63,70,101,103,153,38,65,56,122,58,41,67,18,52,42,33,12,138,56,98,12,36,7,4,39,22,56,63,43,58,40,32,36,34,11,37,18,7,28,216,1624,1556,1675,10,994,1748,1873,984,1652,1577,1533,2727,1910,949,1923,1581,1521,1621,48,1021,1171,1183,1348,1456,1353,835,745,1426,744,1244,933,756,995,1399,1148,974,1328,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,19225,22502,29098,30061,29036,24666,27566,29433,21467,26508,31547,32719,27656,32221,31298,29513,35416,37715,29172,45107,40566,42775,33685,25293,38303,25760,35994,41652,44783,38601,33445,25357,36694,28928,39396,26953,30502,29914,24958,26413,25556,23227,23652,24402,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2298,2427,2893,3177,3055,2584,3017,3118,2229,2807,3314,3500,2779,3166,3105,2698,3117,3126,2280,3730,3114,3282,2666,2179,3174,2077,2945,3039,3408,3206,3035,2335,3409,2796,3797,2519,3092,2919,2649,2882,3142,2874,2997,3038,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,52,179,245,235,127,434,0,0,56,298,115,138,193,201,419,0,0,121,1,0,0,172,0,0,302,111,0,264,390,145,127,217,273,1212,504,167,919,503,0,0,1130,769,3618,2841,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,6,10,11,5,48,0,0,2,29,5,5,7,7,21,0,0,5,0,0,0,19,0,0,24,4,0,9,28,11,19,22,9,15,20,11,13,3,0,0,20,30,27,29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1588,487,1262,226,768,1280,767,518,833,1282,1061,519,1088,1009,51,56,1658,623,435,1055,492,1536,1156,1788,430,862,535,301,1121,1235,724,1664,826,1487,1746,179,1242,1576,712,1856,836,561,845,2172,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,83,12,43,6,17,43,11,12,22,43,40,9,79,15,1,2,34,13,5,24,10,31,24,26,5,13,11,7,18,15,17,33,14,26,32,2,18,31,12,37,14,6,23,93,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15684,9745,10722,9004,12880,9069,9567,15116,12819,10301,10826,9380,9985,6649,11209,12752,12747,11313,11810,12982,13284,11369,19271,7102,17825,13681,12854,15137,13486,15320,14323,14522,19191,17177,13451,12940,15225,14566,13722,15348,6678,8155,14776,8912,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2441,1581,1546,1258,1859,1313,1333,2065,1631,1364,1379,1102,1213,854,1215,1395,1308,1171,1235,1338,1369,1132,1864,724,1762,1423,1295,1468,1269,1446,1544,1546,2103,1860,1431,1458,1778,1644,1554,1677,827,1025,1841,1102,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4716,0,13,1146,853,47,258,4599,3194,6148,6,3338,792,92,0,229,260,32,220,472,0,448,0,646,8,404,30,51,23,23,90,0,51,89,303,22,18,51,731,141,79,46,168,2,133,110,2,32,1,63,2,50,101,130,99,4,97,9,307,0,442,174,27,282,570,39,161,434,259,215,372,0,451,129,98,115,294,542,63,187,414,79,326,34,486,1,443,16,164,222,217,447,330,468,489,78,255,280,512,614,1189,625,556,624,546,1,522,333,2,43,45,190,527,598,87,559,306,677,630,662,474,1237,676,575,8,599,542,580,586,842,1615,908,2070,1084,1006,820,873,1207,1931,3457,2548,5041,2558,2298,3771,1959,2366,3146,4176,1816,4539,1574,5491,4730,10942,1156,3250,3198,302,5044,3842,2993,4380,2460,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,151,0,0,46,28,2,9,146,118,215,0,116,20,3,0,8,9,1,6,15,0,15,0,21,0,12,1,2,1,1,3,0,2,3,10,1,1,2,22,5,3,2,6,0,5,4,0,1,0,2,0,2,4,32,4,0,3,0,17,0,24,7,1,14,26,2,6,1,14,7,18,0,20,3,3,3,15,26,3,11,22,3,15,1,22,0,24,1,7,12,12,24,18,24,24,3,12,13,24,25,64,27,25,27,24,0,24,13,0,0,1,6,24,27,2,24,13,29,25,28,20,50,26,24,0,24,24,27,26,37,71,40,96,48,42,36,46,50,83,142,91,229,108,98,158,73,99,131,169,74,184,62,230,170,446,41,122,121,5,167,125,108,156,78,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,43,0,0,0,37,0,1,146,58,949,1,326,0,0,106,146,417,97,0,561,411,368,14,48,0,0,36,120,71,33,0,68,0,64,297,65,31,109,11,0,76,88,42,291,98,113,99,0,0,19,0,157,0,0,0,43,148,46,9,0,96,9,19,81,11,66,72,56,8,276,75,44,16,0,8,0,47,39,2,14,12,26,31,0,35,0,23,12,33,10,0,0,0,0,0,19,0,10,0,11,3,0,23,9,0,0,0,0,13,31,28,106,9,0,91,18,2,29,61,11,300,0,522,2,7,23,13,3,0,59,10,20,4,44,1,0,39,59,70,12,80,0,34,0,1498,0,0,2,0,179,9,159,54,242,20,9,18,8,38,0,4,70,37,36,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,3,1,22,0,7,0,0,3,4,12,3,0,16,12,10,1,2,0,0,1,4,2,1,0,2,0,2,8,2,1,3,0,0,0,3,1,8,1,4,3,0,0,0,0,5,0,0,0,0,4,1,0,0,1,0,0,12,0,0,0,1,0,6,3,3,0,0,0,0,2,2,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,8,0,15,0,0,0,0,0,0,2,0,0,0,1,0,0,1,1,1,0,2,0,1,0,57,0,0,0,0,4,0,1,0,1,0,0,0,0,1,0,0,1,0,1,27200,30396,28735,25554,31300,26591,14017,31093,30870,31672,28521,22552,27518,27977,34692,24717,34246,25487,10588,29678,26971,29247,25708,15784,24516,20931,25609,30871,26954,24965,14295,30319,37356,30130,28280,18584,27254,30532,31981,23725,28523,26437,15737,28676,29404,30537,25331,18007,26134,22853,27667,27749,28745,31202,15182,35066,42185,34808,40240,28874,37209,39938,39956,39899,36486,39372,22647,48969,56976,52328,55627,45828,54877,57816,62276,49093,57015,66480,20398,60878,58995,68000,52402,43372,57434,60067,74559,53397,63734,67633,36334,68183,61488,76213,70295,48771,67781,69257,61658,69870,67158,65358,28145,60019,60592,61412,50345,34682,49796,46042,54138,40747,41617,43904,20355,37988,44988,44724,33499,24833,34886,38779,41283,45618,46616,52152,22925,37558,37514,38124,35828,31210,37757,46024,49045,46221,57508,48185,28772,44609,53666,43417,46146,32817,49866,47905,49942,46696,54020,55402,32598,49577,43796,56857,51997,20669,35565,34710,32198,36345,37219,37986,20577,36270,36153,41285,39073,27511,31399,37558,39023,35651,40345,33007,15991,41905,38988,36095,43100,28041,40632,53585,44853,44599,40552,48950,28263,60661,50431,50043,49614,32414,48325,47886,44764,47293,46220,49032,25001,52914,44650,41151,57830,32832,53681,56965,57603,52592,67459,53889,33311,56919,52922,52538,59309,43942,57911,60681,55025,50922,58080,66191,33168,60063,65533,75455,66159,42497,57922,58389,62861,64479,59269,60232,29351,64931,52568,61984,52922,33877,46611,52208,57473,48467,42615,52337,23280,39278,2205,2518,2306,2045,2427,2186,997,2447,2344,2503,2073,1648,1986,2001,2462,1873,2546,1924,708,2354,2045,2079,1963,1101,2189,1645,2058,2625,2168,2074,1134,2456,3112,2450,2240,1452,2247,2380,2468,1674,2241,1814,1054,2153,2163,3642,2030,1302,1863,1781,2012,2073,2118,2439,1013,2808,3139,2480,2700,1897,2359,2487,2533,2437,2426,2614,1302,3411,3450,3289,3416,2742,3456,3520,3721,3009,3569,4088,1041,3717,3476,3906,3080,2485,3354,3505,4208,3086,3709,3783,1850,3932,3615,4254,3949,2868,3689,3780,3362,3943,3634,3650,1596,3536,3517,3369,2685,1979,2575,2378,2778,2170,2164,2476,1064,2192,2604,2525,1858,1293,1733,1989,2221,2531,2469,2765,1075,1963,1857,1966,1757,1642,1982,2398,2485,2320,2816,2432,1321,2371,2676,2192,2277,1697,2612,2578,2736,2599,2946,2905,1666,2993,2571,3089,2497,1054,1734,1747,1688,1924,2005,2102,997,2150,1980,2333,2132,1357,1671,2009,2100,1907,2089,1722,724,2136,1886,1672,2142,1320,1994,2470,2235,2212,2019,2335,1236,2996,2421,2334,2405,1511,2270,2414,2120,2499,2273,2378,1171,2842,2341,2156,2783,1652,2481,2764,2705,2339,2990,2139,1368,2418,2266,2353,2470,1829,2243,2214,2150,1885,2131,2564,1197,2444,2510,2983,2521,1677,2418,2474,2666,2615,2508,2456,1124,2740,2141,2566,2237,1417,2059,2293,2526,2045,2035,2306,960,1791,10698,13102,11504,8114,9484,10958,4175,12989,11562,12164,9081,7598,10444,11353,14471,13924,14391,17685,6716,22062,17871,18833,16950,6234,12785,10746,12229,15739,10919,14807,6252,17098,20099,18038,15681,9981,14363,15866,15639,11360,13347,16009,8371,19594,15933,11803,12650,8381,12227,12032,13458,12433,15042,18435,7249,22255,18245,19034,22716,14661,21060,20315,23533,19191,19279,24589,11355,30889,39661,34338,40118,26951,39352,38685,44342,35053,43286,48700,15400,54466,41144,43068,36830,33356,41950,42616,50703,35432,38296,47227,22896,47564,39380,51908,47202,33393,43845,49362,40469,50196,43696,45138,23341,40839,38247,41409,32562,21209,35323,31518,36802,27959,59220,25488,14779,22620,28078,25173,22658,12372,22335,22493,25324,30366,29923,32822,16585,22683,23172,20759,20064,20527,24568,31502,31445,32114,33518,31363,18285,31338,35238,31671,27749,23757,33487,32450,36281,35245,38555,39748,21788,37689,33385,37594,35529,12923,23873,21368,19361,23765,22926,26685,13810,28170,25792,28227,24376,16393,18127,21437,20716,20680,21941,18841,10276,22716,19152,14294,20482,12642,24542,22792,24843,22671,21800,23525,13744,35682,26893,25759,25987,15929,26222,25441,24255,25049,21768,24707,12575,33365,27092,24714,30536,18728,30797,31513,35674,26646,38737,29120,19364,32305,32269,41802,29715,25436,34085,29627,30794,31697,30317,37961,18772,36989,38280,42176,43451,23186,36222,35182,40370,41360,37133,40425,18574,42933,33019,33422,32022,19531,30089,31278,35562,31248,29196,30787,14470,23843,1126,1383,1232,849,1007,1172,429,1363,1127,1257,917,700,926,1034,1327,1222,1337,1447,501,1900,1514,1511,1366,503,1208,949,1155,1591,1078,1388,600,1679,1969,1726,1529,958,1397,1495,1428,952,1056,1206,648,1437,1375,1012,1207,665,936,1094,1177,1047,1231,1639,547,2035,1609,1494,1776,1080,1519,1383,1707,1234,1246,1722,748,2140,2446,2405,2628,1718,2554,2498,2801,2217,2673,3117,807,2947,2576,2551,2213,1817,2595,2606,2986,2109,2366,2850,1250,2955,2445,3047,2755,2096,2437,2794,2273,2902,2453,2757,1278,2573,2369,2416,1839,1318,1936,1663,1912,1509,1467,1590,827,1407,1805,1561,1313,690,1130,1207,1425,1748,1662,1803,793,1269,1158,1137,1002,1137,1322,1696,1663,1621,1682,1633,858,1707,1847,1661,1493,1299,1894,1817,2119,2003,2234,2232,1252,2442,2105,2241,1797,722,1186,1118,1028,1412,1332,1614,726,1748,1549,1729,1490,972,1009,1326,1280,1276,1293,1151,532,1337,1110,777,1232,693,1244,1271,1422,1307,1345,1389,742,2139,1461,1481,1531,885,1424,1451,1339,1580,1326,1436,714,2065,1637,1479,1702,1074,1673,1809,1890,1416,1936,1290,857,1504,1572,1901,1429,1165,1321,1103,1222,1145,1166,1513,656,1534,1479,1692,1696,930,1580,1606,1798,1730,1654,1691,724,1881,1362,1481,1461,783,1411,1474,1673,1354,1416,1472,566,1085,30706,27007,36966,29174,31565,28824,15294,27487,28502,31487,34882,28892,32197,37243,45902,31517,36112,34672,15844,33989,37938,37492,38653,28747,34769,33653,30642,24279,29787,27635,20315,25765,34374,55953,30916,29059,34093,34929,39187,35527,38123,33482,20306,28168,32657,37426,35669,24127,33152,34143,44067,42123,48119,44173,29637,41533,50292,51952,48706,43910,44012,50036,49696,47921,54227,60581,26486,53009,47471,64023,60377,51757,50820,50616,56171,48075,49728,63218,42965,59408,57207,73152,70840,50681,51908,62375,61085,63636,58727,69445,47052,65999,47016,59197,43286,37248,67670,61843,52678,54954,61542,61133,42233,53222,58162,55214,33466,28974,30437,35505,38184,40246,37755,50023,33477,51518,51582,54447,55328,34553,43089,52656,54259,52031,55042,58652,38746,52501,53323,54801,55468,43133,42735,34644,65739,56724,58989,50201,45059,58489,51933,47482,51282,43082,46504,55955,53364,52411,61648,61763,47779,57635,58657,67003,57699,38151,46411,54771,57608,62800,53669,59485,52822,52321,53506,60365,65588,45032,55974,64593,75123,66764,58435,61023,49793,55879,66567,72317,67754,49214,51301,55111,65490,59693,52523,59275,43380,49689,63728,61491,56614,47984,51922,54469,61262,52604,60373,52353,40758,49197,57895,49860,51129,49461,46689,48620,58898,50574,55975,59509,35338,49630,56426,59016,48368,45696,53709,52903,60215,46879,64119,51409,35842,51011,61128,65117,53350,44229,58238,61232,65235,64150,67680,58183,49173,54205,58586,58739,58958,38038,50340,52315,75847,55275,50575,45949,43075,55109,1361,1076,1444,1052,1264,1214,611,1070,1225,1345,1285,1236,1147,1260,1535,986,1248,1287,674,1336,1346,1458,1441,1062,1463,1358,1257,917,1087,1028,774,965,1207,2238,1175,1110,1344,1363,1468,1407,1415,1239,774,1084,1237,1477,1378,961,1473,1528,1797,1880,1543,1766,1224,1498,1835,1786,1714,1536,1634,1600,1778,1478,1764,1849,1034,1643,1948,2319,2021,2183,1697,1800,1948,1637,1785,2164,1686,1942,2075,2498,2454,1868,2041,2372,2085,2208,2137,2662,1878,2169,1749,2182,1707,1283,2420,2332,2038,2000,2381,2448,1651,2133,2278,1965,1175,1006,1005,1322,1467,1542,1403,1956,1424,2361,2219,2450,2324,1393,1737,2271,2402,2338,2399,2622,1646,2208,2180,2288,2308,1802,1840,1450,2899,2521,2431,1994,1945,2416,2073,1869,1945,1681,1850,2381,2266,2040,2567,2432,2060,2549,2679,3027,2501,1624,1885,2347,2576,2857,2321,2598,2426,2207,2092,2508,2765,1939,2375,2772,3161,2762,2402,2502,2193,2165,2652,2688,2629,2094,1959,2140,2571,2474,2022,2371,1838,2100,2601,2568,2316,1850,1968,2149,2312,2260,2363,1945,1673,1895,2165,1936,1976,1903,1658,1883,2240,1832,2086,2106,1291,1826,2065,2131,1605,1540,1862,1656,1528,1450,2141,1760,1191,1637,1909,2074,1641,1427,1877,1958,2092,2303,2129,1805,1620,1765,1772,1738,1958,1302,1726,1775,2628,1835,1738,1418,1551,1669,5539,4716,5097,4294,4663,6580,2754,6303,5868,6915,6617,4968,5065,5633,5227,4765,4787,5746,3287,6182,7427,5249,5522,3628,4737,5558,4759,4253,4658,4372,3436,6267,5031,5964,5401,5441,3416,5134,4243,3819,3168,4194,3286,3753,5124,4982,4224,3078,3791,4361,4749,5381,8348,10219,4716,6798,7700,5534,8399,4311,8826,5950,7590,8605,8152,9488,6178,10073,10894,11515,10795,7174,9292,10702,11177,8907,11798,12702,9817,11806,11437,10741,10820,9071,8533,9574,10721,9667,11295,10671,10138,9180,10376,10582,11097,7798,11022,12921,10667,11765,11441,11627,9326,8950,10928,10528,8446,4734,9020,8791,9277,9337,8042,9662,8435,7555,11758,11549,10271,5992,10230,7917,10996,11834,11426,13484,10638,8501,12702,10587,12561,11292,16595,15341,21567,18580,24098,17490,13209,18842,23147,19165,19173,14842,22043,22298,22494,20371,21730,24029,15662,23168,19756,22533,21870,12223,24301,18722,19683,24407,23257,22005,17086,20499,21864,22035,20474,15313,25407,19614,20511,25873,24206,24985,17605,29589,25196,28606,25850,19777,24906,22323,26561,28121,23111,24639,19691,34957,35219,32993,31201,25021,28157,28155,29425,28608,27425,29643,24997,26595,33690,27034,33395,21627,32487,29510,32175,28465,31480,31057,22799,36010,33186,28582,28716,17524,30056,26775,37003,30265,40221,33639,24238,34624,30108,34335,28600,22312,37830,30494,34776,26781,40395,39155,29965,46633,37283,34894,48766,28400,36518,33899,42317,37636,28670,30551,26240,36383,224,168,170,127,159,186,98,194,180,244,222,173,163,206,148,130,148,174,104,188,330,130,160,90,122,204,142,141,165,118,132,189,175,151,191,169,102,116,148,132,107,135,143,127,189,190,175,108,133,173,203,247,270,314,218,259,302,229,337,166,222,214,331,351,335,374,283,403,454,519,417,328,390,428,467,401,500,578,460,468,502,444,474,385,376,416,439,408,474,418,417,333,391,421,436,287,436,496,425,488,467,499,415,322,415,411,318,146,319,344,340,397,313,368,367,315,490,470,440,234,442,359,433,500,488,562,420,324,495,449,522,432,653,617,870,714,878,593,454,573,749,709,607,440,745,753,732,695,765,749,564,832,693,823,749,483,905,699,695,949,909,596,532,656,592,808,690,529,788,649,700,915,914,895,666,925,809,950,934,797,931,915,985,1090,893,906,752,1131,1240,1195,1173,959,1036,1027,1056,1014,1020,1089,899,895,1117,998,1206,749,1109,1089,1142,1032,1151,1055,809,1112,993,853,901,521,937,792,1142,982,1291,1067,723,953,785,994,707,632,1056,823,984,668,1144,1129,871,1431,1069,830,1542,935,1104,997,1257,1173,957,904,841,1202,33145,32860,53391,39954,39745,31995,20915,39875,39714,41517,39296,33449,39937,35519,37470,33704,34719,33419,20978,39533,42061,35436,35755,27267,37644,38313,55122,41538,38380,39234,19745,42459,39164,37779,42353,31208,29663,36705,37431,38816,32654,33506,16157,34316,42811,39591,33919,31391,32046,35728,43482,32963,37066,35154,18896,37169,37568,36931,39377,30712,34837,37111,42594,41180,42752,36885,24346,41457,42921,49285,38167,34691,39755,40806,48290,37587,49015,47770,30187,40507,41067,63862,47110,42914,50408,43202,47847,47036,45512,46538,32500,48122,42834,50641,47089,42825,50193,49498,46335,53524,52038,55059,28704,45910,45554,47588,39789,20553,27520,33576,32796,26981,26802,33208,13982,36636,43655,42852,41464,37008,43277,47556,56191,45324,54364,51655,30167,51120,52674,52679,52456,44396,45630,53678,45930,53353,55919,52456,35097,57200,47545,47447,42304,37573,55452,49737,49871,53262,51007,47996,29351,40941,50054,56220,49854,35239,47405,52292,48155,55879,50243,45398,33674,52416,50579,53608,52604,34581,60989,58638,58029,72109,62335,75411,33774,59410,60327,64123,59716,51862,50806,70915,61548,60842,60086,65560,32527,60056,59977,63375,55874,52495,55507,58692,65838,68900,68844,62212,31690,55421,60488,60698,68136,53628,72837,70122,80123,69166,74504,81452,43219,86165,74364,94848,78344,80178,82568,77410,85281,90925,98723,75200,77042,69331,101157,90942,87743,70468,81200,89592,86699,89594,100650,81820,65676,86379,71032,88647,75921,61056,75203,89772,96446,80456,55614,64629,45699,71644,1549,1569,2232,1807,1712,1661,786,1760,1613,1849,1570,1309,1795,1365,1611,1533,1454,1353,861,1728,2250,1530,1376,1139,1720,1696,1835,1858,1695,1771,830,1790,1771,1731,1812,1274,1355,1619,1760,1630,1476,1582,627,1546,2124,2216,1729,1701,1763,1850,2297,1621,1902,1740,830,1826,1940,1793,1853,1370,1523,1745,1693,1723,1792,1458,1034,1842,1825,2178,1510,1320,1518,1539,1763,1408,2027,1780,1106,1539,1415,2577,1680,1485,2107,1587,1716,1641,1634,1666,1135,1680,1666,1863,1704,1420,1810,1719,1530,1937,1768,1909,842,1613,1652,1635,1300,638,991,1268,1350,969,972,1310,420,1393,1739,1507,1581,1568,1615,1751,2027,1745,1965,1890,1163,1806,1901,1858,1934,1684,1628,1919,1682,2015,1922,1738,1204,2167,1598,1669,1462,1104,1906,1525,1703,1867,1691,1657,935,1394,1914,1920,1846,1280,1716,1842,1775,2056,1844,1611,1143,2259,2267,2908,2073,1321,2237,2131,2019,2301,2362,2478,1169,2193,2119,2219,1919,1625,1797,2343,2705,2463,2605,2646,1351,2336,2139,2148,2233,1915,2160,2282,2527,2602,2509,2320,1128,1955,2247,2218,2345,1838,2681,2460,3101,2165,2414,2878,1551,2649,2484,3231,2601,2433,3094,2827,2966,2859,2757,2466,2634,2135,2884,2770,2616,2122,2521,2484,2648,2630,3027,2600,2201,2758,2086,2604,2322,1946,2620,2819,2773,2555,1643,1919,1789,2511,4910,4621,5104,6162,7510,3371,2176,4948,3561,3327,5175,1666,2269,4767,2223,4253,5172,4894,3957,3310,4086,3357,3762,3645,3582,4497,3344,4110,5369,5411,4594,4616,4991,3976,6422,3881,6292,5948,7066,8169,5136,5834,3041,4763,7185,4951,4253,5420,4655,5458,5402,5671,3781,6300,4450,5719,7263,4377,8017,8719,5875,6933,8885,8272,8994,15198,11903,11721,12776,13248,12907,18341,11140,9441,11650,10226,17160,13912,10365,12710,12769,10273,13138,9704,11754,10113,10054,10896,10151,15056,16984,11828,9403,9921,12606,7864,12854,11154,11159,16183,19243,14367,12732,15119,14676,18671,12056,7504,10526,9825,12762,11033,8884,10147,8183,11177,20713,12569,14772,13230,11551,11629,18673,19519,12885,17587,12969,15825,15983,16648,19598,15886,14937,15207,16153,13588,17380,16175,12377,14730,19566,15043,15966,9942,16067,14484,17340,11873,16449,12946,8382,15515,10930,14477,13066,12324,14292,14196,11688,14062,11740,12038,10639,11770,16913,12983,15821,11086,15429,16429,18034,15952,13705,15822,17275,14202,18618,19971,15361,12994,16012,18069,18795,18832,19387,19762,13495,15114,21027,19359,19552,16510,15224,18554,18574,22529,17609,20605,12614,15991,21069,21269,21610,21123,20916,20077,24723,23041,22969,24602,17458,23660,27085,27967,25507,24108,25323,27160,30778,28258,33072,28003,22322,26878,29407,30048,34769,23054,35358,31942,34567,35157,40134,31067,30522,29334,27984,32989,33228,20614,38100,38058,36678,31689,23440,25582,23501,30395,227,184,195,260,394,120,92,263,136,168,163,54,66,226,164,170,203,150,101,133,168,137,140,131,149,172,143,173,223,212,187,211,224,212,299,165,272,290,283,346,208,223,138,202,394,260,190,239,208,236,293,248,163,303,195,233,312,275,259,313,299,290,315,452,492,892,478,667,746,563,645,430,287,384,467,674,1100,945,722,799,843,647,650,443,500,489,516,545,554,751,469,644,414,330,551,317,430,409,398,812,901,682,398,661,674,657,477,278,399,334,468,587,338,433,332,505,709,570,574,542,446,535,697,499,624,1005,643,879,989,899,979,831,771,692,756,628,821,777,759,513,998,742,1001,598,763,568,762,462,766,522,532,726,553,702,716,607,764,790,616,713,654,603,539,644,759,651,787,645,735,671,967,759,627,761,1060,590,946,939,779,546,783,767,766,748,818,785,544,613,797,742,751,593,623,703,690,873,702,815,512,699,934,830,904,880,813,754,1048,802,990,934,728,976,1312,987,1372,955,980,970,1045,1128,1067,952,807,1225,1232,1294,1385,1150,1799,1642,1655,1512,2010,1565,1882,1693,1300,1410,1323,1316,2104,2140,2269,1728,1623,1041,1662,1935,26848,25695,47718,34075,33516,27898,16377,33453,32203,34310,30832,29074,34136,27745,29219,28135,27829,27862,17010,30787,32271,28422,26223,20472,29489,30741,48812,32775,30091,31340,12855,34135,32334,30261,35605,24174,23775,29542,29999,32935,28154,27979,12630,28603,32310,30051,26892,24453,23097,28485,33807,27008,29382,28384,15322,29682,30199,29810,31124,26738,26634,28856,34183,33927,33693,31382,20433,33331,35310,40177,31765,30199,33636,34820,40498,33836,39515,41132,25492,33284,34863,56268,39819,34894,42680,37145,39446,37980,38548,39497,27250,39190,36069,43878,39753,35132,41478,42918,37329,46188,44391,45269,22431,37517,36928,40589,33699,15224,21918,30619,25115,23650,21437,26372,11802,26596,34588,36517,32943,32489,34446,37381,47874,36992,46258,42370,23434,39143,45037,41329,45431,35824,36308,41615,38593,44099,44688,43507,26675,42940,39843,36832,36014,31492,45037,40883,40329,42670,41679,39960,23869,32573,41048,44440,42576,30250,38105,40534,39843,45674,37148,37704,26730,38853,39540,43411,42169,25595,45998,42585,44335,49954,49627,54908,24650,44137,41329,50329,40235,32987,35045,51673,42773,40920,41670,45671,22378,40657,42620,46188,38090,37014,37299,40484,48393,49252,46882,40852,20557,40603,42138,41657,50973,38470,49300,49203,58405,48640,54560,56681,27877,62342,52386,73189,51751,53681,61782,52924,53620,63308,72509,53742,53601,52141,71269,56325,58255,50344,60448,61197,56425,61324,63849,50895,42258,58994,46154,52295,49425,40642,50961,50857,69638,46785,36581,44281,27657,47881,1307,1302,2009,1603,1492,1456,650,1596,1385,1602,1362,1194,1616,1139,1317,1368,1145,1162,701,1491,1652,1226,1119,920,1327,1348,1604,1500,1323,1474,574,1470,1523,1405,1605,1091,1127,1408,1504,1402,1297,1381,471,1337,1520,1436,1221,1203,1105,1361,1498,1203,1402,1305,629,1324,1455,1335,1246,1133,1154,1246,1288,1368,1338,1209,868,1426,1458,1698,1279,1177,1356,1388,1450,1277,1550,1566,891,1299,1246,2369,1535,1277,1862,1436,1482,1414,1455,1462,991,1477,1457,1667,1509,1252,1566,1535,1316,1748,1559,1613,707,1365,1327,1471,1148,533,847,1207,1157,868,825,1113,359,1088,1509,1313,1332,1446,1391,1471,1782,1507,1731,1577,892,1454,1686,1548,1699,1389,1306,1548,1384,1662,1530,1466,920,1416,1297,1323,1201,970,1638,1283,1450,1571,1424,1464,779,1157,1641,1492,1592,1109,1443,1389,1510,1725,1371,1394,885,1865,1819,2568,1718,1025,1772,1589,1636,1808,1909,1946,872,1717,1504,1641,1376,1197,1302,1676,1656,1612,1682,1747,844,1650,1630,1581,1657,1410,1539,1707,1966,2000,1890,1540,803,1479,1556,1651,1708,1359,1978,1810,2424,1536,1760,2072,971,1902,1736,2520,1766,1608,2163,1751,1856,2040,2064,1787,1776,1555,1954,1682,1817,1554,1927,1626,1732,1737,2002,1511,1240,1855,1301,1466,1578,1310,1772,1571,1861,1513,997,1247,1072,1649,4280,3919,4720,5593,6683,3201,2055,4675,2980,2924,2780,1267,2007,4009,2041,3748,4524,3795,2158,2764,3510,2666,3273,2974,2518,4101,2389,2406,3485,4564,2830,3535,3240,3095,5068,3011,5048,4612,6163,7160,3530,4763,1973,4184,6438,3136,3470,4668,3061,4039,4096,4703,3008,4723,3070,3898,6011,3380,4566,7261,3813,4112,4754,4818,4792,9885,5977,6383,7757,6887,7918,14613,5467,7632,10316,7360,11127,9252,7885,8408,8589,6948,10964,7554,8740,7711,7330,7041,7194,10569,7442,7744,6495,7823,10474,5720,11242,8910,9429,11972,13522,10027,5599,11190,10520,15850,9066,6538,8409,8113,10999,7363,6769,7739,6630,8157,18415,9566,11873,10886,8518,9749,16956,10244,10690,12627,8249,11287,12183,12428,15479,12724,11646,11898,12622,10031,13238,12789,8566,10766,15170,11561,9936,7444,12704,11422,13523,9897,13681,9336,5894,12829,8810,12177,10154,9058,10583,10800,9993,11306,8421,9892,8379,8911,14532,10502,12344,7720,12188,13163,14163,12243,9914,11587,11303,11000,13960,14489,11176,9940,11956,13767,14705,14988,14414,16479,10048,11286,16447,16838,15221,12735,10734,14898,14337,18692,14142,16174,10482,12056,16102,16501,17385,14691,14850,15186,18246,16572,15825,19720,13293,16802,18960,22341,18905,17522,18402,20881,24462,21917,25604,22769,16719,18416,22275,20327,26295,15475,25189,22676,22331,25395,25034,21625,18698,17503,19986,22709,20763,11475,24568,22253,22007,17136,12744,18215,12920,18678,167,153,182,229,342,113,89,241,115,152,153,46,58,178,156,156,152,141,92,115,133,125,131,120,120,166,107,115,172,181,132,158,173,165,244,122,230,224,261,276,123,205,86,195,346,158,160,209,130,167,158,189,129,224,97,170,239,238,189,270,154,141,210,223,242,409,239,232,293,281,311,278,213,268,421,275,407,355,319,305,332,259,413,254,282,253,263,238,246,399,247,252,217,254,355,222,363,314,301,357,459,314,193,360,344,538,278,218,299,253,366,274,245,308,228,289,474,347,397,367,267,338,576,336,380,446,389,357,535,450,537,407,467,395,441,316,444,444,308,326,435,350,317,287,426,399,469,332,484,328,191,472,343,454,410,257,338,392,318,404,274,376,241,297,439,352,383,241,372,392,534,375,320,356,429,323,406,442,328,259,375,388,447,412,407,517,264,348,489,514,429,329,320,468,417,584,460,578,330,392,510,542,625,483,423,486,631,497,579,606,402,547,643,642,536,473,529,568,642,790,622,579,426,515,577,494,626,351,628,558,567,532,650,587,477,483,540,560,583,303,699,599,633,423,385,460,395,540,6297,7165,5674,5878,6228,4097,4537,6422,7511,7208,8464,4375,5801,7774,8251,5568,6890,5557,3968,8746,9790,7014,9532,6796,8155,7572,6310,8763,8288,7894,6890,8324,6830,7519,6748,7034,5888,7163,7432,5881,4500,5527,3527,5713,10501,9540,7027,6938,8949,7243,9675,5955,7684,6770,3575,7487,7369,7121,8253,3975,8203,8256,8411,7253,9059,5503,3913,8127,7612,9109,6403,4492,6119,5986,7792,3751,9501,6639,4695,7222,6204,7594,7291,8021,7728,6058,8401,9056,6964,7041,5250,8931,6765,6763,7336,7693,8715,6580,9007,7336,7647,9790,6274,8393,8626,6999,6090,5329,5602,2957,7681,3331,5364,6835,2180,10040,9067,6335,8521,4519,8831,10174,8316,8332,8106,9285,6733,11977,7637,11350,7026,8572,9322,12063,7337,9254,11231,8950,8421,14259,7701,10614,6290,6082,10415,8854,9542,10592,9328,8037,5482,8368,9007,11780,7278,4989,9300,11758,8312,10204,13095,7693,6945,13563,11039,10197,10435,8987,14990,16054,13693,22155,12708,20504,9124,15273,18998,13794,19481,18875,15761,19242,18774,19922,18416,19889,10150,19398,17358,17188,17784,15481,18208,18208,17445,19648,21962,21360,11133,14818,18350,19041,17163,15158,23537,20919,21718,20526,19945,24771,15342,23822,21977,21659,26593,26497,20786,24486,31660,27616,26214,21459,23441,17190,29888,34617,29488,20124,20752,28395,30274,28270,36800,30924,23419,27386,24878,36352,26496,20414,24241,38915,26808,33670,19033,20347,18041,23762,241,267,223,204,220,205,136,164,228,247,207,115,179,225,295,164,309,191,160,237,597,304,258,219,393,347,231,359,372,297,256,320,248,325,207,183,228,211,256,228,180,201,156,209,605,780,509,498,657,489,800,417,500,435,201,502,485,458,607,237,369,499,405,354,453,249,166,416,367,480,231,143,162,151,313,131,477,214,216,239,170,208,145,208,245,151,234,227,179,204,143,203,209,196,195,168,244,184,214,189,209,297,135,249,325,164,152,105,145,60,193,101,147,198,61,305,230,194,249,122,225,280,244,238,234,313,271,351,215,310,235,296,322,371,298,353,392,272,285,751,301,346,260,134,268,242,253,296,267,193,157,237,273,428,254,172,273,453,266,330,473,217,257,394,448,340,355,296,465,542,384,493,452,533,298,476,615,578,543,428,495,667,1049,851,924,899,507,686,509,567,576,504,621,575,561,602,618,781,325,476,691,567,638,479,703,649,677,630,654,806,580,747,747,711,835,825,931,1076,1110,818,693,680,858,580,930,1088,799,568,594,858,916,893,1025,1089,961,903,785,1138,745,637,848,1247,912,1043,647,672,717,863,631,701,384,569,828,170,120,273,580,403,2395,399,263,758,182,504,648,1099,1799,547,576,690,489,670,1064,396,954,1704,1884,847,1764,1080,1751,881,1354,870,1244,1335,903,1010,1606,1071,1068,579,747,1815,783,752,1594,1419,1306,968,773,1577,1380,1821,1252,997,3451,1458,2063,2821,4132,3454,4201,5314,5926,5338,5019,6362,4990,3728,5673,1809,1335,2866,6033,4660,2480,4302,4180,3324,2173,2150,3014,2402,2724,3855,2957,4487,9542,4083,2908,2098,2132,2144,1612,2244,1731,4212,5721,4340,7133,3929,4156,2822,2990,967,2117,1711,1763,3670,2115,2408,1553,3020,2298,3003,2899,2344,3033,1880,1717,9275,2195,4959,4720,4538,3800,4220,4119,3162,3291,3309,3531,3557,4143,3387,3811,3964,4396,3482,6031,2498,3363,3063,3818,1977,2768,3610,2489,2686,2119,2300,2913,3266,3709,3396,1696,2756,3320,2146,2260,2859,2381,2482,3477,3366,3241,3266,3871,3709,3791,4235,5972,3202,4658,5482,4185,3055,4056,4302,4089,3843,4974,3283,3447,3828,4580,2521,4331,3775,4490,3656,4237,3837,3467,4431,2132,3934,4967,4768,4225,6432,6065,4892,6477,6470,7143,4882,4165,6858,8125,5626,6602,6586,6921,6278,6316,6341,7468,5235,5603,8463,7132,9721,8474,7579,10170,9266,12237,9761,15100,9442,11824,11831,7998,10279,12466,9139,13532,15804,14671,14554,10696,7367,10581,11717,61,30,13,31,53,7,3,22,20,17,10,8,8,48,8,14,50,9,9,19,35,12,9,11,29,7,37,58,51,31,55,53,51,47,54,43,42,65,22,70,86,18,52,7,48,102,31,30,77,70,135,59,35,80,99,62,74,37,71,43,145,148,105,230,250,483,239,435,454,281,334,151,73,117,46,399,693,590,403,494,511,389,237,189,218,236,254,308,308,352,222,392,197,76,196,96,68,95,98,455,443,368,204,301,330,119,199,60,99,82,102,314,93,125,104,216,235,223,178,175,179,197,121,163,244,559,253,522,454,448,442,424,304,297,316,313,378,334,451,187,563,392,683,311,337,169,293,130,281,194,341,254,210,247,306,351,425,398,298,309,379,227,299,347,321,299,403,404,364,279,433,385,307,404,631,267,540,498,451,288,408,379,319,336,411,268,281,265,307,228,322,264,303,236,273,290,241,237,182,307,425,288,279,397,390,268,417,306,410,328,327,428,669,346,836,482,452,402,403,338,445,373,382,709,655,800,759,799,1171,1084,1088,979,1360,978,1405,1210,760,850,740,1013,1406,1542,1636,1305,1238,581,1267,1395,41888,50760,50620,48163,56141,52383,38385,55917,50397,92808,59223,46382,54580,50597,59376,58144,61007,51812,41554,51047,57063,67043,53311,39225,59781,51706,51382,59459,55139,57757,46819,57341,54545,55786,55979,38606,58200,58394,55547,57000,57946,56652,36274,53863,56190,61225,55168,40234,61739,53110,66712,61953,59705,66128,44326,55728,67466,69161,74543,56023,69126,67399,67183,72736,71959,74708,52475,73446,83068,81820,91380,70107,77046,73711,93800,77686,85250,78888,55007,81855,85125,87427,95528,70010,85245,87200,95411,95683,91769,87332,75802,90842,97070,104370,102319,67682,104804,93642,98059,107524,106450,104663,69891,100426,103742,98156,65717,50484,65787,62274,69281,74667,67009,82716,54847,70184,70345,69170,71359,46250,65822,69054,68088,70241,72128,88254,66183,76781,73322,71833,73930,67155,70940,75205,125143,78360,109326,82113,70177,80543,76420,81467,84165,69070,80403,74870,80019,74994,86618,93362,53378,87727,67646,80777,79629,54321,66041,66089,63870,70850,75386,72905,57422,71956,75077,82769,72484,55797,67406,66201,79571,80027,84716,87061,65806,78785,84178,85346,77946,67411,71638,77313,77338,72513,89959,80767,62392,64945,76718,79692,74400,61187,55448,76939,73779,70626,77821,74176,60085,69204,81022,76087,78292,66598,75200,74366,81454,72984,91027,89451,64794,85497,89890,89602,92149,73808,88562,77055,84853,86383,109058,97278,77277,95409,104088,115708,105588,73274,108312,152221,95054,97788,107229,108774,72935,92738,96569,130134,100381,79572,117574,113394,129130,98568,80935,89366,71470,95783,3237,3845,4050,3910,4558,3809,2582,4778,4121,4816,6414,4200,5069,5185,4972,4379,6362,5074,2539,5490,5115,5863,5444,3100,5780,4765,4711,5635,4554,4223,2839,5122,5588,5032,5619,3967,5822,5691,5527,5800,6468,5413,2229,6598,6683,6381,6323,4989,7617,6289,7501,7031,7533,7142,2590,7089,8263,8009,8993,7003,7747,7916,8171,7977,8556,7202,3788,8061,8650,8839,10033,7174,8281,7189,9128,8171,9138,8066,4579,8231,8874,8709,9895,7466,9240,8379,9559,9468,9233,8054,5274,7755,9086,9905,9381,6429,9697,8289,7343,8161,6975,6252,4554,8371,7803,7525,3866,2381,3651,3241,3553,3561,3231,4149,2821,3662,4187,3748,3965,2667,3490,3750,3775,3761,3897,4700,3475,4216,4030,4062,4644,3141,4243,4304,4988,4407,5254,4999,3460,5217,5121,5345,5675,4042,4998,4807,5347,4791,6110,5447,2889,6052,4922,4864,5362,2964,4504,4035,3942,4465,4758,4060,2594,4456,4495,4493,3980,2801,3345,3589,3870,3892,4086,4464,2855,3965,4386,3935,4172,2628,3579,3764,3670,3818,3827,4246,2857,3262,3934,4164,3585,3020,3269,3820,3784,3970,4099,4051,2884,3972,4085,3868,3787,2966,3660,3526,3952,3620,4343,4117,2938,4113,4353,4223,4032,2969,3865,3642,3763,3774,4426,4392,3278,4225,4414,4688,4386,3166,4703,4621,4378,3960,4259,4723,3032,3845,4149,5482,3730,3346,5743,5062,5323,3701,3461,3929,3358,4294,35065,41655,48051,39037,68266,43191,37542,42980,48966,47327,48242,28748,41517,45558,50285,34184,54430,47108,42013,52429,62011,50144,55954,34261,49195,45180,43510,46364,46400,42460,33167,44174,44714,45711,46981,31324,48739,49605,48010,47438,53973,50204,35333,54666,52104,55983,47429,31900,47120,43599,54739,49314,43728,51380,45447,48276,60170,58687,64004,46785,52851,53834,51704,61246,53065,58185,43898,55946,61385,60322,75608,55248,69118,65404,86541,77459,75301,79724,72412,69713,81173,88213,89509,58364,83901,83651,101494,86100,83814,86689,102583,89173,93038,89498,90879,59446,91552,97285,101796,98462,90327,95333,79436,89356,86857,74995,70465,50558,67488,61718,66841,66607,60619,76164,66762,60996,68542,68931,70318,43661,66199,67864,74600,71177,75414,86176,71116,74711,77393,76740,78114,58388,76236,72697,79328,76646,74378,68353,62366,74025,79422,72266,77284,51483,72690,67980,67543,54149,56986,61764,48366,59347,59203,56149,61755,38191,63266,48652,58780,64684,63884,51699,51378,60670,61265,65640,64319,40179,61904,74041,76858,67555,75293,68122,59227,68766,63925,71904,71171,44980,60899,61391,67667,62265,64085,62243,46914,51514,67875,67616,54628,45089,63277,65484,65121,70757,55928,57720,51155,65121,71417,60895,71738,49436,68585,62511,76482,62943,70619,81884,53226,73589,77050,68436,69959,46927,73187,71722,72523,74906,73756,73722,60244,75311,74667,88572,81925,49685,77457,80874,87383,75866,75660,66470,61520,64752,75142,76545,81213,54130,87616,91421,89680,63802,61562,68674,60395,62646,4245,5197,6113,4905,6781,5946,5258,5819,6871,6442,5746,3905,4940,5712,5385,4292,6927,4990,4867,5877,6671,5735,6546,3818,5695,4819,5579,5494,5605,5118,4405,4812,5402,5021,5265,3165,4991,4679,5116,5436,6640,5569,3597,6045,6099,6364,5331,3760,5230,5100,6439,5531,4935,5639,4902,4913,6057,5633,6552,4705,5074,5355,5134,5889,4844,5527,4063,5346,5671,5537,6852,4984,6577,5995,8351,7402,7395,7014,7121,6672,7146,8016,7098,4565,7060,7100,8172,7427,7376,7596,7132,8115,8119,8279,7990,5449,7521,7622,7300,8805,6924,7428,5940,6778,6073,5062,4853,3107,4829,3991,4429,5122,4648,4905,4532,4577,5338,5922,5401,3479,5572,5680,6710,6233,6501,7443,6563,6428,7468,8004,7532,4874,6805,6535,7363,6479,6274,5836,5205,6062,6515,5835,6223,3877,5694,5763,5576,4414,3941,4725,4010,4745,4866,4755,5245,3208,5466,3335,5033,5952,5993,4212,4263,5626,5916,6465,6070,3913,5304,6260,6839,5715,6383,5985,4494,5956,5454,6467,5946,3665,5531,5490,6353,5769,5755,5502,3891,4181,6007,5861,4948,3533,5929,6153,6117,6650,5121,4938,3809,5844,6742,5436,6598,3985,5817,5671,6554,5409,6321,6625,4250,6137,6547,5849,6212,3810,6226,5483,5667,5875,5765,5587,4373,6139,5659,6499,6042,3382,5464,5766,5975,5490,5250,4354,4286,4277,5289,5429,5626,3792,5994,6014,5935,4486,4574,5298,4490,4910,8288,7939,8247,8323,9005,8927,4139,12317,10173,11670,11274,8255,10119,10197,11351,9960,11897,10343,4983,9018,9070,10937,10670,5043,12821,8875,8106,10352,8872,7599,4215,10108,10297,8914,10894,8335,9977,7985,10247,9862,12459,10029,3917,12173,12238,11297,12514,9035,13158,11197,14390,11832,11590,11995,3106,12465,14681,14985,16192,12161,13583,13491,14828,13949,16117,12954,6207,16342,14989,15499,17728,14950,15849,15233,17525,20320,18737,16297,8460,17155,16727,16495,22370,18028,20985,20551,22747,24536,23010,18873,10365,16746,18577,20641,21685,18747,28617,22409,17561,19573,15019,12118,6325,14889,12485,12618,7843,4325,7718,5174,7292,6216,5688,10280,6445,6487,7466,7057,6407,4757,5606,7003,6951,6412,5993,10930,9196,7283,8172,6350,11956,4797,8800,9347,9855,9110,10465,11251,6807,11458,12962,13066,14009,8019,12879,12242,13937,11380,15257,14209,5461,10597,10467,9230,13304,6489,10043,8023,8279,9429,9788,7287,5164,7741,8434,8899,7824,5093,6519,8109,7800,8785,9620,7270,6609,6401,7154,7881,6742,4453,7085,6712,5401,6976,5641,5605,6735,6909,7402,8088,5735,6030,6284,7662,5965,8247,7167,6937,5719,5792,6383,5504,7595,5734,7113,5765,7474,6344,8250,8751,5169,6758,8098,8156,6652,6038,7987,7098,8141,7869,8070,7151,6492,7368,7283,8877,8311,5741,8593,8741,7602,7936,8577,6562,6488,7056,6384,9581,8298,6224,12494,9552,9945,6034,4729,7801,5902,6820,1378,1386,1717,1459,1528,1364,536,1661,1764,1774,3272,2273,2983,2739,2629,1617,3640,2673,909,2476,2502,3030,3062,1550,3252,2598,2449,3107,2114,1774,813,2775,3267,2723,3377,2489,3133,1509,3056,3205,3839,2886,633,4075,3862,3552,3917,3195,4759,3903,4453,3998,4442,3758,368,4338,4990,4662,5340,4238,4341,4501,5081,4487,5300,3784,1312,4614,4471,4842,5555,4193,5057,4407,5198,4916,5309,4253,2177,4948,5159,4977,6159,4824,5814,4992,5643,5853,5485,4485,2127,3909,4974,5262,4980,3866,5784,4424,3320,3837,2607,1759,737,2463,1885,2010,872,540,910,643,848,718,699,1050,481,754,939,843,766,529,700,792,832,711,833,1081,808,946,895,941,1627,625,1178,1188,1360,1177,1650,1634,645,1700,2023,2224,2404,1507,2128,1869,2224,1798,2382,1818,490,1678,1579,1386,1653,841,1471,1182,1195,1338,1511,1131,490,1103,1210,1125,877,585,716,801,793,809,841,691,447,683,648,731,426,337,707,466,426,527,428,480,397,513,587,628,418,429,496,622,495,616,583,558,395,512,534,470,599,404,561,464,576,451,549,588,341,494,616,545,487,389,534,504,540,555,540,461,416,563,559,760,672,417,599,592,600,540,583,478,425,518,485,671,628,388,759,675,633,384,335,544,378,449,18924,21195,21997,20229,23267,21266,18781,22552,21406,24714,21382,17176,24024,24633,24644,8180,20698,22389,20073,24846,37232,24560,33174,21043,24438,22592,21476,23011,25276,20822,12219,25300,25879,22899,23650,19031,26008,26210,30733,26538,28975,25438,17813,28799,30027,28644,26306,20817,27801,24969,32127,28344,25895,30296,22868,25532,27929,26980,34440,19907,23528,23153,22190,26536,20160,26509,18336,23894,25956,24407,31485,20227,27001,26081,32017,34500,26411,25221,26011,27764,27593,32812,30004,21458,31934,28203,35223,30581,27238,28793,26818,31390,30515,28455,29414,21223,35571,32445,29542,29503,27708,28046,22536,23458,26890,26218,24019,16828,23787,18137,18271,22354,19528,22737,21345,22701,24400,27851,26186,18973,26790,26537,31373,25718,26443,30999,24406,25364,27739,25707,30185,21957,35416,33735,36978,33320,34335,29329,24534,29107,34854,31319,31428,21745,31760,32165,32285,30078,30107,33237,26455,28437,28331,27882,29099,16402,31893,27272,26333,29630,30141,17442,21926,25687,26618,31001,31769,17198,24206,38065,37037,28674,38185,34082,26176,30834,27127,33115,32257,22724,29634,30140,28914,32738,29974,32269,22968,21046,33786,34793,26971,25274,32227,36148,35041,35235,25237,26579,23170,28603,36056,27876,31377,22960,29370,29434,33587,26100,29238,35595,25061,27812,30813,29776,28476,18375,28722,28494,29082,27791,28105,26288,23601,29084,26808,32186,29894,17824,28661,31859,32270,29148,30356,22192,23428,22401,28876,24435,27945,17698,30645,36508,31270,22693,19241,27684,20798,24401,2405,2903,3007,2579,4040,3177,2997,3482,3249,3914,3093,2981,3027,3465,2836,1814,3058,2523,2636,3165,4312,3393,4488,2696,3525,3061,3630,3332,3607,3116,2356,3095,3796,2957,3159,2156,3122,3060,3550,3630,4417,3258,1901,3919,3991,3919,3523,2814,3553,3567,4418,3749,3473,3972,2866,3165,3643,3355,4637,2824,2918,3020,2999,3315,2477,3263,2361,2919,3190,3141,3929,2654,3843,3344,4465,4375,3711,3337,3694,3668,3593,4107,3263,2095,3456,3069,4074,3578,3498,3444,3167,4072,3797,3787,3766,2836,3444,3142,2693,2744,2570,2734,1956,2168,2012,1867,1587,1091,1666,1226,1458,2248,1972,2159,1838,1934,2316,2831,2737,1627,2468,2451,3070,2653,2410,3140,2366,2567,3309,3017,3296,2031,4018,3899,4238,3802,3490,3091,2543,3006,3329,3012,3086,1860,3297,3398,3297,2998,2528,3230,2653,2875,3081,2870,3001,1599,3475,2116,2743,3336,3426,1792,2060,2926,3188,3544,3462,2011,2364,3479,3683,2499,3483,3239,1992,2937,2436,3296,3075,1897,2908,3013,2999,3107,3151,3413,2003,1935,3448,3357,2547,2031,3123,3519,3506,3504,2241,2223,2078,2733,3417,2507,2933,1839,2577,2857,2936,2452,2796,3108,2055,2631,3054,2686,2701,1662,2622,2333,2405,2427,2476,2214,1945,2664,2137,2614,2312,1322,2302,2518,2564,2395,2317,1625,1739,1647,2059,1917,2217,1370,2417,2638,2274,1772,1718,2305,1801,2161,5648,6495,7172,6682,8960,6941,5661,9303,4833,8911,8921,5796,5397,6732,8239,10794,10695,8984,7673,11450,8910,9983,8608,4010,9610,7695,9189,7860,9434,9167,5734,5112,5375,7139,8163,6226,10220,14460,8223,7382,7825,9884,6546,8299,8560,9136,7065,6423,10000,7427,11726,8697,8925,11600,7919,7033,10546,9604,10720,9431,9775,8802,8743,8041,7604,6965,9894,9321,11919,11721,12891,8394,7691,8912,12447,7956,10417,8912,10396,7048,10512,10490,15066,6739,9269,9022,13622,11208,10274,11704,9292,10746,14390,16432,14899,9392,12440,14223,15537,14053,10935,13277,9990,13496,9875,11458,5930,6863,8869,8173,8404,7961,9505,10411,5301,6923,7802,6922,7733,3431,6261,7235,5659,8151,9156,7599,6606,5747,5396,5167,7350,4714,5750,7341,9498,6341,9130,8710,9740,6727,6609,6477,7435,5050,6424,8467,7378,6824,6827,9039,7731,7864,6149,7094,7155,3025,4681,5853,4281,5218,4645,4567,4001,5331,3273,4336,4329,3566,4966,5668,6686,5816,5335,6345,4311,6795,6185,5860,6213,4710,6537,8779,6359,7522,7656,7113,5383,4726,6563,7267,5587,4718,6179,6366,5198,5999,7164,4524,4920,5323,9276,5216,5967,4921,4573,6996,5287,4894,6951,7834,6218,6247,6034,5679,6024,5416,8051,6387,7768,9273,6090,7532,8014,8600,9263,8488,7347,4925,10205,8831,8680,9665,11422,7781,6800,10265,7098,14310,15895,11179,19083,14954,21460,14717,11126,12519,13971,14696,618,556,766,826,929,635,469,1088,456,952,877,663,443,650,589,882,816,769,456,932,722,724,644,288,701,496,664,593,675,638,394,428,405,541,626,464,732,2271,589,503,517,701,446,595,806,647,474,498,829,609,955,799,768,935,547,642,751,711,896,659,763,667,638,539,536,466,692,597,889,966,861,552,488,545,803,534,735,607,724,521,783,762,1006,470,603,560,786,662,685,717,576,676,954,1104,1195,561,719,988,904,765,662,763,599,807,582,689,318,388,444,442,440,430,481,593,311,422,485,468,480,206,345,453,358,551,584,499,429,354,339,342,428,292,376,466,630,407,564,531,580,409,383,385,491,304,413,541,482,460,491,700,540,604,503,474,491,212,321,412,313,353,313,295,264,354,205,261,252,215,296,365,434,351,352,409,248,390,508,329,551,296,362,698,546,639,610,639,354,471,668,619,502,417,580,572,517,553,738,542,312,631,779,529,529,455,436,583,523,411,673,614,541,567,588,516,589,485,622,567,595,561,565,649,700,672,664,599,503,453,730,691,670,748,773,515,415,653,562,942,953,762,1233,947,1225,794,808,909,887,1017,6664,8523,10725,8208,11378,10468,9159,8853,13732,10115,11017,3745,6560,9327,12619,14101,20470,11953,12856,13510,12343,13127,11556,5388,12794,9143,11199,10520,11410,10127,9647,5954,6666,8824,9461,5991,10701,13203,5957,9070,9404,11763,7802,11663,8645,11131,8909,5183,6947,6484,8446,6962,5959,7710,9226,9632,13288,13864,13754,11171,9886,11632,11417,13917,9523,11309,11897,9455,14002,10776,16548,13049,15987,12660,21007,17379,19905,19959,19137,16053,19770,21606,21148,14198,18605,23702,26151,25845,27203,21745,20667,30142,21782,26410,25457,14451,21548,21499,28869,27057,24134,26963,25055,25680,17349,8339,12780,8335,12368,14035,15755,8586,10943,11503,9435,8607,9992,8758,9034,4293,12916,11675,14222,12758,13909,15187,13487,10961,11935,15283,13353,7950,5318,5368,6185,5613,5575,5218,6783,8342,7492,6325,6305,3870,7557,5740,6303,6171,6245,7076,5620,7492,5309,4380,6501,3603,4312,4874,5483,5146,4076,5487,5583,5352,4842,4069,3805,2704,7999,5648,8283,6287,5804,6605,6753,6144,5818,5102,7157,3105,5331,4259,6750,4911,5479,5748,5514,5313,5415,4055,3798,2632,5545,4467,8487,7357,4346,4675,4374,6402,6021,4148,6309,4095,7896,6357,10101,6539,7670,6368,7350,11996,11890,9621,11039,8385,13086,6861,9050,8703,9546,8184,5706,8248,8907,6915,10007,3437,7336,9958,10006,10570,9819,9894,6557,9361,8361,15945,16639,12491,20341,18934,20751,12458,10310,9791,13997,11407,1122,1394,2047,1489,1850,1867,1542,1433,2694,1638,1618,354,1093,1409,1662,1785,2903,1641,1641,1780,1594,1528,1357,631,1383,1115,1264,1343,1405,1281,1381,927,877,1201,1210,642,1082,1050,850,1024,1048,1301,962,1127,1020,1166,929,538,836,736,881,889,730,830,990,926,1117,1235,968,791,861,1104,915,1146,810,1018,935,888,1146,899,1222,1023,1225,979,1764,1486,1756,1691,1707,1446,1609,1901,1723,1180,1743,2104,2121,2222,2256,1877,1615,2313,2022,2284,2040,1169,1771,1573,2056,2224,1887,2058,1839,2017,1300,510,949,436,923,872,988,538,824,638,833,672,600,602,562,304,1396,1336,1691,1454,1589,1669,1705,1112,1499,2161,1627,820,341,364,413,283,352,310,542,546,492,432,427,239,474,420,462,423,425,458,413,617,423,352,415,231,305,293,405,325,335,352,433,351,355,270,267,194,560,392,564,450,399,434,458,464,397,365,528,206,388,296,472,362,359,379,363,341,393,244,293,163,330,302,555,484,289,320,279,505,536,313,480,306,594,604,863,586,648,548,596,1028,1079,860,1000,649,1109,532,616,602,604,541,434,516,625,517,689,229,492,584,627,710,640,639,478,531,619,992,1010,703,1225,1152,1117,790,719,690,878,754,5126,6813,9203,4732,8837,7588,6548,7313,6470,7479,6271,4250,5641,6614,6574,5924,6758,7374,5844,7629,8420,10084,8236,4232,7625,6810,6196,9574,9480,9903,8237,8058,6708,8243,6784,3438,5959,6388,4576,7218,8345,6243,6020,8100,7840,8036,7169,4455,8972,5986,7070,7030,8243,8550,9889,8745,8499,11003,9634,6428,9979,8045,8709,10760,10902,11722,11916,12034,18090,17228,14742,11805,14703,11722,15832,12579,15779,15182,10100,15984,18204,18532,14975,12126,13740,17407,13523,18191,16080,15134,19659,16145,18507,19671,19916,9311,15732,16143,20327,25661,34236,32343,21696,28331,32494,26007,13931,7135,17951,15001,15991,19901,12572,17018,13902,16457,18332,14983,15825,10773,15746,15215,13828,13770,13015,16494,12624,15515,13664,15415,15076,12013,9583,14027,17702,15433,18777,14361,14926,15281,14426,15217,14888,9123,15964,12952,14825,13713,14639,16225,11466,18259,12399,11541,13481,8342,12800,10788,12035,12842,13200,10209,10147,12253,13776,12309,11630,8214,9282,10553,11089,11964,18208,12960,10580,16128,13757,10271,12436,6208,10423,10156,10650,12276,11194,13039,13058,11372,12552,12385,11968,8525,8018,12269,9531,13070,13486,13407,10508,12319,11470,14381,13716,10547,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,349,456,479,385,487,465,431,532,489,519,433,250,378,429,444,376,454,467,368,964,494,597,472,249,472,387,398,539,474,505,461,444,438,483,450,228,376,382,317,446,533,379,387,570,496,579,450,242,509,386,504,493,507,631,669,627,595,739,645,462,609,519,510,704,701,680,715,751,1096,992,880,645,872,656,922,764,923,918,618,985,1090,1093,870,684,808,1038,801,1088,883,971,982,973,1073,1142,1166,575,896,967,1197,1301,1712,1863,1707,3119,3221,2663,849,350,899,749,777,1022,667,864,803,940,1058,896,977,952,977,1022,820,826,814,1005,820,953,841,992,931,732,645,811,1051,1032,1085,891,897,954,966,946,898,530,923,858,938,868,1028,1032,812,1426,941,835,896,533,857,656,800,829,839,633,604,824,894,790,635,401,526,575,642,716,1015,779,627,948,798,624,691,291,814,660,646,751,714,847,814,684,785,748,732,502,562,780,642,985,870,758,645,836,773,906,841,546,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3257,4135,6608,3669,3881,3964,4594,4810,4939,4968,4192,1930,3071,3517,4355,3789,3396,4786,3140,5018,4432,4533,4409,2272,3370,2941,3692,4067,3190,4567,4087,3948,4434,5326,4543,1925,3204,2871,3223,3597,4882,3506,3633,4966,4120,5019,4046,1081,3901,3803,4484,4659,4312,5957,6059,5751,6126,7033,6080,3524,5641,5752,4486,6721,6743,6489,7061,7203,7379,7585,6981,4901,6814,4637,7934,6731,9241,9397,7812,8677,10101,10287,8635,5308,7737,7402,8882,9910,8548,10642,13095,9235,9243,9479,9967,5518,8755,10797,8913,9299,10817,10413,9959,9484,10253,9660,8286,3598,6868,5970,7775,9368,6297,6925,8175,7587,8537,7642,7317,3591,6100,5745,6577,5902,7477,7794,6575,5987,6409,6645,6550,3884,5716,6015,6444,9124,7194,7048,7692,5991,7336,6861,6579,2952,5860,4914,6067,6063,6236,7948,7678,5636,11747,6425,6676,3764,6513,4850,6039,7927,6761,6354,6657,7415,5224,4781,5173,2935,4358,3630,3798,4669,4702,4927,5427,5183,4674,5336,3272,2064,4614,4282,5347,5530,4804,5843,6748,4765,5711,5835,5385,3380,5379,5321,4843,6174,5481,6587,5651,5637,5630,6551,7319,5251,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,274,355,391,341,304,332,399,422,423,422,352,167,260,293,352,298,303,376,255,394,339,347,334,180,279,222,302,331,244,355,309,292,332,386,356,154,256,221,266,293,389,292,290,398,318,443,325,83,312,297,358,389,346,493,490,464,513,567,506,281,442,458,346,501,519,507,520,553,547,568,522,368,486,347,596,437,655,696,571,628,753,734,617,370,565,534,604,712,566,762,731,615,653,663,670,395,606,696,643,616,712,706,675,618,675,643,521,238,393,348,448,559,396,446,528,502,581,513,509,255,413,429,514,449,589,591,503,454,478,532,508,302,468,504,520,593,552,546,588,460,531,536,513,222,451,407,475,463,495,579,596,427,660,532,524,271,448,362,450,561,492,434,469,492,344,338,367,173,282,236,268,328,354,342,386,373,321,376,239,141,328,314,347,416,364,431,509,348,412,431,404,255,399,414,361,480,423,395,422,434,394,487,563,247,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4144,2889,3126,5143,4868,4735,3938,5123,9887,3879,5647,1144,7753,8137,4998,5058,8839,8868,3727,11286,8204,9750,9253,5155,15964,9104,12965,3949,4512,7028,3511,2528,4110,7684,4017,4861,6136,4904,4182,5610,4194,5827,3452,4420,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,244,193,180,276,271,265,147,248,429,177,228,46,292,296,177,233,340,334,142,436,335,422,360,247,735,447,581,194,228,317,175,120,200,528,217,348,344,436,247,305,272,303,184,336,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,456,248,311,361,204,423,91,281,316,362,309,439,243,332,177,437,492,396,192,456,433,665,607,274,471,3966,4847,1696,545,684,207,447,411,426,599,602,866,606,529,538,201,357,145,598,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,5,7,8,5,9,2,6,6,8,6,7,5,7,4,11,12,12,3,9,12,15,14,5,12,169,213,72,8,15,5,10,9,8,12,15,19,15,12,12,5,9,3,17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10123,8374,11076,7501,10662,6398,6754,6617,8989,7668,7144,4428,7662,6240,5886,9278,6705,7959,8012,7458,7797,8206,9035,4853,9283,8089,9610,7540,9460,8434,8500,9762,10447,10542,9826,5600,8111,8283,10809,6153,7848,9174,8829,7131,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,674,496,737,533,658,426,449,394,534,518,478,241,483,428,382,513,407,501,495,469,448,484,558,286,523,478,556,445,573,508,481,575,600,568,546,317,431,485,572,373,473,500,552,469,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5980,5233,6673,6741,6666,5153,5491,5282,5764,5253,5462,2949,6050,3943,5722,6902,5903,6825,7047,6319,6199,7229,7955,3675,6767,6740,8170,5898,7636,7120,7238,6606,8422,8053,7655,4282,6404,7096,8284,5513,6628,7183,7623,6098,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,453,384,524,515,520,382,411,371,432,415,422,210,438,303,398,486,396,473,490,456,434,469,562,267,462,475,527,407,526,459,474,484,525,510,482,245,392,440,501,327,424,449,547,438,5656,8029,6415,6599,7565,6731,6582,7364,7141,41608,10553,4647,6639,8652,7761,8575,6873,5926,5678,6099,7142,7694,6607,5166,7868,6599,5054,6811,6393,5880,8301,6492,7165,6937,6318,3999,7917,9166,7571,6794,7985,7248,3505,6960,6906,7506,6389,5524,7724,7057,7781,9390,9068,8850,4673,8378,9821,10441,12498,9059,11767,10308,9515,12418,12951,12809,5527,11351,11393,11157,12874,10007,10172,9840,11776,11922,10737,13791,7135,10084,10493,10526,10081,8725,11379,11248,11556,10354,11573,11236,9874,12856,12337,15552,12037,10424,11881,12219,12328,12902,12469,11464,9440,12875,11975,15397,12901,6400,9392,8235,9015,6931,7754,6923,6772,7664,10695,6583,6842,4599,7367,8575,8540,9605,8949,11766,5367,8071,8665,6560,7353,8654,10864,9125,9463,7990,9903,9658,7640,14810,11268,10106,12027,13913,6614,10240,10003,10108,14225,14660,4697,14673,11215,12400,10521,8024,10188,9921,7963,11939,14310,12309,8190,16432,11263,13637,13565,11780,12726,12405,13859,13661,10573,20331,10641,12332,17564,12036,14414,12814,11070,12980,15490,12312,12330,16072,9883,10113,11386,14418,11176,10161,11104,12117,13395,10179,9554,12604,11311,12845,11953,11328,13054,8519,10436,10468,11580,12127,15503,11949,8460,13317,15553,14673,13597,9608,10860,11888,11618,11024,14325,14873,12204,12118,13723,14345,12338,9404,10762,9387,12946,12413,14757,22779,10955,13892,16078,18766,6417,7728,17942,12302,19096,11178,13299,11579,8500,10337,400,839,561,656,963,726,694,980,842,955,1235,408,598,929,746,874,861,668,405,686,809,927,791,516,801,703,600,777,719,631,644,735,773,645,561,343,929,985,896,876,966,861,343,825,970,998,885,677,972,825,951,1060,1202,1186,519,972,1264,1275,1453,1077,1391,1271,1272,1477,1370,1468,588,1484,1496,1392,1899,1210,1179,970,1396,1394,1441,1689,657,1046,1112,1152,1094,954,1227,1076,1148,1069,1292,1052,945,1285,1177,1510,1224,960,1278,1183,1123,1224,1242,976,965,1145,1190,1449,1244,593,977,817,893,712,703,795,716,769,1055,765,808,433,763,787,924,897,847,1103,581,881,1013,872,901,635,1074,919,929,807,867,898,517,1376,1008,927,914,853,584,769,829,876,1317,902,443,1379,1164,1247,1445,782,1098,1042,820,1187,1221,1031,528,1421,1232,1178,1301,961,983,1128,1096,1087,874,1631,762,981,1519,1171,1596,830,873,1095,1191,1135,1147,1344,669,907,1027,1311,1091,931,1097,1021,1260,1040,978,1292,864,1318,1072,1123,1022,811,914,961,1004,1026,1212,1118,648,1286,1276,1422,1040,872,1020,1081,1118,1118,1248,1392,729,1091,1209,1224,1059,837,1084,892,1050,1051,913,1897,771,1054,1300,1441,286,720,1861,1211,1399,853,818,844,630,900,3078,4201,5245,3680,25872,4814,3482,4419,4476,4215,8606,3463,4599,5229,4576,4696,5513,3729,3808,5750,3964,4831,3667,3513,4775,3053,3508,5077,3316,3426,4051,4428,3925,4826,5405,1819,4768,3647,4440,3929,6497,4419,2930,5343,5173,6225,3663,2401,4796,4618,4866,4954,2738,2887,3907,3297,8327,4700,4151,6656,7926,6239,6761,8563,9574,7333,1875,8865,7552,10967,13730,10932,12243,13127,18148,13572,13907,15172,12459,12092,13787,14509,13975,11713,14770,15372,17210,10246,11614,17284,14643,12382,15777,14737,14364,10099,15654,20282,15668,19108,15548,16575,12306,18689,19238,20000,18555,11276,17368,12262,13996,14543,11784,13105,10268,14310,17196,18605,19555,12442,13554,17571,13991,17443,18911,20318,18432,23017,22245,21056,19881,16740,18805,19377,23158,19450,19000,19256,16227,21111,21968,18549,23946,16436,17274,18640,16031,6341,4613,4768,3447,8433,7321,10252,12064,9226,11880,5455,13694,14361,15071,14191,11126,14790,15959,17584,15802,11325,17775,18553,20688,19648,17372,15678,14878,18881,19771,20066,17194,11396,13978,14724,16351,12791,12444,9429,7207,11840,13715,13198,11664,7561,13961,12917,11612,14446,14536,13196,7565,16453,17085,16502,18253,11856,16265,14583,17936,14813,19142,22151,10831,14505,15091,14702,14837,11226,16217,22400,19610,21880,19956,21626,15464,21444,22653,25725,23710,13719,19405,18934,21175,19500,18073,16263,16841,15895,19937,19623,18576,12542,18357,16203,19896,14174,19037,16252,11612,11957,352,448,577,379,450,455,275,409,384,387,554,316,464,464,398,319,516,308,257,447,312,377,293,264,384,237,268,382,244,288,274,371,308,386,437,139,413,263,341,346,651,485,309,495,618,674,372,248,403,394,612,386,184,217,445,260,661,323,313,698,721,634,712,802,883,621,139,824,661,801,1042,822,878,1098,1318,983,1149,1067,1061,847,1003,1095,1069,819,1083,1200,1128,706,843,1343,1124,1002,1294,1305,1240,868,1465,1947,1481,1763,1451,1607,1230,1679,1758,1837,1689,1152,1725,1286,1316,1575,1172,1285,952,1344,1689,1881,1435,1233,1178,1265,1271,1503,1751,1822,1792,2122,2014,2142,1957,1589,1757,1609,2061,1636,1735,1761,1393,1894,2025,1701,2021,1409,1328,1423,1220,419,284,306,251,671,580,871,1141,1001,1078,441,1267,1572,1583,1444,1180,1712,1830,2120,1790,1400,1929,1964,2176,2232,1952,1801,1516,2004,2189,2260,1838,1234,1752,1731,2276,1666,1618,1048,890,1363,1511,1581,1529,916,1905,1753,1595,1996,1982,1829,825,1975,2268,1971,2395,1457,1992,1665,2070,1661,2155,2321,1081,1822,1703,1671,1856,1145,1866,2116,2058,2155,2059,2122,1276,2273,2224,2570,2261,1347,1890,1832,1851,1728,1568,1400,1448,1407,1881,1854,1716,1332,1742,1518,1855,1427,1569,1680,1142,1357,17169,21484,19584,21828,21774,22196,15456,19620,21781,23140,22204,23434,26784,18403,25452,22891,24785,19184,17377,16852,23520,28344,19190,20775,21858,21727,22836,24863,20960,25208,20332,27571,25000,24553,23821,16608,24129,20396,24929,25745,21331,23249,16288,18331,20647,25249,22032,14796,21885,21442,25745,25004,21879,25133,18738,19107,23918,23129,25499,18944,24022,26755,25387,27568,24384,30258,18931,24398,26677,26215,33145,24951,28631,28004,36220,24909,29581,24706,18916,31583,29189,31385,33036,24392,29872,28972,33964,31393,30832,30386,26612,34348,33260,32074,33781,19809,36135,28647,32305,35335,33790,35460,22440,30834,36913,32675,25113,25762,21858,25692,28579,33658,31490,38083,22427,32653,26051,33624,34552,22691,30841,31026,33109,32302,35015,41465,32389,40165,37425,38341,32195,36977,35944,35365,78624,39486,61052,38133,31063,32267,31155,36600,35806,32965,38523,30969,33875,32969,35671,39229,24022,36334,27416,40512,35168,28442,28328,31503,31311,31422,33443,38533,29921,30199,38332,43588,35136,27144,33913,29465,40138,39801,40980,40155,33664,37129,39518,49298,38140,39226,36524,38686,39439,33426,53138,38938,27334,31824,38815,37534,39934,31754,23862,38524,39690,33131,40451,36705,27627,32925,41940,39658,37960,36877,38812,39875,42911,36975,44793,49785,34255,47435,41328,49548,53085,47174,46249,37305,46441,43881,65029,50897,38827,48579,57817,66042,59304,43195,53505,108069,43251,56286,58502,56191,36681,49235,52452,69252,55929,43980,53808,63399,63637,54877,39741,42465,30817,52379,492,609,527,583,651,618,451,518,571,616,596,605,668,437,565,629,591,496,402,433,588,584,476,496,553,581,601,620,572,675,527,741,705,640,605,442,652,544,670,771,613,586,420,533,550,604,598,376,548,567,638,680,613,632,487,509,663,623,659,566,643,958,669,770,648,805,481,615,698,647,837,574,685,611,809,563,729,600,403,731,730,725,765,534,788,712,1182,798,887,829,644,911,908,888,815,466,1019,728,799,1033,752,891,546,837,925,714,584,510,421,590,595,679,681,847,510,777,651,775,934,548,706,696,840,776,819,1011,837,1083,943,916,758,858,971,919,1018,984,1089,1046,820,778,741,861,969,848,949,770,873,789,892,995,604,964,735,922,877,596,758,743,814,758,874,971,708,753,955,1138,914,638,824,720,906,928,1003,954,771,964,913,1079,909,875,823,845,861,767,928,935,624,687,866,858,843,742,534,825,870,776,928,901,669,676,927,840,796,749,831,828,932,923,981,1106,811,1124,911,1046,1210,935,914,766,952,794,1326,1056,797,994,1199,1198,1235,927,1032,1522,920,981,1190,1008,766,925,1000,1333,1100,812,1115,1308,1246,993,755,827,727,1123,3143,3602,3475,3251,3869,2679,1525,2346,4414,3316,3044,2435,3263,2851,4092,3417,4353,4251,2135,3305,4040,3093,3148,2045,3818,7450,3635,3688,3209,3518,3164,4545,3809,3836,3922,2558,4057,3674,3658,4304,4215,5078,3155,3896,4139,4964,4505,2418,3675,3724,4816,4396,4824,4529,3386,4064,4501,6110,5580,5528,5869,7059,6850,5509,7066,6545,4727,6529,6497,6588,6865,6139,7073,8899,7435,5277,5838,9976,6993,5128,9921,8999,15747,5687,10855,8972,14029,9518,9211,8225,27360,6024,15720,10417,11678,8155,10024,12262,18804,13494,12120,13336,9581,12045,13127,10777,6825,10521,7096,11314,11044,11757,12067,21894,17539,7792,8417,6075,8226,4363,6839,6336,8437,9356,8673,11879,8216,9383,9065,8049,8146,7857,10981,8203,6562,9140,8274,7503,7131,9473,7772,9211,9025,6481,10238,6521,6857,5497,9786,8736,5165,9349,6495,7210,7415,5196,8668,6202,7230,7620,7835,8225,6086,7427,8623,8205,7770,6016,7566,8144,7054,8278,9230,6829,5994,7725,6535,8286,11290,5691,7343,7985,10306,6296,11384,8953,4477,8550,9248,9735,6810,6241,6165,6631,5137,7546,6329,6683,10396,8025,6625,5818,8481,5274,8617,6657,7874,8389,7700,12194,4402,13712,13177,8721,9836,5553,8869,9691,8880,9193,9754,10402,8233,9761,9667,15852,9752,10756,14818,9418,10915,9053,9231,10318,7249,10041,9135,8063,9799,6515,11004,12075,8950,8427,6144,7406,6220,8185,92,97,90,118,136,115,44,72,120,82,129,87,97,81,137,76,147,142,79,91,114,91,74,46,125,184,114,106,104,78,85,128,89,91,104,74,117,85,110,142,135,233,135,106,152,163,182,76,126,106,171,119,202,127,111,98,122,153,128,110,132,139,161,125,156,119,108,163,126,128,137,116,144,227,209,121,123,224,89,82,187,180,426,100,213,192,245,209,212,170,494,113,353,241,275,182,236,264,427,1457,304,322,240,297,327,205,107,190,122,259,220,202,285,377,381,126,152,95,159,60,117,200,164,174,162,220,198,173,168,152,146,132,221,159,131,165,144,129,139,156,138,154,177,147,144,116,122,110,210,152,96,154,122,130,163,106,161,123,168,159,157,191,121,145,200,193,184,134,169,189,148,206,196,169,142,178,110,170,266,188,155,135,260,218,263,230,126,194,242,248,176,168,173,165,100,186,186,171,205,197,127,158,227,136,181,155,154,187,197,257,105,278,273,210,227,136,186,192,187,194,219,225,226,221,227,314,204,211,306,189,194,178,191,216,142,198,197,147,188,127,199,251,175,159,140,165,119,183,17861,16095,21703,17053,22999,18101,17189,14617,22695,21319,20321,17776,21311,17021,17039,17441,17083,12694,11279,20162,14395,18975,19933,17688,18015,18058,18166,16969,15887,16345,14169,19362,19092,26443,18861,15003,18333,17679,16417,16943,12581,16457,10673,14910,15533,18579,14696,15156,15666,18336,19643,21640,16143,21070,13432,14930,20499,14677,17383,14304,13320,14958,20679,15680,14705,17089,10974,19730,18433,17685,19631,18106,17565,17374,20229,17806,20630,20573,15455,17995,21346,22318,19703,18784,24306,15345,17897,19418,21886,17296,14868,19569,20556,23724,19931,15760,23438,22071,19671,22660,20884,22099,18453,21043,25576,23486,17374,16543,14486,15474,17497,15115,14941,21952,16278,22859,25735,22462,23807,26345,19416,21641,22682,22269,24978,27308,23682,22549,26117,24348,25656,20451,17368,21327,23672,22386,22159,23780,18660,21954,22723,25084,22581,21231,23884,29068,27164,23966,34020,26463,19864,24178,26183,29825,27286,21078,21671,23566,20525,24023,25354,26574,20469,30184,24597,33576,26823,25624,33307,28953,33014,27488,32127,34213,24055,31168,34148,37584,33476,31739,27369,31404,31687,33085,30023,36302,20442,32046,33114,35119,28775,26256,34220,41486,39923,33228,36086,37915,21536,36439,29408,35303,35688,30106,34455,52735,47639,37830,39890,39768,32874,46815,42105,40377,45109,38190,46478,41255,44239,47052,52669,43976,36357,57860,53076,43487,47626,38625,50356,46260,58123,41175,51246,43951,42241,44440,47554,45778,51222,27408,37284,32790,45527,50708,47011,36747,28004,35076,452,343,384,351,458,301,267,280,356,365,279,993,391,403,395,446,398,396,309,509,254,343,401,394,489,468,371,412,347,370,310,449,468,656,375,289,339,368,365,317,229,295,186,309,361,335,255,226,288,366,308,277,280,398,231,258,492,282,317,244,252,300,420,305,277,318,292,374,327,300,361,403,305,298,358,326,351,389,266,309,361,384,316,299,388,252,312,326,393,277,275,305,379,402,316,283,439,354,345,377,337,338,284,352,447,363,262,241,215,206,235,228,201,358,248,392,443,339,390,416,315,319,331,316,411,390,425,424,462,402,394,345,248,350,403,351,376,355,297,343,337,446,339,367,435,587,489,473,674,460,389,469,662,664,618,473,408,507,434,576,532,536,465,664,553,769,578,559,720,581,771,619,646,651,511,637,725,747,688,578,578,623,589,539,566,602,305,620,572,601,545,423,632,565,666,564,574,678,361,555,551,563,653,501,577,649,814,672,731,707,526,802,701,680,906,805,788,911,886,999,998,911,716,1092,1013,787,968,709,972,898,1115,842,947,730,692,888,888,873,909,405,496,391,732,850,871,708,503,766,1095,1796,3452,2728,5627,1285,4399,1070,1502,1876,2555,746,2049,1052,2050,928,1766,1186,935,1529,2310,2222,1437,1250,1488,1578,1692,2802,2763,2028,2990,1305,1851,1873,2332,1338,2074,2363,2579,2515,2670,2470,3032,2489,3372,2671,3030,2134,4487,4102,3513,3055,3019,4643,2167,3468,4439,4431,9488,8503,2559,3401,9541,5114,5292,3921,5765,8531,8591,9978,6172,7743,6677,8346,5751,6606,4556,7834,4515,5752,6056,6138,9741,5499,6413,5006,6974,8061,11785,9839,8753,10038,8494,8453,8455,5823,13270,7952,8866,11686,10004,11990,13013,8897,16365,20565,16897,15271,18516,13977,18254,8763,10603,8081,11903,9310,14914,9237,12278,9332,10460,8731,11661,8828,11826,11934,14243,12654,10947,10765,10268,12448,13314,9809,8640,16471,11684,8237,8127,12013,15640,10502,8096,10529,6701,9681,9663,7018,12079,8324,12194,13353,10376,14452,12774,11236,10352,8701,8122,10125,12899,13755,13413,9854,12079,18028,11766,13719,16886,18618,21947,21299,24021,24641,25302,21959,22751,22049,21532,28044,32289,21133,21926,16129,16921,9585,20941,20313,20930,23818,19483,32038,33253,23487,26562,23791,22608,20895,18697,22346,24906,23753,27866,28166,32426,19109,27055,14741,16817,20844,23355,20232,19432,24614,25321,22336,26173,12209,18102,21157,18671,20712,19279,21915,18576,30279,21360,20702,26363,22582,23244,30157,31220,25824,22601,26388,20959,28924,26193,20218,23809,13834,24476,38588,22181,27431,13687,18162,5,10,14,7,32,39,15,8,19,22,40,26,14,16,29,18,13,11,8,63,19,19,20,10,27,18,20,28,52,36,22,16,15,24,37,19,26,27,33,49,32,26,43,28,44,42,39,30,39,45,42,37,44,63,29,38,56,33,47,71,34,41,52,43,53,55,70,43,55,73,77,87,72,53,71,55,45,47,54,56,94,104,112,62,66,66,85,71,1210,74,73,69,98,79,68,38,113,75,70,51,63,80,65,58,65,108,56,66,65,54,59,30,68,58,67,81,85,72,107,65,87,94,80,83,58,79,62,72,95,92,70,67,71,62,66,79,78,67,45,61,108,64,56,69,67,100,78,57,87,49,57,80,70,80,71,46,98,58,48,61,68,92,47,58,77,95,54,74,101,86,115,95,114,120,77,83,69,92,94,82,96,85,83,94,65,90,79,60,113,71,77,95,79,93,92,100,76,124,72,82,87,87,90,91,107,76,115,78,85,94,85,70,90,104,99,91,79,72,53,74,55,59,47,70,54,84,51,48,74,66,69,63,98,80,53,56,41,61,51,35,65,47,60,94,92,61,45,36,17861,16095,21703,17053,22999,18101,17189,14617,22695,21319,20321,17776,21311,17021,17039,17441,17083,12694,11279,20162,14395,18975,19933,17688,18015,18058,18166,16969,15887,16345,14169,19362,19092,26443,18861,15003,18333,17679,16417,16943,12581,16457,10673,14910,15533,18579,14696,15156,15666,18336,19643,21640,16143,21070,13432,14930,20499,14677,17383,14304,13320,14958,20679,15680,14705,17089,10974,19730,18433,17685,19631,18106,17565,17374,20229,17806,20630,20573,15455,17995,21346,22318,19703,18784,24306,15345,17897,19418,21886,17296,14868,19569,20556,23724,19931,15760,23438,22071,19671,22660,20884,22099,18453,21043,25576,23486,17374,16543,14486,15474,17497,15115,14941,21952,16278,22859,25735,22462,23807,26345,19416,21641,22682,22269,24978,27308,23682,22549,26117,24348,25656,20451,17368,21327,23672,22386,22159,23780,18660,21954,22723,25084,22581,21231,23884,29068,27164,23966,34020,26463,19864,24178,26183,29825,27286,21078,21671,23566,20525,24023,25354,26574,20469,30184,24597,33576,26823,25624,33307,28953,33014,27488,32127,34213,24055,31168,34148,37584,33476,31739,27369,31404,31687,33085,30023,36302,20442,32046,33114,35119,28775,26256,34220,41486,39923,33228,36086,37915,21536,36439,29408,35303,35688,30106,34455,52735,47639,37830,39890,39768,32874,46815,42105,40377,45109,38190,46478,41255,44239,47052,52669,43976,36357,57860,53076,43487,47626,38625,50356,46260,58123,41175,51246,43951,42241,44440,47554,45778,51222,27408,37284,32790,45527,50708,47011,36747,28004,35076,452,343,384,351,458,301,267,280,356,365,279,993,391,403,395,446,398,396,309,509,254,343,401,394,489,468,371,412,347,370,310,449,468,656,375,289,339,368,365,317,229,295,186,309,361,335,255,226,288,366,308,277,280,398,231,258,492,282,317,244,252,300,420,305,277,318,292,374,327,300,361,403,305,298,358,326,351,389,266,309,361,384,316,299,388,252,312,326,393,277,275,305,379,402,316,283,439,354,345,377,337,338,284,352,447,363,262,241,215,206,235,228,201,358,248,392,443,339,390,416,315,319,331,316,411,390,425,424,462,402,394,345,248,350,403,351,376,355,297,343,337,446,339,367,435,587,489,473,674,460,389,469,662,664,618,473,408,507,434,576,532,536,465,664,553,769,578,559,720,581,771,619,646,651,511,637,725,747,688,578,578,623,589,539,566,602,305,620,572,601,545,423,632,565,666,564,574,678,361,555,551,563,653,501,577,649,814,672,731,707,526,802,701,680,906,805,788,911,886,999,998,911,716,1092,1013,787,968,709,972,898,1115,842,947,730,692,888,888,873,909,405,496,391,732,850,871,708,503,766,1095,1796,3452,2728,5627,1285,4399,1070,1502,1876,2555,746,2049,1052,2050,928,1766,1186,935,1529,2310,2222,1437,1250,1488,1578,1692,2802,2763,2028,2990,1305,1851,1873,2332,1338,2074,2363,2579,2515,2670,2470,3032,2489,3372,2671,3030,2134,4487,4102,3513,3055,3019,4643,2167,3468,4439,4431,9488,8503,2559,3401,9541,5114,5292,3921,5765,8531,8591,9978,6172,7743,6677,8346,5751,6606,4556,7834,4515,5752,6056,6138,9741,5499,6413,5006,6974,8061,11785,9839,8753,10038,8494,8453,8455,5823,13270,7952,8866,11686,10004,11990,13013,8897,16365,20565,16897,15271,18516,13977,18254,8763,10603,8081,11903,9310,14914,9237,12278,9332,10460,8731,11661,8828,11826,11934,14243,12654,10947,10765,10268,12448,13314,9809,8640,16471,11684,8237,8127,12013,15640,10502,8096,10529,6701,9681,9663,7018,12079,8324,12194,13353,10376,14452,12774,11236,10352,8701,8122,10125,12899,13755,13413,9854,12079,18028,11766,13719,16886,18618,21947,21299,24021,24641,25302,21959,22751,22049,21532,28044,32289,21133,21926,16129,16921,9585,20941,20313,20930,23818,19483,32038,33253,23487,26562,23791,22608,20895,18697,22346,24906,23753,27866,28166,32426,19109,27055,14741,16817,20844,23355,20232,19432,24614,25321,22336,26173,12209,18102,21157,18671,20712,19279,21915,18576,30279,21360,20702,26363,22582,23244,30157,31220,25824,22601,26388,20959,28924,26193,20218,23809,13834,24476,38588,22181,27431,13687,18162,5,10,14,7,32,39,15,8,19,22,40,26,14,16,29,18,13,11,8,63,19,19,20,10,27,18,20,28,52,36,22,16,15,24,37,19,26,27,33,49,32,26,43,28,44,42,39,30,39,45,42,37,44,63,29,38,56,33,47,71,34,41,52,43,53,55,70,43,55,73,77,87,72,53,71,55,45,47,54,56,94,104,112,62,66,66,85,71,1210,74,73,69,98,79,68,38,113,75,70,51,63,80,65,58,65,108,56,66,65,54,59,30,68,58,67,81,85,72,107,65,87,94,80,83,58,79,62,72,95,92,70,67,71,62,66,79,78,67,45,61,108,64,56,69,67,100,78,57,87,49,57,80,70,80,71,46,98,58,48,61,68,92,47,58,77,95,54,74,101,86,115,95,114,120,77,83,69,92,94,82,96,85,83,94,65,90,79,60,113,71,77,95,79,93,92,100,76,124,72,82,87,87,90,91,107,76,115,78,85,94,85,70,90,104,99,91,79,72,53,74,55,59,47,70,54,84,51,48,74,66,69,63,98,80,53,56,41,61,51,35,65,47,60,94,92,61,45,36,16661,15039,15719,14770,19439,19502,14736,24029,19084,24096,18210,17586,20220,20731,21663,20862,18852,21799,18917,20541,20369,21595,15456,15563,17667,14341,14564,17839,23234,16821,16800,20922,22469,21052,21244,15524,19691,18349,22889,24766,26306,26541,23824,20940,25994,24061,20146,15697,19927,19569,21311,21330,22299,24125,17908,26799,21477,21350,20430,18289,18507,19248,24758,23228,25213,32029,22357,29005,25851,30404,24225,25995,27983,28245,38133,37095,33833,36554,33733,30017,38131,38786,36302,26465,45001,28697,40780,38642,42411,37598,26434,44194,34100,43685,30941,27008,34129,32754,43594,43212,38373,41689,33490,39173,42216,39755,33527,33048,34320,30793,30111,35135,36955,33612,20601,32550,32945,27852,20793,23570,22055,24135,29220,33544,31311,38498,32454,33693,35613,39071,37159,33410,32455,39225,50144,41485,52448,48364,31550,44012,44503,41147,37979,25989,38740,37071,34316,30113,39573,44240,35920,46558,41212,36067,31607,23276,39308,32921,40279,50855,60843,47334,41337,40919,41163,48298,33474,31846,44884,46611,40509,51247,44861,49821,38206,50821,37988,45053,41377,32484,44297,35886,35714,45607,45048,51286,32564,38989,45679,43002,32403,30532,27302,32342,40138,40834,38994,34498,35608,35976,36773,35389,29604,36174,38311,37101,42598,44731,44675,46202,36588,41318,36055,33315,34786,27854,28552,33247,35737,46167,42716,47897,24576,35442,25980,42877,36230,23754,35171,36837,34968,41250,49644,37346,36405,31948,31952,42372,32286,24556,38106,44067,38851,41189,36633,39986,31195,39429,989,997,1046,848,1200,1233,822,1555,1180,1272,977,1035,1211,1163,1421,1144,1177,1252,1142,1176,1122,1173,863,859,1038,848,941,1137,1420,1209,1110,1354,1303,1282,1266,903,1171,1023,1439,1472,1498,1946,1767,1449,1728,1616,1149,1046,1143,1097,1402,1487,1533,1612,1446,1773,1506,1334,1253,1102,1095,1186,1394,1401,1468,1943,1398,1764,1505,1994,1419,1566,1581,1650,2058,2007,2031,2079,2062,1578,2112,1943,1724,1318,2386,1488,2114,2089,2241,2041,1520,2384,1882,2209,1664,1382,1839,1483,2067,2443,2045,2070,1801,2005,1909,1605,1550,1382,1490,1325,1475,1663,1803,1610,978,1628,1702,1358,997,1108,1036,1045,1371,1682,1468,1851,1664,1702,1630,1637,1507,1498,1465,1562,1957,1821,1886,1845,1304,1889,1525,1515,1360,1028,1551,1565,1411,1206,1631,1754,1550,1956,1697,1331,1260,926,1643,1399,1781,2254,2541,2093,2014,1686,1707,1827,1387,1313,1743,1975,1660,2162,1957,2054,1621,1917,1516,1717,1520,1413,2019,1726,1669,2288,2019,2364,1735,1886,1812,1998,1239,1169,1081,1238,1790,1849,1790,1474,1478,1491,1482,1570,1218,1537,1616,1563,1935,2112,2036,2108,1771,1783,1634,1406,1486,1189,1171,1490,1511,2212,1800,2171,1086,1463,972,1725,1369,1005,1483,1624,1446,1743,1995,1713,1458,1404,1133,1771,1321,1140,1328,1682,1593,1906,1623,1522,1503,1490,792,1839,1107,286,1946,1342,307,1464,2173,1302,514,1284,906,1153,4175,3931,8544,14163,10722,8818,8804,9056,11207,7037,9034,7490,6721,3780,15484,6648,6956,8195,8992,8717,14782,6921,5827,4465,2340,4733,2825,7110,6921,6390,6605,7540,8036,5199,2932,5844,8337,4370,7284,7018,3481,5225,6033,6570,5475,4926,8028,7126,5057,7043,7343,6810,3968,5284,2861,7347,8033,4550,8117,4062,7082,5425,8427,6911,3750,8686,7264,5136,7291,5378,6827,5480,3862,3968,6135,12300,9250,11807,8325,8944,6646,3792,9304,3749,6397,4454,11034,9277,7486,5859,9155,6194,6021,3739,8028,13760,7195,13661,8928,9053,9265,12127,13831,12427,8499,4971,5784,3367,4249,2698,2309,5627,7146,9518,5137,14639,10148,12266,13174,12318,11211,9257,15405,19003,7021,12266,11370,13493,12347,6878,9754,16777,10341,16259,10106,12092,9230,11241,11641,13121,15501,9588,16348,13174,15823,18381,21007,18906,11619,15032,14217,15234,13709,13729,19389,18660,21853,14391,16093,16661,14461,17825,18674,20234,13823,12562,6165,14980,15704,21717,15945,18498,8904,21803,19897,20131,22119,14828,17310,12631,17391,13472,16422,20143,8402,10190,15587,19545,17728,22117,18232,15030,15671,20266,17142,20475,12936,18663,17943,22012,18994,7151,6418,18838,16746,9670,20038,21210,14567,14427,7550,8533,13331,9090,7836,7627,3365,9256,7993,12589,15951,20779,14391,23763,20344,13051,10587,4455,10416,12079,20948,30386,13179,10461,39,95,39,37,71,90,5,124,108,86,20,33,56,56,41,61,118,144,93,79,113,97,97,104,125,75,92,85,108,80,261,152,100,118,153,153,102,104,117,141,96,213,204,131,169,190,231,138,140,203,226,163,192,199,179,165,229,269,219,177,284,230,171,255,249,225,189,207,101,215,261,190,232,130,232,169,289,229,167,241,220,163,205,210,181,179,143,148,200,467,285,485,251,293,265,151,244,79,180,193,254,282,181,181,199,132,158,130,175,289,199,236,152,205,179,399,288,210,155,115,74,82,47,74,56,143,145,192,122,260,228,249,249,218,275,234,278,361,170,262,261,257,292,168,181,326,263,406,282,268,182,210,295,358,284,229,257,251,337,312,379,297,363,293,278,323,311,250,413,294,495,322,256,339,256,274,333,395,286,220,138,319,284,339,340,382,244,319,332,432,328,278,255,234,289,405,249,351,243,224,209,349,257,351,217,193,314,284,230,321,305,414,404,519,305,187,108,341,341,144,353,396,336,243,119,198,239,186,167,107,123,137,145,269,274,305,267,313,250,235,203,160,227,222,290,405,223,170,6105,5850,6333,5326,7035,7848,4693,11245,5788,8589,5286,4935,8218,7617,10058,8344,7466,8714,8086,7066,8255,8364,3786,4346,6698,4747,5814,7215,10304,7501,6392,9417,7640,6918,7568,4033,6828,6596,11144,10016,10260,13846,13631,11108,13139,10438,7334,6961,7305,6478,8857,11210,11018,11434,7311,9470,9324,6752,6639,6633,5342,5964,8126,9568,7943,14915,11654,13177,10728,12044,9858,9833,9874,14839,19035,18949,19259,18183,17835,13708,20010,15488,14339,11354,22235,13828,20670,19977,23725,17981,15436,22256,17530,23271,14078,11102,17800,14485,18508,28354,21561,21390,17785,22185,19330,16809,17443,12897,14859,15480,14903,16142,17634,15340,7862,18562,18633,16350,11282,9599,12488,11632,16019,18995,17248,21842,19784,20329,17782,19471,16434,17215,15591,19700,23068,22674,24038,25425,19312,24552,20772,17978,18607,14562,20125,21547,19811,16248,26786,26727,19956,24510,22308,17922,17564,14139,22517,18991,27126,33290,39319,27259,30533,22085,22617,25608,18988,21385,21315,28017,22148,27989,27100,24726,22618,26499,20053,23794,22528,20614,26370,18368,17154,26550,25865,27836,20676,21883,21224,19916,16414,14352,13786,17830,23346,25626,21655,17547,13504,18504,16638,20423,17520,19952,21181,21834,28363,31290,31690,29229,22960,23697,20302,18722,18395,15691,13570,18525,20431,29159,26752,32250,11952,15284,12631,25279,16498,10421,18322,19215,16679,25507,28531,24740,16065,17060,15156,22085,16682,13109,13695,16767,15426,21913,19326,19287,16805,17329,590,574,611,501,744,767,457,1074,600,749,446,442,719,620,842,718,686,722,723,616,680,619,304,322,552,383,533,655,911,688,598,858,692,621,644,341,567,564,981,899,932,1320,1280,1017,1212,969,673,646,672,579,839,1092,1070,1093,727,922,843,590,570,547,443,483,694,823,699,1171,951,1073,856,914,717,633,692,1041,1360,1353,1461,1357,1303,999,1463,1058,970,783,1441,892,1342,1337,1550,1183,1040,1402,1155,1429,884,685,1071,862,1130,1752,1353,1342,1069,1313,1072,888,924,662,814,865,880,950,1097,943,480,1202,1203,990,741,657,788,747,1049,1256,1086,1394,1233,1270,1051,1042,939,1015,855,1056,1209,1190,1183,1264,906,1136,914,850,887,698,990,1169,999,816,1319,1369,1060,1348,1156,872,868,703,1129,987,1428,1750,1967,1462,1673,1175,1196,1291,981,1026,1107,1439,1095,1500,1460,1348,1238,1314,1058,1150,1118,996,1261,907,850,1355,1216,1344,1002,1035,1082,990,768,630,631,839,1217,1408,1219,956,693,1010,891,1054,855,1018,1078,1114,1511,1689,1655,1553,1270,1233,1093,1016,964,821,753,983,1095,1654,1303,1580,648,772,575,1209,835,517,971,1069,875,1277,1488,1303,850,904,699,1089,869,729,769,865,848,1111,1045,1047,968,957,56,814,136,38,108,214,73,199,92,29,77,58,167,119,247,124,405,134,72,218,233,167,182,232,103,237,349,53,360,77,336,628,261,2214,380,395,83,126,464,278,88,416,218,0,118,223,83,35,333,64,121,228,193,144,219,1075,297,255,140,363,270,54,159,474,146,490,298,273,196,634,141,397,418,156,499,381,852,655,309,471,458,373,376,352,817,365,633,578,350,4614,2449,5068,1494,1210,1902,1177,936,305,453,666,781,820,306,508,1059,385,392,261,761,801,419,241,145,147,217,1511,986,28,469,187,495,363,387,275,578,687,746,1652,693,562,165,349,1311,267,1392,438,1504,6326,566,1675,627,1107,858,565,8,792,580,1602,1225,1675,175,380,605,891,918,1187,414,80,1150,471,677,717,1354,458,859,323,791,28,408,180,968,1121,1060,1290,788,470,897,2518,1138,751,1124,3240,2139,2077,1909,2160,2255,1762,2060,1218,820,75,647,458,2038,2981,1656,2925,2144,1508,1058,1750,1022,1611,370,671,1714,277,291,573,1766,2371,1294,2239,969,2,704,945,1599,754,535,1399,671,426,677,761,497,509,506,221,223,0,226,1706,379,609,411,190,579,587,506,782,890,555,439,1169,440,85,3,34,11,2,12,26,2,13,8,0,3,2,13,10,16,11,34,13,7,21,23,11,15,22,12,14,10,5,23,8,29,44,19,47,27,28,7,7,27,13,8,30,14,0,5,11,3,2,18,3,3,8,11,7,13,13,16,12,6,15,14,5,10,22,10,22,13,12,7,36,7,17,20,7,21,19,51,27,10,22,17,15,15,15,34,13,33,23,20,281,90,325,67,72,94,58,43,10,17,25,31,49,12,18,52,22,20,10,35,43,20,8,6,6,7,163,60,2,21,8,20,14,18,12,20,32,33,77,28,27,7,16,57,12,61,22,67,137,25,71,21,46,41,23,0,28,25,67,50,63,7,14,24,36,53,45,15,2,46,15,25,31,56,21,31,14,32,1,15,7,37,53,44,42,41,19,29,91,48,28,47,134,89,83,83,104,97,93,97,66,31,2,21,14,114,178,75,118,96,62,47,58,30,35,20,27,74,12,15,24,89,120,132,135,42,0,29,41,69,37,19,63,33,19,30,36,24,25,26,8,7,0,10,82,23,24,19,8,29,31,25,35,40,24,22,65,16,4,10556,9189,9386,9444,12404,11653,10043,12784,13296,15507,12923,12652,12002,13114,11605,12518,11386,13085,10830,13475,12114,13231,11671,11216,10969,9594,8750,10624,12930,9320,10409,11505,14829,14134,13677,11491,12863,11753,11745,14750,16047,12695,10192,9831,12855,13623,12812,8735,12622,13090,12454,10119,11281,12691,10597,17329,12153,14597,13791,11657,13165,13284,16632,13661,17269,17114,10703,15828,15123,18360,14366,16162,18108,13406,19098,18146,14573,18371,15898,16309,18121,23298,21963,15110,22765,14868,20110,18665,18686,19618,10998,21938,16570,20413,16863,15905,16328,18269,25086,14858,16812,20300,15705,16987,22886,22946,16084,20151,19462,15313,15208,18993,19321,18272,12739,13987,14312,11503,9512,13971,9566,12503,13201,14549,14063,16656,12670,13363,17830,19600,20725,16195,16864,19525,27075,18811,28410,22939,12238,19460,23731,23169,19372,11427,18615,15524,14506,13864,12787,17513,15964,22049,18904,18145,14043,9136,16791,13930,13153,17565,21524,20075,10804,18834,18546,22690,14486,10461,23570,18594,18362,23258,17761,25095,15587,24322,17935,21259,18849,11870,17927,17519,18560,19057,19183,23449,11888,17105,24455,23087,15988,16180,13516,14512,16792,15208,17338,16951,22104,17473,20135,14966,12084,16222,17130,15267,14234,13442,12985,16973,13628,17620,15752,14592,16391,12164,14982,14722,15306,17008,15965,15647,12624,20158,13349,17599,19733,13333,16849,17622,18289,15743,21113,12606,20340,14888,16796,20287,15604,11447,24411,27300,23425,19275,17307,20699,14390,22099,398,423,435,347,456,466,365,481,580,523,531,593,491,543,579,425,491,529,419,561,442,555,559,537,486,465,408,482,509,521,512,496,611,662,622,562,604,459,458,572,565,626,487,431,516,648,475,401,471,519,562,394,464,519,720,851,664,744,683,554,652,703,700,578,769,772,447,691,649,1080,702,934,889,610,698,653,571,722,759,579,649,885,754,535,945,597,772,752,691,858,480,983,727,780,781,697,768,621,936,691,692,728,732,693,837,717,627,720,675,461,595,713,706,667,498,426,499,367,255,452,248,298,322,426,382,456,431,432,578,595,568,484,610,506,748,631,702,581,397,754,610,665,473,330,561,395,412,390,312,385,490,608,542,459,392,223,514,412,353,503,574,631,341,510,511,536,406,287,636,536,565,662,498,706,382,602,457,568,402,417,758,818,819,932,804,1020,734,851,729,1007,472,539,449,399,573,441,572,518,786,481,591,516,363,519,538,449,424,423,381,554,501,550,541,390,522,369,417,507,416,558,498,592,438,691,397,515,534,488,511,556,571,466,507,410,608,501,435,683,452,411,558,817,746,794,578,475,535,532,736,1025,971,248,1838,1128,234,1265,2081,1273,437,1226,739,1033,3928,3806,8139,14029,10649,8600,8571,8889,11025,6805,8931,7253,6372,3727,15124,6571,6620,7568,8731,6502,14401,6526,5743,4339,1876,4455,2737,6693,6703,6390,6486,7316,7953,5164,2599,5779,8216,4143,7091,6873,3262,4151,5737,6315,5336,4563,7757,7072,4898,6570,7197,6319,3669,5011,2665,6713,7892,4153,7699,3907,6583,5044,7575,6256,3441,8215,6806,4763,6915,5026,6010,5114,3229,3390,5785,7686,6801,6739,6830,7734,4744,2615,8368,3444,5943,3787,10254,8456,7180,5351,8097,5809,5628,3478,7267,12960,6776,13421,8783,8906,9048,10616,12844,12399,8030,4785,5289,3005,3862,2422,1732,4940,6400,7866,4444,14077,9983,11917,11864,12051,9820,8819,13902,12677,6456,10591,10743,12385,11488,6313,9746,15985,9761,14656,8881,10417,9055,10861,11036,12230,14583,8400,15933,13094,14674,17910,20330,18188,10265,14574,13358,14911,12918,13702,18981,18480,20885,13270,15033,15371,13673,17355,17777,17716,12685,11811,5041,11740,13564,19640,14036,16338,6649,20040,17836,18913,21300,14753,16663,12173,15354,10491,14767,17217,6259,8682,14529,17796,16706,20506,17862,14359,13957,19989,16852,19902,11170,16292,16649,19773,18026,7149,5714,17893,15147,8916,19504,19811,13895,14001,6873,7772,12834,8581,7330,7406,3141,9256,7767,10883,15572,20169,13980,23574,19765,12464,10081,3673,9526,11524,20508,29217,12739,10375,37,62,28,35,59,64,3,111,100,86,17,30,42,46,25,50,83,131,86,58,89,85,82,82,113,60,82,80,85,72,232,108,81,71,126,125,95,97,90,129,89,184,190,131,164,179,228,136,122,200,223,154,182,193,165,152,213,256,213,163,270,225,161,233,239,203,176,194,93,179,254,173,212,124,211,150,238,201,157,219,203,148,190,195,148,167,110,125,180,185,195,159,183,221,171,93,201,69,163,168,223,233,169,163,147,110,138,121,141,246,179,227,146,199,172,237,228,208,134,108,54,69,29,61,35,111,112,115,94,233,221,233,192,206,214,212,211,225,145,191,240,211,251,145,180,298,239,339,233,205,176,196,271,322,231,184,242,249,291,296,354,266,307,272,247,309,279,249,399,287,459,269,212,296,215,256,304,304,238,192,91,185,194,256,257,279,147,226,236,366,298,275,234,220,175,226,174,233,147,162,163,291,227,316,197,165,240,271,215,296,215,294,272,384,264,187,79,300,272,107,334,333,303,224,90,162,216,161,140,99,116,137,135,187,251,281,249,305,222,205,178,125,187,198,268,340,206,167,18553,18943,16193,19150,17982,19100,11228,16260,19436,19740,16061,22144,22028,19255,25852,26720,16928,19040,11794,19308,26667,26277,23520,23517,21148,18609,21781,22556,33123,20079,21116,22611,20542,28713,19249,25338,20836,23581,21686,20622,24078,21530,15097,23180,20934,22304,19878,22758,29041,28278,26721,23949,36437,26328,19499,24031,29649,23484,23594,27332,25059,32160,37524,34463,29535,25178,27196,24078,29738,24127,29085,20484,30370,26374,25205,22609,22728,29425,24555,22060,20454,21590,19787,19236,24872,22173,24470,22147,25985,19926,19092,23273,22999,22444,32212,14514,24382,26596,27613,35053,31348,32950,24139,22300,31409,28926,30543,25840,23703,38191,36353,46850,35606,37613,28848,31717,37974,30243,37869,26169,25954,23501,29872,23792,30066,27135,20680,22739,25456,26154,32782,23830,31271,28929,25556,24975,30516,22982,22805,19163,30098,24570,21859,18993,30809,24089,26753,23260,28886,33099,24551,31470,30548,28480,25591,22001,32878,23104,26946,26774,29756,26040,17026,25037,26484,36222,27947,25258,25597,29945,30163,29505,31594,26803,17192,26546,37217,33479,38055,35787,28087,42536,32125,33975,28630,37219,19187,22398,27636,27810,32286,22394,23530,35045,33885,31413,24798,36592,18744,22795,36392,32638,24978,26000,27593,30804,27164,22384,23288,31191,21913,33840,30906,26167,30913,23233,33785,36572,35059,32499,44033,22610,26087,36787,33478,40140,36372,29819,37589,35467,43699,39966,42738,33650,26280,23789,37276,47433,50962,29284,44559,37375,49503,46176,45778,47667,28633,29672,410,521,544,521,662,563,410,477,636,522,502,724,594,533,578,666,479,559,389,461,686,672,632,571,547,558,569,555,722,563,515,599,570,697,511,704,451,680,545,547,815,640,392,673,587,631,467,458,628,619,742,652,677,628,600,535,678,709,797,845,641,773,754,778,648,623,608,646,704,588,751,552,729,738,587,569,514,727,507,566,521,641,613,470,661,544,717,544,681,618,484,729,639,663,806,415,638,598,572,887,697,831,656,710,717,714,726,624,447,721,643,789,593,749,577,608,730,554,708,536,566,521,696,588,687,669,527,585,566,540,694,625,692,727,574,623,719,547,637,439,637,579,570,453,631,451,773,446,580,549,436,838,512,568,569,882,832,599,812,855,616,715,589,717,765,850,699,694,582,726,723,752,758,677,446,597,650,687,966,891,697,908,795,880,691,968,438,568,616,676,796,538,595,772,657,779,558,828,473,566,702,731,584,687,572,764,609,488,494,665,472,768,550,747,609,568,700,668,665,726,776,520,512,681,731,839,777,685,777,748,944,758,917,684,604,425,776,1027,1127,693,994,724,1085,907,867,971,746,631,78124,68866,88057,77667,82643,87272,62702,87803,84911,78025,73824,65022,69502,60095,81544,126160,84220,91427,84186,97335,84078,78016,85053,66789,84709,86651,94768,100348,90527,80037,95929,90956,74638,96376,74211,63422,74724,80123,84411,95383,90531,84717,87845,93077,85184,88647,72458,85584,68928,99116,85878,80214,82342,80366,83964,78489,80484,68607,64118,55880,72367,75069,74377,82890,73721,83492,72363,81220,68560,87659,73941,56734,79916,101901,89645,87564,45303,50322,48614,39376,37188,79660,345547,66837,80385,82050,77951,88621,91927,92102,75950,92564,82100,84154,73471,61317,71461,73994,76445,76398,83078,76875,85451,77890,76848,86138,77845,44595,56702,61042,81065,76547,73293,100469,85340,85014,69620,61723,44137,39725,56015,65897,88235,78975,90019,87473,84193,74888,80585,77427,67830,66968,74634,74466,81671,81957,72187,82042,85758,79565,68332,75657,80933,84900,83881,84989,96806,93535,114295,87097,77955,72744,52170,57271,56903,49039,58133,70577,78209,88637,93055,84801,82985,85523,81824,68208,69602,61310,66588,72602,79988,82433,86342,79189,86285,75764,69967,81855,61042,68178,69016,91289,110479,94803,79143,96283,96354,91661,72628,76058,74443,77921,76126,104295,89812,94717,91811,89611,86573,85879,77225,78828,72597,77919,104523,105928,124065,96008,101407,103569,91673,99429,94055,80124,86329,86314,106982,93815,96841,100016,97399,87151,83925,88974,96229,75348,86122,73845,96595,104323,103994,116205,97333,77354,102613,98147,103797,127072,86555,84945,115048,85948,145026,99082,114669,130288,132583,97524,2528,2270,3519,2412,2828,2930,2235,2825,2603,2645,2345,2117,1909,1943,2578,3417,2516,2589,2561,2827,2271,2208,2592,1900,2438,2697,2908,3141,2778,2557,2891,2848,2526,2980,2523,2087,2278,2728,2874,3008,3115,2881,2599,3034,2650,3263,2481,2906,2592,3251,3203,2958,3071,3226,2911,2979,3034,2684,2785,2494,2705,2934,3020,3339,2868,2943,2510,2794,2580,2702,2588,2029,2977,3340,3004,2815,1757,1929,1742,1529,1547,2649,10170,2463,3000,2830,2443,2863,3242,2831,2344,3452,2672,2837,2316,1957,2254,2169,2288,2229,2431,2247,2389,2137,2097,2118,1879,1036,1270,1301,1676,1630,1632,2310,1986,2080,1766,1571,1095,1014,1453,1683,2309,2079,2284,2215,2216,1992,2165,2135,1918,1835,2068,2061,2271,2199,1929,2138,2220,2004,1703,1827,1942,2015,2026,2085,2333,2240,2718,2051,1891,1822,1310,1439,1451,1241,1497,1974,2166,2507,2526,2327,2278,2350,2233,1945,1935,1688,1843,2033,2275,2311,2441,2075,2362,2168,1901,2108,1614,1699,1740,2217,2589,2412,2009,2306,2298,2242,1818,1865,1781,1810,1803,2605,2335,2574,2455,2278,2099,2334,1967,1839,1699,1828,2327,2526,3098,2402,2568,2499,2255,2516,2239,2096,1900,2067,2643,2411,2315,2398,2315,2107,1982,2092,2191,1721,2002,1690,2096,2439,2351,2669,2167,1613,2241,2187,2343,2543,1883,1735,2522,1955,3056,1932,2314,2794,3120,2272,0,1,20,18,1,0,0,0,4,0,2,2,0,1,0,6,8,1,0,0,1,0,2,0,5,82,4,2,1,14,1,1,2,1,2,272,1,7,0,0,3,0,0,1,0,3,1,0,0,0,1,0,0,0,50,0,0,100,0,0,0,0,0,5,2,1,6,0,51,0,3,0,2,0,0,82,2,0,0,0,0,159,3,80,0,150,344,1,571,2,24,253,39,0,24,0,0,0,0,0,0,1,0,2,0,0,2,0,0,5,18,15,4,1,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,292,0,0,568,0,0,112,0,0,0,161,0,549,305,0,0,445,1,134,0,37,166,2,5,160,0,125,16,33,244,98,104,126,171,114,135,184,127,109,55,117,109,147,120,110,110,50,762,144,86,58,118,0,299,186,0,317,614,24,0,640,497,20,0,261,323,258,0,1,60,168,272,93,7,88,207,27,949,144,122,145,123,409,119,227,162,105,334,163,749,417,184,0,59,339,309,21,822,35,446,22,1,159,205,270,86,131,58,186,86,298,1,127,284,88,158,57,20,236,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,0,0,0,1,0,0,0,0,0,2,0,1,0,15,38,0,29,0,1,11,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,10,0,0,6,0,0,0,8,0,14,5,0,0,12,0,7,0,1,5,0,0,7,0,3,0,1,10,2,2,2,3,2,3,4,3,2,1,2,2,3,2,2,2,0,7,3,2,1,2,0,5,3,0,5,16,3,0,1,12,1,0,5,9,5,0,0,1,4,5,2,0,2,4,1,6,3,2,3,3,6,2,4,3,2,4,2,3,8,3,0,0,6,6,0,3,1,7,0,0,2,2,4,2,2,1,3,2,4,0,2,3,2,2,1,0,3,1,36,33,1,106,2,58,108,0,1,3,6,1,93,23,1,3,2,34,0,1,35,25,34,1,0,0,43,72,48,0,3,69,82,1,0,70,56,2,56,1,0,0,8,0,9,11,1,4,0,1,15,1,9,1,31,17,1,1,2,0,18,8,15,1,3,2,12,156,0,0,0,11,0,0,13,0,0,5,11,1,0,13,0,0,12,0,243,16,4,8,20,0,0,1,0,814,9,0,0,19,6,0,18,0,1,0,1,69,33,125,3,3,9,0,0,2,10,0,1,6,1,1216,0,0,0,0,6,14,0,5,0,58,3,0,0,168,13,5,1,205,13,10,0,0,0,8,0,9,3,0,0,0,0,0,4,0,0,0,0,0,0,2,0,0,4,0,2,0,45,0,9,0,0,0,5,253,66,0,0,0,1,123,173,62,0,37,290,0,0,0,0,0,0,130,70,0,130,68,1,0,205,0,2,38,28,223,110,143,134,0,125,62,62,179,0,131,58,685,70,0,158,1,159,379,73,892,75,202,154,0,0,1116,146,0,162,77,796,72,0,0,79,186,80,92,81,6,0,0,1,1,0,1,0,0,3,0,0,0,0,0,18,0,0,0,0,1,0,0,1,1,1,0,0,0,1,1,1,0,0,0,1,0,0,1,1,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,113,0,0,0,1,0,0,0,0,0,0,0,12,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,3,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,20,30,10,0,1,0,0,0,0,0,0,0,20,10,0,20,10,0,0,30,0,0,1,1,30,10,20,20,0,20,10,10,21,0,20,1,11,10,0,20,0,20,15,10,22,10,11,11,0,0,12,20,0,20,10,11,10,0,0,10,11,10,10,10,0,0]}}